diff --git a/wp-content/plugins/nextgen-gallery/changelog.txt b/wp-content/plugins/nextgen-gallery/changelog.txt
index d5546a88089b937dec8516283bb89ffa6fefdb4f..46b8389e9518a42166f41a834ddff1702d841e64 100644
--- a/wp-content/plugins/nextgen-gallery/changelog.txt
+++ b/wp-content/plugins/nextgen-gallery/changelog.txt
@@ -1,6 +1,36 @@
 NextGEN Gallery
 by Imagely
 
+= V3.2.10 - 07.23.2019 =
+* Changed: Updated branding for Freemius opt-in
+* Fixed:   IGW queries
+
+= V3.2.8 - 07.16.2019 =
+* NEW:     Added support for the shortcode_atts_ngg filter
+* NEW:     Importing images from a folder now works recursively
+* Fixed:   'Scan folder for new images' did not assign a gallery preview image
+* Fixed:   AJAX actions like image uploads were failing if the default request to '/' went to an index.html instead of index.php
+* Fixed:   Admin page controllers / templates were running twice
+* Fixed:   Compatibility with Delightful Downloads
+* Fixed:   Compatibility with Elementor
+* Fixed:   Copying images to the Media Library was broken if the server lacked the fileinfo extension
+* Fixed:   Disable Manage Gallery's move/copy images submit button to prevent multiple submissions
+* Fixed:   Made 'Recover image from backup' reset thumbnail crop settings
+* Fixed:   Minor error emitted from common.js
+* Fixed:   Move Images / Copy Images now also moves/copies dynamically generated versions
+* Fixed:   The uninstall routine handler was generating a PHP warning accessing an undeclared variable
+* Fixed:   Zip uploads from some macOS users was failing
+
+= V3.2.4 - 06.04.2019 =
+* NEW:     Added some methods to the window.galleries object prototype for retrieving display settings
+* Secured: Zip extraction process (thanks to Slavco Mihajloski / @mslavco)
+* Changed: Removed the now-deprecated 'publish' link from the Manage Gallery image actions row
+* Fixed:   A PHP warning emitted on Gallery > Other Options if the current gallery path cannot be written to
+* Fixed:   Added compatibility check for the official FontAwesome plugin
+* Fixed:   Clicking a checkbox in the Insert Gallery Window's "Sort or exclude images" tab was not functioning
+* Fixed:   Resized images were becoming larger than the original in some circumstances
+* Fixed:   URL to static assets like JS and CSS files was incorrect when NextGen Gallery was a symlink
+
 = V3.2.2 - 05.09.2019 =
 * Changed: Updated video Links
 * Changed: Branding updates in Readme.txt file
diff --git a/wp-content/plugins/nextgen-gallery/composer.json b/wp-content/plugins/nextgen-gallery/composer.json
index 2b65118e87b4b5ce0be5ddd72e94163cd3f69783..6cc54953cf737a0f92cc7a4191dcc0b5d4547043 100644
--- a/wp-content/plugins/nextgen-gallery/composer.json
+++ b/wp-content/plugins/nextgen-gallery/composer.json
@@ -1,6 +1,6 @@
 {
     "name": "imagely/nextgen-gallery",
-    "description": "The most popular gallery plugin for WordPress and one of the most popular plugins of all time with over 25 million downloads.",
+    "description": "The most popular gallery plugin for WordPress and one of the most popular plugins of all time with over 26 million downloads.",
     "keywords": ["nextgen", "nextgen gallery", "gallery", "galleries", "image", "images", "image gallery", "photo", "photos", "photo gallery", "picture", "pictures", "picture gallery", "album", "albums", "photo albums", "image album", "media", "media gallery", "thumbnails", "thumbnail gallery", "thumbnail galleries", "slideshow", "slideshows", "slideshow gallery", "slideshow galleries", "fancybox", "lightbox", "responsive", "responsive gallery", "responsive galleries", "singlepic", "watermarks", "watermarking", "photography", "photographer"],
     "homepage": "https://www.imagely.com/",
     "license": "GPLv2",
diff --git a/wp-content/plugins/nextgen-gallery/freemius/README.md b/wp-content/plugins/nextgen-gallery/freemius/README.md
index d75ee5db3fefaedf65d336fb7d98363aab440bfe..1c1f8fd62f40442d396dbd3a78a5350b3be83656 100644
--- a/wp-content/plugins/nextgen-gallery/freemius/README.md
+++ b/wp-content/plugins/nextgen-gallery/freemius/README.md
@@ -15,8 +15,8 @@ https://dashboard.freemius.com/register/
 
 ## Code Documentation
 
-You can find the SDK's PHP-Doc documentation here:
-https://codedoc.pub/freemius/wordpress-sdk/master/
+You can find the SDK's documentation here:
+https://freemius.com/help/documentation/wordpress-sdk/
 
 ## Initializing the SDK
 
diff --git a/wp-content/plugins/nextgen-gallery/freemius/assets/css/admin/account.css b/wp-content/plugins/nextgen-gallery/freemius/assets/css/admin/account.css
index 3f47f40989f13ab69192293fc5df6afb8ac1b002..24e84f78fcb8f3481bd38543a71ecc42c5cffe78 100644
--- a/wp-content/plugins/nextgen-gallery/freemius/assets/css/admin/account.css
+++ b/wp-content/plugins/nextgen-gallery/freemius/assets/css/admin/account.css
@@ -1 +1 @@
-#fs_account .postbox,#fs_account .widefat{max-width:700px}#fs_account h3{font-size:1.3em;padding:12px 15px;margin:0 0 12px 0;line-height:1.4;border-bottom:1px solid #F1F1F1}#fs_account h3 .dashicons{width:26px;height:26px;font-size:1.3em}#fs_account i.dashicons{font-size:1.2em;height:1.2em;width:1.2em}#fs_account .dashicons{vertical-align:middle}#fs_account .fs-header-actions{position:absolute;top:17px;right:15px;font-size:0.9em}#fs_account .fs-header-actions ul{margin:0}#fs_account .fs-header-actions li{float:left}#fs_account .fs-header-actions li form{display:inline-block}#fs_account .fs-header-actions li a{text-decoration:none}#fs_account_details .button-group{float:right}.rtl #fs_account .fs-header-actions{left:15px;right:auto}.fs-key-value-table{width:100%}.fs-key-value-table form{display:inline-block}.fs-key-value-table tr td:first-child{text-align:right}.fs-key-value-table tr td:first-child nobr{font-weight:bold}.fs-key-value-table tr td:first-child form{display:block}.fs-key-value-table tr td.fs-right{text-align:right}.fs-key-value-table tr.fs-odd{background:#ebebeb}.fs-key-value-table td,.fs-key-value-table th{padding:10px}.fs-key-value-table code{line-height:28px}.fs-key-value-table var,.fs-key-value-table code,.fs-key-value-table input[type="text"]{color:#0073AA;font-size:16px;background:none}.fs-key-value-table input[type="text"]{width:100%;font-weight:bold}label.fs-tag{background:#ffba00;color:#fff;display:inline-block;border-radius:3px;padding:5px;font-size:11px;line-height:11px;vertical-align:baseline}label.fs-tag.fs-warn{background:#ffba00}label.fs-tag.fs-success{background:#46b450}label.fs-tag.fs-error{background:#dc3232}#fs_sites .fs-scrollable-table .fs-table-body{max-height:200px;overflow:auto;border:1px solid #e5e5e5}#fs_sites .fs-scrollable-table .fs-table-body>table.widefat{border:none !important}#fs_sites .fs-scrollable-table .fs-main-column{width:100%}#fs_sites .fs-scrollable-table .fs-site-details td:first-of-type{text-align:right;color:grey;width:1px}#fs_sites .fs-scrollable-table .fs-site-details td:last-of-type{text-align:right}#fs_sites .fs-scrollable-table .fs-install-details table tr td{width:1px;white-space:nowrap}#fs_sites .fs-scrollable-table .fs-install-details table tr td:last-of-type{width:auto}#fs_addons h3{border:none;margin-bottom:0;padding:4px 5px}#fs_addons td{vertical-align:middle}#fs_addons thead{white-space:nowrap}#fs_addons td:first-child,#fs_addons th:first-child{text-align:left;font-weight:bold}#fs_addons td:last-child,#fs_addons th:last-child{text-align:right}#fs_addons th{font-weight:bold}#fs_billing_address{width:100%}#fs_billing_address tr td{width:50%;padding:5px}#fs_billing_address tr:first-of-type td{padding-top:0}#fs_billing_address span{font-weight:bold}#fs_billing_address input,#fs_billing_address select{display:block;width:100%;margin-top:5px}#fs_billing_address input::-moz-placeholder,#fs_billing_address select::-moz-placeholder{color:transparent;opacity:1}#fs_billing_address input:-ms-input-placeholder,#fs_billing_address select:-ms-input-placeholder{color:transparent}#fs_billing_address input::-webkit-input-placeholder,#fs_billing_address select::-webkit-input-placeholder{color:transparent}#fs_billing_address input.fs-read-mode,#fs_billing_address select.fs-read-mode{border-color:transparent;color:#777;border-bottom:1px dashed #ccc;padding-left:0;background:none}#fs_billing_address.fs-read-mode td span{display:none}#fs_billing_address.fs-read-mode input,#fs_billing_address.fs-read-mode select{border-color:transparent;color:#777;border-bottom:1px dashed #ccc;padding-left:0;background:none}#fs_billing_address.fs-read-mode input::-moz-placeholder,#fs_billing_address.fs-read-mode select::-moz-placeholder{color:#ccc;opacity:1}#fs_billing_address.fs-read-mode input:-ms-input-placeholder,#fs_billing_address.fs-read-mode select:-ms-input-placeholder{color:#ccc}#fs_billing_address.fs-read-mode input::-webkit-input-placeholder,#fs_billing_address.fs-read-mode select::-webkit-input-placeholder{color:#ccc}#fs_billing_address button{display:block;width:100%}
+label.fs-tag,span.fs-tag{background:#ffba00;color:#fff;display:inline-block;border-radius:3px;padding:5px;font-size:11px;line-height:11px;vertical-align:baseline}label.fs-tag.fs-warn,span.fs-tag.fs-warn{background:#ffba00}label.fs-tag.fs-info,span.fs-tag.fs-info{background:#00a0d2}label.fs-tag.fs-success,span.fs-tag.fs-success{background:#46b450}label.fs-tag.fs-error,span.fs-tag.fs-error{background:#dc3232}#fs_account .postbox,#fs_account .widefat{max-width:700px}#fs_account h3{font-size:1.3em;padding:12px 15px;margin:0 0 12px 0;line-height:1.4;border-bottom:1px solid #F1F1F1}#fs_account h3 .dashicons{width:26px;height:26px;font-size:1.3em}#fs_account i.dashicons{font-size:1.2em;height:1.2em;width:1.2em}#fs_account .dashicons{vertical-align:middle}#fs_account .fs-header-actions{position:absolute;top:17px;right:15px;font-size:0.9em}#fs_account .fs-header-actions ul{margin:0}#fs_account .fs-header-actions li{float:left}#fs_account .fs-header-actions li form{display:inline-block}#fs_account .fs-header-actions li a{text-decoration:none}#fs_account_details .button-group{float:right}.rtl #fs_account .fs-header-actions{left:15px;right:auto}.fs-key-value-table{width:100%}.fs-key-value-table form{display:inline-block}.fs-key-value-table tr td:first-child{text-align:right}.fs-key-value-table tr td:first-child nobr{font-weight:bold}.fs-key-value-table tr td:first-child form{display:block}.fs-key-value-table tr td.fs-right{text-align:right}.fs-key-value-table tr.fs-odd{background:#ebebeb}.fs-key-value-table td,.fs-key-value-table th{padding:10px}.fs-key-value-table code{line-height:28px}.fs-key-value-table var,.fs-key-value-table code,.fs-key-value-table input[type="text"]{color:#0073AA;font-size:16px;background:none}.fs-key-value-table input[type="text"]{width:100%;font-weight:bold}.fs-field-beta_program label{margin-left:7px}label.fs-tag{background:#ffba00;color:#fff;display:inline-block;border-radius:3px;padding:5px;font-size:11px;line-height:11px;vertical-align:baseline}label.fs-tag.fs-warn{background:#ffba00}label.fs-tag.fs-success{background:#46b450}label.fs-tag.fs-error{background:#dc3232}#fs_sites .fs-scrollable-table .fs-table-body{max-height:200px;overflow:auto;border:1px solid #e5e5e5}#fs_sites .fs-scrollable-table .fs-table-body>table.widefat{border:none !important}#fs_sites .fs-scrollable-table .fs-main-column{width:100%}#fs_sites .fs-scrollable-table .fs-site-details td:first-of-type{text-align:right;color:grey;width:1px}#fs_sites .fs-scrollable-table .fs-site-details td:last-of-type{text-align:right}#fs_sites .fs-scrollable-table .fs-install-details table tr td{width:1px;white-space:nowrap}#fs_sites .fs-scrollable-table .fs-install-details table tr td:last-of-type{width:auto}#fs_addons h3{border:none;margin-bottom:0;padding:4px 5px}#fs_addons td{vertical-align:middle}#fs_addons thead{white-space:nowrap}#fs_addons td:first-child,#fs_addons th:first-child{text-align:left;font-weight:bold}#fs_addons td:last-child,#fs_addons th:last-child{text-align:right}#fs_addons th{font-weight:bold}#fs_billing_address{width:100%}#fs_billing_address tr td{width:50%;padding:5px}#fs_billing_address tr:first-of-type td{padding-top:0}#fs_billing_address span{font-weight:bold}#fs_billing_address input,#fs_billing_address select{display:block;width:100%;margin-top:5px}#fs_billing_address input::-moz-placeholder,#fs_billing_address select::-moz-placeholder{color:transparent;opacity:1}#fs_billing_address input:-ms-input-placeholder,#fs_billing_address select:-ms-input-placeholder{color:transparent}#fs_billing_address input::-webkit-input-placeholder,#fs_billing_address select::-webkit-input-placeholder{color:transparent}#fs_billing_address input.fs-read-mode,#fs_billing_address select.fs-read-mode{border-color:transparent;color:#777;border-bottom:1px dashed #ccc;padding-left:0;background:none}#fs_billing_address.fs-read-mode td span{display:none}#fs_billing_address.fs-read-mode input,#fs_billing_address.fs-read-mode select{border-color:transparent;color:#777;border-bottom:1px dashed #ccc;padding-left:0;background:none}#fs_billing_address.fs-read-mode input::-moz-placeholder,#fs_billing_address.fs-read-mode select::-moz-placeholder{color:#ccc;opacity:1}#fs_billing_address.fs-read-mode input:-ms-input-placeholder,#fs_billing_address.fs-read-mode select:-ms-input-placeholder{color:#ccc}#fs_billing_address.fs-read-mode input::-webkit-input-placeholder,#fs_billing_address.fs-read-mode select::-webkit-input-placeholder{color:#ccc}#fs_billing_address button{display:block;width:100%}
diff --git a/wp-content/plugins/nextgen-gallery/freemius/assets/css/admin/account.min.css b/wp-content/plugins/nextgen-gallery/freemius/assets/css/admin/account.min.css
index 78debcb2cf08492f120e612ed636490d1278adfa..1214f47f8ca2bff5565e51ba349184daf2772134 100644
--- a/wp-content/plugins/nextgen-gallery/freemius/assets/css/admin/account.min.css
+++ b/wp-content/plugins/nextgen-gallery/freemius/assets/css/admin/account.min.css
@@ -1 +1 @@
-#fs_account .fs-header-actions li form,.fs-key-value-table form{display:inline-block}#fs_addons td:last-child,#fs_addons th:last-child,#fs_sites .fs-scrollable-table .fs-site-details td:last-of-type,.fs-key-value-table tr td.fs-right,.fs-key-value-table tr td:first-child{text-align:right}#fs_account .postbox,#fs_account .widefat{max-width:700px}#fs_account h3{font-size:1.3em;padding:12px 15px;margin:0 0 12px;line-height:1.4;border-bottom:1px solid #F1F1F1}#fs_account h3 .dashicons{width:26px;height:26px;font-size:1.3em}#fs_account i.dashicons{font-size:1.2em;height:1.2em;width:1.2em}#fs_sites .fs-scrollable-table .fs-main-column,.fs-key-value-table{width:100%}#fs_account .dashicons{vertical-align:middle}#fs_account .fs-header-actions{position:absolute;top:17px;right:15px;font-size:.9em}#fs_account .fs-header-actions ul{margin:0}#fs_account .fs-header-actions li{float:left}#fs_account .fs-header-actions li a{text-decoration:none}#fs_account_details .button-group{float:right}.rtl #fs_account .fs-header-actions{left:15px;right:auto}.fs-key-value-table tr td:first-child nobr{font-weight:700}.fs-key-value-table tr td:first-child form{display:block}.fs-key-value-table tr.fs-odd{background:#ebebeb}.fs-key-value-table td,.fs-key-value-table th{padding:10px}.fs-key-value-table code{line-height:28px}.fs-key-value-table code,.fs-key-value-table input[type=text],.fs-key-value-table var{color:#0073AA;font-size:16px;background:0 0}label.fs-tag,label.fs-tag.fs-warn{background:#ffba00}.fs-key-value-table input[type=text]{width:100%;font-weight:700}label.fs-tag{color:#fff;display:inline-block;border-radius:3px;padding:5px;font-size:11px;line-height:11px;vertical-align:baseline}label.fs-tag.fs-success{background:#46b450}label.fs-tag.fs-error{background:#dc3232}#fs_sites .fs-scrollable-table .fs-table-body{max-height:200px;overflow:auto;border:1px solid #e5e5e5}#fs_sites .fs-scrollable-table .fs-table-body>table.widefat{border:none!important}#fs_sites .fs-scrollable-table .fs-site-details td:first-of-type{text-align:right;color:grey;width:1px}#fs_sites .fs-scrollable-table .fs-install-details table tr td{width:1px;white-space:nowrap}#fs_sites .fs-scrollable-table .fs-install-details table tr td:last-of-type{width:auto}#fs_addons h3{border:none;margin-bottom:0;padding:4px 5px}#fs_addons td{vertical-align:middle}#fs_addons thead{white-space:nowrap}#fs_addons td:first-child,#fs_addons th:first-child{text-align:left;font-weight:700}#fs_addons th,#fs_billing_address span{font-weight:700}#fs_billing_address{width:100%}#fs_billing_address tr td{width:50%;padding:5px}#fs_billing_address tr:first-of-type td{padding-top:0}#fs_billing_address input,#fs_billing_address select{display:block;width:100%;margin-top:5px}#fs_billing_address input::-moz-placeholder,#fs_billing_address select::-moz-placeholder{color:transparent;opacity:1}#fs_billing_address input:-ms-input-placeholder,#fs_billing_address select:-ms-input-placeholder{color:transparent}#fs_billing_address input::-webkit-input-placeholder,#fs_billing_address select::-webkit-input-placeholder{color:transparent}#fs_billing_address input.fs-read-mode,#fs_billing_address select.fs-read-mode{border-color:transparent;color:#777;border-bottom:1px dashed #ccc;padding-left:0;background:0 0}#fs_billing_address.fs-read-mode td span{display:none}#fs_billing_address.fs-read-mode input,#fs_billing_address.fs-read-mode select{border-color:transparent;color:#777;border-bottom:1px dashed #ccc;padding-left:0;background:0 0}#fs_billing_address.fs-read-mode input::-moz-placeholder,#fs_billing_address.fs-read-mode select::-moz-placeholder{color:#ccc;opacity:1}#fs_billing_address.fs-read-mode input:-ms-input-placeholder,#fs_billing_address.fs-read-mode select:-ms-input-placeholder{color:#ccc}#fs_billing_address.fs-read-mode input::-webkit-input-placeholder,#fs_billing_address.fs-read-mode select::-webkit-input-placeholder{color:#ccc}#fs_billing_address button{display:block;width:100%}
\ No newline at end of file
+#fs_account .fs-header-actions li form,.fs-key-value-table form{display:inline-block}#fs_addons td:last-child,#fs_addons th:last-child,#fs_sites .fs-scrollable-table .fs-site-details td:last-of-type,.fs-key-value-table tr td.fs-right,.fs-key-value-table tr td:first-child{text-align:right}label.fs-tag,span.fs-tag{background:#ffba00;color:#fff;display:inline-block;border-radius:3px;padding:5px;font-size:11px;line-height:11px;vertical-align:baseline}label.fs-tag.fs-warn,span.fs-tag.fs-warn{background:#ffba00}label.fs-tag.fs-info,span.fs-tag.fs-info{background:#00a0d2}label.fs-tag.fs-success,span.fs-tag.fs-success{background:#46b450}label.fs-tag.fs-error,span.fs-tag.fs-error{background:#dc3232}#fs_account .postbox,#fs_account .widefat{max-width:700px}#fs_account h3{font-size:1.3em;padding:12px 15px;margin:0 0 12px;line-height:1.4;border-bottom:1px solid #F1F1F1}#fs_account h3 .dashicons{width:26px;height:26px;font-size:1.3em}#fs_account i.dashicons{font-size:1.2em;height:1.2em;width:1.2em}#fs_sites .fs-scrollable-table .fs-main-column,.fs-key-value-table{width:100%}#fs_account .dashicons{vertical-align:middle}#fs_account .fs-header-actions{position:absolute;top:17px;right:15px;font-size:.9em}#fs_account .fs-header-actions ul{margin:0}#fs_account .fs-header-actions li{float:left}#fs_account .fs-header-actions li a{text-decoration:none}#fs_account_details .button-group{float:right}.rtl #fs_account .fs-header-actions{left:15px;right:auto}.fs-key-value-table tr td:first-child nobr{font-weight:700}.fs-key-value-table tr td:first-child form{display:block}.fs-key-value-table tr.fs-odd{background:#ebebeb}.fs-key-value-table td,.fs-key-value-table th{padding:10px}.fs-key-value-table code{line-height:28px}.fs-key-value-table code,.fs-key-value-table input[type=text],.fs-key-value-table var{color:#0073AA;font-size:16px;background:0 0}label.fs-tag,label.fs-tag.fs-warn{background:#ffba00}.fs-key-value-table input[type=text]{width:100%;font-weight:700}.fs-field-beta_program label{margin-left:7px}label.fs-tag{color:#fff;display:inline-block;border-radius:3px;padding:5px;font-size:11px;line-height:11px;vertical-align:baseline}label.fs-tag.fs-success{background:#46b450}label.fs-tag.fs-error{background:#dc3232}#fs_sites .fs-scrollable-table .fs-table-body{max-height:200px;overflow:auto;border:1px solid #e5e5e5}#fs_sites .fs-scrollable-table .fs-table-body>table.widefat{border:none!important}#fs_sites .fs-scrollable-table .fs-site-details td:first-of-type{text-align:right;color:grey;width:1px}#fs_sites .fs-scrollable-table .fs-install-details table tr td{width:1px;white-space:nowrap}#fs_sites .fs-scrollable-table .fs-install-details table tr td:last-of-type{width:auto}#fs_addons h3{border:none;margin-bottom:0;padding:4px 5px}#fs_addons td{vertical-align:middle}#fs_addons thead{white-space:nowrap}#fs_addons td:first-child,#fs_addons th:first-child{text-align:left;font-weight:700}#fs_addons th,#fs_billing_address span{font-weight:700}#fs_billing_address{width:100%}#fs_billing_address tr td{width:50%;padding:5px}#fs_billing_address tr:first-of-type td{padding-top:0}#fs_billing_address input,#fs_billing_address select{display:block;width:100%;margin-top:5px}#fs_billing_address input::-moz-placeholder,#fs_billing_address select::-moz-placeholder{color:transparent;opacity:1}#fs_billing_address input:-ms-input-placeholder,#fs_billing_address select:-ms-input-placeholder{color:transparent}#fs_billing_address input::-webkit-input-placeholder,#fs_billing_address select::-webkit-input-placeholder{color:transparent}#fs_billing_address input.fs-read-mode,#fs_billing_address select.fs-read-mode{border-color:transparent;color:#777;border-bottom:1px dashed #ccc;padding-left:0;background:0 0}#fs_billing_address.fs-read-mode td span{display:none}#fs_billing_address.fs-read-mode input,#fs_billing_address.fs-read-mode select{border-color:transparent;color:#777;border-bottom:1px dashed #ccc;padding-left:0;background:0 0}#fs_billing_address.fs-read-mode input::-moz-placeholder,#fs_billing_address.fs-read-mode select::-moz-placeholder{color:#ccc;opacity:1}#fs_billing_address.fs-read-mode input:-ms-input-placeholder,#fs_billing_address.fs-read-mode select:-ms-input-placeholder{color:#ccc}#fs_billing_address.fs-read-mode input::-webkit-input-placeholder,#fs_billing_address.fs-read-mode select::-webkit-input-placeholder{color:#ccc}#fs_billing_address button{display:block;width:100%}
\ No newline at end of file
diff --git a/wp-content/plugins/nextgen-gallery/freemius/assets/css/admin/add-ons.css b/wp-content/plugins/nextgen-gallery/freemius/assets/css/admin/add-ons.css
index 0c2df5ab4c87dbc304f0b82068dff136edf072c3..1a41fe120e0e712320abfe97fd02581f7e4de22e 100644
--- a/wp-content/plugins/nextgen-gallery/freemius/assets/css/admin/add-ons.css
+++ b/wp-content/plugins/nextgen-gallery/freemius/assets/css/admin/add-ons.css
@@ -1,2 +1,2 @@
-#fs_addons .fs-cards-list{list-style:none}#fs_addons .fs-cards-list .fs-card{float:left;height:152px;width:310px;padding:0;margin:0 0 30px 30px;font-size:14px;list-style:none;border:1px solid #ddd;cursor:pointer;position:relative}#fs_addons .fs-cards-list .fs-card .fs-overlay{position:absolute;left:0;right:0;bottom:0;top:0;z-index:9}#fs_addons .fs-cards-list .fs-card .fs-inner{background-color:#fff;overflow:hidden;height:100%;position:relative}#fs_addons .fs-cards-list .fs-card .fs-inner ul{-moz-transition:all,0.15s;-o-transition:all,0.15s;-ms-transition:all,0.15s;-webkit-transition:all,0.15s;transition:all,0.15s;left:0;right:0;top:0;position:absolute}#fs_addons .fs-cards-list .fs-card .fs-inner li{list-style:none;line-height:18px;padding:0 15px;width:100%;display:block;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}#fs_addons .fs-cards-list .fs-card .fs-inner .fs-card-banner{padding:0;margin:0;line-height:0;display:block;height:100px;background-repeat:repeat-x;background-size:100% 100%;-moz-transition:all,0.15s;-o-transition:all,0.15s;-ms-transition:all,0.15s;-webkit-transition:all,0.15s;transition:all,0.15s}#fs_addons .fs-cards-list .fs-card .fs-inner .fs-title{margin:10px 0 0 0;height:18px;overflow:hidden;color:#000;white-space:nowrap;text-overflow:ellipsis;font-weight:bold}#fs_addons .fs-cards-list .fs-card .fs-inner .fs-offer{font-size:0.9em}#fs_addons .fs-cards-list .fs-card .fs-inner .fs-description{background-color:#f9f9f9;padding:10px 15px 100px 15px;border-top:1px solid #eee;margin:0 0 10px 0;color:#777}#fs_addons .fs-cards-list .fs-card .fs-inner .fs-tag{position:absolute;top:10px;right:0px;background:greenyellow;display:block;padding:2px 10px;-moz-box-shadow:1px 1px 1px rgba(0,0,0,0.3);-webkit-box-shadow:1px 1px 1px rgba(0,0,0,0.3);box-shadow:1px 1px 1px rgba(0,0,0,0.3);text-transform:uppercase;font-size:0.9em;font-weight:bold}#fs_addons .fs-cards-list .fs-card .fs-inner .fs-cta .button{position:absolute;top:112px;right:10px}@media screen and (min-width: 960px){#fs_addons .fs-cards-list .fs-card:hover .fs-overlay{border:2px solid #29abe1;margin-left:-1px;margin-top:-1px}#fs_addons .fs-cards-list .fs-card:hover .fs-inner ul{top:-100px}#fs_addons .fs-cards-list .fs-card:hover .fs-inner .fs-title,#fs_addons .fs-cards-list .fs-card:hover .fs-inner .fs-offer{color:#29abe1}}
-#TB_window,#TB_window iframe{width:772px !important}#plugin-information #section-description h2,#plugin-information #section-description h3,#plugin-information #section-description p,#plugin-information #section-description b,#plugin-information #section-description i,#plugin-information #section-description blockquote,#plugin-information #section-description li,#plugin-information #section-description ul,#plugin-information #section-description ol{clear:none}#plugin-information #section-description .fs-selling-points{padding-bottom:10px;border-bottom:1px solid #ddd}#plugin-information #section-description .fs-selling-points ul{margin:0}#plugin-information #section-description .fs-selling-points ul li{padding:0;list-style:none outside none}#plugin-information #section-description .fs-selling-points ul li i.dashicons{color:#71ae00;font-size:3em;vertical-align:middle;line-height:30px;float:left;margin:0 0 0 -15px}#plugin-information #section-description .fs-selling-points ul li h3{margin:1em 30px !important}#plugin-information #section-description .fs-screenshots:after{content:"";display:table;clear:both}#plugin-information #section-description .fs-screenshots ul{list-style:none;margin:0}#plugin-information #section-description .fs-screenshots ul li{width:225px;height:225px;float:left;margin-bottom:20px;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}#plugin-information #section-description .fs-screenshots ul li a{display:block;width:100%;height:100%;border:1px solid;-moz-box-shadow:1px 1px 1px rgba(0,0,0,0.2);-webkit-box-shadow:1px 1px 1px rgba(0,0,0,0.2);box-shadow:1px 1px 1px rgba(0,0,0,0.2);background-size:cover}#plugin-information #section-description .fs-screenshots ul li.odd{margin-right:20px}#plugin-information .plugin-information-pricing{margin:-16px;border-bottom:1px solid #ddd}#plugin-information .plugin-information-pricing .fs-plan h3{margin-top:0;padding:20px;font-size:16px}#plugin-information .plugin-information-pricing .fs-plan .nav-tab-wrapper{border-bottom:1px solid #ddd}#plugin-information .plugin-information-pricing .fs-plan .nav-tab-wrapper .nav-tab{cursor:pointer;position:relative;padding:0 10px;font-size:0.9em}#plugin-information .plugin-information-pricing .fs-plan .nav-tab-wrapper .nav-tab label{text-transform:uppercase;color:green;background:greenyellow;position:absolute;left:-1px;right:-1px;bottom:100%;border:1px solid darkgreen;padding:2px;text-align:center;font-size:0.9em;line-height:1em}#plugin-information .plugin-information-pricing .fs-plan .nav-tab-wrapper .nav-tab.nav-tab-active{cursor:default;background:#fffeec;border-bottom-color:#fffeec}#plugin-information .plugin-information-pricing .fs-plan.fs-single-cycle h3{background:#fffeec;margin:0;padding-bottom:0;color:#0073aa}#plugin-information .plugin-information-pricing .fs-plan.fs-single-cycle .nav-tab-wrapper,#plugin-information .plugin-information-pricing .fs-plan.fs-single-cycle .fs-billing-frequency{display:none}#plugin-information .plugin-information-pricing .fs-plan .fs-pricing-body{background:#fffeec;padding:20px}#plugin-information .plugin-information-pricing .fs-plan .button{width:100%;text-align:center;font-weight:bold;text-transform:uppercase;font-size:1.1em}#plugin-information .plugin-information-pricing .fs-plan label{white-space:nowrap}#plugin-information .plugin-information-pricing .fs-plan var{font-style:normal}#plugin-information .plugin-information-pricing .fs-plan .fs-billing-frequency,#plugin-information .plugin-information-pricing .fs-plan .fs-annual-discount{text-align:center;display:block;font-weight:bold;margin-bottom:10px;text-transform:uppercase;background:#F3F3F3;padding:2px;border:1px solid #ccc}#plugin-information .plugin-information-pricing .fs-plan .fs-annual-discount{text-transform:none;color:green;background:greenyellow}#plugin-information .plugin-information-pricing .fs-plan ul.fs-trial-terms{font-size:0.9em}#plugin-information .plugin-information-pricing .fs-plan ul.fs-trial-terms i{float:left;margin:0 0 0 -15px}#plugin-information .plugin-information-pricing .fs-plan ul.fs-trial-terms li{margin:10px 0 0 0}#plugin-information #section-features .fs-features{margin:-20px -26px}#plugin-information #section-features table{width:100%;border-spacing:0;border-collapse:separate}#plugin-information #section-features table thead th{padding:10px 0}#plugin-information #section-features table thead .fs-price{color:#71ae00;font-weight:normal;display:block;text-align:center}#plugin-information #section-features table tbody td{border-top:1px solid #ccc;padding:10px 0;text-align:center;width:100px;color:#71ae00}#plugin-information #section-features table tbody td:first-child{text-align:left;width:auto;color:inherit;padding-left:26px}#plugin-information #section-features table tbody tr.fs-odd td{background:#fefefe}#plugin-information #section-features .dashicons-yes{width:30px;height:30px;font-size:30px}@media screen and (max-width: 961px){#fs_addons .fs-cards-list .fs-card{height:265px}}
+.fs-badge{position:absolute;top:10px;right:0;background:#71ae00;color:white;text-transform:uppercase;padding:5px 10px;-moz-border-radius:3px 0 0 3px;-webkit-border-radius:3px 0 0 3px;border-radius:3px 0 0 3px;font-weight:bold;border-right:0;-moz-box-shadow:0 2px 1px -1px rgba(0,0,0,0.3);-webkit-box-shadow:0 2px 1px -1px rgba(0,0,0,0.3);box-shadow:0 2px 1px -1px rgba(0,0,0,0.3)}#fs_addons .fs-cards-list{list-style:none}#fs_addons .fs-cards-list .fs-card{float:left;height:152px;width:310px;padding:0;margin:0 0 30px 30px;font-size:14px;list-style:none;border:1px solid #ddd;cursor:pointer;position:relative}#fs_addons .fs-cards-list .fs-card .fs-overlay{position:absolute;left:0;right:0;bottom:0;top:0;z-index:9}#fs_addons .fs-cards-list .fs-card .fs-inner{background-color:#fff;overflow:hidden;height:100%;position:relative}#fs_addons .fs-cards-list .fs-card .fs-inner>ul{-moz-transition:all,0.15s;-o-transition:all,0.15s;-ms-transition:all,0.15s;-webkit-transition:all,0.15s;transition:all,0.15s;left:0;right:0;top:0;position:absolute}#fs_addons .fs-cards-list .fs-card .fs-inner>ul>li{list-style:none;line-height:18px;padding:0 15px;width:100%;display:block;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}#fs_addons .fs-cards-list .fs-card .fs-inner .fs-card-banner{padding:0;margin:0;line-height:0;display:block;height:100px;background-repeat:repeat-x;background-size:100% 100%;-moz-transition:all,0.15s;-o-transition:all,0.15s;-ms-transition:all,0.15s;-webkit-transition:all,0.15s;transition:all,0.15s}#fs_addons .fs-cards-list .fs-card .fs-inner .fs-card-banner .fs-badge.fs-installed-addon-badge{font-size:1.02em;line-height:1.3em}#fs_addons .fs-cards-list .fs-card .fs-inner .fs-title{margin:10px 0 0 0;height:18px;overflow:hidden;color:#000;white-space:nowrap;text-overflow:ellipsis;font-weight:bold}#fs_addons .fs-cards-list .fs-card .fs-inner .fs-offer{font-size:0.9em}#fs_addons .fs-cards-list .fs-card .fs-inner .fs-description{background-color:#f9f9f9;padding:10px 15px 100px 15px;border-top:1px solid #eee;margin:0 0 10px 0;color:#777}#fs_addons .fs-cards-list .fs-card .fs-inner .fs-tag{position:absolute;top:10px;right:0px;background:greenyellow;display:block;padding:2px 10px;-moz-box-shadow:1px 1px 1px rgba(0,0,0,0.3);-webkit-box-shadow:1px 1px 1px rgba(0,0,0,0.3);box-shadow:1px 1px 1px rgba(0,0,0,0.3);text-transform:uppercase;font-size:0.9em;font-weight:bold}#fs_addons .fs-cards-list .fs-card .fs-inner .fs-cta .button,#fs_addons .fs-cards-list .fs-card .fs-inner .fs-cta .button-group{position:absolute;top:112px;right:10px}@media screen and (min-width: 960px){#fs_addons .fs-cards-list .fs-card:hover .fs-overlay{border:2px solid #29abe1;margin-left:-1px;margin-top:-1px}#fs_addons .fs-cards-list .fs-card:hover .fs-inner ul{top:-100px}#fs_addons .fs-cards-list .fs-card:hover .fs-inner .fs-title,#fs_addons .fs-cards-list .fs-card:hover .fs-inner .fs-offer{color:#29abe1}}
+#TB_window,#TB_window iframe{width:821px !important}#plugin-information .fyi{width:266px !important}#plugin-information #section-holder{margin-right:299px}#plugin-information #section-description h2,#plugin-information #section-description h3,#plugin-information #section-description p,#plugin-information #section-description b,#plugin-information #section-description i,#plugin-information #section-description blockquote,#plugin-information #section-description li,#plugin-information #section-description ul,#plugin-information #section-description ol{clear:none}#plugin-information #section-description .fs-selling-points{padding-bottom:10px;border-bottom:1px solid #ddd}#plugin-information #section-description .fs-selling-points ul{margin:0}#plugin-information #section-description .fs-selling-points ul li{padding:0;list-style:none outside none}#plugin-information #section-description .fs-selling-points ul li i.dashicons{color:#71ae00;font-size:3em;vertical-align:middle;line-height:30px;float:left;margin:0 0 0 -15px}#plugin-information #section-description .fs-selling-points ul li h3{margin:1em 30px !important}#plugin-information #section-description .fs-screenshots:after{content:"";display:table;clear:both}#plugin-information #section-description .fs-screenshots ul{list-style:none;margin:0}#plugin-information #section-description .fs-screenshots ul li{width:225px;height:225px;float:left;margin-bottom:20px;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}#plugin-information #section-description .fs-screenshots ul li a{display:block;width:100%;height:100%;border:1px solid;-moz-box-shadow:1px 1px 1px rgba(0,0,0,0.2);-webkit-box-shadow:1px 1px 1px rgba(0,0,0,0.2);box-shadow:1px 1px 1px rgba(0,0,0,0.2);background-size:cover}#plugin-information #section-description .fs-screenshots ul li.odd{margin-right:20px}#plugin-information .plugin-information-pricing{margin:-16px;border-bottom:1px solid #ddd}#plugin-information .plugin-information-pricing .fs-plan h3{margin-top:0;padding:20px;font-size:16px}#plugin-information .plugin-information-pricing .fs-plan .nav-tab-wrapper{border-bottom:1px solid #ddd}#plugin-information .plugin-information-pricing .fs-plan .nav-tab-wrapper .nav-tab{cursor:pointer;position:relative;padding:0 10px;font-size:0.9em}#plugin-information .plugin-information-pricing .fs-plan .nav-tab-wrapper .nav-tab label{text-transform:uppercase;color:green;background:greenyellow;position:absolute;left:-1px;right:-1px;bottom:100%;border:1px solid darkgreen;padding:2px;text-align:center;font-size:0.9em;line-height:1em}#plugin-information .plugin-information-pricing .fs-plan .nav-tab-wrapper .nav-tab.nav-tab-active{cursor:default;background:#fffeec;border-bottom-color:#fffeec}#plugin-information .plugin-information-pricing .fs-plan.fs-single-cycle h3{background:#fffeec;margin:0;padding-bottom:0;color:#0073aa}#plugin-information .plugin-information-pricing .fs-plan.fs-single-cycle .nav-tab-wrapper,#plugin-information .plugin-information-pricing .fs-plan.fs-single-cycle .fs-billing-frequency{display:none}#plugin-information .plugin-information-pricing .fs-plan .fs-pricing-body{background:#fffeec;padding:20px}#plugin-information .plugin-information-pricing .fs-plan .button{width:100%;text-align:center;font-weight:bold;text-transform:uppercase;font-size:1.1em}#plugin-information .plugin-information-pricing .fs-plan label{white-space:nowrap}#plugin-information .plugin-information-pricing .fs-plan var{font-style:normal}#plugin-information .plugin-information-pricing .fs-plan .fs-billing-frequency,#plugin-information .plugin-information-pricing .fs-plan .fs-annual-discount{text-align:center;display:block;font-weight:bold;margin-bottom:10px;text-transform:uppercase;background:#F3F3F3;padding:2px;border:1px solid #ccc}#plugin-information .plugin-information-pricing .fs-plan .fs-annual-discount{text-transform:none;color:green;background:greenyellow}#plugin-information .plugin-information-pricing .fs-plan ul.fs-trial-terms{font-size:0.9em}#plugin-information .plugin-information-pricing .fs-plan ul.fs-trial-terms i{float:left;margin:0 0 0 -15px}#plugin-information .plugin-information-pricing .fs-plan ul.fs-trial-terms li{margin:10px 0 0 0}#plugin-information #section-features .fs-features{margin:-20px -26px}#plugin-information #section-features table{width:100%;border-spacing:0;border-collapse:separate}#plugin-information #section-features table thead th{padding:10px 0}#plugin-information #section-features table thead .fs-price{color:#71ae00;font-weight:normal;display:block;text-align:center}#plugin-information #section-features table tbody td{border-top:1px solid #ccc;padding:10px 0;text-align:center;width:100px;color:#71ae00}#plugin-information #section-features table tbody td:first-child{text-align:left;width:auto;color:inherit;padding-left:26px}#plugin-information #section-features table tbody tr.fs-odd td{background:#fefefe}#plugin-information #section-features .dashicons-yes{width:30px;height:30px;font-size:30px}#fs_addons .fs-cards-list .fs-card .fs-inner .fs-dropdown .button-group .button,#plugin-information .fs-dropdown .button-group .button{position:relative;width:auto;top:0;right:0}#fs_addons .fs-cards-list .fs-card .fs-inner .fs-dropdown .button-group .button:focus,#plugin-information .fs-dropdown .button-group .button:focus{z-index:10}#fs_addons .fs-cards-list .fs-card .fs-inner .fs-dropdown .button-group .fs-dropdown-arrow,#plugin-information .fs-dropdown .button-group .fs-dropdown-arrow{border-top:6px solid white;border-right:4px solid transparent;border-left:4px solid transparent;top:12px;position:relative}#fs_addons .fs-cards-list .fs-card .fs-inner .fs-dropdown.active:not(.up) .button:not(.fs-dropdown-arrow-button),#plugin-information .fs-dropdown.active:not(.up) .button:not(.fs-dropdown-arrow-button){border-bottom-left-radius:0}#fs_addons .fs-cards-list .fs-card .fs-inner .fs-dropdown.active:not(.up) .fs-dropdown-arrow-button,#plugin-information .fs-dropdown.active:not(.up) .fs-dropdown-arrow-button{border-bottom-right-radius:0}#fs_addons .fs-cards-list .fs-card .fs-inner .fs-dropdown.active.up .button:not(.fs-dropdown-arrow-button),#plugin-information .fs-dropdown.active.up .button:not(.fs-dropdown-arrow-button){border-top-left-radius:0}#fs_addons .fs-cards-list .fs-card .fs-inner .fs-dropdown.active.up .fs-dropdown-arrow-button,#plugin-information .fs-dropdown.active.up .fs-dropdown-arrow-button{border-top-right-radius:0}#fs_addons .fs-cards-list .fs-card .fs-inner .fs-dropdown .fs-dropdown-list,#plugin-information .fs-dropdown .fs-dropdown-list{position:absolute;right:-1px;top:100%;margin-left:auto;padding:3px 0;border:1px solid #bfbfbf;background-color:#fff;z-index:1;width:230px;text-align:left;-moz-box-shadow:0px 2px 4px -1px rgba(0,0,0,0.2),0px 4px 5px 0px rgba(0,0,0,0.14),0px 1px 10px 0px rgba(0,0,0,0.12);-webkit-box-shadow:0px 2px 4px -1px rgba(0,0,0,0.2),0px 4px 5px 0px rgba(0,0,0,0.14),0px 1px 10px 0px rgba(0,0,0,0.12);box-shadow:0px 2px 4px -1px rgba(0,0,0,0.2),0px 4px 5px 0px rgba(0,0,0,0.14),0px 1px 10px 0px rgba(0,0,0,0.12)}#fs_addons .fs-cards-list .fs-card .fs-inner .fs-dropdown .fs-dropdown-list li,#plugin-information .fs-dropdown .fs-dropdown-list li{margin:0}#fs_addons .fs-cards-list .fs-card .fs-inner .fs-dropdown .fs-dropdown-list li a,#plugin-information .fs-dropdown .fs-dropdown-list li a{display:block;padding:5px 10px;text-decoration:none;text-shadow:none}#fs_addons .fs-cards-list .fs-card .fs-inner .fs-dropdown .fs-dropdown-list li:hover,#plugin-information .fs-dropdown .fs-dropdown-list li:hover{background-color:#0074a3;color:#fff}#fs_addons .fs-cards-list .fs-card .fs-inner .fs-dropdown .fs-dropdown-list li:hover a,#plugin-information .fs-dropdown .fs-dropdown-list li:hover a{color:#fff}#fs_addons .fs-cards-list .fs-card .fs-inner .fs-dropdown:not(.up) .fs-dropdown-list,#plugin-information .fs-dropdown:not(.up) .fs-dropdown-list{-moz-border-radius:3px 0 3px 3px;-webkit-border-radius:3px 0 3px 3px;border-radius:3px 0 3px 3px}#fs_addons .fs-cards-list .fs-card .fs-inner .fs-dropdown.up .fs-dropdown-list,#plugin-information .fs-dropdown.up .fs-dropdown-list{-moz-border-radius:3px 3px 0 3px;-webkit-border-radius:3px 3px 0 3px;border-radius:3px 3px 0 3px}#plugin-information .fs-dropdown .button-group{width:100%}#plugin-information .fs-dropdown .button-group .button{float:none;font-size:14px;font-weight:normal;text-transform:none}#plugin-information .fs-dropdown .fs-dropdown-list{margin-top:1px}#plugin-information .fs-dropdown.up .fs-dropdown-list{top:auto;bottom:100%;margin-bottom:2px}#plugin-information.wp-core-ui .fs-pricing-body .fs-dropdown .button-group{text-align:center;display:table}#plugin-information.wp-core-ui .fs-pricing-body .fs-dropdown .button-group .button{display:table-cell}#plugin-information.wp-core-ui .fs-pricing-body .fs-dropdown .button-group .button:not(.fs-dropdown-arrow-button){left:1px;width:100%}#plugin-information-footer>.button,#plugin-information-footer .fs-dropdown{position:relative;top:3px}#plugin-information-footer>.button.left,#plugin-information-footer .fs-dropdown.left{float:left}#plugin-information-footer>.right,#plugin-information-footer .fs-dropdown{float:right}@media screen and (max-width: 961px){#fs_addons .fs-cards-list .fs-card{height:265px}}
diff --git a/wp-content/plugins/nextgen-gallery/freemius/assets/css/admin/add-ons.min.css b/wp-content/plugins/nextgen-gallery/freemius/assets/css/admin/add-ons.min.css
index 5a6606883af1eccd44fae64369799615ec645b1a..19c27701eab71b94a24dec1e4ce264fb5fbf6f69 100644
--- a/wp-content/plugins/nextgen-gallery/freemius/assets/css/admin/add-ons.min.css
+++ b/wp-content/plugins/nextgen-gallery/freemius/assets/css/admin/add-ons.min.css
@@ -1 +1 @@
-#fs_addons .fs-cards-list{list-style:none}#fs_addons .fs-cards-list .fs-card{float:left;height:152px;width:310px;padding:0;margin:0 0 30px 30px;font-size:14px;list-style:none;border:1px solid #ddd;cursor:pointer;position:relative}#fs_addons .fs-cards-list .fs-card .fs-overlay{position:absolute;left:0;right:0;bottom:0;top:0;z-index:9}#fs_addons .fs-cards-list .fs-card .fs-inner{background-color:#fff;overflow:hidden;height:100%;position:relative}#fs_addons .fs-cards-list .fs-card .fs-inner ul{-moz-transition:all,.15s;-o-transition:all,.15s;-ms-transition:all,.15s;-webkit-transition:all,.15s;transition:all,.15s;left:0;right:0;top:0;position:absolute}#fs_addons .fs-cards-list .fs-card .fs-inner li{list-style:none;line-height:18px;padding:0 15px;width:100%;display:block;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}#fs_addons .fs-cards-list .fs-card .fs-inner .fs-card-banner{padding:0;margin:0;line-height:0;display:block;height:100px;background-repeat:repeat-x;background-size:100% 100%;-moz-transition:all,.15s;-o-transition:all,.15s;-ms-transition:all,.15s;-webkit-transition:all,.15s;transition:all,.15s}#fs_addons .fs-cards-list .fs-card .fs-inner .fs-title{margin:10px 0 0;height:18px;overflow:hidden;color:#000;white-space:nowrap;text-overflow:ellipsis;font-weight:700}#fs_addons .fs-cards-list .fs-card .fs-inner .fs-offer{font-size:.9em}#fs_addons .fs-cards-list .fs-card .fs-inner .fs-description{background-color:#f9f9f9;padding:10px 15px 100px;border-top:1px solid #eee;margin:0 0 10px;color:#777}#fs_addons .fs-cards-list .fs-card .fs-inner .fs-tag{position:absolute;top:10px;right:0;background:#adff2f;display:block;padding:2px 10px;-moz-box-shadow:1px 1px 1px rgba(0,0,0,.3);-webkit-box-shadow:1px 1px 1px rgba(0,0,0,.3);box-shadow:1px 1px 1px rgba(0,0,0,.3);text-transform:uppercase;font-size:.9em;font-weight:700}#fs_addons .fs-cards-list .fs-card .fs-inner .fs-cta .button{position:absolute;top:112px;right:10px}@media screen and (min-width:960px){#fs_addons .fs-cards-list .fs-card:hover .fs-overlay{border:2px solid #29abe1;margin-left:-1px;margin-top:-1px}#fs_addons .fs-cards-list .fs-card:hover .fs-inner ul{top:-100px}#fs_addons .fs-cards-list .fs-card:hover .fs-inner .fs-offer,#fs_addons .fs-cards-list .fs-card:hover .fs-inner .fs-title{color:#29abe1}}#TB_window,#TB_window iframe{width:772px!important}#plugin-information #section-description b,#plugin-information #section-description blockquote,#plugin-information #section-description h2,#plugin-information #section-description h3,#plugin-information #section-description i,#plugin-information #section-description li,#plugin-information #section-description ol,#plugin-information #section-description p,#plugin-information #section-description ul{clear:none}#plugin-information #section-description .fs-selling-points{padding-bottom:10px;border-bottom:1px solid #ddd}#plugin-information #section-description .fs-selling-points ul{margin:0}#plugin-information #section-description .fs-selling-points ul li{padding:0;list-style:none}#plugin-information #section-description .fs-selling-points ul li i.dashicons{color:#71ae00;font-size:3em;vertical-align:middle;line-height:30px;float:left;margin:0 0 0 -15px}#plugin-information #section-description .fs-selling-points ul li h3{margin:1em 30px!important}#plugin-information #section-description .fs-screenshots:after{content:"";display:table;clear:both}#plugin-information #section-description .fs-screenshots ul{list-style:none;margin:0}#plugin-information #section-description .fs-screenshots ul li{width:225px;height:225px;float:left;margin-bottom:20px;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}#plugin-information #section-description .fs-screenshots ul li a{display:block;width:100%;height:100%;border:1px solid;-moz-box-shadow:1px 1px 1px rgba(0,0,0,.2);-webkit-box-shadow:1px 1px 1px rgba(0,0,0,.2);box-shadow:1px 1px 1px rgba(0,0,0,.2);background-size:cover}#plugin-information #section-description .fs-screenshots ul li.odd{margin-right:20px}#plugin-information .plugin-information-pricing{margin:-16px;border-bottom:1px solid #ddd}#plugin-information .plugin-information-pricing .fs-plan h3{margin-top:0;padding:20px;font-size:16px}#plugin-information .plugin-information-pricing .fs-plan .nav-tab-wrapper{border-bottom:1px solid #ddd}#plugin-information .plugin-information-pricing .fs-plan .nav-tab-wrapper .nav-tab{cursor:pointer;position:relative;padding:0 10px;font-size:.9em}#plugin-information .plugin-information-pricing .fs-plan .nav-tab-wrapper .nav-tab label{text-transform:uppercase;color:green;background:#adff2f;position:absolute;left:-1px;right:-1px;bottom:100%;border:1px solid #006400;padding:2px;text-align:center;font-size:.9em;line-height:1em}#plugin-information .plugin-information-pricing .fs-plan .nav-tab-wrapper .nav-tab.nav-tab-active{cursor:default;background:#fffeec;border-bottom-color:#fffeec}#plugin-information .plugin-information-pricing .fs-plan.fs-single-cycle h3{background:#fffeec;margin:0;padding-bottom:0;color:#0073aa}#plugin-information .plugin-information-pricing .fs-plan.fs-single-cycle .fs-billing-frequency,#plugin-information .plugin-information-pricing .fs-plan.fs-single-cycle .nav-tab-wrapper{display:none}#plugin-information .plugin-information-pricing .fs-plan .fs-pricing-body{background:#fffeec;padding:20px}#plugin-information .plugin-information-pricing .fs-plan .button{width:100%;text-align:center;font-weight:700;text-transform:uppercase;font-size:1.1em}#plugin-information .plugin-information-pricing .fs-plan label{white-space:nowrap}#plugin-information .plugin-information-pricing .fs-plan var{font-style:normal}#plugin-information .plugin-information-pricing .fs-plan .fs-annual-discount,#plugin-information .plugin-information-pricing .fs-plan .fs-billing-frequency{text-align:center;display:block;font-weight:700;margin-bottom:10px;text-transform:uppercase;background:#F3F3F3;padding:2px;border:1px solid #ccc}#plugin-information .plugin-information-pricing .fs-plan .fs-annual-discount{text-transform:none;color:green;background:#adff2f}#plugin-information .plugin-information-pricing .fs-plan ul.fs-trial-terms{font-size:.9em}#plugin-information .plugin-information-pricing .fs-plan ul.fs-trial-terms i{float:left;margin:0 0 0 -15px}#plugin-information .plugin-information-pricing .fs-plan ul.fs-trial-terms li{margin:10px 0 0}#plugin-information #section-features .fs-features{margin:-20px -26px}#plugin-information #section-features table{width:100%;border-spacing:0;border-collapse:separate}#plugin-information #section-features table thead th{padding:10px 0}#plugin-information #section-features table thead .fs-price{color:#71ae00;font-weight:400;display:block;text-align:center}#plugin-information #section-features table tbody td{border-top:1px solid #ccc;padding:10px 0;text-align:center;width:100px;color:#71ae00}#plugin-information #section-features table tbody td:first-child{text-align:left;width:auto;color:inherit;padding-left:26px}#plugin-information #section-features table tbody tr.fs-odd td{background:#fefefe}#plugin-information #section-features .dashicons-yes{width:30px;height:30px;font-size:30px}@media screen and (max-width:961px){#fs_addons .fs-cards-list .fs-card{height:265px}}
\ No newline at end of file
+.fs-badge{position:absolute;top:10px;right:0;background:#71ae00;color:#fff;text-transform:uppercase;padding:5px 10px;-moz-border-radius:3px 0 0 3px;-webkit-border-radius:3px 0 0 3px;border-radius:3px 0 0 3px;font-weight:700;border-right:0;-moz-box-shadow:0 2px 1px -1px rgba(0,0,0,.3);-webkit-box-shadow:0 2px 1px -1px rgba(0,0,0,.3);box-shadow:0 2px 1px -1px rgba(0,0,0,.3)}#fs_addons .fs-cards-list{list-style:none}#fs_addons .fs-cards-list .fs-card{float:left;height:152px;width:310px;padding:0;margin:0 0 30px 30px;font-size:14px;list-style:none;border:1px solid #ddd;cursor:pointer;position:relative}#fs_addons .fs-cards-list .fs-card .fs-overlay{position:absolute;left:0;right:0;bottom:0;top:0;z-index:9}#fs_addons .fs-cards-list .fs-card .fs-inner{background-color:#fff;overflow:hidden;height:100%;position:relative}#fs_addons .fs-cards-list .fs-card .fs-inner>ul{-moz-transition:all,.15s;-o-transition:all,.15s;-ms-transition:all,.15s;-webkit-transition:all,.15s;transition:all,.15s;left:0;right:0;top:0;position:absolute}#fs_addons .fs-cards-list .fs-card .fs-inner>ul>li{list-style:none;line-height:18px;padding:0 15px;width:100%;display:block;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}#fs_addons .fs-cards-list .fs-card .fs-inner .fs-card-banner{padding:0;margin:0;line-height:0;display:block;height:100px;background-repeat:repeat-x;background-size:100% 100%;-moz-transition:all,.15s;-o-transition:all,.15s;-ms-transition:all,.15s;-webkit-transition:all,.15s;transition:all,.15s}#fs_addons .fs-cards-list .fs-card .fs-inner .fs-card-banner .fs-badge.fs-installed-addon-badge{font-size:1.02em;line-height:1.3em}#fs_addons .fs-cards-list .fs-card .fs-inner .fs-title{margin:10px 0 0;height:18px;overflow:hidden;color:#000;white-space:nowrap;text-overflow:ellipsis;font-weight:700}#fs_addons .fs-cards-list .fs-card .fs-inner .fs-offer{font-size:.9em}#fs_addons .fs-cards-list .fs-card .fs-inner .fs-description{background-color:#f9f9f9;padding:10px 15px 100px;border-top:1px solid #eee;margin:0 0 10px;color:#777}#fs_addons .fs-cards-list .fs-card .fs-inner .fs-tag{position:absolute;top:10px;right:0;background:#adff2f;display:block;padding:2px 10px;-moz-box-shadow:1px 1px 1px rgba(0,0,0,.3);-webkit-box-shadow:1px 1px 1px rgba(0,0,0,.3);box-shadow:1px 1px 1px rgba(0,0,0,.3);text-transform:uppercase;font-size:.9em;font-weight:700}#fs_addons .fs-cards-list .fs-card .fs-inner .fs-cta .button,#fs_addons .fs-cards-list .fs-card .fs-inner .fs-cta .button-group{position:absolute;top:112px;right:10px}@media screen and (min-width:960px){#fs_addons .fs-cards-list .fs-card:hover .fs-overlay{border:2px solid #29abe1;margin-left:-1px;margin-top:-1px}#fs_addons .fs-cards-list .fs-card:hover .fs-inner ul{top:-100px}#fs_addons .fs-cards-list .fs-card:hover .fs-inner .fs-offer,#fs_addons .fs-cards-list .fs-card:hover .fs-inner .fs-title{color:#29abe1}}#TB_window,#TB_window iframe{width:821px!important}#plugin-information .fyi{width:266px!important}#plugin-information #section-holder{margin-right:299px}#plugin-information #section-description b,#plugin-information #section-description blockquote,#plugin-information #section-description h2,#plugin-information #section-description h3,#plugin-information #section-description i,#plugin-information #section-description li,#plugin-information #section-description ol,#plugin-information #section-description p,#plugin-information #section-description ul{clear:none}#plugin-information #section-description .fs-selling-points{padding-bottom:10px;border-bottom:1px solid #ddd}#plugin-information #section-description .fs-selling-points ul{margin:0}#plugin-information #section-description .fs-selling-points ul li{padding:0;list-style:none}#plugin-information #section-description .fs-selling-points ul li i.dashicons{color:#71ae00;font-size:3em;vertical-align:middle;line-height:30px;float:left;margin:0 0 0 -15px}#plugin-information #section-description .fs-selling-points ul li h3{margin:1em 30px!important}#plugin-information #section-description .fs-screenshots:after{content:"";display:table;clear:both}#plugin-information #section-description .fs-screenshots ul{list-style:none;margin:0}#plugin-information #section-description .fs-screenshots ul li{width:225px;height:225px;float:left;margin-bottom:20px;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}#plugin-information #section-description .fs-screenshots ul li a{display:block;width:100%;height:100%;border:1px solid;-moz-box-shadow:1px 1px 1px rgba(0,0,0,.2);-webkit-box-shadow:1px 1px 1px rgba(0,0,0,.2);box-shadow:1px 1px 1px rgba(0,0,0,.2);background-size:cover}#plugin-information #section-description .fs-screenshots ul li.odd{margin-right:20px}#plugin-information .plugin-information-pricing{margin:-16px;border-bottom:1px solid #ddd}#plugin-information .plugin-information-pricing .fs-plan h3{margin-top:0;padding:20px;font-size:16px}#plugin-information .plugin-information-pricing .fs-plan .nav-tab-wrapper{border-bottom:1px solid #ddd}#plugin-information .plugin-information-pricing .fs-plan .nav-tab-wrapper .nav-tab{cursor:pointer;position:relative;padding:0 10px;font-size:.9em}#plugin-information .plugin-information-pricing .fs-plan .nav-tab-wrapper .nav-tab label{text-transform:uppercase;color:green;background:#adff2f;position:absolute;left:-1px;right:-1px;bottom:100%;border:1px solid #006400;padding:2px;text-align:center;font-size:.9em;line-height:1em}#plugin-information .plugin-information-pricing .fs-plan .nav-tab-wrapper .nav-tab.nav-tab-active{cursor:default;background:#fffeec;border-bottom-color:#fffeec}#plugin-information .plugin-information-pricing .fs-plan.fs-single-cycle h3{background:#fffeec;margin:0;padding-bottom:0;color:#0073aa}#plugin-information .plugin-information-pricing .fs-plan.fs-single-cycle .fs-billing-frequency,#plugin-information .plugin-information-pricing .fs-plan.fs-single-cycle .nav-tab-wrapper{display:none}#plugin-information .plugin-information-pricing .fs-plan .fs-pricing-body{background:#fffeec;padding:20px}#plugin-information .plugin-information-pricing .fs-plan .button{width:100%;text-align:center;font-weight:700;text-transform:uppercase;font-size:1.1em}#plugin-information .plugin-information-pricing .fs-plan label{white-space:nowrap}#plugin-information .plugin-information-pricing .fs-plan var{font-style:normal}#plugin-information .plugin-information-pricing .fs-plan .fs-annual-discount,#plugin-information .plugin-information-pricing .fs-plan .fs-billing-frequency{text-align:center;display:block;font-weight:700;margin-bottom:10px;text-transform:uppercase;background:#F3F3F3;padding:2px;border:1px solid #ccc}#plugin-information .plugin-information-pricing .fs-plan .fs-annual-discount{text-transform:none;color:green;background:#adff2f}#plugin-information .plugin-information-pricing .fs-plan ul.fs-trial-terms{font-size:.9em}#plugin-information .plugin-information-pricing .fs-plan ul.fs-trial-terms i{float:left;margin:0 0 0 -15px}#plugin-information .plugin-information-pricing .fs-plan ul.fs-trial-terms li{margin:10px 0 0}#plugin-information #section-features .fs-features{margin:-20px -26px}#plugin-information #section-features table{width:100%;border-spacing:0;border-collapse:separate}#plugin-information #section-features table thead th{padding:10px 0}#plugin-information #section-features table thead .fs-price{color:#71ae00;font-weight:400;display:block;text-align:center}#plugin-information #section-features table tbody td{border-top:1px solid #ccc;padding:10px 0;text-align:center;width:100px;color:#71ae00}#plugin-information #section-features table tbody td:first-child{text-align:left;width:auto;color:inherit;padding-left:26px}#plugin-information #section-features table tbody tr.fs-odd td{background:#fefefe}#plugin-information #section-features .dashicons-yes{width:30px;height:30px;font-size:30px}#fs_addons .fs-cards-list .fs-card .fs-inner .fs-dropdown .button-group .button,#plugin-information .fs-dropdown .button-group .button{position:relative;width:auto;top:0;right:0}#fs_addons .fs-cards-list .fs-card .fs-inner .fs-dropdown .button-group .button:focus,#plugin-information .fs-dropdown .button-group .button:focus{z-index:10}#fs_addons .fs-cards-list .fs-card .fs-inner .fs-dropdown .button-group .fs-dropdown-arrow,#plugin-information .fs-dropdown .button-group .fs-dropdown-arrow{border-top:6px solid #fff;border-right:4px solid transparent;border-left:4px solid transparent;top:12px;position:relative}#fs_addons .fs-cards-list .fs-card .fs-inner .fs-dropdown.active:not(.up) .button:not(.fs-dropdown-arrow-button),#plugin-information .fs-dropdown.active:not(.up) .button:not(.fs-dropdown-arrow-button){border-bottom-left-radius:0}#fs_addons .fs-cards-list .fs-card .fs-inner .fs-dropdown.active:not(.up) .fs-dropdown-arrow-button,#plugin-information .fs-dropdown.active:not(.up) .fs-dropdown-arrow-button{border-bottom-right-radius:0}#fs_addons .fs-cards-list .fs-card .fs-inner .fs-dropdown.active.up .button:not(.fs-dropdown-arrow-button),#plugin-information .fs-dropdown.active.up .button:not(.fs-dropdown-arrow-button){border-top-left-radius:0}#fs_addons .fs-cards-list .fs-card .fs-inner .fs-dropdown.active.up .fs-dropdown-arrow-button,#plugin-information .fs-dropdown.active.up .fs-dropdown-arrow-button{border-top-right-radius:0}#fs_addons .fs-cards-list .fs-card .fs-inner .fs-dropdown .fs-dropdown-list,#plugin-information .fs-dropdown .fs-dropdown-list{position:absolute;right:-1px;top:100%;margin-left:auto;padding:3px 0;border:1px solid #bfbfbf;background-color:#fff;z-index:1;width:230px;text-align:left;-moz-box-shadow:0 2px 4px -1px rgba(0,0,0,.2),0 4px 5px 0 rgba(0,0,0,.14),0 1px 10px 0 rgba(0,0,0,.12);-webkit-box-shadow:0 2px 4px -1px rgba(0,0,0,.2),0 4px 5px 0 rgba(0,0,0,.14),0 1px 10px 0 rgba(0,0,0,.12);box-shadow:0 2px 4px -1px rgba(0,0,0,.2),0 4px 5px 0 rgba(0,0,0,.14),0 1px 10px 0 rgba(0,0,0,.12)}#fs_addons .fs-cards-list .fs-card .fs-inner .fs-dropdown .fs-dropdown-list li,#plugin-information .fs-dropdown .fs-dropdown-list li{margin:0}#fs_addons .fs-cards-list .fs-card .fs-inner .fs-dropdown .fs-dropdown-list li a,#plugin-information .fs-dropdown .fs-dropdown-list li a{display:block;padding:5px 10px;text-decoration:none;text-shadow:none}#fs_addons .fs-cards-list .fs-card .fs-inner .fs-dropdown .fs-dropdown-list li:hover,#plugin-information .fs-dropdown .fs-dropdown-list li:hover{background-color:#0074a3;color:#fff}#fs_addons .fs-cards-list .fs-card .fs-inner .fs-dropdown .fs-dropdown-list li:hover a,#plugin-information .fs-dropdown .fs-dropdown-list li:hover a{color:#fff}#fs_addons .fs-cards-list .fs-card .fs-inner .fs-dropdown:not(.up) .fs-dropdown-list,#plugin-information .fs-dropdown:not(.up) .fs-dropdown-list{-moz-border-radius:3px 0 3px 3px;-webkit-border-radius:3px 0 3px 3px;border-radius:3px 0 3px 3px}#fs_addons .fs-cards-list .fs-card .fs-inner .fs-dropdown.up .fs-dropdown-list,#plugin-information .fs-dropdown.up .fs-dropdown-list{-moz-border-radius:3px 3px 0;-webkit-border-radius:3px 3px 0 3px;border-radius:3px 3px 0}#plugin-information .fs-dropdown .button-group{width:100%}#plugin-information .fs-dropdown .button-group .button{float:none;font-size:14px;font-weight:400;text-transform:none}#plugin-information .fs-dropdown .fs-dropdown-list{margin-top:1px}#plugin-information .fs-dropdown.up .fs-dropdown-list{top:auto;bottom:100%;margin-bottom:2px}#plugin-information.wp-core-ui .fs-pricing-body .fs-dropdown .button-group{text-align:center;display:table}#plugin-information.wp-core-ui .fs-pricing-body .fs-dropdown .button-group .button{display:table-cell}#plugin-information.wp-core-ui .fs-pricing-body .fs-dropdown .button-group .button:not(.fs-dropdown-arrow-button){left:1px;width:100%}#plugin-information-footer .fs-dropdown,#plugin-information-footer>.button{position:relative;top:3px}#plugin-information-footer .fs-dropdown.left,#plugin-information-footer>.button.left{float:left}#plugin-information-footer .fs-dropdown,#plugin-information-footer>.right{float:right}@media screen and (max-width:961px){#fs_addons .fs-cards-list .fs-card{height:265px}}
\ No newline at end of file
diff --git a/wp-content/plugins/nextgen-gallery/freemius/assets/css/admin/common.css b/wp-content/plugins/nextgen-gallery/freemius/assets/css/admin/common.css
index 555b55d5b75c6a74a1a269c6010c2ffe63940ecd..d723ba39fee55f6da6d914efe8d5b7c4d8e42eb4 100644
--- a/wp-content/plugins/nextgen-gallery/freemius/assets/css/admin/common.css
+++ b/wp-content/plugins/nextgen-gallery/freemius/assets/css/admin/common.css
@@ -1,2 +1,8 @@
-.theme-browser .theme .fs-premium-theme-badge{position:absolute;top:10px;right:0;background:#71ae00;color:#fff;text-transform:uppercase;padding:5px 10px;-moz-border-radius:3px 0 0 3px;-webkit-border-radius:3px 0 0 3px;border-radius:3px 0 0 3px;font-weight:bold;border-right:0;-moz-box-shadow:0 2px 1px -1px rgba(0,0,0,0.3);-webkit-box-shadow:0 2px 1px -1px rgba(0,0,0,0.3);box-shadow:0 2px 1px -1px rgba(0,0,0,0.3);font-size:1.1em}#fs_frame{line-height:0;font-size:0}.fs-full-size-wrapper{margin:40px 0 -65px -20px}@media (max-width: 600px){.fs-full-size-wrapper{margin:0 0 -65px -10px}}
+.fs-badge{position:absolute;top:10px;right:0;background:#71ae00;color:white;text-transform:uppercase;padding:5px 10px;-moz-border-radius:3px 0 0 3px;-webkit-border-radius:3px 0 0 3px;border-radius:3px 0 0 3px;font-weight:bold;border-right:0;-moz-box-shadow:0 2px 1px -1px rgba(0,0,0,0.3);-webkit-box-shadow:0 2px 1px -1px rgba(0,0,0,0.3);box-shadow:0 2px 1px -1px rgba(0,0,0,0.3)}.theme-browser .theme .fs-premium-theme-badge-container{position:absolute;right:0;top:0}.theme-browser .theme .fs-premium-theme-badge-container .fs-badge{position:relative;top:0;margin-top:10px;text-align:center}.theme-browser .theme .fs-premium-theme-badge-container .fs-badge.fs-premium-theme-badge{font-size:1.1em}.theme-browser .theme .fs-premium-theme-badge-container .fs-badge.fs-beta-theme-badge{background:#00a0d2}#fs_frame{line-height:0;font-size:0}.fs-full-size-wrapper{margin:40px 0 -65px -20px}@media (max-width: 600px){.fs-full-size-wrapper{margin:0 0 -65px -10px}}
 .fs-notice{position:relative}.fs-notice.fs-has-title{margin-bottom:30px !important}.fs-notice.success{color:green}.fs-notice.promotion{border-color:#00a0d2 !important;background-color:#f2fcff !important}.fs-notice .fs-notice-body{margin:.5em 0;padding:2px}.fs-notice .fs-close{cursor:pointer;color:#aaa;float:right}.fs-notice .fs-close:hover{color:#666}.fs-notice .fs-close>*{margin-top:7px;display:inline-block}.fs-notice label.fs-plugin-title{background:rgba(0,0,0,0.3);color:#fff;padding:2px 10px;position:absolute;top:100%;bottom:auto;right:auto;-moz-border-radius:0 0 3px 3px;-webkit-border-radius:0 0 3px 3px;border-radius:0 0 3px 3px;left:10px;font-size:12px;font-weight:bold;cursor:auto}div.fs-notice.updated,div.fs-notice.success,div.fs-notice.promotion{display:block !important}.rtl .fs-notice .fs-close{float:left}.fs-secure-notice{position:fixed;top:32px;left:160px;right:0;background:#ebfdeb;padding:10px 20px;color:green;z-index:9999;-moz-box-shadow:0 2px 2px rgba(6,113,6,0.3);-webkit-box-shadow:0 2px 2px rgba(6,113,6,0.3);box-shadow:0 2px 2px rgba(6,113,6,0.3);opacity:0.95;filter:alpha(opacity=95)}.fs-secure-notice:hover{opacity:1;filter:alpha(opacity=100)}.fs-secure-notice a.fs-security-proof{color:green;text-decoration:none}@media screen and (max-width: 960px){.fs-secure-notice{left:36px}}@media screen and (max-width: 600px){.fs-secure-notice{display:none}}@media screen and (max-width: 500px){#fs_promo_tab{display:none}}@media screen and (max-width: 782px){.fs-secure-notice{left:0;top:46px;text-align:center}}span.fs-submenu-item.fs-sub:before{content:'\21B3';padding:0 5px}.rtl span.fs-submenu-item.fs-sub:before{content:'\21B2'}.fs-submenu-item.pricing.upgrade-mode{color:greenyellow}.fs-submenu-item.pricing.trial-mode{color:#83e2ff}#adminmenu .update-plugins.fs-trial{background-color:#00b9eb}.fs-ajax-spinner{border:0;width:20px;height:20px;margin-right:5px;vertical-align:sub;display:inline-block;background:url("/wp-admin/images/wpspin_light-2x.gif");background-size:contain}.wrap.fs-section h2{text-align:left}.plugins p.fs-upgrade-notice{border:0;background-color:#d54e21;padding:10px;color:#f9f9f9;margin-top:10px}
+
+.fs-notice label.fs-plugin-title {
+    background: #9ebc1b;
+    border-radius: 0;
+    left: -4px;
+}
\ No newline at end of file
diff --git a/wp-content/plugins/nextgen-gallery/freemius/assets/css/admin/common.min.css b/wp-content/plugins/nextgen-gallery/freemius/assets/css/admin/common.min.css
index c811812986161aad63fadcba60e0733be2f3380c..5e0df6bc6fccee126d6b126d27012a3aacb495fc 100644
--- a/wp-content/plugins/nextgen-gallery/freemius/assets/css/admin/common.min.css
+++ b/wp-content/plugins/nextgen-gallery/freemius/assets/css/admin/common.min.css
@@ -1 +1 @@
-.theme-browser .theme .fs-premium-theme-badge{position:absolute;top:10px;right:0;background:#71ae00;color:#fff;text-transform:uppercase;padding:5px 10px;-moz-border-radius:3px 0 0 3px;-webkit-border-radius:3px 0 0 3px;border-radius:3px 0 0 3px;font-weight:700;border-right:0;-moz-box-shadow:0 2px 1px -1px rgba(0,0,0,.3);-webkit-box-shadow:0 2px 1px -1px rgba(0,0,0,.3);box-shadow:0 2px 1px -1px rgba(0,0,0,.3);font-size:1.1em}#fs_frame{line-height:0;font-size:0}.fs-full-size-wrapper{margin:40px 0 -65px -20px}@media (max-width:600px){.fs-full-size-wrapper{margin:0 0 -65px -10px}}.fs-notice{position:relative}.fs-notice.fs-has-title{margin-bottom:30px!important}.fs-notice.success{color:green}.fs-notice.promotion{border-color:#00a0d2!important;background-color:#f2fcff!important}.fs-notice .fs-notice-body{margin:.5em 0;padding:2px}.fs-notice .fs-close{cursor:pointer;color:#aaa;float:right}.fs-notice .fs-close:hover{color:#666}.fs-notice .fs-close>*{margin-top:7px;display:inline-block}.fs-notice label.fs-plugin-title{background:rgba(0,0,0,.3);color:#fff;padding:2px 10px;position:absolute;top:100%;bottom:auto;right:auto;-moz-border-radius:0 0 3px 3px;-webkit-border-radius:0 0 3px 3px;border-radius:0 0 3px 3px;left:10px;font-size:12px;font-weight:700;cursor:auto}div.fs-notice.promotion,div.fs-notice.success,div.fs-notice.updated{display:block!important}.rtl .fs-notice .fs-close{float:left}.fs-secure-notice{position:fixed;top:32px;left:160px;right:0;background:#ebfdeb;padding:10px 20px;color:green;z-index:9999;-moz-box-shadow:0 2px 2px rgba(6,113,6,.3);-webkit-box-shadow:0 2px 2px rgba(6,113,6,.3);box-shadow:0 2px 2px rgba(6,113,6,.3);opacity:.95;filter:alpha(opacity=95)}.fs-secure-notice:hover{opacity:1;filter:alpha(opacity=100)}.fs-secure-notice a.fs-security-proof{color:green;text-decoration:none}@media screen and (max-width:960px){.fs-secure-notice{left:36px}}@media screen and (max-width:600px){.fs-secure-notice{display:none}}@media screen and (max-width:500px){#fs_promo_tab{display:none}}@media screen and (max-width:782px){.fs-secure-notice{left:0;top:46px;text-align:center}}span.fs-submenu-item.fs-sub:before{content:'\21B3';padding:0 5px}.rtl span.fs-submenu-item.fs-sub:before{content:'\21B2'}.fs-submenu-item.pricing.upgrade-mode{color:#adff2f}.fs-submenu-item.pricing.trial-mode{color:#83e2ff}#adminmenu .update-plugins.fs-trial{background-color:#00b9eb}.fs-ajax-spinner{border:0;width:20px;height:20px;margin-right:5px;vertical-align:sub;display:inline-block;background:url(/wp-admin/images/wpspin_light-2x.gif);background-size:contain}.wrap.fs-section h2{text-align:left}.plugins p.fs-upgrade-notice{border:0;background-color:#d54e21;padding:10px;color:#f9f9f9;margin-top:10px}
\ No newline at end of file
+.fs-badge{position:absolute;top:10px;right:0;background:#71ae00;color:#fff;text-transform:uppercase;padding:5px 10px;-moz-border-radius:3px 0 0 3px;-webkit-border-radius:3px 0 0 3px;border-radius:3px 0 0 3px;font-weight:700;border-right:0;-moz-box-shadow:0 2px 1px -1px rgba(0,0,0,.3);-webkit-box-shadow:0 2px 1px -1px rgba(0,0,0,.3);box-shadow:0 2px 1px -1px rgba(0,0,0,.3)}.theme-browser .theme .fs-premium-theme-badge-container{position:absolute;right:0;top:0}.theme-browser .theme .fs-premium-theme-badge-container .fs-badge{position:relative;top:0;margin-top:10px;text-align:center}.theme-browser .theme .fs-premium-theme-badge-container .fs-badge.fs-premium-theme-badge{font-size:1.1em}.theme-browser .theme .fs-premium-theme-badge-container .fs-badge.fs-beta-theme-badge{background:#00a0d2}#fs_frame{line-height:0;font-size:0}.fs-full-size-wrapper{margin:40px 0 -65px -20px}@media (max-width:600px){.fs-full-size-wrapper{margin:0 0 -65px -10px}}.fs-notice{position:relative}.fs-notice.fs-has-title{margin-bottom:30px!important}.fs-notice.success{color:green}.fs-notice.promotion{border-color:#00a0d2!important;background-color:#f2fcff!important}.fs-notice .fs-notice-body{margin:.5em 0;padding:2px}.fs-notice .fs-close{cursor:pointer;color:#aaa;float:right}.fs-notice .fs-close:hover{color:#666}.fs-notice .fs-close>*{margin-top:7px;display:inline-block}.fs-notice label.fs-plugin-title{color:#fff;padding:2px 10px;position:absolute;top:100%;bottom:auto;right:auto;-moz-border-radius:0 0 3px 3px;-webkit-border-radius:0 0 3px 3px;font-size:12px;font-weight:700;cursor:auto}div.fs-notice.promotion,div.fs-notice.success,div.fs-notice.updated{display:block!important}.rtl .fs-notice .fs-close{float:left}.fs-secure-notice{position:fixed;top:32px;left:160px;right:0;background:#ebfdeb;padding:10px 20px;color:green;z-index:9999;-moz-box-shadow:0 2px 2px rgba(6,113,6,.3);-webkit-box-shadow:0 2px 2px rgba(6,113,6,.3);box-shadow:0 2px 2px rgba(6,113,6,.3);opacity:.95;filter:alpha(opacity=95)}.fs-secure-notice:hover{opacity:1;filter:alpha(opacity=100)}.fs-secure-notice a.fs-security-proof{color:green;text-decoration:none}@media screen and (max-width:960px){.fs-secure-notice{left:36px}}@media screen and (max-width:600px){.fs-secure-notice{display:none}}@media screen and (max-width:500px){#fs_promo_tab{display:none}}@media screen and (max-width:782px){.fs-secure-notice{left:0;top:46px;text-align:center}}span.fs-submenu-item.fs-sub:before{content:'\21B3';padding:0 5px}.rtl span.fs-submenu-item.fs-sub:before{content:'\21B2'}.fs-submenu-item.pricing.upgrade-mode{color:#adff2f}.fs-submenu-item.pricing.trial-mode{color:#83e2ff}#adminmenu .update-plugins.fs-trial{background-color:#00b9eb}.fs-ajax-spinner{border:0;width:20px;height:20px;margin-right:5px;vertical-align:sub;display:inline-block;background:url(/wp-admin/images/wpspin_light-2x.gif);background-size:contain}.wrap.fs-section h2{text-align:left}.plugins p.fs-upgrade-notice{border:0;background-color:#d54e21;padding:10px;color:#f9f9f9;margin-top:10px}.fs-notice label.fs-plugin-title{background:#9ebc1b;border-radius:0;left:-4px}
\ No newline at end of file
diff --git a/wp-content/plugins/nextgen-gallery/freemius/assets/css/admin/connect.css b/wp-content/plugins/nextgen-gallery/freemius/assets/css/admin/connect.css
index aee10d53552297728f3733d16340ff01407575b9..176489dc836cb67f0a6f49a8bb80c5f8890e321b 100644
--- a/wp-content/plugins/nextgen-gallery/freemius/assets/css/admin/connect.css
+++ b/wp-content/plugins/nextgen-gallery/freemius/assets/css/admin/connect.css
@@ -1,107 +1 @@
-#fs_connect{width:480px;-moz-box-shadow:0px 1px 2px rgba(0,0,0,0.3);-webkit-box-shadow:0px 1px 2px rgba(0,0,0,0.3);box-shadow:0px 1px 2px rgba(0,0,0,0.3);margin:20px 0}@media screen and (max-width: 479px){#fs_connect{-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;width:auto;margin:0 0 0 -10px}}#fs_connect .fs-content{background:#fff;padding:15px 20px}#fs_connect .fs-content .fs-error{background:snow;color:#d3135a;border:1px solid #d3135a;-moz-box-shadow:0 1px 1px 0 rgba(0,0,0,0.1);-webkit-box-shadow:0 1px 1px 0 rgba(0,0,0,0.1);box-shadow:0 1px 1px 0 rgba(0,0,0,0.1);text-align:center;padding:5px;margin-bottom:10px}#fs_connect .fs-content p{margin:0;padding:0;font-size:1.2em}#fs_connect .fs-license-key-container{position:relative;width:280px;margin:10px auto 0 auto}#fs_connect .fs-license-key-container input{width:100%}#fs_connect .fs-license-key-container .dashicons{position:absolute;top:5px;right:5px}#fs_connect.require-license-key #sites_list_container td{cursor:pointer}#fs_connect #delegate_to_site_admins{margin-right:15px;float:right;height:26px;vertical-align:middle;line-height:37px;font-weight:bold;border-bottom:1px dashed;text-decoration:none}#fs_connect #delegate_to_site_admins.rtl{margin-left:15px;margin-right:0}#fs_connect .fs-actions{padding:10px 20px;background:#C0C7CA}#fs_connect .fs-actions .button{padding:0 10px 1px;line-height:35px;height:37px;font-size:16px;margin-bottom:0}#fs_connect .fs-actions .button .dashicons{font-size:37px;margin-left:-8px;margin-right:12px}#fs_connect .fs-actions .button.button-primary{padding-right:15px;padding-left:15px}#fs_connect .fs-actions .button.button-primary:after{content:' \279C'}#fs_connect .fs-actions .button.button-primary.fs-loading:after{content:''}#fs_connect .fs-actions .button.button-secondary{float:right}#fs_connect.fs-anonymous-disabled .fs-actions .button.button-primary{width:100%}#fs_connect .fs-permissions{padding:10px 20px;background:#FEFEFE;-moz-transition:background 0.5s ease;-o-transition:background 0.5s ease;-ms-transition:background 0.5s ease;-webkit-transition:background 0.5s ease;transition:background 0.5s ease}#fs_connect .fs-permissions .fs-license-sync-disclaimer{text-align:center;margin-top:0}#fs_connect .fs-permissions .fs-trigger{font-size:0.9em;text-decoration:none;text-align:center;display:block}#fs_connect .fs-permissions ul{height:0;overflow:hidden;margin:0}#fs_connect .fs-permissions ul li{margin-bottom:12px}#fs_connect .fs-permissions ul li:last-child{margin-bottom:0}#fs_connect .fs-permissions ul li i.dashicons{float:left;font-size:40px;width:40px;height:40px}#fs_connect .fs-permissions ul li div{margin-left:55px}#fs_connect .fs-permissions ul li div span{font-weight:bold;text-transform:uppercase;color:#23282d}#fs_connect .fs-permissions ul li div p{margin:2px 0 0 0}#fs_connect .fs-permissions.fs-open{background:#fff}#fs_connect .fs-permissions.fs-open ul{height:auto;margin:20px 20px 10px 20px}@media screen and (max-width: 479px){#fs_connect .fs-permissions{background:#fff}#fs_connect .fs-permissions .fs-trigger{display:none}#fs_connect .fs-permissions ul{height:auto;margin:20px}}#fs_connect .fs-freemium-licensing{padding:8px;background:#777;color:#fff}#fs_connect .fs-freemium-licensing p{text-align:center;display:block;margin:0;padding:0}#fs_connect .fs-freemium-licensing a{color:#C2EEFF;text-decoration:underline}#fs_connect .fs-visual{padding:12px;line-height:0;background:#fafafa;height:80px;position:relative}#fs_connect .fs-visual .fs-site-icon{position:absolute;left:20px;top:10px}#fs_connect .fs-visual .fs-connect-logo{position:absolute;right:20px;top:10px}#fs_connect .fs-visual .fs-plugin-icon{position:absolute;top:10px;left:50%;margin-left:-40px}#fs_connect .fs-visual .fs-plugin-icon,#fs_connect .fs-visual .fs-site-icon,#fs_connect .fs-visual img,#fs_connect .fs-visual object{width:80px;height:80px}#fs_connect .fs-visual .dashicons-wordpress{font-size:64px;background:#01749a;color:#fff;width:64px;height:64px;padding:8px}#fs_connect .fs-visual .dashicons-plus{position:absolute;top:50%;font-size:30px;margin-top:-10px;color:#bbb}#fs_connect .fs-visual .dashicons-plus.fs-first{left:28%}#fs_connect .fs-visual .dashicons-plus.fs-second{left:65%}#fs_connect .fs-visual .fs-plugin-icon,#fs_connect .fs-visual .fs-connect-logo,#fs_connect .fs-visual .fs-site-icon{border:1px solid #ccc;padding:1px;background:#fff}#fs_connect .fs-terms{text-align:center;font-size:0.85em;padding:5px;background:rgba(0,0,0,0.05)}#fs_connect .fs-terms,#fs_connect .fs-terms a{color:#999}#fs_connect .fs-terms a{text-decoration:none}#multisite_options_container{margin-top:10px;border:1px solid #ccc;padding:5px}#multisite_options_container a{text-decoration:none}#multisite_options_container a:focus{box-shadow:none}#multisite_options_container a.selected{font-weight:bold}#multisite_options_container.apply-on-all-sites{border:0 none;padding:0}#multisite_options_container.apply-on-all-sites #all_sites_options{border-spacing:0}#multisite_options_container.apply-on-all-sites #all_sites_options td:not(:first-child){display:none}#multisite_options_container #sites_list_container{display:none;overflow:auto}#multisite_options_container #sites_list_container table td{border-top:1px solid #ccc;padding:4px 2px}.fs-tooltip-trigger{position:relative}.fs-tooltip-trigger:not(a){cursor:help}.fs-tooltip-trigger .fs-tooltip{opacity:0;visibility:hidden;-moz-transition:opacity 0.3s ease-in-out;-o-transition:opacity 0.3s ease-in-out;-ms-transition:opacity 0.3s ease-in-out;-webkit-transition:opacity 0.3s ease-in-out;transition:opacity 0.3s ease-in-out;position:absolute;background:rgba(0,0,0,0.8);color:#fff;font-family:'arial', serif;font-size:12px;padding:10px;z-index:999999;bottom:100%;margin-bottom:5px;left:0;right:0;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;-moz-box-shadow:1px 1px 1px rgba(0,0,0,0.2);-webkit-box-shadow:1px 1px 1px rgba(0,0,0,0.2);box-shadow:1px 1px 1px rgba(0,0,0,0.2);line-height:1.3em;font-weight:bold;text-align:left}.rtl .fs-tooltip-trigger .fs-tooltip{text-align:right}.fs-tooltip-trigger .fs-tooltip::after{content:' ';display:block;width:0;height:0;border-style:solid;border-width:5px 5px 0 5px;border-color:rgba(0,0,0,0.8) transparent transparent transparent;position:absolute;top:100%;left:21px}.rtl .fs-tooltip-trigger .fs-tooltip::after{right:21px;left:auto}.fs-tooltip-trigger:hover .fs-tooltip{visibility:visible;opacity:1}#fs_marketing_optin{display:none;margin-top:10px;border:1px solid #ccc;padding:10px;line-height:1.5em}#fs_marketing_optin .fs-message{display:block;margin-bottom:5px;font-size:1.05em;font-weight:600}#fs_marketing_optin.error{border:1px solid #d3135a;background:#fee}#fs_marketing_optin.error .fs-message{color:#d3135a}#fs_marketing_optin .fs-input-container{margin-top:5px}#fs_marketing_optin .fs-input-container label{margin-top:5px;display:block}#fs_marketing_optin .fs-input-container label input{float:left;margin:1px 0 0 0}#fs_marketing_optin .fs-input-container label:first-child{display:block;margin-bottom:2px}#fs_marketing_optin .fs-input-label{display:block;margin-left:20px}#fs_marketing_optin .fs-input-label .underlined{text-decoration:underline}.rtl #fs_marketing_optin .fs-input-container label input{float:right}.rtl #fs_marketing_optin .fs-input-label{margin-left:0;margin-right:20px}.rtl #fs_connect .fs-actions{padding:10px 20px;background:#C0C7CA}.rtl #fs_connect .fs-actions .button .dashicons{font-size:37px;margin-left:-8px;margin-right:12px}.rtl #fs_connect .fs-actions .button.button-primary:after{content:' \000bb'}.rtl #fs_connect .fs-actions .button.button-primary.fs-loading:after{content:''}.rtl #fs_connect .fs-actions .button.button-secondary{float:left}.rtl #fs_connect .fs-permissions ul li div{margin-right:55px;margin-left:0}.rtl #fs_connect .fs-permissions ul li i.dashicons{float:right}.rtl #fs_connect .fs-visual .fs-site-icon{right:20px;left:auto}.rtl #fs_connect .fs-visual .fs-connect-logo{right:auto;left:20px}#fs_theme_connect_wrapper{position:fixed;top:0;height:100%;width:100%;z-index:99990;background:rgba(0,0,0,0.75);text-align:center;overflow-y:auto}#fs_theme_connect_wrapper:before{content:"";display:inline-block;vertical-align:middle;height:100%}#fs_theme_connect_wrapper>button.close{color:white;cursor:pointer;height:40px;width:40px;position:absolute;right:0;border:0;background-color:transparent;top:32px}#fs_theme_connect_wrapper #fs_connect{top:0;text-align:left;display:inline-block;vertical-align:middle;margin-top:52px;margin-bottom:20px}#fs_theme_connect_wrapper #fs_connect .fs-terms{background:rgba(140,140,140,0.64)}#fs_theme_connect_wrapper #fs_connect .fs-terms,#fs_theme_connect_wrapper #fs_connect .fs-terms a{color:#c5c5c5}.wp-pointer-content #fs_connect{margin:0;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none}.fs-opt-in-pointer .wp-pointer-content{padding:0}.fs-opt-in-pointer.wp-pointer-top .wp-pointer-arrow{border-bottom-color:#dfdfdf}.fs-opt-in-pointer.wp-pointer-top .wp-pointer-arrow-inner{border-bottom-color:#fafafa}.fs-opt-in-pointer.wp-pointer-bottom .wp-pointer-arrow{border-top-color:#dfdfdf}.fs-opt-in-pointer.wp-pointer-bottom .wp-pointer-arrow-inner{border-top-color:#fafafa}.fs-opt-in-pointer.wp-pointer-left .wp-pointer-arrow{border-right-color:#dfdfdf}.fs-opt-in-pointer.wp-pointer-left .wp-pointer-arrow-inner{border-right-color:#fafafa}.fs-opt-in-pointer.wp-pointer-right .wp-pointer-arrow{border-left-color:#dfdfdf}.fs-opt-in-pointer.wp-pointer-right .wp-pointer-arrow-inner{border-left-color:#fafafa}
-
-/* Customizations for Imagely opt in form */
-
-#fs_connect {
-    box-shadow: none;
-    border: 1px solid #e0e0e0;
-    margin-left: 10px;
-}
-
-#fs_connect .fs-content p {
-    font-size: 17px;
-    font-family: Lato, sans-serif;
-    font-weight: 300;
-}
-
-#fs_connect a {
-	color: #9fbb1a;
-}
-
-#fs_connect a:hover {
-	color: #b8d433;
-}
-
-#fs_connect .fs-visual {
-	padding: 30px 20px !important;
-    background: #fff;
-}
-
-#fs_connect .fs-visual .fs-plugin-icon, 
-#fs_connect .fs-visual .fs-connect-logo, 
-#fs_connect .fs-visual .fs-site-icon {
-    border: none;
-    padding: 0;
-    top: 30px;
-}
-
-#fs_connect .fs-content {
-    padding: 30px 20px;
-}
-
-#fs_connect .fs-actions,
-#fs_connect .fs-permissions,
-#fs_connect .fs-permissions.fs-open,
-#fs_connect .fs-terms {
-	background: black;
-	color: #fff;
-	padding: 0 !important;
-}
-
-#fs_connect .fs-actions {
-	padding: 30px 20px !important;
-}
-
-#fs_connect .fs-permissions ul li i.dashicons {
-    color: #9fbb1a;
-}
-
-#fs_connect .fs-permissions.fs-open ul {
-    margin-bottom: 0;
-    padding-bottom: 20px;
-}
-
-#fs_connect .fs-permissions ul li div span {
-    color: #fff;
-}
-
-#fs_connect .fs-terms {
-	padding-bottom: 15px !important;
-}
-
-#fs_connect .fs-actions .button.button-primary {
-	background-color: #9fbb1a !important;
-    color: #fff !important;
-    border: none !important;
-    box-shadow: none !important;
-    text-shadow: none !important;
-    height: 35px !important;
-    padding: 0 24px !important;
-    line-height: 35px;
-    width: auto !important;
-    border-radius: 0;
-    text-transform: uppercase;
-    font-size: 12px;
-    letter-spacing: .5px;
-    font-family: Lato, sans-serif;
-}
-
-#fs_connect .fs-actions .button.button-secondary {
-    border: none !important;
-    box-shadow: none !important;
-    text-shadow: none !important;
-    height: 35px !important;
-    padding: 0 24px !important;
-    line-height: 35px;
-    width: auto !important;
-    border-radius: 0;
-    text-transform: uppercase;
-    font-size: 12px;
-    letter-spacing: .5px;
-    font-family: Lato, sans-serif;
-}
-
-#fs_connect .fs-permissions a:hover,
-#fs_connect .fs-terms a:hover {
-	color: #fff;
-}
\ No newline at end of file
+#fs_connect{width:480px;-moz-box-shadow:0px 1px 2px rgba(0,0,0,0.3);-webkit-box-shadow:0px 1px 2px rgba(0,0,0,0.3);box-shadow:0px 1px 2px rgba(0,0,0,0.3);margin:20px 0}@media screen and (max-width: 479px){#fs_connect{-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;width:auto;margin:0 0 0 -10px}}#fs_connect .fs-content{background:#fff;padding:15px 20px}#fs_connect .fs-content .fs-error{background:snow;color:#d3135a;border:1px solid #d3135a;-moz-box-shadow:0 1px 1px 0 rgba(0,0,0,0.1);-webkit-box-shadow:0 1px 1px 0 rgba(0,0,0,0.1);box-shadow:0 1px 1px 0 rgba(0,0,0,0.1);text-align:center;padding:5px;margin-bottom:10px}#fs_connect .fs-content p{margin:0;padding:0;font-size:1.2em}#fs_connect .fs-license-key-container{position:relative;width:280px;margin:10px auto 0 auto}#fs_connect .fs-license-key-container input{width:100%}#fs_connect .fs-license-key-container .dashicons{position:absolute;top:5px;right:5px}#fs_connect.require-license-key .fs-sites-list-container td{cursor:pointer}#fs_connect #delegate_to_site_admins{margin-right:15px;float:right;height:26px;vertical-align:middle;line-height:37px;font-weight:bold;border-bottom:1px dashed;text-decoration:none}#fs_connect #delegate_to_site_admins.rtl{margin-left:15px;margin-right:0}#fs_connect .fs-actions{padding:10px 20px;background:#C0C7CA}#fs_connect .fs-actions .button{padding:0 10px 1px;line-height:35px;height:37px;font-size:16px;margin-bottom:0}#fs_connect .fs-actions .button .dashicons{font-size:37px;margin-left:-8px;margin-right:12px}#fs_connect .fs-actions .button.button-primary{padding-right:15px;padding-left:15px}#fs_connect .fs-actions .button.button-primary:after{content:' \279C'}#fs_connect .fs-actions .button.button-primary.fs-loading:after{content:''}#fs_connect .fs-actions .button.button-secondary{float:right}#fs_connect.fs-anonymous-disabled .fs-actions .button.button-primary{width:100%}#fs_connect .fs-permissions{padding:10px 20px;background:#FEFEFE;-moz-transition:background 0.5s ease;-o-transition:background 0.5s ease;-ms-transition:background 0.5s ease;-webkit-transition:background 0.5s ease;transition:background 0.5s ease}#fs_connect .fs-permissions .fs-license-sync-disclaimer{text-align:center;margin-top:0}#fs_connect .fs-permissions .fs-trigger{font-size:0.9em;text-decoration:none;text-align:center;display:block}#fs_connect .fs-permissions ul{height:0;overflow:hidden;margin:0}#fs_connect .fs-permissions ul li{margin-bottom:12px}#fs_connect .fs-permissions ul li:last-child{margin-bottom:0}#fs_connect .fs-permissions ul li i.dashicons{float:left;font-size:40px;width:40px;height:40px}#fs_connect .fs-permissions ul li div{margin-left:55px}#fs_connect .fs-permissions ul li div span{font-weight:bold;text-transform:uppercase;color:#23282d}#fs_connect .fs-permissions ul li div p{margin:2px 0 0 0}#fs_connect .fs-permissions.fs-open{background:#fff}#fs_connect .fs-permissions.fs-open ul{height:auto;margin:20px 20px 10px 20px}@media screen and (max-width: 479px){#fs_connect .fs-permissions{background:#fff}#fs_connect .fs-permissions .fs-trigger{display:none}#fs_connect .fs-permissions ul{height:auto;margin:20px}}#fs_connect .fs-freemium-licensing{padding:8px;background:#777;color:#fff}#fs_connect .fs-freemium-licensing p{text-align:center;display:block;margin:0;padding:0}#fs_connect .fs-freemium-licensing a{color:#C2EEFF;text-decoration:underline}#fs_connect .fs-visual{padding:12px;line-height:0;background:#fafafa;height:80px;position:relative}#fs_connect .fs-visual .fs-site-icon{position:absolute;left:20px;top:10px}#fs_connect .fs-visual .fs-connect-logo{position:absolute;right:20px;top:10px}#fs_connect .fs-visual .fs-plugin-icon{position:absolute;top:10px;left:50%;margin-left:-40px}#fs_connect .fs-visual .fs-plugin-icon,#fs_connect .fs-visual .fs-site-icon,#fs_connect .fs-visual img,#fs_connect .fs-visual object{width:80px;height:80px}#fs_connect .fs-visual .dashicons-wordpress{font-size:64px;background:#01749a;color:#fff;width:64px;height:64px;padding:8px}#fs_connect .fs-visual .dashicons-plus{position:absolute;top:50%;font-size:30px;margin-top:-10px;color:#bbb}#fs_connect .fs-visual .dashicons-plus.fs-first{left:28%}#fs_connect .fs-visual .dashicons-plus.fs-second{left:65%}#fs_connect .fs-visual .fs-plugin-icon,#fs_connect .fs-visual .fs-connect-logo,#fs_connect .fs-visual .fs-site-icon{border:1px solid #ccc;padding:1px;background:#fff}#fs_connect .fs-terms{text-align:center;font-size:0.85em;padding:5px;background:rgba(0,0,0,0.05)}#fs_connect .fs-terms,#fs_connect .fs-terms a{color:#999}#fs_connect .fs-terms a{text-decoration:none}.fs-multisite-options-container{margin-top:10px;border:1px solid #ccc;padding:5px}.fs-multisite-options-container a{text-decoration:none}.fs-multisite-options-container a:focus{box-shadow:none}.fs-multisite-options-container a.selected{font-weight:bold}.fs-multisite-options-container.fs-apply-on-all-sites{border:0 none;padding:0}.fs-multisite-options-container.fs-apply-on-all-sites .fs-all-sites-options{border-spacing:0}.fs-multisite-options-container.fs-apply-on-all-sites .fs-all-sites-options td:not(:first-child){display:none}.fs-multisite-options-container .fs-sites-list-container{display:none;overflow:auto}.fs-multisite-options-container .fs-sites-list-container table td{border-top:1px solid #ccc;padding:4px 2px}.fs-tooltip-trigger{position:relative}.fs-tooltip-trigger:not(a){cursor:help}.fs-tooltip-trigger .fs-tooltip{opacity:0;visibility:hidden;-moz-transition:opacity 0.3s ease-in-out;-o-transition:opacity 0.3s ease-in-out;-ms-transition:opacity 0.3s ease-in-out;-webkit-transition:opacity 0.3s ease-in-out;transition:opacity 0.3s ease-in-out;position:absolute;background:rgba(0,0,0,0.8);color:#fff;font-family:'arial', serif;font-size:12px;padding:10px;z-index:999999;bottom:100%;margin-bottom:5px;left:0;right:0;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;-moz-box-shadow:1px 1px 1px rgba(0,0,0,0.2);-webkit-box-shadow:1px 1px 1px rgba(0,0,0,0.2);box-shadow:1px 1px 1px rgba(0,0,0,0.2);line-height:1.3em;font-weight:bold;text-align:left}.rtl .fs-tooltip-trigger .fs-tooltip{text-align:right}.fs-tooltip-trigger .fs-tooltip::after{content:' ';display:block;width:0;height:0;border-style:solid;border-width:5px 5px 0 5px;border-color:rgba(0,0,0,0.8) transparent transparent transparent;position:absolute;top:100%;left:21px}.rtl .fs-tooltip-trigger .fs-tooltip::after{right:21px;left:auto}.fs-tooltip-trigger:hover .fs-tooltip{visibility:visible;opacity:1}#fs_marketing_optin{display:none;margin-top:10px;border:1px solid #ccc;padding:10px;line-height:1.5em}#fs_marketing_optin .fs-message{display:block;margin-bottom:5px;font-size:1.05em;font-weight:600}#fs_marketing_optin.error{border:1px solid #d3135a;background:#fee}#fs_marketing_optin.error .fs-message{color:#d3135a}#fs_marketing_optin .fs-input-container{margin-top:5px}#fs_marketing_optin .fs-input-container label{margin-top:5px;display:block}#fs_marketing_optin .fs-input-container label input{float:left;margin:1px 0 0 0}#fs_marketing_optin .fs-input-container label:first-child{display:block;margin-bottom:2px}#fs_marketing_optin .fs-input-label{display:block;margin-left:20px}#fs_marketing_optin .fs-input-label .underlined{text-decoration:underline}.rtl #fs_marketing_optin .fs-input-container label input{float:right}.rtl #fs_marketing_optin .fs-input-label{margin-left:0;margin-right:20px}.rtl #fs_connect .fs-actions{padding:10px 20px;background:#C0C7CA}.rtl #fs_connect .fs-actions .button .dashicons{font-size:37px;margin-left:-8px;margin-right:12px}.rtl #fs_connect .fs-actions .button.button-primary:after{content:' \000bb'}.rtl #fs_connect .fs-actions .button.button-primary.fs-loading:after{content:''}.rtl #fs_connect .fs-actions .button.button-secondary{float:left}.rtl #fs_connect .fs-permissions ul li div{margin-right:55px;margin-left:0}.rtl #fs_connect .fs-permissions ul li i.dashicons{float:right}.rtl #fs_connect .fs-visual .fs-site-icon{right:20px;left:auto}.rtl #fs_connect .fs-visual .fs-connect-logo{right:auto;left:20px}#fs_theme_connect_wrapper{position:fixed;top:0;height:100%;width:100%;z-index:99990;background:rgba(0,0,0,0.75);text-align:center;overflow-y:auto}#fs_theme_connect_wrapper:before{content:"";display:inline-block;vertical-align:middle;height:100%}#fs_theme_connect_wrapper>button.close{color:white;cursor:pointer;height:40px;width:40px;position:absolute;right:0;border:0;background-color:transparent;top:32px}#fs_theme_connect_wrapper #fs_connect{top:0;text-align:left;display:inline-block;vertical-align:middle;margin-top:52px;margin-bottom:20px}#fs_theme_connect_wrapper #fs_connect .fs-terms{background:rgba(140,140,140,0.64)}#fs_theme_connect_wrapper #fs_connect .fs-terms,#fs_theme_connect_wrapper #fs_connect .fs-terms a{color:#c5c5c5}.wp-pointer-content #fs_connect{margin:0;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none}.fs-opt-in-pointer .wp-pointer-content{padding:0}.fs-opt-in-pointer.wp-pointer-top .wp-pointer-arrow{border-bottom-color:#dfdfdf}.fs-opt-in-pointer.wp-pointer-top .wp-pointer-arrow-inner{border-bottom-color:#fafafa}.fs-opt-in-pointer.wp-pointer-bottom .wp-pointer-arrow{border-top-color:#dfdfdf}.fs-opt-in-pointer.wp-pointer-bottom .wp-pointer-arrow-inner{border-top-color:#fafafa}.fs-opt-in-pointer.wp-pointer-left .wp-pointer-arrow{border-right-color:#dfdfdf}.fs-opt-in-pointer.wp-pointer-left .wp-pointer-arrow-inner{border-right-color:#fafafa}.fs-opt-in-pointer.wp-pointer-right .wp-pointer-arrow{border-left-color:#dfdfdf}.fs-opt-in-pointer.wp-pointer-right .wp-pointer-arrow-inner{border-left-color:#fafafa}
diff --git a/wp-content/plugins/nextgen-gallery/freemius/assets/css/admin/connect.min.css b/wp-content/plugins/nextgen-gallery/freemius/assets/css/admin/connect.min.css
index c30f3656e2986f475aad55136b50737b3a873da5..b1b5953101dd2c237eb5eca2a41199e879023a2e 100644
--- a/wp-content/plugins/nextgen-gallery/freemius/assets/css/admin/connect.min.css
+++ b/wp-content/plugins/nextgen-gallery/freemius/assets/css/admin/connect.min.css
@@ -1 +1 @@
-#fs_connect{width:480px;-moz-box-shadow:0 1px 2px rgba(0,0,0,.3);-webkit-box-shadow:0 1px 2px rgba(0,0,0,.3);margin:20px 0}@media screen and (max-width:479px){#fs_connect{-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;width:auto;margin:0 0 0 -10px}}#fs_connect .fs-content{background:#fff}#fs_connect .fs-content .fs-error{background:snow;color:#d3135a;border:1px solid #d3135a;-moz-box-shadow:0 1px 1px 0 rgba(0,0,0,.1);-webkit-box-shadow:0 1px 1px 0 rgba(0,0,0,.1);box-shadow:0 1px 1px 0 rgba(0,0,0,.1);text-align:center;padding:5px;margin-bottom:10px}#fs_connect .fs-content p{margin:0;padding:0}#fs_connect .fs-license-key-container{position:relative;width:280px;margin:10px auto 0}#fs_connect .fs-license-key-container input,#fs_connect.fs-anonymous-disabled .fs-actions .button.button-primary{width:100%}#fs_connect .fs-license-key-container .dashicons{position:absolute;top:5px;right:5px}#fs_connect.require-license-key #sites_list_container td{cursor:pointer}#fs_connect #delegate_to_site_admins{margin-right:15px;float:right;height:26px;vertical-align:middle;line-height:37px;font-weight:700;border-bottom:1px dashed;text-decoration:none}#fs_connect #delegate_to_site_admins.rtl{margin-left:15px;margin-right:0}#fs_connect .fs-actions .button{padding:0 10px 1px;line-height:35px;height:37px;font-size:16px;margin-bottom:0}#fs_connect .fs-actions .button .dashicons{font-size:37px;margin-left:-8px;margin-right:12px}#fs_connect .fs-actions .button.button-primary{padding-right:15px;padding-left:15px}#fs_connect .fs-actions .button.button-primary:after{content:' \279C'}#fs_connect .fs-actions .button.button-primary.fs-loading:after{content:''}#fs_connect .fs-actions .button.button-secondary{float:right}#fs_connect .fs-permissions{-moz-transition:background .5s ease;-o-transition:background .5s ease;-ms-transition:background .5s ease;-webkit-transition:background .5s ease;transition:background .5s ease}#fs_connect .fs-permissions .fs-license-sync-disclaimer{text-align:center;margin-top:0}#fs_connect .fs-permissions .fs-trigger{font-size:.9em;text-decoration:none;text-align:center;display:block}#fs_connect .fs-permissions ul{height:0;overflow:hidden;margin:0}#fs_connect .fs-permissions ul li{margin-bottom:12px}#fs_connect .fs-permissions ul li:last-child{margin-bottom:0}#fs_connect .fs-permissions ul li i.dashicons{float:left;font-size:40px;width:40px;height:40px}#fs_connect .fs-permissions ul li div{margin-left:55px}#fs_connect .fs-permissions ul li div span{font-weight:700;text-transform:uppercase}#fs_connect .fs-permissions ul li div p{margin:2px 0 0}#fs_connect .fs-permissions.fs-open ul{height:auto;margin:20px 20px 10px}@media screen and (max-width:479px){#fs_connect .fs-permissions{background:#fff}#fs_connect .fs-permissions .fs-trigger{display:none}#fs_connect .fs-permissions ul{height:auto;margin:20px}}#fs_connect .fs-freemium-licensing{padding:8px;background:#777;color:#fff}#fs_connect .fs-freemium-licensing p{text-align:center;display:block;margin:0;padding:0}#fs_connect .fs-freemium-licensing a{color:#C2EEFF;text-decoration:underline}#fs_connect .fs-terms a,#multisite_options_container a{text-decoration:none}#fs_connect .fs-visual{line-height:0;height:80px;position:relative}#fs_connect .fs-visual .fs-site-icon{position:absolute;left:20px}#fs_connect .fs-visual .fs-connect-logo{position:absolute;right:20px}#fs_connect .fs-visual .fs-plugin-icon{position:absolute;left:50%;margin-left:-40px}#fs_connect .fs-visual .fs-plugin-icon,#fs_connect .fs-visual .fs-site-icon,#fs_connect .fs-visual img,#fs_connect .fs-visual object{width:80px;height:80px}#fs_connect .fs-visual .dashicons-wordpress{font-size:64px;background:#01749a;color:#fff;width:64px;height:64px;padding:8px}#fs_connect .fs-visual .dashicons-plus{position:absolute;top:50%;font-size:30px;margin-top:-10px;color:#bbb}#fs_connect .fs-visual .dashicons-plus.fs-first{left:28%}#fs_connect .fs-visual .dashicons-plus.fs-second{left:65%}#fs_connect .fs-visual .fs-connect-logo,#fs_connect .fs-visual .fs-plugin-icon,#fs_connect .fs-visual .fs-site-icon{background:#fff}#fs_connect .fs-terms{text-align:center;font-size:.85em}#fs_connect .fs-terms,#fs_connect .fs-terms a{color:#999}#multisite_options_container{margin-top:10px;border:1px solid #ccc;padding:5px}#multisite_options_container a:focus{box-shadow:none}#multisite_options_container a.selected{font-weight:700}#multisite_options_container.apply-on-all-sites{border:0;padding:0}#multisite_options_container.apply-on-all-sites #all_sites_options{border-spacing:0}#multisite_options_container.apply-on-all-sites #all_sites_options td:not(:first-child){display:none}#multisite_options_container #sites_list_container{display:none;overflow:auto}#multisite_options_container #sites_list_container table td{border-top:1px solid #ccc;padding:4px 2px}.fs-tooltip-trigger{position:relative}.fs-tooltip-trigger:not(a){cursor:help}.fs-tooltip-trigger .fs-tooltip{opacity:0;visibility:hidden;-moz-transition:opacity .3s ease-in-out;-o-transition:opacity .3s ease-in-out;-ms-transition:opacity .3s ease-in-out;-webkit-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out;position:absolute;background:rgba(0,0,0,.8);color:#fff;font-family:arial,serif;font-size:12px;padding:10px;z-index:999999;bottom:100%;margin-bottom:5px;left:0;right:0;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;-moz-box-shadow:1px 1px 1px rgba(0,0,0,.2);-webkit-box-shadow:1px 1px 1px rgba(0,0,0,.2);box-shadow:1px 1px 1px rgba(0,0,0,.2);line-height:1.3em;font-weight:700;text-align:left}.rtl .fs-tooltip-trigger .fs-tooltip{text-align:right}.fs-tooltip-trigger .fs-tooltip::after{content:' ';display:block;width:0;height:0;border-style:solid;border-width:5px 5px 0;border-color:rgba(0,0,0,.8) transparent transparent;position:absolute;top:100%;left:21px}.rtl .fs-tooltip-trigger .fs-tooltip::after{right:21px;left:auto}.fs-tooltip-trigger:hover .fs-tooltip{visibility:visible;opacity:1}#fs_marketing_optin{display:none;margin-top:10px;border:1px solid #ccc;padding:10px;line-height:1.5em}#fs_marketing_optin .fs-message{display:block;margin-bottom:5px;font-size:1.05em;font-weight:600}#fs_marketing_optin.error{border:1px solid #d3135a;background:#fee}#fs_marketing_optin.error .fs-message{color:#d3135a}#fs_marketing_optin .fs-input-container{margin-top:5px}#fs_marketing_optin .fs-input-container label{margin-top:5px;display:block}#fs_marketing_optin .fs-input-container label input{float:left;margin:1px 0 0}#fs_marketing_optin .fs-input-container label:first-child{display:block;margin-bottom:2px}#fs_marketing_optin .fs-input-label{display:block;margin-left:20px}#fs_marketing_optin .fs-input-label .underlined{text-decoration:underline}.rtl #fs_marketing_optin .fs-input-container label input{float:right}.rtl #fs_marketing_optin .fs-input-label{margin-left:0;margin-right:20px}.rtl #fs_connect .fs-actions{padding:10px 20px;background:#C0C7CA}.rtl #fs_connect .fs-actions .button .dashicons{font-size:37px;margin-left:-8px;margin-right:12px}.rtl #fs_connect .fs-actions .button.button-primary:after{content:' \000bb'}.rtl #fs_connect .fs-actions .button.button-primary.fs-loading:after{content:''}.rtl #fs_connect .fs-actions .button.button-secondary{float:left}.rtl #fs_connect .fs-permissions ul li div{margin-right:55px;margin-left:0}.rtl #fs_connect .fs-permissions ul li i.dashicons{float:right}.rtl #fs_connect .fs-visual .fs-site-icon{right:20px;left:auto}.rtl #fs_connect .fs-visual .fs-connect-logo{right:auto;left:20px}#fs_theme_connect_wrapper{position:fixed;top:0;height:100%;width:100%;z-index:99990;background:rgba(0,0,0,.75);text-align:center;overflow-y:auto}#fs_theme_connect_wrapper:before{content:"";display:inline-block;vertical-align:middle;height:100%}#fs_theme_connect_wrapper>button.close{color:#fff;cursor:pointer;height:40px;width:40px;position:absolute;right:0;border:0;background-color:transparent;top:32px}#fs_theme_connect_wrapper #fs_connect{top:0;text-align:left;display:inline-block;vertical-align:middle;margin-top:52px;margin-bottom:20px}#fs_theme_connect_wrapper #fs_connect .fs-terms{background:rgba(140,140,140,.64)}#fs_theme_connect_wrapper #fs_connect .fs-terms,#fs_theme_connect_wrapper #fs_connect .fs-terms a{color:#c5c5c5}.wp-pointer-content #fs_connect{margin:0;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none}.fs-opt-in-pointer .wp-pointer-content{padding:0}.fs-opt-in-pointer.wp-pointer-top .wp-pointer-arrow{border-bottom-color:#dfdfdf}.fs-opt-in-pointer.wp-pointer-top .wp-pointer-arrow-inner{border-bottom-color:#fafafa}.fs-opt-in-pointer.wp-pointer-bottom .wp-pointer-arrow{border-top-color:#dfdfdf}.fs-opt-in-pointer.wp-pointer-bottom .wp-pointer-arrow-inner{border-top-color:#fafafa}.fs-opt-in-pointer.wp-pointer-left .wp-pointer-arrow{border-right-color:#dfdfdf}.fs-opt-in-pointer.wp-pointer-left .wp-pointer-arrow-inner{border-right-color:#fafafa}.fs-opt-in-pointer.wp-pointer-right .wp-pointer-arrow{border-left-color:#dfdfdf}.fs-opt-in-pointer.wp-pointer-right .wp-pointer-arrow-inner{border-left-color:#fafafa}#fs_connect{box-shadow:none;border:1px solid #e0e0e0;margin-left:10px}#fs_connect .fs-content p{font-size:17px;font-family:Lato,sans-serif;font-weight:300}#fs_connect a{color:#9fbb1a}#fs_connect a:hover{color:#b8d433}#fs_connect .fs-visual{padding:30px 20px!important;background:#fff}#fs_connect .fs-visual .fs-connect-logo,#fs_connect .fs-visual .fs-plugin-icon,#fs_connect .fs-visual .fs-site-icon{border:none;padding:0;top:30px}#fs_connect .fs-content{padding:30px 20px}#fs_connect .fs-actions,#fs_connect .fs-permissions,#fs_connect .fs-permissions.fs-open,#fs_connect .fs-terms{background:#000;color:#fff;padding:0!important}#fs_connect .fs-actions{padding:30px 20px!important}#fs_connect .fs-permissions ul li i.dashicons{color:#9fbb1a}#fs_connect .fs-permissions.fs-open ul{margin-bottom:0;padding-bottom:20px}#fs_connect .fs-permissions ul li div span{color:#fff}#fs_connect .fs-terms{padding-bottom:15px!important}#fs_connect .fs-actions .button.button-primary,#fs_connect .fs-actions .button.button-secondary{box-shadow:none!important;text-shadow:none!important;height:35px!important;padding:0 24px!important;line-height:35px;width:auto!important;text-transform:uppercase;font-size:12px;letter-spacing:.5px;font-family:Lato,sans-serif}#fs_connect .fs-actions .button.button-primary{background-color:#9fbb1a!important;color:#fff!important;border:none!important;border-radius:0}#fs_connect .fs-actions .button.button-secondary{border:none!important;border-radius:0}#fs_connect .fs-permissions a:hover,#fs_connect .fs-terms a:hover{color:#fff}
\ No newline at end of file
+#fs_connect{width:480px;-moz-box-shadow:0 1px 2px rgba(0,0,0,.3);-webkit-box-shadow:0 1px 2px rgba(0,0,0,.3);box-shadow:0 1px 2px rgba(0,0,0,.3);margin:20px 0}@media screen and (max-width:479px){#fs_connect{-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;width:auto;margin:0 0 0 -10px}}#fs_connect .fs-content{background:#fff;padding:15px 20px}#fs_connect .fs-content .fs-error{background:snow;color:#d3135a;border:1px solid #d3135a;-moz-box-shadow:0 1px 1px 0 rgba(0,0,0,.1);-webkit-box-shadow:0 1px 1px 0 rgba(0,0,0,.1);box-shadow:0 1px 1px 0 rgba(0,0,0,.1);text-align:center;padding:5px;margin-bottom:10px}#fs_connect .fs-content p{margin:0;padding:0;font-size:1.2em}#fs_connect .fs-license-key-container{position:relative;width:280px;margin:10px auto 0}#fs_connect .fs-license-key-container input,#fs_connect.fs-anonymous-disabled .fs-actions .button.button-primary{width:100%}#fs_connect .fs-license-key-container .dashicons{position:absolute;top:5px;right:5px}#fs_connect.require-license-key .fs-sites-list-container td{cursor:pointer}#fs_connect #delegate_to_site_admins{margin-right:15px;float:right;height:26px;vertical-align:middle;line-height:37px;font-weight:700;border-bottom:1px dashed;text-decoration:none}#fs_connect #delegate_to_site_admins.rtl{margin-left:15px;margin-right:0}#fs_connect .fs-actions{padding:10px 20px;background:#C0C7CA}#fs_connect .fs-actions .button{padding:0 10px 1px;line-height:35px;height:37px;font-size:16px;margin-bottom:0}#fs_connect .fs-actions .button .dashicons{font-size:37px;margin-left:-8px;margin-right:12px}#fs_connect .fs-actions .button.button-primary{padding-right:15px;padding-left:15px}#fs_connect .fs-actions .button.button-primary:after{content:' \279C'}#fs_connect .fs-actions .button.button-primary.fs-loading:after{content:''}#fs_connect .fs-actions .button.button-secondary{float:right}#fs_connect .fs-permissions{padding:10px 20px;background:#FEFEFE;-moz-transition:background .5s ease;-o-transition:background .5s ease;-ms-transition:background .5s ease;-webkit-transition:background .5s ease;transition:background .5s ease}#fs_connect .fs-permissions .fs-license-sync-disclaimer{text-align:center;margin-top:0}#fs_connect .fs-permissions .fs-trigger{font-size:.9em;text-decoration:none;text-align:center;display:block}#fs_connect .fs-permissions ul{height:0;overflow:hidden;margin:0}#fs_connect .fs-permissions ul li{margin-bottom:12px}#fs_connect .fs-permissions ul li:last-child{margin-bottom:0}#fs_connect .fs-permissions ul li i.dashicons{float:left;font-size:40px;width:40px;height:40px}#fs_connect .fs-permissions ul li div{margin-left:55px}#fs_connect .fs-permissions ul li div span{font-weight:700;text-transform:uppercase;color:#23282d}#fs_connect .fs-permissions ul li div p{margin:2px 0 0}#fs_connect .fs-permissions.fs-open{background:#fff}#fs_connect .fs-permissions.fs-open ul{height:auto;margin:20px 20px 10px}@media screen and (max-width:479px){#fs_connect .fs-permissions{background:#fff}#fs_connect .fs-permissions .fs-trigger{display:none}#fs_connect .fs-permissions ul{height:auto;margin:20px}}#fs_connect .fs-freemium-licensing{padding:8px;background:#777;color:#fff}#fs_connect .fs-freemium-licensing p{text-align:center;display:block;margin:0;padding:0}#fs_connect .fs-freemium-licensing a{color:#C2EEFF;text-decoration:underline}#fs_connect .fs-terms a,.fs-multisite-options-container a{text-decoration:none}#fs_connect .fs-visual{padding:12px;line-height:0;background:#fafafa;height:80px;position:relative}#fs_connect .fs-visual .fs-site-icon{position:absolute;left:20px;top:10px}#fs_connect .fs-visual .fs-connect-logo{position:absolute;right:20px;top:10px}#fs_connect .fs-visual .fs-plugin-icon{position:absolute;top:10px;left:50%;margin-left:-40px}#fs_connect .fs-visual .fs-plugin-icon,#fs_connect .fs-visual .fs-site-icon,#fs_connect .fs-visual img,#fs_connect .fs-visual object{width:80px;height:80px}#fs_connect .fs-visual .dashicons-wordpress{font-size:64px;background:#01749a;color:#fff;width:64px;height:64px;padding:8px}#fs_connect .fs-visual .dashicons-plus{position:absolute;top:50%;font-size:30px;margin-top:-10px;color:#bbb}#fs_connect .fs-visual .dashicons-plus.fs-first{left:28%}#fs_connect .fs-visual .dashicons-plus.fs-second{left:65%}#fs_connect .fs-visual .fs-connect-logo,#fs_connect .fs-visual .fs-plugin-icon,#fs_connect .fs-visual .fs-site-icon{border:1px solid #ccc;padding:1px;background:#fff}#fs_connect .fs-terms{text-align:center;font-size:.85em;padding:5px;background:rgba(0,0,0,.05)}#fs_connect .fs-terms,#fs_connect .fs-terms a{color:#999}.fs-multisite-options-container{margin-top:10px;border:1px solid #ccc;padding:5px}.fs-multisite-options-container a:focus{box-shadow:none}.fs-multisite-options-container a.selected{font-weight:700}.fs-multisite-options-container.fs-apply-on-all-sites{border:0;padding:0}.fs-multisite-options-container.fs-apply-on-all-sites .fs-all-sites-options{border-spacing:0}.fs-multisite-options-container.fs-apply-on-all-sites .fs-all-sites-options td:not(:first-child){display:none}.fs-multisite-options-container .fs-sites-list-container{display:none;overflow:auto}.fs-multisite-options-container .fs-sites-list-container table td{border-top:1px solid #ccc;padding:4px 2px}.fs-tooltip-trigger{position:relative}.fs-tooltip-trigger:not(a){cursor:help}.fs-tooltip-trigger .fs-tooltip{opacity:0;visibility:hidden;-moz-transition:opacity .3s ease-in-out;-o-transition:opacity .3s ease-in-out;-ms-transition:opacity .3s ease-in-out;-webkit-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out;position:absolute;background:rgba(0,0,0,.8);color:#fff;font-family:arial,serif;font-size:12px;padding:10px;z-index:999999;bottom:100%;margin-bottom:5px;left:0;right:0;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;-moz-box-shadow:1px 1px 1px rgba(0,0,0,.2);-webkit-box-shadow:1px 1px 1px rgba(0,0,0,.2);box-shadow:1px 1px 1px rgba(0,0,0,.2);line-height:1.3em;font-weight:700;text-align:left}.rtl .fs-tooltip-trigger .fs-tooltip{text-align:right}.fs-tooltip-trigger .fs-tooltip::after{content:' ';display:block;width:0;height:0;border-style:solid;border-width:5px 5px 0;border-color:rgba(0,0,0,.8) transparent transparent;position:absolute;top:100%;left:21px}.rtl .fs-tooltip-trigger .fs-tooltip::after{right:21px;left:auto}.fs-tooltip-trigger:hover .fs-tooltip{visibility:visible;opacity:1}#fs_marketing_optin{display:none;margin-top:10px;border:1px solid #ccc;padding:10px;line-height:1.5em}#fs_marketing_optin .fs-message{display:block;margin-bottom:5px;font-size:1.05em;font-weight:600}#fs_marketing_optin.error{border:1px solid #d3135a;background:#fee}#fs_marketing_optin.error .fs-message{color:#d3135a}#fs_marketing_optin .fs-input-container{margin-top:5px}#fs_marketing_optin .fs-input-container label{margin-top:5px;display:block}#fs_marketing_optin .fs-input-container label input{float:left;margin:1px 0 0}#fs_marketing_optin .fs-input-container label:first-child{display:block;margin-bottom:2px}#fs_marketing_optin .fs-input-label{display:block;margin-left:20px}#fs_marketing_optin .fs-input-label .underlined{text-decoration:underline}.rtl #fs_marketing_optin .fs-input-container label input{float:right}.rtl #fs_marketing_optin .fs-input-label{margin-left:0;margin-right:20px}.rtl #fs_connect .fs-actions{padding:10px 20px;background:#C0C7CA}.rtl #fs_connect .fs-actions .button .dashicons{font-size:37px;margin-left:-8px;margin-right:12px}.rtl #fs_connect .fs-actions .button.button-primary:after{content:' \000bb'}.rtl #fs_connect .fs-actions .button.button-primary.fs-loading:after{content:''}.rtl #fs_connect .fs-actions .button.button-secondary{float:left}.rtl #fs_connect .fs-permissions ul li div{margin-right:55px;margin-left:0}.rtl #fs_connect .fs-permissions ul li i.dashicons{float:right}.rtl #fs_connect .fs-visual .fs-site-icon{right:20px;left:auto}.rtl #fs_connect .fs-visual .fs-connect-logo{right:auto;left:20px}#fs_theme_connect_wrapper{position:fixed;top:0;height:100%;width:100%;z-index:99990;background:rgba(0,0,0,.75);text-align:center;overflow-y:auto}#fs_theme_connect_wrapper:before{content:"";display:inline-block;vertical-align:middle;height:100%}#fs_theme_connect_wrapper>button.close{color:#fff;cursor:pointer;height:40px;width:40px;position:absolute;right:0;border:0;background-color:transparent;top:32px}#fs_theme_connect_wrapper #fs_connect{top:0;text-align:left;display:inline-block;vertical-align:middle;margin-top:52px;margin-bottom:20px}#fs_theme_connect_wrapper #fs_connect .fs-terms{background:rgba(140,140,140,.64)}#fs_theme_connect_wrapper #fs_connect .fs-terms,#fs_theme_connect_wrapper #fs_connect .fs-terms a{color:#c5c5c5}.wp-pointer-content #fs_connect{margin:0;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none}.fs-opt-in-pointer .wp-pointer-content{padding:0}.fs-opt-in-pointer.wp-pointer-top .wp-pointer-arrow{border-bottom-color:#dfdfdf}.fs-opt-in-pointer.wp-pointer-top .wp-pointer-arrow-inner{border-bottom-color:#fafafa}.fs-opt-in-pointer.wp-pointer-bottom .wp-pointer-arrow{border-top-color:#dfdfdf}.fs-opt-in-pointer.wp-pointer-bottom .wp-pointer-arrow-inner{border-top-color:#fafafa}.fs-opt-in-pointer.wp-pointer-left .wp-pointer-arrow{border-right-color:#dfdfdf}.fs-opt-in-pointer.wp-pointer-left .wp-pointer-arrow-inner{border-right-color:#fafafa}.fs-opt-in-pointer.wp-pointer-right .wp-pointer-arrow{border-left-color:#dfdfdf}.fs-opt-in-pointer.wp-pointer-right .wp-pointer-arrow-inner{border-left-color:#fafafa}
\ No newline at end of file
diff --git a/wp-content/plugins/nextgen-gallery/freemius/assets/css/admin/dialog-boxes.css b/wp-content/plugins/nextgen-gallery/freemius/assets/css/admin/dialog-boxes.css
index f76befffe56dc7ec02c8b6bd805f5eb20d5173c2..e3bda46ef83ae1fd5a271ff5b2b103a50efc7bad 100644
--- a/wp-content/plugins/nextgen-gallery/freemius/assets/css/admin/dialog-boxes.css
+++ b/wp-content/plugins/nextgen-gallery/freemius/assets/css/admin/dialog-boxes.css
@@ -1,17 +1,14 @@
-.fs-modal{position:fixed;overflow:auto;height:100%;width:100%;top:0;z-index:100000;display:none;background:rgba(0,0,0,0.6)}.fs-modal .fs-modal-dialog{background:transparent;position:absolute;left:50%;margin-left:-298px;padding-bottom:30px;top:-100%;z-index:100001;width:596px}@media (max-width: 650px){.fs-modal .fs-modal-dialog{margin-left:-50%;box-sizing:border-box;padding-left:10px;padding-right:10px;width:100%}.fs-modal .fs-modal-dialog .fs-modal-panel>h3>strong{font-size:1.3em}}.fs-modal.active{display:block}.fs-modal.active:before{display:block}.fs-modal.active .fs-modal-dialog{top:10%}.fs-modal.fs-success .fs-modal-header{border-bottom-color:#46b450}.fs-modal.fs-success .fs-modal-body{background-color:#f7fff7}.fs-modal.fs-warn .fs-modal-header{border-bottom-color:#ffb900}.fs-modal.fs-warn .fs-modal-body{background-color:#fff8e5}.fs-modal.fs-error .fs-modal-header{border-bottom-color:#dc3232}.fs-modal.fs-error .fs-modal-body{background-color:#ffeaea}.fs-modal .fs-modal-body,.fs-modal .fs-modal-footer{border:0;background:#fefefe;padding:20px}.fs-modal .fs-modal-header{border-bottom:#eeeeee solid 1px;background:#fbfbfb;padding:15px 20px;position:relative;margin-bottom:-10px}.fs-modal .fs-modal-header h4{margin:0;padding:0;text-transform:uppercase;font-size:1.2em;font-weight:bold;color:#cacaca;text-shadow:1px 1px 1px #fff;letter-spacing:0.6px;-webkit-font-smoothing:antialiased}.fs-modal .fs-modal-header .fs-close{position:absolute;right:10px;top:12px;cursor:pointer;color:#bbb;-moz-border-radius:20px;-webkit-border-radius:20px;border-radius:20px;padding:3px;-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;-webkit-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}.fs-modal .fs-modal-header .fs-close:hover{color:#fff;background:#aaa}.fs-modal .fs-modal-header .fs-close .dashicons,.fs-modal .fs-modal-header .fs-close:hover .dashicons{text-decoration:none}.fs-modal .fs-modal-body{border-bottom:0}.fs-modal .fs-modal-body p{font-size:14px}.fs-modal .fs-modal-body h2{font-size:20px;line-height:1.5em}.fs-modal .fs-modal-body>div{margin-top:10px}.fs-modal .fs-modal-body>div h2{font-weight:bold;font-size:20px;margin-top:0}.fs-modal .fs-modal-footer{border-top:#eeeeee solid 1px;text-align:right}.fs-modal .fs-modal-footer>.button{margin:0 7px}.fs-modal .fs-modal-footer>.button:first-child{margin:0}.fs-modal .fs-modal-panel>.notice.inline{margin:0;display:none}.fs-modal .fs-modal-panel:not(.active){display:none}.rtl .fs-modal .fs-modal-header .fs-close{right:auto;left:20px}body.has-fs-modal{overflow:hidden}.fs-modal.fs-modal-deactivation-feedback .reason-input,.fs-modal.fs-modal-deactivation-feedback .internal-message{margin:3px 0 3px 22px}.fs-modal.fs-modal-deactivation-feedback .reason-input input,.fs-modal.fs-modal-deactivation-feedback .reason-input textarea,.fs-modal.fs-modal-deactivation-feedback .internal-message input,.fs-modal.fs-modal-deactivation-feedback .internal-message textarea{width:100%}.fs-modal.fs-modal-deactivation-feedback li.reason.has-internal-message .internal-message{border:1px solid #ccc;padding:7px;display:none}@media (max-width: 650px){.fs-modal.fs-modal-deactivation-feedback li.reason li.reason{margin-bottom:10px}.fs-modal.fs-modal-deactivation-feedback li.reason li.reason .reason-input,.fs-modal.fs-modal-deactivation-feedback li.reason li.reason .internal-message{margin-left:29px}.fs-modal.fs-modal-deactivation-feedback li.reason li.reason label{display:table}.fs-modal.fs-modal-deactivation-feedback li.reason li.reason label>span{display:table-cell;font-size:1.3em}}.fs-modal.fs-modal-deactivation-feedback .anonymous-feedback-label{float:left}.fs-modal.fs-modal-deactivation-feedback .fs-modal-panel{margin-top:0 !important}.fs-modal.fs-modal-deactivation-feedback .fs-modal-panel h3{margin-top:0;line-height:1.5em}#the-list .deactivate>.fs-slug{display:none}.fs-modal.fs-modal-subscription-cancellation .fs-price-increase-warning{color:red;font-weight:bold;padding:0 25px;margin-bottom:0}.fs-modal.fs-modal-subscription-cancellation ul.subscription-actions label input{float:left;top:5px;position:relative}.rtl .fs-modal.fs-modal-subscription-cancellation ul.subscription-actions label input{float:right}.fs-modal.fs-modal-subscription-cancellation ul.subscription-actions label span{display:block;margin-left:24px}.rtl .fs-modal.fs-modal-subscription-cancellation ul.subscription-actions label span{margin-left:0;margin-right:24px}.fs-modal.fs-modal-license-activation .fs-modal-body input.license_key{width:100%}#license_options_container table,#license_options_container table select,#license_options_container table #available_license_key{width:100%}#license_options_container table td:first-child{width:1%}#license_options_container table #other_license_key_container label{position:relative;top:6px;float:left;margin-right:5px}#license_options_container table #other_license_key_container div{overflow:hidden;width:auto;height:30px;display:block;top:2px;position:relative}#license_options_container table #other_license_key_container div input{margin:0}#sites_list_container td{cursor:pointer}#multisite_options_container{margin-top:10px;border:1px solid #ccc;padding:5px}#multisite_options_container a{text-decoration:none}#multisite_options_container a:focus{box-shadow:none}#multisite_options_container a.selected{font-weight:bold}#multisite_options_container.apply-on-all-sites{border:0 none;padding:0}#multisite_options_container.apply-on-all-sites #all_sites_options{border-spacing:0}#multisite_options_container.apply-on-all-sites #all_sites_options td:not(:first-child){display:none}#multisite_options_container #sites_list_container{display:none;overflow:auto}#multisite_options_container #sites_list_container table td{border-top:1px solid #ccc;padding:4px 2px}.fs-modal.fs-modal-license-key-resend .email-address-container{overflow:hidden;padding-right:2px}.fs-modal.fs-modal-license-key-resend.fs-freemium input.email-address{width:300px}.fs-modal.fs-modal-license-key-resend.fs-freemium label{display:block;margin-bottom:10px}.fs-modal.fs-modal-license-key-resend.fs-premium input.email-address{width:100%}.fs-modal.fs-modal-license-key-resend.fs-premium .button-container{float:right;margin-left:7px}@media (max-width: 650px){.fs-modal.fs-modal-license-key-resend.fs-premium .button-container{margin-top:2px}}
+.fs-modal{position:fixed;overflow:auto;height:100%;width:100%;top:0;z-index:100000;display:none;background:rgba(0,0,0,0.6)}.fs-modal .fs-modal-dialog{background:transparent;position:absolute;left:50%;margin-left:-298px;padding-bottom:30px;top:-100%;z-index:100001;width:596px}@media (max-width: 650px){.fs-modal .fs-modal-dialog{margin-left:-50%;box-sizing:border-box;padding-left:10px;padding-right:10px;width:100%}.fs-modal .fs-modal-dialog .fs-modal-panel>h3>strong{font-size:1.3em}}.fs-modal.active{display:block}.fs-modal.active:before{display:block}.fs-modal.active .fs-modal-dialog{top:10%}.fs-modal.fs-success .fs-modal-header{border-bottom-color:#46b450}.fs-modal.fs-success .fs-modal-body{background-color:#f7fff7}.fs-modal.fs-warn .fs-modal-header{border-bottom-color:#ffb900}.fs-modal.fs-warn .fs-modal-body{background-color:#fff8e5}.fs-modal.fs-error .fs-modal-header{border-bottom-color:#dc3232}.fs-modal.fs-error .fs-modal-body{background-color:#ffeaea}.fs-modal .fs-modal-body,.fs-modal .fs-modal-footer{border:0;background:#fefefe;padding:20px}.fs-modal .fs-modal-header{border-bottom:#eeeeee solid 1px;background:#fbfbfb;padding:15px 20px;position:relative;margin-bottom:-10px}.fs-modal .fs-modal-header h4{margin:0;padding:0;text-transform:uppercase;font-size:1.2em;font-weight:bold;color:#cacaca;text-shadow:1px 1px 1px #fff;letter-spacing:0.6px;-webkit-font-smoothing:antialiased}.fs-modal .fs-modal-header .fs-close{position:absolute;right:10px;top:12px;cursor:pointer;color:#bbb;-moz-border-radius:20px;-webkit-border-radius:20px;border-radius:20px;padding:3px;-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;-webkit-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}.fs-modal .fs-modal-header .fs-close:hover{color:#fff;background:#aaa}.fs-modal .fs-modal-header .fs-close .dashicons,.fs-modal .fs-modal-header .fs-close:hover .dashicons{text-decoration:none}.fs-modal .fs-modal-body{border-bottom:0}.fs-modal .fs-modal-body p{font-size:14px}.fs-modal .fs-modal-body h2{font-size:20px;line-height:1.5em}.fs-modal .fs-modal-body>div{margin-top:10px}.fs-modal .fs-modal-body>div h2{font-weight:bold;font-size:20px;margin-top:0}.fs-modal .fs-modal-footer{border-top:#eeeeee solid 1px;text-align:right}.fs-modal .fs-modal-footer>.button{margin:0 7px}.fs-modal .fs-modal-footer>.button:first-child{margin:0}.fs-modal .fs-modal-panel>.notice.inline{margin:0;display:none}.fs-modal .fs-modal-panel:not(.active){display:none}.rtl .fs-modal .fs-modal-header .fs-close{right:auto;left:20px}body.has-fs-modal{overflow:hidden}.fs-modal.fs-modal-deactivation-feedback .reason-input,.fs-modal.fs-modal-deactivation-feedback .internal-message{margin:3px 0 3px 22px}.fs-modal.fs-modal-deactivation-feedback .reason-input input,.fs-modal.fs-modal-deactivation-feedback .reason-input textarea,.fs-modal.fs-modal-deactivation-feedback .internal-message input,.fs-modal.fs-modal-deactivation-feedback .internal-message textarea{width:100%}.fs-modal.fs-modal-deactivation-feedback li.reason.has-internal-message .internal-message{border:1px solid #ccc;padding:7px;display:none}@media (max-width: 650px){.fs-modal.fs-modal-deactivation-feedback li.reason li.reason{margin-bottom:10px}.fs-modal.fs-modal-deactivation-feedback li.reason li.reason .reason-input,.fs-modal.fs-modal-deactivation-feedback li.reason li.reason .internal-message{margin-left:29px}.fs-modal.fs-modal-deactivation-feedback li.reason li.reason label{display:table}.fs-modal.fs-modal-deactivation-feedback li.reason li.reason label>span{display:table-cell;font-size:1.3em}}.fs-modal.fs-modal-deactivation-feedback .anonymous-feedback-label{float:left}.fs-modal.fs-modal-deactivation-feedback .fs-modal-panel{margin-top:0 !important}.fs-modal.fs-modal-deactivation-feedback .fs-modal-panel h3{margin-top:0;line-height:1.5em}#the-list .deactivate>.fs-slug{display:none}.fs-modal.fs-modal-subscription-cancellation .fs-price-increase-warning{color:red;font-weight:bold;padding:0 25px;margin-bottom:0}.fs-modal.fs-modal-subscription-cancellation ul.subscription-actions label input{float:left;top:5px;position:relative}.rtl .fs-modal.fs-modal-subscription-cancellation ul.subscription-actions label input{float:right}.fs-modal.fs-modal-subscription-cancellation ul.subscription-actions label span{display:block;margin-left:24px}.rtl .fs-modal.fs-modal-subscription-cancellation ul.subscription-actions label span{margin-left:0;margin-right:24px}.fs-modal.fs-modal-license-activation .fs-modal-body input.fs-license-key{width:100%}.fs-license-options-container table,.fs-license-options-container table select,.fs-license-options-container table .fs-available-license-key{width:100%}.fs-license-options-container table td:first-child{width:1%}.fs-license-options-container table .fs-other-license-key-container label{position:relative;top:6px;float:left;margin-right:5px}.fs-license-options-container table .fs-other-license-key-container div{overflow:hidden;width:auto;height:30px;display:block;top:2px;position:relative}.fs-license-options-container table .fs-other-license-key-container div input{margin:0}.fs-sites-list-container td{cursor:pointer}.fs-multisite-options-container{margin-top:10px;border:1px solid #ccc;padding:5px}.fs-multisite-options-container a{text-decoration:none}.fs-multisite-options-container a:focus{box-shadow:none}.fs-multisite-options-container a.selected{font-weight:bold}.fs-multisite-options-container.fs-apply-on-all-sites{border:0 none;padding:0}.fs-multisite-options-container.fs-apply-on-all-sites .fs-all-sites-options{border-spacing:0}.fs-multisite-options-container.fs-apply-on-all-sites .fs-all-sites-options td:not(:first-child){display:none}.fs-multisite-options-container .fs-sites-list-container{display:none;overflow:auto}.fs-multisite-options-container .fs-sites-list-container table td{border-top:1px solid #ccc;padding:4px 2px}.fs-modal.fs-modal-license-key-resend .email-address-container{overflow:hidden;padding-right:2px}.fs-modal.fs-modal-license-key-resend.fs-freemium input.email-address{width:300px}.fs-modal.fs-modal-license-key-resend.fs-freemium label{display:block;margin-bottom:10px}.fs-modal.fs-modal-license-key-resend.fs-premium input.email-address{width:100%}.fs-modal.fs-modal-license-key-resend.fs-premium .button-container{float:right;margin-left:7px}@media (max-width: 650px){.fs-modal.fs-modal-license-key-resend.fs-premium .button-container{margin-top:2px}}
 .rtl .fs-modal.fs-modal-license-key-resend .fs-modal-body .input-container>.email-address-container{padding-left:2px;padding-right:0}.rtl .fs-modal.fs-modal-license-key-resend .fs-modal-body .button-container{float:left;margin-right:7px;margin-left:0}a.show-license-resend-modal{margin-top:4px;display:inline-block}.fs-ajax-loader{position:relative;width:170px;height:20px;margin:auto}.fs-ajax-loader .fs-ajax-loader-bar{position:absolute;top:0;background-color:#0074a3;width:20px;height:20px;-webkit-animation-name:bounce_ajaxLoader;-moz-animation-name:bounce_ajaxLoader;-ms-animation-name:bounce_ajaxLoader;-o-animation-name:bounce_ajaxLoader;animation-name:bounce_ajaxLoader;-webkit-animation-duration:1.5s;-moz-animation-duration:1.5s;-ms-animation-duration:1.5s;-o-animation-duration:1.5s;animation-duration:1.5s;animation-iteration-count:infinite;-o-animation-iteration-count:infinite;-ms-animation-iteration-count:infinite;-webkit-animation-iteration-count:infinite;-moz-animation-iteration-count:infinite;-webkit-animation-direction:normal;-moz-animation-direction:normal;-ms-animation-direction:normal;-o-animation-direction:normal;animation-direction:normal;-moz-transform:0.3;-o-transform:0.3;-ms-transform:0.3;-webkit-transform:0.3;transform:0.3}.fs-ajax-loader .fs-ajax-loader-bar-1{left:0px;animation-delay:0.6s;-o-animation-delay:0.6s;-ms-animation-delay:0.6s;-webkit-animation-delay:0.6s;-moz-animation-delay:0.6s}.fs-ajax-loader .fs-ajax-loader-bar-2{left:19px;animation-delay:0.75s;-o-animation-delay:0.75s;-ms-animation-delay:0.75s;-webkit-animation-delay:0.75s;-moz-animation-delay:0.75s}.fs-ajax-loader .fs-ajax-loader-bar-3{left:38px;animation-delay:0.9s;-o-animation-delay:0.9s;-ms-animation-delay:0.9s;-webkit-animation-delay:0.9s;-moz-animation-delay:0.9s}.fs-ajax-loader .fs-ajax-loader-bar-4{left:57px;animation-delay:1.05s;-o-animation-delay:1.05s;-ms-animation-delay:1.05s;-webkit-animation-delay:1.05s;-moz-animation-delay:1.05s}.fs-ajax-loader .fs-ajax-loader-bar-5{left:76px;animation-delay:1.2s;-o-animation-delay:1.2s;-ms-animation-delay:1.2s;-webkit-animation-delay:1.2s;-moz-animation-delay:1.2s}.fs-ajax-loader .fs-ajax-loader-bar-6{left:95px;animation-delay:1.35s;-o-animation-delay:1.35s;-ms-animation-delay:1.35s;-webkit-animation-delay:1.35s;-moz-animation-delay:1.35s}.fs-ajax-loader .fs-ajax-loader-bar-7{left:114px;animation-delay:1.5s;-o-animation-delay:1.5s;-ms-animation-delay:1.5s;-webkit-animation-delay:1.5s;-moz-animation-delay:1.5s}.fs-ajax-loader .fs-ajax-loader-bar-8{left:133px;animation-delay:1.65s;-o-animation-delay:1.65s;-ms-animation-delay:1.65s;-webkit-animation-delay:1.65s;-moz-animation-delay:1.65s}@-moz-keyframes bounce_ajaxLoader{0%{-moz-transform:scale(1);-o-transform:scale(1);-ms-transform:scale(1);-webkit-transform:scale(1);transform:scale(1);background-color:#0074a3}100%{-moz-transform:scale(0.3);-o-transform:scale(0.3);-ms-transform:scale(0.3);-webkit-transform:scale(0.3);transform:scale(0.3);background-color:#fff}}@-ms-keyframes bounce_ajaxLoader{0%{-moz-transform:scale(1);-o-transform:scale(1);-ms-transform:scale(1);-webkit-transform:scale(1);transform:scale(1);background-color:#0074a3}100%{-moz-transform:scale(0.3);-o-transform:scale(0.3);-ms-transform:scale(0.3);-webkit-transform:scale(0.3);transform:scale(0.3);background-color:#fff}}@-o-keyframes bounce_ajaxLoader{0%{-moz-transform:scale(1);-o-transform:scale(1);-ms-transform:scale(1);-webkit-transform:scale(1);transform:scale(1);background-color:#0074a3}100%{-moz-transform:scale(0.3);-o-transform:scale(0.3);-ms-transform:scale(0.3);-webkit-transform:scale(0.3);transform:scale(0.3);background-color:#fff}}@-webkit-keyframes bounce_ajaxLoader{0%{-moz-transform:scale(1);-o-transform:scale(1);-ms-transform:scale(1);-webkit-transform:scale(1);transform:scale(1);background-color:#0074a3}100%{-moz-transform:scale(0.3);-o-transform:scale(0.3);-ms-transform:scale(0.3);-webkit-transform:scale(0.3);transform:scale(0.3);background-color:#fff}}@keyframes bounce_ajaxLoader{0%{-moz-transform:scale(1);-o-transform:scale(1);-ms-transform:scale(1);-webkit-transform:scale(1);transform:scale(1);background-color:#0074a3}100%{-moz-transform:scale(0.3);-o-transform:scale(0.3);-ms-transform:scale(0.3);-webkit-transform:scale(0.3);transform:scale(0.3);background-color:#fff}}.fs-modal-auto-install #request-filesystem-credentials-form h2,.fs-modal-auto-install #request-filesystem-credentials-form .request-filesystem-credentials-action-buttons{display:none}.fs-modal-auto-install #request-filesystem-credentials-form input[type=password],.fs-modal-auto-install #request-filesystem-credentials-form input[type=email],.fs-modal-auto-install #request-filesystem-credentials-form input[type=text]{-webkit-appearance:none;padding:10px 10px 5px 10px;width:300px;max-width:100%}.fs-modal-auto-install #request-filesystem-credentials-form>div,.fs-modal-auto-install #request-filesystem-credentials-form label,.fs-modal-auto-install #request-filesystem-credentials-form fieldset{width:300px;max-width:100%;margin:0 auto;display:block}.button-primary.warn{box-shadow:0 1px 0 #d2593c;text-shadow:0 -1px 1px #d2593c,1px 0 1px #d2593c,0 1px 1px #d2593c,-1px 0 1px #d2593c;background:#f56a48;border-color:#ec6544 #d2593c #d2593c}.button-primary.warn:hover{background:#fd6d4a;border-color:#d2593c}.button-primary.warn:focus{box-shadow:0 1px 0 #dd6041,0 0 2px 1px #e4a796}.button-primary.warn:active{background:#dd6041;border-color:#d2593c;box-shadow:inset 0 2px 0 #d2593c}.button-primary.warn.disabled{color:#f5b3a1 !important;background:#e76444 !important;border-color:#d85e40 !important;text-shadow:0 -1px 0 rgba(0,0,0,0.1) !important}
 
-
-/* Customizations for NextGEN Gallery */
-
 .fs-modal .fs-modal-header {
-	background: black;
-	color: #fff;
+    background: black;
+    color: #fff;
 }
 
 .fs-modal .fs-modal-header h4 {
-	text-shadow: none;
-	color: #fff;
+    text-shadow: none;
+    color: #fff;
 }
 
 .fs-modal .fs-modal-body {
@@ -19,7 +16,7 @@
 }
 
 .fs-modal a.button-primary {
-	background-color: #9fbb1a !important;
+    background-color: #9fbb1a !important;
     color: #fff !important;
     border: none !important;
     box-shadow: none !important;
@@ -35,7 +32,7 @@
 }
 
 .fs-modal a.button-secondary {
-	border: none !important;
+    border: none !important;
     box-shadow: none !important;
     text-shadow: none !important;
     height: 35px !important;
@@ -46,4 +43,4 @@
     text-transform: uppercase;
     letter-spacing: .5px;
     font-family: Lato, sans-serif;
-}
\ No newline at end of file
+}
diff --git a/wp-content/plugins/nextgen-gallery/freemius/assets/css/admin/dialog-boxes.min.css b/wp-content/plugins/nextgen-gallery/freemius/assets/css/admin/dialog-boxes.min.css
index 1ea5121c9c12da1f025dc4e3a88e2455079936b9..771c4c7107d4062baed6b6578ecdced455056e64 100644
--- a/wp-content/plugins/nextgen-gallery/freemius/assets/css/admin/dialog-boxes.min.css
+++ b/wp-content/plugins/nextgen-gallery/freemius/assets/css/admin/dialog-boxes.min.css
@@ -1 +1 @@
-#multisite_options_container a,.fs-modal .fs-modal-header .fs-close .dashicons,.fs-modal .fs-modal-header .fs-close:hover .dashicons{text-decoration:none}.fs-modal{position:fixed;overflow:auto;height:100%;width:100%;top:0;z-index:100000;display:none;background:rgba(0,0,0,.6)}.fs-modal .fs-modal-dialog{background:0 0;position:absolute;left:50%;margin-left:-298px;padding-bottom:30px;top:-100%;z-index:100001;width:596px}#license_options_container table,#license_options_container table #available_license_key,#license_options_container table select,.fs-modal.fs-modal-deactivation-feedback .internal-message input,.fs-modal.fs-modal-deactivation-feedback .internal-message textarea,.fs-modal.fs-modal-deactivation-feedback .reason-input input,.fs-modal.fs-modal-deactivation-feedback .reason-input textarea,.fs-modal.fs-modal-license-activation .fs-modal-body input.license_key{width:100%}@media (max-width:650px){.fs-modal .fs-modal-dialog{margin-left:-50%;box-sizing:border-box;padding-left:10px;padding-right:10px;width:100%}.fs-modal .fs-modal-dialog .fs-modal-panel>h3>strong{font-size:1.3em}}.fs-modal.active,.fs-modal.active:before{display:block}.fs-modal.active .fs-modal-dialog{top:10%}.fs-modal.fs-success .fs-modal-header{border-bottom-color:#46b450}.fs-modal.fs-success .fs-modal-body{background-color:#f7fff7}.fs-modal.fs-warn .fs-modal-header{border-bottom-color:#ffb900}.fs-modal.fs-warn .fs-modal-body{background-color:#fff8e5}.fs-modal.fs-error .fs-modal-header{border-bottom-color:#dc3232}.fs-modal.fs-error .fs-modal-body{background-color:#ffeaea}.fs-modal .fs-modal-body,.fs-modal .fs-modal-footer{border:0;background:#fefefe;padding:20px}.fs-modal .fs-modal-header{border-bottom:#eee solid 1px;padding:15px 20px;position:relative;margin-bottom:-10px}.fs-modal .fs-modal-header h4{margin:0;padding:0;text-transform:uppercase;font-size:1.2em;font-weight:700;letter-spacing:.6px;-webkit-font-smoothing:antialiased}.fs-modal .fs-modal-header .fs-close{position:absolute;right:10px;top:12px;cursor:pointer;color:#bbb;-moz-border-radius:20px;-webkit-border-radius:20px;border-radius:20px;padding:3px;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.fs-modal .fs-modal-header .fs-close:hover{color:#fff;background:#aaa}.fs-modal .fs-modal-body{border-bottom:0}.fs-modal .fs-modal-body p{font-size:14px}.fs-modal .fs-modal-body h2{font-size:20px;line-height:1.5em}.fs-modal .fs-modal-body>div{margin-top:10px}.fs-modal .fs-modal-body>div h2{font-weight:700;font-size:20px;margin-top:0}.fs-modal .fs-modal-footer{border-top:#eee solid 1px;text-align:right}.fs-modal .fs-modal-footer>.button{margin:0 7px}.fs-modal .fs-modal-footer>.button:first-child{margin:0}.fs-modal .fs-modal-panel>.notice.inline{margin:0;display:none}.fs-modal .fs-modal-panel:not(.active){display:none}.rtl .fs-modal .fs-modal-header .fs-close{right:auto;left:20px}body.has-fs-modal{overflow:hidden}.fs-modal.fs-modal-deactivation-feedback .internal-message,.fs-modal.fs-modal-deactivation-feedback .reason-input{margin:3px 0 3px 22px}.fs-modal.fs-modal-deactivation-feedback li.reason.has-internal-message .internal-message{border:1px solid #ccc;padding:7px;display:none}@media (max-width:650px){.fs-modal.fs-modal-deactivation-feedback li.reason li.reason{margin-bottom:10px}.fs-modal.fs-modal-deactivation-feedback li.reason li.reason .internal-message,.fs-modal.fs-modal-deactivation-feedback li.reason li.reason .reason-input{margin-left:29px}.fs-modal.fs-modal-deactivation-feedback li.reason li.reason label{display:table}.fs-modal.fs-modal-deactivation-feedback li.reason li.reason label>span{display:table-cell;font-size:1.3em}}.fs-modal.fs-modal-deactivation-feedback .anonymous-feedback-label{float:left}.fs-modal.fs-modal-deactivation-feedback .fs-modal-panel{margin-top:0!important}.fs-modal.fs-modal-deactivation-feedback .fs-modal-panel h3{margin-top:0;line-height:1.5em}#the-list .deactivate>.fs-slug{display:none}.fs-modal.fs-modal-subscription-cancellation .fs-price-increase-warning{color:red;font-weight:700;padding:0 25px;margin-bottom:0}.fs-modal.fs-modal-subscription-cancellation ul.subscription-actions label input{float:left;top:5px;position:relative}.rtl .fs-modal.fs-modal-subscription-cancellation ul.subscription-actions label input{float:right}.fs-modal.fs-modal-subscription-cancellation ul.subscription-actions label span{display:block;margin-left:24px}.rtl .fs-modal.fs-modal-subscription-cancellation ul.subscription-actions label span{margin-left:0;margin-right:24px}#license_options_container table td:first-child{width:1%}#license_options_container table #other_license_key_container label{position:relative;top:6px;float:left;margin-right:5px}#license_options_container table #other_license_key_container div{overflow:hidden;width:auto;height:30px;display:block;top:2px;position:relative}#license_options_container table #other_license_key_container div input{margin:0}#sites_list_container td{cursor:pointer}#multisite_options_container{margin-top:10px;border:1px solid #ccc;padding:5px}#multisite_options_container a:focus{box-shadow:none}#multisite_options_container a.selected{font-weight:700}#multisite_options_container.apply-on-all-sites{border:0;padding:0}#multisite_options_container.apply-on-all-sites #all_sites_options{border-spacing:0}#multisite_options_container.apply-on-all-sites #all_sites_options td:not(:first-child){display:none}#multisite_options_container #sites_list_container{display:none;overflow:auto}#multisite_options_container #sites_list_container table td{border-top:1px solid #ccc;padding:4px 2px}.fs-modal.fs-modal-license-key-resend .email-address-container{overflow:hidden;padding-right:2px}.fs-modal.fs-modal-license-key-resend.fs-freemium input.email-address{width:300px}.fs-modal.fs-modal-license-key-resend.fs-freemium label{display:block;margin-bottom:10px}.fs-modal.fs-modal-license-key-resend.fs-premium input.email-address{width:100%}.fs-modal.fs-modal-license-key-resend.fs-premium .button-container{float:right;margin-left:7px}@media (max-width:650px){.fs-modal.fs-modal-license-key-resend.fs-premium .button-container{margin-top:2px}}.rtl .fs-modal.fs-modal-license-key-resend .fs-modal-body .input-container>.email-address-container{padding-left:2px;padding-right:0}.rtl .fs-modal.fs-modal-license-key-resend .fs-modal-body .button-container{float:left;margin-right:7px;margin-left:0}a.show-license-resend-modal{margin-top:4px;display:inline-block}.fs-ajax-loader{position:relative;width:170px;height:20px;margin:auto}.fs-ajax-loader .fs-ajax-loader-bar{position:absolute;top:0;background-color:#0074a3;width:20px;height:20px;-webkit-animation-name:bounce_ajaxLoader;-moz-animation-name:bounce_ajaxLoader;-ms-animation-name:bounce_ajaxLoader;-o-animation-name:bounce_ajaxLoader;animation-name:bounce_ajaxLoader;-webkit-animation-duration:1.5s;-moz-animation-duration:1.5s;-ms-animation-duration:1.5s;-o-animation-duration:1.5s;animation-duration:1.5s;animation-iteration-count:infinite;-o-animation-iteration-count:infinite;-ms-animation-iteration-count:infinite;-webkit-animation-iteration-count:infinite;-moz-animation-iteration-count:infinite;-webkit-animation-direction:normal;-moz-animation-direction:normal;-ms-animation-direction:normal;-o-animation-direction:normal;animation-direction:normal;-moz-transform:.3;-o-transform:.3;-ms-transform:.3;-webkit-transform:.3;transform:.3}.fs-ajax-loader .fs-ajax-loader-bar-1{left:0;animation-delay:.6s;-o-animation-delay:.6s;-ms-animation-delay:.6s;-webkit-animation-delay:.6s;-moz-animation-delay:.6s}.fs-ajax-loader .fs-ajax-loader-bar-2{left:19px;animation-delay:.75s;-o-animation-delay:.75s;-ms-animation-delay:.75s;-webkit-animation-delay:.75s;-moz-animation-delay:.75s}.fs-ajax-loader .fs-ajax-loader-bar-3{left:38px;animation-delay:.9s;-o-animation-delay:.9s;-ms-animation-delay:.9s;-webkit-animation-delay:.9s;-moz-animation-delay:.9s}.fs-ajax-loader .fs-ajax-loader-bar-4{left:57px;animation-delay:1.05s;-o-animation-delay:1.05s;-ms-animation-delay:1.05s;-webkit-animation-delay:1.05s;-moz-animation-delay:1.05s}.fs-ajax-loader .fs-ajax-loader-bar-5{left:76px;animation-delay:1.2s;-o-animation-delay:1.2s;-ms-animation-delay:1.2s;-webkit-animation-delay:1.2s;-moz-animation-delay:1.2s}.fs-ajax-loader .fs-ajax-loader-bar-6{left:95px;animation-delay:1.35s;-o-animation-delay:1.35s;-ms-animation-delay:1.35s;-webkit-animation-delay:1.35s;-moz-animation-delay:1.35s}.fs-ajax-loader .fs-ajax-loader-bar-7{left:114px;animation-delay:1.5s;-o-animation-delay:1.5s;-ms-animation-delay:1.5s;-webkit-animation-delay:1.5s;-moz-animation-delay:1.5s}.fs-ajax-loader .fs-ajax-loader-bar-8{left:133px;animation-delay:1.65s;-o-animation-delay:1.65s;-ms-animation-delay:1.65s;-webkit-animation-delay:1.65s;-moz-animation-delay:1.65s}@-moz-keyframes bounce_ajaxLoader{0%{-moz-transform:scale(1);-o-transform:scale(1);-ms-transform:scale(1);-webkit-transform:scale(1);transform:scale(1);background-color:#0074a3}100%{-moz-transform:scale(.3);-o-transform:scale(.3);-ms-transform:scale(.3);-webkit-transform:scale(.3);transform:scale(.3);background-color:#fff}}@-ms-keyframes bounce_ajaxLoader{0%{-moz-transform:scale(1);-o-transform:scale(1);-ms-transform:scale(1);-webkit-transform:scale(1);transform:scale(1);background-color:#0074a3}100%{-moz-transform:scale(.3);-o-transform:scale(.3);-ms-transform:scale(.3);-webkit-transform:scale(.3);transform:scale(.3);background-color:#fff}}@-o-keyframes bounce_ajaxLoader{0%{-moz-transform:scale(1);-o-transform:scale(1);-ms-transform:scale(1);-webkit-transform:scale(1);transform:scale(1);background-color:#0074a3}100%{-moz-transform:scale(.3);-o-transform:scale(.3);-ms-transform:scale(.3);-webkit-transform:scale(.3);transform:scale(.3);background-color:#fff}}@-webkit-keyframes bounce_ajaxLoader{0%{-moz-transform:scale(1);-o-transform:scale(1);-ms-transform:scale(1);-webkit-transform:scale(1);transform:scale(1);background-color:#0074a3}100%{-moz-transform:scale(.3);-o-transform:scale(.3);-ms-transform:scale(.3);-webkit-transform:scale(.3);transform:scale(.3);background-color:#fff}}@keyframes bounce_ajaxLoader{0%{-moz-transform:scale(1);-o-transform:scale(1);-ms-transform:scale(1);-webkit-transform:scale(1);transform:scale(1);background-color:#0074a3}100%{-moz-transform:scale(.3);-o-transform:scale(.3);-ms-transform:scale(.3);-webkit-transform:scale(.3);transform:scale(.3);background-color:#fff}}.fs-modal-auto-install #request-filesystem-credentials-form .request-filesystem-credentials-action-buttons,.fs-modal-auto-install #request-filesystem-credentials-form h2{display:none}.fs-modal-auto-install #request-filesystem-credentials-form input[type=email],.fs-modal-auto-install #request-filesystem-credentials-form input[type=password],.fs-modal-auto-install #request-filesystem-credentials-form input[type=text]{-webkit-appearance:none;padding:10px 10px 5px;width:300px;max-width:100%}.fs-modal-auto-install #request-filesystem-credentials-form fieldset,.fs-modal-auto-install #request-filesystem-credentials-form label,.fs-modal-auto-install #request-filesystem-credentials-form>div{width:300px;max-width:100%;margin:0 auto;display:block}.button-primary.warn{box-shadow:0 1px 0 #d2593c;text-shadow:0 -1px 1px #d2593c,1px 0 1px #d2593c,0 1px 1px #d2593c,-1px 0 1px #d2593c;background:#f56a48;border-color:#ec6544 #d2593c #d2593c}.button-primary.warn:hover{background:#fd6d4a;border-color:#d2593c}.button-primary.warn:focus{box-shadow:0 1px 0 #dd6041,0 0 2px 1px #e4a796}.button-primary.warn:active{background:#dd6041;border-color:#d2593c;box-shadow:inset 0 2px 0 #d2593c}.button-primary.warn.disabled{color:#f5b3a1!important;background:#e76444!important;border-color:#d85e40!important;text-shadow:0 -1px 0 rgba(0,0,0,.1)!important}.fs-modal .fs-modal-header{background:#000;color:#fff}.fs-modal .fs-modal-header h4{text-shadow:none;color:#fff}.fs-modal .fs-modal-body{padding-top:35px}.fs-modal a.button-primary,.fs-modal a.button-secondary{box-shadow:none!important;text-shadow:none!important;height:35px!important;padding:0 24px!important;line-height:35px;width:auto!important;text-transform:uppercase;letter-spacing:.5px;font-family:Lato,sans-serif}.fs-modal a.button-primary{background-color:#9fbb1a!important;color:#fff!important;border:none!important;border-radius:0}.fs-modal a.button-secondary{border:none!important;border-radius:0}
\ No newline at end of file
+.fs-modal .fs-modal-header .fs-close .dashicons,.fs-modal .fs-modal-header .fs-close:hover .dashicons,.fs-multisite-options-container a{text-decoration:none}.fs-modal{position:fixed;overflow:auto;height:100%;width:100%;top:0;z-index:100000;display:none;background:rgba(0,0,0,.6)}.fs-modal .fs-modal-dialog{background:0 0;position:absolute;left:50%;margin-left:-298px;padding-bottom:30px;top:-100%;z-index:100001;width:596px}.fs-license-options-container table,.fs-license-options-container table .fs-available-license-key,.fs-license-options-container table select,.fs-modal.fs-modal-deactivation-feedback .internal-message input,.fs-modal.fs-modal-deactivation-feedback .internal-message textarea,.fs-modal.fs-modal-deactivation-feedback .reason-input input,.fs-modal.fs-modal-deactivation-feedback .reason-input textarea,.fs-modal.fs-modal-license-activation .fs-modal-body input.fs-license-key{width:100%}@media (max-width:650px){.fs-modal .fs-modal-dialog{margin-left:-50%;box-sizing:border-box;padding-left:10px;padding-right:10px;width:100%}.fs-modal .fs-modal-dialog .fs-modal-panel>h3>strong{font-size:1.3em}}.fs-modal.active,.fs-modal.active:before{display:block}.fs-modal.active .fs-modal-dialog{top:10%}.fs-modal.fs-success .fs-modal-header{border-bottom-color:#46b450}.fs-modal.fs-success .fs-modal-body{background-color:#f7fff7}.fs-modal.fs-warn .fs-modal-header{border-bottom-color:#ffb900}.fs-modal.fs-warn .fs-modal-body{background-color:#fff8e5}.fs-modal.fs-error .fs-modal-header{border-bottom-color:#dc3232}.fs-modal.fs-error .fs-modal-body{background-color:#ffeaea}.fs-modal .fs-modal-body,.fs-modal .fs-modal-footer{border:0;background:#fefefe;padding:20px}.fs-modal .fs-modal-header{border-bottom:#eee solid 1px;padding:15px 20px;position:relative;margin-bottom:-10px}.fs-modal .fs-modal-header h4{margin:0;padding:0;text-transform:uppercase;font-size:1.2em;font-weight:700;letter-spacing:.6px;-webkit-font-smoothing:antialiased}.fs-modal .fs-modal-header .fs-close{position:absolute;right:10px;top:12px;cursor:pointer;color:#bbb;-moz-border-radius:20px;-webkit-border-radius:20px;border-radius:20px;padding:3px;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.fs-modal .fs-modal-header .fs-close:hover{color:#fff;background:#aaa}.fs-modal .fs-modal-body{border-bottom:0}.fs-modal .fs-modal-body p{font-size:14px}.fs-modal .fs-modal-body h2{font-size:20px;line-height:1.5em}.fs-modal .fs-modal-body>div{margin-top:10px}.fs-modal .fs-modal-body>div h2{font-weight:700;font-size:20px;margin-top:0}.fs-modal .fs-modal-footer{border-top:#eee solid 1px;text-align:right}.fs-modal .fs-modal-footer>.button{margin:0 7px}.fs-modal .fs-modal-footer>.button:first-child{margin:0}.fs-modal .fs-modal-panel>.notice.inline{margin:0;display:none}.fs-modal .fs-modal-panel:not(.active){display:none}.rtl .fs-modal .fs-modal-header .fs-close{right:auto;left:20px}body.has-fs-modal{overflow:hidden}.fs-modal.fs-modal-deactivation-feedback .internal-message,.fs-modal.fs-modal-deactivation-feedback .reason-input{margin:3px 0 3px 22px}.fs-modal.fs-modal-deactivation-feedback li.reason.has-internal-message .internal-message{border:1px solid #ccc;padding:7px;display:none}@media (max-width:650px){.fs-modal.fs-modal-deactivation-feedback li.reason li.reason{margin-bottom:10px}.fs-modal.fs-modal-deactivation-feedback li.reason li.reason .internal-message,.fs-modal.fs-modal-deactivation-feedback li.reason li.reason .reason-input{margin-left:29px}.fs-modal.fs-modal-deactivation-feedback li.reason li.reason label{display:table}.fs-modal.fs-modal-deactivation-feedback li.reason li.reason label>span{display:table-cell;font-size:1.3em}}.fs-modal.fs-modal-deactivation-feedback .anonymous-feedback-label{float:left}.fs-modal.fs-modal-deactivation-feedback .fs-modal-panel{margin-top:0!important}.fs-modal.fs-modal-deactivation-feedback .fs-modal-panel h3{margin-top:0;line-height:1.5em}#the-list .deactivate>.fs-slug{display:none}.fs-modal.fs-modal-subscription-cancellation .fs-price-increase-warning{color:red;font-weight:700;padding:0 25px;margin-bottom:0}.fs-modal.fs-modal-subscription-cancellation ul.subscription-actions label input{float:left;top:5px;position:relative}.rtl .fs-modal.fs-modal-subscription-cancellation ul.subscription-actions label input{float:right}.fs-modal.fs-modal-subscription-cancellation ul.subscription-actions label span{display:block;margin-left:24px}.rtl .fs-modal.fs-modal-subscription-cancellation ul.subscription-actions label span{margin-left:0;margin-right:24px}.fs-license-options-container table td:first-child{width:1%}.fs-license-options-container table .fs-other-license-key-container label{position:relative;top:6px;float:left;margin-right:5px}.fs-license-options-container table .fs-other-license-key-container div{overflow:hidden;width:auto;height:30px;display:block;top:2px;position:relative}.fs-license-options-container table .fs-other-license-key-container div input{margin:0}.fs-sites-list-container td{cursor:pointer}.fs-multisite-options-container{margin-top:10px;border:1px solid #ccc;padding:5px}.fs-multisite-options-container a:focus{box-shadow:none}.fs-multisite-options-container a.selected{font-weight:700}.fs-multisite-options-container.fs-apply-on-all-sites{border:0;padding:0}.fs-multisite-options-container.fs-apply-on-all-sites .fs-all-sites-options{border-spacing:0}.fs-multisite-options-container.fs-apply-on-all-sites .fs-all-sites-options td:not(:first-child){display:none}.fs-multisite-options-container .fs-sites-list-container{display:none;overflow:auto}.fs-multisite-options-container .fs-sites-list-container table td{border-top:1px solid #ccc;padding:4px 2px}.fs-modal.fs-modal-license-key-resend .email-address-container{overflow:hidden;padding-right:2px}.fs-modal.fs-modal-license-key-resend.fs-freemium input.email-address{width:300px}.fs-modal.fs-modal-license-key-resend.fs-freemium label{display:block;margin-bottom:10px}.fs-modal.fs-modal-license-key-resend.fs-premium input.email-address{width:100%}.fs-modal.fs-modal-license-key-resend.fs-premium .button-container{float:right;margin-left:7px}@media (max-width:650px){.fs-modal.fs-modal-license-key-resend.fs-premium .button-container{margin-top:2px}}.rtl .fs-modal.fs-modal-license-key-resend .fs-modal-body .input-container>.email-address-container{padding-left:2px;padding-right:0}.rtl .fs-modal.fs-modal-license-key-resend .fs-modal-body .button-container{float:left;margin-right:7px;margin-left:0}a.show-license-resend-modal{margin-top:4px;display:inline-block}.fs-ajax-loader{position:relative;width:170px;height:20px;margin:auto}.fs-ajax-loader .fs-ajax-loader-bar{position:absolute;top:0;background-color:#0074a3;width:20px;height:20px;-webkit-animation-name:bounce_ajaxLoader;-moz-animation-name:bounce_ajaxLoader;-ms-animation-name:bounce_ajaxLoader;-o-animation-name:bounce_ajaxLoader;animation-name:bounce_ajaxLoader;-webkit-animation-duration:1.5s;-moz-animation-duration:1.5s;-ms-animation-duration:1.5s;-o-animation-duration:1.5s;animation-duration:1.5s;animation-iteration-count:infinite;-o-animation-iteration-count:infinite;-ms-animation-iteration-count:infinite;-webkit-animation-iteration-count:infinite;-moz-animation-iteration-count:infinite;-webkit-animation-direction:normal;-moz-animation-direction:normal;-ms-animation-direction:normal;-o-animation-direction:normal;animation-direction:normal;-moz-transform:.3;-o-transform:.3;-ms-transform:.3;-webkit-transform:.3;transform:.3}.fs-ajax-loader .fs-ajax-loader-bar-1{left:0;animation-delay:.6s;-o-animation-delay:.6s;-ms-animation-delay:.6s;-webkit-animation-delay:.6s;-moz-animation-delay:.6s}.fs-ajax-loader .fs-ajax-loader-bar-2{left:19px;animation-delay:.75s;-o-animation-delay:.75s;-ms-animation-delay:.75s;-webkit-animation-delay:.75s;-moz-animation-delay:.75s}.fs-ajax-loader .fs-ajax-loader-bar-3{left:38px;animation-delay:.9s;-o-animation-delay:.9s;-ms-animation-delay:.9s;-webkit-animation-delay:.9s;-moz-animation-delay:.9s}.fs-ajax-loader .fs-ajax-loader-bar-4{left:57px;animation-delay:1.05s;-o-animation-delay:1.05s;-ms-animation-delay:1.05s;-webkit-animation-delay:1.05s;-moz-animation-delay:1.05s}.fs-ajax-loader .fs-ajax-loader-bar-5{left:76px;animation-delay:1.2s;-o-animation-delay:1.2s;-ms-animation-delay:1.2s;-webkit-animation-delay:1.2s;-moz-animation-delay:1.2s}.fs-ajax-loader .fs-ajax-loader-bar-6{left:95px;animation-delay:1.35s;-o-animation-delay:1.35s;-ms-animation-delay:1.35s;-webkit-animation-delay:1.35s;-moz-animation-delay:1.35s}.fs-ajax-loader .fs-ajax-loader-bar-7{left:114px;animation-delay:1.5s;-o-animation-delay:1.5s;-ms-animation-delay:1.5s;-webkit-animation-delay:1.5s;-moz-animation-delay:1.5s}.fs-ajax-loader .fs-ajax-loader-bar-8{left:133px;animation-delay:1.65s;-o-animation-delay:1.65s;-ms-animation-delay:1.65s;-webkit-animation-delay:1.65s;-moz-animation-delay:1.65s}@-moz-keyframes bounce_ajaxLoader{0%{-moz-transform:scale(1);-o-transform:scale(1);-ms-transform:scale(1);-webkit-transform:scale(1);transform:scale(1);background-color:#0074a3}100%{-moz-transform:scale(.3);-o-transform:scale(.3);-ms-transform:scale(.3);-webkit-transform:scale(.3);transform:scale(.3);background-color:#fff}}@-ms-keyframes bounce_ajaxLoader{0%{-moz-transform:scale(1);-o-transform:scale(1);-ms-transform:scale(1);-webkit-transform:scale(1);transform:scale(1);background-color:#0074a3}100%{-moz-transform:scale(.3);-o-transform:scale(.3);-ms-transform:scale(.3);-webkit-transform:scale(.3);transform:scale(.3);background-color:#fff}}@-o-keyframes bounce_ajaxLoader{0%{-moz-transform:scale(1);-o-transform:scale(1);-ms-transform:scale(1);-webkit-transform:scale(1);transform:scale(1);background-color:#0074a3}100%{-moz-transform:scale(.3);-o-transform:scale(.3);-ms-transform:scale(.3);-webkit-transform:scale(.3);transform:scale(.3);background-color:#fff}}@-webkit-keyframes bounce_ajaxLoader{0%{-moz-transform:scale(1);-o-transform:scale(1);-ms-transform:scale(1);-webkit-transform:scale(1);transform:scale(1);background-color:#0074a3}100%{-moz-transform:scale(.3);-o-transform:scale(.3);-ms-transform:scale(.3);-webkit-transform:scale(.3);transform:scale(.3);background-color:#fff}}@keyframes bounce_ajaxLoader{0%{-moz-transform:scale(1);-o-transform:scale(1);-ms-transform:scale(1);-webkit-transform:scale(1);transform:scale(1);background-color:#0074a3}100%{-moz-transform:scale(.3);-o-transform:scale(.3);-ms-transform:scale(.3);-webkit-transform:scale(.3);transform:scale(.3);background-color:#fff}}.fs-modal-auto-install #request-filesystem-credentials-form .request-filesystem-credentials-action-buttons,.fs-modal-auto-install #request-filesystem-credentials-form h2{display:none}.fs-modal-auto-install #request-filesystem-credentials-form input[type=email],.fs-modal-auto-install #request-filesystem-credentials-form input[type=password],.fs-modal-auto-install #request-filesystem-credentials-form input[type=text]{-webkit-appearance:none;padding:10px 10px 5px;width:300px;max-width:100%}.fs-modal-auto-install #request-filesystem-credentials-form fieldset,.fs-modal-auto-install #request-filesystem-credentials-form label,.fs-modal-auto-install #request-filesystem-credentials-form>div{width:300px;max-width:100%;margin:0 auto;display:block}.button-primary.warn{box-shadow:0 1px 0 #d2593c;text-shadow:0 -1px 1px #d2593c,1px 0 1px #d2593c,0 1px 1px #d2593c,-1px 0 1px #d2593c;background:#f56a48;border-color:#ec6544 #d2593c #d2593c}.button-primary.warn:hover{background:#fd6d4a;border-color:#d2593c}.button-primary.warn:focus{box-shadow:0 1px 0 #dd6041,0 0 2px 1px #e4a796}.button-primary.warn:active{background:#dd6041;border-color:#d2593c;box-shadow:inset 0 2px 0 #d2593c}.button-primary.warn.disabled{color:#f5b3a1!important;background:#e76444!important;border-color:#d85e40!important;text-shadow:0 -1px 0 rgba(0,0,0,.1)!important}.fs-modal .fs-modal-header{background:#000;color:#fff}.fs-modal .fs-modal-header h4{text-shadow:none;color:#fff}.fs-modal .fs-modal-body{padding-top:35px}.fs-modal a.button-primary,.fs-modal a.button-secondary{box-shadow:none!important;text-shadow:none!important;height:35px!important;padding:0 24px!important;line-height:35px;width:auto!important;text-transform:uppercase;letter-spacing:.5px;font-family:Lato,sans-serif}.fs-modal a.button-primary{background-color:#9fbb1a!important;color:#fff!important;border:none!important;border-radius:0}.fs-modal a.button-secondary{border:none!important;border-radius:0}
\ No newline at end of file
diff --git a/wp-content/plugins/nextgen-gallery/freemius/config.php b/wp-content/plugins/nextgen-gallery/freemius/config.php
index 9c10b692da7e7685cde319bbaf3c4c7044cf97ab..1c6011b4cf6ad9aa8a4a763744d8d01adec16abb 100644
--- a/wp-content/plugins/nextgen-gallery/freemius/config.php
+++ b/wp-content/plugins/nextgen-gallery/freemius/config.php
@@ -204,7 +204,7 @@
     #--------------------------------------------------------------------------------
 
     if ( ! defined( 'WP_FS__API_ADDRESS_LOCALHOST' ) ) {
-        define( 'WP_FS__API_ADDRESS_LOCALHOST', 'http://api.freemius:8080' );
+        define( 'WP_FS__API_ADDRESS_LOCALHOST', 'http://api.freemius-local.com:8080' );
     }
     if ( ! defined( 'WP_FS__API_SANDBOX_ADDRESS_LOCALHOST' ) ) {
         define( 'WP_FS__API_SANDBOX_ADDRESS_LOCALHOST', 'http://sandbox-api.freemius:8080' );
@@ -351,8 +351,8 @@
      */
     if ( ! defined( 'WP_FS__IS_NETWORK_ADMIN' ) ) {
         define( 'WP_FS__IS_NETWORK_ADMIN',
-            is_network_admin() ||
-            ( is_multisite() &&
+            is_multisite() &&
+            ( is_network_admin() ||
               ( ( defined( 'DOING_AJAX' ) && DOING_AJAX &&
                   ( isset( $_REQUEST['_fs_network_admin'] ) /*||
                     ( ! empty( $_REQUEST['action'] ) && 'delete-plugin' === $_REQUEST['action'] )*/ )
diff --git a/wp-content/plugins/nextgen-gallery/freemius/includes/class-freemius.php b/wp-content/plugins/nextgen-gallery/freemius/includes/class-freemius.php
index d85a5baf8a83e35497c584578af0e65a836ca6a2..04918b12ac085c85e606d53764b84f6a3fbe880d 100644
--- a/wp-content/plugins/nextgen-gallery/freemius/includes/class-freemius.php
+++ b/wp-content/plugins/nextgen-gallery/freemius/includes/class-freemius.php
@@ -399,9 +399,11 @@
                 $this->_is_multisite_integrated &&
                 // Themes are always network activated, but the ACTUAL activation is per site.
                 $this->is_plugin() &&
-                ( is_plugin_active_for_network( $this->_plugin_basename ) ||
-                  // Plugin network level activation or uninstall.
-                  is_plugin_inactive( $this->_plugin_basename ) )
+                (
+                    is_plugin_active_for_network( $this->_plugin_basename ) ||
+                    // Plugin network level activation or uninstall.
+                    ( fs_is_network_admin() && is_plugin_inactive( $this->_plugin_basename ) )
+                )
             );
 
             $this->_storage->set_network_active(
@@ -409,6 +411,17 @@
                 $this->is_delegated_connection()
             );
 
+            if ( ! isset( $this->_storage->is_network_activated ) ) {
+                $this->_storage->is_network_activated = $this->_is_network_active;
+            }
+
+            if ( $this->_storage->is_network_activated != $this->_is_network_active ) {
+                // Update last activation level.
+                $this->_storage->is_network_activated = $this->_is_network_active;
+
+                $this->maybe_adjust_storage();
+            }
+
             #region Migration
 
             if ( is_multisite() ) {
@@ -493,6 +506,188 @@
             $this->_version_updates_handler();
         }
 
+        /**
+         * @author Leo Fajardo (@leorw)
+         * @since 2.3.0
+         */
+        private function maybe_adjust_storage() {
+            $install_timestamp = null;
+            $prev_is_premium   = null;
+
+            $options_to_update = array();
+
+            $is_network_admin = fs_is_network_admin();
+
+            $network_install_timestamp = $this->_storage->get( 'install_timestamp', null, true );
+
+            if ( ! $is_network_admin ) {
+                if ( is_null( $network_install_timestamp ) ) {
+                    // Plugin was not network-activated before.
+                    return;
+                }
+
+                if ( is_null( $this->_storage->get( 'install_timestamp', null, false ) ) ) {
+                    // Set the `install_timestamp` only if it's not yet set.
+                    $install_timestamp = $network_install_timestamp;
+                }
+
+                $prev_is_premium = $this->_storage->get( 'prev_is_premium', null, true );
+            } else {
+                $current_wp_user   = self::_get_current_wp_user();
+                $current_fs_user   = self::_get_user_by_email( $current_wp_user->user_email );
+                $network_user_info = array();
+
+                $skips_count = 0;
+
+                $sites       = self::get_sites();
+                $sites_count = count( $sites );
+
+                $blog_id_2_install_map = array();
+
+                $is_first_non_ignored_blog = true;
+
+                foreach ( $sites as $site ) {
+                    $blog_id = self::get_site_blog_id( $site );
+
+                    $blog_install_timestamp = $this->_storage->get( 'install_timestamp', null, $blog_id );
+
+                    if ( is_null( $blog_install_timestamp ) ) {
+                        // Plugin has not been installed on this blog.
+                        continue;
+                    }
+
+                    $is_earlier_install = (
+                        ! is_null( $install_timestamp ) &&
+                        $blog_install_timestamp < $install_timestamp
+                    );
+
+                    $install = $this->get_install_by_blog_id( $blog_id );
+
+                    $update_network_user_info = false;
+
+                    if ( ! is_object( $install ) ) {
+                        if ( ! $this->_storage->get( 'is_anonymous', false, $blog_id ) ) {
+                            // The opt-in decision (whether to skip or opt in) is yet to be made.
+                            continue;
+                        }
+
+                        $skips_count ++;
+                    } else {
+                        $blog_id_2_install_map[ $blog_id ] = $install;
+
+                        if ( empty( $network_user_info ) ) {
+                            // Set the network user info for the 1st time. Choose any user information whether or not it is for the current WP user.
+                            $update_network_user_info = true;
+                        }
+
+                        if ( ! $update_network_user_info &&
+                             is_object( $current_fs_user ) &&
+                             $network_user_info['user_id'] != $current_fs_user->id &&
+                             $install->user_id == $current_fs_user->id
+                        ) {
+                            // If an install that is owned by the current WP user is found, use its user information instead.
+                            $update_network_user_info = true;
+                        }
+
+                        if ( ! $update_network_user_info &&
+                             $is_earlier_install &&
+                             ( ! is_object( $current_fs_user ) || $current_fs_user->id == $install->user_id )
+                        ) {
+                            // Update to the earliest install info if there's no install found so far that is owned by the current WP user; OR only if the found install is owned by the current WP user.
+                            $update_network_user_info = true;
+                        }
+                    }
+
+                    if ( $update_network_user_info ) {
+                        $network_user_info = array(
+                            'user_id' => $install->user_id,
+                            'blog_id' => $blog_id
+                        );
+                    }
+
+                    $site_prev_is_premium = $this->_storage->get( 'prev_is_premium', null, $blog_id );
+
+                    if ( $is_first_non_ignored_blog ) {
+                        $prev_is_premium = $site_prev_is_premium;
+
+                        if ( is_null( $network_install_timestamp ) ) {
+                            $install_timestamp = $blog_install_timestamp;
+                        }
+
+                        $is_first_non_ignored_blog = false;
+
+                        continue;
+                    }
+
+                    if ( ! is_null( $prev_is_premium ) && $prev_is_premium !== $site_prev_is_premium ) {
+                        // If a different `$site_prev_is_premium` value is found, do not include the option in the collection of options to update.
+                        $prev_is_premium = null;
+                    }
+
+                    if ( $is_earlier_install ) {
+                        // If an earlier install timestamp is found.
+                        $install_timestamp = $blog_install_timestamp;
+                    }
+                }
+
+                $installs_count = count( $blog_id_2_install_map );
+
+                if ( $sites_count === ( $installs_count + $skips_count ) ) {
+                    if ( ! empty( $network_user_info ) ) {
+                        $options_to_update['network_user_id']         = $network_user_info['user_id'];
+                        $options_to_update['network_install_blog_id'] = $network_user_info['blog_id'];
+
+                        foreach ( $blog_id_2_install_map as $blog_id => $install ) {
+                            if ( $install->user_id == $network_user_info['user_id'] ) {
+                                continue;
+                            }
+
+                            $this->_storage->store( 'is_delegated_connection', true, $blog_id );
+                        }
+                    }
+
+                    if ( $sites_count === $skips_count ) {
+                        /**
+                         * Assume network-level skipping as the intended action if all actions identified were only
+                         * skipping of the connection (i.e., no opt-ins and delegated connections so far).
+                         */
+                        $options_to_update['is_anonymous_ms'] = true;
+                    } else if ( $sites_count === $installs_count ) {
+                        /**
+                         * Assume network-level opt-in as the intended action if all actions identified were only opt-ins
+                         * (i.e., no delegation and skipping of the connections so far).
+                         */
+                        $options_to_update['is_network_connected'] = true;
+                    }
+                }
+            }
+
+            if ( ! is_null( $install_timestamp ) ) {
+                $options_to_update['install_timestamp'] = $install_timestamp;
+            }
+
+            if ( ! is_null( $prev_is_premium ) ) {
+                $options_to_update['prev_is_premium'] = $prev_is_premium;
+            }
+
+            if ( ! empty( $options_to_update ) ) {
+                $this->adjust_storage( $options_to_update, $is_network_admin );
+            }
+        }
+
+        /**
+         * @author Leo Fajardo (@leorw)
+         * @since 2.3.0
+         *
+         * @param array $options
+         * @param bool  $is_network_admin
+         */
+        private function adjust_storage( $options, $is_network_admin ) {
+            foreach ( $options as $name => $value ) {
+                $this->_storage->store( $name, $value, $is_network_admin ? true : null );
+            }
+        }
+
         /**
          * Checks whether this module has a settings menu.
          *
@@ -1275,9 +1470,7 @@
                         add_filter( 'site_transient_update_plugins', array( 'Freemius', '_remove_fs_updates_from_plugin_install_page' ), 10, 2 );
                     } else if ( self::is_plugins_page() || self::is_updates_page() ) {
                         /**
-                         * On the "Plugins" and "Updates" admin pages, if there are premium or non–org-compliant
-                         * plugins, modify their details dialog URLs (add a Freemius-specific param) so that the SDK can
-                         * determine if the plugin information dialog should show information from Freemius.
+                         * On the "Plugins" and "Updates" admin pages, if there are premium or non–org-compliant plugins, modify their details dialog URLs (add a Freemius-specific param) so that the SDK can determine if the plugin information dialog should show information from Freemius.
                          *
                          * @author Leo Fajardo (@leorw)
                          * @since 2.2.3
@@ -1408,6 +1601,7 @@
 
             add_action( 'admin_init', array( &$this, '_add_license_activation' ) );
             add_action( 'admin_init', array( &$this, '_add_premium_version_upgrade_selection' ) );
+            add_action( 'admin_init', array( &$this, '_add_beta_mode_update_handler' ) );
 
             $this->add_ajax_action( 'update_billing', array( &$this, '_update_billing_ajax_action' ) );
             $this->add_ajax_action( 'start_trial', array( &$this, '_start_trial_ajax_action' ) );
@@ -1467,7 +1661,7 @@
         static function _remove_fs_updates_from_plugin_install_page( $updates, $transient = null ) {
             if ( is_object( $updates ) && isset( $updates->response ) ) {
                 foreach ( $updates->response as $file => $plugin ) {
-                    if ( false !== strpos( $plugin->package, 'api.freemius' ) ) {
+                    if ( isset( $plugin->package ) && false !== strpos( $plugin->package, 'api.freemius' ) ) {
                         unset( $updates->response[ $file ] );
                     }
                 }
@@ -1530,6 +1724,122 @@
             <?php
         }
 
+        /**
+         * @author Leo Fajardo (@leorw)
+         * @since 2.3.0
+         */
+        static function _maybe_add_beta_label_styles() {
+            $has_any_beta_version = false;
+
+            foreach ( self::$_instances as $instance ) {
+                if ( $instance->is_beta() ) {
+                    $has_any_beta_version = true;
+                    break;
+                }
+            }
+
+            if ( $has_any_beta_version ) {
+                fs_enqueue_local_style( 'fs_plugins', '/admin/plugins.css' );
+            }
+        }
+
+        /**
+         * @author Leo Fajardo (@leorw)
+         * @since 2.3.0
+         */
+        static function _maybe_add_beta_label_to_plugins_and_handle_confirmation() {
+            $beta_data = array();
+
+            foreach ( self::$_instances as $instance ) {
+                if ( ! $instance->is_premium() ) {
+                    continue;
+                }
+
+                /**
+                 * If there's an available beta version update, a confirmation message will be shown when the
+                 * "Update now" link on the "Plugins" or "Themes" page is clicked.
+                 */
+                $has_beta_update = $instance->has_beta_update();
+
+                $is_beta = (
+                    // The "Beta" label is added separately for themes.
+                    $instance->is_plugin() &&
+                    $instance->is_beta()
+                );
+
+                if ( ! $is_beta && ! $has_beta_update ) {
+                    continue;
+                }
+
+                $beta_data[ $instance->get_plugin_basename() ] = array( 'is_installed_version_beta' => $is_beta );
+
+                if ( ! $has_beta_update ) {
+                    continue;
+                }
+
+                $beta_data[ $instance->get_plugin_basename() ]['beta_version_update_confirmation_message'] = sprintf(
+                    '%s %s',
+                    sprintf(
+                        fs_esc_attr_inline(
+                            'An update to a Beta version will replace your installed version of %s with the latest Beta release - use with caution, and not on production sites. You have been warned.',
+                            'beta-version-update-caution',
+                            $instance->get_slug()
+                        ),
+                        $instance->get_plugin_title()
+                    ),
+                    fs_esc_attr_inline( 'Would you like to proceed with the update?', 'update-confirmation', $instance->get_slug() )
+                );
+            }
+
+            if ( empty( $beta_data ) ) {
+                return;
+            }
+            ?>
+            <script type="text/javascript">
+                ( function( $ ) {
+                    var betaData = <?php echo json_encode( $beta_data ) ?>;
+
+                    for ( var pluginBasename in betaData ) {
+                        if ( ! betaData.hasOwnProperty( pluginBasename ) ) {
+                            continue;
+                        }
+
+                        if ( ! betaData[ pluginBasename ].is_installed_version_beta ) {
+                            continue;
+                        }
+
+                        var $parentContainer = $( '.wp-list-table.plugins tr[data-plugin="' + pluginBasename + '"]' );
+                        if ( 0 === $parentContainer.length ) {
+                            continue;
+                        }
+
+                        $parentContainer.find( '.plugin-title > strong:first-child').append(
+                            '<span class="fs-tag fs-info"><?php fs_esc_js_echo_inline( 'Beta', 'beta' ) ?></span>'
+                        );
+                    }
+
+                    setTimeout( function() {
+                        // Wait a little bit before adding the event handler, otherwise, it will be overridden by the core WP logic.
+                        $( '.plugins .update-message .update-link, .themes .theme .update-message' ).on( 'click', function() {
+                            var $parentContainer = $( this ).parents( 'tr:first' );
+                            pluginBasename   = ( 0 !== $parentContainer.length ) ?
+                                $parentContainer.data( 'plugin' ) :
+                                $( this ).parents( '.theme:first' ).data( 'slug' );
+
+                            if (
+                                betaData[ pluginBasename ] &&
+                                betaData[ pluginBasename ].beta_version_update_confirmation_message &&
+                                ! confirm( betaData[ pluginBasename ].beta_version_update_confirmation_message )
+                            ) {
+                                return false;
+                            }
+                        } );
+                    }, 20 );
+                } )( jQuery );
+            </script>
+            <?php
+        }
+
         /**
          * Keeping the uninstall hook registered for free or premium plugin version may result to a fatal error that
          * could happen when a user tries to uninstall either version while one of them is still active. Uninstalling a
@@ -1655,7 +1965,7 @@
             // Try to load the cached value of the file path.
             if ( isset( $this->_storage->plugin_main_file ) ) {
                 $plugin_main_file = $this->_storage->plugin_main_file;
-                if ( isset( $plugin_main_file->path ) ) {
+                if ( ! empty( $plugin_main_file->path ) ) {
                     $absolute_path = $this->get_absolute_path( $plugin_main_file->path );
                     if ( file_exists( $absolute_path ) ) {
                         return $absolute_path;
@@ -1676,7 +1986,7 @@
             if ( ! $is_init ) {
                 // Fetch prev path cache.
                 if ( isset( $this->_storage->plugin_main_file ) &&
-                     isset( $this->_storage->plugin_main_file->prev_path )
+                     ! empty( $this->_storage->plugin_main_file->prev_path )
                 ) {
                     $absolute_path = $this->get_absolute_path( $this->_storage->plugin_main_file->prev_path );
                     if ( file_exists( $absolute_path ) ) {
@@ -1780,7 +2090,7 @@
                 $store_option = true;
             }
 
-            if ( ! isset( $id_slug_type_path_map[ $module_id ]['path'] ) ||
+            if ( empty( $id_slug_type_path_map[ $module_id ]['path'] ) ||
                  /**
                   * This verification is for cases when suddenly the same module
                   * is installed but with a different folder name.
@@ -1844,6 +2154,7 @@
             $caller_map            = array();
             $module_type           = WP_FS__MODULE_TYPE_PLUGIN;
             $themes_dir            = fs_normalize_path( get_theme_root( get_stylesheet() ) );
+            $plugin_dir_to_skip    = false;
 
             for ( $i = 1, $bt = debug_backtrace(), $len = count( $bt ); $i < $len; $i ++ ) {
                 if ( empty( $bt[ $i ]['file'] ) ) {
@@ -1869,12 +2180,46 @@
                         'activate_plugin'
                     ) )
                 ) {
+                    if ( 'activate_plugin' === $bt[ $i ]['function'] ) {
+                        /**
+                         * Store the directory of the activator plugin so that any other file that starts with it
+                         * cannot be mistakenly chosen as a candidate caller file.
+                         *
+                         * @author Leo Fajardo
+                         *
+                         * @since 2.3.0
+                         */
+                        $caller_file_path = fs_normalize_path( $bt[ $i ]['file'] );
+
+                        foreach ( $all_plugins_paths as $plugin_path ) {
+                            $plugin_dir = fs_normalize_path( dirname( $plugin_path ) . '/' );
+                            if ( false !== strpos( $caller_file_path, $plugin_dir ) ) {
+                                $plugin_dir_to_skip = $plugin_dir;
+
+                                break;
+                            }
+                        }
+                    }
+
                     // Ignore call stack hooks and files inclusion.
                     continue;
                 }
 
                 $caller_file_path = fs_normalize_path( $bt[ $i ]['file'] );
 
+                if ( ! empty( $plugin_dir_to_skip ) ) {
+                    /**
+                     * Skip if it's an activator plugin file to avoid mistakenly choosing it as a candidate caller file.
+                     *
+                     * @author Leo Fajardo
+                     *
+                     * @since 2.3.0
+                     */
+                    if ( 0 === strpos( $caller_file_path, $plugin_dir_to_skip ) ) {
+                        continue;
+                    }
+                }
+
                 if ( 'functions.php' === basename( $caller_file_path ) ) {
                     /**
                      * 1. Assumes that theme's starting execution file is functions.php.
@@ -1934,50 +2279,84 @@
          *
          * @author Vova Feldman (@svovaf)
          * @author Leo Fajardo (@leorw)
+         *
          * @since  1.1.2
          */
         function _add_deactivation_feedback_dialog_box() {
-            /* Check the type of user:
-			 * 1. Long-term (long-term)
-			 * 2. Non-registered and non-anonymous short-term (non-registered-and-non-anonymous-short-term).
-			 * 3. Short-term (short-term)
-			 */
-            $is_long_term_user = true;
-
-            // Check if the site is at least 2 days old.
-            $time_installed = $this->_storage->install_timestamp;
+            $subscription_cancellation_dialog_box_template_params = $this->apply_filters( 'show_deactivation_subscription_cancellation', true ) ?
+                $this->_get_subscription_cancellation_dialog_box_template_params() :
+                array();
 
-            // Difference in seconds.
-            $date_diff = time() - $time_installed;
+            /**
+             * @since 2.3.0 Developers can optionally hide the deactivation feedback form using the 'show_deactivation_feedback_form' filter.
+             */
+            $show_deactivation_feedback_form = true;
+            if ( $this->has_filter( 'show_deactivation_feedback_form' ) ) {
+                $show_deactivation_feedback_form = $this->apply_filters( 'show_deactivation_feedback_form', true );
+            } else if ( $this->is_addon() ) {
+                /**
+                 * If the add-on's 'show_deactivation_feedback_form' is not set, try to inherit the value from the parent.
+                 */
+                $show_deactivation_feedback_form = $this->get_parent_instance()->apply_filters( 'show_deactivation_feedback_form', true );
+            }
 
-            // Convert seconds to days.
-            $date_diff_days = floor( $date_diff / ( 60 * 60 * 24 ) );
+            $uninstall_confirmation_message = $this->apply_filters( 'uninstall_confirmation_message', '' );
 
-            if ( $date_diff_days < 2 ) {
-                $is_long_term_user = false;
+            if (
+                empty( $subscription_cancellation_dialog_box_template_params )  &&
+                ! $show_deactivation_feedback_form &&
+                empty( $uninstall_confirmation_message )
+            ) {
+                return;
             }
 
-            $is_long_term_user = $this->apply_filters( 'is_long_term_user', $is_long_term_user );
+            $vars = array( 'id' => $this->_module_id );
 
-            if ( $is_long_term_user ) {
-                $user_type = 'long-term';
-            } else {
-                if ( ! $this->is_registered() && ! $this->is_anonymous() ) {
-                    $user_type = 'non-registered-and-non-anonymous-short-term';
+            if ( $show_deactivation_feedback_form ) {
+                /* Check the type of user:
+                 * 1. Long-term (long-term)
+                 * 2. Non-registered and non-anonymous short-term (non-registered-and-non-anonymous-short-term).
+                 * 3. Short-term (short-term)
+                 */
+                $is_long_term_user = true;
+
+                // Check if the site is at least 2 days old.
+                $time_installed = $this->_storage->install_timestamp;
+
+                // Difference in seconds.
+                $date_diff = time() - $time_installed;
+
+                // Convert seconds to days.
+                $date_diff_days = floor( $date_diff / ( 60 * 60 * 24 ) );
+
+                if ( $date_diff_days < 2 ) {
+                    $is_long_term_user = false;
+                }
+
+                $is_long_term_user = $this->apply_filters( 'is_long_term_user', $is_long_term_user );
+
+                if ( $is_long_term_user ) {
+                    $user_type = 'long-term';
                 } else {
-                    $user_type = 'short-term';
+                    if ( ! $this->is_registered() && ! $this->is_anonymous() ) {
+                        $user_type = 'non-registered-and-non-anonymous-short-term';
+                    } else {
+                        $user_type = 'short-term';
+                    }
                 }
-            }
 
-            $uninstall_reasons = $this->_get_uninstall_reasons( $user_type );
+                $uninstall_reasons = $this->_get_uninstall_reasons( $user_type );
 
-            // Load the HTML template for the deactivation feedback dialog box.
-            $vars = array(
-                'reasons' => $uninstall_reasons,
-                'id'      => $this->_module_id
-            );
+                $vars['reasons'] = $uninstall_reasons;
+            }
+
+            $vars['subscription_cancellation_dialog_box_template_params'] = &$subscription_cancellation_dialog_box_template_params;
+            $vars['show_deactivation_feedback_form']                      = $show_deactivation_feedback_form;
+            $vars['uninstall_confirmation_message']                       = $uninstall_confirmation_message;
 
             /**
+             * Load the HTML template for the deactivation feedback dialog box.
+             *
              * @todo Deactivation form core functions should be loaded only once! Otherwise, when there are multiple Freemius powered plugins the same code is loaded multiple times. The only thing that should be loaded differently is the various deactivation reasons object based on the state of the plugin.
              */
             fs_require_template( 'forms/deactivation/form.php', $vars );
@@ -2484,12 +2863,14 @@
         function is_site_activation_mode( $and_on = true ) {
             return (
                 ( $this->is_on() || ! $and_on ) &&
-                ( $this->is_premium() && true === $this->_storage->require_license_activation ) ||
                 (
-                    ( ! $this->is_registered() ||
-                      ( $this->is_only_premium() && ! $this->has_features_enabled_license() ) ) &&
-                    ( ! $this->is_enable_anonymous() ||
-                      ( ! $this->is_anonymous() && ! $this->is_pending_activation() ) )
+                    ( $this->is_premium() && true === $this->_storage->require_license_activation ) ||
+                    (
+                        ( ! $this->is_registered() ||
+                            ( $this->is_only_premium() && ! $this->has_features_enabled_license() ) ) &&
+                        ( ! $this->is_enable_anonymous() ||
+                            ( ! $this->is_anonymous() && ! $this->is_pending_activation() ) )
+                    )
                 )
             );
         }
@@ -2621,17 +3002,47 @@
                 $active_basenames = get_option( 'active_plugins' );
             }
 
+            if ( ! is_array( $active_basenames ) ) {
+                $active_basenames = array();
+            }
+
             if ( is_multisite() ) {
                 $network_active_basenames = get_site_option( 'active_sitewide_plugins' );
 
                 if ( is_array( $network_active_basenames ) && ! empty( $network_active_basenames ) ) {
-                    $active_basenames = array_merge( $active_basenames, $network_active_basenames );
+                    $active_basenames = array_merge( $active_basenames, array_keys( $network_active_basenames ) );
                 }
             }
 
             return $active_basenames;
         }
 
+        /**
+         * @author Leo Fajardo (@leorw)
+         * @since 2.3.0
+         *
+         * @param int $blog_id
+         *
+         * @return array
+         */
+        static function get_active_plugins_directories_map( $blog_id = 0 ) {
+            $active_basenames = self::get_active_plugins_basenames( $blog_id );
+
+            $map = array();
+
+            foreach ( $active_basenames as $active_basename ) {
+                $active_basename = fs_normalize_path( $active_basename );
+
+                if ( false === strpos( $active_basename, '/' ) ) {
+                    continue;
+                }
+
+                $map[ dirname( $active_basename ) ] = true;
+            }
+
+            return $map;
+        }
+
         /**
          * Get collection of all active plugins. Including network activated plugins.
          *
@@ -2879,6 +3290,18 @@
             add_action( 'admin_footer', array( 'Freemius', '_enrich_ajax_url' ) );
             add_action( 'admin_footer', array( 'Freemius', '_open_support_forum_in_new_page' ) );
 
+            if ( self::is_plugins_page() || self::is_themes_page() ) {
+                add_action( 'admin_print_footer_scripts', array( 'Freemius', '_maybe_add_beta_label_styles' ), 9 );
+
+                /**
+                 * Specifically use this hook so that the JS event handlers will work properly on the "Themes"
+                 * page.
+                 *
+                 * @author Leo Fajardo (@leorw)
+                 * @since 2.3.0
+                 */
+                add_action( 'admin_footer-' . self::get_current_page(), array( 'Freemius', '_maybe_add_beta_label_to_plugins_and_handle_confirmation') );
+            }
 
             self::$_statics_loaded = true;
         }
@@ -3475,7 +3898,10 @@
                 $key = fs_strip_url_protocol( get_site_url( $blog_id ) );
 
                 $secure_auth = SECURE_AUTH_KEY;
-                if ( empty( $secure_auth ) || false !== strpos( $secure_auth, ' ' ) ) {
+                if ( empty( $secure_auth ) ||
+                     false !== strpos( $secure_auth, ' ' ) ||
+                     'put your unique phrase here' === $secure_auth
+                ) {
                     // Protect against default auth key.
                     $secure_auth = md5( microtime() );
                 }
@@ -4372,9 +4798,31 @@
 
                         return;
                     } else {
-                        if ( $this->_parent->is_registered() && ! $this->is_registered() ) {
+                        $is_network_admin = fs_is_network_admin();
+
+                        if (
+                            $this->_parent->is_registered() &&
+                            ! $this->is_registered() &&
+                            /**
+                             * If not registered for add-on and the following conditions for the add-on are met, activate add-on account.
+                             * * Network active and in network admin         - network activate add-on account.
+                             * * Network active and not in network admin     - activate add-on account for the current blog.
+                             * * Not network active and not in network admin - activate add-on account for the current blog.
+                             *
+                             * If not registered for add-on, not network active, and in network admin, do not handle the add-on activation.
+                             *
+                             * @author Leo Fajardo (@leorw)
+                             * @since 2.3.0
+                             */
+                            ( $this->is_network_active() || ! $is_network_admin )
+                        ) {
                             // If parent plugin activated, automatically install add-on for the user.
-                            $this->_activate_addon_account( $this->_parent );
+                            $this->_activate_addon_account(
+                                $this->_parent,
+                                ( $this->is_network_active() && $is_network_admin ) ?
+                                    true :
+                                    get_current_blog_id()
+                            );
                         } else if ( ! $this->_parent->is_registered() && $this->is_registered() ) {
                             // If add-on activated and parent not, automatically install parent for the user.
                             $this->activate_parent_account( $this->_parent );
@@ -4480,14 +4928,18 @@
         private function should_use_freemius_updater_and_dialog() {
             return (
                 /**
-                 * Unless the `fs_allow_updater_and_dialog` URL param exists and its value is `true`, disallow updater
-                 * and dialog on the "Add Plugins" admin page (/plugin-install.php) so that they won't interfere with
-                 * the .org plugins' functionalities on that page (e.g. installation and viewing plugin details from
-                 * .org).
+                 * Allow updater and dialog when the `fs_allow_updater_and_dialog` URL query param exists and has `true`
+                 * value, or when the current page is not the "Add Plugins" page (/plugin-install.php) and the `action`
+                 * URL query param doesn't exist or its value is not `install-plugin` so that there will be no conflicts
+                 * with the .org plugins' functionalities (e.g. installation from the "Add Plugins" page and viewing
+                 * plugin details from .org).
                  */
-                ( ! self::is_plugin_install_page() || true === fs_request_get_bool( 'fs_allow_updater_and_dialog' ) ) &&
-                // Disallow updater and dialog when installing a plugin, otherwise .org "add-on" plugins will be affected.
-                ( 'install-plugin' !== fs_request_get( 'action' ) )
+                ( true === fs_request_get_bool( 'fs_allow_updater_and_dialog' ) ) ||
+                (
+                    ! self::is_plugin_install_page() &&
+                    // Disallow updater and dialog when installing a plugin, otherwise .org "add-on" plugins will be affected.
+                    ( 'install-plugin' !== fs_request_get( 'action' ) )
+                )
             );
         }
 
@@ -4943,6 +5395,7 @@
                 'premium_suffix'       => $premium_suffix,
                 'is_live'              => $this->get_bool_option( $plugin_info, 'is_live', true ),
                 'affiliate_moderation' => $this->get_option( $plugin_info, 'has_affiliation' ),
+                'bundle_id'            => $this->get_option( $plugin_info, 'bundle_id', null ),
             ) );
 
             if ( $plugin->is_updated() ) {
@@ -4952,6 +5405,21 @@
             // Set the secret key after storing the plugin, we don't want to store the key in the storage.
             $this->_plugin->secret_key = $secret_key;
 
+            /**
+             * If the product is network integrated and activated and the current view is in the network level Admin dashboard, if the product's network-level menu located differently from the sub-site level, then use the network menu details (when set).
+             *
+             * @author Vova Feldman
+             * @since  2.4.5
+             */
+            if ( $this->is_network_active() && fs_is_network_admin() ) {
+                if ( isset( $plugin_info['menu_network'] ) &&
+                     is_array( $plugin_info['menu_network'] ) &&
+                     ! empty( $plugin_info['menu_network'] )
+                ) {
+                    $plugin_info['menu'] = $plugin_info['menu_network'];
+                }
+            }
+
             if ( ! isset( $plugin_info['menu'] ) ) {
                 $plugin_info['menu'] = array();
 
@@ -6066,7 +6534,7 @@
             }
 
             if ( is_multisite() ) {
-                $this->switch_to_blog( $current_blog_id );
+                $this->switch_to_blog( $current_blog_id, fs_is_network_admin() ? $this->get_network_install() : null );
 
                 $this->do_action( "after_{$name}_cron_multisite" );
             }
@@ -6146,6 +6614,8 @@
          */
         function _sync_cron_method( array $blog_ids, $current_blog_id = null ) {
             if ( $this->is_registered() ) {
+                $this->sync_user_beta_mode();
+
                 if ( $this->has_paid_plan() ) {
                     // Initiate background plan sync.
                     $this->_sync_license( true, false, $current_blog_id );
@@ -6486,10 +6956,10 @@
                          * @author Leo Fajardo (@leorw)
                          * @since  1.2.2
                          */
-                        if ( $this->is_theme()
-                             && ! $this->has_settings_menu()
-                             && ! isset( $_REQUEST['fs_action'] )
-                             && $this->can_activate_previous_theme()
+                        if ( $this->is_theme() &&
+                             ! $this->has_settings_menu()  &&
+                             ! isset( $_REQUEST['fs_action'] )  &&
+                             $this->can_activate_previous_theme()
                         ) {
                             if ( $this->is_only_premium() ) {
                                 $this->activate_previous_theme();
@@ -6804,7 +7274,7 @@
                 foreach ( $plans_ids_to_keep as $plan_id ) {
                     $plan = self::_get_plan_by_id( $plan_id );
                     if ( is_object( $plan ) ) {
-                        $plans_to_keep[] = $plan;
+                        $plans_to_keep[] = self::_encrypt_entity( $plan );
                     }
                 }
             }
@@ -6973,44 +7443,48 @@
             // Clear API cache on activation.
             FS_Api::clear_cache();
 
-            $is_premium_version_activation = ( current_filter() !== ( 'activate_' . $this->_free_plugin_basename ) );
+            $is_premium_version_activation = $this->is_plugin() ?
+                ( current_filter() !== ( 'activate_' . $this->_free_plugin_basename ) ) :
+                $this->is_premium();
 
             $this->_logger->info( 'Activating ' . ( $is_premium_version_activation ? 'premium' : 'free' ) . ' plugin version.' );
 
-            // 1. If running in the activation of the FREE module, get the basename of the PREMIUM.
-            // 2. If running in the activation of the PREMIUM module, get the basename of the FREE.
-            $other_version_basename = $is_premium_version_activation ?
-                $this->_free_plugin_basename :
-                $this->premium_plugin_basename();
+            if ( $this->is_plugin() ) {
+                // This logic is relevant only to plugins since both the free and premium versions of a plugin can be active at the same time.
+                // 1. If running in the activation of the FREE module, get the basename of the PREMIUM.
+                // 2. If running in the activation of the PREMIUM module, get the basename of the FREE.
+                $other_version_basename = $is_premium_version_activation ?
+                    $this->_free_plugin_basename :
+                    $this->premium_plugin_basename();
+
+                if ( ! $this->_is_network_active ) {
+                    /**
+                     * Themes are always network activated, but the ACTUAL activation is per site.
+                     *
+                     * During the activation, the plugin isn't yet active, therefore,
+                     * _is_network_active will be set to false even if it's a network level
+                     * activation. So we need to fix that by looking at the is_network_admin() value.
+                     *
+                     * @author Vova Feldman
+                     */
+                    $this->_is_network_active = (
+                        $this->_is_multisite_integrated &&
+                        fs_is_network_admin()
+                    );
+                }
 
-            if ( ! $this->_is_network_active ) {
                 /**
-                 * During the activation, the plugin isn't yet active, therefore,
-                 * _is_network_active will be set to false even if it's a network level
-                 * activation. So we need to fix that by looking at the is_network_admin() value.
+                 * If the other module version is active, deactivate it.
                  *
-                 * @author Vova Feldman
+                 * is_plugin_active() checks if the plugin is active on the site or the network level and
+                 * deactivate_plugins() deactivates the plugin whether it's activated on the site or network level.
+                 *
+                 * @author Leo Fajardo (@leorw)
+                 * @since  1.2.2
                  */
-                $this->_is_network_active = (
-                    $this->_is_multisite_integrated &&
-                    // Themes are always network activated, but the ACTUAL activation is per site.
-                    $this->is_plugin() &&
-                    fs_is_network_admin()
-                );
-            }
-
-            /**
-             * If the other module version is activate, deactivate it.
-             *
-             * is_plugin_active() checks if the plugin active on the site or the network level
-             * and deactivate_plugins() deactivates the plugin whether its activated on the site
-             * or network level.
-             *
-             * @author Leo Fajardo (@leorw)
-             * @since  1.2.2
-             */
-            if ( is_plugin_active( $other_version_basename ) ) {
-                deactivate_plugins( $other_version_basename );
+                if ( is_plugin_active( $other_version_basename ) ) {
+                    deactivate_plugins( $other_version_basename );
+                }
             }
 
             if ( $this->is_registered() ) {
@@ -7060,14 +7534,41 @@
                 }
             }
 
+            $is_trial_or_has_features_enabled_license = ( $this->is_trial() || $this->has_features_enabled_license() );
+
+            if ( $this->is_addon() && ! $is_trial_or_has_features_enabled_license ) {
+                /**
+                 * When activating an add-on, try to also activate a license.
+                 *
+                 * @author Leo Fajardo (@leorw)
+                 * @since 2.3.0
+                 */
+                if ( ! $this->_is_network_active ) {
+                    $this->maybe_activate_addon_license();
+                } else {
+                    $this->maybe_network_activate_addon_license();
+                }
+
+                /**
+                 * Avoid redirecting to the license activation screen after automatically activating an add-on license.
+                 *
+                 * @author Leo Fajardo (@leorw)
+                 * @since 2.3.0
+                 */
+                $is_trial_or_has_features_enabled_license = ( $this->is_trial() || $this->has_features_enabled_license() );
+
+                if ( $is_trial_or_has_features_enabled_license && true === $this->_storage->require_license_activation ) {
+                    $this->_storage->require_license_activation = false;
+                }
+            }
+
             if (
                 $is_premium_version_activation &&
                 (
                     ( ! $this->is_registered() && $this->is_anonymous() ) ||
                     (
                         $this->is_registered() &&
-                        ! $this->is_trial() &&
-                        ! $this->has_features_enabled_license()
+                        ! $is_trial_or_has_features_enabled_license
                     )
                 )
             ) {
@@ -7109,6 +7610,194 @@
             $this->_storage->was_plugin_loaded = true;
         }
 
+        /**
+         * @author Leo Fajardo (@leorw)
+         * @since 2.3.0
+         */
+        private function maybe_activate_addon_license() {
+            $parent_fs = $this->get_parent_instance();
+
+            if (
+                ! is_object( $parent_fs ) ||
+                ( ! $parent_fs->is_registered() && ! $parent_fs->is_network_registered() )
+            ) {
+                // Try to activate a license only if the parent plugin is active and has a valid `install`.
+                return;
+            }
+
+            $license = $this->get_addon_active_parent_license();
+            if ( ! is_object( $license ) ) {
+                return;
+            }
+
+            if ( ! $this->is_registered() ) {
+                // Opt in with a license key.
+                $this->opt_in(
+                    $parent_fs->get_current_or_network_user()->email,
+                    false,
+                    false,
+                    $license->secret_key
+                );
+            } else {
+                // Activate the license.
+                $install = $this->get_api_site_scope()->call(
+                    '/',
+                    'put',
+                    array( 'license_key' => $this->apply_filters( 'license_key', $license->secret_key ) )
+                );
+
+                if ( ! FS_Api::is_api_error( $install ) ) {
+                    $this->_sync_addon_license( $this->get_id(), true );
+                }
+            }
+        }
+
+
+        /**
+         * @author Leo Fajardo (@leorw)
+         * @since 2.3.0
+         *
+         * @param FS_Plugin_License $license
+         */
+        private function maybe_network_activate_addon_license( $license = null ) {
+            $parent_fs = $this->get_parent_instance();
+            if ( ! is_object( $parent_fs ) || ( ! $parent_fs->is_registered() && ! $parent_fs->is_network_registered() ) ) {
+                // Try to activate a license only if the parent plugin is active and has a valid `install`.
+                return;
+            }
+
+            $license = ( ! is_null( $license ) ) ?
+                $license :
+                $this->get_addon_active_parent_license();
+
+            if ( ! is_object( $license ) ) {
+                return;
+            }
+
+            if ( ! $this->is_network_registered() ) {
+                $sites = $this->get_sites_for_network_level_optin();
+
+                if ( count( $sites ) > $license->left() ) {
+                    // If the add-on is network active, try to activate the license only if it can be activated on all sites.
+                    return;
+                }
+
+                // Opt in with a license key.
+                $this->opt_in(
+                    $parent_fs->get_user()->email,
+                    false,
+                    false,
+                    $license->secret_key,
+                    false,
+                    false,
+                    false,
+                    null,
+                    $sites
+                );
+            } else {
+                $blog_2_install_map = array();
+                $site_ids           = array();
+
+                $all_sites = Freemius::get_sites();
+
+                foreach ( $all_sites as $site ) {
+                    $blog_id = Freemius::get_site_blog_id( $site );
+                    $install = $this->get_install_by_blog_id( $blog_id );
+
+                    if ( is_object( $install ) && FS_Plugin_License::is_valid_id( $install->license_id ) ) {
+                        // Skip license activation for installs that are already associated with a license.
+                        continue;
+                    }
+
+                    if ( is_object( $install ) ) {
+                        $blog_2_install_map[ $blog_id ] = $install;
+                    } else {
+                        $site_ids[] = $blog_id;
+                    }
+                }
+
+                if ( ( count( $blog_2_install_map ) + count( $site_ids ) ) > $license->left() ) {
+                    return;
+                }
+
+                $user = $this->get_current_or_network_user();
+
+                if ( ! empty( $blog_2_install_map ) ) {
+                    $result = $this->activate_license_on_many_installs( $user, $license->secret_key, $blog_2_install_map );
+
+                    if ( true !== $result ) {
+                        return;
+                    }
+                }
+
+                if ( ! empty( $site_ids ) ) {
+                    $this->activate_license_on_many_sites( $user, $license->secret_key, $site_ids );
+                }
+            }
+        }
+
+        /**
+         * @author Leo Fajardo (@leorw)
+         * @since 2.3.0
+         *
+         * @return FS_Plugin_License
+         */
+        private function get_addon_active_parent_license() {
+            $parent_licenses_endpoint = "/plugins/{$this->get_id()}/parent_licenses.json?filter=activatable";
+            $parent_instance          = $this->get_parent_instance();
+
+            $foreign_licenses = $parent_instance->get_foreign_licenses_info(
+                self::get_all_licenses( $this->get_parent_id() )
+            );
+
+            if ( ! empty ( $foreign_licenses ) ) {
+                $foreign_licenses = array(
+                    // Prefix with `+` to tell the server to include foreign licenses in the licenses collection.
+                    'ids'          => ( urlencode( '+' ) . implode( ',', $foreign_licenses['ids'] ) ),
+                    'license_keys' => implode( ',', array_map( 'urlencode', $foreign_licenses['license_keys'] ) )
+                );
+
+                $parent_licenses_endpoint = add_query_arg( $foreign_licenses, $parent_licenses_endpoint );
+            }
+
+            $result = $parent_instance->get_current_or_network_user_api_scope()->get( $parent_licenses_endpoint, true );
+
+            if (
+                ! $this->is_api_result_object( $result, 'licenses' ) ||
+                ! is_array( $result->licenses ) ||
+                empty( $result->licenses )
+            ) {
+                return null;
+            }
+
+            $license = new FS_Plugin_License( $result->licenses[ 0 ] );
+
+            return $license;
+        }
+
+        /**
+         * @author Leo Fajardo (@leorw)
+         * @since 2.3.0
+         *
+         * @return array
+         */
+        private function get_sites_for_network_level_optin() {
+            $sites     = array();
+            $all_sites = self::get_sites();
+
+            foreach ( $all_sites as $site ) {
+                $blog_id = self::get_site_blog_id( $site );
+
+                if ( ! $this->is_site_delegated_connection( $blog_id ) &&
+                    ! $this->is_installed_on_site( $blog_id )
+                ) {
+                    $sites[] = $this->get_site_info( $site );
+                }
+            }
+
+            return $sites;
+        }
+
         /**
          * Delete account.
          *
@@ -7166,6 +7855,7 @@
 
             // Clear all storage data.
             $this->_storage->clear_all( true, array(
+                'is_delegated_connection',
                 'connectivity_test',
                 'is_on',
             ), false );
@@ -7521,7 +8211,7 @@
                  get_current_blog_id() == $network_or_blog_id ||
                  ( true === $network_or_blog_id && fs_is_network_admin() )
             ) {
-                unset( $this->_is_anonymous );
+                $this->_is_anonymous = null;
             }
         }
 
@@ -7985,16 +8675,18 @@
          * @author Vova Feldman (@svovaf)
          * @since  1.1.2
          *
-         * @param string[] string           $override
-         * @param bool     $include_plugins Since 1.1.8 by default include plugin changes.
-         * @param bool     $include_themes  Since 1.1.8 by default include plugin changes.
+         * @param string[] $override
+         * @param bool     $include_plugins   Since 1.1.8 by default include plugin changes.
+         * @param bool     $include_themes    Since 1.1.8 by default include plugin changes.
+         * @param bool     $include_blog_data Since 2.3.0 by default include the current blog's data (language, charset, title, and URL).
          *
          * @return array
          */
         private function get_install_data_for_api(
             array $override,
             $include_plugins = true,
-            $include_themes = true
+            $include_themes = true,
+            $include_blog_data = true
         ) {
             if ( ! defined( 'WP_FS__TRACK_PLUGINS' ) || false !== WP_FS__TRACK_PLUGINS ) {
                 /**
@@ -8022,13 +8714,18 @@
 
             $versions = $this->get_versions();
 
-            return array_merge( $versions, array(
+            $blog_data = $include_blog_data ?
+                array(
+                    'language' => get_bloginfo( 'language' ),
+                    'charset'  => get_bloginfo( 'charset' ),
+                    'title'    => get_bloginfo( 'name' ),
+                    'url'      => get_site_url(),
+                ) :
+                array();
+
+            return array_merge( $versions, $blog_data, array(
                 'version'         => $this->get_plugin_version(),
                 'is_premium'      => $this->is_premium(),
-                'language'        => get_bloginfo( 'language' ),
-                'charset'         => get_bloginfo( 'charset' ),
-                'title'           => get_bloginfo( 'name' ),
-                'url'             => get_site_url(),
                 // Special params.
                 'is_active'       => true,
                 'is_disconnected' => $this->is_tracking_prohibited(),
@@ -8796,6 +9493,18 @@
             return $this->_plugin->id;
         }
 
+        /**
+         * @author Leo Fajardo (@leorw)
+         * @since  2.2.4
+         *
+         * @return number|null Bundle ID.
+         */
+        function get_bundle_id() {
+            return ( isset( $this->_plugin->bundle_id ) && FS_Plugin::is_valid_id( $this->_plugin->bundle_id ) ) ?
+                $this->_plugin->bundle_id :
+                null;
+        }
+
         /**
          * @author Vova Feldman (@svovaf)
          * @since  1.2.1.5
@@ -9539,6 +10248,176 @@
             return false;
         }
 
+        /**
+         * @var array<number,object[]> {
+         *      @key number   Add-on ID.
+         *      @val object[] The add-on's plans and prices object.
+         * }
+         */
+        private $plans_and_pricing_by_addon_id;
+
+        /**
+         * @author Leo Fajardo (@leorw)
+         * @since 2.3.0
+         *
+         * @return array<number,object[]> {
+         *      @key number   Add-on ID.
+         *      @val object[] The add-on's plans and prices object.
+         * }
+         */
+        function _get_addons_plans_and_pricing_map_by_id() {
+            if ( ! isset( $this->plans_and_pricing_by_addon_id ) ) {
+                $result = $this->get_api_plugin_scope()->get( $this->add_show_pending( "/addons/pricing.json?type=visible" ) );
+
+                $plans_and_pricing_by_addon_id = array();
+                if ( $this->is_api_result_object( $result, 'addons' ) ) {
+                    foreach ( $result->addons as $addon ) {
+                        $plans_and_pricing_by_addon_id[ $addon->id ] = $addon->plans;
+                    }
+                }
+
+                $this->plans_and_pricing_by_addon_id = $plans_and_pricing_by_addon_id;
+            }
+
+            return $this->plans_and_pricing_by_addon_id;
+        }
+
+        /**
+         * @author Leo Fajardo (@leorw)
+         * @since 2.3.0
+         *
+         * @param number $addon_id
+         * @param bool   $is_installed
+         *
+         * @return array
+         */
+        function _get_addon_info( $addon_id, $is_installed ) {
+            $addon = $this->get_addon( $addon_id );
+
+            if ( ! is_object( $addon ) ) {
+                // Unexpected call.
+                return array();
+            }
+
+            $slug = $addon->slug;
+
+            $addon_storage = FS_Storage::instance( WP_FS__MODULE_TYPE_PLUGIN, $slug );
+
+            if ( ! fs_is_network_admin() ) {
+                // Get blog-level activated installations.
+                $sites = self::$_accounts->get_option( 'sites', array() );
+            } else {
+                $sites = null;
+
+                if ( $this->is_addon_activated( $addon_id ) &&
+                     $this->get_addon_instance( $addon_id )->is_network_active()
+                ) {
+                    if ( FS_Site::is_valid_id( $addon_storage->network_install_blog_id ) ) {
+                        // Get network-level activated installations.
+                        $sites = self::$_accounts->get_option(
+                            'sites',
+                            array(),
+                            $addon_storage->network_install_blog_id
+                        );
+                    }
+                }
+            }
+
+            $addon_info = array(
+                'is_connected' => false,
+                'slug'         => $slug,
+                'title'        => $addon->title
+            );
+
+            if ( ! $is_installed ) {
+                $plans_and_pricing_by_addon_id = $this->_get_addons_plans_and_pricing_map_by_id();
+
+                if ( isset( $plans_and_pricing_by_addon_id[ $addon_id ] ) ) {
+                    $has_paid_plan = false;
+                    $plans         = $plans_and_pricing_by_addon_id[ $addon_id ];
+
+                    if ( is_array( $plans ) && count( $plans ) > 0 ) {
+                        foreach ( $plans as $plan ) {
+                            if ( isset( $plan->pricing ) &&
+                                 is_array( $plan->pricing ) &&
+                                 count( $plan->pricing ) > 0
+                            ) {
+                                $has_paid_plan = true;
+                                break;
+                            }
+                        }
+                    }
+
+                    $addon_info['has_paid_plan'] = $has_paid_plan;
+                }
+            }
+
+            if ( ! is_array( $sites ) || ! isset( $sites[ $slug ] ) ) {
+                return $addon_info;
+            }
+
+            $site = $sites[ $slug ];
+
+            $addon_info['is_connected'] = (
+                ( $addon->parent_plugin_id == $this->get_id() ) &&
+                is_object( $site ) &&
+                FS_Site::is_valid_id( $site->id ) &&
+                FS_User::is_valid_id( $site->user_id ) &&
+                FS_Plugin_Plan::is_valid_id( $site->plan_id )
+            );
+
+            if ( $addon_info['is_connected'] && $is_installed ) {
+                return $addon_info;
+            }
+
+            $addon_info['site'] = $site;
+
+            $plugins_data = self::$_accounts->get_option( WP_FS__MODULE_TYPE_PLUGIN . 's', array() );
+            if ( isset( $plugins_data[ $slug ] ) ) {
+                $plugin_data = $plugins_data[ $slug ];
+
+                $addon_info['version'] = $plugin_data->version;
+            }
+
+            $all_plans = self::$_accounts->get_option( 'plans', array() );
+            if ( isset( $all_plans[ $slug ] ) ) {
+                $plans = $all_plans[ $slug ];
+
+                foreach ( $plans as $plan ) {
+                    if ( $site->plan_id == Freemius::_decrypt( $plan->id ) ) {
+                        $addon_info['plan_name']  = Freemius::_decrypt( $plan->name );
+                        $addon_info['plan_title'] = Freemius::_decrypt( $plan->title );
+                        break;
+                    }
+                }
+            }
+
+            $licenses = self::$_accounts->get_option( 'all_licenses', array() );
+            if ( is_array( $licenses ) && isset( $licenses[ $addon_id ] ) ) {
+                foreach ( $licenses[ $addon_id ] as $license ) {
+                    if ( $license->id == $site->license_id ) {
+                        $addon_info['license'] = $license;
+                        break;
+                    }
+                }
+            }
+
+            if ( isset( $addon_info['license'] ) ) {
+                if ( isset( $addon_storage->subscriptions ) &&
+                     ! empty( $addon_storage->subscriptions )
+                ) {
+                    foreach ( $addon_storage->subscriptions as $subscription ) {
+                        if ( $subscription->license_id == $site->license_id ) {
+                            $addon_info['subscription'] = $subscription;
+                            break;
+                        }
+                    }
+                }
+            }
+
+            return $addon_info;
+        }
+
         /**
          * @author Vova Feldman (@svovaf)
          * @since  2.0.0
@@ -10017,7 +10896,7 @@
          * @return number[]
          */
         private function get_plans_ids_associated_with_installs() {
-            if ( ! $this->_is_network_active ) {
+            if ( ! is_multisite() ) {
                 if ( ! is_object( $this->_site ) ||
                      ! FS_Plugin_Plan::is_valid_id( $this->_site->plan_id )
                 ) {
@@ -10152,24 +11031,11 @@
                 $all_licenses = $this->get_user_licenses( $this->_user->id );
             }
 
-            $foreign_licenses = array(
-                'ids'          => array(),
-                'license_keys' => array()
-            );
+            $foreign_licenses = $this->get_foreign_licenses_info( $all_licenses, $site_license_id );
 
             $all_licenses_map = array();
             foreach ( $all_licenses as $license ) {
                 $all_licenses_map[ $license->id ] = true;
-                if ( $license->user_id == $this->_user->id || $license->id == $site_license_id ) {
-                    continue;
-                }
-
-                $foreign_licenses['ids'][]          = $license->id;
-                $foreign_licenses['license_keys'][] = $license->secret_key;
-            }
-
-            if ( empty( $foreign_licenses['ids'] ) ) {
-                $foreign_licenses = array();
             }
 
             $licenses = $this->_fetch_licenses( false, $site_license_id, $foreign_licenses, $blog_id );
@@ -10901,7 +11767,7 @@
                 return true;
             }
 
-            return ( 1 === count( $this->_plans ) );
+            return ( 1 === ( count( $this->_plans ) - ( $this->has_free_plan() ? 1 : 0 ) ) );
         }
 
         /**
@@ -11025,11 +11891,13 @@
          * @since  2.2.1
          *
          * @param bool $is_license_deactivation
+         *
+         * @return array
          */
-        function _maybe_add_subscription_cancellation_dialog_box( $is_license_deactivation = false ) {
+        function _get_subscription_cancellation_dialog_box_template_params( $is_license_deactivation = false ) {
             if ( fs_is_network_admin() ) {
                 // Subscription cancellation dialog box is currently not supported for multisite networks.
-                return;
+                return array();
             }
 
             $license = $this->_get_license();
@@ -11044,7 +11912,7 @@
                 $license->is_lifetime() ||
                 ( ! $license->is_single_site() && $license->activated > 1 )
             ) {
-                return;
+                return array();
             }
 
             /**
@@ -11052,17 +11920,15 @@
              */
             $subscription = $this->_get_subscription( $license->id );
             if ( ! is_object( $subscription ) || ! $subscription->is_active() ) {
-                return;
+                return array();
             }
 
-            $vars = array(
+            return array(
                 'id'                      => $this->_module_id,
                 'license'                 => $license,
                 'has_trial'               => $this->is_paid_trial(),
                 'is_license_deactivation' => $is_license_deactivation,
             );
-
-            fs_require_template( 'forms/subscription-cancellation.php', $vars );
         }
 
         /**
@@ -11127,10 +11993,17 @@
 
             // Add license activation link and AJAX request handler.
             if ( self::is_plugins_page() ) {
-                /**
-                 * @since 1.2.0 Add license action link only on plugins page.
-                 */
-                $this->_add_license_action_link();
+                $is_network_admin = fs_is_network_admin();
+
+                if (
+                    ( $is_network_admin && $this->is_network_active() && ! $this->is_network_delegated_connection() ) ||
+                    ( ! $is_network_admin && ( ! $this->is_network_active() || $this->is_delegated_connection() ) )
+                ) {
+                    /**
+                     * @since 1.2.0 Add license action link only on plugins page.
+                     */
+                    $this->_add_license_action_link();
+                }
             }
 
             // Add license activation AJAX callback.
@@ -11161,34 +12034,173 @@
 
         /**
          * @author Leo Fajardo (@leorw)
+         * @since  2.3.0
+         */
+        function _add_beta_mode_update_handler() {
+            if ( ! $this->is_user_admin() ) {
+                return;
+            }
+
+            if ( ! $this->is_premium() ) {
+                return;
+            }
+
+            $this->add_ajax_action( 'set_beta_mode', array( &$this, '_set_beta_mode_ajax_handler' ) );
+        }
+
+        /**
+         * @author Leo Fajardo (@leorw)
+         * @since  2.3.0
+         */
+        function _set_beta_mode_ajax_handler() {
+            $this->_logger->entrance();
+
+            $this->check_ajax_referer( 'set_beta_mode' );
+
+            if ( ! $this->is_user_admin() ) {
+                // Only for admins.
+                self::shoot_ajax_failure();
+            }
+
+            $is_beta = trim( fs_request_get( 'is_beta', '', 'post' ) );
+
+            if ( empty( $is_beta ) || ! in_array( $is_beta, array( 'true', 'false' ) ) ) {
+                self::shoot_ajax_failure();
+            }
+
+            $user = $this->get_api_user_scope()->call(
+                '',
+                'put',
+                array(
+                    'plugin_id' => $this->get_id(),
+                    'is_beta'   => ( 'true' == $is_beta ),
+                    'fields'    => 'is_beta'
+                )
+            );
+
+            if ( ! $this->is_api_result_entity( $user ) ) {
+                self::shoot_ajax_failure(
+                    FS_Api::is_api_error_object( $user ) ?
+                        $user->error->message :
+                        fs_text_inline( "An unknown error has occurred while trying to set the user's beta mode.", 'unknown-error-occurred', $this->get_slug() )
+                );
+            }
+
+            $this->_user->is_beta = $user->is_beta;
+            $this->_store_user();
+
+            self::shoot_ajax_response( array( 'success' => true ) );
+        }
+
+        /**
+         * License activation WP AJAX handler.
          *
+         * @author Leo Fajardo (@leorw)
          * @since  1.1.9
+         *
+         * @uses Freemius::activate_license()
+         */
+        function _activate_license_ajax_action() {
+            $this->_logger->entrance();
+            
+            $this->check_ajax_referer( 'activate_license' );
+
+            $license_key = trim( fs_request_get( 'license_key' ) );
+
+            if ( empty( $license_key ) ) {
+                exit;
+            }
+
+            $result = $this->activate_license(
+                $license_key,
+                fs_is_network_admin() ?
+                    fs_request_get( 'sites', array(), 'post' ) :
+                    array(),
+                fs_request_get_bool( 'is_marketing_allowed', null ),
+                fs_request_get( 'blog_id', null ),
+                fs_request_get( 'module_id', null, 'post' )
+            );
+
+            echo json_encode( $result );
+
+            exit;
+        }
+
+        /**
+         * A helper method to activate migrated licenses. If the product is network activated and integrated, the method will network activate the license.
+         *
+         * @author Vova Feldman (@svovaf)
+         * @since  2.3.0
+         *         
+         * @param string      $license_key
+         * @param null|bool   $is_marketing_allowed
+         * @param null|number $plugin_id
+         *
+         * @return array {
+         *      @var bool   $success
+         *      @var string $error
+         *      @var string $next_page
+         * }
+         *
+         * @uses Freemius::activate_license()
+         */
+        function activate_migrated_license(
+            $license_key,
+            $is_marketing_allowed = null,
+            $plugin_id = null
+        ) {
+            return $this->activate_license(
+                $license_key,
+                $this->is_network_active() ?
+                    $this->get_sites_for_network_level_optin() :
+                    array(),
+                $is_marketing_allowed,
+                null,
+                $plugin_id
+            );
+        }
+
+        /**
+         * The implementation of this method was previously in `_activate_license_ajax_action()`.
+         *
+         * @author Vova Feldman (@svovaf)
+         * @since  2.2.4
          * @since  2.0.0 When a super-admin that hasn't connected before is network activating a license and excluding some of the sites for the license activation, go over the unselected sites in the network and if a site is not connected, skipped, nor delegated, if it's a freemium product then just skip the connection for the site, if it's a premium only product, delegate the connection and license activation to the site admin (Vova Feldman @svovaf).
+         * @param string      $license_key
+         * @param array       $sites
+         * @param null|bool   $is_marketing_allowed
+         * @param null|int    $blog_id
+         * @param null|number $plugin_id
+         *
+         * @return array {
+         *      @var bool   $success
+         *      @var string $error
+         *      @var string $next_page
+         * }
          */
-        function _activate_license_ajax_action() {
+        private function activate_license(
+            $license_key,
+            $sites = array(),
+            $is_marketing_allowed = null,
+            $blog_id = null,
+            $plugin_id = null
+        ) {
             $this->_logger->entrance();
-            
-            $this->check_ajax_referer( 'activate_license' );
 
-            $license_key = trim( fs_request_get( 'license_key' ) );
+            $license_key = trim( $license_key );
 
-            if ( empty( $license_key ) ) {
-                exit;
+            if ( ! fs_is_network_admin() ) {
+                // If the license activation is executed outside the context of a network admin, ignore the sites collection.
+                $sites = array();
             }
 
-            $plugin_id = fs_request_get( 'module_id', '', 'post' );
-            $fs        = ( $plugin_id == $this->_module_id ) ?
+            $fs = ( empty($plugin_id) || $plugin_id == $this->_module_id ) ?
                 $this :
                 $this->get_addon_instance( $plugin_id );
 
             $error     = false;
             $next_page = false;
 
-            $sites = fs_is_network_admin() ?
-                fs_request_get( 'sites', array(), 'post' ) :
-                array();
-
-            $blog_id           = fs_request_get( 'blog_id' );
             $has_valid_blog_id = is_numeric( $blog_id );
 
             if ( $fs->is_registered() ) {
@@ -11278,7 +12290,7 @@
                     false,
                     false,
                     false,
-                    fs_request_get_bool( 'is_marketing_allowed', null ),
+                    $is_marketing_allowed,
                     $sites
                 );
 
@@ -11332,7 +12344,7 @@
                         }
 
                         if ( ! empty( $pending_sites ) ) {
-                            if ( $this->is_freemium() ) {
+                            if ( $this->is_freemium() && $this->is_enable_anonymous() ) {
                                 $this->skip_connection( $pending_sites );
                             } else {
                                 $this->delegate_connection( $pending_sites );
@@ -11351,14 +12363,24 @@
             );
 
             if ( false !== $error ) {
-                $result['error'] = $error;
+                $result['error'] = $this->apply_filters( 'opt_in_error_message', $error );
             } else {
+                if ( $this->is_addon() || $this->has_addons() ) {
+                    /**
+                     * Purge the valid user licenses cache so that when the "Account" or the "Add-Ons" page is loaded,
+                     * an updated valid user licenses collection will be fetched from the server which is used to also
+                     * update the account add-ons (add-ons the user has licenses for).
+                     *
+                     * @author Leo Fajardo (@leorw)
+                     * @since  2.2.4
+                     */
+                    $this->purge_valid_user_licenses_cache();
+                }
+
                 $result['next_page'] = $next_page;
             }
 
-            echo json_encode( $result );
-
-            exit;
+            return $result;
         }
 
         /**
@@ -11393,8 +12415,12 @@
                 $total_sites_to_delegate = count( $sites_by_action['delegate'] );
 
                 $next_page = '';
+
+                $has_any_install = fs_request_get_bool( 'has_any_install' );
+
                 if ( $total_sites === $total_sites_to_delegate &&
-                     ! $this->is_network_upgrade_mode()
+                    ! $this->is_network_upgrade_mode() &&
+                    ! $has_any_install
                 ) {
                     $this->delegate_connection();
                 } else {
@@ -11406,7 +12432,19 @@
                         $this->skip_connection( $sites_by_action['skip'] );
                     }
 
-                    if ( ! empty( $sites_by_action['allow'] ) ) {
+                    if ( empty( $sites_by_action['allow'] ) ) {
+                        if ( $has_any_install ) {
+                            $first_install = $fs->find_first_install();
+
+                            if ( ! is_null( $first_install ) ) {
+                                $fs->_site                             = $first_install['install'];
+                                $fs->_storage->network_install_blog_id = $first_install['blog_id'];
+
+                                $fs->_user                     = self::_get_user_by_id( $fs->_site->user_id );
+                                $fs->_storage->network_user_id = $fs->_user->id;
+                            }
+                        }
+                    } else {
                         if ( ! $fs->is_registered() || ! $this->_is_network_active ) {
                             $next_page = $fs->opt_in(
                                 false,
@@ -11993,11 +13031,11 @@
                 $params['trial'] = 'true';
             }
 
-            if ( $this->is_addon() ) {
-                return $this->_parent->addon_url( $this->_slug );
-            }
+            $url = $this->is_addon() ?
+                $this->_parent->addon_url( $this->_slug ) :
+                $this->_get_admin_page_url( 'pricing', $params );
 
-            return $this->_get_admin_page_url( 'pricing', $params );
+            return $this->apply_filters( 'pricing_url', $url );
         }
 
         /**
@@ -12006,16 +13044,18 @@
          * @author   Vova Feldman (@svovaf)
          * @since    1.0.6
          *
-         * @param string $billing_cycle Billing cycle
-         * @param bool   $is_trial
-         * @param array  $extra         (optional) Extra parameters, override other query params.
+         * @param string    $billing_cycle Billing cycle
+         * @param bool      $is_trial
+         * @param array     $extra         (optional) Extra parameters, override other query params.
+         * @param bool|null $network
          *
          * @return string
          */
         function checkout_url(
             $billing_cycle = WP_FS__PERIOD_ANNUALLY,
             $is_trial = false,
-            $extra = array()
+            $extra = array(),
+            $network = null
         ) {
             $this->_logger->entrance();
 
@@ -12033,7 +13073,7 @@
              */
             $params = array_merge( $params, $extra );
 
-            return $this->_get_admin_page_url( 'pricing', $params );
+            return $this->_get_admin_page_url( 'pricing', $params, $network );
         }
 
         /**
@@ -12042,10 +13082,11 @@
          * @author   Vova Feldman (@svovaf)
          * @since    1.1.7
          *
-         * @param number $addon_id
-         * @param number $pricing_id
-         * @param string $billing_cycle
-         * @param bool   $is_trial
+         * @param number    $addon_id
+         * @param number    $pricing_id
+         * @param string    $billing_cycle
+         * @param bool      $is_trial
+         * @param bool|null $network
          *
          * @return string
          */
@@ -12053,12 +13094,13 @@
             $addon_id,
             $pricing_id,
             $billing_cycle = WP_FS__PERIOD_ANNUALLY,
-            $is_trial = false
+            $is_trial = false,
+            $network = null
         ) {
             return $this->checkout_url( $billing_cycle, $is_trial, array(
                 'plugin_id'  => $addon_id,
                 'pricing_id' => $pricing_id,
-            ) );
+            ), $network );
         }
 
         #endregion
@@ -12598,6 +13640,10 @@
          * @return array Active & public sites collection.
          */
         static function get_sites() {
+            if ( ! is_multisite() ) {
+                return array();
+            }
+
             /**
              * For consistency with get_blog_list() which only return active public sites.
              *
@@ -12769,7 +13815,7 @@
          *      'blog_id' => string The associated blog ID.
          * }
          */
-        private function find_first_install() {
+        function find_first_install() {
             $sites = self::get_sites();
 
             foreach ( $sites as $site ) {
@@ -13445,6 +14491,18 @@
             ) );
         }
 
+        /**
+         * Add-ons URL.
+         *
+         * @author Vova Feldman (@svovaf)
+         * @since  2.4.5
+         *
+         * @return string
+         */
+        function get_addons_url() {
+            return $this->_get_admin_page_url( 'addons' );
+        }
+
         /* Logger
 		------------------------------------------------------------------------------------------------------------------*/
         /**
@@ -13670,8 +14728,9 @@
                 $this->get_install_by_blog_id();
 
             if ( fs_is_network_admin() &&
-                 ! is_object( $site ) &&
-                 FS_Site::is_valid_id( $this->_storage->network_install_blog_id )
+                $this->is_network_active() &&
+                ! is_object( $site ) &&
+                FS_Site::is_valid_id( $this->_storage->network_install_blog_id )
             ) {
                 $first_install = $this->find_first_install();
 
@@ -13850,6 +14909,47 @@
             return $versions;
         }
 
+        /**
+         * @author Leo Fajardo (@leorw)
+         * @since 2.3.0
+         *
+         * @return bool
+         */
+        function has_beta_update() {
+            return (
+                ! empty( $this->_storage->beta_data ) &&
+                ( true === $this->_storage->beta_data['is_beta'] ) &&
+                version_compare( $this->_storage->beta_data['version'], $this->get_plugin_version(), '>' )
+            );
+        }
+
+        /**
+         * @author Leo Fajardo (@leorw)
+         * @since 2.3.0
+         *
+         * @return bool
+         */
+        function is_beta() {
+            return (
+                ! empty( $this->_storage->beta_data ) &&
+                ( true === $this->_storage->beta_data['is_beta'] ) &&
+                ( $this->get_plugin_version() === $this->_storage->beta_data['version'] )
+            );
+        }
+
+        /**
+         * @author Leo Fajardo (@leorw)
+         * @since 2.3.0
+         */
+        private function sync_user_beta_mode() {
+            $user = $this->get_api_user_scope()->get( '/?plugin_id=' . $this->get_id() . '&fields=is_beta' );
+
+            if ( $this->is_api_result_entity( $user ) ) {
+                $this->_user->is_beta = $user->is_beta;
+                $this->_store_user();
+            }
+        }
+
         /**
          * @author Vova Feldman (@svovaf)
          * @since  1.1.7.4
@@ -13895,18 +14995,7 @@
 
             if ( true === $network_level_or_blog_id ) {
                 if ( ! isset( $override_with['sites'] ) ) {
-                    $params['sites'] = array();
-
-                    $sites = self::get_sites();
-
-                    foreach ( $sites as $site ) {
-                        $blog_id = self::get_site_blog_id( $site );
-                        if ( ! $this->is_site_delegated_connection( $blog_id ) &&
-                             ! $this->is_installed_on_site( $blog_id )
-                        ) {
-                            $params['sites'][] = $this->get_site_info( $site );
-                        }
-                    }
+                    $params['sites'] = $this->get_sites_for_network_level_optin();
                 }
             } else {
                 $site = is_numeric( $network_level_or_blog_id ) ?
@@ -14266,71 +15355,10 @@
             // If Freemius was OFF before, turn it on.
             $this->turn_on();
 
-            if ( ! $this->_is_network_active || ! $is_network_level_opt_in ) {
-                $this->_set_account( $user, $first_install );
-
-                $this->do_action( 'after_account_connection', $user, $first_install );
-            } else {
-                $this->_store_user();
-
-                // Map site addresses to their blog IDs.
-                $address_to_blog_map = $this->get_address_to_blog_map();
-
-                $first_blog_id      = null;
-                $blog_2_install_map = array();
-                foreach ( $installs as $install ) {
-                    $address = trailingslashit( fs_strip_url_protocol( $install->url ) );
-                    $blog_id = $address_to_blog_map[ $address ];
-
-                    $this->_store_site( true, $blog_id, $install );
-
-                    if ( is_null( $first_blog_id ) ) {
-                        $first_blog_id = $blog_id;
-                    }
-
-                    $blog_2_install_map[ $blog_id ] = $install;
-                }
-
-                if ( ! FS_User::is_valid_id( $this->_storage->network_user_id ) ||
-                     ! is_object( self::_get_user_by_id( $this->_storage->network_user_id ) )
-                ) {
-                    // Store network user.
-                    $this->_storage->network_user_id = $this->_user->id;
-                }
-
-                if ( ! FS_Site::is_valid_id( $this->_storage->network_install_blog_id ) ) {
-                    $this->_storage->network_install_blog_id = $first_blog_id;
-                }
-
-                if ( count( $installs ) === count( $address_to_blog_map ) ) {
-                    // Super-admin opted-in for all sites in the network.
-                    $this->_storage->is_network_connected = true;
-                }
-
-                $this->_store_licenses( false );
-
-                self::$_accounts->store();
-
-                // Don't sync the installs data on network upgrade
-                if ( ! $this->network_upgrade_mode_completed() ) {
-                    $this->send_installs_update();
-                }
-
-                // Switch install context back to the first install.
-                $this->_site = $first_install;
-
-                $current_blog = get_current_blog_id();
-
-                foreach ( $blog_2_install_map as $blog_id => $install ) {
-                    $this->switch_to_blog( $blog_id );
-
-                    $this->do_action( 'after_account_connection', $user, $install );
-                }
-
-                $this->switch_to_blog( $current_blog );
-
-                $this->do_action( 'after_network_account_connection', $user, $blog_2_install_map );
-            }
+            $this->handle_account_connection(
+                $installs,
+                ( ! $this->_is_network_active || ! $is_network_level_opt_in )
+            );
 
             if ( is_numeric( $first_install->license_id ) ) {
                 $this->_license = $this->_get_license_by_id( $first_install->license_id );
@@ -14975,27 +16003,63 @@
          * @author Vova Feldman (@svovaf)
          * @since  1.0.6
          *
-         * @param Freemius $parent_fs
+         * @param Freemius      $parent_fs
+         * @param bool|int|null $network_level_or_blog_id True for network level opt-in and integer for opt-in for specified blog in the network.
          */
-        private function _activate_addon_account( Freemius $parent_fs ) {
+        private function _activate_addon_account( Freemius $parent_fs, $network_level_or_blog_id = null ) {
             if ( $this->is_registered() ) {
                 // Already activated.
                 return;
             }
 
+            /**
+             * Do not override the `uid` if network-level opt-in since the call to `get_sites_for_network_level_optin()`
+             * already returns the data for the current blog.
+             *
+             * @author Leo Fajardo (@leorw)
+             * @since 2.3.0
+             */
+            $uid_param_to_override = ( true === $network_level_or_blog_id ) ?
+                array() :
+                array( 'uid' => $this->get_anonymous_id() );
+
+            $params = $this->get_install_data_for_api(
+                $uid_param_to_override,
+                false,
+                false,
+                /**
+                 * Do not include the data for the current blog if network-level opt-in since the call to `get_sites_for_network_level_optin`
+                 * already includes the data for it.
+                 *
+                 * @author Leo Fajardo (@leorw)
+                 * @since 2.3.0
+                 */
+                ( true !== $network_level_or_blog_id )
+            );
+
+            if ( true === $network_level_or_blog_id ) {
+                $params['sites'] = $this->get_sites_for_network_level_optin();
+
+                if ( empty( $params['sites'] ) ) {
+                    return;
+                }
+            }
+
             // Activate add-on with parent plugin credentials.
-            $addon_install = $parent_fs->get_api_site_scope()->call(
+            $result = $parent_fs->get_api_site_scope()->call(
                 "/addons/{$this->_plugin->id}/installs.json",
                 'post',
-                $this->get_install_data_for_api( array(
-                    'uid' => $this->get_anonymous_id(),
-                ), false, false )
+                $params
             );
 
-            if ( isset( $addon_install->error ) ) {
+            if ( ! $this->is_api_result_object( $result, 'installs' ) ) {
+                $error_message = FS_Api::is_api_error_object( $result ) ?
+                    $result->error->message :
+                    $this->get_text_inline( 'An unknown error has occurred.', 'unknown-error' );
+
                 $this->_admin_notices->add(
                     sprintf( $this->get_text_inline( 'Couldn\'t activate %s.', 'could-not-activate-x' ), $this->get_plugin_name() ) . ' ' .
-                    $this->get_text_inline( 'Please contact us with the following message:', 'contact-us-with-error-message' ) . ' ' . '<b>' . $addon_install->error->message . '</b>',
+                    $this->get_text_inline( 'Please contact us with the following message:', 'contact-us-with-error-message' ) . ' ' . '<b>' . $error_message . '</b>',
                     $this->get_text_x_inline( 'Oops', 'exclamation', 'oops' ) . '...',
                     'error'
                 );
@@ -15003,27 +16067,131 @@
                 return;
             }
 
+            $addon_installs = $result->installs;
+            foreach ( $addon_installs as $key => $addon_install ) {
+                $addon_installs[ $key ] = new FS_Site( $addon_install );
+            }
+
+            $first_install = $addon_installs[0];
+
             // Get user information based on parent's plugin.
             $user = $parent_fs->get_user();
 
             // First of all, set site and user info - otherwise we won't
             // be able to invoke API calls.
-            $this->_site = new FS_Site( $addon_install );
+            $this->_site = $first_install;
             $this->_user = $user;
 
             // Sync add-on plans.
             $this->_sync_plans();
 
-            // Get site's current plan.
-            //$this->_site->plan = $this->_get_plan_by_id( $this->_site->plan->id );
+            $this->handle_account_connection( $addon_installs, ! fs_is_network_admin() );
+
+            // Get site's current plan.
+            //$this->_site->plan = $this->_get_plan_by_id( $this->_site->plan->id );
+
+            // Sync licenses.
+            $this->_sync_licenses();
+
+            if ( ! fs_is_network_admin() ) {
+                // Try to activate premium license.
+                $this->_activate_license( true );
+            } else {
+                $license_id = fs_request_get( 'license_id' );
+
+                if ( is_object( $this->_site ) &&
+                    FS_Plugin_License::is_valid_id( $license_id ) &&
+                    $license_id == $this->_site->license_id
+                ) {
+                    // License is already activated.
+                    return;
+                }
+
+                $premium_license = FS_Plugin_License::is_valid_id( $license_id ) ?
+                    $this->_get_license_by_id( $license_id ) :
+                    $this->_get_available_premium_license();
+
+                if ( is_object( $premium_license ) ) {
+                    $this->maybe_network_activate_addon_license( $premium_license );
+                }
+            }
+        }
+
+        /**
+         * @author Leo Fajardo (@leorw)
+         * @since 2.3.0
+         *
+         * @param FS_Site[] $installs
+         * @param bool      $is_site_level
+         */
+        private function handle_account_connection( $installs, $is_site_level ) {
+            $first_install = $installs[0];
+
+            if ( $is_site_level ) {
+                $this->_set_account( $this->_user, $first_install );
+
+                $this->do_action( 'after_account_connection', $this->_user, $first_install );
+            } else {
+                $this->_store_user();
+
+                // Map site addresses to their blog IDs.
+                $address_to_blog_map = $this->get_address_to_blog_map();
+
+                $first_blog_id      = null;
+                $blog_2_install_map = array();
+                foreach ( $installs as $install ) {
+                    $address = trailingslashit( fs_strip_url_protocol( $install->url ) );
+                    $blog_id = $address_to_blog_map[ $address ];
+
+                    $this->_store_site( true, $blog_id, $install );
+
+                    if ( is_null( $first_blog_id ) ) {
+                        $first_blog_id = $blog_id;
+                    }
+
+                    $blog_2_install_map[ $blog_id ] = $install;
+                }
+
+                if ( ! FS_User::is_valid_id( $this->_storage->network_user_id ) ||
+                    ! is_object( self::_get_user_by_id( $this->_storage->network_user_id ) )
+                ) {
+                    // Store network user.
+                    $this->_storage->network_user_id = $this->_user->id;
+                }
+
+                if ( ! FS_Site::is_valid_id( $this->_storage->network_install_blog_id ) ) {
+                    $this->_storage->network_install_blog_id = $first_blog_id;
+                }
+
+                if ( count( $installs ) === count( $address_to_blog_map ) ) {
+                    // Super admin opted in for all sites in the network.
+                    $this->_storage->is_network_connected = true;
+                }
+
+                $this->_store_licenses( false );
+
+                self::$_accounts->store();
+
+                // Don't sync the installs data on network upgrade
+                if ( ! $this->network_upgrade_mode_completed() ) {
+                    $this->send_installs_update();
+                }
+
+                // Switch install context back to the first install.
+                $this->_site = $first_install;
+
+                $current_blog = get_current_blog_id();
+
+                foreach ( $blog_2_install_map as $blog_id => $install ) {
+                    $this->switch_to_blog( $blog_id );
 
-            $this->_set_account( $user, $this->_site );
+                    $this->do_action( 'after_account_connection', $this->_user, $install );
+                }
 
-            // Sync licenses.
-            $this->_sync_licenses();
+                $this->switch_to_blog( $current_blog );
 
-            // Try to activate premium license.
-            $this->_activate_license( true );
+                $this->do_action( 'after_network_account_connection', $this->_user, $blog_2_install_map );
+            }
         }
 
         /**
@@ -15140,6 +16308,8 @@
                 ! $this->is_registered()
             );
 
+            $should_hide_site_admin_settings = $this->apply_filters( 'should_hide_site_admin_settings_on_network_activation_mode', $should_hide_site_admin_settings );
+
             if ( ( ! $this->has_api_connectivity() && ! $this->is_enable_anonymous() ) ||
                  $should_hide_site_admin_settings
             ) {
@@ -15346,12 +16516,18 @@
             }
 
             if ( ! $this->_menu->has_menu() || $this->_menu->is_top_level() ) {
-                $this->_dynamically_added_top_level_page_hook_name = $this->_menu->add_page_and_update(
-                    $this->get_plugin_name(),
-                    $this->get_plugin_name(),
-                    'manage_options',
-                    $this->_menu->has_menu() ? $this->_menu->get_slug() : $this->_slug
-                );
+
+                if ( $this->_menu->has_menu() ||
+                     ! $this->is_addon() ||
+                     $this->is_activation_mode()
+                ) {
+                    $this->_dynamically_added_top_level_page_hook_name = $this->_menu->add_page_and_update(
+                        $this->get_plugin_name(),
+                        $this->get_plugin_name(),
+                        'manage_options',
+                        $this->_menu->has_menu() ? $this->_menu->get_slug() : $this->_slug
+                    );
+                }
             } else {
                 $this->_menu->add_subpage_and_update(
                     $this->_menu->get_parent_slug(),
@@ -15437,6 +16613,44 @@
             );
         }
 
+        /**
+         * @author Leo Fajardo (@leorw)
+         * @since 2.3.0
+         *
+         * @param bool $is_activation_mode
+         *
+         * @return bool
+         */
+        private function should_add_submenu_or_action_links( $is_activation_mode ) {
+            if ( $this->is_addon() ) {
+                // No submenu items or action links for add-ons.
+                return false;
+            }
+
+            if ( $this->is_free_wp_org_theme() && ! fs_is_network_admin() ) {
+                // Also add action links or submenu items when running in a free .org theme so the tabs will be visible.
+                return true;
+            }
+
+            if ( $is_activation_mode && ! $this->is_free_wp_org_theme() ) {
+                return false;
+            }
+
+            if ( fs_is_network_admin() ) {
+                /**
+                 * Add submenu items or action links to network level when plugin was network activated and the super
+                 * admin did NOT delegate the connection of all sites to site admins.
+                 */
+                return (
+                    $this->_is_network_active &&
+                    ( WP_FS__SHOW_NETWORK_EVEN_WHEN_DELEGATED ||
+                        ! $this->is_network_delegated_connection() )
+                );
+            }
+
+            return ( ! $this->_is_network_active || $this->is_delegated_connection() );
+        }
+
         /**
          * Add default Freemius menu items.
          *
@@ -15449,28 +16663,7 @@
 
             $is_activation_mode = $this->is_activation_mode();
 
-            if ( $this->is_addon() ) {
-                // No submenu items for add-ons.
-                $add_submenu_items = false;
-            } else if ( $this->is_free_wp_org_theme() && ! fs_is_network_admin() ) {
-                // Also add submenu items when running in a free .org theme so the tabs will be visible.
-                $add_submenu_items = true;
-            } else if ( $is_activation_mode && ! $this->is_free_wp_org_theme() ) {
-                $add_submenu_items = false;
-            } else if ( fs_is_network_admin() ) {
-                /**
-                 * Add submenu items to network level when plugin was network
-                 * activated and the super-admin did NOT delegated the connection
-                 * of all sites to site admins.
-                 */
-                $add_submenu_items = (
-                    $this->_is_network_active &&
-                    ( WP_FS__SHOW_NETWORK_EVEN_WHEN_DELEGATED ||
-                      ! $this->is_network_delegated_connection() )
-                );
-            } else {
-                $add_submenu_items = ( ! $this->_is_network_active || $this->is_delegated_connection() );
-            }
+            $add_submenu_items = $this->should_add_submenu_or_action_links( $is_activation_mode );
 
             if ( $add_submenu_items ) {
                 if ( $this->has_affiliate_program() ) {
@@ -16521,6 +17714,165 @@
             self::$_accounts->set_option( 'account_addons', $all_addons, $store );
         }
 
+        /**
+         * Purges the cache for the valid user licenses API call so that when the `Account` or `Add-Ons` page is loaded,
+         * the valid user licenses will be fetched again and the account add-ons may be updated.
+         *
+         * @author Leo Fajardo (@leorw)
+         * @since 2.2.4
+         */
+        private function purge_valid_user_licenses_cache() {
+            $this->get_api_user_scope()->purge_cache( $this->get_valid_user_licenses_endpoint() );
+        }
+
+        /**
+         * @author Leo Fajardo (@leorw)
+         * @since 2.3.0
+         *
+         * @param array       $all_licenses
+         * @param number|null $site_license_id
+         * @param bool        $include_parent_licenses
+         *
+         * @return array
+         */
+        private function get_foreign_licenses_info( $all_licenses, $site_license_id = null, $include_parent_licenses = false ) {
+            $foreign_licenses = array(
+                'ids'          => array(),
+                'license_keys' => array()
+            );
+
+            $parent_license_ids_map = array();
+
+            foreach ( $all_licenses as $license ) {
+                if ( $license->user_id == $this->_user->id || $license->id == $site_license_id ) {
+                    continue;
+                }
+
+                $foreign_licenses['ids'][]          = $license->id;
+                $foreign_licenses['license_keys'][] = $license->secret_key;
+
+                if (
+                    $include_parent_licenses &&
+                    is_object( $this->_license ) &&
+                    FS_Plugin_License::is_valid_id( $this->_license->parent_license_id ) &&
+                    ! isset( $parent_license_ids_map[ $this->_license->parent_license_id ] )
+                ) {
+                    /**
+                     * Include the parent license's info only if it has not been included before since child licenses
+                     * can have the same parent license.
+                     */
+                    $foreign_licenses['ids'][]          = $this->_license->parent_license_id;
+                    $foreign_licenses['license_keys'][] = $license->secret_key;
+
+                    $parent_license_ids_map[ $this->_license->parent_license_id ] = true;
+                }
+            }
+
+            if ( empty( $foreign_licenses['ids'] ) ) {
+                $foreign_licenses = array();
+            }
+
+            return $foreign_licenses;
+        }
+
+        /**
+         * @author Leo Fajardo (@leorw)
+         * @since 2.3.0
+         *
+         * @return string
+         */
+        private function get_valid_user_licenses_endpoint() {
+            $user_licenses_endpoint = '/licenses.json?type=active' .
+                ( FS_Plugin::is_valid_id( $this->get_bundle_id() ) ? '&is_enriched=true' : '' );
+
+            $foreign_licenses = $this->get_foreign_licenses_info( self::get_all_licenses( $this->_module_id ), null, true );
+
+            if ( ! empty ( $foreign_licenses ) ) {
+                $foreign_licenses = array(
+                    // Prefix with `+` to tell the server to include foreign licenses in the licenses collection.
+                    'ids'          => ( urlencode( '+' ) . implode( ',', $foreign_licenses['ids'] ) ),
+                    'license_keys' => implode( ',', array_map( 'urlencode', $foreign_licenses['license_keys'] ) )
+                );
+
+                $user_licenses_endpoint = add_query_arg( $foreign_licenses, $user_licenses_endpoint );
+            }
+
+            return $user_licenses_endpoint;
+        }
+
+        /**
+         * Fetches active licenses that are enriched with product type if there's a context `bundle_id` and bundle
+         * licenses enriched with product IDs if there are any. From the licenses, the `get_updated_account_addons`
+         * method filters out non–add-on product IDs and stores the add-on IDs.
+         *
+         * @author Leo Fajardo (@leorw)
+         * @since 2.2.4
+         *
+         * @return stdClass[] array
+         */
+        private function fetch_valid_user_licenses() {
+            $this->_logger->entrance();
+
+            $result = $this->get_api_user_scope()->get( $this->get_valid_user_licenses_endpoint() );
+
+            if ( ! $this->is_api_result_object( $result, 'licenses' ) ||
+                ! is_array( $result->licenses )
+            ) {
+                return array();
+            }
+
+            return $result->licenses;
+        }
+
+        /**
+         * @author Leo Fajardo (@leorw)
+         * @since 2.2.4
+         *
+         * @return number[] Account add-on IDs.
+         */
+        function get_updated_account_addons() {
+            $addons = $this->get_addons();
+            if ( empty( $addons ) ) {
+                return array();
+            }
+
+            $account_addons = $this->get_account_addons();
+            if ( ! is_array( $account_addons ) ) {
+                $account_addons = array();
+            }
+
+            $user_licenses = $this->is_registered() ?
+                $this->fetch_valid_user_licenses() :
+                array();
+
+            if ( empty( $user_licenses ) ) {
+                return $account_addons;
+            }
+
+            $addon_ids = array();
+            foreach ( $addons as $addon ) {
+                $addon_ids[] = $addon->id;
+            }
+
+            $license_product_ids = array();
+
+            foreach ( $user_licenses as $license ) {
+                if ( isset( $license->plugin_type ) && 'bundle' === $license->plugin_type ) {
+                    $license_product_ids = array_merge( $license_product_ids, $license->products );
+                } else {
+                    $license_product_ids[] = $license->plugin_id;
+                }
+            }
+
+            // Filter out non–add-on IDs.
+            $new_account_addons = array_intersect( $addon_ids, $license_product_ids );
+            if ( count( $new_account_addons ) !== count( $account_addons ) ) {
+                $this->_store_account_addons( array_unique( $new_account_addons ) );
+            }
+
+            return $new_account_addons;
+        }
+
         /**
          * Store account params in the Database.
          *
@@ -16615,7 +17967,9 @@
             $api = $this->get_api_site_scope();
 
             if ( ! is_numeric( $license_id ) ) {
-                $license_id = $this->_license->id;
+                $license_id = FS_Plugin_License::is_valid_id( $this->_license->parent_license_id ) ?
+                    $this->_license->parent_license_id :
+                    $this->_license->id;
             }
 
             $result = $api->get( "/licenses/{$license_id}/subscriptions.json", true );
@@ -16722,7 +18076,7 @@
                 $plugin_id = $this->_plugin->id;
             }
 
-            $user_licenses_endpoint = "/plugins/{$plugin_id}/licenses.json";
+            $user_licenses_endpoint = "/plugins/{$plugin_id}/licenses.json?is_enriched=true";
             if ( ! empty ( $foreign_licenses ) ) {
                 $foreign_licenses = array(
                     // Prefix with `+` to tell the server to include foreign licenses in the licenses collection.
@@ -16771,7 +18125,7 @@
 
                 if ( is_numeric( $site_license_id ) ) {
                     // Try to retrieve a foreign license that is linked to the install.
-                    $api_result = $api->call( '/licenses.json' );
+                    $api_result = $api->call( '/licenses.json?is_enriched=true' );
 
                     if ( $this->is_api_result_object( $api_result, 'licenses' ) &&
                          is_array( $api_result->licenses )
@@ -16784,7 +18138,17 @@
                     } else {
                         $api_errors[] = $api_result;
                     }
-                } else if ( is_object( $this->_license ) ) {
+                } else if (
+                    is_object( $this->_license ) &&
+                    /**
+                     * Sync only if the license belongs to the context plugin. `$plugin_id` can be an add-on ID while
+                     * the FS instance that does the syncing is the parent FS instance.
+                     *
+                     * @author Leo Fajardo (@leorw)
+                     * @since 2.3.0
+                     */
+                    $this->_license->plugin_id == $plugin_id
+                ) {
                     $is_license_in_result = false;
                     if ( ! empty( $result ) ) {
                         foreach ( $result as $license ) {
@@ -16798,7 +18162,7 @@
                     if ( ! $is_license_in_result ) {
                         // Fetch foreign license by ID and license key.
                         $license = $api->get( "/licenses/{$this->_license->id}.json?license_key=" .
-                                              urlencode( $this->_license->secret_key ) );
+                                              urlencode( $this->_license->secret_key ) . '&is_enriched=true' );
 
                         if ( $this->is_api_result_entity( $license ) ) {
                             $result[] = new FS_Plugin_License( $license );
@@ -16867,7 +18231,15 @@
                 $plugin_id = $this->_plugin->id;
             }
 
-            $result = $api->get( "/plugins/{$plugin_id}/payments.json?include_addons=true", $flush );
+            $include_bundles = (
+                is_object( $this->_plugin ) &&
+                FS_Plugin::is_valid_id( $this->_plugin->bundle_id )
+            );
+
+            $result = $api->get(
+                "/plugins/{$plugin_id}/payments.json?include_addons=true" . ($include_bundles ? '&include_bundles=true' : ''),
+                $flush
+            );
 
             if ( ! isset( $result->error ) ) {
                 for ( $i = 0, $len = count( $result->payments ); $i < $len; $i ++ ) {
@@ -16937,15 +18309,24 @@
                 return false;
             }
 
+            $plugin_version = $this->get_plugin_version();
+
             // Check if version is actually newer.
             $has_new_version =
                 // If it's an non-installed add-on then always return latest.
                 ( $this->_is_addon_id( $plugin_id ) && ! $this->is_addon_activated( $plugin_id ) ) ||
                 // Compare versions.
-                version_compare( $this->get_plugin_version(), $latest_tag->version, '<' );
+                version_compare( $plugin_version, $latest_tag->version, '<' );
 
             $this->_logger->departure( $has_new_version ? 'Found newer plugin version ' . $latest_tag->version : 'No new version' );
 
+            $is_latest_version_beta = ( 'beta' === $latest_tag->release_mode );
+
+            $this->_storage->beta_data = array(
+                'is_beta' => $is_latest_version_beta,
+                'version' => $latest_tag->version
+            );
+
             return $has_new_version ? $latest_tag : false;
         }
 
@@ -17156,9 +18537,19 @@
             if ( $this->is_addon_activated( $addon_id ) ) {
                 // If already installed, use add-on sync.
                 $fs_addon = self::get_instance_by_id( $addon_id );
-                $fs_addon->_sync_license( $background );
 
-                return;
+                if (
+                    // Add-on is network activated and network integrated.
+                    $fs_addon->is_network_active() ||
+                    // Background sync cron.
+                    self::is_cron() ||
+                    // Add-on is not network activated or not network integrated.
+                    ! fs_is_network_admin()
+                ) {
+                    $fs_addon->_sync_license( $background );
+
+                    return;
+                }
             }
 
             // Validate add-on exists.
@@ -17287,9 +18678,12 @@
                             if ( ! self::$_global_admin_notices->has_sticky( 'api_blocked' ) ) {
                                 self::$_global_admin_notices->add(
                                     sprintf(
-                                        $this->get_text_x_inline( 'Your server is blocking the access to Freemius\' API, which is crucial for %1s synchronization. Please contact your host to whitelist %2s', '%1s - plugin title, %2s - API domain', 'server-blocking-access' ),
+                                        $this->get_text_inline( 'Your server is blocking the access to Freemius\' API, which is crucial for %1$s synchronization. Please contact your host to whitelist %2$s', 'server-blocking-access' ),
                                         $this->get_plugin_name(),
-                                        '<a href="' . $api->get_url() . '" target="_blank">' . $api->get_url() . '</a>'
+                                        '<b>' . implode( ', ', $this->apply_filters( 'api_domains', array(
+                                            'api.freemius.com',
+                                            'wp.freemius.com'
+                                        ) ) ) . '</b>'
                                     ) . '<br> ' . $this->get_text_inline( 'Error received from the server:', 'server-error-message' ) . var_export( $result->error, true ),
                                     $this->get_text_x_inline( 'Oops', 'exclamation', 'oops' ) . '...',
                                     'error',
@@ -17452,7 +18846,7 @@
                             $this->_store_licenses();
 
                             $plan_change = $is_free ?
-                                'upgraded' :
+                                ( $this->is_only_premium() ? 'activated' : 'upgraded' ) :
                                 ( is_object( $new_license ) ?
                                     'changed' :
                                     'downgraded' );
@@ -17480,6 +18874,18 @@
                         $this->_sync_site_subscription( $this->_license );
                     }
                 }
+
+                if ( $this->is_addon() || $this->has_addons() ) {
+                    /**
+                     * Purge the valid user licenses cache so that when the "Account" or the "Add-Ons" page is loaded,
+                     * an updated valid user licenses collection will be fetched from the server which is used to also
+                     * update the account add-ons (add-ons the user has licenses for).
+                     *
+                     * @author Leo Fajardo (@leorw)
+                     * @since 2.2.4
+                     */
+                    $this->purge_valid_user_licenses_cache();
+                }
             }
 
             $hmm_text = $this->get_text_x_inline( 'Hmm', 'something somebody says when they are thinking about what you have just said.', 'hmm' ) . '...';
@@ -17513,11 +18919,12 @@
                         }
                         break;
                     case 'upgraded':
+                    case 'activated':
                         $this->_admin_notices->add_sticky(
-                            sprintf(
-                                $this->get_text_inline( 'Your plan was successfully upgraded.', 'plan-upgraded-message' ),
-                                '<i>' . $this->get_plugin_name() . '</i>'
-                            ) . $this->get_complete_upgrade_instructions(),
+                            ( 'activated' === $plan_change ) ?
+                                $this->get_text_inline( 'Your plan was successfully activated.', 'plan-activated-message' ) :
+                                $this->get_text_inline( 'Your plan was successfully upgraded.', 'plan-upgraded-message' ) .
+                            $this->get_complete_upgrade_instructions(),
                             'plan_upgraded',
                             $this->get_text_x_inline( 'Yee-haw', 'interjection expressing joy or exuberance', 'yee-haw' ) . '!'
                         );
@@ -17632,22 +19039,24 @@
          *
          * @param bool $background
          */
-        protected function _activate_license( $background = false ) {
+        protected function _activate_license( $background = false, $premium_license = null ) {
             $this->_logger->entrance();
 
-            $license_id = fs_request_get( 'license_id' );
+            if ( is_null( $premium_license ) ) {
+                $license_id = fs_request_get( 'license_id' );
 
-            if ( is_object( $this->_site ) &&
-                 FS_Plugin_License::is_valid_id( $license_id ) &&
-                 $license_id == $this->_site->license_id
-            ) {
-                // License is already activated.
-                return;
-            }
+                if ( is_object( $this->_site ) &&
+                    FS_Plugin_License::is_valid_id( $license_id ) &&
+                    $license_id == $this->_site->license_id
+                ) {
+                    // License is already activated.
+                    return;
+                }
 
-            $premium_license = FS_Plugin_License::is_valid_id( $license_id ) ?
-                $this->_get_license_by_id( $license_id ) :
-                $this->_get_available_premium_license();
+                $premium_license = FS_Plugin_License::is_valid_id( $license_id ) ?
+                    $this->_get_license_by_id( $license_id ) :
+                    $this->_get_available_premium_license();
+            }
 
             if ( ! is_object( $premium_license ) ) {
                 return;
@@ -17696,7 +19105,7 @@
             }
 
             $api     = $this->get_api_site_scope();
-            $license = $api->call( "/licenses/{$premium_license->id}.json", 'put', $api_request_params );
+            $license = $api->call( "/licenses/{$premium_license->id}.json?is_enriched=true", 'put', $api_request_params );
 
             if ( ! $this->is_api_result_entity( $license ) ) {
                 if ( ! $background ) {
@@ -17730,6 +19139,18 @@
 
             $this->_store_account();
 
+            if ( $this->is_addon() || $this->has_addons() ) {
+                /**
+                 * Purge the valid user licenses cache so that when the "Account" or the "Add-Ons" page is loaded,
+                 * an updated valid user licenses collection will be fetched from the server which is used to also
+                 * update the account add-ons (add-ons the user has licenses for).
+                 *
+                 * @author Leo Fajardo (@leorw)
+                 * @since 2.2.4
+                 */
+                $this->purge_valid_user_licenses_cache();
+            }
+
             if ( ! $background ) {
                 $this->_admin_notices->add_sticky(
                     $this->get_text_inline( 'Your license was successfully activated.', 'license-activated-message' ) .
@@ -18132,6 +19553,8 @@
 
             if ( $this->has_secret_key() ) {
                 $endpoint = add_query_arg( 'type', 'all', $endpoint );
+            } else if ( $this->is_registered() && $this->_user->is_beta() ) {
+                $endpoint = add_query_arg( 'type', 'beta', $endpoint );
             }
 
             return $endpoint;
@@ -18288,9 +19711,16 @@
         function _get_invoice_api_url( $payment_id = false ) {
             $this->_logger->entrance();
 
-            return $this->get_api_user_scope()->get_signed_url(
+            $url = $this->get_api_user_scope()->get_signed_url(
                 "/payments/{$payment_id}/invoice.pdf"
             );
+
+            if ( ! fs_starts_with( $url, 'https://' ) ) {
+                // Always use HTTPS for invoices.
+                $url = 'https' . substr( $url, 4 );
+            }
+
+            return $url;
         }
 
         /**
@@ -18336,7 +19766,7 @@
                 $this->get_parent_instance() :
                 $this;
 
-            return $fs->get_account_url( 'download_latest', $params );
+            return $this->apply_filters( 'download_latest_url', $fs->get_account_url( 'download_latest', $params ) );
         }
 
         #endregion Download Plugin ------------------------------------------------------------------
@@ -18425,7 +19855,9 @@
             if ( ! $flush && $api->is_cached( $path ) ) {
                 $addons = self::get_all_addons();
 
-                return $addons[ $this->_plugin->id ];
+                return isset( $addons[ $this->_plugin->id ] ) ?
+                    $addons[ $this->_plugin->id ] :
+                    array();
             }
 
             $result = $api->get( $path, $flush );
@@ -18661,7 +20093,7 @@
             if ( ! isset( $result->error ) ) {
                 $this->_admin_notices->add( sprintf(
                     $this->get_text_inline( 'Verification mail was just sent to %s. If you can\'t find it after 5 min, please check your spam box.', 'verification-email-sent-message' ),
-                    sprintf( '<a href="mailto:%1s">%2s</a>', esc_url( $this->_user->email ), $this->_user->email )
+                    sprintf( '<a href="mailto:%1$s">%2$s</a>', esc_url( $this->_user->email ), $this->_user->email )
                 ) );
             } else {
                 // handle different error cases.
@@ -18726,7 +20158,9 @@
             ) {
                 $first_time_path = '';
             } else {
-                $first_time_path = $this->_menu->get_first_time_path();
+                $first_time_path = $this->_menu->get_first_time_path(
+                    fs_is_network_admin() && $this->_is_network_active
+                );
             }
 
             if ( $this->_is_network_active &&
@@ -19371,7 +20805,8 @@
                 $user->id,
                 $user->public_key,
                 ! $this->is_live(),
-                $user->secret_key
+                $user->secret_key,
+                $this->get_sdk_version()
             );
         }
 
@@ -19399,7 +20834,8 @@
                 $user->id,
                 $user->public_key,
                 ! $this->is_live(),
-                $user->secret_key
+                $user->secret_key,
+                $this->get_sdk_version()
             );
 
             return $this->_user_api;
@@ -19424,7 +20860,8 @@
                     $this->_site->id,
                     $this->_site->public_key,
                     ! $this->is_live(),
-                    $this->_site->secret_key
+                    $this->_site->secret_key,
+                    $this->get_sdk_version()
                 );
             }
 
@@ -19448,7 +20885,9 @@
                     'plugin',
                     $this->_plugin->id,
                     $this->_plugin->public_key,
-                    ! $this->is_live()
+                    ! $this->is_live(),
+                    false,
+                    $this->get_sdk_version()
                 );
             }
 
@@ -19488,6 +20927,10 @@
                 $plans = array( $plans );
             }
 
+            if ( ! $this->is_array_instanceof( $plans, 'FS_Plugin_Plan' ) ) {
+                $plans = array();
+            }
+
             $this->_storage->has_trial_plan = FS_Plan_Manager::instance()->has_trial_plan( $plans );
         }
 
@@ -19865,7 +21308,33 @@
         function _add_upgrade_action_link() {
             $this->_logger->entrance();
 
-            if ( ! $this->is_paying() && $this->has_paid_plan() ) {
+            $is_activation_mode = $this->is_activation_mode();
+
+            $add_action_links = $this->should_add_submenu_or_action_links( $is_activation_mode );
+
+            /**
+             * The following logic is based on the logic in `add_submenu_items()` method that decides when the "Upgrade"
+             * and "Add-Ons" menus should be added.
+             *
+             * @author Leo Fajardo (@leorw)
+             * @since 2.3.0
+             */
+            $add_upgrade_link = (
+                $add_action_links ||
+                ( $is_activation_mode && $this->is_only_premium() )
+            ) && ! WP_FS__DEMO_MODE;
+
+            $add_addons_link = ( $add_action_links && $this->has_addons() );
+
+            if ( ! $add_upgrade_link && ! $add_addons_link ) {
+                return;
+            }
+
+            if (
+                $add_upgrade_link &&
+                $this->is_pricing_page_visible() &&
+                $this->is_submenu_item_visible( 'pricing' )
+            ) {
                 $this->add_plugin_action_link(
                     $this->get_text_inline( 'Upgrade', 'upgrade' ),
                     $this->get_upgrade_url(),
@@ -19875,7 +21344,11 @@
                 );
             }
 
-            if ( $this->has_addons() ) {
+            if (
+                $add_addons_link &&
+                $this->has_addons() &&
+                $this->is_submenu_item_visible( 'addons' )
+            ) {
                 $this->add_plugin_action_link(
                     $this->get_text_inline( 'Add-Ons', 'add-ons' ),
                     $this->_get_admin_page_url( 'addons' ),
@@ -19926,7 +21399,7 @@
         }
 
         /**
-         * Adds "Opt in" or "Opt out" link to the main "Plugins" page link actions collection.
+         * Adds "Opt In" or "Opt Out" link to the main "Plugins" page link actions collection.
          *
          * @author Leo Fajardo (@leorw)
          * @since  1.2.1.5
@@ -19938,13 +21411,19 @@
 
             $this->_logger->entrance();
 
-            /**
-             * If the activation has been delegated to site admins, no tracking-related actions for now.
-             *
-             * @author Leo Fajardo (@leorw)
-             */
-            if ( $this->_is_network_active && $this->is_network_delegated_connection() ) {
-                return;
+            if ( fs_is_network_admin() ) {
+                if ( ! $this->_is_network_active ) {
+                    // Don't add tracking links when browsing the network WP Admin and the plugin is not network active.
+                    return;
+                } else if ( $this->is_network_delegated_connection() ) {
+                    // Don't add tracking links when browsing the network WP Admin and the activation has been delegated to site admins.
+                    return;
+                }
+            } else {
+                if ( $this->_is_network_active && ! $this->is_delegated_connection() ) {
+                    // Don't add tracking links when browsing the sub-site WP Admin, the plugin is network active, and the connection was not delegated.
+                    return;
+                }
             }
 
             if ( fs_request_is_action_secure( $this->get_unique_affix() . '_reconnect' ) ) {
@@ -19962,14 +21441,16 @@
                 return;
             }
 
-            if ( ! $this->is_enable_anonymous() ) {
-                // Don't allow to opt-out if anonymous mode is disabled.
-                return;
-            }
+            if ( $this->is_registered() && $this->is_tracking_allowed() ) {
+                if ( ! $this->is_enable_anonymous() ) {
+                    // If opted in and tracking is allowed, don't allow to opt out if anonymous mode is disabled.
+                    return;
+                }
 
-            if ( ! $this->is_free_plan() ) {
-                // Don't allow to opt-out if running in paid plan.
-                return;
+                if ( ! $this->is_free_plan() ) {
+                    // Don't allow to opt out if running in paid plan.
+                    return;
+                }
             }
 
             if ( $this->add_ajax_action( 'stop_tracking', array( &$this, '_stop_tracking_callback' ) ) ) {
@@ -19980,7 +21461,8 @@
                 return;
             }
 
-            $url = '#';
+            $link_text_id = '';
+            $url          = '#';
 
             if ( $this->is_registered() ) {
                 if ( $this->is_tracking_allowed() ) {
@@ -19990,7 +21472,10 @@
                 }
 
                 add_action( 'admin_footer', array( &$this, '_add_optout_dialog' ) );
-            } else {
+            } else if ( $this->is_anonymous() || $this->is_activation_mode() ) {
+                /**
+                 * Show opt-in link only if skipped or in activation mode.
+                 */
                 $link_text_id = $this->get_text_inline( 'Opt In', 'opt-in' );
 
                 $params = ! $this->is_anonymous() ?
@@ -20003,7 +21488,7 @@
                 $url = $this->get_activation_url( $params );
             }
 
-            if ( $this->is_plugin() && self::is_plugins_page() ) {
+            if ( ! empty( $link_text_id ) && $this->is_plugin() && self::is_plugins_page() ) {
                 $this->add_plugin_action_link(
                     $link_text_id,
                     $url,
@@ -20026,7 +21511,9 @@
             $url = false;
 
             if ( ! $this->is_addon() || ! $this->has_free_plan() ) {
-                $first_time_path = $this->_menu->get_first_time_path();
+                $first_time_path = $this->_menu->get_first_time_path(
+                    fs_is_network_admin() && $this->_is_network_active
+                );
 
                 if ( $this->is_activation_mode() ) {
                     $url = $this->get_activation_url();
@@ -20214,8 +21701,8 @@
                 $premium_plugin_basename = $this->premium_plugin_basename();
 
                 return sprintf(
-                /* translators: %1s: Product title; %2s: Plan title */
-                    $this->get_text_inline( ' The paid version of %1s is already installed. Please activate it to start benefiting the %2s features. %3s', 'activate-premium-version' ),
+                /* translators: %1$s: Product title; %2$s: Plan title */
+                    $this->get_text_inline( ' The paid version of %1$s is already installed. Please activate it to start benefiting the %2$s features. %3$s', 'activate-premium-version' ),
                     sprintf( '<em>%s</em>', esc_html( $this->get_plugin_title() ) ),
                     $plan_title,
                     sprintf(
@@ -20245,7 +21732,7 @@
                     ) ),
                     $deactivation_step,
                     $this->get_text_inline( 'Upload and activate the downloaded version', 'upload-and-activate' ),
-                    '//bit.ly/upload-wp-' . $this->_module_type . 's',
+                    $this->apply_filters( 'upload_and_install_video_url', '//bit.ly/upload-wp-' . $this->_module_type . 's' ),
                     $this->get_text_inline( 'How to upload and activate?', 'howto-upload-activate' )
                 );
             }
@@ -21228,7 +22715,9 @@
                             'plugin',
                             $user_plugin->id,
                             $user_plugin->public_key,
-                            ! $user_plugin->is_live
+                            ! $user_plugin->is_live,
+                            false,
+                            $this->get_sdk_version()
                         );
 
                         $addons_result = $plugin_api->get( '/addons.json?enriched=true', true );
@@ -21318,7 +22807,7 @@
                 '%s %s %s',
                 $thank_you,
                 $already_opted_in,
-                sprintf($this->get_text_inline( 'Due to the new %sEU General Data Protection Regulation (GDPR)%s compliance requirements it is required that you provide your explicit consent, again, confirming that you are onboard 🙂', 'due-to-gdpr-compliance-requirements' ), '<a href="https://eugdpr.org/" target="_blank" rel="noopener noreferrer">', '</a>') .
+                sprintf( $this->get_text_inline( 'Due to the new %sEU General Data Protection Regulation (GDPR)%s compliance requirements it is required that you provide your explicit consent, again, confirming that you are onboard :-)', 'due-to-gdpr-compliance-requirements' ), '<a href="https://eugdpr.org/" target="_blank" rel="noopener noreferrer">', '</a>' ) .
                 '<br><br>' .
                 '<b>' . $this->get_text_inline( "Please let us know if you'd like us to contact you for security & feature updates, educational content, and occasional offers:", 'contact-for-updates' ) . '</b>' .
                 $actions .
diff --git a/wp-content/plugins/nextgen-gallery/freemius/includes/class-fs-api.php b/wp-content/plugins/nextgen-gallery/freemius/includes/class-fs-api.php
index 0727fc07424522f9858f1ebc2980e8b45e4143ef..993b88b62511c686e9d8b089059ff87b81590064 100755
--- a/wp-content/plugins/nextgen-gallery/freemius/includes/class-fs-api.php
+++ b/wp-content/plugins/nextgen-gallery/freemius/includes/class-fs-api.php
@@ -56,23 +56,40 @@
 		 */
 		private $_logger;
 
-		/**
+        /**
+         * @author Leo Fajardo (@leorw)
+         * @since 2.3.0
+         *
+         * @var string
+         */
+        private $_sdk_version;
+
+        /**
 		 * @param string      $slug
 		 * @param string      $scope      'app', 'developer', 'user' or 'install'.
 		 * @param number      $id         Element's id.
 		 * @param string      $public_key Public key.
 		 * @param bool        $is_sandbox
 		 * @param bool|string $secret_key Element's secret key.
+		 * @param null|string $sdk_version
 		 *
 		 * @return FS_Api
 		 */
-		static function instance( $slug, $scope, $id, $public_key, $is_sandbox, $secret_key = false ) {
+		static function instance(
+		    $slug,
+            $scope,
+            $id,
+            $public_key,
+            $is_sandbox,
+            $secret_key = false,
+            $sdk_version = null
+        ) {
 			$identifier = md5( $slug . $scope . $id . $public_key . ( is_string( $secret_key ) ? $secret_key : '' ) . json_encode( $is_sandbox ) );
 
 			if ( ! isset( self::$_instances[ $identifier ] ) ) {
 				self::_init();
 
-				self::$_instances[ $identifier ] = new FS_Api( $slug, $scope, $id, $public_key, $secret_key, $is_sandbox );
+				self::$_instances[ $identifier ] = new FS_Api( $slug, $scope, $id, $public_key, $secret_key, $is_sandbox, $sdk_version );
 			}
 
 			return self::$_instances[ $identifier ];
@@ -105,12 +122,22 @@
 		 * @param string      $public_key Public key.
 		 * @param bool|string $secret_key Element's secret key.
 		 * @param bool        $is_sandbox
+		 * @param null|string $sdk_version
 		 */
-		private function __construct( $slug, $scope, $id, $public_key, $secret_key, $is_sandbox ) {
+		private function __construct(
+		    $slug,
+            $scope,
+            $id,
+            $public_key,
+            $secret_key,
+            $is_sandbox,
+            $sdk_version
+        ) {
 			$this->_api = new Freemius_Api_WordPress( $scope, $id, $public_key, $secret_key, $is_sandbox );
 
-			$this->_slug   = $slug;
-			$this->_logger = FS_Logger::get_logger( WP_FS__SLUG . '_' . $slug . '_api', WP_FS__DEBUG_SDK, WP_FS__ECHO_DEBUG_SDK );
+			$this->_slug        = $slug;
+			$this->_sdk_version = $sdk_version;
+			$this->_logger      = FS_Logger::get_logger( WP_FS__SLUG . '_' . $slug . '_api', WP_FS__DEBUG_SDK, WP_FS__ECHO_DEBUG_SDK );
 		}
 
 		/**
@@ -154,39 +181,51 @@
 		 * @return array|mixed|string|void
 		 */
 		private function _call( $path, $method = 'GET', $params = array(), $retry = false ) {
-			$this->_logger->entrance( $method . ':' . $path );
-
-			if ( self::is_temporary_down() ) {
-				$result = $this->get_temporary_unavailable_error();
-			} else {
-				$result = $this->_api->Api( $path, $method, $params );
-
-				if ( null !== $result &&
-				     isset( $result->error ) &&
-				     isset( $result->error->code ) &&
-				     'request_expired' === $result->error->code
-				) {
-					if ( ! $retry ) {
-						$diff = isset( $result->error->timestamp ) ?
-							( time() - strtotime( $result->error->timestamp ) ) :
-							false;
-
-						// Try to sync clock diff.
-						if ( false !== $this->_sync_clock_diff( $diff ) ) {
-							// Retry call with new synced clock.
-							return $this->_call( $path, $method, $params, true );
-						}
-					}
-				}
-			}
+            $this->_logger->entrance( $method . ':' . $path );
+
+            if ( self::is_temporary_down() ) {
+                $result = $this->get_temporary_unavailable_error();
+            } else {
+                /**
+                 * @since 2.3.0 Include the SDK version with all API requests that going through the API manager. IMPORTANT: Only pass the SDK version if the caller didn't include it yet.
+                 */
+                if ( ! empty( $this->_sdk_version ) ) {
+                    if ( false === strpos( $path, 'sdk_version=' ) &&
+                         ! isset( $params['sdk_version'] )
+                    ) {
+                        // Always add the sdk_version param in the querystring. DO NOT INCLUDE IT IN THE BODY PARAMS, OTHERWISE, IT MAY LEAD TO AN UNEXPECTED PARAMS PARSING IN CASES WHERE THE $params IS A REGULAR NON-ASSOCIATIVE ARRAY.
+                        $path = add_query_arg( 'sdk_version', $this->_sdk_version, $path );
+                    }
+                }
+
+                $result = $this->_api->Api( $path, $method, $params );
+
+                if ( null !== $result &&
+                     isset( $result->error ) &&
+                     isset( $result->error->code ) &&
+                     'request_expired' === $result->error->code
+                ) {
+                    if ( ! $retry ) {
+                        $diff = isset( $result->error->timestamp ) ?
+                            ( time() - strtotime( $result->error->timestamp ) ) :
+                            false;
+
+                        // Try to sync clock diff.
+                        if ( false !== $this->_sync_clock_diff( $diff ) ) {
+                            // Retry call with new synced clock.
+                            return $this->_call( $path, $method, $params, true );
+                        }
+                    }
+                }
+            }
 
-			if ( $this->_logger->is_on() && self::is_api_error( $result ) ) {
-				// Log API errors.
-				$this->_logger->api_error( $result );
-			}
+            if ( $this->_logger->is_on() && self::is_api_error( $result ) ) {
+                // Log API errors.
+                $this->_logger->api_error( $result );
+            }
 
-			return $result;
-		}
+            return $result;
+        }
 
 		/**
 		 * Override API call to wrap it in servers' clock sync method.
@@ -253,7 +292,7 @@
                              * If the response code is 404, cache the result for half of the `$expiration`.
                              *
                              * @author Leo Fajardo (@leorw)
-                             * @since 2.2.3.1
+                             * @since 2.2.4
                              */
 					        $expiration /= 2;
                         } else {
diff --git a/wp-content/plugins/nextgen-gallery/freemius/includes/class-fs-plugin-updater.php b/wp-content/plugins/nextgen-gallery/freemius/includes/class-fs-plugin-updater.php
index bcd416b5006db9cf76e8d20036596d797cb2a9d9..841ed29af331f7a075b57c81ddbe74cac5874783 100755
--- a/wp-content/plugins/nextgen-gallery/freemius/includes/class-fs-plugin-updater.php
+++ b/wp-content/plugins/nextgen-gallery/freemius/includes/class-fs-plugin-updater.php
@@ -164,32 +164,71 @@
 
             $contents = ob_get_clean();
 
-            /**
-             * Replace the plugin information dialog's "Install Update Now" button's text and URL. If there's a license,
-             * the text will be "Renew license" and will link to the checkout page with the license's billing cycle
-             * and quota. If there's no license, the text will be "Buy license" and will link to the pricing page.
-             */
-            $contents = preg_replace(
-                '/(.+\<a.+)(id="plugin_update_from_iframe")(.+href=")([^\s]+)(".+\>)(.+)(\<\/a.+)/is',
-                is_object( $license ) ?
-                    sprintf(
-                        '$1$3%s$5%s$7',
-                        $this->_fs->checkout_url(
-                            is_object( $subscription ) ?
-                                ( 1 == $subscription->billing_cycle ? WP_FS__PERIOD_MONTHLY : WP_FS__PERIOD_ANNUALLY ) :
-                                WP_FS__PERIOD_LIFETIME,
-                            false,
-                            array( 'licenses' => $license->quota )
+            $update_button_id_attribute_pos = strpos( $contents, 'id="plugin_update_from_iframe"' );
+
+            if ( false !== $update_button_id_attribute_pos ) {
+                $update_button_start_pos = strrpos(
+                    substr( $contents, 0, $update_button_id_attribute_pos ),
+                    '<a'
+                );
+
+                $update_button_end_pos = ( strpos( $contents, '</a>', $update_button_id_attribute_pos ) + strlen( '</a>' ) );
+
+                /**
+                 * The part of the contents without the update button.
+                 *
+                 * @author Leo Fajardo (@leorw)
+                 * @since 2.2.5
+                 */
+                $modified_contents = substr( $contents, 0, $update_button_start_pos );
+
+                $update_button = substr( $contents, $update_button_start_pos, ( $update_button_end_pos - $update_button_start_pos ) );
+
+                /**
+                 * Replace the plugin information dialog's "Install Update Now" button's text and URL. If there's a license,
+                 * the text will be "Renew license" and will link to the checkout page with the license's billing cycle
+                 * and quota. If there's no license, the text will be "Buy license" and will link to the pricing page.
+                 */
+                $update_button = preg_replace(
+                    '/(\<a.+)(id="plugin_update_from_iframe")(.+href=")([^\s]+)(".*\>)(.+)(\<\/a>)/is',
+                    is_object( $license ) ?
+                        sprintf(
+                            '$1$3%s$5%s$7',
+                            $this->_fs->checkout_url(
+                                is_object( $subscription ) ?
+                                    ( 1 == $subscription->billing_cycle ? WP_FS__PERIOD_MONTHLY : WP_FS__PERIOD_ANNUALLY ) :
+                                    WP_FS__PERIOD_LIFETIME,
+                                false,
+                                array( 'licenses' => $license->quota )
+                            ),
+                            fs_text_inline( 'Renew license', 'renew-license', $this->_fs->get_slug() )
+                        ) :
+                        sprintf(
+                            '$1$3%s$5%s$7',
+                            $this->_fs->pricing_url(),
+                            fs_text_inline( 'Buy license', 'buy-license', $this->_fs->get_slug() )
                         ),
-                        fs_text_inline( 'Renew license', 'renew-license', $this->_fs->get_slug() )
-                    ) :
-                    sprintf(
-                        '$1$3%s$5%s$7',
-                        $this->_fs->pricing_url(),
-                        fs_text_inline( 'Buy license', 'buy-license', $this->_fs->get_slug() )
-                    ),
-                $contents
-            );
+                    $update_button
+                );
+
+                /**
+                 * Append the modified button.
+                 *
+                 * @author Leo Fajardo (@leorw)
+                 * @since 2.2.5
+                 */
+                $modified_contents .= $update_button;
+
+                /**
+                 * Append the remaining part of the contents after the update button.
+                 *
+                 * @author Leo Fajardo (@leorw)
+                 * @since 2.2.5
+                 */
+                $modified_contents .= substr( $contents, $update_button_end_pos );
+
+                $contents = $modified_contents;
+            }
 
             echo $contents;
         }
@@ -257,7 +296,40 @@
 
             $r = $current->response[ $file ];
 
-            if ( ! $this->_fs->has_any_active_valid_license() ) {
+            $has_beta_update = $this->_fs->has_beta_update();
+
+            if ( $this->_fs->has_any_active_valid_license() ) {
+                if ( $has_beta_update ) {
+                    /**
+                     * Turn the "new version" text into "new Beta version".
+                     *
+                     * Sample input:
+                     *      There is a new version of Awesome Plugin available. <a href="...>View version x.y.z details</a> or <a href="...>update now</a>.
+                     * Output:
+                     *      There is a new Beta version of Awesome Plugin available. <a href="...>View version x.y.z details</a> or <a href="...>update now</a>.
+                     *
+                     * @author Leo Fajardo (@leorw)
+                     * @since 2.3.0
+                     */
+                    $plugin_update_row = preg_replace(
+                        '/(\<div.+>)(.+)(\<a.+href="([^\s]+)"([^\<]+)\>.+\<a.+)(\<\/div\>)/is',
+                        (
+                            '$1' .
+                            sprintf(
+                                fs_text_inline( 'There is a %s of %s available.', 'new-version-available', $this->_fs->get_slug() ),
+                                $has_beta_update ?
+                                    fs_text_inline( 'new Beta version', 'new-beta-version', $this->_fs->get_slug() ) :
+                                    fs_text_inline( 'new version', 'new-version', $this->_fs->get_slug() ),
+                                $this->_fs->get_plugin_title()
+                            ) .
+                            ' ' .
+                            '$3' .
+                            '$6'
+                        ),
+                        $plugin_update_row
+                    );
+                }
+            } else {
                 /**
                  * Turn the "new version" text into a link that opens the plugin information dialog when clicked and
                  * make the "View version x details" text link to the checkout page instead of opening the plugin
@@ -267,6 +339,8 @@
                  *      There is a new version of Awesome Plugin available. <a href="...>View version x.y.z details</a> or <a href="...>update now</a>.
                  * Output:
                  *      There is a <a href="...>new version</a> of Awesome Plugin available. <a href="...>Buy a license now</a> to access version x.y.z security & feature updates, and support.
+                 *      OR
+                 *      There is a <a href="...>new Beta version</a> of Awesome Plugin available. <a href="...>Buy a license now</a> to access version x.y.z security & feature updates, and support.
                  *
                  * @author Leo Fajardo (@leorw)
                  */
@@ -279,7 +353,9 @@
                             sprintf(
                                 '<a href="$4"%s>%s</a>',
                                 '$5',
-                                fs_text_inline( 'new version', 'new-version', $this->_fs->get_slug() )
+                                $has_beta_update ?
+                                    fs_text_inline( 'new Beta version', 'new-beta-version', $this->_fs->get_slug() ) :
+                                    fs_text_inline( 'new version', 'new-version', $this->_fs->get_slug() )
                             ),
                             $this->_fs->get_plugin_title()
                         ) .
@@ -299,7 +375,7 @@
                 $slug = $this->_fs->get_slug();
 
                 $upgrade_notice_html = sprintf(
-                    '<p class="notice fs-upgrade-notice fs-slug-%1s fs-type-%2s" data-slug="%1s" data-type="%2s"><strong>%3s</strong> %4s</p>',
+                    '<p class="notice fs-upgrade-notice fs-slug-%1$s fs-type-%2$s" data-slug="%1$s" data-type="%2$s"><strong>%3$s</strong> %4$s</p>',
                     $slug,
                     $this->_fs->get_module_type(),
                     fs_text_inline( 'Important Upgrade Notice:', 'upgrade_notice', $slug ),
@@ -422,7 +498,7 @@
 
                 $this->_update_details = false;
 
-                if ( is_object( $new_version ) ) {
+                if ( is_object( $new_version ) && $this->is_new_version_premium( $new_version ) ) {
                     $this->_logger->log( 'Found newer plugin version ' . $new_version->version );
 
                     /**
@@ -437,10 +513,22 @@
             }
 
             if ( is_object( $this->_update_details ) ) {
+                if ( ! isset( $transient_data->response ) ) {
+                    $transient_data->response = array();
+                }
+
                 // Add plugin to transient data.
-                $transient_data->response[ $this->_fs->get_plugin_basename() ] = $this->_fs->is_plugin() ?
+                $transient_data->response[ $this->_fs->premium_plugin_basename() ] = $this->_fs->is_plugin() ?
                     $this->_update_details :
                     (array) $this->_update_details;
+            } else if ( isset( $transient_data->response ) ) {
+                /**
+                 * Ensure that there's no update data for the plugin to prevent upgrading the premium version to the latest free version.
+                 *
+                 * @author Leo Fajardo (@leorw)
+                 * @since 2.3.0
+                 */
+                unset( $transient_data->response[ $this->_fs->premium_plugin_basename() ] );
             }
 
             $slug = $this->_fs->get_slug();
@@ -532,6 +620,25 @@
             return $update;
         }
 
+        /**
+         * @author Leo Fajardo (@leorw)
+         * @since 2.3.0
+         *
+         * @param FS_Plugin_Tag $new_version
+         *
+         * @return bool
+         */
+        private function is_new_version_premium( FS_Plugin_Tag $new_version ) {
+            $query_str = parse_url( $new_version->url, PHP_URL_QUERY );
+            if ( empty( $query_str ) ) {
+                return false;
+            }
+
+            parse_str( $query_str, $params );
+
+            return ( isset( $params['is_premium'] ) && 'true' == $params['is_premium'] );
+        }
+
         /**
          * Update the updates transient with the module's update information.
          *
@@ -550,6 +657,10 @@
         function set_update_data( FS_Plugin_Tag $new_version ) {
             $this->_logger->entrance();
 
+            if ( ! $this->is_new_version_premium( $new_version ) ) {
+                return;
+            }
+
             $transient_key = "update_{$this->_fs->get_module_type()}s";
 
             $transient_data = get_site_transient( $transient_key );
@@ -834,8 +945,9 @@
                 return $data;
             }
 
-            $addon    = false;
-            $is_addon = false;
+            $addon         = false;
+            $is_addon      = false;
+            $addon_version = false;
 
             if ( $this->_fs->get_slug() !== $args->slug ) {
                 $addon = $this->_fs->get_addon_by_slug( $args->slug );
@@ -844,6 +956,20 @@
                     return $data;
                 }
 
+                if ( $this->_fs->is_addon_activated( $addon->id ) ) {
+                    $addon_version = $this->_fs->get_addon_instance( $addon->id )->get_plugin_version();
+                } else if ( $this->_fs->is_addon_installed( $addon->id ) ) {
+                    $addon_plugin_data = get_plugin_data(
+                        ( WP_PLUGIN_DIR . '/' . $this->_fs->get_addon_basename( $addon->id ) ),
+                        false,
+                        false
+                    );
+
+                    if ( ! empty( $addon_plugin_data ) ) {
+                        $addon_version = $addon_plugin_data['Version'];
+                    }
+                }
+
                 $is_addon = true;
             }
 
@@ -874,7 +1000,9 @@ if ( !isset($info->error) ) {
 }*/
             }
 
-            $plugin_version = $this->_fs->get_plugin_version();
+            $plugin_version = $is_addon ?
+                $addon_version :
+                $this->_fs->get_plugin_version();
 
             // Get plugin's newest update.
             $new_version = $this->get_latest_download_details( $is_addon ? $addon->id : false, $plugin_version );
@@ -1002,8 +1130,8 @@ if ( !isset($info->error) ) {
 
             $active_plugins_basenames = get_option( 'active_plugins' );
 
-            for ( $i = 0, $len = count( $active_plugins_basenames ); $i < $len; $i ++ ) {
-                if ( $basename === $active_plugins_basenames[ $i ] ) {
+            foreach ( $active_plugins_basenames as $key => $active_plugin_basename ) {
+                if ( $basename === $active_plugin_basename ) {
                     // Get filename including extension.
                     $filename = basename( $basename );
 
@@ -1015,7 +1143,7 @@ if ( !isset($info->error) ) {
                     // Verify that the expected correct path exists.
                     if ( file_exists( fs_normalize_path( WP_PLUGIN_DIR . '/' . $new_basename ) ) ) {
                         // Override active plugin name.
-                        $active_plugins_basenames[ $i ] = $new_basename;
+                        $active_plugins_basenames[ $key ] = $new_basename;
                         update_option( 'active_plugins', $active_plugins_basenames );
                     }
 
diff --git a/wp-content/plugins/nextgen-gallery/freemius/includes/class-fs-storage.php b/wp-content/plugins/nextgen-gallery/freemius/includes/class-fs-storage.php
index 084921251a744a922b00fc057d5e999f89c10f81..f87568d231ae73760542a2ca286120c718bb2c4c 100644
--- a/wp-content/plugins/nextgen-gallery/freemius/includes/class-fs-storage.php
+++ b/wp-content/plugins/nextgen-gallery/freemius/includes/class-fs-storage.php
@@ -337,12 +337,14 @@
             self::$_NETWORK_OPTIONS_MAP = array(
                 // Network level options.
                 'affiliate_application_data' => 0,
+                'beta_data'                  => 0,
                 'connectivity_test'          => 0,
                 'handle_gdpr_admin_notice'   => 0,
                 'has_trial_plan'             => 0,
                 'install_sync_timestamp'     => 0,
                 'install_sync_cron'          => 0,
                 'is_anonymous_ms'            => 0,
+                'is_network_activated'       => 0,
                 'is_on'                      => 0,
                 'is_plugin_new_install'      => 0,
                 'network_install_blog_id'    => 0,
diff --git a/wp-content/plugins/nextgen-gallery/freemius/includes/entities/class-fs-payment.php b/wp-content/plugins/nextgen-gallery/freemius/includes/entities/class-fs-payment.php
index dd05c2f5be6e2c2075670a626c26b6bf44106cd7..475267ebc636864eecf2031276955277f322d68f 100755
--- a/wp-content/plugins/nextgen-gallery/freemius/includes/entities/class-fs-payment.php
+++ b/wp-content/plugins/nextgen-gallery/freemius/includes/entities/class-fs-payment.php
@@ -42,6 +42,13 @@
          * @var float
          */
         public $gross;
+        /**
+         * @author Leo Fajardo (@leorw)
+         * @since 2.3.0
+         *
+         * @var string One of the following: `usd`, `gbp`, `eur`.
+         */
+        public $currency;
         /**
          * @var number
          */
@@ -75,6 +82,10 @@
 
         #endregion Properties
 
+        const CURRENCY_USD = 'usd';
+        const CURRENCY_GBP = 'gbp';
+        const CURRENCY_EUR = 'eur';
+
         /**
          * @param object|bool $payment
          */
@@ -107,4 +118,51 @@
         function is_migrated() {
             return ( 0 != $this->source );
         }
+
+        /**
+         * Returns the gross in this format:
+         *  `{symbol}{amount | 2 decimal digits} {currency | uppercase}`
+         *
+         * Examples: £9.99 GBP, -£9.99 GBP.
+         *
+         * @author Leo Fajardo (@leorw)
+         * @since 2.3.0
+         *
+         * @return string
+         */
+        function formatted_gross()
+        {
+            return (
+                ( $this->gross < 0 ? '-' : '' ) .
+                $this->get_symbol() .
+                number_format( abs( $this->gross ), 2, '.', ',' ) . ' ' .
+                strtoupper( $this->currency )
+            );
+        }
+
+        /**
+         * A map between supported currencies with their symbols.
+         *
+         * @var array<string,string>
+         */
+        static $CURRENCY_2_SYMBOL;
+
+        /**
+         * @author Leo Fajardo (@leorw)
+         * @since 2.3.0
+         *
+         * @return string
+         */
+        private function get_symbol() {
+            if ( ! isset( self::$CURRENCY_2_SYMBOL ) ) {
+                // Lazy load.
+                self::$CURRENCY_2_SYMBOL = array(
+                    self::CURRENCY_USD => '$',
+                    self::CURRENCY_GBP => '£',
+                    self::CURRENCY_EUR => '€',
+                );
+            }
+
+            return self::$CURRENCY_2_SYMBOL[ $this->currency ];
+        }
     }
\ No newline at end of file
diff --git a/wp-content/plugins/nextgen-gallery/freemius/includes/entities/class-fs-plugin-license.php b/wp-content/plugins/nextgen-gallery/freemius/includes/entities/class-fs-plugin-license.php
index 9f2ffcd5906d00cc6cc9d8edb9eccc1bf16d5b1c..9a1cfcd6692a3934f73402b2cff80d82632b3db1 100755
--- a/wp-content/plugins/nextgen-gallery/freemius/includes/entities/class-fs-plugin-license.php
+++ b/wp-content/plugins/nextgen-gallery/freemius/includes/entities/class-fs-plugin-license.php
@@ -29,6 +29,27 @@
          * @var number
          */
         public $plan_id;
+        /**
+         * @author Leo Fajardo (@leorw)
+         * @since 2.3.0
+         *
+         * @var string
+         */
+        public $parent_plan_name;
+        /**
+         * @author Leo Fajardo (@leorw)
+         * @since 2.3.0
+         *
+         * @var string
+         */
+        public $parent_plan_title;
+        /**
+         * @author Leo Fajardo (@leorw)
+         * @since 2.3.0
+         *
+         * @var number
+         */
+        public $parent_license_id;
         /**
          * @var number
          */
@@ -95,7 +116,7 @@
          * @return int
          */
         function left() {
-            if ( ! $this->is_active() || $this->is_expired() ) {
+            if ( ! $this->is_features_enabled() ) {
                 return 0;
             }
 
diff --git a/wp-content/plugins/nextgen-gallery/freemius/includes/entities/class-fs-plugin-tag.php b/wp-content/plugins/nextgen-gallery/freemius/includes/entities/class-fs-plugin-tag.php
index 172da23f5cd8ddc086d119d481417e80bc800835..739e9c8f31bb4a41bdfc2f044d484456ab400392 100755
--- a/wp-content/plugins/nextgen-gallery/freemius/includes/entities/class-fs-plugin-tag.php
+++ b/wp-content/plugins/nextgen-gallery/freemius/includes/entities/class-fs-plugin-tag.php
@@ -36,9 +36,9 @@
          */
         public $has_premium;
         /**
-         * @var bool
+         * @var string One of the following: `pending`, `beta`, `unreleased`.
          */
-        public $is_released;
+        public $release_mode;
 
 		function __construct( $tag = false ) {
 			parent::__construct( $tag );
@@ -47,4 +47,14 @@
 		static function get_type() {
 			return 'tag';
 		}
+
+        /**
+         * @author Leo Fajardo (@leorw)
+         * @since 2.3.0
+         *
+         * @return bool
+         */
+		function is_beta() {
+		    return ( 'beta' === $this->release_mode );
+        }
 	}
\ No newline at end of file
diff --git a/wp-content/plugins/nextgen-gallery/freemius/includes/entities/class-fs-plugin.php b/wp-content/plugins/nextgen-gallery/freemius/includes/entities/class-fs-plugin.php
index 4623403bf5208a0ffa9e49c25f5639ce8f366c4d..8fdb33c74a1650655ac6ab36fa1f18554c2552a3 100755
--- a/wp-content/plugins/nextgen-gallery/freemius/includes/entities/class-fs-plugin.php
+++ b/wp-content/plugins/nextgen-gallery/freemius/includes/entities/class-fs-plugin.php
@@ -49,6 +49,13 @@
          * @var bool Set to true if the free version of the module is hosted on WordPress.org. Defaults to true.
          */
         public $is_wp_org_compliant = true;
+        /**
+         * @author Leo Fajardo (@leorw)
+         * @since 2.2.5
+         *
+         * @var int
+         */
+        public $premium_releases_count;
 
         #region Install Specific Properties
 
@@ -87,6 +94,11 @@
          * @var bool
          */
         public $is_live;
+        /**
+         * @since 2.2.3
+         * @var null|number
+         */
+        public $bundle_id;
 
         const AFFILIATE_MODERATION_CUSTOMERS = 'customers';
 
diff --git a/wp-content/plugins/nextgen-gallery/freemius/includes/entities/class-fs-site.php b/wp-content/plugins/nextgen-gallery/freemius/includes/entities/class-fs-site.php
index 1e2c82f8a944df2bcb693b5f2d0abd691a3aaecd..bf02f6c270872b3261883b514d9bfb6252d7e4e7 100755
--- a/wp-content/plugins/nextgen-gallery/freemius/includes/entities/class-fs-site.php
+++ b/wp-content/plugins/nextgen-gallery/freemius/includes/entities/class-fs-site.php
@@ -170,13 +170,16 @@
                 fs_starts_with( $subdomain, 'staging' ) ||
                 // WPEngine staging.
                 fs_ends_with( $subdomain, '.staging.wpengine.com' ) ||
+                fs_ends_with( $subdomain, '.dev.wpengine.com' ) ||
                 // Pantheon
                 ( fs_ends_with($subdomain, 'pantheonsite.io') &&
                   (fs_starts_with($subdomain, 'test-') || fs_starts_with($subdomain, 'dev-'))) ||
                 // Cloudways
                 fs_ends_with( $subdomain, '.cloudwaysapps.com' ) ||
                 // Kinsta
-                (fs_ends_with($subdomain, '.kinsta.com') && fs_starts_with($subdomain, 'staging-'))
+                (fs_ends_with($subdomain, '.kinsta.com') && fs_starts_with($subdomain, 'staging-')) ||
+                // DesktopServer
+                fs_ends_with( $subdomain, '.dev.cc' )
             );
         }
 
diff --git a/wp-content/plugins/nextgen-gallery/freemius/includes/entities/class-fs-user.php b/wp-content/plugins/nextgen-gallery/freemius/includes/entities/class-fs-user.php
index a329e879435a63de634585c2d86a1c93b7067107..6ad4e0e2377665eb1aea0364161d282d2f8d1227 100755
--- a/wp-content/plugins/nextgen-gallery/freemius/includes/entities/class-fs-user.php
+++ b/wp-content/plugins/nextgen-gallery/freemius/includes/entities/class-fs-user.php
@@ -31,6 +31,13 @@
 		 */
 		public $is_verified;
 		/**
+         * @author Leo Fajardo (@leorw)
+         * @since 2.3.0
+         *
+		 * @var bool
+		 */
+		public $is_beta;
+		/**
 		 * @var string|null
 		 */
 		public $customer_id;
@@ -56,6 +63,16 @@
 			return ( isset( $this->is_verified ) && true === $this->is_verified );
 		}
 
+        /**
+         * @author Leo Fajardo (@leorw)
+         * @since 2.3.0
+         *
+         * @return bool
+         */
+		function is_beta() {
+			return ( isset( $this->is_beta ) && true === $this->is_beta );
+		}
+
 		static function get_type() {
 			return 'user';
 		}
diff --git a/wp-content/plugins/nextgen-gallery/freemius/includes/fs-core-functions.php b/wp-content/plugins/nextgen-gallery/freemius/includes/fs-core-functions.php
index 3ccdf09bce26b6d7ce60906003363d90e1dd717c..bf95cf84b02c0d80dcc8a75c65e2c9fd9151f133 100644
--- a/wp-content/plugins/nextgen-gallery/freemius/includes/fs-core-functions.php
+++ b/wp-content/plugins/nextgen-gallery/freemius/includes/fs-core-functions.php
@@ -127,6 +127,9 @@
 
     if ( ! function_exists( 'fs_request_get' ) ) {
         /**
+         * A helper method to fetch GET/POST user input with an optional default value when the input is not set.
+         * @author Vova Feldman (@svovaf)
+         *
          * @param string      $key
          * @param mixed       $def
          * @param string|bool $type Since 1.2.1.7 - when set to 'get' will look for the value passed via querystring, when
@@ -140,6 +143,10 @@
                 $type = strtolower( $type );
             }
 
+            /**
+             * Note to WordPress.org Reviewers:
+             *  This is a helper method to fetch GET/POST user input with an optional default value when the input is not set. The actual sanitization is done in the scope of the function's usage.
+             */
             switch ( $type ) {
                 case 'post':
                     $value = isset( $_POST[ $key ] ) ? $_POST[ $key ] : $def;
@@ -163,17 +170,39 @@
     }
 
     if ( ! function_exists( 'fs_request_get_bool' ) ) {
+        /**
+         * A helper method to fetch GET/POST user boolean input with an optional default value when the input is not set.
+         *
+         * @author Vova Feldman (@svovaf)
+         *
+         * @param string $key
+         * @param bool $def
+         *
+         * @return bool|mixed
+         */
         function fs_request_get_bool( $key, $def = false ) {
-            if ( ! isset( $_REQUEST[ $key ] ) ) {
+            $val = fs_request_get( $key, null );
+
+            if ( is_null( $val ) ) {
                 return $def;
             }
 
-            if ( 1 == $_REQUEST[ $key ] || 'true' === strtolower( $_REQUEST[ $key ] ) ) {
-                return true;
-            }
+            if ( is_bool( $val ) ) {
+                return $val;
+            } else if ( is_numeric( $val ) ) {
+                if ( 1 == $val ) {
+                    return true;
+                } else if ( 0 == $val ) {
+                    return false;
+                }
+            } else if ( is_string( $val ) ) {
+                $val = strtolower( $val );
 
-            if ( 0 == $_REQUEST[ $key ] || 'false' === strtolower( $_REQUEST[ $key ] ) ) {
-                return false;
+                if ( 'true' === $val ) {
+                    return true;
+                } else if ( 'false' === $val ) {
+                    return false;
+                }
             }
 
             return $def;
diff --git a/wp-content/plugins/nextgen-gallery/freemius/includes/fs-plugin-info-dialog.php b/wp-content/plugins/nextgen-gallery/freemius/includes/fs-plugin-info-dialog.php
index 022f8e7aae91d1275b4ea34b2315513b06816e21..be48bcc40aee4e88245e95154a416c3972b61f39 100755
--- a/wp-content/plugins/nextgen-gallery/freemius/includes/fs-plugin-info-dialog.php
+++ b/wp-content/plugins/nextgen-gallery/freemius/includes/fs-plugin-info-dialog.php
@@ -31,6 +31,29 @@
          */
         private $_fs;
 
+        /**
+         * Collection of plugin installation, update, download, activation, and purchase actions. This is used in
+         * populating the actions dropdown list when there are at least 2 actions. If there's only 1 action, a button
+         * is used instead.
+         *
+         * @author Leo Fajardo (@leorw)
+         * @since 2.3.0
+         *
+         * @var string[]
+         */
+        private $actions;
+
+        /**
+         * Contains plugin status information that is used to determine which actions should be part of the actions
+         * dropdown list.
+         *
+         * @author Leo Fajardo (@leorw)
+         * @since 2.3.0
+         *
+         * @var string[]
+         */
+        private $status;
+
         function __construct( Freemius $fs ) {
             $this->_fs = $fs;
 
@@ -170,11 +193,14 @@
 
                 $data->fs_missing = ( ! $has_free_plan || $data->wp_org_missing );
             } else {
-                $data->wp_org_missing = false;
+                $data->has_purchased_license = false;
+                $data->wp_org_missing        = false;
 
+                $fs_addon              = null;
                 $current_addon_version = false;
                 if ( $this->_fs->is_addon_activated( $selected_addon->id ) ) {
-                    $current_addon_version = $this->_fs->get_addon_instance( $selected_addon->id )->get_plugin_version();
+                    $fs_addon              = $this->_fs->get_addon_instance( $selected_addon->id );
+                    $current_addon_version = $fs_addon->get_plugin_version();
                 } else if ( $this->_fs->is_addon_installed( $selected_addon->id ) ) {
                     $addon_plugin_data = get_plugin_data(
                         ( WP_PLUGIN_DIR . '/' . $this->_fs->get_addon_basename( $selected_addon->id ) ),
@@ -196,14 +222,45 @@
                 );
 
                 if ( $has_paid_plan ) {
-                    $data->checkout_link = $this->_fs->checkout_url();
+                    $blog_id           = fs_request_get( 'fs_blog_id' );
+                    $has_valid_blog_id = is_numeric( $blog_id );
+
+                    if ( $has_valid_blog_id ) {
+                        switch_to_blog( $blog_id );
+                    }
+
+                    $data->checkout_link = $this->_fs->checkout_url(
+                        WP_FS__PERIOD_ANNUALLY,
+                        false,
+                        array(),
+                        ( $has_valid_blog_id ? false : null )
+                    );
+
+                    if ( $has_valid_blog_id ) {
+                        restore_current_blog();
+                    }
+
+                    if ( is_object( $fs_addon ) ) {
+                        $data->has_purchased_license = $fs_addon->has_active_valid_license();
+                    } else {
+                        $account_addons = $this->_fs->get_account_addons();
+                        if ( ! empty( $account_addons ) && in_array( $selected_addon->id, $account_addons ) ) {
+                            $data->has_purchased_license = true;
+                        }
+                    }
                 }
-                if ( $has_free_plan ) {
+
+                if ( $has_free_plan || $data->has_purchased_license ) {
                     $data->download_link = $this->_fs->_get_latest_download_local_url( $selected_addon->id );
                 }
 
-                $data->fs_missing = ( false === $latest );
-
+                $data->fs_missing = (
+                    false === $latest &&
+                    (
+                        empty( $selected_addon->premium_releases_count ) ||
+                        ! ( $selected_addon->premium_releases_count > 0 )
+                    )
+                );
 
                 // Fetch as much as possible info from local files.
                 $plugin_local_data = $this->_fs->get_plugin_data();
@@ -228,6 +285,8 @@
                     $data->last_updated = $latest->created;
                     $data->requires     = $latest->requires_platform_version;
                     $data->tested       = $latest->tested_up_to_version;
+                } else if ( ! empty( $current_addon_version ) ) {
+                    $data->version = $current_addon_version;
                 } else {
                     // Add dummy version.
                     $data->version = '1.0.0';
@@ -267,6 +326,12 @@
             $data->has_paid_plan       = $has_paid_plan;
             $data->is_paid             = $has_paid_plan;
             $data->is_wp_org_compliant = $selected_addon->is_wp_org_compliant;
+            $data->premium_slug        = $selected_addon->premium_slug;
+            $data->addon_id            = $selected_addon->id;
+
+            if ( ! isset( $data->has_purchased_license ) ) {
+                $data->has_purchased_license = false;
+            }
 
             return $data;
         }
@@ -332,6 +397,70 @@
             return '$' . $price_tag;
         }
 
+        /**
+         * @author Leo Fajardo (@leorw)
+         * @since  2.3.0
+         *
+         * @param object         $api
+         * @param FS_Plugin_Plan $plan
+         *
+         * @return string
+         */
+        private function get_actions_dropdown( $api, $plan = null ) {
+            $this->actions = isset( $this->actions ) ?
+                $this->actions :
+                $this->get_plugin_actions( $api );
+
+            $actions = $this->actions;
+
+            $checkout_cta = $this->get_checkout_cta( $api, $plan );
+            if ( ! empty( $checkout_cta ) ) {
+                /**
+                 * If there's no license yet, make the checkout button the main CTA. Otherwise, make it the last item in
+                 * the actions dropdown.
+                 *
+                 * @author Leo Fajardo (@leorw)
+                 * @since 2.3.0
+                 */
+                if ( ! $api->has_purchased_license ) {
+                    array_unshift( $actions, $checkout_cta );
+                } else {
+                    $actions[] = $checkout_cta;
+                }
+            }
+
+            if ( empty( $actions ) ) {
+                return '';
+            }
+
+            $total_actions = count( $actions );
+            if ( 1 === $total_actions ) {
+                return $actions[0];
+            }
+
+            ob_start();
+
+            ?>
+            <div class="fs-cta fs-dropdown">
+                <div class="button-group">
+                    <?php
+                        // This should NOT be sanitized as the $actions are HTML buttons already.
+                        echo $actions[0] ?>
+                    <div class="button button-primary fs-dropdown-arrow-button">
+                        <span class="fs-dropdown-arrow"></span>
+                        <ul class="fs-dropdown-list" style="display: none">
+                            <?php for ( $i = 1; $i < $total_actions; $i ++ ) : ?>
+                                <li><?php echo str_replace( 'button button-primary', '', $actions[ $i ] ) ?></li>
+                            <?php endfor ?>
+                        </ul>
+                    </div>
+                </div>
+            </div>
+            <?php
+
+            return ob_get_clean();
+        }
+
         /**
          * @author Vova Feldman (@svovaf)
          * @since  1.1.7
@@ -359,14 +488,32 @@
                 }
             }
 
-            return '<a class="button button-primary fs-checkout-button right" href="' . $this->_fs->addon_checkout_url(
+            $blog_id           = fs_request_get( 'fs_blog_id' );
+            $has_valid_blog_id = is_numeric( $blog_id );
+
+            if ( $has_valid_blog_id ) {
+                switch_to_blog( $blog_id );
+            }
+
+            $addon_checkout_url = $this->_fs->addon_checkout_url(
                 $plan->plugin_id,
                 $plan->pricing[0]->id,
                 $this->get_billing_cycle( $plan ),
-                $plan->has_trial()
-            ) . '" target="_parent">' .
-                   ( ! $plan->has_trial() ?
-                       fs_text_x_inline( 'Purchase', 'verb', 'purchase', $api->slug ) :
+                $plan->has_trial(),
+                ( $has_valid_blog_id ? false : null )
+            );
+
+            if ( $has_valid_blog_id ) {
+                restore_current_blog();
+            }
+
+            return '<a class="button button-primary fs-checkout-button right" href="' . $addon_checkout_url . '" target="_parent">' .
+                   esc_html( ! $plan->has_trial() ?
+                       (
+                           $api->has_purchased_license ?
+                               fs_text_inline( 'Purchase More', 'purchase-more', $api->slug ) :
+                               fs_text_x_inline( 'Purchase', 'verb', 'purchase', $api->slug )
+                       ) :
                        sprintf(
                        /* translators: %s: N-days trial */
                            fs_text_inline( 'Start my free %s', 'start-free-x', $api->slug ),
@@ -377,92 +524,305 @@
         }
 
         /**
-         * @author Vova Feldman (@svovaf)
-         * @since  2.0.0
+         * @author Leo Fajardo (@leorw)
+         * @since  2.3.0
          *
          * @param object $api
-         * @param bool   $is_primary
          *
-         * @return string
+         * @return string[]
          */
-        private function get_download_cta( $api, $is_primary = true ) {
-            if ( empty( $api->download_link ) ) {
-                return '';
+        private function get_plugin_actions( $api ) {
+            $this->status = isset( $this->status ) ?
+                $this->status :
+                install_plugin_install_status( $api );
+
+            $is_update_available = ( 'update_available' === $this->status['status'] );
+
+            if ( $is_update_available && empty( $this->status['url'] ) ) {
+                return array();
             }
 
-            $status = install_plugin_install_status( $api );
+            $blog_id = fs_request_get( 'fs_blog_id' );
+
+            $active_plugins_directories_map = Freemius::get_active_plugins_directories_map( $blog_id );
+
+            $actions = array();
+
+            $is_addon_activated = $this->_fs->is_addon_activated( $api->slug );
+            $fs_addon           = null;
+
+            $is_free_installed    = null;
+            $is_premium_installed = null;
+
+            $has_installed_version = ( 'install' !== $this->status['status'] );
+
+            if ( ! $api->has_paid_plan ) {
+                /**
+                 * Free-only add-on.
+                 *
+                 * @author Leo Fajardo (@leorw)
+                 * @since 2.3.0
+                 */
+                $is_free_installed    = $has_installed_version;
+                $is_premium_installed = false;
+            } else if ( ! $api->has_free_plan ) {
+                /**
+                 * Premium-only add-on.
+                 *
+                 * @author Leo Fajardo (@leorw)
+                 * @since 2.3.0
+                 */
+                $is_free_installed    = false;
+                $is_premium_installed = $has_installed_version;
+            } else {
+                /**
+                 * Freemium add-on.
+                 *
+                 * @author Leo Fajardo (@leorw)
+                 * @since 2.3.0
+                 */
+                if ( ! $has_installed_version ) {
+                    $is_free_installed    = false;
+                    $is_premium_installed = false;
+                } else {
+                    $fs_addon = $is_addon_activated ?
+                        $this->_fs->get_addon_instance( $api->slug ) :
+                        null;
+
+                    if ( is_object( $fs_addon ) ) {
+                        if ( $fs_addon->is_premium() ) {
+                            $is_premium_installed = true;
+                        } else {
+                            $is_free_installed = true;
+                        }
+                    }
 
-            $has_paid_version = $api->has_paid_plan;
+                    if ( is_null( $is_free_installed ) ) {
+                        $is_free_installed = file_exists( fs_normalize_path( WP_PLUGIN_DIR . "/{$api->slug}/{$api->slug}.php" ) );
+                        if ( ! $is_free_installed ) {
+                            /**
+                             * Check if there's a plugin installed in a directory named `$api->slug`.
+                             *
+                             * @author Leo Fajardo (@leorw)
+                             * @since 2.3.0
+                             */
+                            $installed_plugins = get_plugins( '/' . $api->slug );
+                            $is_free_installed = ( ! empty( $installed_plugins ) );
+                        }
+                    }
 
-            // Hosted on WordPress.org.
-            switch ( $status['status'] ) {
-                case 'install':
-                    if ( $api->is_wp_org_compliant ||
-                         ! $this->_fs->is_org_repo_compliant() ||
-                         $this->_fs->is_premium()
-                    ) {
-                        /**
-                         * Allow immediate installation if one of the following:
-                         *  1. WordPress.org add-on.
-                         *  2. The core module is NOT wp.org compliant.
-                         *  3. The core module is running the premium version which is not wp.org compliant.
-                         */
-                        if ( $status['url'] ) {
-                            return $this->get_cta(
-                                ( $has_paid_version ?
-                                    fs_esc_html_inline( 'Install Free Version Now', 'install-free-version-now', $api->slug ) :
-                                    fs_esc_html_inline( 'Install Now', 'install-now', $api->slug ) ),
-                                $is_primary,
-                                false,
-                                $status['url'],
-                                '_parent'
-                            );
+                    if ( is_null( $is_premium_installed ) ) {
+                        $is_premium_installed = file_exists( fs_normalize_path( WP_PLUGIN_DIR . "/{$api->premium_slug}/{$api->slug}.php" ) );
+                        if ( ! $is_premium_installed ) {
+                            /**
+                             * Check if there's a plugin installed in a directory named `$api->premium_slug`.
+                             *
+                             * @author Leo Fajardo (@leorw)
+                             * @since 2.3.0
+                             */
+                            $installed_plugins    = get_plugins( '/' . $api->premium_slug );
+                            $is_premium_installed = ( ! empty( $installed_plugins ) );
                         }
                     }
+                }
 
-                    return $this->get_cta(
-                        ( $has_paid_version ?
-                            fs_esc_html_x_inline( 'Download Latest Free Version', 'as download latest version', 'download-latest-free-version', $api->slug ) :
-                            fs_esc_html_x_inline( 'Download Latest', 'as download latest version', 'download-latest', $api->slug ) ),
-                        $is_primary,
-                        false,
-                        esc_url( $api->download_link )
-                    );
-                    break;
-                case 'update_available':
-                    if ( $status['url'] ) {
-                        return $this->get_cta(
-                            ( $has_paid_version ?
-                                fs_esc_html_inline( 'Install Free Version Update Now', 'install-free-version-update-now', $api->slug ) :
-                                fs_esc_html_inline( 'Install Update Now', 'install-update-now', $api->slug ) ),
-                            $is_primary,
-                            false,
-                            $status['url'],
-                            '_parent'
-                        );
+                $has_installed_version = ( $is_free_installed || $is_premium_installed );
+            }
+
+            $this->status['is_free_installed']    = $is_free_installed;
+            $this->status['is_premium_installed'] = $is_premium_installed;
+
+            $can_install_free_version           = false;
+            $can_install_free_version_update    = false;
+            $can_download_free_version          = false;
+            $can_activate_free_version          = false;
+            $can_install_premium_version        = false;
+            $can_install_premium_version_update = false;
+            $can_download_premium_version       = false;
+            $can_activate_premium_version       = false;
+
+            if ( ! $api->has_purchased_license ) {
+                if ( $api->has_free_plan ) {
+                    if ( $has_installed_version ) {
+                        if ( $is_update_available ) {
+                            $can_install_free_version_update = true;
+                        } else if ( ! $is_premium_installed && ! isset( $active_plugins_directories_map[ dirname( $this->status['file'] ) ] ) ) {
+                            $can_activate_free_version = true;
+                        }
+                    } else {
+                        if (
+                            $this->_fs->is_premium() ||
+                            ! $this->_fs->is_org_repo_compliant() ||
+                            $api->is_wp_org_compliant
+                        ) {
+                            $can_install_free_version  = true;
+                        } else {
+                            $can_download_free_version = true;
+                        }
                     }
-                    break;
-                case 'newer_installed':
-                    return $this->get_cta(
-                        ( $has_paid_version ?
-                            esc_html( sprintf( fs_text_inline( 'Newer Free Version (%s) Installed', 'newer-free-installed', $api->slug ), $status['version'] ) ) :
-                            esc_html( sprintf( fs_text_inline( 'Newer Version (%s) Installed', 'newer-installed', $api->slug ), $status['version'] ) ) ),
-                        $is_primary,
-                        true
-                    );
-                    break;
-                case 'latest_installed':
-                    return $this->get_cta(
-                        ( $has_paid_version ?
-                            fs_esc_html_inline( 'Latest Free Version Installed', 'latest-free-installed', $api->slug ) :
-                            fs_esc_html_inline( 'Latest Version Installed', 'latest-installed', $api->slug ) ),
-                        $is_primary,
-                        true
-                    );
-                    break;
+                }
+            } else {
+                if ( ! is_object( $fs_addon ) && $is_addon_activated ) {
+                    $fs_addon = $this->_fs->get_addon_instance( $api->slug );
+                }
+
+                $can_download_premium_version = true;
+
+                if ( ! isset( $active_plugins_directories_map[ dirname( $this->status['file'] ) ] ) ) {
+                    if ( $is_premium_installed ) {
+                        $can_activate_premium_version = ( ! $is_addon_activated || ! $fs_addon->is_premium() );
+                    } else if ( $is_free_installed ) {
+                        $can_activate_free_version = ( ! $is_addon_activated );
+                    }
+                }
+
+                if ( $this->_fs->is_premium() || ! $this->_fs->is_org_repo_compliant() ) {
+                    if ( $is_update_available ) {
+                        $can_install_premium_version_update = true;
+                    } else if ( ! $is_premium_installed ) {
+                        $can_install_premium_version = true;
+                    }
+                }
+            }
+
+            if (
+                $can_install_premium_version ||
+                $can_install_premium_version_update
+            ) {
+                if ( is_numeric( $blog_id ) ) {
+                    /**
+                     * Replace the network status URL with a blog admin–based status URL if the `Add-Ons` page is loaded
+                     * from a specific blog admin page (when `fs_blog_id` is valid) in order for plugin installation/update
+                     * to work.
+                     *
+                     * @author Leo Fajardo (@leorw)
+                     * @since 2.3.0
+                     */
+                    $this->status['url'] = self::get_blog_status_url( $blog_id, $this->status['url'], $this->status['status'] );
+                }
+
+                /**
+                 * Add the `fs_allow_updater_and_dialog` param to the install/update URL so that the add-on can be
+                 * installed/updated.
+                 *
+                 * @author Leo Fajardo (@leorw)
+                 * @since 2.3.0
+                 */
+                $this->status['url'] = str_replace( '?', '?fs_allow_updater_and_dialog=true&amp;', $this->status['url'] );
+            }
+
+            if ( $can_install_free_version_update || $can_install_premium_version_update ) {
+                $actions[] = $this->get_cta(
+                    ( $can_install_free_version_update ?
+                        fs_esc_html_inline( 'Install Free Version Update Now', 'install-free-version-update-now', $api->slug ) :
+                        fs_esc_html_inline( 'Install Update Now', 'install-update-now', $api->slug ) ),
+                    true,
+                    false,
+                    $this->status['url'],
+                    '_parent'
+                );
+            } else if ( $can_install_free_version || $can_install_premium_version ) {
+                $actions[] = $this->get_cta(
+                    ( $can_install_free_version ?
+                        fs_esc_html_inline( 'Install Free Version Now', 'install-free-version-now', $api->slug ) :
+                        fs_esc_html_inline( 'Install Now', 'install-now', $api->slug ) ),
+                    true,
+                    false,
+                    $this->status['url'],
+                    '_parent'
+                );
+            }
+
+            $download_latest_action = '';
+
+            if (
+                ! empty( $api->download_link ) &&
+                ( $can_download_free_version || $can_download_premium_version )
+            ) {
+                $download_latest_action = $this->get_cta(
+                    ( $can_download_free_version ?
+                        fs_esc_html_x_inline( 'Download Latest Free Version', 'as download latest version', 'download-latest-free-version', $api->slug ) :
+                        fs_esc_html_x_inline( 'Download Latest', 'as download latest version', 'download-latest', $api->slug ) ),
+                    true,
+                    false,
+                    esc_url( $api->download_link )
+                );
+            }
+
+            if ( ! $can_activate_free_version && ! $can_activate_premium_version ) {
+                if ( ! empty( $download_latest_action ) ) {
+                    $actions[] = $download_latest_action;
+                }
+            } else {
+                $activate_action = sprintf(
+                    '<a class="button button-primary edit" href="%s" title="%s" target="_parent">%s</a>',
+                    wp_nonce_url( ( is_numeric( $blog_id ) ? trailingslashit( get_admin_url( $blog_id ) ) : '' ) . 'plugins.php?action=activate&amp;plugin=' . $this->status['file'], 'activate-plugin_' . $this->status['file'] ),
+                    fs_esc_attr_inline( 'Activate this add-on', 'activate-this-addon', $api->slug ),
+                    $can_activate_free_version ?
+                        fs_text_inline( 'Activate Free Version', 'activate-free', $api->slug ) :
+                        fs_text_inline( 'Activate', 'activate', $api->slug )
+                );
+
+                if ( ! $can_download_premium_version && ! empty( $download_latest_action ) ) {
+                    $actions[] = $download_latest_action;
+
+                    $download_latest_action = '';
+                }
+
+                if ( $can_install_premium_version || $can_install_premium_version_update ) {
+                    if ( $can_download_premium_version && ! empty( $download_latest_action ) ) {
+                        $actions[] = $download_latest_action;
+
+                        $download_latest_action = '';
+                    }
+
+                    $actions[] = $activate_action;
+                } else {
+                    array_unshift( $actions, $activate_action );
+                }
+
+                if ( ! empty ($download_latest_action ) ) {
+                    $actions[] = $download_latest_action;
+                }
+            }
+
+            return $actions;
+        }
+
+        /**
+         * Rebuilds the status URL based on the admin URL.
+         *
+         * @author Leo Fajardo (@leorw)
+         * @since 2.3.0
+         *
+         * @param int    $blog_id
+         * @param string $network_status_url
+         * @param string $status
+         *
+         * @return string
+         */
+        private static function get_blog_status_url( $blog_id, $network_status_url, $status ) {
+            if ( ! in_array( $status, array( 'install', 'update_available' ) ) ) {
+                return $network_status_url;
+            }
+
+            $action = ( 'install' === $status ) ?
+                'install-plugin' :
+                'upgrade-plugin';
+
+            $query = parse_url( $network_status_url, PHP_URL_QUERY );
+            if ( empty( $query ) ) {
+                return $network_status_url;
             }
 
-            return '';
+            parse_str( html_entity_decode( $query ), $url_params );
+            if ( empty( $url_params ) || ! isset( $url_params['plugin'] ) ) {
+                return $network_status_url;
+            }
+
+            $plugin = $url_params['plugin'];
+
+            return wp_nonce_url( get_admin_url( $blog_id,"update.php?action={$action}&plugin={$plugin}"), "{$action}_{$plugin}");
         }
 
         /**
@@ -815,7 +1175,7 @@
                                                     }?>;
                                                 },
                                                 _updateCtaUrl           = function (plan, pricing, cycle) {
-                                                    $('.plugin-information-pricing .button, #plugin-information-footer .button.fs-checkout-button').attr('href', _checkoutUrl(plan, pricing, cycle));
+                                                    $('.plugin-information-pricing .fs-checkout-button, #plugin-information-footer .fs-checkout-button').attr('href', _checkoutUrl(plan, pricing, cycle));
                                                 };
 
                                             $(document).ready(function () {
@@ -902,7 +1262,7 @@
                                     <?php endif ?>
                                     <ul class="fs-licenses">
                                     </ul>
-                                    <?php echo $this->get_checkout_cta( $api, $plan, false ) ?>
+                                    <?php echo $this->get_actions_dropdown( $api, $plan ) ?>
                                     <div style="clear:both"></div>
                                     <?php if ( $plan->has_trial() ) : ?>
                                         <?php $trial_period = $this->get_trial_period( $plan ) ?>
@@ -1127,16 +1487,123 @@
             echo "</div>\n"; // #plugin-information-scrollable
             echo "<div id='$tab-footer'>\n";
 
-            if ( $api->has_paid_plan && ! empty( $api->checkout_link ) ) {
-                echo $this->get_checkout_cta( $api );
+            if (
+                ! empty( $api->download_link ) &&
+                ! empty( $this->status ) &&
+                in_array( $this->status['status'], array( 'newer_installed', 'latest_installed' ) )
+            ) {
+                if ( 'newer_installed' === $this->status['status'] ) {
+                    echo $this->get_cta(
+                        ( $this->status['is_premium_installed'] ?
+                            esc_html( sprintf( fs_text_inline( 'Newer Version (%s) Installed', 'newer-installed', $api->slug ), $this->status['version'] ) ) :
+                            esc_html( sprintf( fs_text_inline( 'Newer Free Version (%s) Installed', 'newer-free-installed', $api->slug ), $this->status['version'] ) ) ),
+                        false,
+                        true
+                    );
+                } else {
+                    echo $this->get_cta(
+                        ( $this->status['is_premium_installed'] ?
+                            fs_esc_html_inline( 'Latest Version Installed', 'latest-installed', $api->slug ) :
+                            fs_esc_html_inline( 'Latest Free Version Installed', 'latest-free-installed', $api->slug ) ),
+                        false,
+                        true
+                    );
+                }
             }
 
-            if ( ! empty( $api->download_link ) ) {
-                echo $this->get_download_cta( $api, empty( $api->checkout_link ) );
-            }
+            echo $this->get_actions_dropdown( $api, null );
 
             echo "</div>\n";
+            ?>
+            <script type="text/javascript">
+                ( function( $, undef ) {
+                    var $dropdowns = $( '.fs-dropdown' );
+
+                    $( '#plugin-information' )
+                        .click( function( evt ) {
+                            var $target = $( evt.target );
+
+                            if (
+                                $target.hasClass( 'fs-dropdown-arrow-button' ) ||
+                                ( 0 !== $target.parents( '.fs-dropdown-arrow-button' ).length )
+                            ) {
+                                var $dropdown = $target.parents( '.fs-dropdown' ),
+                                    isActive  = $dropdown.hasClass( 'active' );
+
+                                if ( ! isActive ) {
+                                    /**
+                                     * Close the other dropdown if it's active.
+                                     *
+                                     * @author Leo Fajardo (@leorw)
+                                     * @since 2.3.0
+                                     */
+                                    $( '.fs-dropdown.active' ).each( function() {
+                                        toggleDropdown( $( this ), false );
+                                    } );
+                                }
+
+                                /**
+                                 * Toggle the current dropdown.
+                                 *
+                                 * @author Leo Fajardo (@leorw)
+                                 * @since 2.3.0
+                                 */
+                                toggleDropdown( $dropdown, ! isActive );
+
+                                return true;
+                            }
+
+                            /**
+                             * Close all dropdowns.
+                             *
+                             * @author Leo Fajardo (@leorw)
+                             * @since 2.3.0
+                             */
+                            toggleDropdown( $( this ).find( '.fs-dropdown' ), false );
+                        });
+
+                    if ( 0 !== $dropdowns.length ) {
+                        /**
+                         * Add the `up` class so that the bottom dropdown's content will be shown above its buttons.
+                         *
+                         * @author Leo Fajardo (@leorw)
+                         * @since 2.3.0
+                         */
+                        $( '#plugin-information-footer' ).find( '.fs-dropdown' ).addClass( 'up' );
+                    }
+
+                    /**
+                     * Returns the default state of the dropdown arrow button and hides the dropdown list.
+                     *
+                     * @author Leo Fajardo (@leorw)
+                     * @since 2.3.0
+                     *
+                     * @param {Object}  [$dropdown]
+                     * @param {Boolean} [state]
+                     */
+                    function toggleDropdown( $dropdown, state ) {
+                        if ( undef === $dropdown ) {
+                            var $activeDropdown = $dropdowns.find( '.active' );
+                            if ( 0 !== $activeDropdown.length ) {
+                                $dropdown = $activeDropdown;
+                            }
+                        }
 
+                        if ( undef === $dropdown ) {
+                            return;
+                        }
+
+                        if ( undef === state ) {
+                            state = false;
+                        }
+
+                        $dropdown.toggleClass( 'active', state );
+                        $dropdown.find( '.fs-dropdown-list' ).toggle( state );
+                        $dropdown.find( '.fs-dropdown-arrow-button' ).toggleClass( 'active', state );
+                    }
+                } )( jQuery );
+            </script>
+            <?php
             iframe_footer();
             exit;
         }
diff --git a/wp-content/plugins/nextgen-gallery/freemius/includes/i18n.php b/wp-content/plugins/nextgen-gallery/freemius/includes/i18n.php
index 2f6b25b22f32983aae3ba21ad08ef016610704b1..ffb082f17691ae056a207d9c6376bea38d887123 100644
--- a/wp-content/plugins/nextgen-gallery/freemius/includes/i18n.php
+++ b/wp-content/plugins/nextgen-gallery/freemius/includes/i18n.php
@@ -465,8 +465,8 @@
 		'deactivate-plugin-title'                  => _fs_text( 'That\'s exhausting, please deactivate' ),
 		'deactivate-plugin-desc'                   => _fs_text( 'We feel your frustration and sincerely apologize for the inconvenience. Hope to see you again in the future.' ),
 		'fix-request-sent-message'                 => _fs_text( 'Thank for giving us the chance to fix it! A message was just sent to our technical staff. We will get back to you as soon as we have an update to %s. Appreciate your patience.' ),
-		'server-blocking-access'                   => _fs_x( 'Your server is blocking the access to Freemius\' API, which is crucial for %1s synchronization. Please contact your host to whitelist %2s',
-			'%1s - plugin title, %2s - API domain' ),
+		'server-blocking-access'                   => _fs_x( 'Your server is blocking the access to Freemius\' API, which is crucial for %1$s synchronization. Please contact your host to whitelist %2$s',
+			'%1$s - plugin title, %2$s - API domain' ),
 		'wrong-authentication-param-message'       => _fs_text( 'It seems like one of the authentication parameters is wrong. Update your Public Key, Secret Key & User ID, and try again.' ),
 		#endregion Connectivity Issues
 		#region Change Owner
diff --git a/wp-content/plugins/nextgen-gallery/freemius/includes/managers/class-fs-admin-menu-manager.php b/wp-content/plugins/nextgen-gallery/freemius/includes/managers/class-fs-admin-menu-manager.php
index 439a84a98f8bd98eaf6dfbbd19affcda0f78fc59..ee974693b2f375ee093099b4155234451a7c4399 100644
--- a/wp-content/plugins/nextgen-gallery/freemius/includes/managers/class-fs-admin-menu-manager.php
+++ b/wp-content/plugins/nextgen-gallery/freemius/includes/managers/class-fs-admin-menu-manager.php
@@ -204,9 +204,10 @@
 //					) );
 				}
 
-                $this->_first_time_path = $this->get_option( $menu, 'first-path', false );
-                if ( ! empty( $this->_first_time_path ) && is_string( $this->_first_time_path ) ) {
-                    $this->_first_time_path = admin_url( $this->_first_time_path, 'admin' );
+				$first_path = $this->get_option( $menu, 'first-path', false );
+
+                if ( ! empty( $first_path ) && is_string( $first_path ) ) {
+                    $this->_first_time_path = $first_path;
                 }
 			}
 		}
@@ -236,17 +237,27 @@
 		}
 
 
-		/**
-		 * Get the path of the page the user should be forwarded to after first activation.
-		 *
-		 * @author Vova Feldman (@svovaf)
-		 * @since  1.1.3
-		 *
-		 * @return string
-		 */
-		function get_first_time_path() {
-			return $this->_first_time_path;
-		}
+        /**
+         * Get the path of the page the user should be forwarded to after first activation.
+         *
+         * @author Vova Feldman (@svovaf)
+         * @since  1.1.3
+         *
+         * @param bool $is_network Since 2.4.5
+         *
+         * @return string
+         */
+        function get_first_time_path( $is_network = false ) {
+            if ( empty ( $this->_first_time_path ) ) {
+                return $this->_first_time_path;
+            }
+
+            if ( $is_network ) {
+                return network_admin_url( $this->_first_time_path );
+            } else {
+                return admin_url( $this->_first_time_path );
+            }
+        }
 
 		/**
 		 * Check if plugin's menu item is part of a custom top level menu.
diff --git a/wp-content/plugins/nextgen-gallery/freemius/includes/managers/class-fs-option-manager.php b/wp-content/plugins/nextgen-gallery/freemius/includes/managers/class-fs-option-manager.php
index abc7c4b3d59a2b878d596a3c6a2f926e25c7e80e..4e5494c407e8304d668e4b0bd29996589473a65b 100755
--- a/wp-content/plugins/nextgen-gallery/freemius/includes/managers/class-fs-option-manager.php
+++ b/wp-content/plugins/nextgen-gallery/freemius/includes/managers/class-fs-option-manager.php
@@ -143,17 +143,24 @@
 
                 $cache_group = $this->get_cache_group();
 
-                if ( ! WP_FS__DEBUG_SDK ) {
+                if ( WP_FS__DEBUG_SDK ) {
+
+                    // Don't use cache layer in DEBUG mode.
+                    $load_options = empty( $this->_options );
+
+                } else {
 
                     $this->_options = wp_cache_get(
                         $option_name,
                         $cache_group
                     );
+
+                    $load_options = ( false === $this->_options );
                 }
 
                 $cached = true;
 
-                if ( empty( $this->_options ) ) {
+                if ( $load_options ) {
                     if ( $this->_is_network_storage ) {
                         $this->_options = get_site_option( $option_name );
                     } else if ( $this->_blog_id > 0 ) {
@@ -487,4 +494,4 @@
         }
 
         #endregion
-    }
\ No newline at end of file
+    }
diff --git a/wp-content/plugins/nextgen-gallery/freemius/languages/freemius-da_DK.mo b/wp-content/plugins/nextgen-gallery/freemius/languages/freemius-da_DK.mo
index c5248c41291238fbffe113eb772814b1630cf7cf..51fee802358d665361c1c0bae297c6df696b3fae 100644
Binary files a/wp-content/plugins/nextgen-gallery/freemius/languages/freemius-da_DK.mo and b/wp-content/plugins/nextgen-gallery/freemius/languages/freemius-da_DK.mo differ
diff --git a/wp-content/plugins/nextgen-gallery/freemius/languages/freemius-da_DK.po b/wp-content/plugins/nextgen-gallery/freemius/languages/freemius-da_DK.po
index 44eaa8d9f5955e1efd42d76242842dbde8f87c79..5c89f560cee688d9d7ffb2bc3e10b0fbaf26eac7 100644
--- a/wp-content/plugins/nextgen-gallery/freemius/languages/freemius-da_DK.po
+++ b/wp-content/plugins/nextgen-gallery/freemius/languages/freemius-da_DK.po
@@ -1,793 +1,918 @@
-# Copyright (C) 2019 freemius
-# This file is distributed under the same license as the freemius package.
-# Translators:
-# Joachim Jensen, 2016-2018
-# Lars Koudal, 2018
 msgid ""
 msgstr ""
-"Project-Id-Version: WordPress SDK\n"
-"Report-Msgid-Bugs-To: https://github.com/Freemius/wordpress-sdk/issues\n"
+"Project-Id-Version: \n"
+"Report-Msgid-Bugs-To: \n"
 "POT-Creation-Date: \n"
-"PO-Revision-Date: 2018-11-25 07:22+0000\n"
-"Last-Translator: Vova Feldman <vova@freemius.com>\n"
-"Language: da_DK\n"
+"PO-Revision-Date: \n"
+"Last-Translator: \n"
+"Language: \n"
+"Language-Team: \n"
+"Content-Type: \n"
+"Content-Transfer-Encoding: \n"
+"Plural-Forms: \n"
+o: https://github.com/Freemius/wordpress-sdk/issues\n"
+"POT-Creation-Date: \n"
+"PO-Revision-Date: 2019-06-05 13:40+0000\n"
+"Last-Translator: Joachim Jensen\n"
 "Language-Team: Danish (Denmark) (http://www.transifex.com/freemius/wordpress-sdk/language/da_DK/)\n"
+"MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
+"Language: da_DK\n"
 "Plural-Forms: nplurals=2; plural=(n != 1);\n"
-"MIME-Version: 1.0\n"
 "X-Poedit-Basepath: ..\n"
 "X-Poedit-KeywordsList: get_text_inline;fs_text_inline;fs_echo_inline;fs_esc_js_inline;fs_esc_attr_inline;fs_esc_attr_echo_inline;fs_esc_html_inline;fs_esc_html_echo_inline;get_text_x_inline:1,2c;fs_text_x_inline:1,2c;fs_echo_x_inline:1,2c;fs_esc_attr_x_inline:1,2c;fs_esc_js_x_inline:1,2c;fs_esc_js_echo_x_inline:1,2c;fs_esc_html_x_inline:1,2c;fs_esc_html_echo_x_inline:1,2c\n"
 "X-Poedit-SearchPath-0: .\n"
 "X-Poedit-SearchPathExcluded-0: *.js\n"
 "X-Poedit-SourceCharset: UTF-8\n"
 
-#: includes/class-freemius.php:1688
-msgid "Freemius SDK couldn't find the plugin's main file. Please contact sdk@freemius.com with the current error."
-msgstr "Freemius SDK couldn't find the plugin's main file. Please contact sdk@freemius.com with the current error."
+#: includes/class-freemius.php1838, templates/account.php:769
+msgid ""
+"An update to a Beta version will replace your installed version of %s with "
+"the latest Beta release - use with caution, and not on production sites. You"
+" have been warned."
+msgstr ""
+
+#: includes/class-freemius.php:1845
+msgid "Would you like to proceed with the update?"
+msgstr ""
+
+#: includes/class-freemius.php:2053
+msgid ""
+"Freemius SDK couldn't find the plugin's main file. Please contact "
+"sdk@freemius.com with the current error."
+msgstr ""
 
-#: includes/class-freemius.php:1690
+#: includes/class-freemius.php:2055
 msgid "Error"
 msgstr "Fejl"
 
-#: includes/class-freemius.php:2011
+#: includes/class-freemius.php:2445
 msgid "I found a better %s"
 msgstr "Jeg fandt et bedre %s"
 
-#: includes/class-freemius.php:2013
+#: includes/class-freemius.php:2447
 msgid "What's the %s's name?"
 msgstr "Hvad er navnet på %s?"
 
-#: includes/class-freemius.php:2019
+#: includes/class-freemius.php:2453
 msgid "It's a temporary %s. I'm just debugging an issue."
 msgstr "Det er en midlertidig %s. Jeg er i gang med fejlrettelser."
 
-#: includes/class-freemius.php:2021
+#: includes/class-freemius.php:2455
 msgid "Deactivation"
 msgstr "Deaktivering"
 
-#: includes/class-freemius.php:2022
+#: includes/class-freemius.php:2456
 msgid "Theme Switch"
 msgstr "Temaskift"
 
-#: includes/class-freemius.php2031, templates/forms/resend-key.php:24
+#: includes/class-freemius.php2465, templates/forms/resend-key.php:24
 msgid "Other"
 msgstr "Andet"
 
-#: includes/class-freemius.php:2039
+#: includes/class-freemius.php:2473
 msgid "I no longer need the %s"
 msgstr "Jeg har ikke længere brug for %s"
 
-#: includes/class-freemius.php:2046
+#: includes/class-freemius.php:2480
 msgid "I only needed the %s for a short period"
 msgstr "Jeg behøvede kun %s i en kort periode"
 
-#: includes/class-freemius.php:2052
+#: includes/class-freemius.php:2486
 msgid "The %s broke my site"
 msgstr "%s ødelagde min webside"
 
-#: includes/class-freemius.php:2059
+#: includes/class-freemius.php:2493
 msgid "The %s suddenly stopped working"
 msgstr "%s stoppede pludseligt med at virke"
 
-#: includes/class-freemius.php:2069
+#: includes/class-freemius.php:2503
 msgid "I can't pay for it anymore"
 msgstr "Jeg kan ikke længere betale for det"
 
-#: includes/class-freemius.php:2071
+#: includes/class-freemius.php:2505
 msgid "What price would you feel comfortable paying?"
 msgstr "Hvilken pris ville du foretrække at betale?"
 
-#: includes/class-freemius.php:2077
+#: includes/class-freemius.php:2511
 msgid "I don't like to share my information with you"
 msgstr "Jeg har ikke lyst til at dele mine informationer med jer"
 
-#: includes/class-freemius.php:2098
+#: includes/class-freemius.php:2532
 msgid "The %s didn't work"
 msgstr "%s virkede ikke"
 
-#: includes/class-freemius.php:2108
+#: includes/class-freemius.php:2542
 msgid "I couldn't understand how to make it work"
 msgstr "Jeg forstod ikke, hvordan jeg skulle få det til at fungere."
 
-#: includes/class-freemius.php:2116
+#: includes/class-freemius.php:2550
 msgid "The %s is great, but I need specific feature that you don't support"
 msgstr "%s er godt, men jeg har brug for en specifik feature, som ikke understøttes"
 
-#: includes/class-freemius.php:2118
+#: includes/class-freemius.php:2552
 msgid "What feature?"
 msgstr "Hvilken feature?"
 
-#: includes/class-freemius.php:2122
+#: includes/class-freemius.php:2556
 msgid "The %s is not working"
 msgstr "%s virker ikke"
 
-#: includes/class-freemius.php:2124
+#: includes/class-freemius.php:2558
 msgid "Kindly share what didn't work so we can fix it for future users..."
-msgstr "Kindly share what didn't work so we can fix it for future users..."
+msgstr ""
 
-#: includes/class-freemius.php:2128
+#: includes/class-freemius.php:2562
 msgid "It's not what I was looking for"
 msgstr "Det er ikke, hvad jeg søgte"
 
-#: includes/class-freemius.php:2130
+#: includes/class-freemius.php:2564
 msgid "What you've been looking for?"
 msgstr "Hvad har du ledt efter?"
 
-#: includes/class-freemius.php:2134
+#: includes/class-freemius.php:2568
 msgid "The %s didn't work as expected"
 msgstr "%s virkede ikke som forventet"
 
-#: includes/class-freemius.php:2136
+#: includes/class-freemius.php:2570
 msgid "What did you expect?"
 msgstr "Hvad forventede du?"
 
-#: includes/class-freemius.php2942, templates/debug.php:20
+#: includes/class-freemius.php3425, templates/debug.php:20
 msgid "Freemius Debug"
 msgstr "Freemius Debug"
 
-#: includes/class-freemius.php:3670
+#: includes/class-freemius.php:4177
 msgid "I don't know what is cURL or how to install it, help me!"
 msgstr "Jeg ved ikke hvad cURL er, eller hvordan jeg installerer det. Hjælp mig!"
 
-#: includes/class-freemius.php:3672
-msgid "We'll make sure to contact your hosting company and resolve the issue. You will get a follow-up email to %s once we have an update."
+#: includes/class-freemius.php:4179
+msgid ""
+"We'll make sure to contact your hosting company and resolve the issue. You "
+"will get a follow-up email to %s once we have an update."
 msgstr "Vi vil kontakte din udbyder og løse problemet. Når vi har opdatinger i sagen, vil vi følge op med en email til dig på %s."
 
-#: includes/class-freemius.php:3679
-msgid "Great, please install cURL and enable it in your php.ini file. In addition, search for the 'disable_functions' directive in your php.ini file and remove any disabled methods starting with 'curl_'. To make sure it was successfully activated, use 'phpinfo()'. Once activated, deactivate the %s and reactivate it back again."
-msgstr "Great, please install cURL and enable it in your php.ini file. In addition, search for the 'disable_functions' directive in your php.ini file and remove any disabled methods starting with 'curl_'. To make sure it was successfully activated, use 'phpinfo()'. Once activated, deactivate the %s and reactivate it back again."
+#: includes/class-freemius.php:4186
+msgid ""
+"Great, please install cURL and enable it in your php.ini file. In addition, "
+"search for the 'disable_functions' directive in your php.ini file and remove"
+" any disabled methods starting with 'curl_'. To make sure it was "
+"successfully activated, use 'phpinfo()'. Once activated, deactivate the %s "
+"and reactivate it back again."
+msgstr ""
 
-#: includes/class-freemius.php:3784
+#: includes/class-freemius.php:4291
 msgid "Yes - do your thing"
 msgstr "Ja - fortsæt bare"
 
-#: includes/class-freemius.php:3789
+#: includes/class-freemius.php:4296
 msgid "No - just deactivate"
 msgstr "Nej - bare deaktiver"
 
-#: includes/class-freemius.php3834, includes/class-freemius.php4343,
-#: includes/class-freemius.php5442, includes/class-freemius.php11545,
-#: includes/class-freemius.php14916, includes/class-freemius.php14968,
-#: includes/class-freemius.php15030, includes/class-freemius.php17263,
-#: includes/class-freemius.php17273, includes/class-freemius.php17882,
-#: includes/class-freemius.php18742, includes/class-freemius.php18857,
-#: includes/class-freemius.php19001, templates/add-ons.php:43
+#: includes/class-freemius.php4341, includes/class-freemius.php4850,
+#: includes/class-freemius.php5999, includes/class-freemius.php12682,
+#: includes/class-freemius.php16045, includes/class-freemius.php16133,
+#: includes/class-freemius.php16299, includes/class-freemius.php18758,
+#: includes/class-freemius.php18768, includes/class-freemius.php19404,
+#: includes/class-freemius.php20277, includes/class-freemius.php20392,
+#: includes/class-freemius.php20536, templates/add-ons.php:54
 msgctxt "exclamation"
 msgid "Oops"
 msgstr "Ups"
 
-#: includes/class-freemius.php:3903
-msgid "Thank for giving us the chance to fix it! A message was just sent to our technical staff. We will get back to you as soon as we have an update to %s. Appreciate your patience."
+#: includes/class-freemius.php:4410
+msgid ""
+"Thank for giving us the chance to fix it! A message was just sent to our "
+"technical staff. We will get back to you as soon as we have an update to %s."
+" Appreciate your patience."
 msgstr "Tak fordi du giver os en chance for at fixe det! En besked er lige blevet sendt til vores tekniske personale. Vi vil vende tilbage, så snart der er nyt om %s. Vi sætter pris på din tålmodighed."
 
-#: includes/class-freemius.php:4340
+#: includes/class-freemius.php:4847
 msgctxt "addonX cannot run without pluginY"
 msgid "%s cannot run without %s."
 msgstr "%s virker ikke uden %s."
 
-#: includes/class-freemius.php:4341
+#: includes/class-freemius.php:4848
 msgctxt "addonX cannot run..."
 msgid "%s cannot run without the plugin."
 msgstr "%s virker ikke uden pluginnet."
 
-#: includes/class-freemius.php4487, includes/class-freemius.php4512,
-#: includes/class-freemius.php:17953
-msgid "Unexpected API error. Please contact the %s's author with the following error."
-msgstr "Unexpected API error. Please contact the %s's author with the following error."
+#: includes/class-freemius.php5020, includes/class-freemius.php5045,
+#: includes/class-freemius.php:19475
+msgid ""
+"Unexpected API error. Please contact the %s's author with the following "
+"error."
+msgstr ""
 
-#: includes/class-freemius.php:5130
+#: includes/class-freemius.php:5687
 msgid "Premium %s version was successfully activated."
 msgstr "Premium-versionen af %s blev aktiveret."
 
-#: includes/class-freemius.php5142, includes/class-freemius.php:7004
+#: includes/class-freemius.php5699, includes/class-freemius.php:7567
 msgctxt ""
+"Used to express elation, enthusiasm, or triumph (especially in electronic "
+"communication)."
 msgid "W00t"
 msgstr "W00t"
 
-#: includes/class-freemius.php:5157
+#: includes/class-freemius.php:5714
 msgid "You have a %s license."
 msgstr "Du har en %s licens."
 
-#: includes/class-freemius.php5161, includes/class-freemius.php14337,
-#: includes/class-freemius.php14348, includes/class-freemius.php17177,
-#: includes/class-freemius.php17491, includes/class-freemius.php17557,
-#: includes/class-freemius.php:17707
+#: includes/class-freemius.php5718, includes/class-freemius.php15466,
+#: includes/class-freemius.php15477, includes/class-freemius.php18669,
+#: includes/class-freemius.php18999, includes/class-freemius.php19065,
+#: includes/class-freemius.php:19229
 msgctxt "interjection expressing joy or exuberance"
 msgid "Yee-haw"
 msgstr "Yee-haw"
 
-#: includes/class-freemius.php:5425
-msgid "%s free trial was successfully cancelled. Since the add-on is premium only it was automatically deactivated. If you like to use it in the future, you'll have to purchase a license."
-msgstr "%s free trial was successfully cancelled. Since the add-on is premium only it was automatically deactivated. If you like to use it in the future, you'll have to purchase a license."
+#: includes/class-freemius.php:5982
+msgid ""
+"%s free trial was successfully cancelled. Since the add-on is premium only "
+"it was automatically deactivated. If you like to use it in the future, "
+"you'll have to purchase a license."
+msgstr ""
 
-#: includes/class-freemius.php:5429
-msgid "%s is a premium only add-on. You have to purchase a license first before activating the plugin."
-msgstr "%s is a premium only add-on. You have to purchase a license first before activating the plugin."
+#: includes/class-freemius.php:5986
+msgid ""
+"%s is a premium only add-on. You have to purchase a license first before "
+"activating the plugin."
+msgstr ""
 
-#: includes/class-freemius.php5438, templates/add-ons.php103,
-#: templates/account/partials/addon.php:288
+#: includes/class-freemius.php5995, templates/add-ons.php130,
+#: templates/account/partials/addon.php:343
 msgid "More information about %s"
 msgstr "Mere information om %s"
 
-#: includes/class-freemius.php:5439
+#: includes/class-freemius.php:5996
 msgid "Purchase License"
 msgstr "Køb licens"
 
-#: includes/class-freemius.php6372, templates/connect.php:163
-msgid "You should receive an activation email for %s to your mailbox at %s. Please make sure you click the activation button in that email to %s."
-msgstr "You should receive an activation email for %s to your mailbox at %s. Please make sure you click the activation button in that email to %s."
+#: includes/class-freemius.php6931, templates/connect.php:163
+msgid ""
+"You should receive an activation email for %s to your mailbox at %s. Please "
+"make sure you click the activation button in that email to %s."
+msgstr ""
 
-#: includes/class-freemius.php:6376
+#: includes/class-freemius.php:6935
 msgid "start the trial"
 msgstr "start prøveperioden"
 
-#: includes/class-freemius.php6377, templates/connect.php:167
+#: includes/class-freemius.php6936, templates/connect.php:167
 msgid "complete the install"
 msgstr "færdiggør installeringen"
 
-#: includes/class-freemius.php:6490
+#: includes/class-freemius.php:7049
 msgid "You are just one step away - %s"
 msgstr "Du mangler kun ét skridt - %s"
 
-#: includes/class-freemius.php:6493
+#: includes/class-freemius.php:7052
 msgctxt "%s - plugin name. As complete \"PluginX\" activation now"
 msgid "Complete \"%s\" Activation Now"
 msgstr "Færdiggør aktivering af \"%s\" nu"
 
-#: includes/class-freemius.php:6571
+#: includes/class-freemius.php:7130
 msgid "We made a few tweaks to the %s, %s"
 msgstr "Vi har foretaget nogle rettelser til %s, %s"
 
-#: includes/class-freemius.php:6575
+#: includes/class-freemius.php:7134
 msgid "Opt in to make \"%s\" better!"
-msgstr "Opt in to make \"%s\" better!"
+msgstr ""
 
-#: includes/class-freemius.php:7003
+#: includes/class-freemius.php:7566
 msgid "The upgrade of %s was successfully completed."
 msgstr "Opgraderingen af %s blev fuldendt."
 
-#: includes/class-freemius.php8925, includes/class-fs-plugin-updater.php886,
-#: includes/class-fs-plugin-updater.php1081,
-#: includes/class-fs-plugin-updater.php1088,
+#: includes/class-freemius.php9728, includes/class-fs-plugin-updater.php975,
+#: includes/class-fs-plugin-updater.php1170,
+#: includes/class-fs-plugin-updater.php1177,
 #: templates/auto-installation.php:32
 msgid "Add-On"
 msgstr "Tilføjelse"
 
-#: includes/class-freemius.php8927, templates/debug.php359,
-#: templates/debug.php:520
+#: includes/class-freemius.php9730, templates/account.php313,
+#: templates/account.php321, templates/debug.php361, templates/debug.php:522
 msgid "Plugin"
 msgstr "Plugin"
 
-#: includes/class-freemius.php8928, templates/debug.php359,
-#: templates/debug.php520, templates/forms/deactivation/form.php:67
+#: includes/class-freemius.php9731, templates/account.php314,
+#: templates/account.php322, templates/debug.php361, templates/debug.php522,
+#: templates/forms/deactivation/form.php:71
 msgid "Theme"
 msgstr "Tema"
 
-#: includes/class-freemius.php:11412
+#: includes/class-freemius.php:12148
+msgid ""
+"An unknown error has occurred while trying to set the user's beta mode."
+msgstr ""
+
+#: includes/class-freemius.php:12549
 msgid "Invalid site details collection."
-msgstr "Invalid site details collection."
+msgstr ""
 
-#: includes/class-freemius.php:11532
-msgid "We couldn't find your email address in the system, are you sure it's the right address?"
+#: includes/class-freemius.php:12669
+msgid ""
+"We couldn't find your email address in the system, are you sure it's the "
+"right address?"
 msgstr "Vi kunne ikke finde din e-mailadresse i systemet, er du sikker på, det er den rigtige adresse?"
 
-#: includes/class-freemius.php:11534
-msgid "We can't see any active licenses associated with that email address, are you sure it's the right address?"
+#: includes/class-freemius.php:12671
+msgid ""
+"We can't see any active licenses associated with that email address, are you"
+" sure it's the right address?"
 msgstr "Vi kan ikke finde nogen aktive licenser knyttet til den e-mailadresse, er du sikker på, det er den rigtige adresse?"
 
-#: includes/class-freemius.php:11808
+#: includes/class-freemius.php:12945
 msgid "Account is pending activation."
 msgstr "Konto afventer aktivering."
 
-#: includes/class-freemius.php11920,
+#: includes/class-freemius.php13057,
 #: templates/forms/premium-versions-upgrade-handler.php:47
 msgid "Buy a license now"
-msgstr "Buy a license now"
+msgstr ""
 
-#: includes/class-freemius.php11932,
+#: includes/class-freemius.php13069,
 #: templates/forms/premium-versions-upgrade-handler.php:46
 msgid "Renew your license now"
-msgstr "Renew your license now"
+msgstr ""
 
-#: includes/class-freemius.php:11936
+#: includes/class-freemius.php:13073
 msgid "%s to access version %s security & feature updates, and support."
-msgstr "%s to access version %s security & feature updates, and support."
+msgstr ""
 
-#: includes/class-freemius.php:14319
+#: includes/class-freemius.php:15448
 msgid "%s activation was successfully completed."
 msgstr "Aktivering af %s blev gennemført."
 
-#: includes/class-freemius.php:14333
+#: includes/class-freemius.php:15462
 msgid "Your account was successfully activated with the %s plan."
 msgstr "Din konto blev aktiveret med planen %s."
 
-#: includes/class-freemius.php14344, includes/class-freemius.php:17553
+#: includes/class-freemius.php15473, includes/class-freemius.php:19061
 msgid "Your trial has been successfully started."
 msgstr "Din prøveperiode er begyndt."
 
-#: includes/class-freemius.php14914, includes/class-freemius.php14966,
-#: includes/class-freemius.php:15028
+#: includes/class-freemius.php16043, includes/class-freemius.php16131,
+#: includes/class-freemius.php:16297
 msgid "Couldn't activate %s."
 msgstr "Kunne ikke aktivere %s."
 
-#: includes/class-freemius.php14915, includes/class-freemius.php14967,
-#: includes/class-freemius.php:15029
+#: includes/class-freemius.php16044, includes/class-freemius.php16132,
+#: includes/class-freemius.php:16298
 msgid "Please contact us with the following message:"
 msgstr "Kontakt os venligst med følgende besked:"
 
-#: includes/class-freemius.php15378, includes/class-freemius.php:19839
+#: includes/class-freemius.php:16128
+msgid "An unknown error has occurred."
+msgstr ""
+
+#: includes/class-freemius.php16655, includes/class-freemius.php:21409
 msgid "Upgrade"
 msgstr "Opgrader"
 
-#: includes/class-freemius.php:15384
+#: includes/class-freemius.php:16661
 msgid "Start Trial"
 msgstr "Start prøveperiode"
 
-#: includes/class-freemius.php:15386
+#: includes/class-freemius.php:16663
 msgid "Pricing"
 msgstr "Priser"
 
-#: includes/class-freemius.php15448, includes/class-freemius.php:15450
+#: includes/class-freemius.php16742, includes/class-freemius.php:16744
 msgid "Affiliation"
 msgstr "Affiliation"
 
-#: includes/class-freemius.php15478, includes/class-freemius.php15480,
-#: templates/account.php150, templates/debug.php:324
+#: includes/class-freemius.php16772, includes/class-freemius.php16774,
+#: templates/account.php177, templates/debug.php:326
 msgid "Account"
 msgstr "Konto"
 
-#: includes/class-freemius.php15493, includes/class-freemius.php15495,
+#: includes/class-freemius.php16787, includes/class-freemius.php16789,
 #: includes/customizer/class-fs-customizer-support-section.php:60
 msgid "Contact Us"
 msgstr "Kontakt os"
 
-#: includes/class-freemius.php15505, includes/class-freemius.php15507,
-#: includes/class-freemius.php19849, templates/account.php100,
-#: templates/account/partials/addon.php:41
+#: includes/class-freemius.php16799, includes/class-freemius.php16801,
+#: includes/class-freemius.php21423, templates/account.php105,
+#: templates/account/partials/addon.php:45
 msgid "Add-Ons"
 msgstr "Tilføjelser"
 
-#: includes/class-freemius.php:15541
+#: includes/class-freemius.php:16835
 msgctxt "ASCII arrow left icon"
 msgid "&#x2190;"
-msgstr "&#x2190;"
+msgstr ""
 
-#: includes/class-freemius.php:15541
+#: includes/class-freemius.php:16835
 msgctxt "ASCII arrow right icon"
 msgid "&#x27a4;"
-msgstr "&#x27a4;"
+msgstr ""
 
-#: includes/class-freemius.php15543, templates/pricing.php:97
+#: includes/class-freemius.php16837, templates/pricing.php:102
 msgctxt "noun"
 msgid "Pricing"
 msgstr "Priser"
 
-#: includes/class-freemius.php15756,
+#: includes/class-freemius.php17050,
 #: includes/customizer/class-fs-customizer-support-section.php:67
 msgid "Support Forum"
 msgstr "Supportforum"
 
-#: includes/class-freemius.php:16542
+#: includes/class-freemius.php:17995
 msgid "Your email has been successfully verified - you are AWESOME!"
 msgstr "Din e-mailadresse er blevet verificeret - du er FOR SEJ!"
 
-#: includes/class-freemius.php:16543
+#: includes/class-freemius.php:17996
 msgctxt "a positive response"
 msgid "Right on"
 msgstr "Sådan"
 
-#: includes/class-freemius.php:17168
+#: includes/class-freemius.php:18660
 msgid "Your %s Add-on plan was successfully upgraded."
-msgstr "Your %s Add-on plan was successfully upgraded."
+msgstr ""
 
-#: includes/class-freemius.php:17170
+#: includes/class-freemius.php:18662
 msgid "%s Add-on was successfully purchased."
 msgstr "Betalingen for tilføjelsen %s blev gennemført."
 
-#: includes/class-freemius.php:17173
+#: includes/class-freemius.php:18665
 msgid "Download the latest version"
 msgstr "Download den seneste version"
 
-#: includes/class-freemius.php:17259
-msgctxt "%1s - plugin title, %2s - API domain"
-msgid "Your server is blocking the access to Freemius' API, which is crucial for %1s synchronization. Please contact your host to whitelist %2s"
-msgstr "Your server is blocking the access to Freemius' API, which is crucial for %1s synchronization. Please contact your host to whitelist %2s"
+#: includes/class-freemius.php:18751
+msgid ""
+"Your server is blocking the access to Freemius' API, which is crucial for "
+"%1$s synchronization. Please contact your host to whitelist %2$s"
+msgstr ""
 
-#: includes/class-freemius.php17262, includes/class-freemius.php17678,
-#: includes/class-freemius.php:17755
+#: includes/class-freemius.php18757, includes/class-freemius.php19188,
+#: includes/class-freemius.php:19277
 msgid "Error received from the server:"
 msgstr "Fejl modtager fra serveren:"
 
-#: includes/class-freemius.php:17272
-msgid "It seems like one of the authentication parameters is wrong. Update your Public Key, Secret Key & User ID, and try again."
-msgstr "It seems like one of the authentication parameters is wrong. Update your Public Key, Secret Key & User ID, and try again."
+#: includes/class-freemius.php:18767
+msgid ""
+"It seems like one of the authentication parameters is wrong. Update your "
+"Public Key, Secret Key & User ID, and try again."
+msgstr ""
 
-#: includes/class-freemius.php17454, includes/class-freemius.php17683,
-#: includes/class-freemius.php17726, includes/class-freemius.php:17829
+#: includes/class-freemius.php18961, includes/class-freemius.php19193,
+#: includes/class-freemius.php19248, includes/class-freemius.php:19351
 msgctxt ""
+"something somebody says when they are thinking about what you have just "
+"said."
 msgid "Hmm"
 msgstr "Hmm"
 
-#: includes/class-freemius.php:17467
-msgid "It looks like you are still on the %s plan. If you did upgrade or change your plan, it's probably an issue on our side - sorry."
-msgstr "It looks like you are still on the %s plan. If you did upgrade or change your plan, it's probably an issue on our side - sorry."
+#: includes/class-freemius.php:18974
+msgid ""
+"It looks like you are still on the %s plan. If you did upgrade or change "
+"your plan, it's probably an issue on our side - sorry."
+msgstr ""
 
-#: includes/class-freemius.php17468, templates/account.php102,
-#: templates/add-ons.php134, templates/account/partials/addon.php:43
+#: includes/class-freemius.php18975, templates/account.php107,
+#: templates/add-ons.php191, templates/account/partials/addon.php:47
 msgctxt "trial period"
 msgid "Trial"
 msgstr "Prøveperiode"
 
-#: includes/class-freemius.php:17473
-msgid "I have upgraded my account but when I try to Sync the License, the plan remains %s."
+#: includes/class-freemius.php:18980
+msgid ""
+"I have upgraded my account but when I try to Sync the License, the plan "
+"remains %s."
 msgstr "Jeg har opgraderet min konto, men når jeg forsøger at synkronisere licensen, forbliver planen %s."
 
-#: includes/class-freemius.php17477, includes/class-freemius.php:17535
+#: includes/class-freemius.php18984, includes/class-freemius.php:19043
 msgid "Please contact us here"
 msgstr "Kontakt os her"
 
-#: includes/class-freemius.php:17487
+#: includes/class-freemius.php:18995
+msgid "Your plan was successfully activated."
+msgstr ""
+
+#: includes/class-freemius.php:18996
 msgid "Your plan was successfully upgraded."
 msgstr "Din plan er blevet opgraderet."
 
-#: includes/class-freemius.php:17505
+#: includes/class-freemius.php:19013
 msgid "Your plan was successfully changed to %s."
 msgstr "Din plan er blevet ændret til %s."
 
-#: includes/class-freemius.php:17521
-msgid "Your license has expired. You can still continue using the free %s forever."
+#: includes/class-freemius.php:19029
+msgid ""
+"Your license has expired. You can still continue using the free %s forever."
 msgstr "Din licens er udløbet. Du kan stadig fortsætte med at benytte den gratis udgave af %s."
 
-#: includes/class-freemius.php:17523
-msgid "Your license has expired. %1$sUpgrade now%2$s to continue using the %3$s without interruptions."
+#: includes/class-freemius.php:19031
+msgid ""
+"Your license has expired. %1$sUpgrade now%2$s to continue using the %3$s "
+"without interruptions."
 msgstr "Din licens er udløbet. %1$sOpgrader nu%2$s for at fortsætte med at benytte %3$s uden forstyrrelser."
 
-#: includes/class-freemius.php:17531
-msgid "Your license has been cancelled. If you think it's a mistake, please contact support."
+#: includes/class-freemius.php:19039
+msgid ""
+"Your license has been cancelled. If you think it's a mistake, please contact"
+" support."
 msgstr "Din licens er blevet annulleret. Hvis du mener, dette er en fejl, så kontakt venligst support."
 
-#: includes/class-freemius.php:17544
-msgid "Your license has expired. You can still continue using all the %s features, but you'll need to renew your license to continue getting updates and support."
+#: includes/class-freemius.php:19052
+msgid ""
+"Your license has expired. You can still continue using all the %s features, "
+"but you'll need to renew your license to continue getting updates and "
+"support."
 msgstr "Din licens er udløbet. Du kan stadig benytte alle funktionerne i %s, men du bliver nødt til at fornye din licens for at få opdateringer og support."
 
-#: includes/class-freemius.php:17567
-msgid "Your free trial has expired. You can still continue using all our free features."
+#: includes/class-freemius.php:19075
+msgid ""
+"Your free trial has expired. You can still continue using all our free "
+"features."
 msgstr "Din gratis prøveperiode er udløbet. Du kan stadig benytte alle de gratis features."
 
-#: includes/class-freemius.php:17569
-msgid "Your free trial has expired. %1$sUpgrade now%2$s to continue using the %3$s without interruptions."
-msgstr "Your free trial has expired. %1$sUpgrade now%2$s to continue using the %3$s without interruptions."
+#: includes/class-freemius.php:19077
+msgid ""
+"Your free trial has expired. %1$sUpgrade now%2$s to continue using the %3$s "
+"without interruptions."
+msgstr ""
 
-#: includes/class-freemius.php:17674
+#: includes/class-freemius.php:19184
 msgid "It looks like the license could not be activated."
 msgstr "Det ser ud til, at licensen ikke kunne aktiveres."
 
-#: includes/class-freemius.php:17704
+#: includes/class-freemius.php:19226
 msgid "Your license was successfully activated."
 msgstr "Din licens er blevet aktiveret."
 
-#: includes/class-freemius.php:17730
+#: includes/class-freemius.php:19252
 msgid "It looks like your site currently doesn't have an active license."
 msgstr "Det ser ud til, at dit websted endnu ikke har en aktiv licens."
 
-#: includes/class-freemius.php:17754
+#: includes/class-freemius.php:19276
 msgid "It looks like the license deactivation failed."
 msgstr "Det ser ud til, at licens-deaktiveringen mislykkedes."
 
-#: includes/class-freemius.php:17782
-msgid "Your license was successfully deactivated, you are back to the %s plan."
+#: includes/class-freemius.php:19304
+msgid ""
+"Your license was successfully deactivated, you are back to the %s plan."
 msgstr "Din licens blev deaktiveret, du er tilbage på planen %s."
 
-#: includes/class-freemius.php:17783
+#: includes/class-freemius.php:19305
 msgid "O.K"
 msgstr "O.K"
 
-#: includes/class-freemius.php:17836
-msgid "Seems like we are having some temporary issue with your subscription cancellation. Please try again in few minutes."
-msgstr "Seems like we are having some temporary issue with your subscription cancellation. Please try again in few minutes."
+#: includes/class-freemius.php:19358
+msgid ""
+"Seems like we are having some temporary issue with your subscription "
+"cancellation. Please try again in few minutes."
+msgstr ""
 
-#: includes/class-freemius.php:17845
-msgid "Your subscription was successfully cancelled. Your %s plan license will expire in %s."
-msgstr "Your subscription was successfully cancelled. Your %s plan license will expire in %s."
+#: includes/class-freemius.php:19367
+msgid ""
+"Your subscription was successfully cancelled. Your %s plan license will "
+"expire in %s."
+msgstr ""
 
-#: includes/class-freemius.php:17887
+#: includes/class-freemius.php:19409
 msgid "You are already running the %s in a trial mode."
 msgstr "Du benytter allerede %s under en prøveperiode."
 
-#: includes/class-freemius.php:17898
+#: includes/class-freemius.php:19420
 msgid "You already utilized a trial before."
 msgstr "Du har allerede brugt din prøveperiode."
 
-#: includes/class-freemius.php:17912
+#: includes/class-freemius.php:19434
 msgid "Plan %s do not exist, therefore, can't start a trial."
 msgstr "Plan %s eksisterer ikke og kan derfor ikke starte prøveperiode."
 
-#: includes/class-freemius.php:17923
+#: includes/class-freemius.php:19445
 msgid "Plan %s does not support a trial period."
 msgstr "Plan %s understøtter ikke en prøveperiode."
 
-#: includes/class-freemius.php:17934
+#: includes/class-freemius.php:19456
 msgid "None of the %s's plans supports a trial period."
-msgstr "None of the %s's plans supports a trial period."
+msgstr ""
 
-#: includes/class-freemius.php:17984
-msgid "It looks like you are not in trial mode anymore so there's nothing to cancel :)"
+#: includes/class-freemius.php:19506
+msgid ""
+"It looks like you are not in trial mode anymore so there's nothing to cancel"
+" :)"
 msgstr "Det lader ikke til du er i en prøveperiode længere, så der er ikke noget at annullere :-)"
 
-#: includes/class-freemius.php:18020
-msgid "Seems like we are having some temporary issue with your trial cancellation. Please try again in few minutes."
-msgstr "Seems like we are having some temporary issue with your trial cancellation. Please try again in few minutes."
+#: includes/class-freemius.php:19542
+msgid ""
+"Seems like we are having some temporary issue with your trial cancellation. "
+"Please try again in few minutes."
+msgstr ""
 
-#: includes/class-freemius.php:18039
+#: includes/class-freemius.php:19561
 msgid "Your %s free trial was successfully cancelled."
 msgstr "Din gratis prøveperiode for %s er blevet annulleret."
 
-#: includes/class-freemius.php:18346
+#: includes/class-freemius.php:19877
 msgid "Version %s was released."
 msgstr "Version %s er blevet udgivet."
 
-#: includes/class-freemius.php:18346
+#: includes/class-freemius.php:19877
 msgid "Please download %s."
 msgstr "Download venligst %s."
 
-#: includes/class-freemius.php:18353
+#: includes/class-freemius.php:19884
 msgid "the latest %s version here"
 msgstr "den seneste version af %s her"
 
-#: includes/class-freemius.php:18358
+#: includes/class-freemius.php:19889
 msgid "New"
 msgstr "Ny"
 
-#: includes/class-freemius.php:18363
+#: includes/class-freemius.php:19894
 msgid "Seems like you got the latest release."
 msgstr "Det ser ud til, at du har den seneste udgivelse."
 
-#: includes/class-freemius.php:18364
+#: includes/class-freemius.php:19895
 msgid "You are all good!"
 msgstr "Det var det!"
 
-#: includes/class-freemius.php:18632
-msgid "Verification mail was just sent to %s. If you can't find it after 5 min, please check your spam box."
-msgstr "Verification mail was just sent to %s. If you can't find it after 5 min, please check your spam box."
+#: includes/class-freemius.php:20165
+msgid ""
+"Verification mail was just sent to %s. If you can't find it after 5 min, "
+"please check your spam box."
+msgstr ""
 
-#: includes/class-freemius.php:18769
+#: includes/class-freemius.php:20304
 msgid "Site successfully opted in."
 msgstr "Websted er tilmeldt."
 
-#: includes/class-freemius.php18770, includes/class-freemius.php:19581
+#: includes/class-freemius.php20305, includes/class-freemius.php:21125
 msgid "Awesome"
 msgstr "Sejt"
 
-#: includes/class-freemius.php18786, templates/forms/optout.php:32
-msgid "We appreciate your help in making the %s better by letting us track some usage data."
+#: includes/class-freemius.php20321, templates/forms/optout.php:32
+msgid ""
+"We appreciate your help in making the %s better by letting us track some "
+"usage data."
 msgstr "Vi sætter pris på din hjælp med at forbedre %s ved at lade os indsamle brugsdata."
 
-#: includes/class-freemius.php:18787
+#: includes/class-freemius.php:20322
 msgid "Thank you!"
 msgstr "Mange tak!"
 
-#: includes/class-freemius.php:18794
+#: includes/class-freemius.php:20329
 msgid "We will no longer be sending any usage data of %s on %s to %s."
 msgstr "Vi vil ikke længere indsende brugsdata af %s på %s til %s."
 
-#: includes/class-freemius.php:18923
-msgid "Please check your mailbox, you should receive an email via %s to confirm the ownership change. From security reasons, you must confirm the change within the next 15 min. If you cannot find the email, please check your spam folder."
-msgstr "Please check your mailbox, you should receive an email via %s to confirm the ownership change. From security reasons, you must confirm the change within the next 15 min. If you cannot find the email, please check your spam folder."
+#: includes/class-freemius.php:20458
+msgid ""
+"Please check your mailbox, you should receive an email via %s to confirm the"
+" ownership change. From security reasons, you must confirm the change within"
+" the next 15 min. If you cannot find the email, please check your spam "
+"folder."
+msgstr ""
 
-#: includes/class-freemius.php:18929
-msgid "Thanks for confirming the ownership change. An email was just sent to %s for final approval."
-msgstr "Thanks for confirming the ownership change. An email was just sent to %s for final approval."
+#: includes/class-freemius.php:20464
+msgid ""
+"Thanks for confirming the ownership change. An email was just sent to %s for"
+" final approval."
+msgstr ""
 
-#: includes/class-freemius.php:18934
+#: includes/class-freemius.php:20469
 msgid "%s is the new owner of the account."
 msgstr "%s er den nye ejer af kontoen."
 
-#: includes/class-freemius.php:18936
+#: includes/class-freemius.php:20471
 msgctxt "as congratulations"
 msgid "Congrats"
 msgstr "Tillykke"
 
-#: includes/class-freemius.php:18956
-msgid "Sorry, we could not complete the email update. Another user with the same email is already registered."
-msgstr "Sorry, we could not complete the email update. Another user with the same email is already registered."
+#: includes/class-freemius.php:20491
+msgid ""
+"Sorry, we could not complete the email update. Another user with the same "
+"email is already registered."
+msgstr ""
 
-#: includes/class-freemius.php:18957
-msgid "If you would like to give up the ownership of the %s's account to %s click the Change Ownership button."
-msgstr "If you would like to give up the ownership of the %s's account to %s click the Change Ownership button."
+#: includes/class-freemius.php:20492
+msgid ""
+"If you would like to give up the ownership of the %s's account to %s click "
+"the Change Ownership button."
+msgstr ""
 
-#: includes/class-freemius.php:18964
+#: includes/class-freemius.php:20499
 msgid "Change Ownership"
 msgstr "Skift ejerskab"
 
-#: includes/class-freemius.php:18972
-msgid "Your email was successfully updated. You should receive an email with confirmation instructions in few moments."
-msgstr "Your email was successfully updated. You should receive an email with confirmation instructions in few moments."
+#: includes/class-freemius.php:20507
+msgid ""
+"Your email was successfully updated. You should receive an email with "
+"confirmation instructions in few moments."
+msgstr ""
 
-#: includes/class-freemius.php:18984
+#: includes/class-freemius.php:20519
 msgid "Please provide your full name."
 msgstr "Indtast venligst dit fulde navn."
 
-#: includes/class-freemius.php:18989
+#: includes/class-freemius.php:20524
 msgid "Your name was successfully updated."
 msgstr "Dit navn er blevet opdateret."
 
-#: includes/class-freemius.php:19050
+#: includes/class-freemius.php:20585
 msgid "You have successfully updated your %s."
 msgstr "Opdatering af %s blev gennemført."
 
-#: includes/class-freemius.php:19190
-msgid "Just letting you know that the add-ons information of %s is being pulled from an external server."
-msgstr "Just letting you know that the add-ons information of %s is being pulled from an external server."
+#: includes/class-freemius.php:20725
+msgid ""
+"Just letting you know that the add-ons information of %s is being pulled "
+"from an external server."
+msgstr ""
 
-#: includes/class-freemius.php:19191
+#: includes/class-freemius.php:20726
 msgctxt "advance notice of something that will need attention."
 msgid "Heads up"
 msgstr "Se her"
 
-#: includes/class-freemius.php:19621
+#: includes/class-freemius.php:21165
 msgctxt "exclamation"
 msgid "Hey"
 msgstr "Hey"
 
-#: includes/class-freemius.php:19621
-msgid "How do you like %s so far? Test all our %s premium features with a %d-day free trial."
+#: includes/class-freemius.php:21165
+msgid ""
+"How do you like %s so far? Test all our %s premium features with a %d-day "
+"free trial."
 msgstr "Hvad syntes du om %s indtil videre? Test alle %s premium funktioner med en %d-dags gratis prøveperiode."
 
-#: includes/class-freemius.php:19629
+#: includes/class-freemius.php:21173
 msgid "No commitment for %s days - cancel anytime!"
 msgstr "Ingen bindinger i %s dage - annuller når som helst!"
 
-#: includes/class-freemius.php:19630
+#: includes/class-freemius.php:21174
 msgid "No credit card required"
 msgstr "Betalingskort ikke påkrævet"
 
-#: includes/class-freemius.php19637, templates/forms/trial-start.php:53
+#: includes/class-freemius.php21181, templates/forms/trial-start.php:53
 msgctxt "call to action"
 msgid "Start free trial"
 msgstr "Start gratis prøveperiode"
 
-#: includes/class-freemius.php:19714
-msgid "Hey there, did you know that %s has an affiliate program? If you like the %s you can become our ambassador and earn some cash!"
-msgstr "Hey there, did you know that %s has an affiliate program? If you like the %s you can become our ambassador and earn some cash!"
+#: includes/class-freemius.php:21258
+msgid ""
+"Hey there, did you know that %s has an affiliate program? If you like the %s"
+" you can become our ambassador and earn some cash!"
+msgstr ""
 
-#: includes/class-freemius.php:19723
+#: includes/class-freemius.php:21267
 msgid "Learn more"
 msgstr "Læs mere"
 
-#: includes/class-freemius.php19873, templates/account.php406,
-#: templates/account.php509, templates/connect.php171,
-#: templates/connect.php421, templates/forms/license-activation.php24,
-#: templates/account/partials/addon.php:235
+#: includes/class-freemius.php21447, templates/account.php474,
+#: templates/account.php595, templates/connect.php171,
+#: templates/connect.php421, templates/forms/license-activation.php25,
+#: templates/account/partials/addon.php:287
 msgid "Activate License"
 msgstr "Aktiver licens"
 
-#: includes/class-freemius.php19874, templates/account.php469,
-#: templates/account.php508, templates/account/partials/site.php:256
+#: includes/class-freemius.php21448, templates/account.php543,
+#: templates/account.php594, templates/account/partials/site.php:256
 msgid "Change License"
 msgstr "Skift licens"
 
-#: includes/class-freemius.php19956, templates/account/partials/site.php:161
+#: includes/class-freemius.php21539, templates/account/partials/site.php:161
 msgid "Opt Out"
 msgstr "Frameld"
 
-#: includes/class-freemius.php19958, includes/class-freemius.php19963,
+#: includes/class-freemius.php21541, includes/class-freemius.php21547,
 #: templates/account/partials/site.php43,
 #: templates/account/partials/site.php:161
 msgid "Opt In"
 msgstr "Tilmeld"
 
-#: includes/class-freemius.php:20187
-msgid " The paid version of %1s is already installed. Please activate it to start benefiting the %2s features. %3s"
-msgstr " The paid version of %1s is already installed. Please activate it to start benefiting the %2s features. %3s"
+#: includes/class-freemius.php:21775
+msgid ""
+" The paid version of %1$s is already installed. Please activate it to start "
+"benefiting the %2$s features. %3$s"
+msgstr ""
 
-#: includes/class-freemius.php:20195
+#: includes/class-freemius.php:21783
 msgid "Activate %s features"
-msgstr "Activate %s features"
+msgstr ""
 
-#: includes/class-freemius.php:20208
+#: includes/class-freemius.php:21796
 msgid "Please follow these steps to complete the upgrade"
 msgstr "Følg venligst disse trin for at færdiggøre opgraderingen"
 
-#: includes/class-freemius.php:20212
+#: includes/class-freemius.php:21800
 msgid "Download the latest %s version"
 msgstr "Download den seneste version af %s"
 
-#: includes/class-freemius.php:20216
+#: includes/class-freemius.php:21804
 msgid "Upload and activate the downloaded version"
 msgstr "Upload og aktiver den downloadede version"
 
-#: includes/class-freemius.php:20218
+#: includes/class-freemius.php:21806
 msgid "How to upload and activate?"
 msgstr "Upload og aktivering, hvordan?"
 
-#: includes/class-freemius.php:20352
-msgid "%sClick here%s to choose the sites where you'd like to activate the license on."
-msgstr "%sClick here%s to choose the sites where you'd like to activate the license on."
+#: includes/class-freemius.php:21940
+msgid ""
+"%sClick here%s to choose the sites where you'd like to activate the license "
+"on."
+msgstr ""
 
-#: includes/class-freemius.php:20513
+#: includes/class-freemius.php:22101
 msgid "Auto installation only works for opted-in users."
 msgstr "Auto-installation fungerer kun for tilmeldte brugere."
 
-#: includes/class-freemius.php20523, includes/class-freemius.php20556,
-#: includes/class-fs-plugin-updater.php1060,
-#: includes/class-fs-plugin-updater.php:1074
+#: includes/class-freemius.php22111, includes/class-freemius.php22144,
+#: includes/class-fs-plugin-updater.php1149,
+#: includes/class-fs-plugin-updater.php:1163
 msgid "Invalid module ID."
 msgstr "Ugyldigt modul-ID."
 
-#: includes/class-freemius.php20532, includes/class-fs-plugin-updater.php:1096
+#: includes/class-freemius.php22120, includes/class-fs-plugin-updater.php:1185
 msgid "Premium version already active."
 msgstr "Premium version allerede aktiv."
 
-#: includes/class-freemius.php:20539
+#: includes/class-freemius.php:22127
 msgid "You do not have a valid license to access the premium version."
 msgstr "Du har ikke en gyldig licens til at benytte premium-versionen."
 
-#: includes/class-freemius.php:20546
-msgid "Plugin is a \"Serviceware\" which means it does not have a premium code version."
-msgstr "Plugin is a \"Serviceware\" which means it does not have a premium code version."
+#: includes/class-freemius.php:22134
+msgid ""
+"Plugin is a \"Serviceware\" which means it does not have a premium code "
+"version."
+msgstr ""
 
-#: includes/class-freemius.php20564, includes/class-fs-plugin-updater.php:1095
+#: includes/class-freemius.php22152, includes/class-fs-plugin-updater.php:1184
 msgid "Premium add-on version already installed."
 msgstr "Premium tilføjelse er allerede installeret."
 
-#: includes/class-freemius.php:20909
+#: includes/class-freemius.php:22497
 msgid "View paid features"
 msgstr "Vis betalte features"
 
-#: includes/class-freemius.php:21229
+#: includes/class-freemius.php:22819
 msgid "Thank you so much for using %s and its add-ons!"
-msgstr "Thank you so much for using %s and its add-ons!"
+msgstr ""
 
-#: includes/class-freemius.php:21230
+#: includes/class-freemius.php:22820
 msgid "Thank you so much for using %s!"
 msgstr "Tak fordi du benytter %s!"
 
-#: includes/class-freemius.php:21236
-msgid "You've already opted-in to our usage-tracking, which helps us keep improving the %s."
+#: includes/class-freemius.php:22826
+msgid ""
+"You've already opted-in to our usage-tracking, which helps us keep improving"
+" the %s."
 msgstr "Du er allerede tilmeldt vores brugssporing, hvilket hjælper os med at forbedre %s."
 
-#: includes/class-freemius.php:21240
+#: includes/class-freemius.php:22830
 msgid "Thank you so much for using our products!"
 msgstr "Mange tak for at benytte vores produkter!"
 
-#: includes/class-freemius.php:21241
-msgid "You've already opted-in to our usage-tracking, which helps us keep improving them."
+#: includes/class-freemius.php:22831
+msgid ""
+"You've already opted-in to our usage-tracking, which helps us keep improving"
+" them."
 msgstr "Du er allerede tilmeldt vores brugssporing, hvilket hjælper os med at forbedre dem."
 
-#: includes/class-freemius.php:21260
+#: includes/class-freemius.php:22850
 msgid "%s and its add-ons"
 msgstr "%s og tilføjelser"
 
-#: includes/class-freemius.php:21269
+#: includes/class-freemius.php:22859
 msgid "Products"
 msgstr "Produkter"
 
-#: includes/class-freemius.php21276, templates/connect.php:272
+#: includes/class-freemius.php22866, templates/connect.php:272
 msgid "Yes"
 msgstr "Ja"
 
-#: includes/class-freemius.php21277, templates/connect.php:273
+#: includes/class-freemius.php22867, templates/connect.php:273
 msgid "send me security & feature updates, educational content and offers."
 msgstr "send mig sikkerheds- og feature-opdateringer, informativt indhold og tilbud."
 
-#: includes/class-freemius.php21278, templates/connect.php:278
+#: includes/class-freemius.php22868, templates/connect.php:278
 msgid "No"
 msgstr "Nej"
 
-#: includes/class-freemius.php21280, templates/connect.php:280
-msgid "do %sNOT%s send me security & feature updates, educational content and offers."
+#: includes/class-freemius.php22870, templates/connect.php:280
+msgid ""
+"do %sNOT%s send me security & feature updates, educational content and "
+"offers."
 msgstr "send %sIKKE%s sikkerheds- og feature-opdateringer, informativt indhold og tilbud."
 
-#: includes/class-freemius.php:21290
-msgid "Due to the new %sEU General Data Protection Regulation (GDPR)%s compliance requirements it is required that you provide your explicit consent, again, confirming that you are onboard 🙂"
-msgstr "Grundet krav i den nye %sEU General Data Protection Regulation (GDPR)%s, er det nødvendigt at du igen giver dit udtrykkelige samtykke og bekræfter, at du er ombord 🙂"
+#: includes/class-freemius.php:22880
+msgid ""
+"Due to the new %sEU General Data Protection Regulation (GDPR)%s compliance "
+"requirements it is required that you provide your explicit consent, again, "
+"confirming that you are onboard :-)"
+msgstr ""
 
-#: includes/class-freemius.php21292, templates/connect.php:287
-msgid "Please let us know if you'd like us to contact you for security & feature updates, educational content, and occasional offers:"
+#: includes/class-freemius.php22882, templates/connect.php:287
+msgid ""
+"Please let us know if you'd like us to contact you for security & feature "
+"updates, educational content, and occasional offers:"
 msgstr "Lad os vide, om vi har lov til at kontakte dig med sikkerheds- og feature-opdateringer, informativt indhold og lejlighedsvise tilbud:"
 
-#: includes/class-freemius.php:21574
+#: includes/class-freemius.php:23164
 msgid "License key is empty."
 msgstr "Licensnøglen er tom."
 
@@ -799,630 +924,709 @@ msgstr "Forny licens"
 #: includes/class-fs-plugin-updater.php189,
 #: templates/forms/premium-versions-upgrade-handler.php:58
 msgid "Buy license"
-msgstr "Buy license"
+msgstr ""
 
-#: includes/class-fs-plugin-updater.php:278
+#: includes/class-fs-plugin-updater.php280,
+#: includes/class-fs-plugin-updater.php:313
 msgid "There is a %s of %s available."
-msgstr "There is a %s of %s available."
+msgstr ""
 
-#: includes/class-fs-plugin-updater.php:282
+#: includes/class-fs-plugin-updater.php282,
+#: includes/class-fs-plugin-updater.php:318
+msgid "new Beta version"
+msgstr ""
+
+#: includes/class-fs-plugin-updater.php283,
+#: includes/class-fs-plugin-updater.php:319
 msgid "new version"
-msgstr "new version"
+msgstr ""
 
-#: includes/class-fs-plugin-updater.php:305
+#: includes/class-fs-plugin-updater.php:342
 msgid "Important Upgrade Notice:"
-msgstr "Important Upgrade Notice:"
+msgstr ""
 
-#: includes/class-fs-plugin-updater.php:1125
+#: includes/class-fs-plugin-updater.php:1214
 msgid "Installing plugin: %s"
 msgstr "Installerer plugin: %s"
 
-#: includes/class-fs-plugin-updater.php:1166
+#: includes/class-fs-plugin-updater.php:1255
 msgid "Unable to connect to the filesystem. Please confirm your credentials."
-msgstr "Unable to connect to the filesystem. Please confirm your credentials."
+msgstr ""
 
-#: includes/class-fs-plugin-updater.php:1348
-msgid "The remote plugin package does not contain a folder with the desired slug and renaming did not work."
-msgstr "The remote plugin package does not contain a folder with the desired slug and renaming did not work."
+#: includes/class-fs-plugin-updater.php:1437
+msgid ""
+"The remote plugin package does not contain a folder with the desired slug "
+"and renaming did not work."
+msgstr ""
 
-#: includes/fs-plugin-info-dialog.php369,
-#: templates/account/partials/addon.php:292
+#: includes/fs-plugin-info-dialog.php:509
+msgid "Purchase More"
+msgstr ""
+
+#: includes/fs-plugin-info-dialog.php510,
+#: templates/account/partials/addon.php:347
 msgctxt "verb"
 msgid "Purchase"
 msgstr "Køb"
 
-#: includes/fs-plugin-info-dialog.php:372
+#: includes/fs-plugin-info-dialog.php:514
 msgid "Start my free %s"
 msgstr "Start min gratis %s"
 
-#: includes/fs-plugin-info-dialog.php:413
+#: includes/fs-plugin-info-dialog.php:712
+msgid "Install Free Version Update Now"
+msgstr "Installer opdatering til gratis version nu"
+
+#: includes/fs-plugin-info-dialog.php713, templates/account.php:534
+msgid "Install Update Now"
+msgstr "Installer opdatering nu"
+
+#: includes/fs-plugin-info-dialog.php:722
 msgid "Install Free Version Now"
 msgstr "Installer gratis version nu"
 
-#: includes/fs-plugin-info-dialog.php414, templates/auto-installation.php111,
-#: templates/account/partials/addon.php272,
-#: templates/account/partials/addon.php:322
+#: includes/fs-plugin-info-dialog.php723, templates/add-ons.php262,
+#: templates/auto-installation.php111,
+#: templates/account/partials/addon.php327,
+#: templates/account/partials/addon.php:379
 msgid "Install Now"
 msgstr "Installer nu"
 
-#: includes/fs-plugin-info-dialog.php:425
+#: includes/fs-plugin-info-dialog.php:739
 msgctxt "as download latest version"
 msgid "Download Latest Free Version"
 msgstr "Download seneste gratis version"
 
-#: includes/fs-plugin-info-dialog.php426, templates/account.php80,
-#: templates/account/partials/addon.php:21
+#: includes/fs-plugin-info-dialog.php740, templates/account.php85,
+#: templates/add-ons.php34, templates/account/partials/addon.php:25
 msgctxt "as download latest version"
 msgid "Download Latest"
 msgstr "Download seneste"
 
-#: includes/fs-plugin-info-dialog.php:436
-msgid "Install Free Version Update Now"
-msgstr "Installer opdatering til gratis version nu"
-
-#: includes/fs-plugin-info-dialog.php437, templates/account.php:460
-msgid "Install Update Now"
-msgstr "Installer opdatering nu"
-
-#: includes/fs-plugin-info-dialog.php:448
-msgid "Newer Free Version (%s) Installed"
-msgstr "Nyere gratis version (%s) installeret"
-
-#: includes/fs-plugin-info-dialog.php:449
-msgid "Newer Version (%s) Installed"
-msgstr "Nyere version (%s) installeret"
+#: includes/fs-plugin-info-dialog.php755, templates/add-ons.php268,
+#: templates/account/partials/addon.php318,
+#: templates/account/partials/addon.php:373
+msgid "Activate this add-on"
+msgstr "Aktiver denne tilføjelse"
 
-#: includes/fs-plugin-info-dialog.php:457
-msgid "Latest Free Version Installed"
-msgstr "Seneste gratis version installeret"
+#: includes/fs-plugin-info-dialog.php757, templates/connect.php:418
+msgid "Activate Free Version"
+msgstr "Aktiver gratis version"
 
-#: includes/fs-plugin-info-dialog.php:458
-msgid "Latest Version Installed"
-msgstr "Seneste version installeret"
+#: includes/fs-plugin-info-dialog.php758, templates/account.php109,
+#: templates/add-ons.php269, templates/account/partials/addon.php:49
+msgid "Activate"
+msgstr "Aktiver"
 
-#: includes/fs-plugin-info-dialog.php:613
+#: includes/fs-plugin-info-dialog.php:968
 msgctxt "Plugin installer section title"
 msgid "Description"
 msgstr "Beskrivelse"
 
-#: includes/fs-plugin-info-dialog.php:614
+#: includes/fs-plugin-info-dialog.php:969
 msgctxt "Plugin installer section title"
 msgid "Installation"
 msgstr "Installering"
 
-#: includes/fs-plugin-info-dialog.php:615
+#: includes/fs-plugin-info-dialog.php:970
 msgctxt "Plugin installer section title"
 msgid "FAQ"
 msgstr "FAQ"
 
-#: includes/fs-plugin-info-dialog.php616,
+#: includes/fs-plugin-info-dialog.php971,
 #: templates/plugin-info/description.php:55
 msgid "Screenshots"
 msgstr "Skærmbilleder"
 
-#: includes/fs-plugin-info-dialog.php:617
+#: includes/fs-plugin-info-dialog.php:972
 msgctxt "Plugin installer section title"
 msgid "Changelog"
 msgstr "Ændringslog"
 
-#: includes/fs-plugin-info-dialog.php:618
+#: includes/fs-plugin-info-dialog.php:973
 msgctxt "Plugin installer section title"
 msgid "Reviews"
 msgstr "Anmeldelser"
 
-#: includes/fs-plugin-info-dialog.php:619
+#: includes/fs-plugin-info-dialog.php:974
 msgctxt "Plugin installer section title"
 msgid "Other Notes"
 msgstr "Andre noter"
 
-#: includes/fs-plugin-info-dialog.php:634
+#: includes/fs-plugin-info-dialog.php:989
 msgctxt "Plugin installer section title"
 msgid "Features & Pricing"
 msgstr "Funktioner og priser"
 
-#: includes/fs-plugin-info-dialog.php:644
+#: includes/fs-plugin-info-dialog.php:999
 msgid "Plugin Install"
 msgstr "Plugin-installering"
 
-#: includes/fs-plugin-info-dialog.php:716
+#: includes/fs-plugin-info-dialog.php:1071
 msgctxt "e.g. Professional Plan"
 msgid "%s Plan"
 msgstr "%s Plan"
 
-#: includes/fs-plugin-info-dialog.php:742
+#: includes/fs-plugin-info-dialog.php:1097
 msgctxt "e.g. the best product"
 msgid "Best"
 msgstr "Bedste"
 
-#: includes/fs-plugin-info-dialog.php748,
-#: includes/fs-plugin-info-dialog.php:768
+#: includes/fs-plugin-info-dialog.php1103,
+#: includes/fs-plugin-info-dialog.php:1123
 msgctxt "as every month"
 msgid "Monthly"
 msgstr "Månedligt"
 
-#: includes/fs-plugin-info-dialog.php:751
+#: includes/fs-plugin-info-dialog.php:1106
 msgctxt "as once a year"
 msgid "Annual"
 msgstr "Årligt"
 
-#: includes/fs-plugin-info-dialog.php:754
+#: includes/fs-plugin-info-dialog.php:1109
 msgid "Lifetime"
 msgstr "Livstid"
 
-#: includes/fs-plugin-info-dialog.php768,
-#: includes/fs-plugin-info-dialog.php770,
-#: includes/fs-plugin-info-dialog.php:772
+#: includes/fs-plugin-info-dialog.php1123,
+#: includes/fs-plugin-info-dialog.php1125,
+#: includes/fs-plugin-info-dialog.php:1127
 msgctxt "e.g. billed monthly"
 msgid "Billed %s"
 msgstr "Faktureret %s"
 
-#: includes/fs-plugin-info-dialog.php:770
+#: includes/fs-plugin-info-dialog.php:1125
 msgctxt "as once a year"
 msgid "Annually"
 msgstr "Årligt"
 
-#: includes/fs-plugin-info-dialog.php:772
+#: includes/fs-plugin-info-dialog.php:1127
 msgctxt "as once a year"
 msgid "Once"
 msgstr "Engangsbeløb"
 
-#: includes/fs-plugin-info-dialog.php:778
+#: includes/fs-plugin-info-dialog.php:1133
 msgid "Single Site License"
-msgstr "Single Site License"
+msgstr ""
 
-#: includes/fs-plugin-info-dialog.php:780
+#: includes/fs-plugin-info-dialog.php:1135
 msgid "Unlimited Licenses"
 msgstr "Ubegrænsede licenser"
 
-#: includes/fs-plugin-info-dialog.php:782
+#: includes/fs-plugin-info-dialog.php:1137
 msgid "Up to %s Sites"
 msgstr "Op til %s websteder"
 
-#: includes/fs-plugin-info-dialog.php792,
+#: includes/fs-plugin-info-dialog.php1147,
 #: templates/plugin-info/features.php:82
 msgctxt "as monthly period"
 msgid "mo"
 msgstr "md"
 
-#: includes/fs-plugin-info-dialog.php799,
+#: includes/fs-plugin-info-dialog.php1154,
 #: templates/plugin-info/features.php:80
 msgctxt "as annual period"
 msgid "year"
 msgstr "år"
 
-#: includes/fs-plugin-info-dialog.php:853
+#: includes/fs-plugin-info-dialog.php:1208
 msgctxt "noun"
 msgid "Price"
 msgstr "Pris"
 
-#: includes/fs-plugin-info-dialog.php:901
+#: includes/fs-plugin-info-dialog.php:1256
 msgid "Save %s"
 msgstr "Spar %s"
 
-#: includes/fs-plugin-info-dialog.php:911
+#: includes/fs-plugin-info-dialog.php:1266
 msgid "No commitment for %s - cancel anytime"
 msgstr "Ingen bindinger ved %s - annuller når som helst"
 
-#: includes/fs-plugin-info-dialog.php:914
+#: includes/fs-plugin-info-dialog.php:1269
 msgid "After your free %s, pay as little as %s"
 msgstr "Efter din gratis %s er prisen kun %s"
 
-#: includes/fs-plugin-info-dialog.php:925
+#: includes/fs-plugin-info-dialog.php:1280
 msgid "Details"
 msgstr "Detaljer"
 
-#: includes/fs-plugin-info-dialog.php929, templates/account.php91,
-#: templates/debug.php201, templates/debug.php238, templates/debug.php452,
-#: templates/account/partials/addon.php:32
+#: includes/fs-plugin-info-dialog.php1284, templates/account.php96,
+#: templates/debug.php203, templates/debug.php240, templates/debug.php454,
+#: templates/account/partials/addon.php:36
 msgctxt "product version"
 msgid "Version"
 msgstr "Version"
 
-#: includes/fs-plugin-info-dialog.php:936
+#: includes/fs-plugin-info-dialog.php:1291
 msgctxt "as the plugin author"
 msgid "Author"
 msgstr "Forfatter"
 
-#: includes/fs-plugin-info-dialog.php:943
+#: includes/fs-plugin-info-dialog.php:1298
 msgid "Last Updated"
 msgstr "Senest opdateret"
 
-#: includes/fs-plugin-info-dialog.php948, templates/account.php:376
+#: includes/fs-plugin-info-dialog.php1303, templates/account.php:444
 msgctxt "x-ago"
 msgid "%s ago"
 msgstr "%s siden"
 
-#: includes/fs-plugin-info-dialog.php:957
+#: includes/fs-plugin-info-dialog.php:1312
 msgid "Requires WordPress Version"
 msgstr "Kræver WordPress-version"
 
-#: includes/fs-plugin-info-dialog.php:958
+#: includes/fs-plugin-info-dialog.php:1313
 msgid "%s or higher"
 msgstr "%s eller højere"
 
-#: includes/fs-plugin-info-dialog.php:965
+#: includes/fs-plugin-info-dialog.php:1320
 msgid "Compatible up to"
 msgstr "Kompatibel op til"
 
-#: includes/fs-plugin-info-dialog.php:973
+#: includes/fs-plugin-info-dialog.php:1328
 msgid "Downloaded"
 msgstr "Downloadet"
 
-#: includes/fs-plugin-info-dialog.php:977
+#: includes/fs-plugin-info-dialog.php:1332
 msgid "%s time"
 msgstr "%s gang"
 
-#: includes/fs-plugin-info-dialog.php:979
+#: includes/fs-plugin-info-dialog.php:1334
 msgid "%s times"
 msgstr "%s gange"
 
-#: includes/fs-plugin-info-dialog.php:989
+#: includes/fs-plugin-info-dialog.php:1344
 msgid "WordPress.org Plugin Page"
 msgstr "WordPress.org Plugin-side"
 
-#: includes/fs-plugin-info-dialog.php:997
+#: includes/fs-plugin-info-dialog.php:1352
 msgid "Plugin Homepage"
 msgstr "Plugin-websted"
 
-#: includes/fs-plugin-info-dialog.php1005,
-#: includes/fs-plugin-info-dialog.php:1087
+#: includes/fs-plugin-info-dialog.php1360,
+#: includes/fs-plugin-info-dialog.php:1442
 msgid "Donate to this plugin"
 msgstr "Donér til dette plugin"
 
-#: includes/fs-plugin-info-dialog.php:1012
+#: includes/fs-plugin-info-dialog.php:1367
 msgid "Average Rating"
 msgstr "Gennemsnitlig vurdering"
 
-#: includes/fs-plugin-info-dialog.php:1019
+#: includes/fs-plugin-info-dialog.php:1374
 msgid "based on %s"
 msgstr "baseret på %s"
 
-#: includes/fs-plugin-info-dialog.php:1023
+#: includes/fs-plugin-info-dialog.php:1378
 msgid "%s rating"
 msgstr "%s vurdering"
 
-#: includes/fs-plugin-info-dialog.php:1025
+#: includes/fs-plugin-info-dialog.php:1380
 msgid "%s ratings"
 msgstr "%s vurderinger"
 
-#: includes/fs-plugin-info-dialog.php:1040
+#: includes/fs-plugin-info-dialog.php:1395
 msgid "%s star"
 msgstr "%s stjerne"
 
-#: includes/fs-plugin-info-dialog.php:1042
+#: includes/fs-plugin-info-dialog.php:1397
 msgid "%s stars"
 msgstr "%s stjerner"
 
-#: includes/fs-plugin-info-dialog.php:1053
+#: includes/fs-plugin-info-dialog.php:1408
 msgid "Click to see reviews that provided a rating of %s"
-msgstr "Click to see reviews that provided a rating of %s"
+msgstr ""
 
-#: includes/fs-plugin-info-dialog.php:1066
+#: includes/fs-plugin-info-dialog.php:1421
 msgid "Contributors"
 msgstr "Bidragsydere"
 
-#: includes/fs-plugin-info-dialog.php1095,
-#: includes/fs-plugin-info-dialog.php:1097
+#: includes/fs-plugin-info-dialog.php1450,
+#: includes/fs-plugin-info-dialog.php:1452
 msgid "Warning"
 msgstr "Advarsel"
 
-#: includes/fs-plugin-info-dialog.php:1095
-msgid "This plugin has not been tested with your current version of WordPress."
+#: includes/fs-plugin-info-dialog.php:1450
+msgid ""
+"This plugin has not been tested with your current version of WordPress."
 msgstr "Dette plugin er ikke blevet testet med din nuværende version af WordPress."
 
-#: includes/fs-plugin-info-dialog.php:1097
-msgid "This plugin has not been marked as compatible with your version of WordPress."
-msgstr "This plugin has not been marked as compatible with your version of WordPress."
+#: includes/fs-plugin-info-dialog.php:1452
+msgid ""
+"This plugin has not been marked as compatible with your version of "
+"WordPress."
+msgstr ""
 
-#: includes/fs-plugin-info-dialog.php:1116
+#: includes/fs-plugin-info-dialog.php:1471
 msgid "Paid add-on must be deployed to Freemius."
-msgstr "Paid add-on must be deployed to Freemius."
+msgstr ""
 
-#: includes/fs-plugin-info-dialog.php:1117
+#: includes/fs-plugin-info-dialog.php:1472
 msgid "Add-on must be deployed to WordPress.org or Freemius."
-msgstr "Add-on must be deployed to WordPress.org or Freemius."
+msgstr ""
 
-#: templates/account.php81, templates/forms/subscription-cancellation.php96,
-#: templates/account/partials/addon.php22,
+#: includes/fs-plugin-info-dialog.php:1493
+msgid "Newer Version (%s) Installed"
+msgstr "Nyere version (%s) installeret"
+
+#: includes/fs-plugin-info-dialog.php:1494
+msgid "Newer Free Version (%s) Installed"
+msgstr "Nyere gratis version (%s) installeret"
+
+#: includes/fs-plugin-info-dialog.php:1501
+msgid "Latest Version Installed"
+msgstr "Seneste version installeret"
+
+#: includes/fs-plugin-info-dialog.php:1502
+msgid "Latest Free Version Installed"
+msgstr "Seneste gratis version installeret"
+
+#: templates/account.php86, templates/forms/subscription-cancellation.php96,
+#: templates/account/partials/addon.php26,
 #: templates/account/partials/site.php:295
 msgid "Downgrading your plan"
-msgstr "Downgrading your plan"
+msgstr ""
 
-#: templates/account.php82, templates/forms/subscription-cancellation.php97,
-#: templates/account/partials/addon.php23,
+#: templates/account.php87, templates/forms/subscription-cancellation.php97,
+#: templates/account/partials/addon.php27,
 #: templates/account/partials/site.php:296
 msgid "Cancelling the subscription"
-msgstr "Cancelling the subscription"
+msgstr ""
 
-#. translators: %1s: Either 'Downgrading your plan' or 'Cancelling the
+#. translators: %1$s: Either 'Downgrading your plan' or 'Cancelling the
 #. subscription'
-#: templates/account.php84, templates/forms/subscription-cancellation.php99,
-#: templates/account/partials/addon.php25,
-#: templates/account/partials/site.php:298
-msgid "%1s will immediately stop all future recurring payments and your %s plan license will expire in %s."
-msgstr "%1s will immediately stop all future recurring payments and your %s plan license will expire in %s."
+#: templates/account.php:89
+msgid ""
+"%1$s will immediately stop all future recurring payments and your %2$s plan "
+"license will expire in %3$s."
+msgstr ""
 
-#: templates/account.php85, templates/forms/subscription-cancellation.php100,
-#: templates/account/partials/addon.php26,
+#: templates/account.php90, templates/forms/subscription-cancellation.php100,
+#: templates/account/partials/addon.php30,
 #: templates/account/partials/site.php:299
-msgid "Please note that we will not be able to grandfather outdated pricing for renewals/new subscriptions after a cancellation. If you choose to renew the subscription manually in the future, after a price increase, which typically occurs once a year, you will be charged the updated price."
-msgstr "Please note that we will not be able to grandfather outdated pricing for renewals/new subscriptions after a cancellation. If you choose to renew the subscription manually in the future, after a price increase, which typically occurs once a year, you will be charged the updated price."
+msgid ""
+"Please note that we will not be able to grandfather outdated pricing for "
+"renewals/new subscriptions after a cancellation. If you choose to renew the "
+"subscription manually in the future, after a price increase, which typically"
+" occurs once a year, you will be charged the updated price."
+msgstr ""
 
-#: templates/account.php86, templates/forms/subscription-cancellation.php106,
-#: templates/account/partials/addon.php:27
-msgid "Cancelling the trial will immediately block access to all premium features. Are you sure?"
-msgstr "Cancelling the trial will immediately block access to all premium features. Are you sure?"
+#: templates/account.php91, templates/forms/subscription-cancellation.php106,
+#: templates/account/partials/addon.php:31
+msgid ""
+"Cancelling the trial will immediately block access to all premium features. "
+"Are you sure?"
+msgstr ""
 
-#: templates/account.php87, templates/forms/subscription-cancellation.php101,
-#: templates/account/partials/addon.php28,
+#: templates/account.php92, templates/forms/subscription-cancellation.php101,
+#: templates/account/partials/addon.php32,
 #: templates/account/partials/site.php:300
-msgid "You can still enjoy all %s features but you will not have access to %s security & feature updates, nor support."
-msgstr "You can still enjoy all %s features but you will not have access to %s security & feature updates, nor support."
+msgid ""
+"You can still enjoy all %s features but you will not have access to %s "
+"security & feature updates, nor support."
+msgstr ""
 
-#: templates/account.php88, templates/forms/subscription-cancellation.php102,
-#: templates/account/partials/addon.php29,
+#: templates/account.php93, templates/forms/subscription-cancellation.php102,
+#: templates/account/partials/addon.php33,
 #: templates/account/partials/site.php:301
-msgid "Once your license expires you can still use the Free version but you will NOT have access to the %s features."
-msgstr "Once your license expires you can still use the Free version but you will NOT have access to the %s features."
+msgid ""
+"Once your license expires you can still use the Free version but you will "
+"NOT have access to the %s features."
+msgstr ""
 
 #. translators: %s: Plan title (e.g. "Professional")
-#: templates/account.php90,
+#: templates/account.php95,
 #: templates/account/partials/activate-license-button.php31,
-#: templates/account/partials/addon.php:31
+#: templates/account/partials/addon.php:35
 msgid "Activate %s Plan"
 msgstr "Aktiver %s plan"
 
 #. translators: %s: Time period (e.g. Auto renews in "2 months")
-#: templates/account.php93, templates/account/partials/addon.php34,
+#: templates/account.php98, templates/account/partials/addon.php38,
 #: templates/account/partials/site.php:275
 msgid "Auto renews in %s"
 msgstr "Auto-fornyer om %s"
 
 #. translators: %s: Time period (e.g. Expires in "2 months")
-#: templates/account.php95, templates/account/partials/addon.php36,
+#: templates/account.php100, templates/account/partials/addon.php40,
 #: templates/account/partials/site.php:277
 msgid "Expires in %s"
 msgstr "Udløber om %s"
 
-#: templates/account.php96, templates/account/partials/addon.php:37
+#: templates/account.php101, templates/account/partials/addon.php:41
 msgctxt "as synchronize license"
 msgid "Sync License"
 msgstr "Synkroniser licens"
 
-#: templates/account.php97, templates/account/partials/addon.php:38
+#: templates/account.php102, templates/account/partials/addon.php:42
 msgid "Cancel Trial"
 msgstr "Annuller prøveperiode"
 
-#: templates/account.php98, templates/account/partials/addon.php:39
+#: templates/account.php103, templates/account/partials/addon.php:43
 msgid "Change Plan"
 msgstr "Skift plan"
 
-#: templates/account.php99, templates/account/partials/addon.php:40
+#: templates/account.php104, templates/account/partials/addon.php:44
 msgctxt "verb"
 msgid "Upgrade"
 msgstr "Opgrader"
 
-#: templates/account.php101, templates/account/partials/addon.php42,
+#: templates/account.php106, templates/account/partials/addon.php46,
 #: templates/account/partials/site.php:302
 msgctxt "verb"
 msgid "Downgrade"
 msgstr "Nedgrader"
 
-#: templates/account.php103, templates/add-ons.php130,
+#: templates/account.php108, templates/add-ons.php187,
 #: templates/plugin-info/features.php72,
-#: templates/account/partials/addon.php44,
+#: templates/account/partials/addon.php48,
 #: templates/account/partials/site.php:31
 msgid "Free"
 msgstr "Gratis"
 
-#: templates/account.php104, templates/account/partials/addon.php:45
-msgid "Activate"
-msgstr "Aktiver"
-
-#: templates/account.php105, templates/debug.php371,
+#: templates/account.php110, templates/debug.php373,
 #: includes/customizer/class-fs-customizer-upsell-control.php106,
-#: templates/account/partials/addon.php:46
+#: templates/account/partials/addon.php:50
 msgctxt "as product pricing plan"
 msgid "Plan"
 msgstr "Plan"
 
-#: templates/account.php:158
+#: templates/account.php:111
+msgid "Bundle Plan"
+msgstr ""
+
+#: templates/account.php:185
 msgid "Free Trial"
 msgstr "Gratis prøveperiode"
 
-#: templates/account.php:169
+#: templates/account.php:196
 msgid "Account Details"
 msgstr "Kontodetaljer"
 
-#: templates/account.php:179
-msgid "Deleting the account will automatically deactivate your %s plan license so you can use it on other sites. If you want to terminate the recurring payments as well, click the \"Cancel\" button, and first \"Downgrade\" your account. Are you sure you would like to continue with the deletion?"
-msgstr "Deleting the account will automatically deactivate your %s plan license so you can use it on other sites. If you want to terminate the recurring payments as well, click the \"Cancel\" button, and first \"Downgrade\" your account. Are you sure you would like to continue with the deletion?"
+#: templates/account.php:200
+msgid "Billing & Invoices"
+msgstr ""
 
-#: templates/account.php:181
-msgid "Deletion is not temporary. Only delete if you no longer want to use this %s anymore. Are you sure you would like to continue with the deletion?"
-msgstr "Deletion is not temporary. Only delete if you no longer want to use this %s anymore. Are you sure you would like to continue with the deletion?"
+#: templates/account.php:210
+msgid ""
+"Deleting the account will automatically deactivate your %s plan license so "
+"you can use it on other sites. If you want to terminate the recurring "
+"payments as well, click the \"Cancel\" button, and first \"Downgrade\" your "
+"account. Are you sure you would like to continue with the deletion?"
+msgstr ""
 
-#: templates/account.php:184
+#: templates/account.php:212
+msgid ""
+"Deletion is not temporary. Only delete if you no longer want to use this %s "
+"anymore. Are you sure you would like to continue with the deletion?"
+msgstr ""
+
+#: templates/account.php:215
 msgid "Delete Account"
 msgstr "Slet konto"
 
-#: templates/account.php196, templates/account/partials/addon.php159,
+#: templates/account.php227, templates/account/partials/addon.php211,
 #: templates/account/partials/deactivate-license-button.php:35
 msgid "Deactivate License"
 msgstr "Deaktiver licens"
 
-#: templates/account.php219, templates/forms/subscription-cancellation.php:125
+#: templates/account.php250, templates/forms/subscription-cancellation.php:125
 msgid "Are you sure you want to proceed?"
 msgstr "Er du sikker på, du vil fortsætte?"
 
-#: templates/account.php219, templates/account/partials/addon.php:182
+#: templates/account.php250, templates/account/partials/addon.php:234
 msgid "Cancel Subscription"
 msgstr "Annuller abonnement"
 
-#: templates/account.php:247
+#: templates/account.php:278
 msgctxt "as synchronize"
 msgid "Sync"
 msgstr "Synkroniser"
 
-#: templates/account.php261, templates/debug.php:487
+#: templates/account.php292, templates/debug.php:489
 msgid "Name"
 msgstr "Navn"
 
-#: templates/account.php267, templates/debug.php:488
+#: templates/account.php298, templates/debug.php:490
 msgid "Email"
 msgstr "E-mail"
 
-#: templates/account.php274, templates/debug.php370, templates/debug.php:526
+#: templates/account.php305, templates/debug.php372, templates/debug.php:528
 msgid "User ID"
 msgstr "Bruger-ID"
 
-#: templates/account.php:282
+#: templates/account.php322, templates/account.php608,
+#: templates/account.php653, templates/debug.php238, templates/debug.php366,
+#: templates/debug.php451, templates/debug.php488, templates/debug.php526,
+#: templates/debug.php599, templates/account/payments.php35,
+#: templates/debug/logger.php:21
+msgid "ID"
+msgstr "ID"
+
+#: templates/account.php:329
 msgid "Site ID"
 msgstr "Websteds-ID"
 
-#: templates/account.php:285
+#: templates/account.php:332
 msgid "No ID"
 msgstr "Intet ID"
 
-#: templates/account.php290, templates/debug.php243, templates/debug.php372,
-#: templates/debug.php453, templates/debug.php490,
+#: templates/account.php337, templates/debug.php245, templates/debug.php374,
+#: templates/debug.php455, templates/debug.php492,
 #: templates/account/partials/site.php:219
 msgid "Public Key"
 msgstr "Offentlig nøgle"
 
-#: templates/account.php296, templates/debug.php373, templates/debug.php454,
-#: templates/debug.php491, templates/account/partials/site.php:231
+#: templates/account.php343, templates/debug.php375, templates/debug.php456,
+#: templates/debug.php493, templates/account/partials/site.php:231
 msgid "Secret Key"
 msgstr "Privat nøgle"
 
-#: templates/account.php:299
+#: templates/account.php:346
 msgctxt "as secret encryption key missing"
 msgid "No Secret"
 msgstr "Ingen privat nøgle"
 
-#: templates/account.php318, templates/account/partials/site.php112,
+#: templates/account.php373, templates/account/partials/site.php112,
 #: templates/account/partials/site.php:114
 msgid "Trial"
 msgstr "Prøveperiode"
 
-#: templates/account.php337, templates/debug.php531,
+#: templates/account.php400, templates/debug.php533,
 #: templates/account/partials/site.php:248
 msgid "License Key"
 msgstr "Licensnøgle"
 
-#: templates/account.php:367
+#: templates/account.php:429
+msgid "Join the Beta program"
+msgstr ""
+
+#: templates/account.php:435
 msgid "not verified"
 msgstr "ikke verificeret"
 
-#: templates/account.php376, templates/account/partials/addon.php:120
+#: templates/account.php444, templates/account/partials/addon.php:172
 msgid "Expired"
 msgstr "Udløbet"
 
-#: templates/account.php:428
+#: templates/account.php:502
 msgid "Premium version"
 msgstr "Premium version"
 
-#: templates/account.php:430
+#: templates/account.php:504
 msgid "Free version"
 msgstr "Gratis version"
 
-#: templates/account.php:442
+#: templates/account.php:516
 msgid "Verify Email"
 msgstr "Verificer e-mail"
 
-#: templates/account.php:453
+#: templates/account.php:527
 msgid "Download %s Version"
 msgstr "Download 1%s version"
 
-#: templates/account.php467, templates/account.php649,
+#: templates/account.php541, templates/account.php749,
 #: templates/account/partials/site.php237,
 #: templates/account/partials/site.php:255
 msgctxt "verb"
 msgid "Show"
 msgstr "Vis"
 
-#: templates/account.php:481
+#: templates/account.php:555
 msgid "What is your %s?"
 msgstr "Angiv venligst %s?"
 
-#: templates/account.php489, templates/account/billing.php:27
+#: templates/account.php563, templates/account/billing.php:21
 msgctxt "verb"
 msgid "Edit"
 msgstr "Rediger"
 
-#: templates/account.php:502
+#: templates/account.php:588
 msgid "Sites"
 msgstr "Websteder"
 
-#: templates/account.php:513
+#: templates/account.php:599
 msgid "Search by address"
 msgstr "Søg efter adresse"
 
-#: templates/account.php522, templates/account.php570, templates/debug.php236,
-#: templates/debug.php364, templates/debug.php449, templates/debug.php486,
-#: templates/debug.php524, templates/debug.php597,
-#: templates/account/payments.php35, templates/debug/logger.php:21
-msgid "ID"
-msgstr "ID"
-
-#: templates/account.php523, templates/debug.php:367
+#: templates/account.php609, templates/debug.php:369
 msgid "Address"
 msgstr "Adresse"
 
-#: templates/account.php:524
+#: templates/account.php:610
 msgid "License"
 msgstr "Licens"
 
-#: templates/account.php:525
+#: templates/account.php:611
 msgid "Plan"
 msgstr "Plan"
 
-#: templates/account.php:573
+#: templates/account.php:656
 msgctxt "as software license"
 msgid "License"
 msgstr "Licens"
 
-#: templates/account.php:643
+#: templates/account.php:743
 msgctxt "verb"
 msgid "Hide"
 msgstr "Skjul"
 
-#: templates/account.php:686
+#: templates/account.php:765
+msgid "Processing"
+msgstr "Arbejder"
+
+#: templates/account.php:768
+msgid "Get updates for bleeding edge Beta versions of %s."
+msgstr ""
+
+#: templates/account.php:826
 msgid "Cancelling %s"
-msgstr "Cancelling %s"
+msgstr ""
 
-#: templates/account.php686, templates/account.php703,
+#: templates/account.php826, templates/account.php843,
 #: templates/forms/subscription-cancellation.php27,
-#: templates/forms/deactivation/form.php:117
+#: templates/forms/deactivation/form.php:133
 msgid "trial"
-msgstr "trial"
+msgstr ""
 
-#: templates/account.php701, templates/forms/deactivation/form.php:134
+#: templates/account.php841, templates/forms/deactivation/form.php:150
 msgid "Cancelling %s..."
-msgstr "Cancelling %s..."
+msgstr ""
 
-#: templates/account.php704, templates/forms/subscription-cancellation.php28,
-#: templates/forms/deactivation/form.php:118
+#: templates/account.php844, templates/forms/subscription-cancellation.php28,
+#: templates/forms/deactivation/form.php:134
 msgid "subscription"
-msgstr "subscription"
+msgstr ""
+
+#: templates/account.php:858
+msgid ""
+"Deactivating your license will block all premium features, but will enable "
+"activating the license on another site. Are you sure you want to proceed?"
+msgstr ""
 
-#: templates/account.php:718
-msgid "Deactivating your license will block all premium features, but will enable activating the license on another site. Are you sure you want to proceed?"
-msgstr "Deactivating your license will block all premium features, but will enable activating the license on another site. Are you sure you want to proceed?"
+#: templates/add-ons.php:35
+msgid "View details"
+msgstr "Vis detaljer"
 
-#: templates/add-ons.php:36
+#: templates/add-ons.php:45
 msgid "Add Ons for %s"
 msgstr "Tilføjelser til %s"
 
-#: templates/add-ons.php:44
-msgid "We could'nt load the add-ons list. It's probably an issue on our side, please try to come back in few minutes."
-msgstr "We could'nt load the add-ons list. It's probably an issue on our side, please try to come back in few minutes."
+#: templates/add-ons.php:55
+msgid ""
+"We could'nt load the add-ons list. It's probably an issue on our side, "
+"please try to come back in few minutes."
+msgstr ""
 
-#: templates/add-ons.php:139
-msgid "View details"
-msgstr "Vis detaljer"
+#: templates/add-ons.php:173
+msgctxt "active add-on"
+msgid "Active"
+msgstr "Aktiv"
 
-#: templates/admin-notice.php13, templates/forms/license-activation.php208,
+#: templates/add-ons.php:174
+msgctxt "installed add-on"
+msgid "Installed"
+msgstr ""
+
+#: templates/admin-notice.php13, templates/forms/license-activation.php209,
 #: templates/forms/resend-key.php:77
 msgctxt "as close a window"
 msgid "Dismiss"
@@ -1437,24 +1641,29 @@ msgid "Automatic Installation"
 msgstr "Automatisk installering"
 
 #: templates/auto-installation.php:93
-msgid "An automated download and installation of %s (paid version) from %s will start in %s. If you would like to do it manually - click the cancellation button now."
-msgstr "An automated download and installation of %s (paid version) from %s will start in %s. If you would like to do it manually - click the cancellation button now."
+msgid ""
+"An automated download and installation of %s (paid version) from %s will "
+"start in %s. If you would like to do it manually - click the cancellation "
+"button now."
+msgstr ""
 
 #: templates/auto-installation.php:104
-msgid "The installation process has started and may take a few minutes to complete. Please wait until it is done - do not refresh this page."
-msgstr "The installation process has started and may take a few minutes to complete. Please wait until it is done - do not refresh this page."
+msgid ""
+"The installation process has started and may take a few minutes to complete."
+" Please wait until it is done - do not refresh this page."
+msgstr ""
 
 #: templates/auto-installation.php:109
 msgid "Cancel Installation"
 msgstr "Annuller installering"
 
-#: templates/checkout.php:172
+#: templates/checkout.php:180
 msgid "Checkout"
 msgstr "Udtjekning"
 
-#: templates/checkout.php:172
+#: templates/checkout.php:180
 msgid "PCI compliant"
-msgstr "PCI compliant"
+msgstr ""
 
 #. translators: %s: name (e.g. Hey John,)
 #: templates/connect.php:112
@@ -1474,63 +1683,84 @@ msgstr "Gensend e-mail om aktivering"
 msgid "Thanks %s!"
 msgstr "Tak %s!"
 
-#: templates/connect.php172, templates/forms/license-activation.php:43
+#: templates/connect.php172, templates/forms/license-activation.php:44
 msgid "Agree & Activate License"
 msgstr "Accepter & aktiver licens"
 
 #: templates/connect.php:181
-msgid "Thanks for purchasing %s! To get started, please enter your license key:"
+msgid ""
+"Thanks for purchasing %s! To get started, please enter your license key:"
 msgstr "Tak for at købe %s! For at komme i gang, venligst indtast din licensnøgle:"
 
 #: templates/connect.php:188
-msgid "Never miss an important update - opt in to our security & feature updates notifications, educational content, offers, and non-sensitive diagnostic tracking with %4$s."
-msgstr "Never miss an important update - opt in to our security & feature updates notifications, educational content, offers, and non-sensitive diagnostic tracking with %4$s."
+msgid ""
+"Never miss an important update - opt in to our security & feature updates "
+"notifications, educational content, offers, and non-sensitive diagnostic "
+"tracking with %4$s."
+msgstr ""
 
 #: templates/connect.php:189
-msgid "Never miss an important update - opt in to our security and feature updates notifications, and non-sensitive diagnostic tracking with %4$s."
-msgstr "Never miss an important update - opt in to our security and feature updates notifications, and non-sensitive diagnostic tracking with %4$s."
+msgid ""
+"Never miss an important update - opt in to our security and feature updates "
+"notifications, and non-sensitive diagnostic tracking with %4$s."
+msgstr ""
 
 #: templates/connect.php:195
-msgid "Never miss an important update - opt in to our security & feature updates notifications, educational content, offers, and non-sensitive diagnostic tracking with %4$s. If you skip this, that's okay! %1$s will still work just fine."
-msgstr "Never miss an important update - opt in to our security & feature updates notifications, educational content, offers, and non-sensitive diagnostic tracking with %4$s. If you skip this, that's okay! %1$s will still work just fine."
+msgid ""
+"Never miss an important update - opt in to our security & feature updates "
+"notifications, educational content, offers, and non-sensitive diagnostic "
+"tracking with %4$s. If you skip this, that's okay! %1$s will still work just"
+" fine."
+msgstr ""
 
 #: templates/connect.php:196
-msgid "Never miss an important update - opt in to our security & feature updates notifications, and non-sensitive diagnostic tracking with %4$s. If you skip this, that's okay! %1$s will still work just fine."
-msgstr "Never miss an important update - opt in to our security & feature updates notifications, and non-sensitive diagnostic tracking with %4$s. If you skip this, that's okay! %1$s will still work just fine."
+msgid ""
+"Never miss an important update - opt in to our security & feature updates "
+"notifications, and non-sensitive diagnostic tracking with %4$s. If you skip "
+"this, that's okay! %1$s will still work just fine."
+msgstr ""
 
 #: templates/connect.php:230
 msgid "We're excited to introduce the Freemius network-level integration."
-msgstr "We're excited to introduce the Freemius network-level integration."
+msgstr ""
 
 #: templates/connect.php:233
-msgid "During the update process we detected %d site(s) that are still pending license activation."
-msgstr "During the update process we detected %d site(s) that are still pending license activation."
+msgid ""
+"During the update process we detected %d site(s) that are still pending "
+"license activation."
+msgstr ""
 
 #: templates/connect.php:235
-msgid "If you'd like to use the %s on those sites, please enter your license key below and click the activation button."
-msgstr "If you'd like to use the %s on those sites, please enter your license key below and click the activation button."
+msgid ""
+"If you'd like to use the %s on those sites, please enter your license key "
+"below and click the activation button."
+msgstr ""
 
 #: templates/connect.php:237
 msgid "%s's paid features"
-msgstr "%s's paid features"
+msgstr ""
 
 #: templates/connect.php:242
-msgid "Alternatively, you can skip it for now and activate the license later, in your %s's network-level Account page."
-msgstr "Alternatively, you can skip it for now and activate the license later, in your %s's network-level Account page."
+msgid ""
+"Alternatively, you can skip it for now and activate the license later, in "
+"your %s's network-level Account page."
+msgstr ""
 
 #: templates/connect.php:244
-msgid "During the update process we detected %s site(s) in the network that are still pending your attention."
-msgstr "During the update process we detected %s site(s) in the network that are still pending your attention."
+msgid ""
+"During the update process we detected %s site(s) in the network that are "
+"still pending your attention."
+msgstr ""
 
-#: templates/connect.php253, templates/forms/license-activation.php:46
+#: templates/connect.php253, templates/forms/license-activation.php:47
 msgid "License key"
 msgstr "Licensnøgle"
 
-#: templates/connect.php256, templates/forms/license-activation.php:19
+#: templates/connect.php256, templates/forms/license-activation.php:20
 msgid "Can't find your license key?"
 msgstr "Kan du ikke finde din licensnøgle?"
 
-#: templates/connect.php315, templates/connect.php630,
+#: templates/connect.php315, templates/connect.php652,
 #: templates/forms/deactivation/retry-skip.php:20
 msgctxt "verb"
 msgid "Skip"
@@ -1538,11 +1768,13 @@ msgstr "Spring over"
 
 #: templates/connect.php:318
 msgid "Delegate to Site Admins"
-msgstr "Delegate to Site Admins"
+msgstr ""
 
 #: templates/connect.php:318
-msgid "If you click it, this decision will be delegated to the sites administrators."
-msgstr "If you click it, this decision will be delegated to the sites administrators."
+msgid ""
+"If you click it, this decision will be delegated to the sites "
+"administrators."
+msgstr ""
 
 #: templates/connect.php:346
 msgid "Your Profile Overview"
@@ -1566,11 +1798,11 @@ msgstr "Admin-meddelelser"
 
 #: templates/connect.php359, templates/connect.php:375
 msgid "Updates, announcements, marketing, no spam"
-msgstr "Updates, announcements, marketing, no spam"
+msgstr ""
 
 #: templates/connect.php:364
 msgid "Current %s Events"
-msgstr "Current %s Events"
+msgstr ""
 
 #: templates/connect.php:365
 msgid "Activation, deactivation and uninstall"
@@ -1580,9 +1812,11 @@ msgstr "Aktivering, deaktivering og afinstallering"
 msgid "Newsletter"
 msgstr "Nyhedsbrev"
 
-#: templates/connect.php391, templates/forms/license-activation.php:38
-msgid "The %1$s will be periodically sending data to %2$s to check for security and feature updates, and verify the validity of your license."
-msgstr "The %1$s will be periodically sending data to %2$s to check for security and feature updates, and verify the validity of your license."
+#: templates/connect.php391, templates/forms/license-activation.php:39
+msgid ""
+"The %1$s will be periodically sending data to %2$s to check for security and"
+" feature updates, and verify the validity of your license."
+msgstr ""
 
 #: templates/connect.php:396
 msgid "What permissions are being granted?"
@@ -1592,10 +1826,6 @@ msgstr "Hvilke tilladelser bliver givet?"
 msgid "Don't have a license key?"
 msgstr "Har du ikke en licensnøgle?"
 
-#: templates/connect.php:418
-msgid "Activate Free Version"
-msgstr "Aktiver gratis version"
-
 #: templates/connect.php:420
 msgid "Have a license key?"
 msgstr "Har du en licensnøgle?"
@@ -1606,18 +1836,18 @@ msgstr "Privatlivspolitik"
 
 #: templates/connect.php:430
 msgid "License Agreement"
-msgstr "License Agreement"
+msgstr ""
 
 #: templates/connect.php:430
 msgid "Terms of Service"
 msgstr "Servicevilkår"
 
-#: templates/connect.php:766
+#: templates/connect.php:805
 msgctxt "as in the process of sending an email"
 msgid "Sending email"
 msgstr "Sender e-mail"
 
-#: templates/connect.php:767
+#: templates/connect.php:806
 msgctxt "as activating plugin"
 msgid "Activating"
 msgstr "Aktiverer"
@@ -1645,8 +1875,8 @@ msgctxt "as code debugging"
 msgid "Debugging"
 msgstr "Fejlfinding"
 
-#: templates/debug.php54, templates/debug.php248, templates/debug.php374,
-#: templates/debug.php:492
+#: templates/debug.php54, templates/debug.php250, templates/debug.php376,
+#: templates/debug.php:494
 msgid "Actions"
 msgstr "Handlinger"
 
@@ -1664,7 +1894,7 @@ msgstr "Ryd API-cache"
 
 #: templates/debug.php:79
 msgid "Clear Updates Transients"
-msgstr "Clear Updates Transients"
+msgstr ""
 
 #: templates/debug.php:86
 msgid "Sync Data From Server"
@@ -1672,7 +1902,7 @@ msgstr "Synkroniser data fra server"
 
 #: templates/debug.php:95
 msgid "Migrate Options to Network"
-msgstr "Migrate Options to Network"
+msgstr ""
 
 #: templates/debug.php:100
 msgid "Load DB Option"
@@ -1682,197 +1912,197 @@ msgstr "Hent DB-indstilling"
 msgid "Set DB Option"
 msgstr "Sæt DB-indstilling"
 
-#: templates/debug.php:180
+#: templates/debug.php:182
 msgid "Key"
 msgstr "Nøgle"
 
-#: templates/debug.php:181
+#: templates/debug.php:183
 msgid "Value"
 msgstr "Værdi"
 
-#: templates/debug.php:197
+#: templates/debug.php:199
 msgctxt "as software development kit versions"
 msgid "SDK Versions"
 msgstr "SDK-versioner"
 
-#: templates/debug.php:202
+#: templates/debug.php:204
 msgid "SDK Path"
 msgstr "SDK-sti"
 
-#: templates/debug.php203, templates/debug.php:242
+#: templates/debug.php205, templates/debug.php:244
 msgid "Module Path"
 msgstr "Modul-sti"
 
-#: templates/debug.php:204
+#: templates/debug.php:206
 msgid "Is Active"
 msgstr "Er aktiv"
 
-#: templates/debug.php232, templates/debug/plugins-themes-sync.php:35
+#: templates/debug.php234, templates/debug/plugins-themes-sync.php:35
 msgid "Plugins"
 msgstr "Plugins"
 
-#: templates/debug.php232, templates/debug/plugins-themes-sync.php:56
+#: templates/debug.php234, templates/debug/plugins-themes-sync.php:56
 msgid "Themes"
 msgstr "Temaer"
 
-#: templates/debug.php237, templates/debug.php369, templates/debug.php451,
+#: templates/debug.php239, templates/debug.php371, templates/debug.php453,
 #: templates/debug/scheduled-crons.php:80
 msgid "Slug"
 msgstr "Kortnavn"
 
-#: templates/debug.php239, templates/debug.php:450
+#: templates/debug.php241, templates/debug.php:452
 msgid "Title"
 msgstr "Titel"
 
-#: templates/debug.php:240
+#: templates/debug.php:242
 msgctxt "as application program interface"
 msgid "API"
 msgstr "API"
 
-#: templates/debug.php:241
+#: templates/debug.php:243
 msgid "Freemius State"
 msgstr "Freemius tilstand"
 
-#: templates/debug.php:245
+#: templates/debug.php:247
 msgid "Network Blog"
 msgstr "Netværksblog"
 
-#: templates/debug.php:246
+#: templates/debug.php:248
 msgid "Network User"
 msgstr "Netværksbruger"
 
-#: templates/debug.php:283
+#: templates/debug.php:285
 msgctxt "as connection was successful"
 msgid "Connected"
 msgstr "Forbundet"
 
-#: templates/debug.php:284
+#: templates/debug.php:286
 msgctxt "as connection blocked"
 msgid "Blocked"
 msgstr "Blokeret"
 
-#: templates/debug.php:320
+#: templates/debug.php:322
 msgid "Simulate Trial Promotion"
-msgstr "Simulate Trial Promotion"
+msgstr ""
 
-#: templates/debug.php:332
+#: templates/debug.php:334
 msgid "Simulate Network Upgrade"
 msgstr "Simuler netværksopgradering"
 
-#: templates/debug.php:358
+#: templates/debug.php:360
 msgid "%s Installs"
 msgstr "%s installeringer"
 
-#: templates/debug.php:360
+#: templates/debug.php:362
 msgctxt "like websites"
 msgid "Sites"
 msgstr "Websteder"
 
-#: templates/debug.php366, templates/account/partials/site.php:148
+#: templates/debug.php368, templates/account/partials/site.php:148
 msgid "Blog ID"
 msgstr "Blog-ID"
 
-#: templates/debug.php431, templates/debug.php509,
-#: templates/account/partials/addon.php:339
+#: templates/debug.php433, templates/debug.php511,
+#: templates/account/partials/addon.php:396
 msgctxt "verb"
 msgid "Delete"
 msgstr "Slet"
 
-#: templates/debug.php:445
+#: templates/debug.php:447
 msgid "Add Ons of module %s"
 msgstr "Tilføjelser til modul %s"
 
-#: templates/debug.php:482
+#: templates/debug.php:484
 msgid "Users"
 msgstr "Brugere"
 
-#: templates/debug.php:489
+#: templates/debug.php:491
 msgid "Verified"
 msgstr "Verificeret"
 
-#: templates/debug.php:520
+#: templates/debug.php:522
 msgid "%s Licenses"
 msgstr "1%s licenser"
 
-#: templates/debug.php:525
+#: templates/debug.php:527
 msgid "Plugin ID"
 msgstr "Plugin-ID"
 
-#: templates/debug.php:527
+#: templates/debug.php:529
 msgid "Plan ID"
 msgstr "Plan-ID"
 
-#: templates/debug.php:528
+#: templates/debug.php:530
 msgid "Quota"
 msgstr "Kvote"
 
-#: templates/debug.php:529
+#: templates/debug.php:531
 msgid "Activated"
 msgstr "Aktiveret"
 
-#: templates/debug.php:530
+#: templates/debug.php:532
 msgid "Blocking"
 msgstr "Blokerer"
 
-#: templates/debug.php:532
+#: templates/debug.php:534
 msgctxt "as expiration date"
 msgid "Expiration"
 msgstr "Udløber"
 
-#: templates/debug.php:555
+#: templates/debug.php:557
 msgid "Debug Log"
 msgstr "Fejlfindingslog"
 
-#: templates/debug.php:559
+#: templates/debug.php:561
 msgid "All Types"
 msgstr "Alle typer"
 
-#: templates/debug.php:566
+#: templates/debug.php:568
 msgid "All Requests"
 msgstr "Alle forespørgsler"
 
-#: templates/debug.php571, templates/debug.php600,
+#: templates/debug.php573, templates/debug.php602,
 #: templates/debug/logger.php:25
 msgid "File"
 msgstr "Fil"
 
-#: templates/debug.php572, templates/debug.php598,
+#: templates/debug.php574, templates/debug.php600,
 #: templates/debug/logger.php:23
 msgid "Function"
 msgstr "Funktion"
 
-#: templates/debug.php:573
+#: templates/debug.php:575
 msgid "Process ID"
 msgstr "Proces-ID"
 
-#: templates/debug.php:574
+#: templates/debug.php:576
 msgid "Logger"
 msgstr "Logger"
 
-#: templates/debug.php575, templates/debug.php599,
+#: templates/debug.php577, templates/debug.php601,
 #: templates/debug/logger.php:24
 msgid "Message"
 msgstr "Besked"
 
-#: templates/debug.php:577
+#: templates/debug.php:579
 msgid "Filter"
 msgstr "Filter"
 
-#: templates/debug.php:585
+#: templates/debug.php:587
 msgid "Download"
 msgstr "Download"
 
-#: templates/debug.php596, templates/debug/logger.php:22
+#: templates/debug.php598, templates/debug/logger.php:22
 msgid "Type"
 msgstr "Type"
 
-#: templates/debug.php601, templates/debug/logger.php:26
+#: templates/debug.php603, templates/debug/logger.php:26
 msgid "Timestamp"
 msgstr "Tidsstempel"
 
 #: templates/secure-https-header.php:28
 msgid "Secure HTTPS %s page, running from an external domain"
-msgstr "Secure HTTPS %s page, running from an external domain"
+msgstr ""
 
 #: includes/customizer/class-fs-customizer-support-section.php55,
 #: templates/plugin-info/features.php:43
@@ -1891,55 +2121,55 @@ msgstr "Freemius API"
 
 #: includes/debug/debug-bar-start.php:42
 msgid "Requests"
-msgstr "Requests"
+msgstr ""
 
-#: templates/account/billing.php:28
+#: templates/account/billing.php:22
 msgctxt "verb"
 msgid "Update"
 msgstr "Opdater"
 
-#: templates/account/billing.php:39
+#: templates/account/billing.php:33
 msgid "Billing"
 msgstr "Betaling"
 
-#: templates/account/billing.php44, templates/account/billing.php:44
+#: templates/account/billing.php38, templates/account/billing.php:38
 msgid "Business name"
 msgstr "Firmanavn"
 
-#: templates/account/billing.php45, templates/account/billing.php:45
+#: templates/account/billing.php39, templates/account/billing.php:39
 msgid "Tax / VAT ID"
 msgstr "Moms / VAT ID"
 
-#: templates/account/billing.php48, templates/account/billing.php48,
-#: templates/account/billing.php49, templates/account/billing.php:49
+#: templates/account/billing.php42, templates/account/billing.php42,
+#: templates/account/billing.php43, templates/account/billing.php:43
 msgid "Address Line %d"
 msgstr "Adresselinje %d"
 
-#: templates/account/billing.php52, templates/account/billing.php:52
+#: templates/account/billing.php46, templates/account/billing.php:46
 msgid "City"
 msgstr "By"
 
-#: templates/account/billing.php52, templates/account/billing.php:52
+#: templates/account/billing.php46, templates/account/billing.php:46
 msgid "Town"
 msgstr "By"
 
-#: templates/account/billing.php53, templates/account/billing.php:53
+#: templates/account/billing.php47, templates/account/billing.php:47
 msgid "ZIP / Postal Code"
 msgstr "ZIP / Postnummer"
 
-#: templates/account/billing.php:308
+#: templates/account/billing.php:302
 msgid "Country"
 msgstr "Land"
 
-#: templates/account/billing.php:310
+#: templates/account/billing.php:304
 msgid "Select Country"
 msgstr "Vælg land"
 
-#: templates/account/billing.php317, templates/account/billing.php:318
+#: templates/account/billing.php311, templates/account/billing.php:312
 msgid "State"
 msgstr "Stat"
 
-#: templates/account/billing.php317, templates/account/billing.php:318
+#: templates/account/billing.php311, templates/account/billing.php:312
 msgid "Province"
 msgstr "Provins"
 
@@ -1982,7 +2212,7 @@ msgstr "Sti"
 
 #: templates/debug/api-calls.php:73
 msgid "Body"
-msgstr "Body"
+msgstr ""
 
 #: templates/debug/api-calls.php:75
 msgid "Result"
@@ -2057,35 +2287,46 @@ msgstr "Udløber ikke"
 
 #: templates/forms/affiliation.php:85
 msgid "Apply to become an affiliate"
-msgstr "Apply to become an affiliate"
+msgstr ""
 
 #: templates/forms/affiliation.php:104
-msgid "Your affiliate application for %s has been accepted! Log in to your affiliate area at: %s."
-msgstr "Your affiliate application for %s has been accepted! Log in to your affiliate area at: %s."
+msgid ""
+"Your affiliate application for %s has been accepted! Log in to your "
+"affiliate area at: %s."
+msgstr ""
 
 #: templates/forms/affiliation.php:119
-msgid "Thank you for applying for our affiliate program, we'll review your details during the next 14 days and will get back to you with further information."
-msgstr "Thank you for applying for our affiliate program, we'll review your details during the next 14 days and will get back to you with further information."
+msgid ""
+"Thank you for applying for our affiliate program, we'll review your details "
+"during the next 14 days and will get back to you with further information."
+msgstr ""
 
 #: templates/forms/affiliation.php:122
 msgid "Your affiliation account was temporarily suspended."
-msgstr "Your affiliation account was temporarily suspended."
+msgstr ""
 
 #: templates/forms/affiliation.php:125
-msgid "Thank you for applying for our affiliate program, unfortunately, we've decided at this point to reject your application. Please try again in 30 days."
-msgstr "Thank you for applying for our affiliate program, unfortunately, we've decided at this point to reject your application. Please try again in 30 days."
+msgid ""
+"Thank you for applying for our affiliate program, unfortunately, we've "
+"decided at this point to reject your application. Please try again in 30 "
+"days."
+msgstr ""
 
 #: templates/forms/affiliation.php:128
-msgid "Due to violation of our affiliation terms, we decided to temporarily block your affiliation account. If you have any questions, please contact support."
-msgstr "Due to violation of our affiliation terms, we decided to temporarily block your affiliation account. If you have any questions, please contact support."
+msgid ""
+"Due to violation of our affiliation terms, we decided to temporarily block "
+"your affiliation account. If you have any questions, please contact support."
+msgstr ""
 
 #: templates/forms/affiliation.php:141
 msgid "Like the %s? Become our ambassador and earn cash ;-)"
-msgstr "Like the %s? Become our ambassador and earn cash ;-)"
+msgstr ""
 
 #: templates/forms/affiliation.php:142
-msgid "Refer new customers to our %s and earn %s commission on each successful sale you refer!"
-msgstr "Refer new customers to our %s and earn %s commission on each successful sale you refer!"
+msgid ""
+"Refer new customers to our %s and earn %s commission on each successful sale"
+" you refer!"
+msgstr ""
 
 #: templates/forms/affiliation.php:145
 msgid "Program Summary"
@@ -2093,31 +2334,34 @@ msgstr "Programoversigt"
 
 #: templates/forms/affiliation.php:147
 msgid "%s commission when a customer purchases a new license."
-msgstr "%s commission when a customer purchases a new license."
+msgstr ""
 
 #: templates/forms/affiliation.php:149
 msgid "Get commission for automated subscription renewals."
-msgstr "Get commission for automated subscription renewals."
+msgstr ""
 
 #: templates/forms/affiliation.php:152
-msgid "%s tracking cookie after the first visit to maximize earnings potential."
-msgstr "%s tracking cookie after the first visit to maximize earnings potential."
+msgid ""
+"%s tracking cookie after the first visit to maximize earnings potential."
+msgstr ""
 
 #: templates/forms/affiliation.php:155
 msgid "Unlimited commissions."
-msgstr "Unlimited commissions."
+msgstr ""
 
 #: templates/forms/affiliation.php:157
 msgid "%s minimum payout amount."
-msgstr "%s minimum payout amount."
+msgstr ""
 
 #: templates/forms/affiliation.php:158
 msgid "Payouts are in USD and processed monthly via PayPal."
-msgstr "Payouts are in USD and processed monthly via PayPal."
+msgstr ""
 
 #: templates/forms/affiliation.php:159
-msgid "As we reserve 30 days for potential refunds, we only pay commissions that are older than 30 days."
-msgstr "As we reserve 30 days for potential refunds, we only pay commissions that are older than 30 days."
+msgid ""
+"As we reserve 30 days for potential refunds, we only pay commissions that "
+"are older than 30 days."
+msgstr ""
 
 #: templates/forms/affiliation.php:162
 msgid "Affiliate"
@@ -2140,8 +2384,10 @@ msgid "Where are you going to promote the %s?"
 msgstr "Hvor vil du promovere %s?"
 
 #: templates/forms/affiliation.php:179
-msgid "Enter the domain of your website or other websites from where you plan to promote the %s."
-msgstr "Enter the domain of your website or other websites from where you plan to promote the %s."
+msgid ""
+"Enter the domain of your website or other websites from where you plan to "
+"promote the %s."
+msgstr ""
 
 #: templates/forms/affiliation.php:181
 msgid "Add another domain"
@@ -2172,16 +2418,21 @@ msgid "Website, email, and social media statistics (optional)"
 msgstr "Websted, e-mail, og statistikker for sociale medier (valgfrit)"
 
 #: templates/forms/affiliation.php:210
-msgid "Please feel free to provide any relevant website or social media statistics, e.g. monthly unique site visits, number of email subscribers, followers, etc. (we will keep this information confidential)."
-msgstr "Please feel free to provide any relevant website or social media statistics, e.g. monthly unique site visits, number of email subscribers, followers, etc. (we will keep this information confidential)."
+msgid ""
+"Please feel free to provide any relevant website or social media statistics,"
+" e.g. monthly unique site visits, number of email subscribers, followers, "
+"etc. (we will keep this information confidential)."
+msgstr ""
 
 #: templates/forms/affiliation.php:214
 msgid "How will you promote us?"
 msgstr "Hvordan vil du promovere os?"
 
 #: templates/forms/affiliation.php:217
-msgid "Please provide details on how you intend to promote %s (please be as specific as possible)."
-msgstr "Please provide details on how you intend to promote %s (please be as specific as possible)."
+msgid ""
+"Please provide details on how you intend to promote %s (please be as "
+"specific as possible)."
+msgstr ""
 
 #: templates/forms/affiliation.php223, templates/forms/resend-key.php:22
 msgid "Cancel"
@@ -2191,11 +2442,13 @@ msgstr "Annuller"
 msgid "Become an affiliate"
 msgstr "Bliv en affiliate"
 
-#: templates/forms/license-activation.php:20
-msgid "Please enter the license key that you received in the email right after the purchase:"
+#: templates/forms/license-activation.php:21
+msgid ""
+"Please enter the license key that you received in the email right after the "
+"purchase:"
 msgstr "Indtast licensnøglen, du modtog i e-mailen lige efter købet:"
 
-#: templates/forms/license-activation.php:25
+#: templates/forms/license-activation.php:26
 msgid "Update License"
 msgstr "Opdater licens"
 
@@ -2210,11 +2463,16 @@ msgid "Opt In"
 msgstr "Tilmeld"
 
 #: templates/forms/optout.php:33
-msgid "Usage tracking is done in the name of making %s better. Making a better user experience, prioritizing new features, and more good things. We'd really appreciate if you'll reconsider letting us continue with the tracking."
-msgstr "Usage tracking is done in the name of making %s better. Making a better user experience, prioritizing new features, and more good things. We'd really appreciate if you'll reconsider letting us continue with the tracking."
+msgid ""
+"Usage tracking is done in the name of making %s better. Making a better user"
+" experience, prioritizing new features, and more good things. We'd really "
+"appreciate if you'll reconsider letting us continue with the tracking."
+msgstr ""
 
 #: templates/forms/optout.php:35
-msgid "By clicking \"Opt Out\", we will no longer be sending any data from %s to %s."
+msgid ""
+"By clicking \"Opt Out\", we will no longer be sending any data from %s to "
+"%s."
 msgstr "Ved at klikke \"Frameld\" vil vi ikke længere sende data fra %s til %s."
 
 #: templates/forms/premium-versions-upgrade-handler.php:40
@@ -2223,7 +2481,7 @@ msgstr "En ny version af %s er tilgængelig."
 
 #: templates/forms/premium-versions-upgrade-handler.php:41
 msgid " %s to access version %s security & feature updates, and support."
-msgstr " %s to access version %s security & feature updates, and support."
+msgstr ""
 
 #: templates/forms/premium-versions-upgrade-handler.php:54
 msgid "New Version Available"
@@ -2239,86 +2497,118 @@ msgid "Send License Key"
 msgstr "Send licensnøgle"
 
 #: templates/forms/resend-key.php:57
-msgid "Enter the email address you've used for the upgrade below and we will resend you the license key."
+msgid ""
+"Enter the email address you've used for the upgrade below and we will resend"
+" you the license key."
 msgstr "Indtast e-mailadressen, som du benyttede ved opgraderingen, nedenfor og vi vil gensende licensnøglen til dig."
 
 #: templates/forms/subscription-cancellation.php:37
-msgid "Deactivating or uninstalling the %s will automatically disable the license, which you'll be able to use on another site."
-msgstr "Deactivating or uninstalling the %s will automatically disable the license, which you'll be able to use on another site."
+msgid ""
+"Deactivating or uninstalling the %s will automatically disable the license, "
+"which you'll be able to use on another site."
+msgstr ""
 
 #: templates/forms/subscription-cancellation.php:47
-msgid "In case you are NOT planning on using this %s on this site (or any other site) - would you like to cancel the %s as well?"
-msgstr "In case you are NOT planning on using this %s on this site (or any other site) - would you like to cancel the %s as well?"
+msgid ""
+"In case you are NOT planning on using this %s on this site (or any other "
+"site) - would you like to cancel the %s as well?"
+msgstr ""
 
 #: templates/forms/subscription-cancellation.php:52
 msgid "license"
-msgstr "license"
+msgstr ""
 
 #: templates/forms/subscription-cancellation.php:57
-msgid "Cancel %s - I no longer need any security & feature updates, nor support for %s because I'm not planning to use the %s on this, or any other site."
-msgstr "Cancel %s - I no longer need any security & feature updates, nor support for %s because I'm not planning to use the %s on this, or any other site."
+msgid ""
+"Cancel %s - I no longer need any security & feature updates, nor support for"
+" %s because I'm not planning to use the %s on this, or any other site."
+msgstr ""
 
 #: templates/forms/subscription-cancellation.php:68
-msgid "Don't cancel %s - I'm still interested in getting security & feature updates, as well as be able to contact support."
-msgstr "Don't cancel %s - I'm still interested in getting security & feature updates, as well as be able to contact support."
+msgid ""
+"Don't cancel %s - I'm still interested in getting security & feature "
+"updates, as well as be able to contact support."
+msgstr ""
+
+#. translators: %1$s: Either 'Downgrading your plan' or 'Cancelling the
+#. subscription'
+#: templates/forms/subscription-cancellation.php99,
+#: templates/account/partials/addon.php29,
+#: templates/account/partials/site.php:298
+msgid ""
+"%1$s will immediately stop all future recurring payments and your %s plan "
+"license will expire in %s."
+msgstr ""
 
 #: templates/forms/subscription-cancellation.php:103
-msgid "Once your license expires you will no longer be able to use the %s, unless you activate it again with a valid premium license."
-msgstr "Once your license expires you will no longer be able to use the %s, unless you activate it again with a valid premium license."
+msgid ""
+"Once your license expires you will no longer be able to use the %s, unless "
+"you activate it again with a valid premium license."
+msgstr ""
 
 #: templates/forms/subscription-cancellation.php:136
 msgid "Cancel %s?"
-msgstr "Cancel %s?"
+msgstr ""
 
 #: templates/forms/subscription-cancellation.php:143
 msgid "Proceed"
-msgstr "Proceed"
+msgstr ""
 
 #: templates/forms/subscription-cancellation.php191,
-#: templates/forms/deactivation/form.php:150
+#: templates/forms/deactivation/form.php:171
 msgid "Cancel %s & Proceed"
-msgstr "Cancel %s & Proceed"
+msgstr ""
 
 #: templates/forms/trial-start.php:22
-msgid "You are 1-click away from starting your %1$s-day free trial of the %2$s plan."
+msgid ""
+"You are 1-click away from starting your %1$s-day free trial of the %2$s "
+"plan."
 msgstr "Du er 1 klik fra at begynde din %1$s dages gratis prøveperiode af planen %2$s."
 
 #: templates/forms/trial-start.php:28
-msgid "For compliance with the WordPress.org guidelines, before we start the trial we ask that you opt in with your user and non-sensitive site information, allowing the %s to periodically send data to %s to check for version updates and to validate your trial."
-msgstr "For compliance with the WordPress.org guidelines, before we start the trial we ask that you opt in with your user and non-sensitive site information, allowing the %s to periodically send data to %s to check for version updates and to validate your trial."
+msgid ""
+"For compliance with the WordPress.org guidelines, before we start the trial "
+"we ask that you opt in with your user and non-sensitive site information, "
+"allowing the %s to periodically send data to %s to check for version updates"
+" and to validate your trial."
+msgstr ""
 
-#: templates/js/style-premium-theme.php:37
+#: templates/js/style-premium-theme.php:39
 msgid "Premium"
 msgstr "Premium"
 
-#: templates/partials/network-activation.php:23
+#: templates/js/style-premium-theme.php:42
+msgid "Beta"
+msgstr ""
+
+#: templates/partials/network-activation.php:27
 msgid "Activate license on all sites in the network."
 msgstr "Aktiver licens på alle websteder i netværket."
 
-#: templates/partials/network-activation.php:24
+#: templates/partials/network-activation.php:28
 msgid "Apply on all sites in the network."
 msgstr "Anvend på alle websteder i netværket."
 
-#: templates/partials/network-activation.php:27
+#: templates/partials/network-activation.php:31
 msgid "Activate license on all pending sites."
 msgstr "Akiver licens på alle afventende websteder."
 
-#: templates/partials/network-activation.php:28
+#: templates/partials/network-activation.php:32
 msgid "Apply on all pending sites."
 msgstr "Anvend på alle afventende websteder."
 
-#: templates/partials/network-activation.php36,
-#: templates/partials/network-activation.php:68
+#: templates/partials/network-activation.php40,
+#: templates/partials/network-activation.php:74
 msgid "allow"
 msgstr "tillad"
 
-#: templates/partials/network-activation.php38,
-#: templates/partials/network-activation.php:70
+#: templates/partials/network-activation.php43,
+#: templates/partials/network-activation.php:77
 msgid "delegate"
 msgstr "delegér"
 
-#: templates/partials/network-activation.php41,
-#: templates/partials/network-activation.php:73
+#: templates/partials/network-activation.php47,
+#: templates/partials/network-activation.php:81
 msgid "skip"
 msgstr "spring over"
 
@@ -2344,19 +2634,14 @@ msgstr "%s tilbage"
 msgid "Last license"
 msgstr "Seneste license"
 
-#: templates/account/partials/addon.php:115
+#: templates/account/partials/addon.php:167
 msgid "Cancelled"
 msgstr "Annulleret"
 
-#: templates/account/partials/addon.php:125
+#: templates/account/partials/addon.php:177
 msgid "No expiration"
 msgstr "Udløber ikke"
 
-#: templates/account/partials/addon.php264,
-#: templates/account/partials/addon.php:317
-msgid "Activate this add-on"
-msgstr "Aktiver denne tilføjelse"
-
 #: templates/account/partials/site.php:181
 msgid "Owner Name"
 msgstr "Ejer-navn"
@@ -2374,54 +2659,55 @@ msgid "Subscription"
 msgstr "Abonnement"
 
 #: templates/forms/deactivation/contact.php:19
-msgid "Sorry for the inconvenience and we are here to help if you give us a chance."
+msgid ""
+"Sorry for the inconvenience and we are here to help if you give us a chance."
 msgstr "Vi beklager ulejligheden, og vi er her for at hjælpe, hvis du giver os chancen."
 
 #: templates/forms/deactivation/contact.php:22
 msgid "Contact Support"
 msgstr "Kontakt support"
 
-#: templates/forms/deactivation/form.php:59
+#: templates/forms/deactivation/form.php:64
 msgid "Anonymous feedback"
 msgstr "Anonym feedback"
 
-#: templates/forms/deactivation/form.php:66
+#: templates/forms/deactivation/form.php:70
 msgid "Deactivate"
 msgstr "Deaktiver"
 
-#: templates/forms/deactivation/form.php:68
+#: templates/forms/deactivation/form.php:72
 msgid "Activate %s"
 msgstr "Aktiver %s"
 
-#: templates/forms/deactivation/form.php:80
+#: templates/forms/deactivation/form.php:87
 msgid "Quick Feedback"
-msgstr "Quick Feedback"
+msgstr ""
 
-#: templates/forms/deactivation/form.php:84
+#: templates/forms/deactivation/form.php:91
 msgid "If you have a moment, please let us know why you are %s"
 msgstr "Hvis du har tid, så lad os venligst vide hvorfor du %s"
 
-#: templates/forms/deactivation/form.php:84
+#: templates/forms/deactivation/form.php:91
 msgid "deactivating"
 msgstr "deaktiverer"
 
-#: templates/forms/deactivation/form.php:84
+#: templates/forms/deactivation/form.php:91
 msgid "switching"
 msgstr "skifter"
 
-#: templates/forms/deactivation/form.php:332
+#: templates/forms/deactivation/form.php:365
 msgid "Submit & %s"
 msgstr "Send & %s"
 
-#: templates/forms/deactivation/form.php:353
+#: templates/forms/deactivation/form.php:386
 msgid "Kindly tell us the reason so we can improve."
 msgstr "Fortæl os venligst årsagen, så vi kan forbedre det."
 
-#: templates/forms/deactivation/form.php:478
+#: templates/forms/deactivation/form.php:511
 msgid "Yes - %s"
 msgstr "Ja - %s"
 
-#: templates/forms/deactivation/form.php:485
+#: templates/forms/deactivation/form.php:518
 msgid "Skip & %s"
 msgstr "Spring over & %s"
 
@@ -2430,5 +2716,7 @@ msgid "Click here to use the plugin anonymously"
 msgstr "Klik her for at benytte pluginnet anonymt"
 
 #: templates/forms/deactivation/retry-skip.php:23
-msgid "You might have missed it, but you don't have to share any data and can just %s the opt-in."
+msgid ""
+"You might have missed it, but you don't have to share any data and can just "
+"%s the opt-in."
 msgstr "Du har måske overset det, men du behøver ikke at dele data og kan blot %s tilmeldingen."
diff --git a/wp-content/plugins/nextgen-gallery/freemius/languages/freemius-en.mo b/wp-content/plugins/nextgen-gallery/freemius/languages/freemius-en.mo
index 5e107d999ecf06a4608a7e724ac3751ded81df83..03eb52bbc95b7396d275b0583bc59a3c49bbcfdd 100755
Binary files a/wp-content/plugins/nextgen-gallery/freemius/languages/freemius-en.mo and b/wp-content/plugins/nextgen-gallery/freemius/languages/freemius-en.mo differ
diff --git a/wp-content/plugins/nextgen-gallery/freemius/languages/freemius-en.po b/wp-content/plugins/nextgen-gallery/freemius/languages/freemius-en.po
index 7d3a40b2d288ee3fc58400810634d7d58d08f0fa..158f1b6471f2e49d31513a2eca53aab382721d45 100755
--- a/wp-content/plugins/nextgen-gallery/freemius/languages/freemius-en.po
+++ b/wp-content/plugins/nextgen-gallery/freemius/languages/freemius-en.po
@@ -19,736 +19,755 @@ msgstr ""
 "X-Poedit-SearchPathExcluded-0: *.js\n"
 "X-Poedit-SourceCharset: UTF-8\n"
 
-#: includes/class-freemius.php:1688
+#: includes/class-freemius.php:1838, templates/account.php:769
+msgid "An update to a Beta version will replace your installed version of %s with the latest Beta release - use with caution, and not on production sites. You have been warned."
+msgstr "An update to a Beta version will replace your installed version of %s with the latest Beta release - use with caution, and not on production sites. You have been warned."
+
+#: includes/class-freemius.php:1845
+msgid "Would you like to proceed with the update?"
+msgstr "Would you like to proceed with the update?"
+
+#: includes/class-freemius.php:2053
 msgid "Freemius SDK couldn't find the plugin's main file. Please contact sdk@freemius.com with the current error."
 msgstr "Freemius SDK couldn't find the plugin's main file. Please contact sdk@freemius.com with the current error."
 
-#: includes/class-freemius.php:1690
+#: includes/class-freemius.php:2055
 msgid "Error"
 msgstr "Error"
 
-#: includes/class-freemius.php:2011
+#: includes/class-freemius.php:2445
 msgid "I found a better %s"
 msgstr "I found a better %s"
 
-#: includes/class-freemius.php:2013
+#: includes/class-freemius.php:2447
 msgid "What's the %s's name?"
 msgstr "What's the %s's name?"
 
-#: includes/class-freemius.php:2019
+#: includes/class-freemius.php:2453
 msgid "It's a temporary %s. I'm just debugging an issue."
 msgstr "It's a temporary %s. I'm just debugging an issue."
 
-#: includes/class-freemius.php:2021
+#: includes/class-freemius.php:2455
 msgid "Deactivation"
 msgstr "Deactivation"
 
-#: includes/class-freemius.php:2022
+#: includes/class-freemius.php:2456
 msgid "Theme Switch"
 msgstr "Theme Switch"
 
-#: includes/class-freemius.php:2031, templates/forms/resend-key.php:24
+#: includes/class-freemius.php:2465, templates/forms/resend-key.php:24
 msgid "Other"
 msgstr "Other"
 
-#: includes/class-freemius.php:2039
+#: includes/class-freemius.php:2473
 msgid "I no longer need the %s"
 msgstr "I no longer need the %s"
 
-#: includes/class-freemius.php:2046
+#: includes/class-freemius.php:2480
 msgid "I only needed the %s for a short period"
 msgstr "I only needed the %s for a short period"
 
-#: includes/class-freemius.php:2052
+#: includes/class-freemius.php:2486
 msgid "The %s broke my site"
 msgstr "The %s broke my site"
 
-#: includes/class-freemius.php:2059
+#: includes/class-freemius.php:2493
 msgid "The %s suddenly stopped working"
 msgstr "The %s suddenly stopped working"
 
-#: includes/class-freemius.php:2069
+#: includes/class-freemius.php:2503
 msgid "I can't pay for it anymore"
 msgstr "I can't pay for it anymore"
 
-#: includes/class-freemius.php:2071
+#: includes/class-freemius.php:2505
 msgid "What price would you feel comfortable paying?"
 msgstr "What price would you feel comfortable paying?"
 
-#: includes/class-freemius.php:2077
+#: includes/class-freemius.php:2511
 msgid "I don't like to share my information with you"
 msgstr "I don't like to share my information with you"
 
-#: includes/class-freemius.php:2098
+#: includes/class-freemius.php:2532
 msgid "The %s didn't work"
 msgstr "The %s didn't work"
 
-#: includes/class-freemius.php:2108
+#: includes/class-freemius.php:2542
 msgid "I couldn't understand how to make it work"
 msgstr "I couldn't understand how to make it work"
 
-#: includes/class-freemius.php:2116
+#: includes/class-freemius.php:2550
 msgid "The %s is great, but I need specific feature that you don't support"
 msgstr "The %s is great, but I need specific feature that you don't support"
 
-#: includes/class-freemius.php:2118
+#: includes/class-freemius.php:2552
 msgid "What feature?"
 msgstr "What feature?"
 
-#: includes/class-freemius.php:2122
+#: includes/class-freemius.php:2556
 msgid "The %s is not working"
 msgstr "The %s is not working"
 
-#: includes/class-freemius.php:2124
+#: includes/class-freemius.php:2558
 msgid "Kindly share what didn't work so we can fix it for future users..."
 msgstr "Kindly share what didn't work so we can fix it for future users..."
 
-#: includes/class-freemius.php:2128
+#: includes/class-freemius.php:2562
 msgid "It's not what I was looking for"
 msgstr "It's not what I was looking for"
 
-#: includes/class-freemius.php:2130
+#: includes/class-freemius.php:2564
 msgid "What you've been looking for?"
 msgstr "What you've been looking for?"
 
-#: includes/class-freemius.php:2134
+#: includes/class-freemius.php:2568
 msgid "The %s didn't work as expected"
 msgstr "The %s didn't work as expected"
 
-#: includes/class-freemius.php:2136
+#: includes/class-freemius.php:2570
 msgid "What did you expect?"
 msgstr "What did you expect?"
 
-#: includes/class-freemius.php:2942, templates/debug.php:20
+#: includes/class-freemius.php:3425, templates/debug.php:20
 msgid "Freemius Debug"
 msgstr "Freemius Debug"
 
-#: includes/class-freemius.php:3670
+#: includes/class-freemius.php:4177
 msgid "I don't know what is cURL or how to install it, help me!"
 msgstr "I don't know what is cURL or how to install it, help me!"
 
-#: includes/class-freemius.php:3672
+#: includes/class-freemius.php:4179
 msgid "We'll make sure to contact your hosting company and resolve the issue. You will get a follow-up email to %s once we have an update."
 msgstr "We'll make sure to contact your hosting company and resolve the issue. You will get a follow-up email to %s once we have an update."
 
-#: includes/class-freemius.php:3679
+#: includes/class-freemius.php:4186
 msgid "Great, please install cURL and enable it in your php.ini file. In addition, search for the 'disable_functions' directive in your php.ini file and remove any disabled methods starting with 'curl_'. To make sure it was successfully activated, use 'phpinfo()'. Once activated, deactivate the %s and reactivate it back again."
 msgstr "Great, please install cURL and enable it in your php.ini file. In addition, search for the 'disable_functions' directive in your php.ini file and remove any disabled methods starting with 'curl_'. To make sure it was successfully activated, use 'phpinfo()'. Once activated, deactivate the %s and reactivate it back again."
 
-#: includes/class-freemius.php:3784
+#: includes/class-freemius.php:4291
 msgid "Yes - do your thing"
 msgstr "Yes - do your thing"
 
-#: includes/class-freemius.php:3789
+#: includes/class-freemius.php:4296
 msgid "No - just deactivate"
 msgstr "No - just deactivate"
 
-#: includes/class-freemius.php:3834, includes/class-freemius.php:4343, includes/class-freemius.php:5442, includes/class-freemius.php:11545, includes/class-freemius.php:14916, includes/class-freemius.php:14968, includes/class-freemius.php:15030, includes/class-freemius.php:17263, includes/class-freemius.php:17273, includes/class-freemius.php:17882, includes/class-freemius.php:18742, includes/class-freemius.php:18857, includes/class-freemius.php:19001, templates/add-ons.php:43
+#: includes/class-freemius.php:4341, includes/class-freemius.php:4850, includes/class-freemius.php:5999, includes/class-freemius.php:12682, includes/class-freemius.php:16045, includes/class-freemius.php:16133, includes/class-freemius.php:16299, includes/class-freemius.php:18758, includes/class-freemius.php:18768, includes/class-freemius.php:19404, includes/class-freemius.php:20277, includes/class-freemius.php:20392, includes/class-freemius.php:20536, templates/add-ons.php:54
 msgctxt "exclamation"
 msgid "Oops"
 msgstr "Oops"
 
-#: includes/class-freemius.php:3903
+#: includes/class-freemius.php:4410
 msgid "Thank for giving us the chance to fix it! A message was just sent to our technical staff. We will get back to you as soon as we have an update to %s. Appreciate your patience."
 msgstr "Thank for giving us the chance to fix it! A message was just sent to our technical staff. We will get back to you as soon as we have an update to %s. Appreciate your patience."
 
-#: includes/class-freemius.php:4340
+#: includes/class-freemius.php:4847
 msgctxt "addonX cannot run without pluginY"
 msgid "%s cannot run without %s."
 msgstr "%s cannot run without %s."
 
-#: includes/class-freemius.php:4341
+#: includes/class-freemius.php:4848
 msgctxt "addonX cannot run..."
 msgid "%s cannot run without the plugin."
 msgstr "%s cannot run without the plugin."
 
-#: includes/class-freemius.php:4487, includes/class-freemius.php:4512, includes/class-freemius.php:17953
+#: includes/class-freemius.php:5020, includes/class-freemius.php:5045, includes/class-freemius.php:19475
 msgid "Unexpected API error. Please contact the %s's author with the following error."
 msgstr "Unexpected API error. Please contact the %s's author with the following error."
 
-#: includes/class-freemius.php:5130
+#: includes/class-freemius.php:5687
 msgid "Premium %s version was successfully activated."
 msgstr "Premium %s version was successfully activated."
 
-#: includes/class-freemius.php:5142, includes/class-freemius.php:7004
+#: includes/class-freemius.php:5699, includes/class-freemius.php:7567
 msgctxt "Used to express elation, enthusiasm, or triumph (especially in electronic communication)."
 msgid "W00t"
 msgstr "W00t"
 
-#: includes/class-freemius.php:5157
+#: includes/class-freemius.php:5714
 msgid "You have a %s license."
 msgstr "You have a %s license."
 
-#: includes/class-freemius.php:5161, includes/class-freemius.php:14337, includes/class-freemius.php:14348, includes/class-freemius.php:17177, includes/class-freemius.php:17491, includes/class-freemius.php:17557, includes/class-freemius.php:17707
+#: includes/class-freemius.php:5718, includes/class-freemius.php:15466, includes/class-freemius.php:15477, includes/class-freemius.php:18669, includes/class-freemius.php:18999, includes/class-freemius.php:19065, includes/class-freemius.php:19229
 msgctxt "interjection expressing joy or exuberance"
 msgid "Yee-haw"
 msgstr "Yee-haw"
 
-#: includes/class-freemius.php:5425
+#: includes/class-freemius.php:5982
 msgid "%s free trial was successfully cancelled. Since the add-on is premium only it was automatically deactivated. If you like to use it in the future, you'll have to purchase a license."
 msgstr "%s free trial was successfully cancelled. Since the add-on is premium only it was automatically deactivated. If you like to use it in the future, you'll have to purchase a license."
 
-#: includes/class-freemius.php:5429
+#: includes/class-freemius.php:5986
 msgid "%s is a premium only add-on. You have to purchase a license first before activating the plugin."
 msgstr "%s is a premium only add-on. You have to purchase a license first before activating the plugin."
 
-#: includes/class-freemius.php:5438, templates/add-ons.php:103, templates/account/partials/addon.php:288
+#: includes/class-freemius.php:5995, templates/add-ons.php:130, templates/account/partials/addon.php:343
 msgid "More information about %s"
 msgstr "More information about %s"
 
-#: includes/class-freemius.php:5439
+#: includes/class-freemius.php:5996
 msgid "Purchase License"
 msgstr "Purchase License"
 
-#: includes/class-freemius.php:6372, templates/connect.php:163
+#: includes/class-freemius.php:6931, templates/connect.php:163
 msgid "You should receive an activation email for %s to your mailbox at %s. Please make sure you click the activation button in that email to %s."
 msgstr "You should receive an activation email for %s to your mailbox at %s. Please make sure you click the activation button in that email to %s."
 
-#: includes/class-freemius.php:6376
+#: includes/class-freemius.php:6935
 msgid "start the trial"
 msgstr "start the trial"
 
-#: includes/class-freemius.php:6377, templates/connect.php:167
+#: includes/class-freemius.php:6936, templates/connect.php:167
 msgid "complete the install"
 msgstr "complete the install"
 
-#: includes/class-freemius.php:6490
+#: includes/class-freemius.php:7049
 msgid "You are just one step away - %s"
 msgstr "You are just one step away - %s"
 
-#: includes/class-freemius.php:6493
+#: includes/class-freemius.php:7052
 msgctxt "%s - plugin name. As complete \"PluginX\" activation now"
 msgid "Complete \"%s\" Activation Now"
 msgstr "Complete \"%s\" Activation Now"
 
-#: includes/class-freemius.php:6571
+#: includes/class-freemius.php:7130
 msgid "We made a few tweaks to the %s, %s"
 msgstr "We made a few tweaks to the %s, %s"
 
-#: includes/class-freemius.php:6575
+#: includes/class-freemius.php:7134
 msgid "Opt in to make \"%s\" better!"
 msgstr "Opt in to make \"%s\" better!"
 
-#: includes/class-freemius.php:7003
+#: includes/class-freemius.php:7566
 msgid "The upgrade of %s was successfully completed."
 msgstr "The upgrade of %s was successfully completed."
 
-#: includes/class-freemius.php:8925, includes/class-fs-plugin-updater.php:886, includes/class-fs-plugin-updater.php:1081, includes/class-fs-plugin-updater.php:1088, templates/auto-installation.php:32
+#: includes/class-freemius.php:9728, includes/class-fs-plugin-updater.php:975, includes/class-fs-plugin-updater.php:1170, includes/class-fs-plugin-updater.php:1177, templates/auto-installation.php:32
 msgid "Add-On"
 msgstr "Add-On"
 
-#: includes/class-freemius.php:8927, templates/debug.php:359, templates/debug.php:520
+#: includes/class-freemius.php:9730, templates/account.php:313, templates/account.php:321, templates/debug.php:361, templates/debug.php:522
 msgid "Plugin"
 msgstr "Plugin"
 
-#: includes/class-freemius.php:8928, templates/debug.php:359, templates/debug.php:520, templates/forms/deactivation/form.php:67
+#: includes/class-freemius.php:9731, templates/account.php:314, templates/account.php:322, templates/debug.php:361, templates/debug.php:522, templates/forms/deactivation/form.php:71
 msgid "Theme"
 msgstr "Theme"
 
-#: includes/class-freemius.php:11412
+#: includes/class-freemius.php:12148
+msgid "An unknown error has occurred while trying to set the user's beta mode."
+msgstr "An unknown error has occurred while trying to set the user's beta mode."
+
+#: includes/class-freemius.php:12549
 msgid "Invalid site details collection."
 msgstr "Invalid site details collection."
 
-#: includes/class-freemius.php:11532
+#: includes/class-freemius.php:12669
 msgid "We couldn't find your email address in the system, are you sure it's the right address?"
 msgstr "We couldn't find your email address in the system, are you sure it's the right address?"
 
-#: includes/class-freemius.php:11534
+#: includes/class-freemius.php:12671
 msgid "We can't see any active licenses associated with that email address, are you sure it's the right address?"
 msgstr "We can't see any active licenses associated with that email address, are you sure it's the right address?"
 
-#: includes/class-freemius.php:11808
+#: includes/class-freemius.php:12945
 msgid "Account is pending activation."
 msgstr "Account is pending activation."
 
-#: includes/class-freemius.php:11920, templates/forms/premium-versions-upgrade-handler.php:47
+#: includes/class-freemius.php:13057, templates/forms/premium-versions-upgrade-handler.php:47
 msgid "Buy a license now"
 msgstr "Buy a license now"
 
-#: includes/class-freemius.php:11932, templates/forms/premium-versions-upgrade-handler.php:46
+#: includes/class-freemius.php:13069, templates/forms/premium-versions-upgrade-handler.php:46
 msgid "Renew your license now"
 msgstr "Renew your license now"
 
-#: includes/class-freemius.php:11936
+#: includes/class-freemius.php:13073
 msgid "%s to access version %s security & feature updates, and support."
 msgstr "%s to access version %s security & feature updates, and support."
 
-#: includes/class-freemius.php:14319
+#: includes/class-freemius.php:15448
 msgid "%s activation was successfully completed."
 msgstr "%s activation was successfully completed."
 
-#: includes/class-freemius.php:14333
+#: includes/class-freemius.php:15462
 msgid "Your account was successfully activated with the %s plan."
 msgstr "Your account was successfully activated with the %s plan."
 
-#: includes/class-freemius.php:14344, includes/class-freemius.php:17553
+#: includes/class-freemius.php:15473, includes/class-freemius.php:19061
 msgid "Your trial has been successfully started."
 msgstr "Your trial has been successfully started."
 
-#: includes/class-freemius.php:14914, includes/class-freemius.php:14966, includes/class-freemius.php:15028
+#: includes/class-freemius.php:16043, includes/class-freemius.php:16131, includes/class-freemius.php:16297
 msgid "Couldn't activate %s."
 msgstr "Couldn't activate %s."
 
-#: includes/class-freemius.php:14915, includes/class-freemius.php:14967, includes/class-freemius.php:15029
+#: includes/class-freemius.php:16044, includes/class-freemius.php:16132, includes/class-freemius.php:16298
 msgid "Please contact us with the following message:"
 msgstr "Please contact us with the following message:"
 
-#: includes/class-freemius.php:15378, includes/class-freemius.php:19839
+#: includes/class-freemius.php:16128
+msgid "An unknown error has occurred."
+msgstr "An unknown error has occurred."
+
+#: includes/class-freemius.php:16655, includes/class-freemius.php:21409
 msgid "Upgrade"
 msgstr "Upgrade"
 
-#: includes/class-freemius.php:15384
+#: includes/class-freemius.php:16661
 msgid "Start Trial"
 msgstr "Start Trial"
 
-#: includes/class-freemius.php:15386
+#: includes/class-freemius.php:16663
 msgid "Pricing"
 msgstr "Pricing"
 
-#: includes/class-freemius.php:15448, includes/class-freemius.php:15450
+#: includes/class-freemius.php:16742, includes/class-freemius.php:16744
 msgid "Affiliation"
 msgstr "Affiliation"
 
-#: includes/class-freemius.php:15478, includes/class-freemius.php:15480, templates/account.php:150, templates/debug.php:324
+#: includes/class-freemius.php:16772, includes/class-freemius.php:16774, templates/account.php:177, templates/debug.php:326
 msgid "Account"
 msgstr "Account"
 
-#: includes/class-freemius.php:15493, includes/class-freemius.php:15495, includes/customizer/class-fs-customizer-support-section.php:60
+#: includes/class-freemius.php:16787, includes/class-freemius.php:16789, includes/customizer/class-fs-customizer-support-section.php:60
 msgid "Contact Us"
 msgstr "Contact Us"
 
-#: includes/class-freemius.php:15505, includes/class-freemius.php:15507, includes/class-freemius.php:19849, templates/account.php:100, templates/account/partials/addon.php:41
+#: includes/class-freemius.php:16799, includes/class-freemius.php:16801, includes/class-freemius.php:21423, templates/account.php:105, templates/account/partials/addon.php:45
 msgid "Add-Ons"
 msgstr "Add-Ons"
 
-#: includes/class-freemius.php:15541
+#: includes/class-freemius.php:16835
 msgctxt "ASCII arrow left icon"
 msgid "&#x2190;"
 msgstr "&#x2190;"
 
-#: includes/class-freemius.php:15541
+#: includes/class-freemius.php:16835
 msgctxt "ASCII arrow right icon"
 msgid "&#x27a4;"
 msgstr "&#x27a4;"
 
-#: includes/class-freemius.php:15543, templates/pricing.php:97
+#: includes/class-freemius.php:16837, templates/pricing.php:102
 msgctxt "noun"
 msgid "Pricing"
 msgstr "Pricing"
 
-#: includes/class-freemius.php:15756, includes/customizer/class-fs-customizer-support-section.php:67
+#: includes/class-freemius.php:17050, includes/customizer/class-fs-customizer-support-section.php:67
 msgid "Support Forum"
 msgstr "Support Forum"
 
-#: includes/class-freemius.php:16542
+#: includes/class-freemius.php:17995
 msgid "Your email has been successfully verified - you are AWESOME!"
 msgstr "Your email has been successfully verified - you are AWESOME!"
 
-#: includes/class-freemius.php:16543
+#: includes/class-freemius.php:17996
 msgctxt "a positive response"
 msgid "Right on"
 msgstr "Right on"
 
-#: includes/class-freemius.php:17168
+#: includes/class-freemius.php:18660
 msgid "Your %s Add-on plan was successfully upgraded."
 msgstr "Your %s Add-on plan was successfully upgraded."
 
-#: includes/class-freemius.php:17170
+#: includes/class-freemius.php:18662
 msgid "%s Add-on was successfully purchased."
 msgstr "%s Add-on was successfully purchased."
 
-#: includes/class-freemius.php:17173
+#: includes/class-freemius.php:18665
 msgid "Download the latest version"
 msgstr "Download the latest version"
 
-#: includes/class-freemius.php:17259
-msgctxt "%1s - plugin title, %2s - API domain"
-msgid "Your server is blocking the access to Freemius' API, which is crucial for %1s synchronization. Please contact your host to whitelist %2s"
-msgstr "Your server is blocking the access to Freemius' API, which is crucial for %1s synchronization. Please contact your host to whitelist %2s"
+#: includes/class-freemius.php:18751
+msgid "Your server is blocking the access to Freemius' API, which is crucial for %1$s synchronization. Please contact your host to whitelist %2$s"
+msgstr "Your server is blocking the access to Freemius' API, which is crucial for %1$s synchronization. Please contact your host to whitelist %2$s"
 
-#: includes/class-freemius.php:17262, includes/class-freemius.php:17678, includes/class-freemius.php:17755
+#: includes/class-freemius.php:18757, includes/class-freemius.php:19188, includes/class-freemius.php:19277
 msgid "Error received from the server:"
 msgstr "Error received from the server:"
 
-#: includes/class-freemius.php:17272
+#: includes/class-freemius.php:18767
 msgid "It seems like one of the authentication parameters is wrong. Update your Public Key, Secret Key & User ID, and try again."
 msgstr "It seems like one of the authentication parameters is wrong. Update your Public Key, Secret Key & User ID, and try again."
 
-#: includes/class-freemius.php:17454, includes/class-freemius.php:17683, includes/class-freemius.php:17726, includes/class-freemius.php:17829
+#: includes/class-freemius.php:18961, includes/class-freemius.php:19193, includes/class-freemius.php:19248, includes/class-freemius.php:19351
 msgctxt "something somebody says when they are thinking about what you have just said."
 msgid "Hmm"
 msgstr "Hmm"
 
-#: includes/class-freemius.php:17467
+#: includes/class-freemius.php:18974
 msgid "It looks like you are still on the %s plan. If you did upgrade or change your plan, it's probably an issue on our side - sorry."
 msgstr "It looks like you are still on the %s plan. If you did upgrade or change your plan, it's probably an issue on our side - sorry."
 
-#: includes/class-freemius.php:17468, templates/account.php:102, templates/add-ons.php:134, templates/account/partials/addon.php:43
+#: includes/class-freemius.php:18975, templates/account.php:107, templates/add-ons.php:191, templates/account/partials/addon.php:47
 msgctxt "trial period"
 msgid "Trial"
 msgstr "Trial"
 
-#: includes/class-freemius.php:17473
+#: includes/class-freemius.php:18980
 msgid "I have upgraded my account but when I try to Sync the License, the plan remains %s."
 msgstr "I have upgraded my account but when I try to Sync the License, the plan remains %s."
 
-#: includes/class-freemius.php:17477, includes/class-freemius.php:17535
+#: includes/class-freemius.php:18984, includes/class-freemius.php:19043
 msgid "Please contact us here"
 msgstr "Please contact us here"
 
-#: includes/class-freemius.php:17487
+#: includes/class-freemius.php:18995
+msgid "Your plan was successfully activated."
+msgstr "Your plan was successfully activated."
+
+#: includes/class-freemius.php:18996
 msgid "Your plan was successfully upgraded."
 msgstr "Your plan was successfully upgraded."
 
-#: includes/class-freemius.php:17505
+#: includes/class-freemius.php:19013
 msgid "Your plan was successfully changed to %s."
 msgstr "Your plan was successfully changed to %s."
 
-#: includes/class-freemius.php:17521
+#: includes/class-freemius.php:19029
 msgid "Your license has expired. You can still continue using the free %s forever."
 msgstr "Your license has expired. You can still continue using the free %s forever."
 
-#: includes/class-freemius.php:17523
+#: includes/class-freemius.php:19031
 msgid "Your license has expired. %1$sUpgrade now%2$s to continue using the %3$s without interruptions."
 msgstr "Your license has expired. %1$sUpgrade now%2$s to continue using the %3$s without interruptions."
 
-#: includes/class-freemius.php:17531
+#: includes/class-freemius.php:19039
 msgid "Your license has been cancelled. If you think it's a mistake, please contact support."
 msgstr "Your license has been cancelled. If you think it's a mistake, please contact support."
 
-#: includes/class-freemius.php:17544
+#: includes/class-freemius.php:19052
 msgid "Your license has expired. You can still continue using all the %s features, but you'll need to renew your license to continue getting updates and support."
 msgstr "Your license has expired. You can still continue using all the %s features, but you'll need to renew your license to continue getting updates and support."
 
-#: includes/class-freemius.php:17567
+#: includes/class-freemius.php:19075
 msgid "Your free trial has expired. You can still continue using all our free features."
 msgstr "Your free trial has expired. You can still continue using all our free features."
 
-#: includes/class-freemius.php:17569
+#: includes/class-freemius.php:19077
 msgid "Your free trial has expired. %1$sUpgrade now%2$s to continue using the %3$s without interruptions."
 msgstr "Your free trial has expired. %1$sUpgrade now%2$s to continue using the %3$s without interruptions."
 
-#: includes/class-freemius.php:17674
+#: includes/class-freemius.php:19184
 msgid "It looks like the license could not be activated."
 msgstr "It looks like the license could not be activated."
 
-#: includes/class-freemius.php:17704
+#: includes/class-freemius.php:19226
 msgid "Your license was successfully activated."
 msgstr "Your license was successfully activated."
 
-#: includes/class-freemius.php:17730
+#: includes/class-freemius.php:19252
 msgid "It looks like your site currently doesn't have an active license."
 msgstr "It looks like your site currently doesn't have an active license."
 
-#: includes/class-freemius.php:17754
+#: includes/class-freemius.php:19276
 msgid "It looks like the license deactivation failed."
 msgstr "It looks like the license deactivation failed."
 
-#: includes/class-freemius.php:17782
+#: includes/class-freemius.php:19304
 msgid "Your license was successfully deactivated, you are back to the %s plan."
 msgstr "Your license was successfully deactivated, you are back to the %s plan."
 
-#: includes/class-freemius.php:17783
+#: includes/class-freemius.php:19305
 msgid "O.K"
 msgstr "O.K"
 
-#: includes/class-freemius.php:17836
+#: includes/class-freemius.php:19358
 msgid "Seems like we are having some temporary issue with your subscription cancellation. Please try again in few minutes."
 msgstr "Seems like we are having some temporary issue with your subscription cancellation. Please try again in few minutes."
 
-#: includes/class-freemius.php:17845
+#: includes/class-freemius.php:19367
 msgid "Your subscription was successfully cancelled. Your %s plan license will expire in %s."
 msgstr "Your subscription was successfully cancelled. Your %s plan license will expire in %s."
 
-#: includes/class-freemius.php:17887
+#: includes/class-freemius.php:19409
 msgid "You are already running the %s in a trial mode."
 msgstr "You are already running the %s in a trial mode."
 
-#: includes/class-freemius.php:17898
+#: includes/class-freemius.php:19420
 msgid "You already utilized a trial before."
 msgstr "You already utilized a trial before."
 
-#: includes/class-freemius.php:17912
+#: includes/class-freemius.php:19434
 msgid "Plan %s do not exist, therefore, can't start a trial."
 msgstr "Plan %s do not exist, therefore, can't start a trial."
 
-#: includes/class-freemius.php:17923
+#: includes/class-freemius.php:19445
 msgid "Plan %s does not support a trial period."
 msgstr "Plan %s does not support a trial period."
 
-#: includes/class-freemius.php:17934
+#: includes/class-freemius.php:19456
 msgid "None of the %s's plans supports a trial period."
 msgstr "None of the %s's plans supports a trial period."
 
-#: includes/class-freemius.php:17984
+#: includes/class-freemius.php:19506
 msgid "It looks like you are not in trial mode anymore so there's nothing to cancel :)"
 msgstr "It looks like you are not in trial mode anymore so there's nothing to cancel :)"
 
-#: includes/class-freemius.php:18020
+#: includes/class-freemius.php:19542
 msgid "Seems like we are having some temporary issue with your trial cancellation. Please try again in few minutes."
 msgstr "Seems like we are having some temporary issue with your trial cancellation. Please try again in few minutes."
 
-#: includes/class-freemius.php:18039
+#: includes/class-freemius.php:19561
 msgid "Your %s free trial was successfully cancelled."
 msgstr "Your %s free trial was successfully cancelled."
 
-#: includes/class-freemius.php:18346
+#: includes/class-freemius.php:19877
 msgid "Version %s was released."
 msgstr "Version %s was released."
 
-#: includes/class-freemius.php:18346
+#: includes/class-freemius.php:19877
 msgid "Please download %s."
 msgstr "Please download %s."
 
-#: includes/class-freemius.php:18353
+#: includes/class-freemius.php:19884
 msgid "the latest %s version here"
 msgstr "the latest %s version here"
 
-#: includes/class-freemius.php:18358
+#: includes/class-freemius.php:19889
 msgid "New"
 msgstr "New"
 
-#: includes/class-freemius.php:18363
+#: includes/class-freemius.php:19894
 msgid "Seems like you got the latest release."
 msgstr "Seems like you got the latest release."
 
-#: includes/class-freemius.php:18364
+#: includes/class-freemius.php:19895
 msgid "You are all good!"
 msgstr "You are all good!"
 
-#: includes/class-freemius.php:18632
+#: includes/class-freemius.php:20165
 msgid "Verification mail was just sent to %s. If you can't find it after 5 min, please check your spam box."
 msgstr "Verification mail was just sent to %s. If you can't find it after 5 min, please check your spam box."
 
-#: includes/class-freemius.php:18769
+#: includes/class-freemius.php:20304
 msgid "Site successfully opted in."
 msgstr "Site successfully opted in."
 
-#: includes/class-freemius.php:18770, includes/class-freemius.php:19581
+#: includes/class-freemius.php:20305, includes/class-freemius.php:21125
 msgid "Awesome"
 msgstr "Awesome"
 
-#: includes/class-freemius.php:18786, templates/forms/optout.php:32
+#: includes/class-freemius.php:20321, templates/forms/optout.php:32
 msgid "We appreciate your help in making the %s better by letting us track some usage data."
 msgstr "We appreciate your help in making the %s better by letting us track some usage data."
 
-#: includes/class-freemius.php:18787
+#: includes/class-freemius.php:20322
 msgid "Thank you!"
 msgstr "Thank you!"
 
-#: includes/class-freemius.php:18794
+#: includes/class-freemius.php:20329
 msgid "We will no longer be sending any usage data of %s on %s to %s."
 msgstr "We will no longer be sending any usage data of %s on %s to %s."
 
-#: includes/class-freemius.php:18923
+#: includes/class-freemius.php:20458
 msgid "Please check your mailbox, you should receive an email via %s to confirm the ownership change. From security reasons, you must confirm the change within the next 15 min. If you cannot find the email, please check your spam folder."
 msgstr "Please check your mailbox, you should receive an email via %s to confirm the ownership change. From security reasons, you must confirm the change within the next 15 min. If you cannot find the email, please check your spam folder."
 
-#: includes/class-freemius.php:18929
+#: includes/class-freemius.php:20464
 msgid "Thanks for confirming the ownership change. An email was just sent to %s for final approval."
 msgstr "Thanks for confirming the ownership change. An email was just sent to %s for final approval."
 
-#: includes/class-freemius.php:18934
+#: includes/class-freemius.php:20469
 msgid "%s is the new owner of the account."
 msgstr "%s is the new owner of the account."
 
-#: includes/class-freemius.php:18936
+#: includes/class-freemius.php:20471
 msgctxt "as congratulations"
 msgid "Congrats"
 msgstr "Congrats"
 
-#: includes/class-freemius.php:18956
+#: includes/class-freemius.php:20491
 msgid "Sorry, we could not complete the email update. Another user with the same email is already registered."
 msgstr "Sorry, we could not complete the email update. Another user with the same email is already registered."
 
-#: includes/class-freemius.php:18957
+#: includes/class-freemius.php:20492
 msgid "If you would like to give up the ownership of the %s's account to %s click the Change Ownership button."
 msgstr "If you would like to give up the ownership of the %s's account to %s click the Change Ownership button."
 
-#: includes/class-freemius.php:18964
+#: includes/class-freemius.php:20499
 msgid "Change Ownership"
 msgstr "Change Ownership"
 
-#: includes/class-freemius.php:18972
+#: includes/class-freemius.php:20507
 msgid "Your email was successfully updated. You should receive an email with confirmation instructions in few moments."
 msgstr "Your email was successfully updated. You should receive an email with confirmation instructions in few moments."
 
-#: includes/class-freemius.php:18984
+#: includes/class-freemius.php:20519
 msgid "Please provide your full name."
 msgstr "Please provide your full name."
 
-#: includes/class-freemius.php:18989
+#: includes/class-freemius.php:20524
 msgid "Your name was successfully updated."
 msgstr "Your name was successfully updated."
 
-#: includes/class-freemius.php:19050
+#: includes/class-freemius.php:20585
 msgid "You have successfully updated your %s."
 msgstr "You have successfully updated your %s."
 
-#: includes/class-freemius.php:19190
+#: includes/class-freemius.php:20725
 msgid "Just letting you know that the add-ons information of %s is being pulled from an external server."
 msgstr "Just letting you know that the add-ons information of %s is being pulled from an external server."
 
-#: includes/class-freemius.php:19191
+#: includes/class-freemius.php:20726
 msgctxt "advance notice of something that will need attention."
 msgid "Heads up"
 msgstr "Heads up"
 
-#: includes/class-freemius.php:19621
+#: includes/class-freemius.php:21165
 msgctxt "exclamation"
 msgid "Hey"
 msgstr "Hey"
 
-#: includes/class-freemius.php:19621
+#: includes/class-freemius.php:21165
 msgid "How do you like %s so far? Test all our %s premium features with a %d-day free trial."
 msgstr "How do you like %s so far? Test all our %s premium features with a %d-day free trial."
 
-#: includes/class-freemius.php:19629
+#: includes/class-freemius.php:21173
 msgid "No commitment for %s days - cancel anytime!"
 msgstr "No commitment for %s days - cancel anytime!"
 
-#: includes/class-freemius.php:19630
+#: includes/class-freemius.php:21174
 msgid "No credit card required"
 msgstr "No credit card required"
 
-#: includes/class-freemius.php:19637, templates/forms/trial-start.php:53
+#: includes/class-freemius.php:21181, templates/forms/trial-start.php:53
 msgctxt "call to action"
 msgid "Start free trial"
 msgstr "Start free trial"
 
-#: includes/class-freemius.php:19714
+#: includes/class-freemius.php:21258
 msgid "Hey there, did you know that %s has an affiliate program? If you like the %s you can become our ambassador and earn some cash!"
 msgstr "Hey there, did you know that %s has an affiliate program? If you like the %s you can become our ambassador and earn some cash!"
 
-#: includes/class-freemius.php:19723
+#: includes/class-freemius.php:21267
 msgid "Learn more"
 msgstr "Learn more"
 
-#: includes/class-freemius.php:19873, templates/account.php:406, templates/account.php:509, templates/connect.php:171, templates/connect.php:421, templates/forms/license-activation.php:24, templates/account/partials/addon.php:235
+#: includes/class-freemius.php:21447, templates/account.php:474, templates/account.php:595, templates/connect.php:171, templates/connect.php:421, templates/forms/license-activation.php:25, templates/account/partials/addon.php:287
 msgid "Activate License"
 msgstr "Activate License"
 
-#: includes/class-freemius.php:19874, templates/account.php:469, templates/account.php:508, templates/account/partials/site.php:256
+#: includes/class-freemius.php:21448, templates/account.php:543, templates/account.php:594, templates/account/partials/site.php:256
 msgid "Change License"
 msgstr "Change License"
 
-#: includes/class-freemius.php:19956, templates/account/partials/site.php:161
+#: includes/class-freemius.php:21539, templates/account/partials/site.php:161
 msgid "Opt Out"
 msgstr "Opt Out"
 
-#: includes/class-freemius.php:19958, includes/class-freemius.php:19963, templates/account/partials/site.php:43, templates/account/partials/site.php:161
+#: includes/class-freemius.php:21541, includes/class-freemius.php:21547, templates/account/partials/site.php:43, templates/account/partials/site.php:161
 msgid "Opt In"
 msgstr "Opt In"
 
-#: includes/class-freemius.php:20187
-msgid " The paid version of %1s is already installed. Please activate it to start benefiting the %2s features. %3s"
-msgstr " The paid version of %1s is already installed. Please activate it to start benefiting the %2s features. %3s"
+#: includes/class-freemius.php:21775
+msgid " The paid version of %1$s is already installed. Please activate it to start benefiting the %2$s features. %3$s"
+msgstr " The paid version of %1$s is already installed. Please activate it to start benefiting the %2$s features. %3$s"
 
-#: includes/class-freemius.php:20195
+#: includes/class-freemius.php:21783
 msgid "Activate %s features"
 msgstr "Activate %s features"
 
-#: includes/class-freemius.php:20208
+#: includes/class-freemius.php:21796
 msgid "Please follow these steps to complete the upgrade"
 msgstr "Please follow these steps to complete the upgrade"
 
-#: includes/class-freemius.php:20212
+#: includes/class-freemius.php:21800
 msgid "Download the latest %s version"
 msgstr "Download the latest %s version"
 
-#: includes/class-freemius.php:20216
+#: includes/class-freemius.php:21804
 msgid "Upload and activate the downloaded version"
 msgstr "Upload and activate the downloaded version"
 
-#: includes/class-freemius.php:20218
+#: includes/class-freemius.php:21806
 msgid "How to upload and activate?"
 msgstr "How to upload and activate?"
 
-#: includes/class-freemius.php:20352
+#: includes/class-freemius.php:21940
 msgid "%sClick here%s to choose the sites where you'd like to activate the license on."
 msgstr "%sClick here%s to choose the sites where you'd like to activate the license on."
 
-#: includes/class-freemius.php:20513
+#: includes/class-freemius.php:22101
 msgid "Auto installation only works for opted-in users."
 msgstr "Auto installation only works for opted-in users."
 
-#: includes/class-freemius.php:20523, includes/class-freemius.php:20556, includes/class-fs-plugin-updater.php:1060, includes/class-fs-plugin-updater.php:1074
+#: includes/class-freemius.php:22111, includes/class-freemius.php:22144, includes/class-fs-plugin-updater.php:1149, includes/class-fs-plugin-updater.php:1163
 msgid "Invalid module ID."
 msgstr "Invalid module ID."
 
-#: includes/class-freemius.php:20532, includes/class-fs-plugin-updater.php:1096
+#: includes/class-freemius.php:22120, includes/class-fs-plugin-updater.php:1185
 msgid "Premium version already active."
 msgstr "Premium version already active."
 
-#: includes/class-freemius.php:20539
+#: includes/class-freemius.php:22127
 msgid "You do not have a valid license to access the premium version."
 msgstr "You do not have a valid license to access the premium version."
 
-#: includes/class-freemius.php:20546
+#: includes/class-freemius.php:22134
 msgid "Plugin is a \"Serviceware\" which means it does not have a premium code version."
 msgstr "Plugin is a \"Serviceware\" which means it does not have a premium code version."
 
-#: includes/class-freemius.php:20564, includes/class-fs-plugin-updater.php:1095
+#: includes/class-freemius.php:22152, includes/class-fs-plugin-updater.php:1184
 msgid "Premium add-on version already installed."
 msgstr "Premium add-on version already installed."
 
-#: includes/class-freemius.php:20909
+#: includes/class-freemius.php:22497
 msgid "View paid features"
 msgstr "View paid features"
 
-#: includes/class-freemius.php:21229
+#: includes/class-freemius.php:22819
 msgid "Thank you so much for using %s and its add-ons!"
 msgstr "Thank you so much for using %s and its add-ons!"
 
-#: includes/class-freemius.php:21230
+#: includes/class-freemius.php:22820
 msgid "Thank you so much for using %s!"
 msgstr "Thank you so much for using %s!"
 
-#: includes/class-freemius.php:21236
+#: includes/class-freemius.php:22826
 msgid "You've already opted-in to our usage-tracking, which helps us keep improving the %s."
 msgstr "You've already opted-in to our usage-tracking, which helps us keep improving the %s."
 
-#: includes/class-freemius.php:21240
+#: includes/class-freemius.php:22830
 msgid "Thank you so much for using our products!"
 msgstr "Thank you so much for using our products!"
 
-#: includes/class-freemius.php:21241
+#: includes/class-freemius.php:22831
 msgid "You've already opted-in to our usage-tracking, which helps us keep improving them."
 msgstr "You've already opted-in to our usage-tracking, which helps us keep improving them."
 
-#: includes/class-freemius.php:21260
+#: includes/class-freemius.php:22850
 msgid "%s and its add-ons"
 msgstr "%s and its add-ons"
 
-#: includes/class-freemius.php:21269
+#: includes/class-freemius.php:22859
 msgid "Products"
 msgstr "Products"
 
-#: includes/class-freemius.php:21276, templates/connect.php:272
+#: includes/class-freemius.php:22866, templates/connect.php:272
 msgid "Yes"
 msgstr "Yes"
 
-#: includes/class-freemius.php:21277, templates/connect.php:273
+#: includes/class-freemius.php:22867, templates/connect.php:273
 msgid "send me security & feature updates, educational content and offers."
 msgstr "send me security & feature updates, educational content and offers."
 
-#: includes/class-freemius.php:21278, templates/connect.php:278
+#: includes/class-freemius.php:22868, templates/connect.php:278
 msgid "No"
 msgstr "No"
 
-#: includes/class-freemius.php:21280, templates/connect.php:280
+#: includes/class-freemius.php:22870, templates/connect.php:280
 msgid "do %sNOT%s send me security & feature updates, educational content and offers."
 msgstr "do %sNOT%s send me security & feature updates, educational content and offers."
 
-#: includes/class-freemius.php:21290
-msgid "Due to the new %sEU General Data Protection Regulation (GDPR)%s compliance requirements it is required that you provide your explicit consent, again, confirming that you are onboard 🙂"
-msgstr "Due to the new %sEU General Data Protection Regulation (GDPR)%s compliance requirements it is required that you provide your explicit consent, again, confirming that you are onboard 🙂"
+#: includes/class-freemius.php:22880
+msgid "Due to the new %sEU General Data Protection Regulation (GDPR)%s compliance requirements it is required that you provide your explicit consent, again, confirming that you are onboard :-)"
+msgstr "Due to the new %sEU General Data Protection Regulation (GDPR)%s compliance requirements it is required that you provide your explicit consent, again, confirming that you are onboard :-)"
 
-#: includes/class-freemius.php:21292, templates/connect.php:287
+#: includes/class-freemius.php:22882, templates/connect.php:287
 msgid "Please let us know if you'd like us to contact you for security & feature updates, educational content, and occasional offers:"
 msgstr "Please let us know if you'd like us to contact you for security & feature updates, educational content, and occasional offers:"
 
-#: includes/class-freemius.php:21574
+#: includes/class-freemius.php:23164
 msgid "License key is empty."
 msgstr "License key is empty."
 
@@ -760,576 +779,622 @@ msgstr "Renew license"
 msgid "Buy license"
 msgstr "Buy license"
 
-#: includes/class-fs-plugin-updater.php:278
+#: includes/class-fs-plugin-updater.php:280, includes/class-fs-plugin-updater.php:313
 msgid "There is a %s of %s available."
 msgstr "There is a %s of %s available."
 
-#: includes/class-fs-plugin-updater.php:282
+#: includes/class-fs-plugin-updater.php:282, includes/class-fs-plugin-updater.php:318
+msgid "new Beta version"
+msgstr "new Beta version"
+
+#: includes/class-fs-plugin-updater.php:283, includes/class-fs-plugin-updater.php:319
 msgid "new version"
 msgstr "new version"
 
-#: includes/class-fs-plugin-updater.php:305
+#: includes/class-fs-plugin-updater.php:342
 msgid "Important Upgrade Notice:"
 msgstr "Important Upgrade Notice:"
 
-#: includes/class-fs-plugin-updater.php:1125
+#: includes/class-fs-plugin-updater.php:1214
 msgid "Installing plugin: %s"
 msgstr "Installing plugin: %s"
 
-#: includes/class-fs-plugin-updater.php:1166
+#: includes/class-fs-plugin-updater.php:1255
 msgid "Unable to connect to the filesystem. Please confirm your credentials."
 msgstr "Unable to connect to the filesystem. Please confirm your credentials."
 
-#: includes/class-fs-plugin-updater.php:1348
+#: includes/class-fs-plugin-updater.php:1437
 msgid "The remote plugin package does not contain a folder with the desired slug and renaming did not work."
 msgstr "The remote plugin package does not contain a folder with the desired slug and renaming did not work."
 
-#: includes/fs-plugin-info-dialog.php:369, templates/account/partials/addon.php:292
+#: includes/fs-plugin-info-dialog.php:509
+msgid "Purchase More"
+msgstr "Purchase More"
+
+#: includes/fs-plugin-info-dialog.php:510, templates/account/partials/addon.php:347
 msgctxt "verb"
 msgid "Purchase"
 msgstr "Purchase"
 
-#: includes/fs-plugin-info-dialog.php:372
+#: includes/fs-plugin-info-dialog.php:514
 msgid "Start my free %s"
 msgstr "Start my free %s"
 
-#: includes/fs-plugin-info-dialog.php:413
+#: includes/fs-plugin-info-dialog.php:712
+msgid "Install Free Version Update Now"
+msgstr "Install Free Version Update Now"
+
+#: includes/fs-plugin-info-dialog.php:713, templates/account.php:534
+msgid "Install Update Now"
+msgstr "Install Update Now"
+
+#: includes/fs-plugin-info-dialog.php:722
 msgid "Install Free Version Now"
 msgstr "Install Free Version Now"
 
-#: includes/fs-plugin-info-dialog.php:414, templates/auto-installation.php:111, templates/account/partials/addon.php:272, templates/account/partials/addon.php:322
+#: includes/fs-plugin-info-dialog.php:723, templates/add-ons.php:262, templates/auto-installation.php:111, templates/account/partials/addon.php:327, templates/account/partials/addon.php:379
 msgid "Install Now"
 msgstr "Install Now"
 
-#: includes/fs-plugin-info-dialog.php:425
+#: includes/fs-plugin-info-dialog.php:739
 msgctxt "as download latest version"
 msgid "Download Latest Free Version"
 msgstr "Download Latest Free Version"
 
-#: includes/fs-plugin-info-dialog.php:426, templates/account.php:80, templates/account/partials/addon.php:21
+#: includes/fs-plugin-info-dialog.php:740, templates/account.php:85, templates/add-ons.php:34, templates/account/partials/addon.php:25
 msgctxt "as download latest version"
 msgid "Download Latest"
 msgstr "Download Latest"
 
-#: includes/fs-plugin-info-dialog.php:436
-msgid "Install Free Version Update Now"
-msgstr "Install Free Version Update Now"
-
-#: includes/fs-plugin-info-dialog.php:437, templates/account.php:460
-msgid "Install Update Now"
-msgstr "Install Update Now"
-
-#: includes/fs-plugin-info-dialog.php:448
-msgid "Newer Free Version (%s) Installed"
-msgstr "Newer Free Version (%s) Installed"
-
-#: includes/fs-plugin-info-dialog.php:449
-msgid "Newer Version (%s) Installed"
-msgstr "Newer Version (%s) Installed"
+#: includes/fs-plugin-info-dialog.php:755, templates/add-ons.php:268, templates/account/partials/addon.php:318, templates/account/partials/addon.php:373
+msgid "Activate this add-on"
+msgstr "Activate this add-on"
 
-#: includes/fs-plugin-info-dialog.php:457
-msgid "Latest Free Version Installed"
-msgstr "Latest Free Version Installed"
+#: includes/fs-plugin-info-dialog.php:757, templates/connect.php:418
+msgid "Activate Free Version"
+msgstr "Activate Free Version"
 
-#: includes/fs-plugin-info-dialog.php:458
-msgid "Latest Version Installed"
-msgstr "Latest Version Installed"
+#: includes/fs-plugin-info-dialog.php:758, templates/account.php:109, templates/add-ons.php:269, templates/account/partials/addon.php:49
+msgid "Activate"
+msgstr "Activate"
 
-#: includes/fs-plugin-info-dialog.php:613
+#: includes/fs-plugin-info-dialog.php:968
 msgctxt "Plugin installer section title"
 msgid "Description"
 msgstr "Description"
 
-#: includes/fs-plugin-info-dialog.php:614
+#: includes/fs-plugin-info-dialog.php:969
 msgctxt "Plugin installer section title"
 msgid "Installation"
 msgstr "Installation"
 
-#: includes/fs-plugin-info-dialog.php:615
+#: includes/fs-plugin-info-dialog.php:970
 msgctxt "Plugin installer section title"
 msgid "FAQ"
 msgstr "FAQ"
 
-#: includes/fs-plugin-info-dialog.php:616, templates/plugin-info/description.php:55
+#: includes/fs-plugin-info-dialog.php:971, templates/plugin-info/description.php:55
 msgid "Screenshots"
 msgstr "Screenshots"
 
-#: includes/fs-plugin-info-dialog.php:617
+#: includes/fs-plugin-info-dialog.php:972
 msgctxt "Plugin installer section title"
 msgid "Changelog"
 msgstr "Changelog"
 
-#: includes/fs-plugin-info-dialog.php:618
+#: includes/fs-plugin-info-dialog.php:973
 msgctxt "Plugin installer section title"
 msgid "Reviews"
 msgstr "Reviews"
 
-#: includes/fs-plugin-info-dialog.php:619
+#: includes/fs-plugin-info-dialog.php:974
 msgctxt "Plugin installer section title"
 msgid "Other Notes"
 msgstr "Other Notes"
 
-#: includes/fs-plugin-info-dialog.php:634
+#: includes/fs-plugin-info-dialog.php:989
 msgctxt "Plugin installer section title"
 msgid "Features & Pricing"
 msgstr "Features & Pricing"
 
-#: includes/fs-plugin-info-dialog.php:644
+#: includes/fs-plugin-info-dialog.php:999
 msgid "Plugin Install"
 msgstr "Plugin Install"
 
-#: includes/fs-plugin-info-dialog.php:716
+#: includes/fs-plugin-info-dialog.php:1071
 msgctxt "e.g. Professional Plan"
 msgid "%s Plan"
 msgstr "%s Plan"
 
-#: includes/fs-plugin-info-dialog.php:742
+#: includes/fs-plugin-info-dialog.php:1097
 msgctxt "e.g. the best product"
 msgid "Best"
 msgstr "Best"
 
-#: includes/fs-plugin-info-dialog.php:748, includes/fs-plugin-info-dialog.php:768
+#: includes/fs-plugin-info-dialog.php:1103, includes/fs-plugin-info-dialog.php:1123
 msgctxt "as every month"
 msgid "Monthly"
 msgstr "Monthly"
 
-#: includes/fs-plugin-info-dialog.php:751
+#: includes/fs-plugin-info-dialog.php:1106
 msgctxt "as once a year"
 msgid "Annual"
 msgstr "Annual"
 
-#: includes/fs-plugin-info-dialog.php:754
+#: includes/fs-plugin-info-dialog.php:1109
 msgid "Lifetime"
 msgstr "Lifetime"
 
-#: includes/fs-plugin-info-dialog.php:768, includes/fs-plugin-info-dialog.php:770, includes/fs-plugin-info-dialog.php:772
+#: includes/fs-plugin-info-dialog.php:1123, includes/fs-plugin-info-dialog.php:1125, includes/fs-plugin-info-dialog.php:1127
 msgctxt "e.g. billed monthly"
 msgid "Billed %s"
 msgstr "Billed %s"
 
-#: includes/fs-plugin-info-dialog.php:770
+#: includes/fs-plugin-info-dialog.php:1125
 msgctxt "as once a year"
 msgid "Annually"
 msgstr "Annually"
 
-#: includes/fs-plugin-info-dialog.php:772
+#: includes/fs-plugin-info-dialog.php:1127
 msgctxt "as once a year"
 msgid "Once"
 msgstr "Once"
 
-#: includes/fs-plugin-info-dialog.php:778
+#: includes/fs-plugin-info-dialog.php:1133
 msgid "Single Site License"
 msgstr "Single Site License"
 
-#: includes/fs-plugin-info-dialog.php:780
+#: includes/fs-plugin-info-dialog.php:1135
 msgid "Unlimited Licenses"
 msgstr "Unlimited Licenses"
 
-#: includes/fs-plugin-info-dialog.php:782
+#: includes/fs-plugin-info-dialog.php:1137
 msgid "Up to %s Sites"
 msgstr "Up to %s Sites"
 
-#: includes/fs-plugin-info-dialog.php:792, templates/plugin-info/features.php:82
+#: includes/fs-plugin-info-dialog.php:1147, templates/plugin-info/features.php:82
 msgctxt "as monthly period"
 msgid "mo"
 msgstr "mo"
 
-#: includes/fs-plugin-info-dialog.php:799, templates/plugin-info/features.php:80
+#: includes/fs-plugin-info-dialog.php:1154, templates/plugin-info/features.php:80
 msgctxt "as annual period"
 msgid "year"
 msgstr "year"
 
-#: includes/fs-plugin-info-dialog.php:853
+#: includes/fs-plugin-info-dialog.php:1208
 msgctxt "noun"
 msgid "Price"
 msgstr "Price"
 
-#: includes/fs-plugin-info-dialog.php:901
+#: includes/fs-plugin-info-dialog.php:1256
 msgid "Save %s"
 msgstr "Save %s"
 
-#: includes/fs-plugin-info-dialog.php:911
+#: includes/fs-plugin-info-dialog.php:1266
 msgid "No commitment for %s - cancel anytime"
 msgstr "No commitment for %s - cancel anytime"
 
-#: includes/fs-plugin-info-dialog.php:914
+#: includes/fs-plugin-info-dialog.php:1269
 msgid "After your free %s, pay as little as %s"
 msgstr "After your free %s, pay as little as %s"
 
-#: includes/fs-plugin-info-dialog.php:925
+#: includes/fs-plugin-info-dialog.php:1280
 msgid "Details"
 msgstr "Details"
 
-#: includes/fs-plugin-info-dialog.php:929, templates/account.php:91, templates/debug.php:201, templates/debug.php:238, templates/debug.php:452, templates/account/partials/addon.php:32
+#: includes/fs-plugin-info-dialog.php:1284, templates/account.php:96, templates/debug.php:203, templates/debug.php:240, templates/debug.php:454, templates/account/partials/addon.php:36
 msgctxt "product version"
 msgid "Version"
 msgstr "Version"
 
-#: includes/fs-plugin-info-dialog.php:936
+#: includes/fs-plugin-info-dialog.php:1291
 msgctxt "as the plugin author"
 msgid "Author"
 msgstr "Author"
 
-#: includes/fs-plugin-info-dialog.php:943
+#: includes/fs-plugin-info-dialog.php:1298
 msgid "Last Updated"
 msgstr "Last Updated"
 
-#: includes/fs-plugin-info-dialog.php:948, templates/account.php:376
+#: includes/fs-plugin-info-dialog.php:1303, templates/account.php:444
 msgctxt "x-ago"
 msgid "%s ago"
 msgstr "%s ago"
 
-#: includes/fs-plugin-info-dialog.php:957
+#: includes/fs-plugin-info-dialog.php:1312
 msgid "Requires WordPress Version"
 msgstr "Requires WordPress Version"
 
-#: includes/fs-plugin-info-dialog.php:958
+#: includes/fs-plugin-info-dialog.php:1313
 msgid "%s or higher"
 msgstr "%s or higher"
 
-#: includes/fs-plugin-info-dialog.php:965
+#: includes/fs-plugin-info-dialog.php:1320
 msgid "Compatible up to"
 msgstr "Compatible up to"
 
-#: includes/fs-plugin-info-dialog.php:973
+#: includes/fs-plugin-info-dialog.php:1328
 msgid "Downloaded"
 msgstr "Downloaded"
 
-#: includes/fs-plugin-info-dialog.php:977
+#: includes/fs-plugin-info-dialog.php:1332
 msgid "%s time"
 msgstr "%s time"
 
-#: includes/fs-plugin-info-dialog.php:979
+#: includes/fs-plugin-info-dialog.php:1334
 msgid "%s times"
 msgstr "%s times"
 
-#: includes/fs-plugin-info-dialog.php:989
+#: includes/fs-plugin-info-dialog.php:1344
 msgid "WordPress.org Plugin Page"
 msgstr "WordPress.org Plugin Page"
 
-#: includes/fs-plugin-info-dialog.php:997
+#: includes/fs-plugin-info-dialog.php:1352
 msgid "Plugin Homepage"
 msgstr "Plugin Homepage"
 
-#: includes/fs-plugin-info-dialog.php:1005, includes/fs-plugin-info-dialog.php:1087
+#: includes/fs-plugin-info-dialog.php:1360, includes/fs-plugin-info-dialog.php:1442
 msgid "Donate to this plugin"
 msgstr "Donate to this plugin"
 
-#: includes/fs-plugin-info-dialog.php:1012
+#: includes/fs-plugin-info-dialog.php:1367
 msgid "Average Rating"
 msgstr "Average Rating"
 
-#: includes/fs-plugin-info-dialog.php:1019
+#: includes/fs-plugin-info-dialog.php:1374
 msgid "based on %s"
 msgstr "based on %s"
 
-#: includes/fs-plugin-info-dialog.php:1023
+#: includes/fs-plugin-info-dialog.php:1378
 msgid "%s rating"
 msgstr "%s rating"
 
-#: includes/fs-plugin-info-dialog.php:1025
+#: includes/fs-plugin-info-dialog.php:1380
 msgid "%s ratings"
 msgstr "%s ratings"
 
-#: includes/fs-plugin-info-dialog.php:1040
+#: includes/fs-plugin-info-dialog.php:1395
 msgid "%s star"
 msgstr "%s star"
 
-#: includes/fs-plugin-info-dialog.php:1042
+#: includes/fs-plugin-info-dialog.php:1397
 msgid "%s stars"
 msgstr "%s stars"
 
-#: includes/fs-plugin-info-dialog.php:1053
+#: includes/fs-plugin-info-dialog.php:1408
 msgid "Click to see reviews that provided a rating of %s"
 msgstr "Click to see reviews that provided a rating of %s"
 
-#: includes/fs-plugin-info-dialog.php:1066
+#: includes/fs-plugin-info-dialog.php:1421
 msgid "Contributors"
 msgstr "Contributors"
 
-#: includes/fs-plugin-info-dialog.php:1095, includes/fs-plugin-info-dialog.php:1097
+#: includes/fs-plugin-info-dialog.php:1450, includes/fs-plugin-info-dialog.php:1452
 msgid "Warning"
 msgstr "Warning"
 
-#: includes/fs-plugin-info-dialog.php:1095
+#: includes/fs-plugin-info-dialog.php:1450
 msgid "This plugin has not been tested with your current version of WordPress."
 msgstr "This plugin has not been tested with your current version of WordPress."
 
-#: includes/fs-plugin-info-dialog.php:1097
+#: includes/fs-plugin-info-dialog.php:1452
 msgid "This plugin has not been marked as compatible with your version of WordPress."
 msgstr "This plugin has not been marked as compatible with your version of WordPress."
 
-#: includes/fs-plugin-info-dialog.php:1116
+#: includes/fs-plugin-info-dialog.php:1471
 msgid "Paid add-on must be deployed to Freemius."
 msgstr "Paid add-on must be deployed to Freemius."
 
-#: includes/fs-plugin-info-dialog.php:1117
+#: includes/fs-plugin-info-dialog.php:1472
 msgid "Add-on must be deployed to WordPress.org or Freemius."
 msgstr "Add-on must be deployed to WordPress.org or Freemius."
 
-#: templates/account.php:81, templates/forms/subscription-cancellation.php:96, templates/account/partials/addon.php:22, templates/account/partials/site.php:295
+#: includes/fs-plugin-info-dialog.php:1493
+msgid "Newer Version (%s) Installed"
+msgstr "Newer Version (%s) Installed"
+
+#: includes/fs-plugin-info-dialog.php:1494
+msgid "Newer Free Version (%s) Installed"
+msgstr "Newer Free Version (%s) Installed"
+
+#: includes/fs-plugin-info-dialog.php:1501
+msgid "Latest Version Installed"
+msgstr "Latest Version Installed"
+
+#: includes/fs-plugin-info-dialog.php:1502
+msgid "Latest Free Version Installed"
+msgstr "Latest Free Version Installed"
+
+#: templates/account.php:86, templates/forms/subscription-cancellation.php:96, templates/account/partials/addon.php:26, templates/account/partials/site.php:295
 msgid "Downgrading your plan"
 msgstr "Downgrading your plan"
 
-#: templates/account.php:82, templates/forms/subscription-cancellation.php:97, templates/account/partials/addon.php:23, templates/account/partials/site.php:296
+#: templates/account.php:87, templates/forms/subscription-cancellation.php:97, templates/account/partials/addon.php:27, templates/account/partials/site.php:296
 msgid "Cancelling the subscription"
 msgstr "Cancelling the subscription"
 
-#. translators: %1s: Either 'Downgrading your plan' or 'Cancelling the subscription'
-#: templates/account.php:84, templates/forms/subscription-cancellation.php:99, templates/account/partials/addon.php:25, templates/account/partials/site.php:298
-msgid "%1s will immediately stop all future recurring payments and your %s plan license will expire in %s."
-msgstr "%1s will immediately stop all future recurring payments and your %s plan license will expire in %s."
+#. translators: %1$s: Either 'Downgrading your plan' or 'Cancelling the subscription'
+#: templates/account.php:89
+msgid "%1$s will immediately stop all future recurring payments and your %2$s plan license will expire in %3$s."
+msgstr "%1$s will immediately stop all future recurring payments and your %2$s plan license will expire in %3$s."
 
-#: templates/account.php:85, templates/forms/subscription-cancellation.php:100, templates/account/partials/addon.php:26, templates/account/partials/site.php:299
+#: templates/account.php:90, templates/forms/subscription-cancellation.php:100, templates/account/partials/addon.php:30, templates/account/partials/site.php:299
 msgid "Please note that we will not be able to grandfather outdated pricing for renewals/new subscriptions after a cancellation. If you choose to renew the subscription manually in the future, after a price increase, which typically occurs once a year, you will be charged the updated price."
 msgstr "Please note that we will not be able to grandfather outdated pricing for renewals/new subscriptions after a cancellation. If you choose to renew the subscription manually in the future, after a price increase, which typically occurs once a year, you will be charged the updated price."
 
-#: templates/account.php:86, templates/forms/subscription-cancellation.php:106, templates/account/partials/addon.php:27
+#: templates/account.php:91, templates/forms/subscription-cancellation.php:106, templates/account/partials/addon.php:31
 msgid "Cancelling the trial will immediately block access to all premium features. Are you sure?"
 msgstr "Cancelling the trial will immediately block access to all premium features. Are you sure?"
 
-#: templates/account.php:87, templates/forms/subscription-cancellation.php:101, templates/account/partials/addon.php:28, templates/account/partials/site.php:300
+#: templates/account.php:92, templates/forms/subscription-cancellation.php:101, templates/account/partials/addon.php:32, templates/account/partials/site.php:300
 msgid "You can still enjoy all %s features but you will not have access to %s security & feature updates, nor support."
 msgstr "You can still enjoy all %s features but you will not have access to %s security & feature updates, nor support."
 
-#: templates/account.php:88, templates/forms/subscription-cancellation.php:102, templates/account/partials/addon.php:29, templates/account/partials/site.php:301
+#: templates/account.php:93, templates/forms/subscription-cancellation.php:102, templates/account/partials/addon.php:33, templates/account/partials/site.php:301
 msgid "Once your license expires you can still use the Free version but you will NOT have access to the %s features."
 msgstr "Once your license expires you can still use the Free version but you will NOT have access to the %s features."
 
 #. translators: %s: Plan title (e.g. "Professional")
-#: templates/account.php:90, templates/account/partials/activate-license-button.php:31, templates/account/partials/addon.php:31
+#: templates/account.php:95, templates/account/partials/activate-license-button.php:31, templates/account/partials/addon.php:35
 msgid "Activate %s Plan"
 msgstr "Activate %s Plan"
 
 #. translators: %s: Time period (e.g. Auto renews in "2 months")
-#: templates/account.php:93, templates/account/partials/addon.php:34, templates/account/partials/site.php:275
+#: templates/account.php:98, templates/account/partials/addon.php:38, templates/account/partials/site.php:275
 msgid "Auto renews in %s"
 msgstr "Auto renews in %s"
 
 #. translators: %s: Time period (e.g. Expires in "2 months")
-#: templates/account.php:95, templates/account/partials/addon.php:36, templates/account/partials/site.php:277
+#: templates/account.php:100, templates/account/partials/addon.php:40, templates/account/partials/site.php:277
 msgid "Expires in %s"
 msgstr "Expires in %s"
 
-#: templates/account.php:96, templates/account/partials/addon.php:37
+#: templates/account.php:101, templates/account/partials/addon.php:41
 msgctxt "as synchronize license"
 msgid "Sync License"
 msgstr "Sync License"
 
-#: templates/account.php:97, templates/account/partials/addon.php:38
+#: templates/account.php:102, templates/account/partials/addon.php:42
 msgid "Cancel Trial"
 msgstr "Cancel Trial"
 
-#: templates/account.php:98, templates/account/partials/addon.php:39
+#: templates/account.php:103, templates/account/partials/addon.php:43
 msgid "Change Plan"
 msgstr "Change Plan"
 
-#: templates/account.php:99, templates/account/partials/addon.php:40
+#: templates/account.php:104, templates/account/partials/addon.php:44
 msgctxt "verb"
 msgid "Upgrade"
 msgstr "Upgrade"
 
-#: templates/account.php:101, templates/account/partials/addon.php:42, templates/account/partials/site.php:302
+#: templates/account.php:106, templates/account/partials/addon.php:46, templates/account/partials/site.php:302
 msgctxt "verb"
 msgid "Downgrade"
 msgstr "Downgrade"
 
-#: templates/account.php:103, templates/add-ons.php:130, templates/plugin-info/features.php:72, templates/account/partials/addon.php:44, templates/account/partials/site.php:31
+#: templates/account.php:108, templates/add-ons.php:187, templates/plugin-info/features.php:72, templates/account/partials/addon.php:48, templates/account/partials/site.php:31
 msgid "Free"
 msgstr "Free"
 
-#: templates/account.php:104, templates/account/partials/addon.php:45
-msgid "Activate"
-msgstr "Activate"
-
-#: templates/account.php:105, templates/debug.php:371, includes/customizer/class-fs-customizer-upsell-control.php:106, templates/account/partials/addon.php:46
+#: templates/account.php:110, templates/debug.php:373, includes/customizer/class-fs-customizer-upsell-control.php:106, templates/account/partials/addon.php:50
 msgctxt "as product pricing plan"
 msgid "Plan"
 msgstr "Plan"
 
-#: templates/account.php:158
+#: templates/account.php:111
+msgid "Bundle Plan"
+msgstr "Bundle Plan"
+
+#: templates/account.php:185
 msgid "Free Trial"
 msgstr "Free Trial"
 
-#: templates/account.php:169
+#: templates/account.php:196
 msgid "Account Details"
 msgstr "Account Details"
 
-#: templates/account.php:179
+#: templates/account.php:200
+msgid "Billing & Invoices"
+msgstr "Billing & Invoices"
+
+#: templates/account.php:210
 msgid "Deleting the account will automatically deactivate your %s plan license so you can use it on other sites. If you want to terminate the recurring payments as well, click the \"Cancel\" button, and first \"Downgrade\" your account. Are you sure you would like to continue with the deletion?"
 msgstr "Deleting the account will automatically deactivate your %s plan license so you can use it on other sites. If you want to terminate the recurring payments as well, click the \"Cancel\" button, and first \"Downgrade\" your account. Are you sure you would like to continue with the deletion?"
 
-#: templates/account.php:181
+#: templates/account.php:212
 msgid "Deletion is not temporary. Only delete if you no longer want to use this %s anymore. Are you sure you would like to continue with the deletion?"
 msgstr "Deletion is not temporary. Only delete if you no longer want to use this %s anymore. Are you sure you would like to continue with the deletion?"
 
-#: templates/account.php:184
+#: templates/account.php:215
 msgid "Delete Account"
 msgstr "Delete Account"
 
-#: templates/account.php:196, templates/account/partials/addon.php:159, templates/account/partials/deactivate-license-button.php:35
+#: templates/account.php:227, templates/account/partials/addon.php:211, templates/account/partials/deactivate-license-button.php:35
 msgid "Deactivate License"
 msgstr "Deactivate License"
 
-#: templates/account.php:219, templates/forms/subscription-cancellation.php:125
+#: templates/account.php:250, templates/forms/subscription-cancellation.php:125
 msgid "Are you sure you want to proceed?"
 msgstr "Are you sure you want to proceed?"
 
-#: templates/account.php:219, templates/account/partials/addon.php:182
+#: templates/account.php:250, templates/account/partials/addon.php:234
 msgid "Cancel Subscription"
 msgstr "Cancel Subscription"
 
-#: templates/account.php:247
+#: templates/account.php:278
 msgctxt "as synchronize"
 msgid "Sync"
 msgstr "Sync"
 
-#: templates/account.php:261, templates/debug.php:487
+#: templates/account.php:292, templates/debug.php:489
 msgid "Name"
 msgstr "Name"
 
-#: templates/account.php:267, templates/debug.php:488
+#: templates/account.php:298, templates/debug.php:490
 msgid "Email"
 msgstr "Email"
 
-#: templates/account.php:274, templates/debug.php:370, templates/debug.php:526
+#: templates/account.php:305, templates/debug.php:372, templates/debug.php:528
 msgid "User ID"
 msgstr "User ID"
 
-#: templates/account.php:282
+#: templates/account.php:322, templates/account.php:608, templates/account.php:653, templates/debug.php:238, templates/debug.php:366, templates/debug.php:451, templates/debug.php:488, templates/debug.php:526, templates/debug.php:599, templates/account/payments.php:35, templates/debug/logger.php:21
+msgid "ID"
+msgstr "ID"
+
+#: templates/account.php:329
 msgid "Site ID"
 msgstr "Site ID"
 
-#: templates/account.php:285
+#: templates/account.php:332
 msgid "No ID"
 msgstr "No ID"
 
-#: templates/account.php:290, templates/debug.php:243, templates/debug.php:372, templates/debug.php:453, templates/debug.php:490, templates/account/partials/site.php:219
+#: templates/account.php:337, templates/debug.php:245, templates/debug.php:374, templates/debug.php:455, templates/debug.php:492, templates/account/partials/site.php:219
 msgid "Public Key"
 msgstr "Public Key"
 
-#: templates/account.php:296, templates/debug.php:373, templates/debug.php:454, templates/debug.php:491, templates/account/partials/site.php:231
+#: templates/account.php:343, templates/debug.php:375, templates/debug.php:456, templates/debug.php:493, templates/account/partials/site.php:231
 msgid "Secret Key"
 msgstr "Secret Key"
 
-#: templates/account.php:299
+#: templates/account.php:346
 msgctxt "as secret encryption key missing"
 msgid "No Secret"
 msgstr "No Secret"
 
-#: templates/account.php:318, templates/account/partials/site.php:112, templates/account/partials/site.php:114
+#: templates/account.php:373, templates/account/partials/site.php:112, templates/account/partials/site.php:114
 msgid "Trial"
 msgstr "Trial"
 
-#: templates/account.php:337, templates/debug.php:531, templates/account/partials/site.php:248
+#: templates/account.php:400, templates/debug.php:533, templates/account/partials/site.php:248
 msgid "License Key"
 msgstr "License Key"
 
-#: templates/account.php:367
+#: templates/account.php:429
+msgid "Join the Beta program"
+msgstr "Join the Beta program"
+
+#: templates/account.php:435
 msgid "not verified"
 msgstr "not verified"
 
-#: templates/account.php:376, templates/account/partials/addon.php:120
+#: templates/account.php:444, templates/account/partials/addon.php:172
 msgid "Expired"
 msgstr "Expired"
 
-#: templates/account.php:428
+#: templates/account.php:502
 msgid "Premium version"
 msgstr "Premium version"
 
-#: templates/account.php:430
+#: templates/account.php:504
 msgid "Free version"
 msgstr "Free version"
 
-#: templates/account.php:442
+#: templates/account.php:516
 msgid "Verify Email"
 msgstr "Verify Email"
 
-#: templates/account.php:453
+#: templates/account.php:527
 msgid "Download %s Version"
 msgstr "Download %s Version"
 
-#: templates/account.php:467, templates/account.php:649, templates/account/partials/site.php:237, templates/account/partials/site.php:255
+#: templates/account.php:541, templates/account.php:749, templates/account/partials/site.php:237, templates/account/partials/site.php:255
 msgctxt "verb"
 msgid "Show"
 msgstr "Show"
 
-#: templates/account.php:481
+#: templates/account.php:555
 msgid "What is your %s?"
 msgstr "What is your %s?"
 
-#: templates/account.php:489, templates/account/billing.php:27
+#: templates/account.php:563, templates/account/billing.php:21
 msgctxt "verb"
 msgid "Edit"
 msgstr "Edit"
 
-#: templates/account.php:502
+#: templates/account.php:588
 msgid "Sites"
 msgstr "Sites"
 
-#: templates/account.php:513
+#: templates/account.php:599
 msgid "Search by address"
 msgstr "Search by address"
 
-#: templates/account.php:522, templates/account.php:570, templates/debug.php:236, templates/debug.php:364, templates/debug.php:449, templates/debug.php:486, templates/debug.php:524, templates/debug.php:597, templates/account/payments.php:35, templates/debug/logger.php:21
-msgid "ID"
-msgstr "ID"
-
-#: templates/account.php:523, templates/debug.php:367
+#: templates/account.php:609, templates/debug.php:369
 msgid "Address"
 msgstr "Address"
 
-#: templates/account.php:524
+#: templates/account.php:610
 msgid "License"
 msgstr "License"
 
-#: templates/account.php:525
+#: templates/account.php:611
 msgid "Plan"
 msgstr "Plan"
 
-#: templates/account.php:573
+#: templates/account.php:656
 msgctxt "as software license"
 msgid "License"
 msgstr "License"
 
-#: templates/account.php:643
+#: templates/account.php:743
 msgctxt "verb"
 msgid "Hide"
 msgstr "Hide"
 
-#: templates/account.php:686
+#: templates/account.php:765
+msgid "Processing"
+msgstr "Processing"
+
+#: templates/account.php:768
+msgid "Get updates for bleeding edge Beta versions of %s."
+msgstr "Get updates for bleeding edge Beta versions of %s."
+
+#: templates/account.php:826
 msgid "Cancelling %s"
 msgstr "Cancelling %s"
 
-#: templates/account.php:686, templates/account.php:703, templates/forms/subscription-cancellation.php:27, templates/forms/deactivation/form.php:117
+#: templates/account.php:826, templates/account.php:843, templates/forms/subscription-cancellation.php:27, templates/forms/deactivation/form.php:133
 msgid "trial"
 msgstr "trial"
 
-#: templates/account.php:701, templates/forms/deactivation/form.php:134
+#: templates/account.php:841, templates/forms/deactivation/form.php:150
 msgid "Cancelling %s..."
 msgstr "Cancelling %s..."
 
-#: templates/account.php:704, templates/forms/subscription-cancellation.php:28, templates/forms/deactivation/form.php:118
+#: templates/account.php:844, templates/forms/subscription-cancellation.php:28, templates/forms/deactivation/form.php:134
 msgid "subscription"
 msgstr "subscription"
 
-#: templates/account.php:718
+#: templates/account.php:858
 msgid "Deactivating your license will block all premium features, but will enable activating the license on another site. Are you sure you want to proceed?"
 msgstr "Deactivating your license will block all premium features, but will enable activating the license on another site. Are you sure you want to proceed?"
 
-#: templates/add-ons.php:36
+#: templates/add-ons.php:35
+msgid "View details"
+msgstr "View details"
+
+#: templates/add-ons.php:45
 msgid "Add Ons for %s"
 msgstr "Add Ons for %s"
 
-#: templates/add-ons.php:44
+#: templates/add-ons.php:55
 msgid "We could'nt load the add-ons list. It's probably an issue on our side, please try to come back in few minutes."
 msgstr "We could'nt load the add-ons list. It's probably an issue on our side, please try to come back in few minutes."
 
-#: templates/add-ons.php:139
-msgid "View details"
-msgstr "View details"
+#: templates/add-ons.php:173
+msgctxt "active add-on"
+msgid "Active"
+msgstr "Active"
+
+#: templates/add-ons.php:174
+msgctxt "installed add-on"
+msgid "Installed"
+msgstr "Installed"
 
-#: templates/admin-notice.php:13, templates/forms/license-activation.php:208, templates/forms/resend-key.php:77
+#: templates/admin-notice.php:13, templates/forms/license-activation.php:209, templates/forms/resend-key.php:77
 msgctxt "as close a window"
 msgid "Dismiss"
 msgstr "Dismiss"
@@ -1354,11 +1419,11 @@ msgstr "The installation process has started and may take a few minutes to compl
 msgid "Cancel Installation"
 msgstr "Cancel Installation"
 
-#: templates/checkout.php:172
+#: templates/checkout.php:180
 msgid "Checkout"
 msgstr "Checkout"
 
-#: templates/checkout.php:172
+#: templates/checkout.php:180
 msgid "PCI compliant"
 msgstr "PCI compliant"
 
@@ -1380,7 +1445,7 @@ msgstr "Re-send activation email"
 msgid "Thanks %s!"
 msgstr "Thanks %s!"
 
-#: templates/connect.php:172, templates/forms/license-activation.php:43
+#: templates/connect.php:172, templates/forms/license-activation.php:44
 msgid "Agree & Activate License"
 msgstr "Agree & Activate License"
 
@@ -1428,15 +1493,15 @@ msgstr "Alternatively, you can skip it for now and activate the license later, i
 msgid "During the update process we detected %s site(s) in the network that are still pending your attention."
 msgstr "During the update process we detected %s site(s) in the network that are still pending your attention."
 
-#: templates/connect.php:253, templates/forms/license-activation.php:46
+#: templates/connect.php:253, templates/forms/license-activation.php:47
 msgid "License key"
 msgstr "License key"
 
-#: templates/connect.php:256, templates/forms/license-activation.php:19
+#: templates/connect.php:256, templates/forms/license-activation.php:20
 msgid "Can't find your license key?"
 msgstr "Can't find your license key?"
 
-#: templates/connect.php:315, templates/connect.php:630, templates/forms/deactivation/retry-skip.php:20
+#: templates/connect.php:315, templates/connect.php:652, templates/forms/deactivation/retry-skip.php:20
 msgctxt "verb"
 msgid "Skip"
 msgstr "Skip"
@@ -1485,7 +1550,7 @@ msgstr "Activation, deactivation and uninstall"
 msgid "Newsletter"
 msgstr "Newsletter"
 
-#: templates/connect.php:391, templates/forms/license-activation.php:38
+#: templates/connect.php:391, templates/forms/license-activation.php:39
 msgid "The %1$s will be periodically sending data to %2$s to check for security and feature updates, and verify the validity of your license."
 msgstr "The %1$s will be periodically sending data to %2$s to check for security and feature updates, and verify the validity of your license."
 
@@ -1497,10 +1562,6 @@ msgstr "What permissions are being granted?"
 msgid "Don't have a license key?"
 msgstr "Don't have a license key?"
 
-#: templates/connect.php:418
-msgid "Activate Free Version"
-msgstr "Activate Free Version"
-
 #: templates/connect.php:420
 msgid "Have a license key?"
 msgstr "Have a license key?"
@@ -1517,12 +1578,12 @@ msgstr "License Agreement"
 msgid "Terms of Service"
 msgstr "Terms of Service"
 
-#: templates/connect.php:766
+#: templates/connect.php:805
 msgctxt "as in the process of sending an email"
 msgid "Sending email"
 msgstr "Sending email"
 
-#: templates/connect.php:767
+#: templates/connect.php:806
 msgctxt "as activating plugin"
 msgid "Activating"
 msgstr "Activating"
@@ -1550,7 +1611,7 @@ msgctxt "as code debugging"
 msgid "Debugging"
 msgstr "Debugging"
 
-#: templates/debug.php:54, templates/debug.php:248, templates/debug.php:374, templates/debug.php:492
+#: templates/debug.php:54, templates/debug.php:250, templates/debug.php:376, templates/debug.php:494
 msgid "Actions"
 msgstr "Actions"
 
@@ -1586,186 +1647,186 @@ msgstr "Load DB Option"
 msgid "Set DB Option"
 msgstr "Set DB Option"
 
-#: templates/debug.php:180
+#: templates/debug.php:182
 msgid "Key"
 msgstr "Key"
 
-#: templates/debug.php:181
+#: templates/debug.php:183
 msgid "Value"
 msgstr "Value"
 
-#: templates/debug.php:197
+#: templates/debug.php:199
 msgctxt "as software development kit versions"
 msgid "SDK Versions"
 msgstr "SDK Versions"
 
-#: templates/debug.php:202
+#: templates/debug.php:204
 msgid "SDK Path"
 msgstr "SDK Path"
 
-#: templates/debug.php:203, templates/debug.php:242
+#: templates/debug.php:205, templates/debug.php:244
 msgid "Module Path"
 msgstr "Module Path"
 
-#: templates/debug.php:204
+#: templates/debug.php:206
 msgid "Is Active"
 msgstr "Is Active"
 
-#: templates/debug.php:232, templates/debug/plugins-themes-sync.php:35
+#: templates/debug.php:234, templates/debug/plugins-themes-sync.php:35
 msgid "Plugins"
 msgstr "Plugins"
 
-#: templates/debug.php:232, templates/debug/plugins-themes-sync.php:56
+#: templates/debug.php:234, templates/debug/plugins-themes-sync.php:56
 msgid "Themes"
 msgstr "Themes"
 
-#: templates/debug.php:237, templates/debug.php:369, templates/debug.php:451, templates/debug/scheduled-crons.php:80
+#: templates/debug.php:239, templates/debug.php:371, templates/debug.php:453, templates/debug/scheduled-crons.php:80
 msgid "Slug"
 msgstr "Slug"
 
-#: templates/debug.php:239, templates/debug.php:450
+#: templates/debug.php:241, templates/debug.php:452
 msgid "Title"
 msgstr "Title"
 
-#: templates/debug.php:240
+#: templates/debug.php:242
 msgctxt "as application program interface"
 msgid "API"
 msgstr "API"
 
-#: templates/debug.php:241
+#: templates/debug.php:243
 msgid "Freemius State"
 msgstr "Freemius State"
 
-#: templates/debug.php:245
+#: templates/debug.php:247
 msgid "Network Blog"
 msgstr "Network Blog"
 
-#: templates/debug.php:246
+#: templates/debug.php:248
 msgid "Network User"
 msgstr "Network User"
 
-#: templates/debug.php:283
+#: templates/debug.php:285
 msgctxt "as connection was successful"
 msgid "Connected"
 msgstr "Connected"
 
-#: templates/debug.php:284
+#: templates/debug.php:286
 msgctxt "as connection blocked"
 msgid "Blocked"
 msgstr "Blocked"
 
-#: templates/debug.php:320
+#: templates/debug.php:322
 msgid "Simulate Trial Promotion"
 msgstr "Simulate Trial Promotion"
 
-#: templates/debug.php:332
+#: templates/debug.php:334
 msgid "Simulate Network Upgrade"
 msgstr "Simulate Network Upgrade"
 
-#: templates/debug.php:358
+#: templates/debug.php:360
 msgid "%s Installs"
 msgstr "%s Installs"
 
-#: templates/debug.php:360
+#: templates/debug.php:362
 msgctxt "like websites"
 msgid "Sites"
 msgstr "Sites"
 
-#: templates/debug.php:366, templates/account/partials/site.php:148
+#: templates/debug.php:368, templates/account/partials/site.php:148
 msgid "Blog ID"
 msgstr "Blog ID"
 
-#: templates/debug.php:431, templates/debug.php:509, templates/account/partials/addon.php:339
+#: templates/debug.php:433, templates/debug.php:511, templates/account/partials/addon.php:396
 msgctxt "verb"
 msgid "Delete"
 msgstr "Delete"
 
-#: templates/debug.php:445
+#: templates/debug.php:447
 msgid "Add Ons of module %s"
 msgstr "Add Ons of module %s"
 
-#: templates/debug.php:482
+#: templates/debug.php:484
 msgid "Users"
 msgstr "Users"
 
-#: templates/debug.php:489
+#: templates/debug.php:491
 msgid "Verified"
 msgstr "Verified"
 
-#: templates/debug.php:520
+#: templates/debug.php:522
 msgid "%s Licenses"
 msgstr "%s Licenses"
 
-#: templates/debug.php:525
+#: templates/debug.php:527
 msgid "Plugin ID"
 msgstr "Plugin ID"
 
-#: templates/debug.php:527
+#: templates/debug.php:529
 msgid "Plan ID"
 msgstr "Plan ID"
 
-#: templates/debug.php:528
+#: templates/debug.php:530
 msgid "Quota"
 msgstr "Quota"
 
-#: templates/debug.php:529
+#: templates/debug.php:531
 msgid "Activated"
 msgstr "Activated"
 
-#: templates/debug.php:530
+#: templates/debug.php:532
 msgid "Blocking"
 msgstr "Blocking"
 
-#: templates/debug.php:532
+#: templates/debug.php:534
 msgctxt "as expiration date"
 msgid "Expiration"
 msgstr "Expiration"
 
-#: templates/debug.php:555
+#: templates/debug.php:557
 msgid "Debug Log"
 msgstr "Debug Log"
 
-#: templates/debug.php:559
+#: templates/debug.php:561
 msgid "All Types"
 msgstr "All Types"
 
-#: templates/debug.php:566
+#: templates/debug.php:568
 msgid "All Requests"
 msgstr "All Requests"
 
-#: templates/debug.php:571, templates/debug.php:600, templates/debug/logger.php:25
+#: templates/debug.php:573, templates/debug.php:602, templates/debug/logger.php:25
 msgid "File"
 msgstr "File"
 
-#: templates/debug.php:572, templates/debug.php:598, templates/debug/logger.php:23
+#: templates/debug.php:574, templates/debug.php:600, templates/debug/logger.php:23
 msgid "Function"
 msgstr "Function"
 
-#: templates/debug.php:573
+#: templates/debug.php:575
 msgid "Process ID"
 msgstr "Process ID"
 
-#: templates/debug.php:574
+#: templates/debug.php:576
 msgid "Logger"
 msgstr "Logger"
 
-#: templates/debug.php:575, templates/debug.php:599, templates/debug/logger.php:24
+#: templates/debug.php:577, templates/debug.php:601, templates/debug/logger.php:24
 msgid "Message"
 msgstr "Message"
 
-#: templates/debug.php:577
+#: templates/debug.php:579
 msgid "Filter"
 msgstr "Filter"
 
-#: templates/debug.php:585
+#: templates/debug.php:587
 msgid "Download"
 msgstr "Download"
 
-#: templates/debug.php:596, templates/debug/logger.php:22
+#: templates/debug.php:598, templates/debug/logger.php:22
 msgid "Type"
 msgstr "Type"
 
-#: templates/debug.php:601, templates/debug/logger.php:26
+#: templates/debug.php:603, templates/debug/logger.php:26
 msgid "Timestamp"
 msgstr "Timestamp"
 
@@ -1790,52 +1851,52 @@ msgstr "Freemius API"
 msgid "Requests"
 msgstr "Requests"
 
-#: templates/account/billing.php:28
+#: templates/account/billing.php:22
 msgctxt "verb"
 msgid "Update"
 msgstr "Update"
 
-#: templates/account/billing.php:39
+#: templates/account/billing.php:33
 msgid "Billing"
 msgstr "Billing"
 
-#: templates/account/billing.php:44, templates/account/billing.php:44
+#: templates/account/billing.php:38, templates/account/billing.php:38
 msgid "Business name"
 msgstr "Business name"
 
-#: templates/account/billing.php:45, templates/account/billing.php:45
+#: templates/account/billing.php:39, templates/account/billing.php:39
 msgid "Tax / VAT ID"
 msgstr "Tax / VAT ID"
 
-#: templates/account/billing.php:48, templates/account/billing.php:48, templates/account/billing.php:49, templates/account/billing.php:49
+#: templates/account/billing.php:42, templates/account/billing.php:42, templates/account/billing.php:43, templates/account/billing.php:43
 msgid "Address Line %d"
 msgstr "Address Line %d"
 
-#: templates/account/billing.php:52, templates/account/billing.php:52
+#: templates/account/billing.php:46, templates/account/billing.php:46
 msgid "City"
 msgstr "City"
 
-#: templates/account/billing.php:52, templates/account/billing.php:52
+#: templates/account/billing.php:46, templates/account/billing.php:46
 msgid "Town"
 msgstr "Town"
 
-#: templates/account/billing.php:53, templates/account/billing.php:53
+#: templates/account/billing.php:47, templates/account/billing.php:47
 msgid "ZIP / Postal Code"
 msgstr "ZIP / Postal Code"
 
-#: templates/account/billing.php:308
+#: templates/account/billing.php:302
 msgid "Country"
 msgstr "Country"
 
-#: templates/account/billing.php:310
+#: templates/account/billing.php:304
 msgid "Select Country"
 msgstr "Select Country"
 
-#: templates/account/billing.php:317, templates/account/billing.php:318
+#: templates/account/billing.php:311, templates/account/billing.php:312
 msgid "State"
 msgstr "State"
 
-#: templates/account/billing.php:317, templates/account/billing.php:318
+#: templates/account/billing.php:311, templates/account/billing.php:312
 msgid "Province"
 msgstr "Province"
 
@@ -2083,11 +2144,11 @@ msgstr "Cancel"
 msgid "Become an affiliate"
 msgstr "Become an affiliate"
 
-#: templates/forms/license-activation.php:20
+#: templates/forms/license-activation.php:21
 msgid "Please enter the license key that you received in the email right after the purchase:"
 msgstr "Please enter the license key that you received in the email right after the purchase:"
 
-#: templates/forms/license-activation.php:25
+#: templates/forms/license-activation.php:26
 msgid "Update License"
 msgstr "Update License"
 
@@ -2154,6 +2215,11 @@ msgstr "Cancel %s - I no longer need any security & feature updates, nor support
 msgid "Don't cancel %s - I'm still interested in getting security & feature updates, as well as be able to contact support."
 msgstr "Don't cancel %s - I'm still interested in getting security & feature updates, as well as be able to contact support."
 
+#. translators: %1$s: Either 'Downgrading your plan' or 'Cancelling the subscription'
+#: templates/forms/subscription-cancellation.php:99, templates/account/partials/addon.php:29, templates/account/partials/site.php:298
+msgid "%1$s will immediately stop all future recurring payments and your %s plan license will expire in %s."
+msgstr "%1$s will immediately stop all future recurring payments and your %s plan license will expire in %s."
+
 #: templates/forms/subscription-cancellation.php:103
 msgid "Once your license expires you will no longer be able to use the %s, unless you activate it again with a valid premium license."
 msgstr "Once your license expires you will no longer be able to use the %s, unless you activate it again with a valid premium license."
@@ -2166,7 +2232,7 @@ msgstr "Cancel %s?"
 msgid "Proceed"
 msgstr "Proceed"
 
-#: templates/forms/subscription-cancellation.php:191, templates/forms/deactivation/form.php:150
+#: templates/forms/subscription-cancellation.php:191, templates/forms/deactivation/form.php:171
 msgid "Cancel %s & Proceed"
 msgstr "Cancel %s & Proceed"
 
@@ -2178,35 +2244,39 @@ msgstr "You are 1-click away from starting your %1$s-day free trial of the %2$s
 msgid "For compliance with the WordPress.org guidelines, before we start the trial we ask that you opt in with your user and non-sensitive site information, allowing the %s to periodically send data to %s to check for version updates and to validate your trial."
 msgstr "For compliance with the WordPress.org guidelines, before we start the trial we ask that you opt in with your user and non-sensitive site information, allowing the %s to periodically send data to %s to check for version updates and to validate your trial."
 
-#: templates/js/style-premium-theme.php:37
+#: templates/js/style-premium-theme.php:39
 msgid "Premium"
 msgstr "Premium"
 
-#: templates/partials/network-activation.php:23
+#: templates/js/style-premium-theme.php:42
+msgid "Beta"
+msgstr "Beta"
+
+#: templates/partials/network-activation.php:27
 msgid "Activate license on all sites in the network."
 msgstr "Activate license on all sites in the network."
 
-#: templates/partials/network-activation.php:24
+#: templates/partials/network-activation.php:28
 msgid "Apply on all sites in the network."
 msgstr "Apply on all sites in the network."
 
-#: templates/partials/network-activation.php:27
+#: templates/partials/network-activation.php:31
 msgid "Activate license on all pending sites."
 msgstr "Activate license on all pending sites."
 
-#: templates/partials/network-activation.php:28
+#: templates/partials/network-activation.php:32
 msgid "Apply on all pending sites."
 msgstr "Apply on all pending sites."
 
-#: templates/partials/network-activation.php:36, templates/partials/network-activation.php:68
+#: templates/partials/network-activation.php:40, templates/partials/network-activation.php:74
 msgid "allow"
 msgstr "allow"
 
-#: templates/partials/network-activation.php:38, templates/partials/network-activation.php:70
+#: templates/partials/network-activation.php:43, templates/partials/network-activation.php:77
 msgid "delegate"
 msgstr "delegate"
 
-#: templates/partials/network-activation.php:41, templates/partials/network-activation.php:73
+#: templates/partials/network-activation.php:47, templates/partials/network-activation.php:81
 msgid "skip"
 msgstr "skip"
 
@@ -2231,18 +2301,14 @@ msgstr "%s left"
 msgid "Last license"
 msgstr "Last license"
 
-#: templates/account/partials/addon.php:115
+#: templates/account/partials/addon.php:167
 msgid "Cancelled"
 msgstr "Cancelled"
 
-#: templates/account/partials/addon.php:125
+#: templates/account/partials/addon.php:177
 msgid "No expiration"
 msgstr "No expiration"
 
-#: templates/account/partials/addon.php:264, templates/account/partials/addon.php:317
-msgid "Activate this add-on"
-msgstr "Activate this add-on"
-
 #: templates/account/partials/site.php:181
 msgid "Owner Name"
 msgstr "Owner Name"
@@ -2267,47 +2333,47 @@ msgstr "Sorry for the inconvenience and we are here to help if you give us a cha
 msgid "Contact Support"
 msgstr "Contact Support"
 
-#: templates/forms/deactivation/form.php:59
+#: templates/forms/deactivation/form.php:64
 msgid "Anonymous feedback"
 msgstr "Anonymous feedback"
 
-#: templates/forms/deactivation/form.php:66
+#: templates/forms/deactivation/form.php:70
 msgid "Deactivate"
 msgstr "Deactivate"
 
-#: templates/forms/deactivation/form.php:68
+#: templates/forms/deactivation/form.php:72
 msgid "Activate %s"
 msgstr "Activate %s"
 
-#: templates/forms/deactivation/form.php:80
+#: templates/forms/deactivation/form.php:87
 msgid "Quick Feedback"
 msgstr "Quick Feedback"
 
-#: templates/forms/deactivation/form.php:84
+#: templates/forms/deactivation/form.php:91
 msgid "If you have a moment, please let us know why you are %s"
 msgstr "If you have a moment, please let us know why you are %s"
 
-#: templates/forms/deactivation/form.php:84
+#: templates/forms/deactivation/form.php:91
 msgid "deactivating"
 msgstr "deactivating"
 
-#: templates/forms/deactivation/form.php:84
+#: templates/forms/deactivation/form.php:91
 msgid "switching"
 msgstr "switching"
 
-#: templates/forms/deactivation/form.php:332
+#: templates/forms/deactivation/form.php:365
 msgid "Submit & %s"
 msgstr "Submit & %s"
 
-#: templates/forms/deactivation/form.php:353
+#: templates/forms/deactivation/form.php:386
 msgid "Kindly tell us the reason so we can improve."
 msgstr "Kindly tell us the reason so we can improve."
 
-#: templates/forms/deactivation/form.php:478
+#: templates/forms/deactivation/form.php:511
 msgid "Yes - %s"
 msgstr "Yes - %s"
 
-#: templates/forms/deactivation/form.php:485
+#: templates/forms/deactivation/form.php:518
 msgid "Skip & %s"
 msgstr "Skip & %s"
 
diff --git a/wp-content/plugins/nextgen-gallery/freemius/languages/freemius-es_ES.mo b/wp-content/plugins/nextgen-gallery/freemius/languages/freemius-es_ES.mo
index 85d4a379e0dab155f300402b72a7c29d7af5e1c4..b2145c34636eb589f720bc1d9126174e200f5338 100644
Binary files a/wp-content/plugins/nextgen-gallery/freemius/languages/freemius-es_ES.mo and b/wp-content/plugins/nextgen-gallery/freemius/languages/freemius-es_ES.mo differ
diff --git a/wp-content/plugins/nextgen-gallery/freemius/languages/freemius-es_ES.po b/wp-content/plugins/nextgen-gallery/freemius/languages/freemius-es_ES.po
index dcaba713281c1078d479973921ad92e1af5bd15b..daef057828420768d8e0ad02467537361eebb453 100644
--- a/wp-content/plugins/nextgen-gallery/freemius/languages/freemius-es_ES.po
+++ b/wp-content/plugins/nextgen-gallery/freemius/languages/freemius-es_ES.po
@@ -7,7 +7,7 @@ msgstr ""
 "Project-Id-Version: WordPress SDK\n"
 "Report-Msgid-Bugs-To: https://github.com/Freemius/wordpress-sdk/issues\n"
 "POT-Creation-Date: \n"
-"PO-Revision-Date: 2018-11-25 12:57+0000\n"
+"PO-Revision-Date: 2019-06-05 13:40+0000\n"
 "Last-Translator: Carlos Longarela <carlos@longarela.eu>\n"
 "Language: es_ES\n"
 "Language-Team: Spanish (Spain) (http://www.transifex.com/freemius/wordpress-sdk/language/es_ES/)\n"
@@ -21,772 +21,792 @@ msgstr ""
 "X-Poedit-SearchPathExcluded-0: *.js\n"
 "X-Poedit-SourceCharset: UTF-8\n"
 
-#: includes/class-freemius.php:1688
+#: includes/class-freemius.php1838, templates/account.php:769
+msgid "An update to a Beta version will replace your installed version of %s with the latest Beta release - use with caution, and not on production sites. You have been warned."
+msgstr "An update to a Beta version will replace your installed version of %s with the latest Beta release - use with caution, and not on production sites. You have been warned."
+
+#: includes/class-freemius.php:1845
+msgid "Would you like to proceed with the update?"
+msgstr "Would you like to proceed with the update?"
+
+#: includes/class-freemius.php:2053
 msgid "Freemius SDK couldn't find the plugin's main file. Please contact sdk@freemius.com with the current error."
 msgstr "Freemius SDK no pudo encontrar el archivo principal del plugin. Por favor contacta a sdk@freemius.com con el error actual."
 
-#: includes/class-freemius.php:1690
+#: includes/class-freemius.php:2055
 msgid "Error"
 msgstr "Error"
 
-#: includes/class-freemius.php:2011
+#: includes/class-freemius.php:2445
 msgid "I found a better %s"
 msgstr "He encontrado un %s mejor"
 
-#: includes/class-freemius.php:2013
+#: includes/class-freemius.php:2447
 msgid "What's the %s's name?"
 msgstr "¿Cuál es el nombre de %s?"
 
-#: includes/class-freemius.php:2019
+#: includes/class-freemius.php:2453
 msgid "It's a temporary %s. I'm just debugging an issue."
 msgstr "Es una %stemporal . Sólo estoy depurando un problema"
 
-#: includes/class-freemius.php:2021
+#: includes/class-freemius.php:2455
 msgid "Deactivation"
 msgstr "Desactivación"
 
-#: includes/class-freemius.php:2022
+#: includes/class-freemius.php:2456
 msgid "Theme Switch"
 msgstr "Cambiar tema"
 
-#: includes/class-freemius.php2031, templates/forms/resend-key.php:24
+#: includes/class-freemius.php2465, templates/forms/resend-key.php:24
 msgid "Other"
 msgstr "Otra"
 
-#: includes/class-freemius.php:2039
+#: includes/class-freemius.php:2473
 msgid "I no longer need the %s"
 msgstr "Ya no necesito el %s"
 
-#: includes/class-freemius.php:2046
+#: includes/class-freemius.php:2480
 msgid "I only needed the %s for a short period"
 msgstr "Sólo necesitaba la %s por un corto período"
 
-#: includes/class-freemius.php:2052
+#: includes/class-freemius.php:2486
 msgid "The %s broke my site"
 msgstr "%s ha roto mi sitio"
 
-#: includes/class-freemius.php:2059
+#: includes/class-freemius.php:2493
 msgid "The %s suddenly stopped working"
 msgstr "%s de repente ha dejado de funcionar"
 
-#: includes/class-freemius.php:2069
+#: includes/class-freemius.php:2503
 msgid "I can't pay for it anymore"
 msgstr "No puedo pagarlo durante más tiempo"
 
-#: includes/class-freemius.php:2071
+#: includes/class-freemius.php:2505
 msgid "What price would you feel comfortable paying?"
 msgstr "¿Con qué precio te sentirías cómodo pagando?"
 
-#: includes/class-freemius.php:2077
+#: includes/class-freemius.php:2511
 msgid "I don't like to share my information with you"
 msgstr "No me gusta compartir mi información contigo"
 
-#: includes/class-freemius.php:2098
+#: includes/class-freemius.php:2532
 msgid "The %s didn't work"
 msgstr "El %s no funcionaba"
 
-#: includes/class-freemius.php:2108
+#: includes/class-freemius.php:2542
 msgid "I couldn't understand how to make it work"
 msgstr "No entiendo cómo hacerlo funcionar"
 
-#: includes/class-freemius.php:2116
+#: includes/class-freemius.php:2550
 msgid "The %s is great, but I need specific feature that you don't support"
 msgstr "%s es genial, pero necesito una característica que no soportáis"
 
-#: includes/class-freemius.php:2118
+#: includes/class-freemius.php:2552
 msgid "What feature?"
 msgstr "¿Qué característica?"
 
-#: includes/class-freemius.php:2122
+#: includes/class-freemius.php:2556
 msgid "The %s is not working"
 msgstr " El %s no funciona"
 
-#: includes/class-freemius.php:2124
+#: includes/class-freemius.php:2558
 msgid "Kindly share what didn't work so we can fix it for future users..."
 msgstr "Por favor, comparte lo que no funcionó para que podamos arreglarlo para los futuros usuarios..."
 
-#: includes/class-freemius.php:2128
+#: includes/class-freemius.php:2562
 msgid "It's not what I was looking for"
 msgstr "No es lo que estaba buscando"
 
-#: includes/class-freemius.php:2130
+#: includes/class-freemius.php:2564
 msgid "What you've been looking for?"
 msgstr "¿Que has estado buscando?"
 
-#: includes/class-freemius.php:2134
+#: includes/class-freemius.php:2568
 msgid "The %s didn't work as expected"
 msgstr " El %s no funciona como esperaba"
 
-#: includes/class-freemius.php:2136
+#: includes/class-freemius.php:2570
 msgid "What did you expect?"
 msgstr "¿Qué esperas?"
 
-#: includes/class-freemius.php2942, templates/debug.php:20
+#: includes/class-freemius.php3425, templates/debug.php:20
 msgid "Freemius Debug"
 msgstr "Debug Freemius"
 
-#: includes/class-freemius.php:3670
+#: includes/class-freemius.php:4177
 msgid "I don't know what is cURL or how to install it, help me!"
 msgstr "No sé qué es cURL o cómo instalarlo, ¡ayúdame!"
 
-#: includes/class-freemius.php:3672
+#: includes/class-freemius.php:4179
 msgid "We'll make sure to contact your hosting company and resolve the issue. You will get a follow-up email to %s once we have an update."
 msgstr "Nos aseguraremos de ponernos en contacto con tu empresa de alojamiento web y resolver el problema. Recibirás un correo electrónico de seguimiento a %s tan pronto tengamos una actualización."
 
-#: includes/class-freemius.php:3679
+#: includes/class-freemius.php:4186
 msgid "Great, please install cURL and enable it in your php.ini file. In addition, search for the 'disable_functions' directive in your php.ini file and remove any disabled methods starting with 'curl_'. To make sure it was successfully activated, use 'phpinfo()'. Once activated, deactivate the %s and reactivate it back again."
 msgstr "Genial, por favor instala cURL y habilítalo en el archivo php.ini. Además, busca la directiva 'disable_functions' en el archivo php.ini y quita cualquier método que comienza con 'curl_'. Para asegurarte de que se activó con éxito, utiliza 'phpinfo()'. Una vez activado, desactiva el %s y reactívalo de nuevo."
 
-#: includes/class-freemius.php:3784
+#: includes/class-freemius.php:4291
 msgid "Yes - do your thing"
 msgstr "Vamos, adelante"
 
-#: includes/class-freemius.php:3789
+#: includes/class-freemius.php:4296
 msgid "No - just deactivate"
 msgstr "No - sólo desactivar"
 
-#: includes/class-freemius.php3834, includes/class-freemius.php4343,
-#: includes/class-freemius.php5442, includes/class-freemius.php11545,
-#: includes/class-freemius.php14916, includes/class-freemius.php14968,
-#: includes/class-freemius.php15030, includes/class-freemius.php17263,
-#: includes/class-freemius.php17273, includes/class-freemius.php17882,
-#: includes/class-freemius.php18742, includes/class-freemius.php18857,
-#: includes/class-freemius.php19001, templates/add-ons.php:43
+#: includes/class-freemius.php4341, includes/class-freemius.php4850,
+#: includes/class-freemius.php5999, includes/class-freemius.php12682,
+#: includes/class-freemius.php16045, includes/class-freemius.php16133,
+#: includes/class-freemius.php16299, includes/class-freemius.php18758,
+#: includes/class-freemius.php18768, includes/class-freemius.php19404,
+#: includes/class-freemius.php20277, includes/class-freemius.php20392,
+#: includes/class-freemius.php20536, templates/add-ons.php:54
 msgctxt "exclamation"
 msgid "Oops"
 msgstr "Oops"
 
-#: includes/class-freemius.php:3903
+#: includes/class-freemius.php:4410
 msgid "Thank for giving us the chance to fix it! A message was just sent to our technical staff. We will get back to you as soon as we have an update to %s. Appreciate your patience."
 msgstr "¡Gracias por darnos la oportunidad de arreglarlo! Acabamos de enviar un mensaje a nuestro personal técnico. Nos pondremos en contacto contigo tan pronto como tengamos una actualización de %s. Apreciamos tu paciencia."
 
-#: includes/class-freemius.php:4340
+#: includes/class-freemius.php:4847
 msgctxt "addonX cannot run without pluginY"
 msgid "%s cannot run without %s."
 msgstr "%s no se puede ejecutar sin %s."
 
-#: includes/class-freemius.php:4341
+#: includes/class-freemius.php:4848
 msgctxt "addonX cannot run..."
 msgid "%s cannot run without the plugin."
 msgstr "%s no se puede ejecutar sin el plugin."
 
-#: includes/class-freemius.php4487, includes/class-freemius.php4512,
-#: includes/class-freemius.php:17953
+#: includes/class-freemius.php5020, includes/class-freemius.php5045,
+#: includes/class-freemius.php:19475
 msgid "Unexpected API error. Please contact the %s's author with the following error."
 msgstr "Error inesperado del API. Pónte en contacto con el autor de %s indicándole el siguiente error."
 
-#: includes/class-freemius.php:5130
+#: includes/class-freemius.php:5687
 msgid "Premium %s version was successfully activated."
 msgstr "La versión Premium %s ha sido activada con éxito."
 
-#: includes/class-freemius.php5142, includes/class-freemius.php:7004
+#: includes/class-freemius.php5699, includes/class-freemius.php:7567
 msgctxt ""
 msgid "W00t"
 msgstr "W00t"
 
-#: includes/class-freemius.php:5157
+#: includes/class-freemius.php:5714
 msgid "You have a %s license."
 msgstr "Tienes una licencia %s."
 
-#: includes/class-freemius.php5161, includes/class-freemius.php14337,
-#: includes/class-freemius.php14348, includes/class-freemius.php17177,
-#: includes/class-freemius.php17491, includes/class-freemius.php17557,
-#: includes/class-freemius.php:17707
+#: includes/class-freemius.php5718, includes/class-freemius.php15466,
+#: includes/class-freemius.php15477, includes/class-freemius.php18669,
+#: includes/class-freemius.php18999, includes/class-freemius.php19065,
+#: includes/class-freemius.php:19229
 msgctxt "interjection expressing joy or exuberance"
 msgid "Yee-haw"
 msgstr "Vaya"
 
-#: includes/class-freemius.php:5425
+#: includes/class-freemius.php:5982
 msgid "%s free trial was successfully cancelled. Since the add-on is premium only it was automatically deactivated. If you like to use it in the future, you'll have to purchase a license."
 msgstr "la prueba gratuita de %s fue cancelada con éxito. Puesto que el complemento es sólo premium se desactivó automáticamente. Si quieres utilizarlo en el futuro, deberás comprar una licencia."
 
-#: includes/class-freemius.php:5429
+#: includes/class-freemius.php:5986
 msgid "%s is a premium only add-on. You have to purchase a license first before activating the plugin."
 msgstr "%s es un complemento único de premium. Tienes que comprar una licencia primero antes de activar el plugin."
 
-#: includes/class-freemius.php5438, templates/add-ons.php103,
-#: templates/account/partials/addon.php:288
+#: includes/class-freemius.php5995, templates/add-ons.php130,
+#: templates/account/partials/addon.php:343
 msgid "More information about %s"
 msgstr "Más información sobre %s"
 
-#: includes/class-freemius.php:5439
+#: includes/class-freemius.php:5996
 msgid "Purchase License"
 msgstr "Comprar licencia"
 
-#: includes/class-freemius.php6372, templates/connect.php:163
+#: includes/class-freemius.php6931, templates/connect.php:163
 msgid "You should receive an activation email for %s to your mailbox at %s. Please make sure you click the activation button in that email to %s."
 msgstr "Recibirás un correo de activación para %s en tu buzón en %s. Por favor, asegúrate de hacer clic en el botón de activación en ese correo electrónico para %s."
 
-#: includes/class-freemius.php:6376
+#: includes/class-freemius.php:6935
 msgid "start the trial"
 msgstr "comenzar el período de prueba"
 
-#: includes/class-freemius.php6377, templates/connect.php:167
+#: includes/class-freemius.php6936, templates/connect.php:167
 msgid "complete the install"
 msgstr "completar la instalación"
 
-#: includes/class-freemius.php:6490
+#: includes/class-freemius.php:7049
 msgid "You are just one step away - %s"
 msgstr "Estás a sólo un paso - %s"
 
-#: includes/class-freemius.php:6493
+#: includes/class-freemius.php:7052
 msgctxt "%s - plugin name. As complete \"PluginX\" activation now"
 msgid "Complete \"%s\" Activation Now"
 msgstr "Completar la activación de \"%s\" ahora"
 
-#: includes/class-freemius.php:6571
+#: includes/class-freemius.php:7130
 msgid "We made a few tweaks to the %s, %s"
 msgstr "Hemos realizado algunas optimizaciones al %s, %s"
 
-#: includes/class-freemius.php:6575
+#: includes/class-freemius.php:7134
 msgid "Opt in to make \"%s\" better!"
 msgstr "¡Inscríbite para hacer \"%s\" Mejor!"
 
-#: includes/class-freemius.php:7003
+#: includes/class-freemius.php:7566
 msgid "The upgrade of %s was successfully completed."
 msgstr "La actualización de %s se completó con éxito."
 
-#: includes/class-freemius.php8925, includes/class-fs-plugin-updater.php886,
-#: includes/class-fs-plugin-updater.php1081,
-#: includes/class-fs-plugin-updater.php1088,
+#: includes/class-freemius.php9728, includes/class-fs-plugin-updater.php975,
+#: includes/class-fs-plugin-updater.php1170,
+#: includes/class-fs-plugin-updater.php1177,
 #: templates/auto-installation.php:32
 msgid "Add-On"
 msgstr "Complemento"
 
-#: includes/class-freemius.php8927, templates/debug.php359,
-#: templates/debug.php:520
+#: includes/class-freemius.php9730, templates/account.php313,
+#: templates/account.php321, templates/debug.php361, templates/debug.php:522
 msgid "Plugin"
 msgstr "Plugin"
 
-#: includes/class-freemius.php8928, templates/debug.php359,
-#: templates/debug.php520, templates/forms/deactivation/form.php:67
+#: includes/class-freemius.php9731, templates/account.php314,
+#: templates/account.php322, templates/debug.php361, templates/debug.php522,
+#: templates/forms/deactivation/form.php:71
 msgid "Theme"
 msgstr "Tema"
 
-#: includes/class-freemius.php:11412
+#: includes/class-freemius.php:12148
+msgid "An unknown error has occurred while trying to set the user's beta mode."
+msgstr "An unknown error has occurred while trying to set the user's beta mode."
+
+#: includes/class-freemius.php:12549
 msgid "Invalid site details collection."
 msgstr "Colección de detalles del sitio no válida."
 
-#: includes/class-freemius.php:11532
+#: includes/class-freemius.php:12669
 msgid "We couldn't find your email address in the system, are you sure it's the right address?"
 msgstr "No podemos encontrar tu dirección de correo electrónico en el sistema, ¿estás seguro de que es la dirección de correo electrónico correcta?"
 
-#: includes/class-freemius.php:11534
+#: includes/class-freemius.php:12671
 msgid "We can't see any active licenses associated with that email address, are you sure it's the right address?"
 msgstr "No vemos ninguna licencia activa asociada a esa dirección de correo electrónico, ¿estás seguro de que es la dirección de correo electrónico correcta?"
 
-#: includes/class-freemius.php:11808
+#: includes/class-freemius.php:12945
 msgid "Account is pending activation."
 msgstr "La cuenta está pendiente de activación"
 
-#: includes/class-freemius.php11920,
+#: includes/class-freemius.php13057,
 #: templates/forms/premium-versions-upgrade-handler.php:47
 msgid "Buy a license now"
 msgstr "Compra una licencia ahora"
 
-#: includes/class-freemius.php11932,
+#: includes/class-freemius.php13069,
 #: templates/forms/premium-versions-upgrade-handler.php:46
 msgid "Renew your license now"
 msgstr "Renueva tu licencia ahora"
 
-#: includes/class-freemius.php:11936
+#: includes/class-freemius.php:13073
 msgid "%s to access version %s security & feature updates, and support."
 msgstr "%s para acceder a la versión %s de actualizaciones de funciones, seguridad y soporte."
 
-#: includes/class-freemius.php:14319
+#: includes/class-freemius.php:15448
 msgid "%s activation was successfully completed."
 msgstr "%s activación se completó con éxito."
 
-#: includes/class-freemius.php:14333
+#: includes/class-freemius.php:15462
 msgid "Your account was successfully activated with the %s plan."
 msgstr "Tu cuenta se ha activado correctamente con el plan %s."
 
-#: includes/class-freemius.php14344, includes/class-freemius.php:17553
+#: includes/class-freemius.php15473, includes/class-freemius.php:19061
 msgid "Your trial has been successfully started."
 msgstr "Tu versión de prueba se ha iniciado con éxito."
 
-#: includes/class-freemius.php14914, includes/class-freemius.php14966,
-#: includes/class-freemius.php:15028
+#: includes/class-freemius.php16043, includes/class-freemius.php16131,
+#: includes/class-freemius.php:16297
 msgid "Couldn't activate %s."
 msgstr "No se puede activar %s."
 
-#: includes/class-freemius.php14915, includes/class-freemius.php14967,
-#: includes/class-freemius.php:15029
+#: includes/class-freemius.php16044, includes/class-freemius.php16132,
+#: includes/class-freemius.php:16298
 msgid "Please contact us with the following message:"
 msgstr "Por favor contáctanos con el siguiente mensaje:"
 
-#: includes/class-freemius.php15378, includes/class-freemius.php:19839
+#: includes/class-freemius.php:16128
+msgid "An unknown error has occurred."
+msgstr "An unknown error has occurred."
+
+#: includes/class-freemius.php16655, includes/class-freemius.php:21409
 msgid "Upgrade"
 msgstr "Actualizar"
 
-#: includes/class-freemius.php:15384
+#: includes/class-freemius.php:16661
 msgid "Start Trial"
 msgstr "Comenzar el período de prueba"
 
-#: includes/class-freemius.php:15386
+#: includes/class-freemius.php:16663
 msgid "Pricing"
 msgstr "Precio"
 
-#: includes/class-freemius.php15448, includes/class-freemius.php:15450
+#: includes/class-freemius.php16742, includes/class-freemius.php:16744
 msgid "Affiliation"
 msgstr "Afiliación"
 
-#: includes/class-freemius.php15478, includes/class-freemius.php15480,
-#: templates/account.php150, templates/debug.php:324
+#: includes/class-freemius.php16772, includes/class-freemius.php16774,
+#: templates/account.php177, templates/debug.php:326
 msgid "Account"
 msgstr "Cuenta"
 
-#: includes/class-freemius.php15493, includes/class-freemius.php15495,
+#: includes/class-freemius.php16787, includes/class-freemius.php16789,
 #: includes/customizer/class-fs-customizer-support-section.php:60
 msgid "Contact Us"
 msgstr "Contáctanos"
 
-#: includes/class-freemius.php15505, includes/class-freemius.php15507,
-#: includes/class-freemius.php19849, templates/account.php100,
-#: templates/account/partials/addon.php:41
+#: includes/class-freemius.php16799, includes/class-freemius.php16801,
+#: includes/class-freemius.php21423, templates/account.php105,
+#: templates/account/partials/addon.php:45
 msgid "Add-Ons"
 msgstr "Complementos"
 
-#: includes/class-freemius.php:15541
+#: includes/class-freemius.php:16835
 msgctxt "ASCII arrow left icon"
 msgid "&#x2190;"
 msgstr "&#x2190;"
 
-#: includes/class-freemius.php:15541
+#: includes/class-freemius.php:16835
 msgctxt "ASCII arrow right icon"
 msgid "&#x27a4;"
 msgstr "&#x27a4;"
 
-#: includes/class-freemius.php15543, templates/pricing.php:97
+#: includes/class-freemius.php16837, templates/pricing.php:102
 msgctxt "noun"
 msgid "Pricing"
 msgstr "Precio"
 
-#: includes/class-freemius.php15756,
+#: includes/class-freemius.php17050,
 #: includes/customizer/class-fs-customizer-support-section.php:67
 msgid "Support Forum"
 msgstr "Foro de soporte"
 
-#: includes/class-freemius.php:16542
+#: includes/class-freemius.php:17995
 msgid "Your email has been successfully verified - you are AWESOME!"
 msgstr "Tu email ha sido verificado correctamente - ¡Eres IMPRESIONANTE!"
 
-#: includes/class-freemius.php:16543
+#: includes/class-freemius.php:17996
 msgctxt "a positive response"
 msgid "Right on"
 msgstr "Bien hecho"
 
-#: includes/class-freemius.php:17168
+#: includes/class-freemius.php:18660
 msgid "Your %s Add-on plan was successfully upgraded."
 msgstr "Tu complemento %s del plan se actualizó con éxito."
 
-#: includes/class-freemius.php:17170
+#: includes/class-freemius.php:18662
 msgid "%s Add-on was successfully purchased."
 msgstr "El complemento %s ha sido comprado correctamente."
 
-#: includes/class-freemius.php:17173
+#: includes/class-freemius.php:18665
 msgid "Download the latest version"
 msgstr "Descargar la última versión"
 
-#: includes/class-freemius.php:17259
-msgctxt "%1s - plugin title, %2s - API domain"
-msgid "Your server is blocking the access to Freemius' API, which is crucial for %1s synchronization. Please contact your host to whitelist %2s"
-msgstr "Tu servidor está bloqueando el acceso a la API de Freemius, que es crucial para la sincronización de licencia %1s. Por favor, ponte en contacto con tu host para que lo añadan a su lista blanca %2s"
+#: includes/class-freemius.php:18751
+msgid "Your server is blocking the access to Freemius' API, which is crucial for %1$s synchronization. Please contact your host to whitelist %2$s"
+msgstr "Your server is blocking the access to Freemius' API, which is crucial for %1$s synchronization. Please contact your host to whitelist %2$s"
 
-#: includes/class-freemius.php17262, includes/class-freemius.php17678,
-#: includes/class-freemius.php:17755
+#: includes/class-freemius.php18757, includes/class-freemius.php19188,
+#: includes/class-freemius.php:19277
 msgid "Error received from the server:"
 msgstr "Error recibido del servidor:"
 
-#: includes/class-freemius.php:17272
+#: includes/class-freemius.php:18767
 msgid "It seems like one of the authentication parameters is wrong. Update your Public Key, Secret Key & User ID, and try again."
 msgstr "Parece que uno de los parámetros de autenticación es incorrecto. Actualiza tu clave pública, clave secreta e ID de usuario e inténtelo de nuevo."
 
-#: includes/class-freemius.php17454, includes/class-freemius.php17683,
-#: includes/class-freemius.php17726, includes/class-freemius.php:17829
+#: includes/class-freemius.php18961, includes/class-freemius.php19193,
+#: includes/class-freemius.php19248, includes/class-freemius.php:19351
 msgctxt ""
 msgid "Hmm"
 msgstr "Hmm"
 
-#: includes/class-freemius.php:17467
+#: includes/class-freemius.php:18974
 msgid "It looks like you are still on the %s plan. If you did upgrade or change your plan, it's probably an issue on our side - sorry."
 msgstr "Parece que todavía estás en el plan %s. Si actualizaste o cambiaste tu plan, probablemente sea un problema de nuestra parte - lo sentimos."
 
-#: includes/class-freemius.php17468, templates/account.php102,
-#: templates/add-ons.php134, templates/account/partials/addon.php:43
+#: includes/class-freemius.php18975, templates/account.php107,
+#: templates/add-ons.php191, templates/account/partials/addon.php:47
 msgctxt "trial period"
 msgid "Trial"
 msgstr "Período de Prueba Gratuito"
 
-#: includes/class-freemius.php:17473
+#: includes/class-freemius.php:18980
 msgid "I have upgraded my account but when I try to Sync the License, the plan remains %s."
 msgstr "He actualizado mi cuenta, pero cuando intento sincronizar la licencia, el plan sigue siendo %s."
 
-#: includes/class-freemius.php17477, includes/class-freemius.php:17535
+#: includes/class-freemius.php18984, includes/class-freemius.php:19043
 msgid "Please contact us here"
 msgstr "Contacta aquí con nosotros"
 
-#: includes/class-freemius.php:17487
+#: includes/class-freemius.php:18995
+msgid "Your plan was successfully activated."
+msgstr "Your plan was successfully activated."
+
+#: includes/class-freemius.php:18996
 msgid "Your plan was successfully upgraded."
 msgstr "Tu plan se actualizó con éxito."
 
-#: includes/class-freemius.php:17505
+#: includes/class-freemius.php:19013
 msgid "Your plan was successfully changed to %s."
 msgstr "Tu plan se cambió correctamente a %s."
 
-#: includes/class-freemius.php:17521
+#: includes/class-freemius.php:19029
 msgid "Your license has expired. You can still continue using the free %s forever."
 msgstr "Tu licencia ha caducado. Puedes seguir usando el plan gratuito %s para siempre."
 
-#: includes/class-freemius.php:17523
+#: includes/class-freemius.php:19031
 msgid "Your license has expired. %1$sUpgrade now%2$s to continue using the %3$s without interruptions."
 msgstr "Tu licencia ha caducado. %1$sActualiza ahora %2$s para continuar usando el %3$s sin interrupciones."
 
-#: includes/class-freemius.php:17531
+#: includes/class-freemius.php:19039
 msgid "Your license has been cancelled. If you think it's a mistake, please contact support."
 msgstr "Tu licencia ha sido cancelada. Si crees que es un error, ponte en contacto con el servicio de asistencia."
 
-#: includes/class-freemius.php:17544
+#: includes/class-freemius.php:19052
 msgid "Your license has expired. You can still continue using all the %s features, but you'll need to renew your license to continue getting updates and support."
 msgstr "Tu licencia ha caducado. Todavía puedes seguir usando todas las funciones de %s, pero tendrás que renovar tu licencia para seguir recibiendo actualizaciones y soporte."
 
-#: includes/class-freemius.php:17567
+#: includes/class-freemius.php:19075
 msgid "Your free trial has expired. You can still continue using all our free features."
 msgstr "Tu período de prueba ha caducado. Todavía puedes seguir usando todas nuestras funciones gratuitas."
 
-#: includes/class-freemius.php:17569
+#: includes/class-freemius.php:19077
 msgid "Your free trial has expired. %1$sUpgrade now%2$s to continue using the %3$s without interruptions."
 msgstr "Tu período de prueba ha caducado. %1$sActualiza ahora %2$s para continuar usando el %3$s sin interrupciones."
 
-#: includes/class-freemius.php:17674
+#: includes/class-freemius.php:19184
 msgid "It looks like the license could not be activated."
 msgstr "Parece que la licencia no se pudo activar."
 
-#: includes/class-freemius.php:17704
+#: includes/class-freemius.php:19226
 msgid "Your license was successfully activated."
 msgstr "Tu licencia fue activada correctamente."
 
-#: includes/class-freemius.php:17730
+#: includes/class-freemius.php:19252
 msgid "It looks like your site currently doesn't have an active license."
 msgstr "Parece que tu sitio actualmente no tiene una licencia activa."
 
-#: includes/class-freemius.php:17754
+#: includes/class-freemius.php:19276
 msgid "It looks like the license deactivation failed."
 msgstr "Parece que la desactivación de licencia ha fallado."
 
-#: includes/class-freemius.php:17782
+#: includes/class-freemius.php:19304
 msgid "Your license was successfully deactivated, you are back to the %s plan."
 msgstr "Tu licencia fue desactivada correctamente, has vuelto al plan %s."
 
-#: includes/class-freemius.php:17783
+#: includes/class-freemius.php:19305
 msgid "O.K"
 msgstr "O.K"
 
-#: includes/class-freemius.php:17836
+#: includes/class-freemius.php:19358
 msgid "Seems like we are having some temporary issue with your subscription cancellation. Please try again in few minutes."
 msgstr "Parece que estamos teniendo algún problema temporal con tu cancelación de la suscripción. Vuelve a intentarlo en unos minutos."
 
-#: includes/class-freemius.php:17845
+#: includes/class-freemius.php:19367
 msgid "Your subscription was successfully cancelled. Your %s plan license will expire in %s."
 msgstr "Tu suscripción ha sido cancelada correctamente. Tu %s licencia del plan caducará en %s."
 
-#: includes/class-freemius.php:17887
+#: includes/class-freemius.php:19409
 msgid "You are already running the %s in a trial mode."
 msgstr "Estás ejecutando %s en modo de prueba."
 
-#: includes/class-freemius.php:17898
+#: includes/class-freemius.php:19420
 msgid "You already utilized a trial before."
 msgstr "Ya utilizaste un período de prueba antes."
 
-#: includes/class-freemius.php:17912
+#: includes/class-freemius.php:19434
 msgid "Plan %s do not exist, therefore, can't start a trial."
 msgstr "El plan %s no existe, por lo tanto, no puedes comenzar un período de prueba."
 
-#: includes/class-freemius.php:17923
+#: includes/class-freemius.php:19445
 msgid "Plan %s does not support a trial period."
 msgstr "El plan %s no admite un período de prueba."
 
-#: includes/class-freemius.php:17934
+#: includes/class-freemius.php:19456
 msgid "None of the %s's plans supports a trial period."
 msgstr "Ninguno de los planes de %s soportan un período de prueba."
 
-#: includes/class-freemius.php:17984
+#: includes/class-freemius.php:19506
 msgid "It looks like you are not in trial mode anymore so there's nothing to cancel :)"
 msgstr "Parece que ya no estás en modo de prueba, así que no hay nada que cancelar :)"
 
-#: includes/class-freemius.php:18020
+#: includes/class-freemius.php:19542
 msgid "Seems like we are having some temporary issue with your trial cancellation. Please try again in few minutes."
 msgstr "Parece que estamos teniendo algún problema temporal con tu cancelación de prueba. Vuelve a intentarlo en unos minutos."
 
-#: includes/class-freemius.php:18039
+#: includes/class-freemius.php:19561
 msgid "Your %s free trial was successfully cancelled."
 msgstr "Tu prueba gratuita de %s fue cancelada con éxito."
 
-#: includes/class-freemius.php:18346
+#: includes/class-freemius.php:19877
 msgid "Version %s was released."
 msgstr "La versión %s se ha lanzado."
 
-#: includes/class-freemius.php:18346
+#: includes/class-freemius.php:19877
 msgid "Please download %s."
 msgstr "Por favor descarga %s."
 
-#: includes/class-freemius.php:18353
+#: includes/class-freemius.php:19884
 msgid "the latest %s version here"
 msgstr "la última versión %s aquí"
 
-#: includes/class-freemius.php:18358
+#: includes/class-freemius.php:19889
 msgid "New"
 msgstr "Nuevo"
 
-#: includes/class-freemius.php:18363
+#: includes/class-freemius.php:19894
 msgid "Seems like you got the latest release."
 msgstr "Parece que tienes la última versión."
 
-#: includes/class-freemius.php:18364
+#: includes/class-freemius.php:19895
 msgid "You are all good!"
 msgstr "¡Está todo listo!"
 
-#: includes/class-freemius.php:18632
+#: includes/class-freemius.php:20165
 msgid "Verification mail was just sent to %s. If you can't find it after 5 min, please check your spam box."
 msgstr "El correo de verificación se acaba de enviar a %s. Si no puedes encontrarlo después de 5 min, comprueba tu carpeta de spam."
 
-#: includes/class-freemius.php:18769
+#: includes/class-freemius.php:20304
 msgid "Site successfully opted in."
 msgstr "Sitio dado de alta correctamente."
 
-#: includes/class-freemius.php18770, includes/class-freemius.php:19581
+#: includes/class-freemius.php20305, includes/class-freemius.php:21125
 msgid "Awesome"
 msgstr "Increíble"
 
-#: includes/class-freemius.php18786, templates/forms/optout.php:32
+#: includes/class-freemius.php20321, templates/forms/optout.php:32
 msgid "We appreciate your help in making the %s better by letting us track some usage data."
 msgstr "Agradecemos tu ayuda para mejorar %s y por permitirnos rastrear algunos datos de uso."
 
-#: includes/class-freemius.php:18787
+#: includes/class-freemius.php:20322
 msgid "Thank you!"
 msgstr "¡Gracias!"
 
-#: includes/class-freemius.php:18794
+#: includes/class-freemius.php:20329
 msgid "We will no longer be sending any usage data of %s on %s to %s."
 msgstr "No continuaremos enviando datos de uso de %s en %s a %s."
 
-#: includes/class-freemius.php:18923
+#: includes/class-freemius.php:20458
 msgid "Please check your mailbox, you should receive an email via %s to confirm the ownership change. From security reasons, you must confirm the change within the next 15 min. If you cannot find the email, please check your spam folder."
 msgstr "Comprueba tu buzón de correo, debes recibir un correo electrónico a través de %s para confirmar el cambio de propiedad. Por razones de seguridad, debes confirmar el cambio dentro de los próximos 15 min. Si no puedes encontrar el correo electrónico, comprueba tu carpeta de correo no deseado."
 
-#: includes/class-freemius.php:18929
+#: includes/class-freemius.php:20464
 msgid "Thanks for confirming the ownership change. An email was just sent to %s for final approval."
 msgstr "Gracias por confirmar el cambio de propiedad. Se envió un correo electrónico a %s para su aprobación final."
 
-#: includes/class-freemius.php:18934
+#: includes/class-freemius.php:20469
 msgid "%s is the new owner of the account."
 msgstr "%s es el nuevo dueño de la cuenta."
 
-#: includes/class-freemius.php:18936
+#: includes/class-freemius.php:20471
 msgctxt "as congratulations"
 msgid "Congrats"
 msgstr "Felicidades"
 
-#: includes/class-freemius.php:18956
+#: includes/class-freemius.php:20491
 msgid "Sorry, we could not complete the email update. Another user with the same email is already registered."
 msgstr "Lo sentimos, no podemos completar la actualización de correo electrónico. Ya hay registrado otro usuario con esa dirección de correo electrónico."
 
-#: includes/class-freemius.php:18957
+#: includes/class-freemius.php:20492
 msgid "If you would like to give up the ownership of the %s's account to %s click the Change Ownership button."
 msgstr "Si deseas renunciar a la titularidad de la cuenta de %s a %s haz clic en el botón de cambio de titularidad."
 
-#: includes/class-freemius.php:18964
+#: includes/class-freemius.php:20499
 msgid "Change Ownership"
 msgstr "Cambiar propietario"
 
-#: includes/class-freemius.php:18972
+#: includes/class-freemius.php:20507
 msgid "Your email was successfully updated. You should receive an email with confirmation instructions in few moments."
 msgstr "Se actualizó correctamente tu correo electrónico. Recibirás un correo electrónico con las instrucciones de confirmación en unos momentos."
 
-#: includes/class-freemius.php:18984
+#: includes/class-freemius.php:20519
 msgid "Please provide your full name."
 msgstr "Por favor, dinos tu nombre completo."
 
-#: includes/class-freemius.php:18989
+#: includes/class-freemius.php:20524
 msgid "Your name was successfully updated."
 msgstr "Tu nombre fue actualizado correctamente."
 
-#: includes/class-freemius.php:19050
+#: includes/class-freemius.php:20585
 msgid "You have successfully updated your %s."
 msgstr "Has actualizado correctamente tu %s."
 
-#: includes/class-freemius.php:19190
+#: includes/class-freemius.php:20725
 msgid "Just letting you know that the add-ons information of %s is being pulled from an external server."
 msgstr "Sólo déjanos informarte que la información de complementos de %s se está extrayendo de un servidor externo."
 
-#: includes/class-freemius.php:19191
+#: includes/class-freemius.php:20726
 msgctxt "advance notice of something that will need attention."
 msgid "Heads up"
 msgstr "Atención"
 
-#: includes/class-freemius.php:19621
+#: includes/class-freemius.php:21165
 msgctxt "exclamation"
 msgid "Hey"
 msgstr "Hey"
 
-#: includes/class-freemius.php:19621
+#: includes/class-freemius.php:21165
 msgid "How do you like %s so far? Test all our %s premium features with a %d-day free trial."
 msgstr "¿Qué te pareció %s hasta ahora? Prueba todas nuestras funciones premium de %s con una prueba gratuita de % d-días."
 
-#: includes/class-freemius.php:19629
+#: includes/class-freemius.php:21173
 msgid "No commitment for %s days - cancel anytime!"
 msgstr "Sin compromiso por %s días - ¡cancelar en cualquier momento!"
 
-#: includes/class-freemius.php:19630
+#: includes/class-freemius.php:21174
 msgid "No credit card required"
 msgstr "No se necesita tarjeta de crédito"
 
-#: includes/class-freemius.php19637, templates/forms/trial-start.php:53
+#: includes/class-freemius.php21181, templates/forms/trial-start.php:53
 msgctxt "call to action"
 msgid "Start free trial"
 msgstr "Comenzar el período de prueba gratuito"
 
-#: includes/class-freemius.php:19714
+#: includes/class-freemius.php:21258
 msgid "Hey there, did you know that %s has an affiliate program? If you like the %s you can become our ambassador and earn some cash!"
 msgstr "Hey, ¿sabías que %s tiene un programa de afiliados? ¡Si te gusta %s puedes convertirte en nuestro embajador y ganar dinero!"
 
-#: includes/class-freemius.php:19723
+#: includes/class-freemius.php:21267
 msgid "Learn more"
 msgstr "Saber más"
 
-#: includes/class-freemius.php19873, templates/account.php406,
-#: templates/account.php509, templates/connect.php171,
-#: templates/connect.php421, templates/forms/license-activation.php24,
-#: templates/account/partials/addon.php:235
+#: includes/class-freemius.php21447, templates/account.php474,
+#: templates/account.php595, templates/connect.php171,
+#: templates/connect.php421, templates/forms/license-activation.php25,
+#: templates/account/partials/addon.php:287
 msgid "Activate License"
 msgstr "Activar licencia"
 
-#: includes/class-freemius.php19874, templates/account.php469,
-#: templates/account.php508, templates/account/partials/site.php:256
+#: includes/class-freemius.php21448, templates/account.php543,
+#: templates/account.php594, templates/account/partials/site.php:256
 msgid "Change License"
 msgstr "Cambiar licencia"
 
-#: includes/class-freemius.php19956, templates/account/partials/site.php:161
+#: includes/class-freemius.php21539, templates/account/partials/site.php:161
 msgid "Opt Out"
 msgstr "Darse de baja"
 
-#: includes/class-freemius.php19958, includes/class-freemius.php19963,
+#: includes/class-freemius.php21541, includes/class-freemius.php21547,
 #: templates/account/partials/site.php43,
 #: templates/account/partials/site.php:161
 msgid "Opt In"
 msgstr "Inscribirse"
 
-#: includes/class-freemius.php:20187
-msgid " The paid version of %1s is already installed. Please activate it to start benefiting the %2s features. %3s"
-msgstr "La versión de pago de %1s ya está instalada. Actívala para comenzar a beneficiarte de las funciones de %2s. %3s"
+#: includes/class-freemius.php:21775
+msgid " The paid version of %1$s is already installed. Please activate it to start benefiting the %2$s features. %3$s"
+msgstr " The paid version of %1$s is already installed. Please activate it to start benefiting the %2$s features. %3$s"
 
-#: includes/class-freemius.php:20195
+#: includes/class-freemius.php:21783
 msgid "Activate %s features"
 msgstr "Activar características %s"
 
-#: includes/class-freemius.php:20208
+#: includes/class-freemius.php:21796
 msgid "Please follow these steps to complete the upgrade"
 msgstr "Por favor, sigue estos pasos para completar la actualización"
 
-#: includes/class-freemius.php:20212
+#: includes/class-freemius.php:21800
 msgid "Download the latest %s version"
 msgstr "Descargar la última versión %s"
 
-#: includes/class-freemius.php:20216
+#: includes/class-freemius.php:21804
 msgid "Upload and activate the downloaded version"
 msgstr "Cargar y activar la versión descargada"
 
-#: includes/class-freemius.php:20218
+#: includes/class-freemius.php:21806
 msgid "How to upload and activate?"
 msgstr "¿Cómo subirlo y activarlo?"
 
-#: includes/class-freemius.php:20352
+#: includes/class-freemius.php:21940
 msgid "%sClick here%s to choose the sites where you'd like to activate the license on."
 msgstr "%sClick aquí %s para elegir los sitios sobre los que te gustaría activar la licencia."
 
-#: includes/class-freemius.php:20513
+#: includes/class-freemius.php:22101
 msgid "Auto installation only works for opted-in users."
 msgstr "La instalación automática sólo funciona para usuarios que aceptaron."
 
-#: includes/class-freemius.php20523, includes/class-freemius.php20556,
-#: includes/class-fs-plugin-updater.php1060,
-#: includes/class-fs-plugin-updater.php:1074
+#: includes/class-freemius.php22111, includes/class-freemius.php22144,
+#: includes/class-fs-plugin-updater.php1149,
+#: includes/class-fs-plugin-updater.php:1163
 msgid "Invalid module ID."
 msgstr "Id de módulo no válido."
 
-#: includes/class-freemius.php20532, includes/class-fs-plugin-updater.php:1096
+#: includes/class-freemius.php22120, includes/class-fs-plugin-updater.php:1185
 msgid "Premium version already active."
 msgstr "Versión premium ya activa."
 
-#: includes/class-freemius.php:20539
+#: includes/class-freemius.php:22127
 msgid "You do not have a valid license to access the premium version."
 msgstr "No tienes una licencia válida para acceder a la versión premium."
 
-#: includes/class-freemius.php:20546
+#: includes/class-freemius.php:22134
 msgid "Plugin is a \"Serviceware\" which means it does not have a premium code version."
 msgstr "El plugin es un \"Serviceware\" lo que significa que no tiene una versión de código premium."
 
-#: includes/class-freemius.php20564, includes/class-fs-plugin-updater.php:1095
+#: includes/class-freemius.php22152, includes/class-fs-plugin-updater.php:1184
 msgid "Premium add-on version already installed."
 msgstr "Versión del complemento premium ya instalada."
 
-#: includes/class-freemius.php:20909
+#: includes/class-freemius.php:22497
 msgid "View paid features"
 msgstr "Ver las funciones de pago"
 
-#: includes/class-freemius.php:21229
+#: includes/class-freemius.php:22819
 msgid "Thank you so much for using %s and its add-ons!"
 msgstr "¡Muchas gracias por utilizar %s y sus complementos!"
 
-#: includes/class-freemius.php:21230
+#: includes/class-freemius.php:22820
 msgid "Thank you so much for using %s!"
 msgstr "¡Muchas gracias por utilizar %s!"
 
-#: includes/class-freemius.php:21236
+#: includes/class-freemius.php:22826
 msgid "You've already opted-in to our usage-tracking, which helps us keep improving the %s."
 msgstr "Ya has optado por nuestro seguimiento de uso, lo que nos ayuda a seguir mejorando %s."
 
-#: includes/class-freemius.php:21240
+#: includes/class-freemius.php:22830
 msgid "Thank you so much for using our products!"
 msgstr "¡Muchas gracias por utilizar nuestros productos!"
 
-#: includes/class-freemius.php:21241
+#: includes/class-freemius.php:22831
 msgid "You've already opted-in to our usage-tracking, which helps us keep improving them."
 msgstr "Ya has optado por nuestro seguimiento de uso, lo que nos ayuda a seguir mejorando."
 
-#: includes/class-freemius.php:21260
+#: includes/class-freemius.php:22850
 msgid "%s and its add-ons"
 msgstr "%s y sus complementos"
 
-#: includes/class-freemius.php:21269
+#: includes/class-freemius.php:22859
 msgid "Products"
 msgstr "Productos"
 
-#: includes/class-freemius.php21276, templates/connect.php:272
+#: includes/class-freemius.php22866, templates/connect.php:272
 msgid "Yes"
 msgstr "Si"
 
-#: includes/class-freemius.php21277, templates/connect.php:273
+#: includes/class-freemius.php22867, templates/connect.php:273
 msgid "send me security & feature updates, educational content and offers."
 msgstr "envíame actualizaciones de seguridad y nuevas funcionalidades, contenido educativo y ofertas."
 
-#: includes/class-freemius.php21278, templates/connect.php:278
+#: includes/class-freemius.php22868, templates/connect.php:278
 msgid "No"
 msgstr "No"
 
-#: includes/class-freemius.php21280, templates/connect.php:280
+#: includes/class-freemius.php22870, templates/connect.php:280
 msgid "do %sNOT%s send me security & feature updates, educational content and offers."
 msgstr "%sNO%s me envíes actualizaciones de seguridad y nuevas funcionalidades, contenido educativo y ofertas."
 
-#: includes/class-freemius.php:21290
-msgid "Due to the new %sEU General Data Protection Regulation (GDPR)%s compliance requirements it is required that you provide your explicit consent, again, confirming that you are onboard 🙂"
-msgstr "Debido a la nueva %s Regulación General de Protección de Datos de la UE  (GDPR)%s los requisitos de conformidad nos requieren que nos debes dar tu consentimiento explícito, de nuevo, confirmando que estás de acuerdo 🙂"
+#: includes/class-freemius.php:22880
+msgid "Due to the new %sEU General Data Protection Regulation (GDPR)%s compliance requirements it is required that you provide your explicit consent, again, confirming that you are onboard :-)"
+msgstr "Due to the new %sEU General Data Protection Regulation (GDPR)%s compliance requirements it is required that you provide your explicit consent, again, confirming that you are onboard :-)"
 
-#: includes/class-freemius.php21292, templates/connect.php:287
+#: includes/class-freemius.php22882, templates/connect.php:287
 msgid "Please let us know if you'd like us to contact you for security & feature updates, educational content, and occasional offers:"
 msgstr "Indica si deseas que te contactemos para actualizaciones de seguridad y nuevas funciones, contenido educativo y ofertas ocasionales:"
 
-#: includes/class-freemius.php:21574
+#: includes/class-freemius.php:23164
 msgid "License key is empty."
 msgstr "La clave de licencia está vacía."
 
@@ -800,628 +820,680 @@ msgstr "Renovar la licencia"
 msgid "Buy license"
 msgstr "Comprar licencia"
 
-#: includes/class-fs-plugin-updater.php:278
+#: includes/class-fs-plugin-updater.php280,
+#: includes/class-fs-plugin-updater.php:313
 msgid "There is a %s of %s available."
 msgstr "Hay una %s de %s disponible."
 
-#: includes/class-fs-plugin-updater.php:282
+#: includes/class-fs-plugin-updater.php282,
+#: includes/class-fs-plugin-updater.php:318
+msgid "new Beta version"
+msgstr "new Beta version"
+
+#: includes/class-fs-plugin-updater.php283,
+#: includes/class-fs-plugin-updater.php:319
 msgid "new version"
 msgstr "nueva versión"
 
-#: includes/class-fs-plugin-updater.php:305
+#: includes/class-fs-plugin-updater.php:342
 msgid "Important Upgrade Notice:"
 msgstr "Aviso importante de actualización:"
 
-#: includes/class-fs-plugin-updater.php:1125
+#: includes/class-fs-plugin-updater.php:1214
 msgid "Installing plugin: %s"
 msgstr "Instalando plugin: %s"
 
-#: includes/class-fs-plugin-updater.php:1166
+#: includes/class-fs-plugin-updater.php:1255
 msgid "Unable to connect to the filesystem. Please confirm your credentials."
 msgstr "No es posible conectarse al sistema de archivos. Por favor, confirma tus credenciales."
 
-#: includes/class-fs-plugin-updater.php:1348
+#: includes/class-fs-plugin-updater.php:1437
 msgid "The remote plugin package does not contain a folder with the desired slug and renaming did not work."
 msgstr "El paquete de plugin remoto no contiene una carpeta con el Slug deseado y el cambio de nombre no funcionó."
 
-#: includes/fs-plugin-info-dialog.php369,
-#: templates/account/partials/addon.php:292
+#: includes/fs-plugin-info-dialog.php:509
+msgid "Purchase More"
+msgstr "Purchase More"
+
+#: includes/fs-plugin-info-dialog.php510,
+#: templates/account/partials/addon.php:347
 msgctxt "verb"
 msgid "Purchase"
 msgstr "Comprar"
 
-#: includes/fs-plugin-info-dialog.php:372
+#: includes/fs-plugin-info-dialog.php:514
 msgid "Start my free %s"
 msgstr "Comenzar mi período gratuito de %s"
 
-#: includes/fs-plugin-info-dialog.php:413
+#: includes/fs-plugin-info-dialog.php:712
+msgid "Install Free Version Update Now"
+msgstr "Instalar la actualización gratuita ahora"
+
+#: includes/fs-plugin-info-dialog.php713, templates/account.php:534
+msgid "Install Update Now"
+msgstr "Instalar actualización ahora"
+
+#: includes/fs-plugin-info-dialog.php:722
 msgid "Install Free Version Now"
 msgstr "Instalar la versión gratuita ahora"
 
-#: includes/fs-plugin-info-dialog.php414, templates/auto-installation.php111,
-#: templates/account/partials/addon.php272,
-#: templates/account/partials/addon.php:322
+#: includes/fs-plugin-info-dialog.php723, templates/add-ons.php262,
+#: templates/auto-installation.php111,
+#: templates/account/partials/addon.php327,
+#: templates/account/partials/addon.php:379
 msgid "Install Now"
 msgstr "Instalar ahora"
 
-#: includes/fs-plugin-info-dialog.php:425
+#: includes/fs-plugin-info-dialog.php:739
 msgctxt "as download latest version"
 msgid "Download Latest Free Version"
 msgstr "Descargar la última versión gratuita"
 
-#: includes/fs-plugin-info-dialog.php426, templates/account.php80,
-#: templates/account/partials/addon.php:21
+#: includes/fs-plugin-info-dialog.php740, templates/account.php85,
+#: templates/add-ons.php34, templates/account/partials/addon.php:25
 msgctxt "as download latest version"
 msgid "Download Latest"
 msgstr "Descargar la última"
 
-#: includes/fs-plugin-info-dialog.php:436
-msgid "Install Free Version Update Now"
-msgstr "Instalar la actualización gratuita ahora"
-
-#: includes/fs-plugin-info-dialog.php437, templates/account.php:460
-msgid "Install Update Now"
-msgstr "Instalar actualización ahora"
-
-#: includes/fs-plugin-info-dialog.php:448
-msgid "Newer Free Version (%s) Installed"
-msgstr "Versión gratuita más reciente (%s) instalada"
-
-#: includes/fs-plugin-info-dialog.php:449
-msgid "Newer Version (%s) Installed"
-msgstr "Versión más reciente (%s) instalada"
+#: includes/fs-plugin-info-dialog.php755, templates/add-ons.php268,
+#: templates/account/partials/addon.php318,
+#: templates/account/partials/addon.php:373
+msgid "Activate this add-on"
+msgstr "Activar este complemento"
 
-#: includes/fs-plugin-info-dialog.php:457
-msgid "Latest Free Version Installed"
-msgstr "Última versión gratuita instalada"
+#: includes/fs-plugin-info-dialog.php757, templates/connect.php:418
+msgid "Activate Free Version"
+msgstr "Activar versión gratuita"
 
-#: includes/fs-plugin-info-dialog.php:458
-msgid "Latest Version Installed"
-msgstr "Última versión instalada"
+#: includes/fs-plugin-info-dialog.php758, templates/account.php109,
+#: templates/add-ons.php269, templates/account/partials/addon.php:49
+msgid "Activate"
+msgstr "Activar"
 
-#: includes/fs-plugin-info-dialog.php:613
+#: includes/fs-plugin-info-dialog.php:968
 msgctxt "Plugin installer section title"
 msgid "Description"
 msgstr "Descripción"
 
-#: includes/fs-plugin-info-dialog.php:614
+#: includes/fs-plugin-info-dialog.php:969
 msgctxt "Plugin installer section title"
 msgid "Installation"
 msgstr "Instalación"
 
-#: includes/fs-plugin-info-dialog.php:615
+#: includes/fs-plugin-info-dialog.php:970
 msgctxt "Plugin installer section title"
 msgid "FAQ"
 msgstr "FAQ"
 
-#: includes/fs-plugin-info-dialog.php616,
+#: includes/fs-plugin-info-dialog.php971,
 #: templates/plugin-info/description.php:55
 msgid "Screenshots"
 msgstr "Capturas de pantalla"
 
-#: includes/fs-plugin-info-dialog.php:617
+#: includes/fs-plugin-info-dialog.php:972
 msgctxt "Plugin installer section title"
 msgid "Changelog"
 msgstr "Registro de cambios"
 
-#: includes/fs-plugin-info-dialog.php:618
+#: includes/fs-plugin-info-dialog.php:973
 msgctxt "Plugin installer section title"
 msgid "Reviews"
 msgstr "Valoraciones"
 
-#: includes/fs-plugin-info-dialog.php:619
+#: includes/fs-plugin-info-dialog.php:974
 msgctxt "Plugin installer section title"
 msgid "Other Notes"
 msgstr "Otras notas"
 
-#: includes/fs-plugin-info-dialog.php:634
+#: includes/fs-plugin-info-dialog.php:989
 msgctxt "Plugin installer section title"
 msgid "Features & Pricing"
 msgstr "Características y precios"
 
-#: includes/fs-plugin-info-dialog.php:644
+#: includes/fs-plugin-info-dialog.php:999
 msgid "Plugin Install"
 msgstr "Instalar plugin"
 
-#: includes/fs-plugin-info-dialog.php:716
+#: includes/fs-plugin-info-dialog.php:1071
 msgctxt "e.g. Professional Plan"
 msgid "%s Plan"
 msgstr "Plan %s"
 
-#: includes/fs-plugin-info-dialog.php:742
+#: includes/fs-plugin-info-dialog.php:1097
 msgctxt "e.g. the best product"
 msgid "Best"
 msgstr "El mejor"
 
-#: includes/fs-plugin-info-dialog.php748,
-#: includes/fs-plugin-info-dialog.php:768
+#: includes/fs-plugin-info-dialog.php1103,
+#: includes/fs-plugin-info-dialog.php:1123
 msgctxt "as every month"
 msgid "Monthly"
 msgstr "Mensual"
 
-#: includes/fs-plugin-info-dialog.php:751
+#: includes/fs-plugin-info-dialog.php:1106
 msgctxt "as once a year"
 msgid "Annual"
 msgstr "Anual"
 
-#: includes/fs-plugin-info-dialog.php:754
+#: includes/fs-plugin-info-dialog.php:1109
 msgid "Lifetime"
 msgstr "Permanente"
 
-#: includes/fs-plugin-info-dialog.php768,
-#: includes/fs-plugin-info-dialog.php770,
-#: includes/fs-plugin-info-dialog.php:772
+#: includes/fs-plugin-info-dialog.php1123,
+#: includes/fs-plugin-info-dialog.php1125,
+#: includes/fs-plugin-info-dialog.php:1127
 msgctxt "e.g. billed monthly"
 msgid "Billed %s"
 msgstr "Facturado %s"
 
-#: includes/fs-plugin-info-dialog.php:770
+#: includes/fs-plugin-info-dialog.php:1125
 msgctxt "as once a year"
 msgid "Annually"
 msgstr "Anualmente"
 
-#: includes/fs-plugin-info-dialog.php:772
+#: includes/fs-plugin-info-dialog.php:1127
 msgctxt "as once a year"
 msgid "Once"
 msgstr "Una vez"
 
-#: includes/fs-plugin-info-dialog.php:778
+#: includes/fs-plugin-info-dialog.php:1133
 msgid "Single Site License"
 msgstr "Licencia para un único sitio"
 
-#: includes/fs-plugin-info-dialog.php:780
+#: includes/fs-plugin-info-dialog.php:1135
 msgid "Unlimited Licenses"
 msgstr "Licencias ilimitadas"
 
-#: includes/fs-plugin-info-dialog.php:782
+#: includes/fs-plugin-info-dialog.php:1137
 msgid "Up to %s Sites"
 msgstr "Hasta %s sitios"
 
-#: includes/fs-plugin-info-dialog.php792,
+#: includes/fs-plugin-info-dialog.php1147,
 #: templates/plugin-info/features.php:82
 msgctxt "as monthly period"
 msgid "mo"
 msgstr "me"
 
-#: includes/fs-plugin-info-dialog.php799,
+#: includes/fs-plugin-info-dialog.php1154,
 #: templates/plugin-info/features.php:80
 msgctxt "as annual period"
 msgid "year"
 msgstr "año"
 
-#: includes/fs-plugin-info-dialog.php:853
+#: includes/fs-plugin-info-dialog.php:1208
 msgctxt "noun"
 msgid "Price"
 msgstr "Precio"
 
-#: includes/fs-plugin-info-dialog.php:901
+#: includes/fs-plugin-info-dialog.php:1256
 msgid "Save %s"
 msgstr "Guardar %s"
 
-#: includes/fs-plugin-info-dialog.php:911
+#: includes/fs-plugin-info-dialog.php:1266
 msgid "No commitment for %s - cancel anytime"
 msgstr "Sin compromiso para %s - cancelar en cualquier momento"
 
-#: includes/fs-plugin-info-dialog.php:914
+#: includes/fs-plugin-info-dialog.php:1269
 msgid "After your free %s, pay as little as %s"
 msgstr "Después de su período gratuito %s, pague sólo %s"
 
-#: includes/fs-plugin-info-dialog.php:925
+#: includes/fs-plugin-info-dialog.php:1280
 msgid "Details"
 msgstr "Detalles"
 
-#: includes/fs-plugin-info-dialog.php929, templates/account.php91,
-#: templates/debug.php201, templates/debug.php238, templates/debug.php452,
-#: templates/account/partials/addon.php:32
+#: includes/fs-plugin-info-dialog.php1284, templates/account.php96,
+#: templates/debug.php203, templates/debug.php240, templates/debug.php454,
+#: templates/account/partials/addon.php:36
 msgctxt "product version"
 msgid "Version"
 msgstr "Versión"
 
-#: includes/fs-plugin-info-dialog.php:936
+#: includes/fs-plugin-info-dialog.php:1291
 msgctxt "as the plugin author"
 msgid "Author"
 msgstr "Autor"
 
-#: includes/fs-plugin-info-dialog.php:943
+#: includes/fs-plugin-info-dialog.php:1298
 msgid "Last Updated"
 msgstr "Última actualización"
 
-#: includes/fs-plugin-info-dialog.php948, templates/account.php:376
+#: includes/fs-plugin-info-dialog.php1303, templates/account.php:444
 msgctxt "x-ago"
 msgid "%s ago"
 msgstr "hace %s"
 
-#: includes/fs-plugin-info-dialog.php:957
+#: includes/fs-plugin-info-dialog.php:1312
 msgid "Requires WordPress Version"
 msgstr "Necesita la versión de WordPress"
 
-#: includes/fs-plugin-info-dialog.php:958
+#: includes/fs-plugin-info-dialog.php:1313
 msgid "%s or higher"
 msgstr "%s o mayor"
 
-#: includes/fs-plugin-info-dialog.php:965
+#: includes/fs-plugin-info-dialog.php:1320
 msgid "Compatible up to"
 msgstr "Compatible hasta"
 
-#: includes/fs-plugin-info-dialog.php:973
+#: includes/fs-plugin-info-dialog.php:1328
 msgid "Downloaded"
 msgstr "Descargado"
 
-#: includes/fs-plugin-info-dialog.php:977
+#: includes/fs-plugin-info-dialog.php:1332
 msgid "%s time"
 msgstr "% vez"
 
-#: includes/fs-plugin-info-dialog.php:979
+#: includes/fs-plugin-info-dialog.php:1334
 msgid "%s times"
 msgstr "%s veces"
 
-#: includes/fs-plugin-info-dialog.php:989
+#: includes/fs-plugin-info-dialog.php:1344
 msgid "WordPress.org Plugin Page"
 msgstr "Página del plugin en WordPress.org"
 
-#: includes/fs-plugin-info-dialog.php:997
+#: includes/fs-plugin-info-dialog.php:1352
 msgid "Plugin Homepage"
 msgstr "Página web del plugin"
 
-#: includes/fs-plugin-info-dialog.php1005,
-#: includes/fs-plugin-info-dialog.php:1087
+#: includes/fs-plugin-info-dialog.php1360,
+#: includes/fs-plugin-info-dialog.php:1442
 msgid "Donate to this plugin"
 msgstr "Donar a este plugin"
 
-#: includes/fs-plugin-info-dialog.php:1012
+#: includes/fs-plugin-info-dialog.php:1367
 msgid "Average Rating"
 msgstr "Calificación media"
 
-#: includes/fs-plugin-info-dialog.php:1019
+#: includes/fs-plugin-info-dialog.php:1374
 msgid "based on %s"
 msgstr "basado en %s"
 
-#: includes/fs-plugin-info-dialog.php:1023
+#: includes/fs-plugin-info-dialog.php:1378
 msgid "%s rating"
 msgstr "%s calificación"
 
-#: includes/fs-plugin-info-dialog.php:1025
+#: includes/fs-plugin-info-dialog.php:1380
 msgid "%s ratings"
 msgstr "%s calificaciones"
 
-#: includes/fs-plugin-info-dialog.php:1040
+#: includes/fs-plugin-info-dialog.php:1395
 msgid "%s star"
 msgstr "%s estrella"
 
-#: includes/fs-plugin-info-dialog.php:1042
+#: includes/fs-plugin-info-dialog.php:1397
 msgid "%s stars"
 msgstr "%s estrellas"
 
-#: includes/fs-plugin-info-dialog.php:1053
+#: includes/fs-plugin-info-dialog.php:1408
 msgid "Click to see reviews that provided a rating of %s"
 msgstr "Haz clic para ver los comentarios con una valoración de %s"
 
-#: includes/fs-plugin-info-dialog.php:1066
+#: includes/fs-plugin-info-dialog.php:1421
 msgid "Contributors"
 msgstr "Colaboradores"
 
-#: includes/fs-plugin-info-dialog.php1095,
-#: includes/fs-plugin-info-dialog.php:1097
+#: includes/fs-plugin-info-dialog.php1450,
+#: includes/fs-plugin-info-dialog.php:1452
 msgid "Warning"
 msgstr "Atencion"
 
-#: includes/fs-plugin-info-dialog.php:1095
+#: includes/fs-plugin-info-dialog.php:1450
 msgid "This plugin has not been tested with your current version of WordPress."
 msgstr "Este plugin no ha sido probado con tu versión actual de WordPress."
 
-#: includes/fs-plugin-info-dialog.php:1097
+#: includes/fs-plugin-info-dialog.php:1452
 msgid "This plugin has not been marked as compatible with your version of WordPress."
 msgstr "Este puglin no ha sido marcado como compatible con tu versión de WordPress."
 
-#: includes/fs-plugin-info-dialog.php:1116
+#: includes/fs-plugin-info-dialog.php:1471
 msgid "Paid add-on must be deployed to Freemius."
 msgstr "El complemento de pago se debe implementar en Freemius."
 
-#: includes/fs-plugin-info-dialog.php:1117
+#: includes/fs-plugin-info-dialog.php:1472
 msgid "Add-on must be deployed to WordPress.org or Freemius."
 msgstr "El complemento debe implementarse en WordPress.org o en Freemius."
 
-#: templates/account.php81, templates/forms/subscription-cancellation.php96,
-#: templates/account/partials/addon.php22,
+#: includes/fs-plugin-info-dialog.php:1493
+msgid "Newer Version (%s) Installed"
+msgstr "Versión más reciente (%s) instalada"
+
+#: includes/fs-plugin-info-dialog.php:1494
+msgid "Newer Free Version (%s) Installed"
+msgstr "Versión gratuita más reciente (%s) instalada"
+
+#: includes/fs-plugin-info-dialog.php:1501
+msgid "Latest Version Installed"
+msgstr "Última versión instalada"
+
+#: includes/fs-plugin-info-dialog.php:1502
+msgid "Latest Free Version Installed"
+msgstr "Última versión gratuita instalada"
+
+#: templates/account.php86, templates/forms/subscription-cancellation.php96,
+#: templates/account/partials/addon.php26,
 #: templates/account/partials/site.php:295
 msgid "Downgrading your plan"
 msgstr "Bajando tu plan"
 
-#: templates/account.php82, templates/forms/subscription-cancellation.php97,
-#: templates/account/partials/addon.php23,
+#: templates/account.php87, templates/forms/subscription-cancellation.php97,
+#: templates/account/partials/addon.php27,
 #: templates/account/partials/site.php:296
 msgid "Cancelling the subscription"
 msgstr "Cancelando la suscripción"
 
-#. translators: %1s: Either 'Downgrading your plan' or 'Cancelling the
+#. translators: %1$s: Either 'Downgrading your plan' or 'Cancelling the
 #. subscription'
-#: templates/account.php84, templates/forms/subscription-cancellation.php99,
-#: templates/account/partials/addon.php25,
-#: templates/account/partials/site.php:298
-msgid "%1s will immediately stop all future recurring payments and your %s plan license will expire in %s."
-msgstr "%1s detendrá inmediatamente todos los pagos recurrentes futuros y tu %s licencia del plan caducará en %s."
+#: templates/account.php:89
+msgid "%1$s will immediately stop all future recurring payments and your %2$s plan license will expire in %3$s."
+msgstr "%1$s will immediately stop all future recurring payments and your %2$s plan license will expire in %3$s."
 
-#: templates/account.php85, templates/forms/subscription-cancellation.php100,
-#: templates/account/partials/addon.php26,
+#: templates/account.php90, templates/forms/subscription-cancellation.php100,
+#: templates/account/partials/addon.php30,
 #: templates/account/partials/site.php:299
 msgid "Please note that we will not be able to grandfather outdated pricing for renewals/new subscriptions after a cancellation. If you choose to renew the subscription manually in the future, after a price increase, which typically occurs once a year, you will be charged the updated price."
 msgstr "Ten en cuenta que no podremos abaratar los precios desactualizados para renovaciones/nuevas suscripciones después de una cancelación. Si eliges renovar la suscripción manualmente en el futuro, después de un aumento de precio, que generalmente ocurre una vez al año, se te cobrará el precio actualizado."
 
-#: templates/account.php86, templates/forms/subscription-cancellation.php106,
-#: templates/account/partials/addon.php:27
+#: templates/account.php91, templates/forms/subscription-cancellation.php106,
+#: templates/account/partials/addon.php:31
 msgid "Cancelling the trial will immediately block access to all premium features. Are you sure?"
 msgstr "La cancelación del período de prueba bloqueará inmediatamente el acceso a todas las funciones premium. ¿Estás seguro?"
 
-#: templates/account.php87, templates/forms/subscription-cancellation.php101,
-#: templates/account/partials/addon.php28,
+#: templates/account.php92, templates/forms/subscription-cancellation.php101,
+#: templates/account/partials/addon.php32,
 #: templates/account/partials/site.php:300
 msgid "You can still enjoy all %s features but you will not have access to %s security & feature updates, nor support."
 msgstr "Todavía puedes disfrutar de todas las funciones de %s pero no tendrás acceso a soporte y actualizaciones de %s."
 
-#: templates/account.php88, templates/forms/subscription-cancellation.php102,
-#: templates/account/partials/addon.php29,
+#: templates/account.php93, templates/forms/subscription-cancellation.php102,
+#: templates/account/partials/addon.php33,
 #: templates/account/partials/site.php:301
 msgid "Once your license expires you can still use the Free version but you will NOT have access to the %s features."
 msgstr "Una vez que caduque tu licencia todavía puedes utilizar la versión gratuita pero NO tendrás acceso a las funciones de %s."
 
 #. translators: %s: Plan title (e.g. "Professional")
-#: templates/account.php90,
+#: templates/account.php95,
 #: templates/account/partials/activate-license-button.php31,
-#: templates/account/partials/addon.php:31
+#: templates/account/partials/addon.php:35
 msgid "Activate %s Plan"
 msgstr "Activar plan %s"
 
 #. translators: %s: Time period (e.g. Auto renews in "2 months")
-#: templates/account.php93, templates/account/partials/addon.php34,
+#: templates/account.php98, templates/account/partials/addon.php38,
 #: templates/account/partials/site.php:275
 msgid "Auto renews in %s"
 msgstr "Auto renovaciones en %s"
 
 #. translators: %s: Time period (e.g. Expires in "2 months")
-#: templates/account.php95, templates/account/partials/addon.php36,
+#: templates/account.php100, templates/account/partials/addon.php40,
 #: templates/account/partials/site.php:277
 msgid "Expires in %s"
 msgstr "Caduca en %s"
 
-#: templates/account.php96, templates/account/partials/addon.php:37
+#: templates/account.php101, templates/account/partials/addon.php:41
 msgctxt "as synchronize license"
 msgid "Sync License"
 msgstr "Sincronizar licencia"
 
-#: templates/account.php97, templates/account/partials/addon.php:38
+#: templates/account.php102, templates/account/partials/addon.php:42
 msgid "Cancel Trial"
 msgstr "Cancelar período de prueba"
 
-#: templates/account.php98, templates/account/partials/addon.php:39
+#: templates/account.php103, templates/account/partials/addon.php:43
 msgid "Change Plan"
 msgstr "Cambiar Plan"
 
-#: templates/account.php99, templates/account/partials/addon.php:40
+#: templates/account.php104, templates/account/partials/addon.php:44
 msgctxt "verb"
 msgid "Upgrade"
 msgstr "Actualizar"
 
-#: templates/account.php101, templates/account/partials/addon.php42,
+#: templates/account.php106, templates/account/partials/addon.php46,
 #: templates/account/partials/site.php:302
 msgctxt "verb"
 msgid "Downgrade"
 msgstr "Degradar"
 
-#: templates/account.php103, templates/add-ons.php130,
+#: templates/account.php108, templates/add-ons.php187,
 #: templates/plugin-info/features.php72,
-#: templates/account/partials/addon.php44,
+#: templates/account/partials/addon.php48,
 #: templates/account/partials/site.php:31
 msgid "Free"
 msgstr "Gratis"
 
-#: templates/account.php104, templates/account/partials/addon.php:45
-msgid "Activate"
-msgstr "Activar"
-
-#: templates/account.php105, templates/debug.php371,
+#: templates/account.php110, templates/debug.php373,
 #: includes/customizer/class-fs-customizer-upsell-control.php106,
-#: templates/account/partials/addon.php:46
+#: templates/account/partials/addon.php:50
 msgctxt "as product pricing plan"
 msgid "Plan"
 msgstr "Plan"
 
-#: templates/account.php:158
+#: templates/account.php:111
+msgid "Bundle Plan"
+msgstr "Bundle Plan"
+
+#: templates/account.php:185
 msgid "Free Trial"
 msgstr "Período de prueba gratuito"
 
-#: templates/account.php:169
+#: templates/account.php:196
 msgid "Account Details"
 msgstr "Detalles de la cuenta"
 
-#: templates/account.php:179
+#: templates/account.php:200
+msgid "Billing & Invoices"
+msgstr "Billing & Invoices"
+
+#: templates/account.php:210
 msgid "Deleting the account will automatically deactivate your %s plan license so you can use it on other sites. If you want to terminate the recurring payments as well, click the \"Cancel\" button, and first \"Downgrade\" your account. Are you sure you would like to continue with the deletion?"
 msgstr "La eliminación de la cuenta desactivará automáticamente su licencia de plan %s para que pueda utilizarla en otros sitios. Si también desea cancelar los pagos periódicos, haga clic en el botón \"Cancelar\" y, en primer lugar, \"Degradar\" su cuenta. ¿Seguro que deseas continuar con la eliminación?"
 
-#: templates/account.php:181
+#: templates/account.php:212
 msgid "Deletion is not temporary. Only delete if you no longer want to use this %s anymore. Are you sure you would like to continue with the deletion?"
 msgstr "La eliminación no es temporal. Sólo elimínalo si ya no deseas utilizar este %s más. ¿Estás seguro que desea continuar con la eliminación?"
 
-#: templates/account.php:184
+#: templates/account.php:215
 msgid "Delete Account"
 msgstr "Borrar cuenta"
 
-#: templates/account.php196, templates/account/partials/addon.php159,
+#: templates/account.php227, templates/account/partials/addon.php211,
 #: templates/account/partials/deactivate-license-button.php:35
 msgid "Deactivate License"
 msgstr "Desactivar licencia"
 
-#: templates/account.php219, templates/forms/subscription-cancellation.php:125
+#: templates/account.php250, templates/forms/subscription-cancellation.php:125
 msgid "Are you sure you want to proceed?"
 msgstr "¿Estás seguro que quieres proceder?"
 
-#: templates/account.php219, templates/account/partials/addon.php:182
+#: templates/account.php250, templates/account/partials/addon.php:234
 msgid "Cancel Subscription"
 msgstr "Cancelar suscripción"
 
-#: templates/account.php:247
+#: templates/account.php:278
 msgctxt "as synchronize"
 msgid "Sync"
 msgstr "Sincronizar"
 
-#: templates/account.php261, templates/debug.php:487
+#: templates/account.php292, templates/debug.php:489
 msgid "Name"
 msgstr "Nombre"
 
-#: templates/account.php267, templates/debug.php:488
+#: templates/account.php298, templates/debug.php:490
 msgid "Email"
 msgstr "Correo electrónico"
 
-#: templates/account.php274, templates/debug.php370, templates/debug.php:526
+#: templates/account.php305, templates/debug.php372, templates/debug.php:528
 msgid "User ID"
 msgstr "ID de usuario"
 
-#: templates/account.php:282
+#: templates/account.php322, templates/account.php608,
+#: templates/account.php653, templates/debug.php238, templates/debug.php366,
+#: templates/debug.php451, templates/debug.php488, templates/debug.php526,
+#: templates/debug.php599, templates/account/payments.php35,
+#: templates/debug/logger.php:21
+msgid "ID"
+msgstr "ID"
+
+#: templates/account.php:329
 msgid "Site ID"
 msgstr "ID del sitio"
 
-#: templates/account.php:285
+#: templates/account.php:332
 msgid "No ID"
 msgstr "Sin ID"
 
-#: templates/account.php290, templates/debug.php243, templates/debug.php372,
-#: templates/debug.php453, templates/debug.php490,
+#: templates/account.php337, templates/debug.php245, templates/debug.php374,
+#: templates/debug.php455, templates/debug.php492,
 #: templates/account/partials/site.php:219
 msgid "Public Key"
 msgstr "Clave pública"
 
-#: templates/account.php296, templates/debug.php373, templates/debug.php454,
-#: templates/debug.php491, templates/account/partials/site.php:231
+#: templates/account.php343, templates/debug.php375, templates/debug.php456,
+#: templates/debug.php493, templates/account/partials/site.php:231
 msgid "Secret Key"
 msgstr "Clave secreta"
 
-#: templates/account.php:299
+#: templates/account.php:346
 msgctxt "as secret encryption key missing"
 msgid "No Secret"
 msgstr "Sin clave secreta"
 
-#: templates/account.php318, templates/account/partials/site.php112,
+#: templates/account.php373, templates/account/partials/site.php112,
 #: templates/account/partials/site.php:114
 msgid "Trial"
 msgstr "Período de prueba gratuito"
 
-#: templates/account.php337, templates/debug.php531,
+#: templates/account.php400, templates/debug.php533,
 #: templates/account/partials/site.php:248
 msgid "License Key"
 msgstr "Clave de licencia"
 
-#: templates/account.php:367
+#: templates/account.php:429
+msgid "Join the Beta program"
+msgstr "Join the Beta program"
+
+#: templates/account.php:435
 msgid "not verified"
 msgstr "no verificado"
 
-#: templates/account.php376, templates/account/partials/addon.php:120
+#: templates/account.php444, templates/account/partials/addon.php:172
 msgid "Expired"
 msgstr "Caducado"
 
-#: templates/account.php:428
+#: templates/account.php:502
 msgid "Premium version"
 msgstr "Versión premium"
 
-#: templates/account.php:430
+#: templates/account.php:504
 msgid "Free version"
 msgstr "Versión gratuita"
 
-#: templates/account.php:442
+#: templates/account.php:516
 msgid "Verify Email"
 msgstr "Verificar correo electrónico"
 
-#: templates/account.php:453
+#: templates/account.php:527
 msgid "Download %s Version"
 msgstr "Descargar versión %s"
 
-#: templates/account.php467, templates/account.php649,
+#: templates/account.php541, templates/account.php749,
 #: templates/account/partials/site.php237,
 #: templates/account/partials/site.php:255
 msgctxt "verb"
 msgid "Show"
 msgstr "Mostrar"
 
-#: templates/account.php:481
+#: templates/account.php:555
 msgid "What is your %s?"
 msgstr "¿Cual es tú %s?"
 
-#: templates/account.php489, templates/account/billing.php:27
+#: templates/account.php563, templates/account/billing.php:21
 msgctxt "verb"
 msgid "Edit"
 msgstr "Editar"
 
-#: templates/account.php:502
+#: templates/account.php:588
 msgid "Sites"
 msgstr "Sitios"
 
-#: templates/account.php:513
+#: templates/account.php:599
 msgid "Search by address"
 msgstr "Buscar por dirección"
 
-#: templates/account.php522, templates/account.php570, templates/debug.php236,
-#: templates/debug.php364, templates/debug.php449, templates/debug.php486,
-#: templates/debug.php524, templates/debug.php597,
-#: templates/account/payments.php35, templates/debug/logger.php:21
-msgid "ID"
-msgstr "ID"
-
-#: templates/account.php523, templates/debug.php:367
+#: templates/account.php609, templates/debug.php:369
 msgid "Address"
 msgstr "Dirección"
 
-#: templates/account.php:524
+#: templates/account.php:610
 msgid "License"
 msgstr "Licencia"
 
-#: templates/account.php:525
+#: templates/account.php:611
 msgid "Plan"
 msgstr "Plan"
 
-#: templates/account.php:573
+#: templates/account.php:656
 msgctxt "as software license"
 msgid "License"
 msgstr "Licencia"
 
-#: templates/account.php:643
+#: templates/account.php:743
 msgctxt "verb"
 msgid "Hide"
 msgstr "Ocultar"
 
-#: templates/account.php:686
+#: templates/account.php:765
+msgid "Processing"
+msgstr "Procesando"
+
+#: templates/account.php:768
+msgid "Get updates for bleeding edge Beta versions of %s."
+msgstr "Get updates for bleeding edge Beta versions of %s."
+
+#: templates/account.php:826
 msgid "Cancelling %s"
 msgstr "Cancelando %s"
 
-#: templates/account.php686, templates/account.php703,
+#: templates/account.php826, templates/account.php843,
 #: templates/forms/subscription-cancellation.php27,
-#: templates/forms/deactivation/form.php:117
+#: templates/forms/deactivation/form.php:133
 msgid "trial"
 msgstr "período de prueba"
 
-#: templates/account.php701, templates/forms/deactivation/form.php:134
+#: templates/account.php841, templates/forms/deactivation/form.php:150
 msgid "Cancelling %s..."
 msgstr "Cancelando %s..."
 
-#: templates/account.php704, templates/forms/subscription-cancellation.php28,
-#: templates/forms/deactivation/form.php:118
+#: templates/account.php844, templates/forms/subscription-cancellation.php28,
+#: templates/forms/deactivation/form.php:134
 msgid "subscription"
 msgstr "suscripción"
 
-#: templates/account.php:718
+#: templates/account.php:858
 msgid "Deactivating your license will block all premium features, but will enable activating the license on another site. Are you sure you want to proceed?"
 msgstr "Al desactivar tu licencia todas las características premium se bloquearán, pero posibilitará poder activar tu licencia en otro sitio. ¿Estás seguro que quieres continuar?"
 
-#: templates/add-ons.php:36
+#: templates/add-ons.php:35
+msgid "View details"
+msgstr "Ver detalles"
+
+#: templates/add-ons.php:45
 msgid "Add Ons for %s"
 msgstr "Complementos para %s"
 
-#: templates/add-ons.php:44
+#: templates/add-ons.php:55
 msgid "We could'nt load the add-ons list. It's probably an issue on our side, please try to come back in few minutes."
 msgstr "No podemos cargar la lista de complementos. Probablemente es un problema por nuestro parte, por favor inténtalo de nuevo en unos minutos."
 
-#: templates/add-ons.php:139
-msgid "View details"
-msgstr "Ver detalles"
+#: templates/add-ons.php:173
+msgctxt "active add-on"
+msgid "Active"
+msgstr "Activo"
+
+#: templates/add-ons.php:174
+msgctxt "installed add-on"
+msgid "Installed"
+msgstr "Installed"
 
-#: templates/admin-notice.php13, templates/forms/license-activation.php208,
+#: templates/admin-notice.php13, templates/forms/license-activation.php209,
 #: templates/forms/resend-key.php:77
 msgctxt "as close a window"
 msgid "Dismiss"
@@ -1447,11 +1519,11 @@ msgstr "El proceso de instalación ha comenzado y puede tardar unos minutos en c
 msgid "Cancel Installation"
 msgstr "Cancelar instalación"
 
-#: templates/checkout.php:172
+#: templates/checkout.php:180
 msgid "Checkout"
 msgstr "Pagar"
 
-#: templates/checkout.php:172
+#: templates/checkout.php:180
 msgid "PCI compliant"
 msgstr "Compatible con PCI"
 
@@ -1473,7 +1545,7 @@ msgstr "Reenviar correo electrónico de activación"
 msgid "Thanks %s!"
 msgstr "¡Gracias %s!"
 
-#: templates/connect.php172, templates/forms/license-activation.php:43
+#: templates/connect.php172, templates/forms/license-activation.php:44
 msgid "Agree & Activate License"
 msgstr "De acuerdo y activar licencia"
 
@@ -1521,15 +1593,15 @@ msgstr "Alternativamente, puedes saltarlo ahora y activar la licencia después,
 msgid "During the update process we detected %s site(s) in the network that are still pending your attention."
 msgstr "Durante el proceso de actualización detectamos %s sitio(s) en la red que todavía están pendientes de tu atención."
 
-#: templates/connect.php253, templates/forms/license-activation.php:46
+#: templates/connect.php253, templates/forms/license-activation.php:47
 msgid "License key"
 msgstr "Clave de licencia"
 
-#: templates/connect.php256, templates/forms/license-activation.php:19
+#: templates/connect.php256, templates/forms/license-activation.php:20
 msgid "Can't find your license key?"
 msgstr "¿No puedes encontrar tu clave de licencia?"
 
-#: templates/connect.php315, templates/connect.php630,
+#: templates/connect.php315, templates/connect.php652,
 #: templates/forms/deactivation/retry-skip.php:20
 msgctxt "verb"
 msgid "Skip"
@@ -1579,7 +1651,7 @@ msgstr "Activación, desactivación y desinstalación"
 msgid "Newsletter"
 msgstr "Boletín"
 
-#: templates/connect.php391, templates/forms/license-activation.php:38
+#: templates/connect.php391, templates/forms/license-activation.php:39
 msgid "The %1$s will be periodically sending data to %2$s to check for security and feature updates, and verify the validity of your license."
 msgstr "%1$s periódicamente enviará datos a %2$s para comprobar las actualizaciones de seguridad, nuevas funcionalidades y verificar la validez de tu licencia."
 
@@ -1591,10 +1663,6 @@ msgstr "¿Qué permisos se otorgan?"
 msgid "Don't have a license key?"
 msgstr "¿No tienes una clave de licencia?"
 
-#: templates/connect.php:418
-msgid "Activate Free Version"
-msgstr "Activar versión gratuita"
-
 #: templates/connect.php:420
 msgid "Have a license key?"
 msgstr "¿Tienes una clave de licencia?"
@@ -1611,12 +1679,12 @@ msgstr "Acuerdo de licencia"
 msgid "Terms of Service"
 msgstr "Términos de servicio"
 
-#: templates/connect.php:766
+#: templates/connect.php:805
 msgctxt "as in the process of sending an email"
 msgid "Sending email"
 msgstr "Enviando correo electrónico"
 
-#: templates/connect.php:767
+#: templates/connect.php:806
 msgctxt "as activating plugin"
 msgid "Activating"
 msgstr "Activando"
@@ -1644,8 +1712,8 @@ msgctxt "as code debugging"
 msgid "Debugging"
 msgstr "Depurando"
 
-#: templates/debug.php54, templates/debug.php248, templates/debug.php374,
-#: templates/debug.php:492
+#: templates/debug.php54, templates/debug.php250, templates/debug.php376,
+#: templates/debug.php:494
 msgid "Actions"
 msgstr "Acciones"
 
@@ -1681,191 +1749,191 @@ msgstr "Cargar opción de BD"
 msgid "Set DB Option"
 msgstr "Guardar opción en BD"
 
-#: templates/debug.php:180
+#: templates/debug.php:182
 msgid "Key"
 msgstr "Clave"
 
-#: templates/debug.php:181
+#: templates/debug.php:183
 msgid "Value"
 msgstr "Valor"
 
-#: templates/debug.php:197
+#: templates/debug.php:199
 msgctxt "as software development kit versions"
 msgid "SDK Versions"
 msgstr "Versiones SDK"
 
-#: templates/debug.php:202
+#: templates/debug.php:204
 msgid "SDK Path"
 msgstr "Ruta del SDK"
 
-#: templates/debug.php203, templates/debug.php:242
+#: templates/debug.php205, templates/debug.php:244
 msgid "Module Path"
 msgstr "Ruta del módulo"
 
-#: templates/debug.php:204
+#: templates/debug.php:206
 msgid "Is Active"
 msgstr "Está activo"
 
-#: templates/debug.php232, templates/debug/plugins-themes-sync.php:35
+#: templates/debug.php234, templates/debug/plugins-themes-sync.php:35
 msgid "Plugins"
 msgstr "Plugins"
 
-#: templates/debug.php232, templates/debug/plugins-themes-sync.php:56
+#: templates/debug.php234, templates/debug/plugins-themes-sync.php:56
 msgid "Themes"
 msgstr "Temas"
 
-#: templates/debug.php237, templates/debug.php369, templates/debug.php451,
+#: templates/debug.php239, templates/debug.php371, templates/debug.php453,
 #: templates/debug/scheduled-crons.php:80
 msgid "Slug"
 msgstr "Ruta"
 
-#: templates/debug.php239, templates/debug.php:450
+#: templates/debug.php241, templates/debug.php:452
 msgid "Title"
 msgstr "Título"
 
-#: templates/debug.php:240
+#: templates/debug.php:242
 msgctxt "as application program interface"
 msgid "API"
 msgstr "API"
 
-#: templates/debug.php:241
+#: templates/debug.php:243
 msgid "Freemius State"
 msgstr "Estado Freemius"
 
-#: templates/debug.php:245
+#: templates/debug.php:247
 msgid "Network Blog"
 msgstr "Blog de red"
 
-#: templates/debug.php:246
+#: templates/debug.php:248
 msgid "Network User"
 msgstr "Usuario de red"
 
-#: templates/debug.php:283
+#: templates/debug.php:285
 msgctxt "as connection was successful"
 msgid "Connected"
 msgstr "Conectado"
 
-#: templates/debug.php:284
+#: templates/debug.php:286
 msgctxt "as connection blocked"
 msgid "Blocked"
 msgstr "Bloqueado"
 
-#: templates/debug.php:320
+#: templates/debug.php:322
 msgid "Simulate Trial Promotion"
 msgstr "Simular período de prueba"
 
-#: templates/debug.php:332
+#: templates/debug.php:334
 msgid "Simulate Network Upgrade"
 msgstr "Simular actualización de red"
 
-#: templates/debug.php:358
+#: templates/debug.php:360
 msgid "%s Installs"
 msgstr "%s Instalaciones"
 
-#: templates/debug.php:360
+#: templates/debug.php:362
 msgctxt "like websites"
 msgid "Sites"
 msgstr "Sitios"
 
-#: templates/debug.php366, templates/account/partials/site.php:148
+#: templates/debug.php368, templates/account/partials/site.php:148
 msgid "Blog ID"
 msgstr "ID del blog"
 
-#: templates/debug.php431, templates/debug.php509,
-#: templates/account/partials/addon.php:339
+#: templates/debug.php433, templates/debug.php511,
+#: templates/account/partials/addon.php:396
 msgctxt "verb"
 msgid "Delete"
 msgstr "Borrar"
 
-#: templates/debug.php:445
+#: templates/debug.php:447
 msgid "Add Ons of module %s"
 msgstr "Complementos del módulo %s"
 
-#: templates/debug.php:482
+#: templates/debug.php:484
 msgid "Users"
 msgstr "Usuarios"
 
-#: templates/debug.php:489
+#: templates/debug.php:491
 msgid "Verified"
 msgstr "Verificado"
 
-#: templates/debug.php:520
+#: templates/debug.php:522
 msgid "%s Licenses"
 msgstr "%s Licencias"
 
-#: templates/debug.php:525
+#: templates/debug.php:527
 msgid "Plugin ID"
 msgstr "ID del plugin"
 
-#: templates/debug.php:527
+#: templates/debug.php:529
 msgid "Plan ID"
 msgstr "ID del plan"
 
-#: templates/debug.php:528
+#: templates/debug.php:530
 msgid "Quota"
 msgstr "Cuota"
 
-#: templates/debug.php:529
+#: templates/debug.php:531
 msgid "Activated"
 msgstr "Activado"
 
-#: templates/debug.php:530
+#: templates/debug.php:532
 msgid "Blocking"
 msgstr "Bloqueando"
 
-#: templates/debug.php:532
+#: templates/debug.php:534
 msgctxt "as expiration date"
 msgid "Expiration"
 msgstr "Caducidad"
 
-#: templates/debug.php:555
+#: templates/debug.php:557
 msgid "Debug Log"
 msgstr "Log de Debug"
 
-#: templates/debug.php:559
+#: templates/debug.php:561
 msgid "All Types"
 msgstr "Todos los Tipos"
 
-#: templates/debug.php:566
+#: templates/debug.php:568
 msgid "All Requests"
 msgstr "Todas las peticiones"
 
-#: templates/debug.php571, templates/debug.php600,
+#: templates/debug.php573, templates/debug.php602,
 #: templates/debug/logger.php:25
 msgid "File"
 msgstr "Archivo"
 
-#: templates/debug.php572, templates/debug.php598,
+#: templates/debug.php574, templates/debug.php600,
 #: templates/debug/logger.php:23
 msgid "Function"
 msgstr "Función"
 
-#: templates/debug.php:573
+#: templates/debug.php:575
 msgid "Process ID"
 msgstr "ID del proceso"
 
-#: templates/debug.php:574
+#: templates/debug.php:576
 msgid "Logger"
 msgstr "Logger"
 
-#: templates/debug.php575, templates/debug.php599,
+#: templates/debug.php577, templates/debug.php601,
 #: templates/debug/logger.php:24
 msgid "Message"
 msgstr "Mensaje"
 
-#: templates/debug.php:577
+#: templates/debug.php:579
 msgid "Filter"
 msgstr "Filtro"
 
-#: templates/debug.php:585
+#: templates/debug.php:587
 msgid "Download"
 msgstr "Descarga"
 
-#: templates/debug.php596, templates/debug/logger.php:22
+#: templates/debug.php598, templates/debug/logger.php:22
 msgid "Type"
 msgstr "Tipo"
 
-#: templates/debug.php601, templates/debug/logger.php:26
+#: templates/debug.php603, templates/debug/logger.php:26
 msgid "Timestamp"
 msgstr "Timestamp"
 
@@ -1892,53 +1960,53 @@ msgstr "API Freemius"
 msgid "Requests"
 msgstr "Peticiones"
 
-#: templates/account/billing.php:28
+#: templates/account/billing.php:22
 msgctxt "verb"
 msgid "Update"
 msgstr "Actualizar"
 
-#: templates/account/billing.php:39
+#: templates/account/billing.php:33
 msgid "Billing"
 msgstr "Facturación"
 
-#: templates/account/billing.php44, templates/account/billing.php:44
+#: templates/account/billing.php38, templates/account/billing.php:38
 msgid "Business name"
 msgstr "Nombre de la empresa"
 
-#: templates/account/billing.php45, templates/account/billing.php:45
+#: templates/account/billing.php39, templates/account/billing.php:39
 msgid "Tax / VAT ID"
 msgstr "Tax / Núm IVA"
 
-#: templates/account/billing.php48, templates/account/billing.php48,
-#: templates/account/billing.php49, templates/account/billing.php:49
+#: templates/account/billing.php42, templates/account/billing.php42,
+#: templates/account/billing.php43, templates/account/billing.php:43
 msgid "Address Line %d"
 msgstr "Línea de la dirección %d"
 
-#: templates/account/billing.php52, templates/account/billing.php:52
+#: templates/account/billing.php46, templates/account/billing.php:46
 msgid "City"
 msgstr "Ciudad"
 
-#: templates/account/billing.php52, templates/account/billing.php:52
+#: templates/account/billing.php46, templates/account/billing.php:46
 msgid "Town"
 msgstr "Municipio"
 
-#: templates/account/billing.php53, templates/account/billing.php:53
+#: templates/account/billing.php47, templates/account/billing.php:47
 msgid "ZIP / Postal Code"
 msgstr "Código postal"
 
-#: templates/account/billing.php:308
+#: templates/account/billing.php:302
 msgid "Country"
 msgstr "País"
 
-#: templates/account/billing.php:310
+#: templates/account/billing.php:304
 msgid "Select Country"
 msgstr "Seleccionar país"
 
-#: templates/account/billing.php317, templates/account/billing.php:318
+#: templates/account/billing.php311, templates/account/billing.php:312
 msgid "State"
 msgstr "Estado"
 
-#: templates/account/billing.php317, templates/account/billing.php:318
+#: templates/account/billing.php311, templates/account/billing.php:312
 msgid "Province"
 msgstr "Provincia"
 
@@ -2190,11 +2258,11 @@ msgstr "Cancelar"
 msgid "Become an affiliate"
 msgstr "Hacerse afiliado"
 
-#: templates/forms/license-activation.php:20
+#: templates/forms/license-activation.php:21
 msgid "Please enter the license key that you received in the email right after the purchase:"
 msgstr "Por favor, introduce la clave de licencia que recibiste en el correo electrónico al realizar la compra:"
 
-#: templates/forms/license-activation.php:25
+#: templates/forms/license-activation.php:26
 msgid "Update License"
 msgstr "Activar licencia"
 
@@ -2261,6 +2329,14 @@ msgstr "Cancelar %s - No necesito más actualizaciones de características y seg
 msgid "Don't cancel %s - I'm still interested in getting security & feature updates, as well as be able to contact support."
 msgstr "No cancelar %s - Todavía estoy interesado en obtener actualizaciones de características y seguridad, así como poder contactar con soporte."
 
+#. translators: %1$s: Either 'Downgrading your plan' or 'Cancelling the
+#. subscription'
+#: templates/forms/subscription-cancellation.php99,
+#: templates/account/partials/addon.php29,
+#: templates/account/partials/site.php:298
+msgid "%1$s will immediately stop all future recurring payments and your %s plan license will expire in %s."
+msgstr "%1$s will immediately stop all future recurring payments and your %s plan license will expire in %s."
+
 #: templates/forms/subscription-cancellation.php:103
 msgid "Once your license expires you will no longer be able to use the %s, unless you activate it again with a valid premium license."
 msgstr "Una vez que tu licencia caduque no podrás seguir utilizando %s, a no ser que lo actives de nuevo con una licencia premium válida."
@@ -2274,7 +2350,7 @@ msgid "Proceed"
 msgstr "Proceder"
 
 #: templates/forms/subscription-cancellation.php191,
-#: templates/forms/deactivation/form.php:150
+#: templates/forms/deactivation/form.php:171
 msgid "Cancel %s & Proceed"
 msgstr "Cancelar %s y proceder"
 
@@ -2286,38 +2362,42 @@ msgstr "Estás a sólo 1-click de comenzar tu %1$s días de prueba gratuita del
 msgid "For compliance with the WordPress.org guidelines, before we start the trial we ask that you opt in with your user and non-sensitive site information, allowing the %s to periodically send data to %s to check for version updates and to validate your trial."
 msgstr "Para el cumplimiento de las directrices de WordPress.org, antes de empezar el período de prueba te pedimos que aceptes con tu usuario e información no sensible del sitio web, permitiendo a %s enviar datos periódicamente a %s para comprobar si hay actualizaciones de versión y para validar la versión de prueba."
 
-#: templates/js/style-premium-theme.php:37
+#: templates/js/style-premium-theme.php:39
 msgid "Premium"
 msgstr "Premium"
 
-#: templates/partials/network-activation.php:23
+#: templates/js/style-premium-theme.php:42
+msgid "Beta"
+msgstr "Beta"
+
+#: templates/partials/network-activation.php:27
 msgid "Activate license on all sites in the network."
 msgstr "Activar licencia en todos los sitios de la red"
 
-#: templates/partials/network-activation.php:24
+#: templates/partials/network-activation.php:28
 msgid "Apply on all sites in the network."
 msgstr "Aplicar en todos los sitios de la red"
 
-#: templates/partials/network-activation.php:27
+#: templates/partials/network-activation.php:31
 msgid "Activate license on all pending sites."
 msgstr "Aplicar licencia en todos los sitios pendientes"
 
-#: templates/partials/network-activation.php:28
+#: templates/partials/network-activation.php:32
 msgid "Apply on all pending sites."
 msgstr "Aplicar en todos los sitios pendientes"
 
-#: templates/partials/network-activation.php36,
-#: templates/partials/network-activation.php:68
+#: templates/partials/network-activation.php40,
+#: templates/partials/network-activation.php:74
 msgid "allow"
 msgstr "permitir"
 
-#: templates/partials/network-activation.php38,
-#: templates/partials/network-activation.php:70
+#: templates/partials/network-activation.php43,
+#: templates/partials/network-activation.php:77
 msgid "delegate"
 msgstr "delegar"
 
-#: templates/partials/network-activation.php41,
-#: templates/partials/network-activation.php:73
+#: templates/partials/network-activation.php47,
+#: templates/partials/network-activation.php:81
 msgid "skip"
 msgstr "saltar"
 
@@ -2343,19 +2423,14 @@ msgstr "quedan %s"
 msgid "Last license"
 msgstr "Última licencia"
 
-#: templates/account/partials/addon.php:115
+#: templates/account/partials/addon.php:167
 msgid "Cancelled"
 msgstr "Cancelado"
 
-#: templates/account/partials/addon.php:125
+#: templates/account/partials/addon.php:177
 msgid "No expiration"
 msgstr "Sin caducidad"
 
-#: templates/account/partials/addon.php264,
-#: templates/account/partials/addon.php:317
-msgid "Activate this add-on"
-msgstr "Activar este complemento"
-
 #: templates/account/partials/site.php:181
 msgid "Owner Name"
 msgstr "Nombre del propietario"
@@ -2380,47 +2455,47 @@ msgstr "Disculpa las molestias y estamos aquí para ayudarte si nos das una opor
 msgid "Contact Support"
 msgstr "Contactar soporte"
 
-#: templates/forms/deactivation/form.php:59
+#: templates/forms/deactivation/form.php:64
 msgid "Anonymous feedback"
 msgstr "Comentarios anónimos"
 
-#: templates/forms/deactivation/form.php:66
+#: templates/forms/deactivation/form.php:70
 msgid "Deactivate"
 msgstr "Desactivar"
 
-#: templates/forms/deactivation/form.php:68
+#: templates/forms/deactivation/form.php:72
 msgid "Activate %s"
 msgstr "Activar %s"
 
-#: templates/forms/deactivation/form.php:80
+#: templates/forms/deactivation/form.php:87
 msgid "Quick Feedback"
 msgstr "Comentarios rápidos"
 
-#: templates/forms/deactivation/form.php:84
+#: templates/forms/deactivation/form.php:91
 msgid "If you have a moment, please let us know why you are %s"
 msgstr "Si tienes un momento, por favor, dinos por qué estás %s"
 
-#: templates/forms/deactivation/form.php:84
+#: templates/forms/deactivation/form.php:91
 msgid "deactivating"
 msgstr "desactivando"
 
-#: templates/forms/deactivation/form.php:84
+#: templates/forms/deactivation/form.php:91
 msgid "switching"
 msgstr "cambiando"
 
-#: templates/forms/deactivation/form.php:332
+#: templates/forms/deactivation/form.php:365
 msgid "Submit & %s"
 msgstr "Enviar y %s"
 
-#: templates/forms/deactivation/form.php:353
+#: templates/forms/deactivation/form.php:386
 msgid "Kindly tell us the reason so we can improve."
 msgstr "Por favor, dínos la razón para que podamos mejorar."
 
-#: templates/forms/deactivation/form.php:478
+#: templates/forms/deactivation/form.php:511
 msgid "Yes - %s"
 msgstr "Si - %s"
 
-#: templates/forms/deactivation/form.php:485
+#: templates/forms/deactivation/form.php:518
 msgid "Skip & %s"
 msgstr "Saltar y %s"
 
diff --git a/wp-content/plugins/nextgen-gallery/freemius/languages/freemius-fr_FR.mo b/wp-content/plugins/nextgen-gallery/freemius/languages/freemius-fr_FR.mo
index 065f63643823689bae74ecb3809920106c32d1ce..7c9b950264c0eee0c99ed78ec616efb7fa0a6394 100644
Binary files a/wp-content/plugins/nextgen-gallery/freemius/languages/freemius-fr_FR.mo and b/wp-content/plugins/nextgen-gallery/freemius/languages/freemius-fr_FR.mo differ
diff --git a/wp-content/plugins/nextgen-gallery/freemius/languages/freemius-fr_FR.po b/wp-content/plugins/nextgen-gallery/freemius/languages/freemius-fr_FR.po
index 4bd4b7cc4f08387755a8be8e2118ff0abe767e18..697bab16e797ced4d4c466f1ebca7fa3380644d3 100644
--- a/wp-content/plugins/nextgen-gallery/freemius/languages/freemius-fr_FR.po
+++ b/wp-content/plugins/nextgen-gallery/freemius/languages/freemius-fr_FR.po
@@ -7,7 +7,7 @@ msgstr ""
 "Project-Id-Version: WordPress SDK\n"
 "Report-Msgid-Bugs-To: https://github.com/Freemius/wordpress-sdk/issues\n"
 "POT-Creation-Date: \n"
-"PO-Revision-Date: 2018-11-29 17:40+0000\n"
+"PO-Revision-Date: 2019-06-05 13:40+0000\n"
 "Last-Translator: Boris Colombier <transifex.com@wba.fr>\n"
 "Language: fr_FR\n"
 "Language-Team: French (France) (http://www.transifex.com/freemius/wordpress-sdk/language/fr_FR/)\n"
@@ -21,772 +21,792 @@ msgstr ""
 "X-Poedit-SearchPathExcluded-0: *.js\n"
 "X-Poedit-SourceCharset: UTF-8\n"
 
-#: includes/class-freemius.php:1688
+#: includes/class-freemius.php1838, templates/account.php:769
+msgid "An update to a Beta version will replace your installed version of %s with the latest Beta release - use with caution, and not on production sites. You have been warned."
+msgstr "An update to a Beta version will replace your installed version of %s with the latest Beta release - use with caution, and not on production sites. You have been warned."
+
+#: includes/class-freemius.php:1845
+msgid "Would you like to proceed with the update?"
+msgstr "Would you like to proceed with the update?"
+
+#: includes/class-freemius.php:2053
 msgid "Freemius SDK couldn't find the plugin's main file. Please contact sdk@freemius.com with the current error."
 msgstr "Le SDK Freemius ne trouve pas le fichier principal du plugin. Merci de contacter sdk@freemius.com en indiquant l'erreur."
 
-#: includes/class-freemius.php:1690
+#: includes/class-freemius.php:2055
 msgid "Error"
 msgstr "Erreur"
 
-#: includes/class-freemius.php:2011
+#: includes/class-freemius.php:2445
 msgid "I found a better %s"
 msgstr "J'ai trouvé un meilleur %s"
 
-#: includes/class-freemius.php:2013
+#: includes/class-freemius.php:2447
 msgid "What's the %s's name?"
 msgstr "Quel est le nom du %s ?"
 
-#: includes/class-freemius.php:2019
+#: includes/class-freemius.php:2453
 msgid "It's a temporary %s. I'm just debugging an issue."
 msgstr "C'est une %s temporaire. Je corrige un problème."
 
-#: includes/class-freemius.php:2021
+#: includes/class-freemius.php:2455
 msgid "Deactivation"
 msgstr "Désactivation"
 
-#: includes/class-freemius.php:2022
+#: includes/class-freemius.php:2456
 msgid "Theme Switch"
 msgstr "Changement de Thème"
 
-#: includes/class-freemius.php2031, templates/forms/resend-key.php:24
+#: includes/class-freemius.php2465, templates/forms/resend-key.php:24
 msgid "Other"
 msgstr "Autre"
 
-#: includes/class-freemius.php:2039
+#: includes/class-freemius.php:2473
 msgid "I no longer need the %s"
 msgstr "Je n'ai plus besoin du %s"
 
-#: includes/class-freemius.php:2046
+#: includes/class-freemius.php:2480
 msgid "I only needed the %s for a short period"
 msgstr "Je n'ai besoin de %s que pour une courte période"
 
-#: includes/class-freemius.php:2052
+#: includes/class-freemius.php:2486
 msgid "The %s broke my site"
 msgstr "Le %s a cassé mon site"
 
-#: includes/class-freemius.php:2059
+#: includes/class-freemius.php:2493
 msgid "The %s suddenly stopped working"
 msgstr "Le %s a soudainement arrêté de fonctionner"
 
-#: includes/class-freemius.php:2069
+#: includes/class-freemius.php:2503
 msgid "I can't pay for it anymore"
 msgstr "Je ne peux plus payer pour ça"
 
-#: includes/class-freemius.php:2071
+#: includes/class-freemius.php:2505
 msgid "What price would you feel comfortable paying?"
 msgstr "Quel prix seriez-vous prêt à payer ?"
 
-#: includes/class-freemius.php:2077
+#: includes/class-freemius.php:2511
 msgid "I don't like to share my information with you"
 msgstr "Je ne veux pas partager mes informations avec vous"
 
-#: includes/class-freemius.php:2098
+#: includes/class-freemius.php:2532
 msgid "The %s didn't work"
 msgstr "Le %s n'a pas fonctionné"
 
-#: includes/class-freemius.php:2108
+#: includes/class-freemius.php:2542
 msgid "I couldn't understand how to make it work"
 msgstr "Je ne comprends pas comment le faire fonctionner"
 
-#: includes/class-freemius.php:2116
+#: includes/class-freemius.php:2550
 msgid "The %s is great, but I need specific feature that you don't support"
 msgstr "Le %s est bien mais j'ai besoin de fonctionnalités spécifiques que vous ne proposez pas"
 
-#: includes/class-freemius.php:2118
+#: includes/class-freemius.php:2552
 msgid "What feature?"
 msgstr "Quelle fonctionnalité ?"
 
-#: includes/class-freemius.php:2122
+#: includes/class-freemius.php:2556
 msgid "The %s is not working"
 msgstr "Le %s ne fonctionne pas"
 
-#: includes/class-freemius.php:2124
+#: includes/class-freemius.php:2558
 msgid "Kindly share what didn't work so we can fix it for future users..."
 msgstr "Merci de nous indiquer ce qui ne fonctionne pas afin que nous puissions le corriger pour les futurs utilisateurs..."
 
-#: includes/class-freemius.php:2128
+#: includes/class-freemius.php:2562
 msgid "It's not what I was looking for"
 msgstr "Ce n'est pas ce que je recherche"
 
-#: includes/class-freemius.php:2130
+#: includes/class-freemius.php:2564
 msgid "What you've been looking for?"
 msgstr "Que recherchez-vous ?"
 
-#: includes/class-freemius.php:2134
+#: includes/class-freemius.php:2568
 msgid "The %s didn't work as expected"
 msgstr "Le %s n'a pas fonctionné comme prévu"
 
-#: includes/class-freemius.php:2136
+#: includes/class-freemius.php:2570
 msgid "What did you expect?"
 msgstr "À quoi vous attendiez-vous ?"
 
-#: includes/class-freemius.php2942, templates/debug.php:20
+#: includes/class-freemius.php3425, templates/debug.php:20
 msgid "Freemius Debug"
 msgstr "Débuggage Freemius"
 
-#: includes/class-freemius.php:3670
+#: includes/class-freemius.php:4177
 msgid "I don't know what is cURL or how to install it, help me!"
 msgstr "Je ne sais pas ce qu'est cURL ou comment l'installer, aidez moi !"
 
-#: includes/class-freemius.php:3672
+#: includes/class-freemius.php:4179
 msgid "We'll make sure to contact your hosting company and resolve the issue. You will get a follow-up email to %s once we have an update."
 msgstr "Nous allons contacter votre hébergeur afin de résoudre le problème. Vous recevrez un email à propos de %s dès que nous aurons des nouvelles."
 
-#: includes/class-freemius.php:3679
+#: includes/class-freemius.php:4186
 msgid "Great, please install cURL and enable it in your php.ini file. In addition, search for the 'disable_functions' directive in your php.ini file and remove any disabled methods starting with 'curl_'. To make sure it was successfully activated, use 'phpinfo()'. Once activated, deactivate the %s and reactivate it back again."
 msgstr "Parfait, merci d'installer cURL et de l'activer dans votre fichier php.ini. De plus, recherchez l'instruction 'disable_functions' de votre fichier php.ini et désactivez les commandes commençant par 'curl_'. Pour vérifier la bonne activation, utilisez la fonction 'phpinfo()'. Une fois activé, désactivez le %s et réactivez le à nouveau."
 
-#: includes/class-freemius.php:3784
+#: includes/class-freemius.php:4291
 msgid "Yes - do your thing"
 msgstr "Oui - allez-y"
 
-#: includes/class-freemius.php:3789
+#: includes/class-freemius.php:4296
 msgid "No - just deactivate"
 msgstr "Non - désactivation seulement"
 
-#: includes/class-freemius.php3834, includes/class-freemius.php4343,
-#: includes/class-freemius.php5442, includes/class-freemius.php11545,
-#: includes/class-freemius.php14916, includes/class-freemius.php14968,
-#: includes/class-freemius.php15030, includes/class-freemius.php17263,
-#: includes/class-freemius.php17273, includes/class-freemius.php17882,
-#: includes/class-freemius.php18742, includes/class-freemius.php18857,
-#: includes/class-freemius.php19001, templates/add-ons.php:43
+#: includes/class-freemius.php4341, includes/class-freemius.php4850,
+#: includes/class-freemius.php5999, includes/class-freemius.php12682,
+#: includes/class-freemius.php16045, includes/class-freemius.php16133,
+#: includes/class-freemius.php16299, includes/class-freemius.php18758,
+#: includes/class-freemius.php18768, includes/class-freemius.php19404,
+#: includes/class-freemius.php20277, includes/class-freemius.php20392,
+#: includes/class-freemius.php20536, templates/add-ons.php:54
 msgctxt "exclamation"
 msgid "Oops"
 msgstr "Oups"
 
-#: includes/class-freemius.php:3903
+#: includes/class-freemius.php:4410
 msgid "Thank for giving us the chance to fix it! A message was just sent to our technical staff. We will get back to you as soon as we have an update to %s. Appreciate your patience."
 msgstr "Merci de nous permettre de corriger ça. Un message vient d'être envoyé à notre service technique. Nous reviendrons vers vous dès que nous aurons des nouvelles à propos de %s."
 
-#: includes/class-freemius.php:4340
+#: includes/class-freemius.php:4847
 msgctxt "addonX cannot run without pluginY"
 msgid "%s cannot run without %s."
 msgstr "%s ne peut pas fonctionner sans %s."
 
-#: includes/class-freemius.php:4341
+#: includes/class-freemius.php:4848
 msgctxt "addonX cannot run..."
 msgid "%s cannot run without the plugin."
 msgstr "%s ne peut pas fonctionner sans le plugin."
 
-#: includes/class-freemius.php4487, includes/class-freemius.php4512,
-#: includes/class-freemius.php:17953
+#: includes/class-freemius.php5020, includes/class-freemius.php5045,
+#: includes/class-freemius.php:19475
 msgid "Unexpected API error. Please contact the %s's author with the following error."
 msgstr "Une erreur est survenue dans l'API. Merci de contacter l'auteur du %s en lui indiquant l'erreur."
 
-#: includes/class-freemius.php:5130
+#: includes/class-freemius.php:5687
 msgid "Premium %s version was successfully activated."
 msgstr "La version premium de %s a été activée avec succès."
 
-#: includes/class-freemius.php5142, includes/class-freemius.php:7004
+#: includes/class-freemius.php5699, includes/class-freemius.php:7567
 msgctxt ""
 msgid "W00t"
 msgstr "Génial"
 
-#: includes/class-freemius.php:5157
+#: includes/class-freemius.php:5714
 msgid "You have a %s license."
 msgstr "Vous avez une license pour %s."
 
-#: includes/class-freemius.php5161, includes/class-freemius.php14337,
-#: includes/class-freemius.php14348, includes/class-freemius.php17177,
-#: includes/class-freemius.php17491, includes/class-freemius.php17557,
-#: includes/class-freemius.php:17707
+#: includes/class-freemius.php5718, includes/class-freemius.php15466,
+#: includes/class-freemius.php15477, includes/class-freemius.php18669,
+#: includes/class-freemius.php18999, includes/class-freemius.php19065,
+#: includes/class-freemius.php:19229
 msgctxt "interjection expressing joy or exuberance"
 msgid "Yee-haw"
 msgstr "Youpi"
 
-#: includes/class-freemius.php:5425
+#: includes/class-freemius.php:5982
 msgid "%s free trial was successfully cancelled. Since the add-on is premium only it was automatically deactivated. If you like to use it in the future, you'll have to purchase a license."
 msgstr "La période d'essai du %s a bien été annulé. L'add-on a été désactivé car il ne fonctionne qu'avec la version premium. Si vous souhaitez l'utiliser ultérieurement, vous devrez acheter une licence."
 
-#: includes/class-freemius.php:5429
+#: includes/class-freemius.php:5986
 msgid "%s is a premium only add-on. You have to purchase a license first before activating the plugin."
 msgstr "%sest un add-on pour la version premium. Vous devez acheter une licence avant d'activer le plugin."
 
-#: includes/class-freemius.php5438, templates/add-ons.php103,
-#: templates/account/partials/addon.php:288
+#: includes/class-freemius.php5995, templates/add-ons.php130,
+#: templates/account/partials/addon.php:343
 msgid "More information about %s"
 msgstr "Plus d'informations à propos de %s"
 
-#: includes/class-freemius.php:5439
+#: includes/class-freemius.php:5996
 msgid "Purchase License"
 msgstr "Acheter une licence"
 
-#: includes/class-freemius.php6372, templates/connect.php:163
+#: includes/class-freemius.php6931, templates/connect.php:163
 msgid "You should receive an activation email for %s to your mailbox at %s. Please make sure you click the activation button in that email to %s."
 msgstr "Vous devriez recevoir un email d'activation pour %s sur votre boîte %s. Merci de cliquer sur le bouton d'activation dans l'email pour %s."
 
-#: includes/class-freemius.php:6376
+#: includes/class-freemius.php:6935
 msgid "start the trial"
 msgstr "commencer la période d'essai"
 
-#: includes/class-freemius.php6377, templates/connect.php:167
+#: includes/class-freemius.php6936, templates/connect.php:167
 msgid "complete the install"
 msgstr "compléter l'installation"
 
-#: includes/class-freemius.php:6490
+#: includes/class-freemius.php:7049
 msgid "You are just one step away - %s"
 msgstr "Il ne reste qu'une étape - %s"
 
-#: includes/class-freemius.php:6493
+#: includes/class-freemius.php:7052
 msgctxt "%s - plugin name. As complete \"PluginX\" activation now"
 msgid "Complete \"%s\" Activation Now"
 msgstr "Compléter \"%s\" Activer Maintenant"
 
-#: includes/class-freemius.php:6571
+#: includes/class-freemius.php:7130
 msgid "We made a few tweaks to the %s, %s"
 msgstr "Nous avons fait quelques modifications au %s, %s"
 
-#: includes/class-freemius.php:6575
+#: includes/class-freemius.php:7134
 msgid "Opt in to make \"%s\" better!"
 msgstr "Inscrivez-vous pour améliorer \"%s\" !"
 
-#: includes/class-freemius.php:7003
+#: includes/class-freemius.php:7566
 msgid "The upgrade of %s was successfully completed."
 msgstr "La mise à jour du %s s'est terminée avec succès "
 
-#: includes/class-freemius.php8925, includes/class-fs-plugin-updater.php886,
-#: includes/class-fs-plugin-updater.php1081,
-#: includes/class-fs-plugin-updater.php1088,
+#: includes/class-freemius.php9728, includes/class-fs-plugin-updater.php975,
+#: includes/class-fs-plugin-updater.php1170,
+#: includes/class-fs-plugin-updater.php1177,
 #: templates/auto-installation.php:32
 msgid "Add-On"
 msgstr "Add-On"
 
-#: includes/class-freemius.php8927, templates/debug.php359,
-#: templates/debug.php:520
+#: includes/class-freemius.php9730, templates/account.php313,
+#: templates/account.php321, templates/debug.php361, templates/debug.php:522
 msgid "Plugin"
 msgstr "Plugin"
 
-#: includes/class-freemius.php8928, templates/debug.php359,
-#: templates/debug.php520, templates/forms/deactivation/form.php:67
+#: includes/class-freemius.php9731, templates/account.php314,
+#: templates/account.php322, templates/debug.php361, templates/debug.php522,
+#: templates/forms/deactivation/form.php:71
 msgid "Theme"
 msgstr "Thème"
 
-#: includes/class-freemius.php:11412
+#: includes/class-freemius.php:12148
+msgid "An unknown error has occurred while trying to set the user's beta mode."
+msgstr "An unknown error has occurred while trying to set the user's beta mode."
+
+#: includes/class-freemius.php:12549
 msgid "Invalid site details collection."
 msgstr "Récupération des détails du site non valide."
 
-#: includes/class-freemius.php:11532
+#: includes/class-freemius.php:12669
 msgid "We couldn't find your email address in the system, are you sure it's the right address?"
 msgstr "Nous ne trouvons pas votre adresse mail dans notre système, êtes-vous qu'il s'agit de la bonne adresse ?"
 
-#: includes/class-freemius.php:11534
+#: includes/class-freemius.php:12671
 msgid "We can't see any active licenses associated with that email address, are you sure it's the right address?"
 msgstr "Nous ne trouvons aucune licence active associée avec cette adresse email, êtes-vous qu'il s'agit de la bonne adresse ?"
 
-#: includes/class-freemius.php:11808
+#: includes/class-freemius.php:12945
 msgid "Account is pending activation."
 msgstr "Compte en cours d'activation."
 
-#: includes/class-freemius.php11920,
+#: includes/class-freemius.php13057,
 #: templates/forms/premium-versions-upgrade-handler.php:47
 msgid "Buy a license now"
 msgstr "Acheter une licence maintenant"
 
-#: includes/class-freemius.php11932,
+#: includes/class-freemius.php13069,
 #: templates/forms/premium-versions-upgrade-handler.php:46
 msgid "Renew your license now"
 msgstr "Renouvelez votre licence maintenant"
 
-#: includes/class-freemius.php:11936
+#: includes/class-freemius.php:13073
 msgid "%s to access version %s security & feature updates, and support."
 msgstr "%s pour permettre les mises à jour de sécurité et de fonctionnalités de la version %s, et le support."
 
-#: includes/class-freemius.php:14319
+#: includes/class-freemius.php:15448
 msgid "%s activation was successfully completed."
 msgstr "L'activation de %s s'est terminée avec succès."
 
-#: includes/class-freemius.php:14333
+#: includes/class-freemius.php:15462
 msgid "Your account was successfully activated with the %s plan."
 msgstr "Votre compte a été activé avec succès avec la formule %s."
 
-#: includes/class-freemius.php14344, includes/class-freemius.php:17553
+#: includes/class-freemius.php15473, includes/class-freemius.php:19061
 msgid "Your trial has been successfully started."
 msgstr "Votre période d'essai a bien démarré."
 
-#: includes/class-freemius.php14914, includes/class-freemius.php14966,
-#: includes/class-freemius.php:15028
+#: includes/class-freemius.php16043, includes/class-freemius.php16131,
+#: includes/class-freemius.php:16297
 msgid "Couldn't activate %s."
 msgstr "Impossible d'activer %s."
 
-#: includes/class-freemius.php14915, includes/class-freemius.php14967,
-#: includes/class-freemius.php:15029
+#: includes/class-freemius.php16044, includes/class-freemius.php16132,
+#: includes/class-freemius.php:16298
 msgid "Please contact us with the following message:"
 msgstr "Merci de nous contacter avec le message suivant :"
 
-#: includes/class-freemius.php15378, includes/class-freemius.php:19839
+#: includes/class-freemius.php:16128
+msgid "An unknown error has occurred."
+msgstr "An unknown error has occurred."
+
+#: includes/class-freemius.php16655, includes/class-freemius.php:21409
 msgid "Upgrade"
 msgstr "Mise à jour"
 
-#: includes/class-freemius.php:15384
+#: includes/class-freemius.php:16661
 msgid "Start Trial"
 msgstr "Essai gratuit"
 
-#: includes/class-freemius.php:15386
+#: includes/class-freemius.php:16663
 msgid "Pricing"
 msgstr "Tarifs"
 
-#: includes/class-freemius.php15448, includes/class-freemius.php:15450
+#: includes/class-freemius.php16742, includes/class-freemius.php:16744
 msgid "Affiliation"
 msgstr "Affiliation"
 
-#: includes/class-freemius.php15478, includes/class-freemius.php15480,
-#: templates/account.php150, templates/debug.php:324
+#: includes/class-freemius.php16772, includes/class-freemius.php16774,
+#: templates/account.php177, templates/debug.php:326
 msgid "Account"
 msgstr "Compte"
 
-#: includes/class-freemius.php15493, includes/class-freemius.php15495,
+#: includes/class-freemius.php16787, includes/class-freemius.php16789,
 #: includes/customizer/class-fs-customizer-support-section.php:60
 msgid "Contact Us"
 msgstr "Contactez Nous"
 
-#: includes/class-freemius.php15505, includes/class-freemius.php15507,
-#: includes/class-freemius.php19849, templates/account.php100,
-#: templates/account/partials/addon.php:41
+#: includes/class-freemius.php16799, includes/class-freemius.php16801,
+#: includes/class-freemius.php21423, templates/account.php105,
+#: templates/account/partials/addon.php:45
 msgid "Add-Ons"
 msgstr "Add-Ons"
 
-#: includes/class-freemius.php:15541
+#: includes/class-freemius.php:16835
 msgctxt "ASCII arrow left icon"
 msgid "&#x2190;"
 msgstr "&#x2190;"
 
-#: includes/class-freemius.php:15541
+#: includes/class-freemius.php:16835
 msgctxt "ASCII arrow right icon"
 msgid "&#x27a4;"
 msgstr "&#x27a4;"
 
-#: includes/class-freemius.php15543, templates/pricing.php:97
+#: includes/class-freemius.php16837, templates/pricing.php:102
 msgctxt "noun"
 msgid "Pricing"
 msgstr "Tarifs"
 
-#: includes/class-freemius.php15756,
+#: includes/class-freemius.php17050,
 #: includes/customizer/class-fs-customizer-support-section.php:67
 msgid "Support Forum"
 msgstr "Forum de Support"
 
-#: includes/class-freemius.php:16542
+#: includes/class-freemius.php:17995
 msgid "Your email has been successfully verified - you are AWESOME!"
 msgstr "Votre email a été vérifié avec succès - vous êtes FORMIDABLE !"
 
-#: includes/class-freemius.php:16543
+#: includes/class-freemius.php:17996
 msgctxt "a positive response"
 msgid "Right on"
 msgstr "Directement"
 
-#: includes/class-freemius.php:17168
+#: includes/class-freemius.php:18660
 msgid "Your %s Add-on plan was successfully upgraded."
 msgstr "Votre Add-on %s a bien été mis à jour."
 
-#: includes/class-freemius.php:17170
+#: includes/class-freemius.php:18662
 msgid "%s Add-on was successfully purchased."
 msgstr "L'Add-on %s a bien été acheté."
 
-#: includes/class-freemius.php:17173
+#: includes/class-freemius.php:18665
 msgid "Download the latest version"
 msgstr "Télécharger la dernière version"
 
-#: includes/class-freemius.php:17259
-msgctxt "%1s - plugin title, %2s - API domain"
-msgid "Your server is blocking the access to Freemius' API, which is crucial for %1s synchronization. Please contact your host to whitelist %2s"
-msgstr "Votre serveur bloque l'accès à l4API Freemius qui est indispensable pour la synchronisation %1s. Merci de contacter votre hébergeur pour mettre %2s dans la liste blanche "
+#: includes/class-freemius.php:18751
+msgid "Your server is blocking the access to Freemius' API, which is crucial for %1$s synchronization. Please contact your host to whitelist %2$s"
+msgstr "Your server is blocking the access to Freemius' API, which is crucial for %1$s synchronization. Please contact your host to whitelist %2$s"
 
-#: includes/class-freemius.php17262, includes/class-freemius.php17678,
-#: includes/class-freemius.php:17755
+#: includes/class-freemius.php18757, includes/class-freemius.php19188,
+#: includes/class-freemius.php:19277
 msgid "Error received from the server:"
 msgstr "Une erreur a été reçu depuis le serveur :"
 
-#: includes/class-freemius.php:17272
+#: includes/class-freemius.php:18767
 msgid "It seems like one of the authentication parameters is wrong. Update your Public Key, Secret Key & User ID, and try again."
 msgstr "Il semble que l'un des paramètres d'authentification soit faux. Veuillez mettre à jour votre  Public Key, votre Secret Key ainsi que vote User ID et essayez à nouveau."
 
-#: includes/class-freemius.php17454, includes/class-freemius.php17683,
-#: includes/class-freemius.php17726, includes/class-freemius.php:17829
+#: includes/class-freemius.php18961, includes/class-freemius.php19193,
+#: includes/class-freemius.php19248, includes/class-freemius.php:19351
 msgctxt ""
 msgid "Hmm"
 msgstr "Hmm"
 
-#: includes/class-freemius.php:17467
+#: includes/class-freemius.php:18974
 msgid "It looks like you are still on the %s plan. If you did upgrade or change your plan, it's probably an issue on our side - sorry."
 msgstr "Il semble que vous soyez encore sur la formule %s. Si vous avez mis à jour ou changer votre formule, le problème est probablement de votre côté - désolé."
 
-#: includes/class-freemius.php17468, templates/account.php102,
-#: templates/add-ons.php134, templates/account/partials/addon.php:43
+#: includes/class-freemius.php18975, templates/account.php107,
+#: templates/add-ons.php191, templates/account/partials/addon.php:47
 msgctxt "trial period"
 msgid "Trial"
 msgstr "Période d'essai"
 
-#: includes/class-freemius.php:17473
+#: includes/class-freemius.php:18980
 msgid "I have upgraded my account but when I try to Sync the License, the plan remains %s."
 msgstr "J'ai mis à jour mon compte mais quand j'essaie de synchroniser la licence, la formule est toujours %s."
 
-#: includes/class-freemius.php17477, includes/class-freemius.php:17535
+#: includes/class-freemius.php18984, includes/class-freemius.php:19043
 msgid "Please contact us here"
 msgstr "Merci de nous contacter ici"
 
-#: includes/class-freemius.php:17487
+#: includes/class-freemius.php:18995
+msgid "Your plan was successfully activated."
+msgstr "Your plan was successfully activated."
+
+#: includes/class-freemius.php:18996
 msgid "Your plan was successfully upgraded."
 msgstr "Votre formule a bien été mise à jour."
 
-#: includes/class-freemius.php:17505
+#: includes/class-freemius.php:19013
 msgid "Your plan was successfully changed to %s."
 msgstr "Votre formule a bien été modifié vers %s. "
 
-#: includes/class-freemius.php:17521
+#: includes/class-freemius.php:19029
 msgid "Your license has expired. You can still continue using the free %s forever."
 msgstr "Votre licence a expiré. Vous pouvez toujours utiliser la version gratuite indéfiniment."
 
-#: includes/class-freemius.php:17523
+#: includes/class-freemius.php:19031
 msgid "Your license has expired. %1$sUpgrade now%2$s to continue using the %3$s without interruptions."
 msgstr "Votre licence a expiré.%1$sFaites la mise à jour maintenant%2$s pour continuer à utiliser le %3$s sans interruption."
 
-#: includes/class-freemius.php:17531
+#: includes/class-freemius.php:19039
 msgid "Your license has been cancelled. If you think it's a mistake, please contact support."
 msgstr "Votre licence a été annulé. Si vous pensez qu'il s'agit d'une erreur, merci de contacter le support."
 
-#: includes/class-freemius.php:17544
+#: includes/class-freemius.php:19052
 msgid "Your license has expired. You can still continue using all the %s features, but you'll need to renew your license to continue getting updates and support."
 msgstr "Votre licence a expiré. Vous pouvez toujours utiliser les fonctionnalités %s mais vous devrez renouveler votre licence pour recevoir les mises à jour et une assistance."
 
-#: includes/class-freemius.php:17567
+#: includes/class-freemius.php:19075
 msgid "Your free trial has expired. You can still continue using all our free features."
 msgstr "Votre période d'essai gratuite est terminée. Vous pouvez continuer à utiliser toutes nos fonctionnalités gratuites."
 
-#: includes/class-freemius.php:17569
+#: includes/class-freemius.php:19077
 msgid "Your free trial has expired. %1$sUpgrade now%2$s to continue using the %3$s without interruptions."
 msgstr "Votre période d'essai gratuite est terminée. %1$sFaites la mise à jour maintenant%2$s pour continuer à utiliser le %3$s sans interruption."
 
-#: includes/class-freemius.php:17674
+#: includes/class-freemius.php:19184
 msgid "It looks like the license could not be activated."
 msgstr "Il semble que la licence ne puisse être activée."
 
-#: includes/class-freemius.php:17704
+#: includes/class-freemius.php:19226
 msgid "Your license was successfully activated."
 msgstr "Votre licence a bien été activée."
 
-#: includes/class-freemius.php:17730
+#: includes/class-freemius.php:19252
 msgid "It looks like your site currently doesn't have an active license."
 msgstr "Il semble que votre site n'ait pas de licence active."
 
-#: includes/class-freemius.php:17754
+#: includes/class-freemius.php:19276
 msgid "It looks like the license deactivation failed."
 msgstr "Il semble que la désactivation de la licence a échoué."
 
-#: includes/class-freemius.php:17782
+#: includes/class-freemius.php:19304
 msgid "Your license was successfully deactivated, you are back to the %s plan."
 msgstr "Votre licence a bien été désactivé, vous utilisez à présent la formule %s."
 
-#: includes/class-freemius.php:17783
+#: includes/class-freemius.php:19305
 msgid "O.K"
 msgstr "O.K"
 
-#: includes/class-freemius.php:17836
+#: includes/class-freemius.php:19358
 msgid "Seems like we are having some temporary issue with your subscription cancellation. Please try again in few minutes."
 msgstr "Il semble que nous ayons un problème temporaire avec l'annulation de votre abonnement. Merci de réessayer dans quelques minutes."
 
-#: includes/class-freemius.php:17845
+#: includes/class-freemius.php:19367
 msgid "Your subscription was successfully cancelled. Your %s plan license will expire in %s."
 msgstr "Votre abonnement a bien été annulé. Votre licence de la formule %s expirera dans %s."
 
-#: includes/class-freemius.php:17887
+#: includes/class-freemius.php:19409
 msgid "You are already running the %s in a trial mode."
 msgstr "Vous utilisez déjà le %s en période d'essai. "
 
-#: includes/class-freemius.php:17898
+#: includes/class-freemius.php:19420
 msgid "You already utilized a trial before."
 msgstr "Vous avez déjà utilisé la période d'essai."
 
-#: includes/class-freemius.php:17912
+#: includes/class-freemius.php:19434
 msgid "Plan %s do not exist, therefore, can't start a trial."
 msgstr "La formule %s n'existe pas, il n'est pas possible de commencer une période d'essai."
 
-#: includes/class-freemius.php:17923
+#: includes/class-freemius.php:19445
 msgid "Plan %s does not support a trial period."
 msgstr "La formule %s ne propose pas de période d'essai."
 
-#: includes/class-freemius.php:17934
+#: includes/class-freemius.php:19456
 msgid "None of the %s's plans supports a trial period."
 msgstr "Aucune formule du %s ne propose de période d'essai."
 
-#: includes/class-freemius.php:17984
+#: includes/class-freemius.php:19506
 msgid "It looks like you are not in trial mode anymore so there's nothing to cancel :)"
 msgstr "Il semble que vous ne soyez plus en période d'essai donc il n'y a rien à annuler :)"
 
-#: includes/class-freemius.php:18020
+#: includes/class-freemius.php:19542
 msgid "Seems like we are having some temporary issue with your trial cancellation. Please try again in few minutes."
 msgstr "Il semble que nous ayons un problème temporaire pour annuler votre période d'essai. Merci de réessayer dans quelques minutes."
 
-#: includes/class-freemius.php:18039
+#: includes/class-freemius.php:19561
 msgid "Your %s free trial was successfully cancelled."
 msgstr "Votre période d'essai %s a bien été annulé."
 
-#: includes/class-freemius.php:18346
+#: includes/class-freemius.php:19877
 msgid "Version %s was released."
 msgstr "La version %s vient d'être publiée."
 
-#: includes/class-freemius.php:18346
+#: includes/class-freemius.php:19877
 msgid "Please download %s."
 msgstr "Merci de télécharger %s."
 
-#: includes/class-freemius.php:18353
+#: includes/class-freemius.php:19884
 msgid "the latest %s version here"
 msgstr "la dernière version de %s ici"
 
-#: includes/class-freemius.php:18358
+#: includes/class-freemius.php:19889
 msgid "New"
 msgstr "Nouveau"
 
-#: includes/class-freemius.php:18363
+#: includes/class-freemius.php:19894
 msgid "Seems like you got the latest release."
 msgstr "Il semble que vous ayez la dernière version."
 
-#: includes/class-freemius.php:18364
+#: includes/class-freemius.php:19895
 msgid "You are all good!"
 msgstr "Vous êtes tout bon !"
 
-#: includes/class-freemius.php:18632
+#: includes/class-freemius.php:20165
 msgid "Verification mail was just sent to %s. If you can't find it after 5 min, please check your spam box."
 msgstr "Un email de vérification vient d'être envoyé sur %s. Si vous ne le recevez pas d'ici 5 minutes, merci de vérifier dans vos spams."
 
-#: includes/class-freemius.php:18769
+#: includes/class-freemius.php:20304
 msgid "Site successfully opted in."
 msgstr "Site ajouté avec succès."
 
-#: includes/class-freemius.php18770, includes/class-freemius.php:19581
+#: includes/class-freemius.php20305, includes/class-freemius.php:21125
 msgid "Awesome"
 msgstr "Formidable"
 
-#: includes/class-freemius.php18786, templates/forms/optout.php:32
+#: includes/class-freemius.php20321, templates/forms/optout.php:32
 msgid "We appreciate your help in making the %s better by letting us track some usage data."
 msgstr "Nous vous remercions de votre aide pour améliorer le %s en nous permettant de recevoir des informations concernant son usage."
 
-#: includes/class-freemius.php:18787
+#: includes/class-freemius.php:20322
 msgid "Thank you!"
 msgstr "Merci !"
 
-#: includes/class-freemius.php:18794
+#: includes/class-freemius.php:20329
 msgid "We will no longer be sending any usage data of %s on %s to %s."
 msgstr "Nous n'enverrons plus d'information d'utilisation de %s sur %s à %s."
 
-#: includes/class-freemius.php:18923
+#: includes/class-freemius.php:20458
 msgid "Please check your mailbox, you should receive an email via %s to confirm the ownership change. From security reasons, you must confirm the change within the next 15 min. If you cannot find the email, please check your spam folder."
 msgstr "Merci de vérifier votre messagerie, vous devriez recevoir un email via %s pour confirmer le changement de propriétaire. Pour des raisons de sécurité, vous devez confirmer le changement dans les prochaines 15 minutes. Vérifiez vos spams si vous ne recevez pas le message."
 
-#: includes/class-freemius.php:18929
+#: includes/class-freemius.php:20464
 msgid "Thanks for confirming the ownership change. An email was just sent to %s for final approval."
 msgstr "Merci pour la confirmation du changement de propriétaire. Un email vient d'être envoyé à %s pour la validation finale."
 
-#: includes/class-freemius.php:18934
+#: includes/class-freemius.php:20469
 msgid "%s is the new owner of the account."
 msgstr "%s est le nouveau propriétaire du compte."
 
-#: includes/class-freemius.php:18936
+#: includes/class-freemius.php:20471
 msgctxt "as congratulations"
 msgid "Congrats"
 msgstr "Félicitations"
 
-#: includes/class-freemius.php:18956
+#: includes/class-freemius.php:20491
 msgid "Sorry, we could not complete the email update. Another user with the same email is already registered."
 msgstr "Désolé, nous ne pouvons pas mettre à jour l'email. Il existe déjà un autre utilisateur avec cette adresse."
 
-#: includes/class-freemius.php:18957
+#: includes/class-freemius.php:20492
 msgid "If you would like to give up the ownership of the %s's account to %s click the Change Ownership button."
 msgstr "Si vous voulez transférer la propriété du compte de %s à %s cliquez sur le bouton Changement De Propriétaire"
 
-#: includes/class-freemius.php:18964
+#: includes/class-freemius.php:20499
 msgid "Change Ownership"
 msgstr "Changement De Propriétaire"
 
-#: includes/class-freemius.php:18972
+#: includes/class-freemius.php:20507
 msgid "Your email was successfully updated. You should receive an email with confirmation instructions in few moments."
 msgstr "Votre email a été mis à jour. Vous allez recevoir un message avec les instructions de confirmation."
 
-#: includes/class-freemius.php:18984
+#: includes/class-freemius.php:20519
 msgid "Please provide your full name."
 msgstr "Merci d'indiquer vos prénom et nom."
 
-#: includes/class-freemius.php:18989
+#: includes/class-freemius.php:20524
 msgid "Your name was successfully updated."
 msgstr "Votre nom a été mis à jour."
 
-#: includes/class-freemius.php:19050
+#: includes/class-freemius.php:20585
 msgid "You have successfully updated your %s."
 msgstr "Votre %s a bien été mis à jour."
 
-#: includes/class-freemius.php:19190
+#: includes/class-freemius.php:20725
 msgid "Just letting you know that the add-ons information of %s is being pulled from an external server."
 msgstr "Sachez que les informations de l'add-ons de %s sont issus d'un serveur externe."
 
-#: includes/class-freemius.php:19191
+#: includes/class-freemius.php:20726
 msgctxt "advance notice of something that will need attention."
 msgid "Heads up"
 msgstr "Avertissement"
 
-#: includes/class-freemius.php:19621
+#: includes/class-freemius.php:21165
 msgctxt "exclamation"
 msgid "Hey"
 msgstr "Hey"
 
-#: includes/class-freemius.php:19621
+#: includes/class-freemius.php:21165
 msgid "How do you like %s so far? Test all our %s premium features with a %d-day free trial."
 msgstr "Que pensez-vous de %s ? Testez nos %s fonctionnalités premium avec %d jours d'essai gratuit."
 
-#: includes/class-freemius.php:19629
+#: includes/class-freemius.php:21173
 msgid "No commitment for %s days - cancel anytime!"
 msgstr "Pas d'engagement durant %s jours - annuler quand vous voulez !"
 
-#: includes/class-freemius.php:19630
+#: includes/class-freemius.php:21174
 msgid "No credit card required"
 msgstr "Pas besoin de carte bancaire"
 
-#: includes/class-freemius.php19637, templates/forms/trial-start.php:53
+#: includes/class-freemius.php21181, templates/forms/trial-start.php:53
 msgctxt "call to action"
 msgid "Start free trial"
 msgstr "Commencer l'essai gratuit"
 
-#: includes/class-freemius.php:19714
+#: includes/class-freemius.php:21258
 msgid "Hey there, did you know that %s has an affiliate program? If you like the %s you can become our ambassador and earn some cash!"
 msgstr "Dites, savez-vous que %s propose un système de affiliation ? Si vous aimez le %s vous pouvez devenir notre ambassadeur et gagner de l'argent !"
 
-#: includes/class-freemius.php:19723
+#: includes/class-freemius.php:21267
 msgid "Learn more"
 msgstr "En savoir plus"
 
-#: includes/class-freemius.php19873, templates/account.php406,
-#: templates/account.php509, templates/connect.php171,
-#: templates/connect.php421, templates/forms/license-activation.php24,
-#: templates/account/partials/addon.php:235
+#: includes/class-freemius.php21447, templates/account.php474,
+#: templates/account.php595, templates/connect.php171,
+#: templates/connect.php421, templates/forms/license-activation.php25,
+#: templates/account/partials/addon.php:287
 msgid "Activate License"
 msgstr "Activer la licence"
 
-#: includes/class-freemius.php19874, templates/account.php469,
-#: templates/account.php508, templates/account/partials/site.php:256
+#: includes/class-freemius.php21448, templates/account.php543,
+#: templates/account.php594, templates/account/partials/site.php:256
 msgid "Change License"
 msgstr "Changer la licence"
 
-#: includes/class-freemius.php19956, templates/account/partials/site.php:161
+#: includes/class-freemius.php21539, templates/account/partials/site.php:161
 msgid "Opt Out"
 msgstr "Désinscription"
 
-#: includes/class-freemius.php19958, includes/class-freemius.php19963,
+#: includes/class-freemius.php21541, includes/class-freemius.php21547,
 #: templates/account/partials/site.php43,
 #: templates/account/partials/site.php:161
 msgid "Opt In"
 msgstr "Inscription"
 
-#: includes/class-freemius.php:20187
-msgid " The paid version of %1s is already installed. Please activate it to start benefiting the %2s features. %3s"
-msgstr "La version payante de %1s est déjà installée. Merci de l'activer pour bénéficier des fonctionnalités %2s. %3s"
+#: includes/class-freemius.php:21775
+msgid " The paid version of %1$s is already installed. Please activate it to start benefiting the %2$s features. %3$s"
+msgstr " The paid version of %1$s is already installed. Please activate it to start benefiting the %2$s features. %3$s"
 
-#: includes/class-freemius.php:20195
+#: includes/class-freemius.php:21783
 msgid "Activate %s features"
 msgstr "Activer les fonctionnalités %s"
 
-#: includes/class-freemius.php:20208
+#: includes/class-freemius.php:21796
 msgid "Please follow these steps to complete the upgrade"
 msgstr "Merci de suivre ces étapes pour finaliser la mise à jour"
 
-#: includes/class-freemius.php:20212
+#: includes/class-freemius.php:21800
 msgid "Download the latest %s version"
 msgstr "Télécharger la dernière version %s"
 
-#: includes/class-freemius.php:20216
+#: includes/class-freemius.php:21804
 msgid "Upload and activate the downloaded version"
 msgstr "Téléverser et activer la version téléchargée"
 
-#: includes/class-freemius.php:20218
+#: includes/class-freemius.php:21806
 msgid "How to upload and activate?"
 msgstr "Comment téléverser et activer ?"
 
-#: includes/class-freemius.php:20352
+#: includes/class-freemius.php:21940
 msgid "%sClick here%s to choose the sites where you'd like to activate the license on."
 msgstr "%sCliquez ici %s pour choisir les sites sur lesquels vous souhaitez activer la licence."
 
-#: includes/class-freemius.php:20513
+#: includes/class-freemius.php:22101
 msgid "Auto installation only works for opted-in users."
 msgstr "L'installation automatique ne fonctionne que pour les utilisateurs qui se sont inscrits."
 
-#: includes/class-freemius.php20523, includes/class-freemius.php20556,
-#: includes/class-fs-plugin-updater.php1060,
-#: includes/class-fs-plugin-updater.php:1074
+#: includes/class-freemius.php22111, includes/class-freemius.php22144,
+#: includes/class-fs-plugin-updater.php1149,
+#: includes/class-fs-plugin-updater.php:1163
 msgid "Invalid module ID."
 msgstr "ID du module non valide."
 
-#: includes/class-freemius.php20532, includes/class-fs-plugin-updater.php:1096
+#: includes/class-freemius.php22120, includes/class-fs-plugin-updater.php:1185
 msgid "Premium version already active."
 msgstr "Version premium déjà active."
 
-#: includes/class-freemius.php:20539
+#: includes/class-freemius.php:22127
 msgid "You do not have a valid license to access the premium version."
 msgstr "Vous n'avez pas de licence valide pour accéder à la version premium."
 
-#: includes/class-freemius.php:20546
+#: includes/class-freemius.php:22134
 msgid "Plugin is a \"Serviceware\" which means it does not have a premium code version."
 msgstr "Le plugin est un  \"Serviceware\" ce qui veut dire qu'il n'a pas de version premium de code."
 
-#: includes/class-freemius.php20564, includes/class-fs-plugin-updater.php:1095
+#: includes/class-freemius.php22152, includes/class-fs-plugin-updater.php:1184
 msgid "Premium add-on version already installed."
 msgstr "La version premium de l'add-on est déjà installée."
 
-#: includes/class-freemius.php:20909
+#: includes/class-freemius.php:22497
 msgid "View paid features"
 msgstr "Voir les fonctionnalités payantes"
 
-#: includes/class-freemius.php:21229
+#: includes/class-freemius.php:22819
 msgid "Thank you so much for using %s and its add-ons!"
 msgstr "Merci beaucoup d'utiliser %s et ses add-ons !"
 
-#: includes/class-freemius.php:21230
+#: includes/class-freemius.php:22820
 msgid "Thank you so much for using %s!"
 msgstr "Merci beaucoup d'utiliser %s !"
 
-#: includes/class-freemius.php:21236
+#: includes/class-freemius.php:22826
 msgid "You've already opted-in to our usage-tracking, which helps us keep improving the %s."
 msgstr "Vous avez déjà validé notre suivi d'utilisation qui nous permet de continuer à améliorer le %s."
 
-#: includes/class-freemius.php:21240
+#: includes/class-freemius.php:22830
 msgid "Thank you so much for using our products!"
 msgstr "Merci beaucoup d'utiliser nos produits !"
 
-#: includes/class-freemius.php:21241
+#: includes/class-freemius.php:22831
 msgid "You've already opted-in to our usage-tracking, which helps us keep improving them."
 msgstr "Vous avez déjà validé notre suivi d'utilisation qui nous permet de continuer à les améliorer."
 
-#: includes/class-freemius.php:21260
+#: includes/class-freemius.php:22850
 msgid "%s and its add-ons"
 msgstr "%s et ses add-ons"
 
-#: includes/class-freemius.php:21269
+#: includes/class-freemius.php:22859
 msgid "Products"
 msgstr "Produits"
 
-#: includes/class-freemius.php21276, templates/connect.php:272
+#: includes/class-freemius.php22866, templates/connect.php:272
 msgid "Yes"
 msgstr "Oui"
 
-#: includes/class-freemius.php21277, templates/connect.php:273
+#: includes/class-freemius.php22867, templates/connect.php:273
 msgid "send me security & feature updates, educational content and offers."
 msgstr "envoyez moi des mises à jour de sécurité et des fonctionnalités, du contenu instructif et des offres."
 
-#: includes/class-freemius.php21278, templates/connect.php:278
+#: includes/class-freemius.php22868, templates/connect.php:278
 msgid "No"
 msgstr "Non"
 
-#: includes/class-freemius.php21280, templates/connect.php:280
+#: includes/class-freemius.php22870, templates/connect.php:280
 msgid "do %sNOT%s send me security & feature updates, educational content and offers."
 msgstr "ne %sPAS%s m'envoyer de mises à jour de sécurité ou de fonctionnalités, ni de contenu instructif, ni d'offre."
 
-#: includes/class-freemius.php:21290
-msgid "Due to the new %sEU General Data Protection Regulation (GDPR)%s compliance requirements it is required that you provide your explicit consent, again, confirming that you are onboard 🙂"
-msgstr "Suite au exigences de conformité du %sRèglement européen Général sur la Protection des Données (GDPR)%s il est nécessaire que vous donniez, à nouveau, votre consentement explicite pour confirmer que vous êtes avec nous 🙂"
+#: includes/class-freemius.php:22880
+msgid "Due to the new %sEU General Data Protection Regulation (GDPR)%s compliance requirements it is required that you provide your explicit consent, again, confirming that you are onboard :-)"
+msgstr "Due to the new %sEU General Data Protection Regulation (GDPR)%s compliance requirements it is required that you provide your explicit consent, again, confirming that you are onboard :-)"
 
-#: includes/class-freemius.php21292, templates/connect.php:287
+#: includes/class-freemius.php22882, templates/connect.php:287
 msgid "Please let us know if you'd like us to contact you for security & feature updates, educational content, and occasional offers:"
 msgstr "Merci de nous indiquer si vous souhaitez que nous vous contactions pour les mises à jour de sécurité et de fonctionnalités, du contenu instructif et des offres spéciales :"
 
-#: includes/class-freemius.php:21574
+#: includes/class-freemius.php:23164
 msgid "License key is empty."
 msgstr "La clé de licence est vide."
 
@@ -800,628 +820,680 @@ msgstr "Renouvelez votre licence"
 msgid "Buy license"
 msgstr "Acheter une licence"
 
-#: includes/class-fs-plugin-updater.php:278
+#: includes/class-fs-plugin-updater.php280,
+#: includes/class-fs-plugin-updater.php:313
 msgid "There is a %s of %s available."
 msgstr "Il y a une %s de %s disponible."
 
-#: includes/class-fs-plugin-updater.php:282
+#: includes/class-fs-plugin-updater.php282,
+#: includes/class-fs-plugin-updater.php:318
+msgid "new Beta version"
+msgstr "new Beta version"
+
+#: includes/class-fs-plugin-updater.php283,
+#: includes/class-fs-plugin-updater.php:319
 msgid "new version"
 msgstr "Nouvelle version"
 
-#: includes/class-fs-plugin-updater.php:305
+#: includes/class-fs-plugin-updater.php:342
 msgid "Important Upgrade Notice:"
 msgstr "Information importante de mise à jour :"
 
-#: includes/class-fs-plugin-updater.php:1125
+#: includes/class-fs-plugin-updater.php:1214
 msgid "Installing plugin: %s"
 msgstr "Installation du plugin : %s"
 
-#: includes/class-fs-plugin-updater.php:1166
+#: includes/class-fs-plugin-updater.php:1255
 msgid "Unable to connect to the filesystem. Please confirm your credentials."
 msgstr "Impossible de se connecter au système de fichiers. Merci de confirmer vos autorisations."
 
-#: includes/class-fs-plugin-updater.php:1348
+#: includes/class-fs-plugin-updater.php:1437
 msgid "The remote plugin package does not contain a folder with the desired slug and renaming did not work."
 msgstr "Le package du plugin à télécharger ne contient pas de dossier avec le bon slug et iln'a pas été possible de le renommer."
 
-#: includes/fs-plugin-info-dialog.php369,
-#: templates/account/partials/addon.php:292
+#: includes/fs-plugin-info-dialog.php:509
+msgid "Purchase More"
+msgstr "Purchase More"
+
+#: includes/fs-plugin-info-dialog.php510,
+#: templates/account/partials/addon.php:347
 msgctxt "verb"
 msgid "Purchase"
 msgstr "Acheter"
 
-#: includes/fs-plugin-info-dialog.php:372
+#: includes/fs-plugin-info-dialog.php:514
 msgid "Start my free %s"
 msgstr "Commencer ma %s gratuite"
 
-#: includes/fs-plugin-info-dialog.php:413
+#: includes/fs-plugin-info-dialog.php:712
+msgid "Install Free Version Update Now"
+msgstr "Installer la dernière mise à jour gratuite maintenant"
+
+#: includes/fs-plugin-info-dialog.php713, templates/account.php:534
+msgid "Install Update Now"
+msgstr "Installer la mise à jour maintenant"
+
+#: includes/fs-plugin-info-dialog.php:722
 msgid "Install Free Version Now"
 msgstr "Installer la version gratuite maintenant"
 
-#: includes/fs-plugin-info-dialog.php414, templates/auto-installation.php111,
-#: templates/account/partials/addon.php272,
-#: templates/account/partials/addon.php:322
+#: includes/fs-plugin-info-dialog.php723, templates/add-ons.php262,
+#: templates/auto-installation.php111,
+#: templates/account/partials/addon.php327,
+#: templates/account/partials/addon.php:379
 msgid "Install Now"
 msgstr "Installer maintenant"
 
-#: includes/fs-plugin-info-dialog.php:425
+#: includes/fs-plugin-info-dialog.php:739
 msgctxt "as download latest version"
 msgid "Download Latest Free Version"
 msgstr "Télécharger la dernière version gratuite"
 
-#: includes/fs-plugin-info-dialog.php426, templates/account.php80,
-#: templates/account/partials/addon.php:21
+#: includes/fs-plugin-info-dialog.php740, templates/account.php85,
+#: templates/add-ons.php34, templates/account/partials/addon.php:25
 msgctxt "as download latest version"
 msgid "Download Latest"
 msgstr "Télécharger la dernière version"
 
-#: includes/fs-plugin-info-dialog.php:436
-msgid "Install Free Version Update Now"
-msgstr "Installer la dernière mise à jour gratuite maintenant"
-
-#: includes/fs-plugin-info-dialog.php437, templates/account.php:460
-msgid "Install Update Now"
-msgstr "Installer la mise à jour maintenant"
-
-#: includes/fs-plugin-info-dialog.php:448
-msgid "Newer Free Version (%s) Installed"
-msgstr "La nouvelle version gratuite ( %s ) a été installé"
-
-#: includes/fs-plugin-info-dialog.php:449
-msgid "Newer Version (%s) Installed"
-msgstr "Nouvelle Version (%s) Installée"
+#: includes/fs-plugin-info-dialog.php755, templates/add-ons.php268,
+#: templates/account/partials/addon.php318,
+#: templates/account/partials/addon.php:373
+msgid "Activate this add-on"
+msgstr "Activer cet add-on"
 
-#: includes/fs-plugin-info-dialog.php:457
-msgid "Latest Free Version Installed"
-msgstr "La dernière version gratuite a été installé"
+#: includes/fs-plugin-info-dialog.php757, templates/connect.php:418
+msgid "Activate Free Version"
+msgstr "Activez la version gratuite"
 
-#: includes/fs-plugin-info-dialog.php:458
-msgid "Latest Version Installed"
-msgstr "Dernière Version Installée"
+#: includes/fs-plugin-info-dialog.php758, templates/account.php109,
+#: templates/add-ons.php269, templates/account/partials/addon.php:49
+msgid "Activate"
+msgstr "Activer"
 
-#: includes/fs-plugin-info-dialog.php:613
+#: includes/fs-plugin-info-dialog.php:968
 msgctxt "Plugin installer section title"
 msgid "Description"
 msgstr "Description"
 
-#: includes/fs-plugin-info-dialog.php:614
+#: includes/fs-plugin-info-dialog.php:969
 msgctxt "Plugin installer section title"
 msgid "Installation"
 msgstr "Installation"
 
-#: includes/fs-plugin-info-dialog.php:615
+#: includes/fs-plugin-info-dialog.php:970
 msgctxt "Plugin installer section title"
 msgid "FAQ"
 msgstr "FAQ"
 
-#: includes/fs-plugin-info-dialog.php616,
+#: includes/fs-plugin-info-dialog.php971,
 #: templates/plugin-info/description.php:55
 msgid "Screenshots"
 msgstr "Captures d'écran"
 
-#: includes/fs-plugin-info-dialog.php:617
+#: includes/fs-plugin-info-dialog.php:972
 msgctxt "Plugin installer section title"
 msgid "Changelog"
 msgstr "Changelog"
 
-#: includes/fs-plugin-info-dialog.php:618
+#: includes/fs-plugin-info-dialog.php:973
 msgctxt "Plugin installer section title"
 msgid "Reviews"
 msgstr "Commentaires"
 
-#: includes/fs-plugin-info-dialog.php:619
+#: includes/fs-plugin-info-dialog.php:974
 msgctxt "Plugin installer section title"
 msgid "Other Notes"
 msgstr "Autres Informations"
 
-#: includes/fs-plugin-info-dialog.php:634
+#: includes/fs-plugin-info-dialog.php:989
 msgctxt "Plugin installer section title"
 msgid "Features & Pricing"
 msgstr "Fonctionnalités & Tarifs"
 
-#: includes/fs-plugin-info-dialog.php:644
+#: includes/fs-plugin-info-dialog.php:999
 msgid "Plugin Install"
 msgstr "Installation du Plugin"
 
-#: includes/fs-plugin-info-dialog.php:716
+#: includes/fs-plugin-info-dialog.php:1071
 msgctxt "e.g. Professional Plan"
 msgid "%s Plan"
 msgstr "Formule %s"
 
-#: includes/fs-plugin-info-dialog.php:742
+#: includes/fs-plugin-info-dialog.php:1097
 msgctxt "e.g. the best product"
 msgid "Best"
 msgstr "Best"
 
-#: includes/fs-plugin-info-dialog.php748,
-#: includes/fs-plugin-info-dialog.php:768
+#: includes/fs-plugin-info-dialog.php1103,
+#: includes/fs-plugin-info-dialog.php:1123
 msgctxt "as every month"
 msgid "Monthly"
 msgstr "Mensuel"
 
-#: includes/fs-plugin-info-dialog.php:751
+#: includes/fs-plugin-info-dialog.php:1106
 msgctxt "as once a year"
 msgid "Annual"
 msgstr "Annuel"
 
-#: includes/fs-plugin-info-dialog.php:754
+#: includes/fs-plugin-info-dialog.php:1109
 msgid "Lifetime"
 msgstr "À vie"
 
-#: includes/fs-plugin-info-dialog.php768,
-#: includes/fs-plugin-info-dialog.php770,
-#: includes/fs-plugin-info-dialog.php:772
+#: includes/fs-plugin-info-dialog.php1123,
+#: includes/fs-plugin-info-dialog.php1125,
+#: includes/fs-plugin-info-dialog.php:1127
 msgctxt "e.g. billed monthly"
 msgid "Billed %s"
 msgstr "%s Facturé"
 
-#: includes/fs-plugin-info-dialog.php:770
+#: includes/fs-plugin-info-dialog.php:1125
 msgctxt "as once a year"
 msgid "Annually"
 msgstr "Annuel"
 
-#: includes/fs-plugin-info-dialog.php:772
+#: includes/fs-plugin-info-dialog.php:1127
 msgctxt "as once a year"
 msgid "Once"
 msgstr "Une fois"
 
-#: includes/fs-plugin-info-dialog.php:778
+#: includes/fs-plugin-info-dialog.php:1133
 msgid "Single Site License"
 msgstr "Licence 1 site"
 
-#: includes/fs-plugin-info-dialog.php:780
+#: includes/fs-plugin-info-dialog.php:1135
 msgid "Unlimited Licenses"
 msgstr "Licences sites illimités"
 
-#: includes/fs-plugin-info-dialog.php:782
+#: includes/fs-plugin-info-dialog.php:1137
 msgid "Up to %s Sites"
 msgstr "Jusqu'à %s Sites"
 
-#: includes/fs-plugin-info-dialog.php792,
+#: includes/fs-plugin-info-dialog.php1147,
 #: templates/plugin-info/features.php:82
 msgctxt "as monthly period"
 msgid "mo"
 msgstr "mois"
 
-#: includes/fs-plugin-info-dialog.php799,
+#: includes/fs-plugin-info-dialog.php1154,
 #: templates/plugin-info/features.php:80
 msgctxt "as annual period"
 msgid "year"
 msgstr "année"
 
-#: includes/fs-plugin-info-dialog.php:853
+#: includes/fs-plugin-info-dialog.php:1208
 msgctxt "noun"
 msgid "Price"
 msgstr "Tarif"
 
-#: includes/fs-plugin-info-dialog.php:901
+#: includes/fs-plugin-info-dialog.php:1256
 msgid "Save %s"
 msgstr "Économisez %s"
 
-#: includes/fs-plugin-info-dialog.php:911
+#: includes/fs-plugin-info-dialog.php:1266
 msgid "No commitment for %s - cancel anytime"
 msgstr "Pas d'engagement durant %s - annuler quand vous voulez"
 
-#: includes/fs-plugin-info-dialog.php:914
+#: includes/fs-plugin-info-dialog.php:1269
 msgid "After your free %s, pay as little as %s"
 msgstr "Après vos %s gratuits, payez seulement %s"
 
-#: includes/fs-plugin-info-dialog.php:925
+#: includes/fs-plugin-info-dialog.php:1280
 msgid "Details"
 msgstr "Détails"
 
-#: includes/fs-plugin-info-dialog.php929, templates/account.php91,
-#: templates/debug.php201, templates/debug.php238, templates/debug.php452,
-#: templates/account/partials/addon.php:32
+#: includes/fs-plugin-info-dialog.php1284, templates/account.php96,
+#: templates/debug.php203, templates/debug.php240, templates/debug.php454,
+#: templates/account/partials/addon.php:36
 msgctxt "product version"
 msgid "Version"
 msgstr "Version"
 
-#: includes/fs-plugin-info-dialog.php:936
+#: includes/fs-plugin-info-dialog.php:1291
 msgctxt "as the plugin author"
 msgid "Author"
 msgstr "Auteur"
 
-#: includes/fs-plugin-info-dialog.php:943
+#: includes/fs-plugin-info-dialog.php:1298
 msgid "Last Updated"
 msgstr "Dernière mise à jour"
 
-#: includes/fs-plugin-info-dialog.php948, templates/account.php:376
+#: includes/fs-plugin-info-dialog.php1303, templates/account.php:444
 msgctxt "x-ago"
 msgid "%s ago"
 msgstr "Il y a %s"
 
-#: includes/fs-plugin-info-dialog.php:957
+#: includes/fs-plugin-info-dialog.php:1312
 msgid "Requires WordPress Version"
 msgstr "Version de WordPress requise"
 
-#: includes/fs-plugin-info-dialog.php:958
+#: includes/fs-plugin-info-dialog.php:1313
 msgid "%s or higher"
 msgstr "%s ou plus"
 
-#: includes/fs-plugin-info-dialog.php:965
+#: includes/fs-plugin-info-dialog.php:1320
 msgid "Compatible up to"
 msgstr "Compatible jusqu'à"
 
-#: includes/fs-plugin-info-dialog.php:973
+#: includes/fs-plugin-info-dialog.php:1328
 msgid "Downloaded"
 msgstr "Téléchargé"
 
-#: includes/fs-plugin-info-dialog.php:977
+#: includes/fs-plugin-info-dialog.php:1332
 msgid "%s time"
 msgstr "%s fois"
 
-#: includes/fs-plugin-info-dialog.php:979
+#: includes/fs-plugin-info-dialog.php:1334
 msgid "%s times"
 msgstr "%s fois"
 
-#: includes/fs-plugin-info-dialog.php:989
+#: includes/fs-plugin-info-dialog.php:1344
 msgid "WordPress.org Plugin Page"
 msgstr "Page WordPress.org du plugin"
 
-#: includes/fs-plugin-info-dialog.php:997
+#: includes/fs-plugin-info-dialog.php:1352
 msgid "Plugin Homepage"
 msgstr "Site Web du plugin"
 
-#: includes/fs-plugin-info-dialog.php1005,
-#: includes/fs-plugin-info-dialog.php:1087
+#: includes/fs-plugin-info-dialog.php1360,
+#: includes/fs-plugin-info-dialog.php:1442
 msgid "Donate to this plugin"
 msgstr "Faire une donation pour ce plugin"
 
-#: includes/fs-plugin-info-dialog.php:1012
+#: includes/fs-plugin-info-dialog.php:1367
 msgid "Average Rating"
 msgstr "Note moyenne"
 
-#: includes/fs-plugin-info-dialog.php:1019
+#: includes/fs-plugin-info-dialog.php:1374
 msgid "based on %s"
 msgstr "Basé sur %s"
 
-#: includes/fs-plugin-info-dialog.php:1023
+#: includes/fs-plugin-info-dialog.php:1378
 msgid "%s rating"
 msgstr "%s notation"
 
-#: includes/fs-plugin-info-dialog.php:1025
+#: includes/fs-plugin-info-dialog.php:1380
 msgid "%s ratings"
 msgstr "%snotations "
 
-#: includes/fs-plugin-info-dialog.php:1040
+#: includes/fs-plugin-info-dialog.php:1395
 msgid "%s star"
 msgstr "%s étoile"
 
-#: includes/fs-plugin-info-dialog.php:1042
+#: includes/fs-plugin-info-dialog.php:1397
 msgid "%s stars"
 msgstr "%s étoiles"
 
-#: includes/fs-plugin-info-dialog.php:1053
+#: includes/fs-plugin-info-dialog.php:1408
 msgid "Click to see reviews that provided a rating of %s"
 msgstr "Cliquez pour voir les avis avec une notation de %s"
 
-#: includes/fs-plugin-info-dialog.php:1066
+#: includes/fs-plugin-info-dialog.php:1421
 msgid "Contributors"
 msgstr "Contributeurs"
 
-#: includes/fs-plugin-info-dialog.php1095,
-#: includes/fs-plugin-info-dialog.php:1097
+#: includes/fs-plugin-info-dialog.php1450,
+#: includes/fs-plugin-info-dialog.php:1452
 msgid "Warning"
 msgstr "Attention"
 
-#: includes/fs-plugin-info-dialog.php:1095
+#: includes/fs-plugin-info-dialog.php:1450
 msgid "This plugin has not been tested with your current version of WordPress."
 msgstr "Ce plugin n'a pas été testé avec votre actuelle version de WordPress"
 
-#: includes/fs-plugin-info-dialog.php:1097
+#: includes/fs-plugin-info-dialog.php:1452
 msgid "This plugin has not been marked as compatible with your version of WordPress."
 msgstr "Ce plugin n'a pas été indiqué comme étant compatible avec votre version actuelle de WordPress"
 
-#: includes/fs-plugin-info-dialog.php:1116
+#: includes/fs-plugin-info-dialog.php:1471
 msgid "Paid add-on must be deployed to Freemius."
 msgstr "Les add-ons payant doivent être déposés sur Freemius"
 
-#: includes/fs-plugin-info-dialog.php:1117
+#: includes/fs-plugin-info-dialog.php:1472
 msgid "Add-on must be deployed to WordPress.org or Freemius."
 msgstr "Les add-ons doivent être déposés sur WordPress.org ou Freemius."
 
-#: templates/account.php81, templates/forms/subscription-cancellation.php96,
-#: templates/account/partials/addon.php22,
+#: includes/fs-plugin-info-dialog.php:1493
+msgid "Newer Version (%s) Installed"
+msgstr "Nouvelle Version (%s) Installée"
+
+#: includes/fs-plugin-info-dialog.php:1494
+msgid "Newer Free Version (%s) Installed"
+msgstr "La nouvelle version gratuite ( %s ) a été installé"
+
+#: includes/fs-plugin-info-dialog.php:1501
+msgid "Latest Version Installed"
+msgstr "Dernière Version Installée"
+
+#: includes/fs-plugin-info-dialog.php:1502
+msgid "Latest Free Version Installed"
+msgstr "La dernière version gratuite a été installé"
+
+#: templates/account.php86, templates/forms/subscription-cancellation.php96,
+#: templates/account/partials/addon.php26,
 #: templates/account/partials/site.php:295
 msgid "Downgrading your plan"
 msgstr "Rétrograder votre formule"
 
-#: templates/account.php82, templates/forms/subscription-cancellation.php97,
-#: templates/account/partials/addon.php23,
+#: templates/account.php87, templates/forms/subscription-cancellation.php97,
+#: templates/account/partials/addon.php27,
 #: templates/account/partials/site.php:296
 msgid "Cancelling the subscription"
 msgstr "Annuler votre abonnement"
 
-#. translators: %1s: Either 'Downgrading your plan' or 'Cancelling the
+#. translators: %1$s: Either 'Downgrading your plan' or 'Cancelling the
 #. subscription'
-#: templates/account.php84, templates/forms/subscription-cancellation.php99,
-#: templates/account/partials/addon.php25,
-#: templates/account/partials/site.php:298
-msgid "%1s will immediately stop all future recurring payments and your %s plan license will expire in %s."
-msgstr "%1s va immédiatement arrêter tous les futurs paiements récurrents et la licence de votre formule %s expirera dans %s."
+#: templates/account.php:89
+msgid "%1$s will immediately stop all future recurring payments and your %2$s plan license will expire in %3$s."
+msgstr "%1$s will immediately stop all future recurring payments and your %2$s plan license will expire in %3$s."
 
-#: templates/account.php85, templates/forms/subscription-cancellation.php100,
-#: templates/account/partials/addon.php26,
+#: templates/account.php90, templates/forms/subscription-cancellation.php100,
+#: templates/account/partials/addon.php30,
 #: templates/account/partials/site.php:299
 msgid "Please note that we will not be able to grandfather outdated pricing for renewals/new subscriptions after a cancellation. If you choose to renew the subscription manually in the future, after a price increase, which typically occurs once a year, you will be charged the updated price."
 msgstr "Veuillez noter que nous ne serons pas en mesure de garantir le maintien des prix actuels pour les renouvellements/nouveaux abonnements après une annulation. Si vous choisissez de renouveler l'abonnement manuellement à l'avenir, après une augmentation de prix, qui se produit généralement une fois par an, le prix mis à jour vous sera facturé."
 
-#: templates/account.php86, templates/forms/subscription-cancellation.php106,
-#: templates/account/partials/addon.php:27
+#: templates/account.php91, templates/forms/subscription-cancellation.php106,
+#: templates/account/partials/addon.php:31
 msgid "Cancelling the trial will immediately block access to all premium features. Are you sure?"
 msgstr "Annuler la période d'essai va immédiatement bloquer les fonctionnalités premium. Souhaitez-vous continuer ?"
 
-#: templates/account.php87, templates/forms/subscription-cancellation.php101,
-#: templates/account/partials/addon.php28,
+#: templates/account.php92, templates/forms/subscription-cancellation.php101,
+#: templates/account/partials/addon.php32,
 #: templates/account/partials/site.php:300
 msgid "You can still enjoy all %s features but you will not have access to %s security & feature updates, nor support."
 msgstr "Vous pouvez toujours profiter de toutes les fonctionnalités de %s mais vous n'aurez plus accès aux mises à jour de sécurité ou de fonctionnalités de %s, ni au support."
 
-#: templates/account.php88, templates/forms/subscription-cancellation.php102,
-#: templates/account/partials/addon.php29,
+#: templates/account.php93, templates/forms/subscription-cancellation.php102,
+#: templates/account/partials/addon.php33,
 #: templates/account/partials/site.php:301
 msgid "Once your license expires you can still use the Free version but you will NOT have access to the %s features."
 msgstr "Une fois la licence expirée vous pourrez toujours utiliser la version gratuite mais vous n'aurez PAS accès aux fonctionnalités de %s."
 
 #. translators: %s: Plan title (e.g. "Professional")
-#: templates/account.php90,
+#: templates/account.php95,
 #: templates/account/partials/activate-license-button.php31,
-#: templates/account/partials/addon.php:31
+#: templates/account/partials/addon.php:35
 msgid "Activate %s Plan"
 msgstr "Activer la formule %s"
 
 #. translators: %s: Time period (e.g. Auto renews in "2 months")
-#: templates/account.php93, templates/account/partials/addon.php34,
+#: templates/account.php98, templates/account/partials/addon.php38,
 #: templates/account/partials/site.php:275
 msgid "Auto renews in %s"
 msgstr "Renouvellements automatique dans %s"
 
 #. translators: %s: Time period (e.g. Expires in "2 months")
-#: templates/account.php95, templates/account/partials/addon.php36,
+#: templates/account.php100, templates/account/partials/addon.php40,
 #: templates/account/partials/site.php:277
 msgid "Expires in %s"
 msgstr "Expire dans %s"
 
-#: templates/account.php96, templates/account/partials/addon.php:37
+#: templates/account.php101, templates/account/partials/addon.php:41
 msgctxt "as synchronize license"
 msgid "Sync License"
 msgstr "Synchroniser la licence"
 
-#: templates/account.php97, templates/account/partials/addon.php:38
+#: templates/account.php102, templates/account/partials/addon.php:42
 msgid "Cancel Trial"
 msgstr "Annuler la période d'essai"
 
-#: templates/account.php98, templates/account/partials/addon.php:39
+#: templates/account.php103, templates/account/partials/addon.php:43
 msgid "Change Plan"
 msgstr "Changer de formule"
 
-#: templates/account.php99, templates/account/partials/addon.php:40
+#: templates/account.php104, templates/account/partials/addon.php:44
 msgctxt "verb"
 msgid "Upgrade"
 msgstr "Mise à jour"
 
-#: templates/account.php101, templates/account/partials/addon.php42,
+#: templates/account.php106, templates/account/partials/addon.php46,
 #: templates/account/partials/site.php:302
 msgctxt "verb"
 msgid "Downgrade"
 msgstr "Rétrograder"
 
-#: templates/account.php103, templates/add-ons.php130,
+#: templates/account.php108, templates/add-ons.php187,
 #: templates/plugin-info/features.php72,
-#: templates/account/partials/addon.php44,
+#: templates/account/partials/addon.php48,
 #: templates/account/partials/site.php:31
 msgid "Free"
 msgstr "Gratuit"
 
-#: templates/account.php104, templates/account/partials/addon.php:45
-msgid "Activate"
-msgstr "Activer"
-
-#: templates/account.php105, templates/debug.php371,
+#: templates/account.php110, templates/debug.php373,
 #: includes/customizer/class-fs-customizer-upsell-control.php106,
-#: templates/account/partials/addon.php:46
+#: templates/account/partials/addon.php:50
 msgctxt "as product pricing plan"
 msgid "Plan"
 msgstr "Formule"
 
-#: templates/account.php:158
+#: templates/account.php:111
+msgid "Bundle Plan"
+msgstr "Bundle Plan"
+
+#: templates/account.php:185
 msgid "Free Trial"
 msgstr "Essai gratuit"
 
-#: templates/account.php:169
+#: templates/account.php:196
 msgid "Account Details"
 msgstr "Détails du compte"
 
-#: templates/account.php:179
+#: templates/account.php:200
+msgid "Billing & Invoices"
+msgstr "Billing & Invoices"
+
+#: templates/account.php:210
 msgid "Deleting the account will automatically deactivate your %s plan license so you can use it on other sites. If you want to terminate the recurring payments as well, click the \"Cancel\" button, and first \"Downgrade\" your account. Are you sure you would like to continue with the deletion?"
 msgstr "Supprimer le compte désactivera automatiquement la licence de votre formule %s afin que vous puissiez l'utiliser sur d'autres sites. Si vous voulez aussi annuler le paiement récurrent, cliquez sur le bouton \"Annuler\" et commencez par \"Rétrograder\" votre compte. Êtes-vous sûr de vouloir poursuivre la suppression ? "
 
-#: templates/account.php:181
+#: templates/account.php:212
 msgid "Deletion is not temporary. Only delete if you no longer want to use this %s anymore. Are you sure you would like to continue with the deletion?"
 msgstr "La suppression est permanente. Ne faites cette suppression que si vous ne souhaitez plus utiliser le %s. Êtes-vous sûr de vouloir poursuivre la suppression ?"
 
-#: templates/account.php:184
+#: templates/account.php:215
 msgid "Delete Account"
 msgstr "Supprimer le compte"
 
-#: templates/account.php196, templates/account/partials/addon.php159,
+#: templates/account.php227, templates/account/partials/addon.php211,
 #: templates/account/partials/deactivate-license-button.php:35
 msgid "Deactivate License"
 msgstr "Désactiver la licence"
 
-#: templates/account.php219, templates/forms/subscription-cancellation.php:125
+#: templates/account.php250, templates/forms/subscription-cancellation.php:125
 msgid "Are you sure you want to proceed?"
 msgstr "Êtes-vous de vouloir continuer ?"
 
-#: templates/account.php219, templates/account/partials/addon.php:182
+#: templates/account.php250, templates/account/partials/addon.php:234
 msgid "Cancel Subscription"
 msgstr "Annuler l'abonnement"
 
-#: templates/account.php:247
+#: templates/account.php:278
 msgctxt "as synchronize"
 msgid "Sync"
 msgstr "Synchroniser"
 
-#: templates/account.php261, templates/debug.php:487
+#: templates/account.php292, templates/debug.php:489
 msgid "Name"
 msgstr "Nom"
 
-#: templates/account.php267, templates/debug.php:488
+#: templates/account.php298, templates/debug.php:490
 msgid "Email"
 msgstr "Email"
 
-#: templates/account.php274, templates/debug.php370, templates/debug.php:526
+#: templates/account.php305, templates/debug.php372, templates/debug.php:528
 msgid "User ID"
 msgstr "User ID"
 
-#: templates/account.php:282
+#: templates/account.php322, templates/account.php608,
+#: templates/account.php653, templates/debug.php238, templates/debug.php366,
+#: templates/debug.php451, templates/debug.php488, templates/debug.php526,
+#: templates/debug.php599, templates/account/payments.php35,
+#: templates/debug/logger.php:21
+msgid "ID"
+msgstr "ID"
+
+#: templates/account.php:329
 msgid "Site ID"
 msgstr "Site ID"
 
-#: templates/account.php:285
+#: templates/account.php:332
 msgid "No ID"
 msgstr "ID manquant"
 
-#: templates/account.php290, templates/debug.php243, templates/debug.php372,
-#: templates/debug.php453, templates/debug.php490,
+#: templates/account.php337, templates/debug.php245, templates/debug.php374,
+#: templates/debug.php455, templates/debug.php492,
 #: templates/account/partials/site.php:219
 msgid "Public Key"
 msgstr "Clef publique"
 
-#: templates/account.php296, templates/debug.php373, templates/debug.php454,
-#: templates/debug.php491, templates/account/partials/site.php:231
+#: templates/account.php343, templates/debug.php375, templates/debug.php456,
+#: templates/debug.php493, templates/account/partials/site.php:231
 msgid "Secret Key"
 msgstr "Clef secrête"
 
-#: templates/account.php:299
+#: templates/account.php:346
 msgctxt "as secret encryption key missing"
 msgid "No Secret"
 msgstr "Clef secrète manquante"
 
-#: templates/account.php318, templates/account/partials/site.php112,
+#: templates/account.php373, templates/account/partials/site.php112,
 #: templates/account/partials/site.php:114
 msgid "Trial"
 msgstr "Période d'essai"
 
-#: templates/account.php337, templates/debug.php531,
+#: templates/account.php400, templates/debug.php533,
 #: templates/account/partials/site.php:248
 msgid "License Key"
 msgstr "Clef de licence"
 
-#: templates/account.php:367
+#: templates/account.php:429
+msgid "Join the Beta program"
+msgstr "Join the Beta program"
+
+#: templates/account.php:435
 msgid "not verified"
 msgstr "Non vérifié"
 
-#: templates/account.php376, templates/account/partials/addon.php:120
+#: templates/account.php444, templates/account/partials/addon.php:172
 msgid "Expired"
 msgstr "Expiré"
 
-#: templates/account.php:428
+#: templates/account.php:502
 msgid "Premium version"
 msgstr "Version premium"
 
-#: templates/account.php:430
+#: templates/account.php:504
 msgid "Free version"
 msgstr "Version gratuite"
 
-#: templates/account.php:442
+#: templates/account.php:516
 msgid "Verify Email"
 msgstr "Vérifier l'email"
 
-#: templates/account.php:453
+#: templates/account.php:527
 msgid "Download %s Version"
 msgstr "Télécharger la version %s"
 
-#: templates/account.php467, templates/account.php649,
+#: templates/account.php541, templates/account.php749,
 #: templates/account/partials/site.php237,
 #: templates/account/partials/site.php:255
 msgctxt "verb"
 msgid "Show"
 msgstr "Afficher"
 
-#: templates/account.php:481
+#: templates/account.php:555
 msgid "What is your %s?"
 msgstr "Quel est votre %s ?"
 
-#: templates/account.php489, templates/account/billing.php:27
+#: templates/account.php563, templates/account/billing.php:21
 msgctxt "verb"
 msgid "Edit"
 msgstr "Éditer"
 
-#: templates/account.php:502
+#: templates/account.php:588
 msgid "Sites"
 msgstr "Sites"
 
-#: templates/account.php:513
+#: templates/account.php:599
 msgid "Search by address"
 msgstr "Recherche par adresse"
 
-#: templates/account.php522, templates/account.php570, templates/debug.php236,
-#: templates/debug.php364, templates/debug.php449, templates/debug.php486,
-#: templates/debug.php524, templates/debug.php597,
-#: templates/account/payments.php35, templates/debug/logger.php:21
-msgid "ID"
-msgstr "ID"
-
-#: templates/account.php523, templates/debug.php:367
+#: templates/account.php609, templates/debug.php:369
 msgid "Address"
 msgstr "Adresse"
 
-#: templates/account.php:524
+#: templates/account.php:610
 msgid "License"
 msgstr "Licence"
 
-#: templates/account.php:525
+#: templates/account.php:611
 msgid "Plan"
 msgstr "Formule"
 
-#: templates/account.php:573
+#: templates/account.php:656
 msgctxt "as software license"
 msgid "License"
 msgstr "Licence"
 
-#: templates/account.php:643
+#: templates/account.php:743
 msgctxt "verb"
 msgid "Hide"
 msgstr "Cacher"
 
-#: templates/account.php:686
+#: templates/account.php:765
+msgid "Processing"
+msgstr "Traitement en cours"
+
+#: templates/account.php:768
+msgid "Get updates for bleeding edge Beta versions of %s."
+msgstr "Get updates for bleeding edge Beta versions of %s."
+
+#: templates/account.php:826
 msgid "Cancelling %s"
 msgstr "Annulation de %s"
 
-#: templates/account.php686, templates/account.php703,
+#: templates/account.php826, templates/account.php843,
 #: templates/forms/subscription-cancellation.php27,
-#: templates/forms/deactivation/form.php:117
+#: templates/forms/deactivation/form.php:133
 msgid "trial"
 msgstr "essai"
 
-#: templates/account.php701, templates/forms/deactivation/form.php:134
+#: templates/account.php841, templates/forms/deactivation/form.php:150
 msgid "Cancelling %s..."
 msgstr "Annulation de %s..."
 
-#: templates/account.php704, templates/forms/subscription-cancellation.php28,
-#: templates/forms/deactivation/form.php:118
+#: templates/account.php844, templates/forms/subscription-cancellation.php28,
+#: templates/forms/deactivation/form.php:134
 msgid "subscription"
 msgstr "abonnement"
 
-#: templates/account.php:718
+#: templates/account.php:858
 msgid "Deactivating your license will block all premium features, but will enable activating the license on another site. Are you sure you want to proceed?"
 msgstr "Désactiver la licence bloquera toutes les fonctionnalités premium mais vous permettra d'activer la licence sur un autre site. Êtes-vous sûr de vouloir continuer ?"
 
-#: templates/add-ons.php:36
+#: templates/add-ons.php:35
+msgid "View details"
+msgstr "Voir les détails"
+
+#: templates/add-ons.php:45
 msgid "Add Ons for %s"
 msgstr "Add Ons pour %s"
 
-#: templates/add-ons.php:44
+#: templates/add-ons.php:55
 msgid "We could'nt load the add-ons list. It's probably an issue on our side, please try to come back in few minutes."
 msgstr "Nous n'avons pas pu charger la liste des add-ons. C'est probablement une difficulté de notre côté, merci de d'essayer à nouveau dans quelques minutes."
 
-#: templates/add-ons.php:139
-msgid "View details"
-msgstr "Voir les détails"
+#: templates/add-ons.php:173
+msgctxt "active add-on"
+msgid "Active"
+msgstr "Active"
+
+#: templates/add-ons.php:174
+msgctxt "installed add-on"
+msgid "Installed"
+msgstr "Installed"
 
-#: templates/admin-notice.php13, templates/forms/license-activation.php208,
+#: templates/admin-notice.php13, templates/forms/license-activation.php209,
 #: templates/forms/resend-key.php:77
 msgctxt "as close a window"
 msgid "Dismiss"
@@ -1447,11 +1519,11 @@ msgstr "L'installation a commencé et peut prendre quelques minutes pour se fini
 msgid "Cancel Installation"
 msgstr "Annuler l'installation"
 
-#: templates/checkout.php:172
+#: templates/checkout.php:180
 msgid "Checkout"
 msgstr "Paiement"
 
-#: templates/checkout.php:172
+#: templates/checkout.php:180
 msgid "PCI compliant"
 msgstr "Compatible PCI"
 
@@ -1473,7 +1545,7 @@ msgstr "Renvoyer l'email d'activation"
 msgid "Thanks %s!"
 msgstr "Merci %s !"
 
-#: templates/connect.php172, templates/forms/license-activation.php:43
+#: templates/connect.php172, templates/forms/license-activation.php:44
 msgid "Agree & Activate License"
 msgstr "Valider & Activer la licence"
 
@@ -1521,15 +1593,15 @@ msgstr "Éventuellement, vous pouvez l'ignorer pour l'instant et activer la lice
 msgid "During the update process we detected %s site(s) in the network that are still pending your attention."
 msgstr "Durant le processus de mise à jour nous avons détecté %s site(s) dans le réseau que vous devez vérifier."
 
-#: templates/connect.php253, templates/forms/license-activation.php:46
+#: templates/connect.php253, templates/forms/license-activation.php:47
 msgid "License key"
 msgstr "Clef de licence"
 
-#: templates/connect.php256, templates/forms/license-activation.php:19
+#: templates/connect.php256, templates/forms/license-activation.php:20
 msgid "Can't find your license key?"
 msgstr "Vous ne trouvez pas votre clef de licence ?"
 
-#: templates/connect.php315, templates/connect.php630,
+#: templates/connect.php315, templates/connect.php652,
 #: templates/forms/deactivation/retry-skip.php:20
 msgctxt "verb"
 msgid "Skip"
@@ -1579,7 +1651,7 @@ msgstr "Activation, désactivation et désintallation"
 msgid "Newsletter"
 msgstr "Newsletter"
 
-#: templates/connect.php391, templates/forms/license-activation.php:38
+#: templates/connect.php391, templates/forms/license-activation.php:39
 msgid "The %1$s will be periodically sending data to %2$s to check for security and feature updates, and verify the validity of your license."
 msgstr "Le %1$s va régulièrement envoyer des données à %2$s pour vérifier les mises à jour de sécurité et de fonctionnalités ainsi que pour vérifier la validité de votre licence."
 
@@ -1591,10 +1663,6 @@ msgstr "Quelles autorisations sont accordées ?"
 msgid "Don't have a license key?"
 msgstr "Vous n'avez pas de clef de licence ?"
 
-#: templates/connect.php:418
-msgid "Activate Free Version"
-msgstr "Activez la version gratuite"
-
 #: templates/connect.php:420
 msgid "Have a license key?"
 msgstr "Vous avez une clef de licence ?"
@@ -1611,12 +1679,12 @@ msgstr "Contrat de licence"
 msgid "Terms of Service"
 msgstr "Conditions générales de service"
 
-#: templates/connect.php:766
+#: templates/connect.php:805
 msgctxt "as in the process of sending an email"
 msgid "Sending email"
 msgstr "Email en cours d'envoi"
 
-#: templates/connect.php:767
+#: templates/connect.php:806
 msgctxt "as activating plugin"
 msgid "Activating"
 msgstr "Activation en cours"
@@ -1644,8 +1712,8 @@ msgctxt "as code debugging"
 msgid "Debugging"
 msgstr "Debuggage"
 
-#: templates/debug.php54, templates/debug.php248, templates/debug.php374,
-#: templates/debug.php:492
+#: templates/debug.php54, templates/debug.php250, templates/debug.php376,
+#: templates/debug.php:494
 msgid "Actions"
 msgstr "Actions"
 
@@ -1681,191 +1749,191 @@ msgstr "Chargement des options de la base de données"
 msgid "Set DB Option"
 msgstr "Mise en place des options de la base de données"
 
-#: templates/debug.php:180
+#: templates/debug.php:182
 msgid "Key"
 msgstr "Clef"
 
-#: templates/debug.php:181
+#: templates/debug.php:183
 msgid "Value"
 msgstr "Valeur"
 
-#: templates/debug.php:197
+#: templates/debug.php:199
 msgctxt "as software development kit versions"
 msgid "SDK Versions"
 msgstr "Versions du SDK"
 
-#: templates/debug.php:202
+#: templates/debug.php:204
 msgid "SDK Path"
 msgstr "Chemin d'accès du SDK"
 
-#: templates/debug.php203, templates/debug.php:242
+#: templates/debug.php205, templates/debug.php:244
 msgid "Module Path"
 msgstr "Chemin d'accès du module"
 
-#: templates/debug.php:204
+#: templates/debug.php:206
 msgid "Is Active"
 msgstr "Est actif"
 
-#: templates/debug.php232, templates/debug/plugins-themes-sync.php:35
+#: templates/debug.php234, templates/debug/plugins-themes-sync.php:35
 msgid "Plugins"
 msgstr "Plugins"
 
-#: templates/debug.php232, templates/debug/plugins-themes-sync.php:56
+#: templates/debug.php234, templates/debug/plugins-themes-sync.php:56
 msgid "Themes"
 msgstr "Thèmes"
 
-#: templates/debug.php237, templates/debug.php369, templates/debug.php451,
+#: templates/debug.php239, templates/debug.php371, templates/debug.php453,
 #: templates/debug/scheduled-crons.php:80
 msgid "Slug"
 msgstr "Slug"
 
-#: templates/debug.php239, templates/debug.php:450
+#: templates/debug.php241, templates/debug.php:452
 msgid "Title"
 msgstr "Titre"
 
-#: templates/debug.php:240
+#: templates/debug.php:242
 msgctxt "as application program interface"
 msgid "API"
 msgstr "API"
 
-#: templates/debug.php:241
+#: templates/debug.php:243
 msgid "Freemius State"
 msgstr "État de Freemius"
 
-#: templates/debug.php:245
+#: templates/debug.php:247
 msgid "Network Blog"
 msgstr "Réseau de Blog"
 
-#: templates/debug.php:246
+#: templates/debug.php:248
 msgid "Network User"
 msgstr "Réseau d'Utilisateur"
 
-#: templates/debug.php:283
+#: templates/debug.php:285
 msgctxt "as connection was successful"
 msgid "Connected"
 msgstr "Connecté"
 
-#: templates/debug.php:284
+#: templates/debug.php:286
 msgctxt "as connection blocked"
 msgid "Blocked"
 msgstr "Bloqué"
 
-#: templates/debug.php:320
+#: templates/debug.php:322
 msgid "Simulate Trial Promotion"
 msgstr "Simuler la promotion d'essai"
 
-#: templates/debug.php:332
+#: templates/debug.php:334
 msgid "Simulate Network Upgrade"
 msgstr "Simuler la mise à jour du réseau"
 
-#: templates/debug.php:358
+#: templates/debug.php:360
 msgid "%s Installs"
 msgstr "%s Installations"
 
-#: templates/debug.php:360
+#: templates/debug.php:362
 msgctxt "like websites"
 msgid "Sites"
 msgstr "Sites"
 
-#: templates/debug.php366, templates/account/partials/site.php:148
+#: templates/debug.php368, templates/account/partials/site.php:148
 msgid "Blog ID"
 msgstr "Blog ID"
 
-#: templates/debug.php431, templates/debug.php509,
-#: templates/account/partials/addon.php:339
+#: templates/debug.php433, templates/debug.php511,
+#: templates/account/partials/addon.php:396
 msgctxt "verb"
 msgid "Delete"
 msgstr "Supprimer"
 
-#: templates/debug.php:445
+#: templates/debug.php:447
 msgid "Add Ons of module %s"
 msgstr "Add Ons du module %s"
 
-#: templates/debug.php:482
+#: templates/debug.php:484
 msgid "Users"
 msgstr "Utilisateurs"
 
-#: templates/debug.php:489
+#: templates/debug.php:491
 msgid "Verified"
 msgstr "Vérifié"
 
-#: templates/debug.php:520
+#: templates/debug.php:522
 msgid "%s Licenses"
 msgstr "%s Licences"
 
-#: templates/debug.php:525
+#: templates/debug.php:527
 msgid "Plugin ID"
 msgstr "ID du plugin"
 
-#: templates/debug.php:527
+#: templates/debug.php:529
 msgid "Plan ID"
 msgstr "ID de la formule"
 
-#: templates/debug.php:528
+#: templates/debug.php:530
 msgid "Quota"
 msgstr "Quota"
 
-#: templates/debug.php:529
+#: templates/debug.php:531
 msgid "Activated"
 msgstr "Activé"
 
-#: templates/debug.php:530
+#: templates/debug.php:532
 msgid "Blocking"
 msgstr "Bloquant"
 
-#: templates/debug.php:532
+#: templates/debug.php:534
 msgctxt "as expiration date"
 msgid "Expiration"
 msgstr "Expiration"
 
-#: templates/debug.php:555
+#: templates/debug.php:557
 msgid "Debug Log"
 msgstr "Debug Log"
 
-#: templates/debug.php:559
+#: templates/debug.php:561
 msgid "All Types"
 msgstr "Tous les types"
 
-#: templates/debug.php:566
+#: templates/debug.php:568
 msgid "All Requests"
 msgstr "Toutes les demandes"
 
-#: templates/debug.php571, templates/debug.php600,
+#: templates/debug.php573, templates/debug.php602,
 #: templates/debug/logger.php:25
 msgid "File"
 msgstr "Fichier"
 
-#: templates/debug.php572, templates/debug.php598,
+#: templates/debug.php574, templates/debug.php600,
 #: templates/debug/logger.php:23
 msgid "Function"
 msgstr "Fonction"
 
-#: templates/debug.php:573
+#: templates/debug.php:575
 msgid "Process ID"
 msgstr "ID du processus"
 
-#: templates/debug.php:574
+#: templates/debug.php:576
 msgid "Logger"
 msgstr "Logger"
 
-#: templates/debug.php575, templates/debug.php599,
+#: templates/debug.php577, templates/debug.php601,
 #: templates/debug/logger.php:24
 msgid "Message"
 msgstr "Message"
 
-#: templates/debug.php:577
+#: templates/debug.php:579
 msgid "Filter"
 msgstr "Filter"
 
-#: templates/debug.php:585
+#: templates/debug.php:587
 msgid "Download"
 msgstr "Téléchargement"
 
-#: templates/debug.php596, templates/debug/logger.php:22
+#: templates/debug.php598, templates/debug/logger.php:22
 msgid "Type"
 msgstr "Type"
 
-#: templates/debug.php601, templates/debug/logger.php:26
+#: templates/debug.php603, templates/debug/logger.php:26
 msgid "Timestamp"
 msgstr "Timestamp"
 
@@ -1892,53 +1960,53 @@ msgstr "API Freemius"
 msgid "Requests"
 msgstr "Demandes"
 
-#: templates/account/billing.php:28
+#: templates/account/billing.php:22
 msgctxt "verb"
 msgid "Update"
 msgstr "Mise à jour"
 
-#: templates/account/billing.php:39
+#: templates/account/billing.php:33
 msgid "Billing"
 msgstr "Facturation"
 
-#: templates/account/billing.php44, templates/account/billing.php:44
+#: templates/account/billing.php38, templates/account/billing.php:38
 msgid "Business name"
 msgstr "Raison sociale"
 
-#: templates/account/billing.php45, templates/account/billing.php:45
+#: templates/account/billing.php39, templates/account/billing.php:39
 msgid "Tax / VAT ID"
 msgstr "Code TVA"
 
-#: templates/account/billing.php48, templates/account/billing.php48,
-#: templates/account/billing.php49, templates/account/billing.php:49
+#: templates/account/billing.php42, templates/account/billing.php42,
+#: templates/account/billing.php43, templates/account/billing.php:43
 msgid "Address Line %d"
 msgstr "Adresse ligne %d"
 
-#: templates/account/billing.php52, templates/account/billing.php:52
+#: templates/account/billing.php46, templates/account/billing.php:46
 msgid "City"
 msgstr "Ville"
 
-#: templates/account/billing.php52, templates/account/billing.php:52
+#: templates/account/billing.php46, templates/account/billing.php:46
 msgid "Town"
 msgstr "Ville"
 
-#: templates/account/billing.php53, templates/account/billing.php:53
+#: templates/account/billing.php47, templates/account/billing.php:47
 msgid "ZIP / Postal Code"
 msgstr "Code postal"
 
-#: templates/account/billing.php:308
+#: templates/account/billing.php:302
 msgid "Country"
 msgstr "Pays"
 
-#: templates/account/billing.php:310
+#: templates/account/billing.php:304
 msgid "Select Country"
 msgstr "Choisir le pays"
 
-#: templates/account/billing.php317, templates/account/billing.php:318
+#: templates/account/billing.php311, templates/account/billing.php:312
 msgid "State"
 msgstr "État"
 
-#: templates/account/billing.php317, templates/account/billing.php:318
+#: templates/account/billing.php311, templates/account/billing.php:312
 msgid "Province"
 msgstr "Région"
 
@@ -2190,11 +2258,11 @@ msgstr "Annuler"
 msgid "Become an affiliate"
 msgstr "Devenir un affilié"
 
-#: templates/forms/license-activation.php:20
+#: templates/forms/license-activation.php:21
 msgid "Please enter the license key that you received in the email right after the purchase:"
 msgstr "Merci d'indiquer le code de licence que vous avez reçu par email juste après l'achat :"
 
-#: templates/forms/license-activation.php:25
+#: templates/forms/license-activation.php:26
 msgid "Update License"
 msgstr "Mettre à jour la licence"
 
@@ -2261,6 +2329,14 @@ msgstr "Annuler %s - Je n'ai plus besoin de mises à jour de sécurité et de fo
 msgid "Don't cancel %s - I'm still interested in getting security & feature updates, as well as be able to contact support."
 msgstr "Ne pas annuler %s - Je veux toujours recevoir les mises à jour de sécurité et de fonctionnalités, ainsi que d'être en mesure de contacter le support."
 
+#. translators: %1$s: Either 'Downgrading your plan' or 'Cancelling the
+#. subscription'
+#: templates/forms/subscription-cancellation.php99,
+#: templates/account/partials/addon.php29,
+#: templates/account/partials/site.php:298
+msgid "%1$s will immediately stop all future recurring payments and your %s plan license will expire in %s."
+msgstr "%1$s will immediately stop all future recurring payments and your %s plan license will expire in %s."
+
 #: templates/forms/subscription-cancellation.php:103
 msgid "Once your license expires you will no longer be able to use the %s, unless you activate it again with a valid premium license."
 msgstr "Une fois votre licence expirée, vous ne pourrez plus utiliser le %s, sauf si vous l'activez à nouveau avec une licence premium valide."
@@ -2274,7 +2350,7 @@ msgid "Proceed"
 msgstr "Poursuivre"
 
 #: templates/forms/subscription-cancellation.php191,
-#: templates/forms/deactivation/form.php:150
+#: templates/forms/deactivation/form.php:171
 msgid "Cancel %s & Proceed"
 msgstr "Annuler %s et poursuivre"
 
@@ -2286,38 +2362,42 @@ msgstr "Vous êtes à 1 clic de commencer votre période d'essai gratuite de %1$
 msgid "For compliance with the WordPress.org guidelines, before we start the trial we ask that you opt in with your user and non-sensitive site information, allowing the %s to periodically send data to %s to check for version updates and to validate your trial."
 msgstr "Pour être en accord avec les directives de WordPress.org, avant que nous commencions la période d'essai, nous vous demandons de nous permettre de récupérer votre nom d'utilisateur et des informations non sensibles du site afin de permettre au %s de communiquer avec %s pour vérifier les mises à jour et valider votre période d'essai."
 
-#: templates/js/style-premium-theme.php:37
+#: templates/js/style-premium-theme.php:39
 msgid "Premium"
 msgstr "Premium"
 
-#: templates/partials/network-activation.php:23
+#: templates/js/style-premium-theme.php:42
+msgid "Beta"
+msgstr "Beta"
+
+#: templates/partials/network-activation.php:27
 msgid "Activate license on all sites in the network."
 msgstr "Activer la licence sur tous les sites du réseau."
 
-#: templates/partials/network-activation.php:24
+#: templates/partials/network-activation.php:28
 msgid "Apply on all sites in the network."
 msgstr "Effectuer sur tous les sites dans le réseau."
 
-#: templates/partials/network-activation.php:27
+#: templates/partials/network-activation.php:31
 msgid "Activate license on all pending sites."
 msgstr "Activer la licence sur tous les sites en attente."
 
-#: templates/partials/network-activation.php:28
+#: templates/partials/network-activation.php:32
 msgid "Apply on all pending sites."
 msgstr "Activer sur tous les sites en attente."
 
-#: templates/partials/network-activation.php36,
-#: templates/partials/network-activation.php:68
+#: templates/partials/network-activation.php40,
+#: templates/partials/network-activation.php:74
 msgid "allow"
 msgstr "autoriser"
 
-#: templates/partials/network-activation.php38,
-#: templates/partials/network-activation.php:70
+#: templates/partials/network-activation.php43,
+#: templates/partials/network-activation.php:77
 msgid "delegate"
 msgstr "déléguer"
 
-#: templates/partials/network-activation.php41,
-#: templates/partials/network-activation.php:73
+#: templates/partials/network-activation.php47,
+#: templates/partials/network-activation.php:81
 msgid "skip"
 msgstr "passer"
 
@@ -2343,19 +2423,14 @@ msgstr "%s restante(s)"
 msgid "Last license"
 msgstr "Dernière licence"
 
-#: templates/account/partials/addon.php:115
+#: templates/account/partials/addon.php:167
 msgid "Cancelled"
 msgstr "Annulé"
 
-#: templates/account/partials/addon.php:125
+#: templates/account/partials/addon.php:177
 msgid "No expiration"
 msgstr "Pas d'expiration"
 
-#: templates/account/partials/addon.php264,
-#: templates/account/partials/addon.php:317
-msgid "Activate this add-on"
-msgstr "Activer cet add-on"
-
 #: templates/account/partials/site.php:181
 msgid "Owner Name"
 msgstr "Nom du propriétaire"
@@ -2380,47 +2455,47 @@ msgstr "Désolé pour le dérangement et nous sommes là pour vous aider si vous
 msgid "Contact Support"
 msgstr "Contacter l'Assistance"
 
-#: templates/forms/deactivation/form.php:59
+#: templates/forms/deactivation/form.php:64
 msgid "Anonymous feedback"
 msgstr "Commentaire anonyme"
 
-#: templates/forms/deactivation/form.php:66
+#: templates/forms/deactivation/form.php:70
 msgid "Deactivate"
 msgstr "Désactiver"
 
-#: templates/forms/deactivation/form.php:68
+#: templates/forms/deactivation/form.php:72
 msgid "Activate %s"
 msgstr "Activer %s"
 
-#: templates/forms/deactivation/form.php:80
+#: templates/forms/deactivation/form.php:87
 msgid "Quick Feedback"
 msgstr "Commentaires rapides"
 
-#: templates/forms/deactivation/form.php:84
+#: templates/forms/deactivation/form.php:91
 msgid "If you have a moment, please let us know why you are %s"
 msgstr "Si vous avez un instant, merci de nous indiquer pourquoi %s"
 
-#: templates/forms/deactivation/form.php:84
+#: templates/forms/deactivation/form.php:91
 msgid "deactivating"
 msgstr "Désactivation"
 
-#: templates/forms/deactivation/form.php:84
+#: templates/forms/deactivation/form.php:91
 msgid "switching"
 msgstr "Changement"
 
-#: templates/forms/deactivation/form.php:332
+#: templates/forms/deactivation/form.php:365
 msgid "Submit & %s"
 msgstr "Envoyer & %s"
 
-#: templates/forms/deactivation/form.php:353
+#: templates/forms/deactivation/form.php:386
 msgid "Kindly tell us the reason so we can improve."
 msgstr "S'il vous plait, dites nous pourquoi afin que nous puissions nous améliorer."
 
-#: templates/forms/deactivation/form.php:478
+#: templates/forms/deactivation/form.php:511
 msgid "Yes - %s"
 msgstr "Oui - %s"
 
-#: templates/forms/deactivation/form.php:485
+#: templates/forms/deactivation/form.php:518
 msgid "Skip & %s"
 msgstr "Passer & %s"
 
diff --git a/wp-content/plugins/nextgen-gallery/freemius/languages/freemius-he_IL.mo b/wp-content/plugins/nextgen-gallery/freemius/languages/freemius-he_IL.mo
index a7de799c1a74d6a7e62af8d2ed40110c41bf7842..7e3b6ef13b3ccc7bc6b0a157871877fd87643d05 100644
Binary files a/wp-content/plugins/nextgen-gallery/freemius/languages/freemius-he_IL.mo and b/wp-content/plugins/nextgen-gallery/freemius/languages/freemius-he_IL.mo differ
diff --git a/wp-content/plugins/nextgen-gallery/freemius/languages/freemius-he_IL.po b/wp-content/plugins/nextgen-gallery/freemius/languages/freemius-he_IL.po
index 2764ad81081182e08022caa1e5bd1f8f5232fbc2..ea2e7e03e612d749f2fa45e667430ebf2d523c87 100644
--- a/wp-content/plugins/nextgen-gallery/freemius/languages/freemius-he_IL.po
+++ b/wp-content/plugins/nextgen-gallery/freemius/languages/freemius-he_IL.po
@@ -8,7 +8,7 @@ msgstr ""
 "Project-Id-Version: WordPress SDK\n"
 "Report-Msgid-Bugs-To: https://github.com/Freemius/wordpress-sdk/issues\n"
 "POT-Creation-Date: \n"
-"PO-Revision-Date: 2018-11-25 07:22+0000\n"
+"PO-Revision-Date: 2019-06-05 13:40+0000\n"
 "Last-Translator: Vova Feldman <vova@freemius.com>\n"
 "Language: he_IL\n"
 "Language-Team: Hebrew (Israel) (http://www.transifex.com/freemius/wordpress-sdk/language/he_IL/)\n"
@@ -22,772 +22,792 @@ msgstr ""
 "X-Poedit-SearchPathExcluded-0: *.js\n"
 "X-Poedit-SourceCharset: UTF-8\n"
 
-#: includes/class-freemius.php:1688
+#: includes/class-freemius.php1838, templates/account.php:769
+msgid "An update to a Beta version will replace your installed version of %s with the latest Beta release - use with caution, and not on production sites. You have been warned."
+msgstr "An update to a Beta version will replace your installed version of %s with the latest Beta release - use with caution, and not on production sites. You have been warned."
+
+#: includes/class-freemius.php:1845
+msgid "Would you like to proceed with the update?"
+msgstr "Would you like to proceed with the update?"
+
+#: includes/class-freemius.php:2053
 msgid "Freemius SDK couldn't find the plugin's main file. Please contact sdk@freemius.com with the current error."
 msgstr "Freemius SDK couldn't find the plugin's main file. Please contact sdk@freemius.com with the current error."
 
-#: includes/class-freemius.php:1690
+#: includes/class-freemius.php:2055
 msgid "Error"
 msgstr "שגיאה"
 
-#: includes/class-freemius.php:2011
+#: includes/class-freemius.php:2445
 msgid "I found a better %s"
 msgstr "מצאתי %s יותר טוב"
 
-#: includes/class-freemius.php:2013
+#: includes/class-freemius.php:2447
 msgid "What's the %s's name?"
 msgstr "What's the %s's name?"
 
-#: includes/class-freemius.php:2019
+#: includes/class-freemius.php:2453
 msgid "It's a temporary %s. I'm just debugging an issue."
 msgstr "It's a temporary %s. I'm just debugging an issue."
 
-#: includes/class-freemius.php:2021
+#: includes/class-freemius.php:2455
 msgid "Deactivation"
 msgstr "דיאקטיבציה"
 
-#: includes/class-freemius.php:2022
+#: includes/class-freemius.php:2456
 msgid "Theme Switch"
 msgstr "החלפת תֵמָה"
 
-#: includes/class-freemius.php2031, templates/forms/resend-key.php:24
+#: includes/class-freemius.php2465, templates/forms/resend-key.php:24
 msgid "Other"
 msgstr "אחר"
 
-#: includes/class-freemius.php:2039
+#: includes/class-freemius.php:2473
 msgid "I no longer need the %s"
 msgstr "I no longer need the %s"
 
-#: includes/class-freemius.php:2046
+#: includes/class-freemius.php:2480
 msgid "I only needed the %s for a short period"
 msgstr "I only needed the %s for a short period"
 
-#: includes/class-freemius.php:2052
+#: includes/class-freemius.php:2486
 msgid "The %s broke my site"
 msgstr "ה%s הרס לי את האתר"
 
-#: includes/class-freemius.php:2059
+#: includes/class-freemius.php:2493
 msgid "The %s suddenly stopped working"
 msgstr "ה%s הפסיק פתאום לעבוד"
 
-#: includes/class-freemius.php:2069
+#: includes/class-freemius.php:2503
 msgid "I can't pay for it anymore"
 msgstr "אני לא יכול/ה להמשיך לשלם על זה"
 
-#: includes/class-freemius.php:2071
+#: includes/class-freemius.php:2505
 msgid "What price would you feel comfortable paying?"
 msgstr "מה המחיר שכן תרגיש\\י בנוח לשלם?"
 
-#: includes/class-freemius.php:2077
+#: includes/class-freemius.php:2511
 msgid "I don't like to share my information with you"
 msgstr "אני לא אוהב את הרעיון של שיתוף מידע איתכם"
 
-#: includes/class-freemius.php:2098
+#: includes/class-freemius.php:2532
 msgid "The %s didn't work"
 msgstr "ה%s לא עבד"
 
-#: includes/class-freemius.php:2108
+#: includes/class-freemius.php:2542
 msgid "I couldn't understand how to make it work"
 msgstr "לא הצלחתי להבין איך לגרום לזה לעבוד"
 
-#: includes/class-freemius.php:2116
+#: includes/class-freemius.php:2550
 msgid "The %s is great, but I need specific feature that you don't support"
 msgstr "The %s is great, but I need specific feature that you don't support"
 
-#: includes/class-freemius.php:2118
+#: includes/class-freemius.php:2552
 msgid "What feature?"
 msgstr "איזה פיטצ'ר?"
 
-#: includes/class-freemius.php:2122
+#: includes/class-freemius.php:2556
 msgid "The %s is not working"
 msgstr "ה%s לא עובד"
 
-#: includes/class-freemius.php:2124
+#: includes/class-freemius.php:2558
 msgid "Kindly share what didn't work so we can fix it for future users..."
 msgstr "אנא שתפ\\י מה לא עבד כדי שנוכל לתקן זאת עבור משתמשים עתידיים..."
 
-#: includes/class-freemius.php:2128
+#: includes/class-freemius.php:2562
 msgid "It's not what I was looking for"
 msgstr "חיפשתי משהו אחר"
 
-#: includes/class-freemius.php:2130
+#: includes/class-freemius.php:2564
 msgid "What you've been looking for?"
 msgstr "מה חיפשת?"
 
-#: includes/class-freemius.php:2134
+#: includes/class-freemius.php:2568
 msgid "The %s didn't work as expected"
 msgstr "ה%s לא עבד כמצופה"
 
-#: includes/class-freemius.php:2136
+#: includes/class-freemius.php:2570
 msgid "What did you expect?"
 msgstr "למה ציפית?"
 
-#: includes/class-freemius.php2942, templates/debug.php:20
+#: includes/class-freemius.php3425, templates/debug.php:20
 msgid "Freemius Debug"
 msgstr "ניפוי תקלות פרימיוס"
 
-#: includes/class-freemius.php:3670
+#: includes/class-freemius.php:4177
 msgid "I don't know what is cURL or how to install it, help me!"
 msgstr "אין לי מושג מה זה cURL או איך להתקין אותו - אשמח לעזרה!"
 
-#: includes/class-freemius.php:3672
+#: includes/class-freemius.php:4179
 msgid "We'll make sure to contact your hosting company and resolve the issue. You will get a follow-up email to %s once we have an update."
 msgstr "We'll make sure to contact your hosting company and resolve the issue. You will get a follow-up email to %s once we have an update."
 
-#: includes/class-freemius.php:3679
+#: includes/class-freemius.php:4186
 msgid "Great, please install cURL and enable it in your php.ini file. In addition, search for the 'disable_functions' directive in your php.ini file and remove any disabled methods starting with 'curl_'. To make sure it was successfully activated, use 'phpinfo()'. Once activated, deactivate the %s and reactivate it back again."
 msgstr "Great, please install cURL and enable it in your php.ini file. In addition, search for the 'disable_functions' directive in your php.ini file and remove any disabled methods starting with 'curl_'. To make sure it was successfully activated, use 'phpinfo()'. Once activated, deactivate the %s and reactivate it back again."
 
-#: includes/class-freemius.php:3784
+#: includes/class-freemius.php:4291
 msgid "Yes - do your thing"
 msgstr "כן - בצעו את מה שצריך"
 
-#: includes/class-freemius.php:3789
+#: includes/class-freemius.php:4296
 msgid "No - just deactivate"
 msgstr "לא - פשוט כבה"
 
-#: includes/class-freemius.php3834, includes/class-freemius.php4343,
-#: includes/class-freemius.php5442, includes/class-freemius.php11545,
-#: includes/class-freemius.php14916, includes/class-freemius.php14968,
-#: includes/class-freemius.php15030, includes/class-freemius.php17263,
-#: includes/class-freemius.php17273, includes/class-freemius.php17882,
-#: includes/class-freemius.php18742, includes/class-freemius.php18857,
-#: includes/class-freemius.php19001, templates/add-ons.php:43
+#: includes/class-freemius.php4341, includes/class-freemius.php4850,
+#: includes/class-freemius.php5999, includes/class-freemius.php12682,
+#: includes/class-freemius.php16045, includes/class-freemius.php16133,
+#: includes/class-freemius.php16299, includes/class-freemius.php18758,
+#: includes/class-freemius.php18768, includes/class-freemius.php19404,
+#: includes/class-freemius.php20277, includes/class-freemius.php20392,
+#: includes/class-freemius.php20536, templates/add-ons.php:54
 msgctxt "exclamation"
 msgid "Oops"
 msgstr "אופס"
 
-#: includes/class-freemius.php:3903
+#: includes/class-freemius.php:4410
 msgid "Thank for giving us the chance to fix it! A message was just sent to our technical staff. We will get back to you as soon as we have an update to %s. Appreciate your patience."
 msgstr "Thank for giving us the chance to fix it! A message was just sent to our technical staff. We will get back to you as soon as we have an update to %s. Appreciate your patience."
 
-#: includes/class-freemius.php:4340
+#: includes/class-freemius.php:4847
 msgctxt "addonX cannot run without pluginY"
 msgid "%s cannot run without %s."
 msgstr "%s לא יכול לעבוד ללא %s."
 
-#: includes/class-freemius.php:4341
+#: includes/class-freemius.php:4848
 msgctxt "addonX cannot run..."
 msgid "%s cannot run without the plugin."
 msgstr "ההרחבה %s אינה יכולה לפעול ללא התוסף."
 
-#: includes/class-freemius.php4487, includes/class-freemius.php4512,
-#: includes/class-freemius.php:17953
+#: includes/class-freemius.php5020, includes/class-freemius.php5045,
+#: includes/class-freemius.php:19475
 msgid "Unexpected API error. Please contact the %s's author with the following error."
 msgstr "Unexpected API error. Please contact the %s's author with the following error."
 
-#: includes/class-freemius.php:5130
+#: includes/class-freemius.php:5687
 msgid "Premium %s version was successfully activated."
 msgstr "Premium %s version was successfully activated."
 
-#: includes/class-freemius.php5142, includes/class-freemius.php:7004
+#: includes/class-freemius.php5699, includes/class-freemius.php:7567
 msgctxt ""
 msgid "W00t"
 msgstr "יש"
 
-#: includes/class-freemius.php:5157
+#: includes/class-freemius.php:5714
 msgid "You have a %s license."
 msgstr "יש לך רישיון %s."
 
-#: includes/class-freemius.php5161, includes/class-freemius.php14337,
-#: includes/class-freemius.php14348, includes/class-freemius.php17177,
-#: includes/class-freemius.php17491, includes/class-freemius.php17557,
-#: includes/class-freemius.php:17707
+#: includes/class-freemius.php5718, includes/class-freemius.php15466,
+#: includes/class-freemius.php15477, includes/class-freemius.php18669,
+#: includes/class-freemius.php18999, includes/class-freemius.php19065,
+#: includes/class-freemius.php:19229
 msgctxt "interjection expressing joy or exuberance"
 msgid "Yee-haw"
 msgstr "יששש"
 
-#: includes/class-freemius.php:5425
+#: includes/class-freemius.php:5982
 msgid "%s free trial was successfully cancelled. Since the add-on is premium only it was automatically deactivated. If you like to use it in the future, you'll have to purchase a license."
 msgstr "%s free trial was successfully cancelled. Since the add-on is premium only it was automatically deactivated. If you like to use it in the future, you'll have to purchase a license."
 
-#: includes/class-freemius.php:5429
+#: includes/class-freemius.php:5986
 msgid "%s is a premium only add-on. You have to purchase a license first before activating the plugin."
 msgstr "%s is a premium only add-on. You have to purchase a license first before activating the plugin."
 
-#: includes/class-freemius.php5438, templates/add-ons.php103,
-#: templates/account/partials/addon.php:288
+#: includes/class-freemius.php5995, templates/add-ons.php130,
+#: templates/account/partials/addon.php:343
 msgid "More information about %s"
 msgstr "מידע נוסף אודות %s"
 
-#: includes/class-freemius.php:5439
+#: includes/class-freemius.php:5996
 msgid "Purchase License"
 msgstr "קניית רישיון"
 
-#: includes/class-freemius.php6372, templates/connect.php:163
+#: includes/class-freemius.php6931, templates/connect.php:163
 msgid "You should receive an activation email for %s to your mailbox at %s. Please make sure you click the activation button in that email to %s."
 msgstr "You should receive an activation email for %s to your mailbox at %s. Please make sure you click the activation button in that email to %s."
 
-#: includes/class-freemius.php:6376
+#: includes/class-freemius.php:6935
 msgid "start the trial"
 msgstr "התחל תקופת ניסיון"
 
-#: includes/class-freemius.php6377, templates/connect.php:167
+#: includes/class-freemius.php6936, templates/connect.php:167
 msgid "complete the install"
 msgstr "השלם התקנה"
 
-#: includes/class-freemius.php:6490
+#: includes/class-freemius.php:7049
 msgid "You are just one step away - %s"
 msgstr "You are just one step away - %s"
 
-#: includes/class-freemius.php:6493
+#: includes/class-freemius.php:7052
 msgctxt "%s - plugin name. As complete \"PluginX\" activation now"
 msgid "Complete \"%s\" Activation Now"
 msgstr "השלם הפעלת \"%s\" עכשיו"
 
-#: includes/class-freemius.php:6571
+#: includes/class-freemius.php:7130
 msgid "We made a few tweaks to the %s, %s"
 msgstr "We made a few tweaks to the %s, %s"
 
-#: includes/class-freemius.php:6575
+#: includes/class-freemius.php:7134
 msgid "Opt in to make \"%s\" better!"
 msgstr "Opt in to make \"%s\" better!"
 
-#: includes/class-freemius.php:7003
+#: includes/class-freemius.php:7566
 msgid "The upgrade of %s was successfully completed."
 msgstr "The upgrade of %s was successfully completed."
 
-#: includes/class-freemius.php8925, includes/class-fs-plugin-updater.php886,
-#: includes/class-fs-plugin-updater.php1081,
-#: includes/class-fs-plugin-updater.php1088,
+#: includes/class-freemius.php9728, includes/class-fs-plugin-updater.php975,
+#: includes/class-fs-plugin-updater.php1170,
+#: includes/class-fs-plugin-updater.php1177,
 #: templates/auto-installation.php:32
 msgid "Add-On"
 msgstr "Add-On"
 
-#: includes/class-freemius.php8927, templates/debug.php359,
-#: templates/debug.php:520
+#: includes/class-freemius.php9730, templates/account.php313,
+#: templates/account.php321, templates/debug.php361, templates/debug.php:522
 msgid "Plugin"
 msgstr "תוסף"
 
-#: includes/class-freemius.php8928, templates/debug.php359,
-#: templates/debug.php520, templates/forms/deactivation/form.php:67
+#: includes/class-freemius.php9731, templates/account.php314,
+#: templates/account.php322, templates/debug.php361, templates/debug.php522,
+#: templates/forms/deactivation/form.php:71
 msgid "Theme"
 msgstr "תבנית"
 
-#: includes/class-freemius.php:11412
+#: includes/class-freemius.php:12148
+msgid "An unknown error has occurred while trying to set the user's beta mode."
+msgstr "An unknown error has occurred while trying to set the user's beta mode."
+
+#: includes/class-freemius.php:12549
 msgid "Invalid site details collection."
 msgstr "Invalid site details collection."
 
-#: includes/class-freemius.php:11532
+#: includes/class-freemius.php:12669
 msgid "We couldn't find your email address in the system, are you sure it's the right address?"
 msgstr "We couldn't find your email address in the system, are you sure it's the right address?"
 
-#: includes/class-freemius.php:11534
+#: includes/class-freemius.php:12671
 msgid "We can't see any active licenses associated with that email address, are you sure it's the right address?"
 msgstr "We can't see any active licenses associated with that email address, are you sure it's the right address?"
 
-#: includes/class-freemius.php:11808
+#: includes/class-freemius.php:12945
 msgid "Account is pending activation."
 msgstr "Account is pending activation."
 
-#: includes/class-freemius.php11920,
+#: includes/class-freemius.php13057,
 #: templates/forms/premium-versions-upgrade-handler.php:47
 msgid "Buy a license now"
 msgstr "Buy a license now"
 
-#: includes/class-freemius.php11932,
+#: includes/class-freemius.php13069,
 #: templates/forms/premium-versions-upgrade-handler.php:46
 msgid "Renew your license now"
 msgstr "Renew your license now"
 
-#: includes/class-freemius.php:11936
+#: includes/class-freemius.php:13073
 msgid "%s to access version %s security & feature updates, and support."
 msgstr "%s to access version %s security & feature updates, and support."
 
-#: includes/class-freemius.php:14319
+#: includes/class-freemius.php:15448
 msgid "%s activation was successfully completed."
 msgstr "הפעלת %s הושלמה בהצלחה."
 
-#: includes/class-freemius.php:14333
+#: includes/class-freemius.php:15462
 msgid "Your account was successfully activated with the %s plan."
 msgstr "חשבונך הופעל בהצלחה עם חבילת %s."
 
-#: includes/class-freemius.php14344, includes/class-freemius.php:17553
+#: includes/class-freemius.php15473, includes/class-freemius.php:19061
 msgid "Your trial has been successfully started."
 msgstr "הניסיון שלך הופעל בהצלחה."
 
-#: includes/class-freemius.php14914, includes/class-freemius.php14966,
-#: includes/class-freemius.php:15028
+#: includes/class-freemius.php16043, includes/class-freemius.php16131,
+#: includes/class-freemius.php:16297
 msgid "Couldn't activate %s."
 msgstr "לא ניתן להפעיל את %s."
 
-#: includes/class-freemius.php14915, includes/class-freemius.php14967,
-#: includes/class-freemius.php:15029
+#: includes/class-freemius.php16044, includes/class-freemius.php16132,
+#: includes/class-freemius.php:16298
 msgid "Please contact us with the following message:"
 msgstr "אנא צור איתנו קשר יחד עם ההודעה הבאה:"
 
-#: includes/class-freemius.php15378, includes/class-freemius.php:19839
+#: includes/class-freemius.php:16128
+msgid "An unknown error has occurred."
+msgstr "An unknown error has occurred."
+
+#: includes/class-freemius.php16655, includes/class-freemius.php:21409
 msgid "Upgrade"
 msgstr "שדרג"
 
-#: includes/class-freemius.php:15384
+#: includes/class-freemius.php:16661
 msgid "Start Trial"
 msgstr "התחל תקופת ניסיון"
 
-#: includes/class-freemius.php:15386
+#: includes/class-freemius.php:16663
 msgid "Pricing"
 msgstr "מחירון"
 
-#: includes/class-freemius.php15448, includes/class-freemius.php:15450
+#: includes/class-freemius.php16742, includes/class-freemius.php:16744
 msgid "Affiliation"
 msgstr "אפיליאציה"
 
-#: includes/class-freemius.php15478, includes/class-freemius.php15480,
-#: templates/account.php150, templates/debug.php:324
+#: includes/class-freemius.php16772, includes/class-freemius.php16774,
+#: templates/account.php177, templates/debug.php:326
 msgid "Account"
 msgstr "חשבון"
 
-#: includes/class-freemius.php15493, includes/class-freemius.php15495,
+#: includes/class-freemius.php16787, includes/class-freemius.php16789,
 #: includes/customizer/class-fs-customizer-support-section.php:60
 msgid "Contact Us"
 msgstr "יצירת קשר"
 
-#: includes/class-freemius.php15505, includes/class-freemius.php15507,
-#: includes/class-freemius.php19849, templates/account.php100,
-#: templates/account/partials/addon.php:41
+#: includes/class-freemius.php16799, includes/class-freemius.php16801,
+#: includes/class-freemius.php21423, templates/account.php105,
+#: templates/account/partials/addon.php:45
 msgid "Add-Ons"
 msgstr "Add-Ons"
 
-#: includes/class-freemius.php:15541
+#: includes/class-freemius.php:16835
 msgctxt "ASCII arrow left icon"
 msgid "&#x2190;"
 msgstr "&#x2190;"
 
-#: includes/class-freemius.php:15541
+#: includes/class-freemius.php:16835
 msgctxt "ASCII arrow right icon"
 msgid "&#x27a4;"
 msgstr "&#x27a4;"
 
-#: includes/class-freemius.php15543, templates/pricing.php:97
+#: includes/class-freemius.php16837, templates/pricing.php:102
 msgctxt "noun"
 msgid "Pricing"
 msgstr "מחירון"
 
-#: includes/class-freemius.php15756,
+#: includes/class-freemius.php17050,
 #: includes/customizer/class-fs-customizer-support-section.php:67
 msgid "Support Forum"
 msgstr "פורום תמיכה"
 
-#: includes/class-freemius.php:16542
+#: includes/class-freemius.php:17995
 msgid "Your email has been successfully verified - you are AWESOME!"
 msgstr "Your email has been successfully verified - you are AWESOME!"
 
-#: includes/class-freemius.php:16543
+#: includes/class-freemius.php:17996
 msgctxt "a positive response"
 msgid "Right on"
 msgstr "מעולה"
 
-#: includes/class-freemius.php:17168
+#: includes/class-freemius.php:18660
 msgid "Your %s Add-on plan was successfully upgraded."
 msgstr "חבילת ההרחבה %s שודרגה בהצלחה."
 
-#: includes/class-freemius.php:17170
+#: includes/class-freemius.php:18662
 msgid "%s Add-on was successfully purchased."
 msgstr "ההרחבה %s נרכשה בהצלחה."
 
-#: includes/class-freemius.php:17173
+#: includes/class-freemius.php:18665
 msgid "Download the latest version"
 msgstr "הורד את הגרסה האחרונה"
 
-#: includes/class-freemius.php:17259
-msgctxt "%1s - plugin title, %2s - API domain"
-msgid "Your server is blocking the access to Freemius' API, which is crucial for %1s synchronization. Please contact your host to whitelist %2s"
-msgstr "Your server is blocking the access to Freemius' API, which is crucial for %1s synchronization. Please contact your host to whitelist %2s"
+#: includes/class-freemius.php:18751
+msgid "Your server is blocking the access to Freemius' API, which is crucial for %1$s synchronization. Please contact your host to whitelist %2$s"
+msgstr "Your server is blocking the access to Freemius' API, which is crucial for %1$s synchronization. Please contact your host to whitelist %2$s"
 
-#: includes/class-freemius.php17262, includes/class-freemius.php17678,
-#: includes/class-freemius.php:17755
+#: includes/class-freemius.php18757, includes/class-freemius.php19188,
+#: includes/class-freemius.php:19277
 msgid "Error received from the server:"
 msgstr "הוחזרה שגיאה מהשרת:"
 
-#: includes/class-freemius.php:17272
+#: includes/class-freemius.php:18767
 msgid "It seems like one of the authentication parameters is wrong. Update your Public Key, Secret Key & User ID, and try again."
 msgstr "It seems like one of the authentication parameters is wrong. Update your Public Key, Secret Key & User ID, and try again."
 
-#: includes/class-freemius.php17454, includes/class-freemius.php17683,
-#: includes/class-freemius.php17726, includes/class-freemius.php:17829
+#: includes/class-freemius.php18961, includes/class-freemius.php19193,
+#: includes/class-freemius.php19248, includes/class-freemius.php:19351
 msgctxt ""
 msgid "Hmm"
 msgstr "אממ"
 
-#: includes/class-freemius.php:17467
+#: includes/class-freemius.php:18974
 msgid "It looks like you are still on the %s plan. If you did upgrade or change your plan, it's probably an issue on our side - sorry."
 msgstr "It looks like you are still on the %s plan. If you did upgrade or change your plan, it's probably an issue on our side - sorry."
 
-#: includes/class-freemius.php17468, templates/account.php102,
-#: templates/add-ons.php134, templates/account/partials/addon.php:43
+#: includes/class-freemius.php18975, templates/account.php107,
+#: templates/add-ons.php191, templates/account/partials/addon.php:47
 msgctxt "trial period"
 msgid "Trial"
 msgstr "ניסיון"
 
-#: includes/class-freemius.php:17473
+#: includes/class-freemius.php:18980
 msgid "I have upgraded my account but when I try to Sync the License, the plan remains %s."
 msgstr "שידרגתי את החשבון שלי אבל כשאני מנסה לבצע סנכרון לרישיון החבילה נשארת %s."
 
-#: includes/class-freemius.php17477, includes/class-freemius.php:17535
+#: includes/class-freemius.php18984, includes/class-freemius.php:19043
 msgid "Please contact us here"
 msgstr "אנא צור איתנו קשר כאן"
 
-#: includes/class-freemius.php:17487
+#: includes/class-freemius.php:18995
+msgid "Your plan was successfully activated."
+msgstr "Your plan was successfully activated."
+
+#: includes/class-freemius.php:18996
 msgid "Your plan was successfully upgraded."
 msgstr "החבילה שודרגה בהצלחה."
 
-#: includes/class-freemius.php:17505
+#: includes/class-freemius.php:19013
 msgid "Your plan was successfully changed to %s."
 msgstr "החבילה עודכנה בהצלחה אל %s."
 
-#: includes/class-freemius.php:17521
+#: includes/class-freemius.php:19029
 msgid "Your license has expired. You can still continue using the free %s forever."
 msgstr "Your license has expired. You can still continue using the free %s forever."
 
-#: includes/class-freemius.php:17523
+#: includes/class-freemius.php:19031
 msgid "Your license has expired. %1$sUpgrade now%2$s to continue using the %3$s without interruptions."
 msgstr "Your license has expired. %1$sUpgrade now%2$s to continue using the %3$s without interruptions."
 
-#: includes/class-freemius.php:17531
+#: includes/class-freemius.php:19039
 msgid "Your license has been cancelled. If you think it's a mistake, please contact support."
 msgstr "רשיונך בוטל. אם לדעתך זו טעות, נא ליצור קשר עם התמיכה."
 
-#: includes/class-freemius.php:17544
+#: includes/class-freemius.php:19052
 msgid "Your license has expired. You can still continue using all the %s features, but you'll need to renew your license to continue getting updates and support."
 msgstr "Your license has expired. You can still continue using all the %s features, but you'll need to renew your license to continue getting updates and support."
 
-#: includes/class-freemius.php:17567
+#: includes/class-freemius.php:19075
 msgid "Your free trial has expired. You can still continue using all our free features."
 msgstr "תקופת הניסיון שלך הסתיימה. הפיטצ'רים החינאמיים עדיין ניתנים לשימוש."
 
-#: includes/class-freemius.php:17569
+#: includes/class-freemius.php:19077
 msgid "Your free trial has expired. %1$sUpgrade now%2$s to continue using the %3$s without interruptions."
 msgstr "Your free trial has expired. %1$sUpgrade now%2$s to continue using the %3$s without interruptions."
 
-#: includes/class-freemius.php:17674
+#: includes/class-freemius.php:19184
 msgid "It looks like the license could not be activated."
 msgstr "נראה שלא ניתן להפעיל את הרישיון."
 
-#: includes/class-freemius.php:17704
+#: includes/class-freemius.php:19226
 msgid "Your license was successfully activated."
 msgstr "הרישיון הופעל בהצלחה."
 
-#: includes/class-freemius.php:17730
+#: includes/class-freemius.php:19252
 msgid "It looks like your site currently doesn't have an active license."
 msgstr "נראה לאתר עדיין אין רישיון פעיל."
 
-#: includes/class-freemius.php:17754
+#: includes/class-freemius.php:19276
 msgid "It looks like the license deactivation failed."
 msgstr "נראה שניתוק הרישיון נכשל."
 
-#: includes/class-freemius.php:17782
+#: includes/class-freemius.php:19304
 msgid "Your license was successfully deactivated, you are back to the %s plan."
 msgstr "רישיונך נותק בהצלחה, חזרת לחבילת %s"
 
-#: includes/class-freemius.php:17783
+#: includes/class-freemius.php:19305
 msgid "O.K"
 msgstr "אוקיי"
 
-#: includes/class-freemius.php:17836
+#: includes/class-freemius.php:19358
 msgid "Seems like we are having some temporary issue with your subscription cancellation. Please try again in few minutes."
 msgstr "Seems like we are having some temporary issue with your subscription cancellation. Please try again in few minutes."
 
-#: includes/class-freemius.php:17845
+#: includes/class-freemius.php:19367
 msgid "Your subscription was successfully cancelled. Your %s plan license will expire in %s."
 msgstr "Your subscription was successfully cancelled. Your %s plan license will expire in %s."
 
-#: includes/class-freemius.php:17887
+#: includes/class-freemius.php:19409
 msgid "You are already running the %s in a trial mode."
 msgstr "You are already running the %s in a trial mode."
 
-#: includes/class-freemius.php:17898
+#: includes/class-freemius.php:19420
 msgid "You already utilized a trial before."
 msgstr "הניסיון כבר נוצל בעבר."
 
-#: includes/class-freemius.php:17912
+#: includes/class-freemius.php:19434
 msgid "Plan %s do not exist, therefore, can't start a trial."
 msgstr "החבילה %s אינה קיימת, לכן, לא ניתן להתחיל תקופת ניסיון."
 
-#: includes/class-freemius.php:17923
+#: includes/class-freemius.php:19445
 msgid "Plan %s does not support a trial period."
 msgstr "תוכנית %s אינה תומכת בתקופת ניסיון."
 
-#: includes/class-freemius.php:17934
+#: includes/class-freemius.php:19456
 msgid "None of the %s's plans supports a trial period."
 msgstr "None of the %s's plans supports a trial period."
 
-#: includes/class-freemius.php:17984
+#: includes/class-freemius.php:19506
 msgid "It looks like you are not in trial mode anymore so there's nothing to cancel :)"
 msgstr "It looks like you are not in trial mode anymore so there's nothing to cancel :)"
 
-#: includes/class-freemius.php:18020
+#: includes/class-freemius.php:19542
 msgid "Seems like we are having some temporary issue with your trial cancellation. Please try again in few minutes."
 msgstr "נראה שיש תקלה זמנית המונעת את ביטול הניסיון. אנא נסו שוב בעוד כמה דקות."
 
-#: includes/class-freemius.php:18039
+#: includes/class-freemius.php:19561
 msgid "Your %s free trial was successfully cancelled."
 msgstr "תקופת הניסיון החינמית של %s בוטלה בהצלחה."
 
-#: includes/class-freemius.php:18346
+#: includes/class-freemius.php:19877
 msgid "Version %s was released."
 msgstr "גרסה %s הושקה."
 
-#: includes/class-freemius.php:18346
+#: includes/class-freemius.php:19877
 msgid "Please download %s."
 msgstr "נא להוריד את %s."
 
-#: includes/class-freemius.php:18353
+#: includes/class-freemius.php:19884
 msgid "the latest %s version here"
 msgstr "גרסת ה-%s האחרונה כאן"
 
-#: includes/class-freemius.php:18358
+#: includes/class-freemius.php:19889
 msgid "New"
 msgstr "חדש"
 
-#: includes/class-freemius.php:18363
+#: includes/class-freemius.php:19894
 msgid "Seems like you got the latest release."
 msgstr "נראה שיש לך את הגרסה האחרונה."
 
-#: includes/class-freemius.php:18364
+#: includes/class-freemius.php:19895
 msgid "You are all good!"
 msgstr "את\\ה מסודר!"
 
-#: includes/class-freemius.php:18632
+#: includes/class-freemius.php:20165
 msgid "Verification mail was just sent to %s. If you can't find it after 5 min, please check your spam box."
 msgstr "Verification mail was just sent to %s. If you can't find it after 5 min, please check your spam box."
 
-#: includes/class-freemius.php:18769
+#: includes/class-freemius.php:20304
 msgid "Site successfully opted in."
 msgstr "Site successfully opted in."
 
-#: includes/class-freemius.php18770, includes/class-freemius.php:19581
+#: includes/class-freemius.php20305, includes/class-freemius.php:21125
 msgid "Awesome"
 msgstr "אדיר"
 
-#: includes/class-freemius.php18786, templates/forms/optout.php:32
+#: includes/class-freemius.php20321, templates/forms/optout.php:32
 msgid "We appreciate your help in making the %s better by letting us track some usage data."
 msgstr "We appreciate your help in making the %s better by letting us track some usage data."
 
-#: includes/class-freemius.php:18787
+#: includes/class-freemius.php:20322
 msgid "Thank you!"
 msgstr "תודה רבה!"
 
-#: includes/class-freemius.php:18794
+#: includes/class-freemius.php:20329
 msgid "We will no longer be sending any usage data of %s on %s to %s."
 msgstr "We will no longer be sending any usage data of %s on %s to %s."
 
-#: includes/class-freemius.php:18923
+#: includes/class-freemius.php:20458
 msgid "Please check your mailbox, you should receive an email via %s to confirm the ownership change. From security reasons, you must confirm the change within the next 15 min. If you cannot find the email, please check your spam folder."
 msgstr "Please check your mailbox, you should receive an email via %s to confirm the ownership change. From security reasons, you must confirm the change within the next 15 min. If you cannot find the email, please check your spam folder."
 
-#: includes/class-freemius.php:18929
+#: includes/class-freemius.php:20464
 msgid "Thanks for confirming the ownership change. An email was just sent to %s for final approval."
 msgstr "תודה על אישור ביצוע החלפת הבעלות. הרגע נשלח מייל ל-%s כדי לקבל אישור סופי."
 
-#: includes/class-freemius.php:18934
+#: includes/class-freemius.php:20469
 msgid "%s is the new owner of the account."
 msgstr "%s הינו הבעלים החד של חשבון זה."
 
-#: includes/class-freemius.php:18936
+#: includes/class-freemius.php:20471
 msgctxt "as congratulations"
 msgid "Congrats"
 msgstr "מזל טוב"
 
-#: includes/class-freemius.php:18956
+#: includes/class-freemius.php:20491
 msgid "Sorry, we could not complete the email update. Another user with the same email is already registered."
 msgstr "Sorry, we could not complete the email update. Another user with the same email is already registered."
 
-#: includes/class-freemius.php:18957
+#: includes/class-freemius.php:20492
 msgid "If you would like to give up the ownership of the %s's account to %s click the Change Ownership button."
 msgstr "If you would like to give up the ownership of the %s's account to %s click the Change Ownership button."
 
-#: includes/class-freemius.php:18964
+#: includes/class-freemius.php:20499
 msgid "Change Ownership"
 msgstr "עדכון בעלות"
 
-#: includes/class-freemius.php:18972
+#: includes/class-freemius.php:20507
 msgid "Your email was successfully updated. You should receive an email with confirmation instructions in few moments."
 msgstr "כתובת הדואל שלך עודכנה בהצלחה. הודעת אישור אמורה להתקבל בדואל שלך ברגעים הקרובים."
 
-#: includes/class-freemius.php:18984
+#: includes/class-freemius.php:20519
 msgid "Please provide your full name."
 msgstr "נא למלא את שמך המלא."
 
-#: includes/class-freemius.php:18989
+#: includes/class-freemius.php:20524
 msgid "Your name was successfully updated."
 msgstr "שמך עודכן בהצלחה."
 
-#: includes/class-freemius.php:19050
+#: includes/class-freemius.php:20585
 msgid "You have successfully updated your %s."
 msgstr "עידכנת בהצלחה את ה%s."
 
-#: includes/class-freemius.php:19190
+#: includes/class-freemius.php:20725
 msgid "Just letting you know that the add-ons information of %s is being pulled from an external server."
 msgstr "Just letting you know that the add-ons information of %s is being pulled from an external server."
 
-#: includes/class-freemius.php:19191
+#: includes/class-freemius.php:20726
 msgctxt "advance notice of something that will need attention."
 msgid "Heads up"
 msgstr "לתשמות לבך"
 
-#: includes/class-freemius.php:19621
+#: includes/class-freemius.php:21165
 msgctxt "exclamation"
 msgid "Hey"
 msgstr "היי"
 
-#: includes/class-freemius.php:19621
+#: includes/class-freemius.php:21165
 msgid "How do you like %s so far? Test all our %s premium features with a %d-day free trial."
 msgstr "How do you like %s so far? Test all our %s premium features with a %d-day free trial."
 
-#: includes/class-freemius.php:19629
+#: includes/class-freemius.php:21173
 msgid "No commitment for %s days - cancel anytime!"
 msgstr "ללא התחייבות ל-%s ימין - בטלו בכל רגע!"
 
-#: includes/class-freemius.php:19630
+#: includes/class-freemius.php:21174
 msgid "No credit card required"
 msgstr "לא נדרש כרטיס אשראי"
 
-#: includes/class-freemius.php19637, templates/forms/trial-start.php:53
+#: includes/class-freemius.php21181, templates/forms/trial-start.php:53
 msgctxt "call to action"
 msgid "Start free trial"
 msgstr "התחלת ניסיון חינם"
 
-#: includes/class-freemius.php:19714
+#: includes/class-freemius.php:21258
 msgid "Hey there, did you know that %s has an affiliate program? If you like the %s you can become our ambassador and earn some cash!"
 msgstr "Hey there, did you know that %s has an affiliate program? If you like the %s you can become our ambassador and earn some cash!"
 
-#: includes/class-freemius.php:19723
+#: includes/class-freemius.php:21267
 msgid "Learn more"
 msgstr "Learn more"
 
-#: includes/class-freemius.php19873, templates/account.php406,
-#: templates/account.php509, templates/connect.php171,
-#: templates/connect.php421, templates/forms/license-activation.php24,
-#: templates/account/partials/addon.php:235
+#: includes/class-freemius.php21447, templates/account.php474,
+#: templates/account.php595, templates/connect.php171,
+#: templates/connect.php421, templates/forms/license-activation.php25,
+#: templates/account/partials/addon.php:287
 msgid "Activate License"
 msgstr "הפעלת רישיון"
 
-#: includes/class-freemius.php19874, templates/account.php469,
-#: templates/account.php508, templates/account/partials/site.php:256
+#: includes/class-freemius.php21448, templates/account.php543,
+#: templates/account.php594, templates/account/partials/site.php:256
 msgid "Change License"
 msgstr "שינוי רישיון"
 
-#: includes/class-freemius.php19956, templates/account/partials/site.php:161
+#: includes/class-freemius.php21539, templates/account/partials/site.php:161
 msgid "Opt Out"
 msgstr "Opt Out"
 
-#: includes/class-freemius.php19958, includes/class-freemius.php19963,
+#: includes/class-freemius.php21541, includes/class-freemius.php21547,
 #: templates/account/partials/site.php43,
 #: templates/account/partials/site.php:161
 msgid "Opt In"
 msgstr "Opt In"
 
-#: includes/class-freemius.php:20187
-msgid " The paid version of %1s is already installed. Please activate it to start benefiting the %2s features. %3s"
-msgstr " The paid version of %1s is already installed. Please activate it to start benefiting the %2s features. %3s"
+#: includes/class-freemius.php:21775
+msgid " The paid version of %1$s is already installed. Please activate it to start benefiting the %2$s features. %3$s"
+msgstr " The paid version of %1$s is already installed. Please activate it to start benefiting the %2$s features. %3$s"
 
-#: includes/class-freemius.php:20195
+#: includes/class-freemius.php:21783
 msgid "Activate %s features"
 msgstr "Activate %s features"
 
-#: includes/class-freemius.php:20208
+#: includes/class-freemius.php:21796
 msgid "Please follow these steps to complete the upgrade"
 msgstr "נא לבצע את הצעדים הבאים להשלמת השידרוג"
 
-#: includes/class-freemius.php:20212
+#: includes/class-freemius.php:21800
 msgid "Download the latest %s version"
 msgstr "הורד\\י את גרסת ה-%s העדכנית"
 
-#: includes/class-freemius.php:20216
+#: includes/class-freemius.php:21804
 msgid "Upload and activate the downloaded version"
 msgstr "העלה\\י והפעיל\\י את הגרסה שהורדת"
 
-#: includes/class-freemius.php:20218
+#: includes/class-freemius.php:21806
 msgid "How to upload and activate?"
 msgstr "איך להעלות ולהפעיל?"
 
-#: includes/class-freemius.php:20352
+#: includes/class-freemius.php:21940
 msgid "%sClick here%s to choose the sites where you'd like to activate the license on."
 msgstr "%sClick here%s to choose the sites where you'd like to activate the license on."
 
-#: includes/class-freemius.php:20513
+#: includes/class-freemius.php:22101
 msgid "Auto installation only works for opted-in users."
 msgstr "Auto installation only works for opted-in users."
 
-#: includes/class-freemius.php20523, includes/class-freemius.php20556,
-#: includes/class-fs-plugin-updater.php1060,
-#: includes/class-fs-plugin-updater.php:1074
+#: includes/class-freemius.php22111, includes/class-freemius.php22144,
+#: includes/class-fs-plugin-updater.php1149,
+#: includes/class-fs-plugin-updater.php:1163
 msgid "Invalid module ID."
 msgstr "מזהה המודול לא תקני."
 
-#: includes/class-freemius.php20532, includes/class-fs-plugin-updater.php:1096
+#: includes/class-freemius.php22120, includes/class-fs-plugin-updater.php:1185
 msgid "Premium version already active."
 msgstr "הגרסה בתשלום כבר פעילה."
 
-#: includes/class-freemius.php:20539
+#: includes/class-freemius.php:22127
 msgid "You do not have a valid license to access the premium version."
 msgstr "אין ברשותך רישיון בר תוקף לשימוש בגרסת הפרימיום."
 
-#: includes/class-freemius.php:20546
+#: includes/class-freemius.php:22134
 msgid "Plugin is a \"Serviceware\" which means it does not have a premium code version."
 msgstr "Plugin is a \"Serviceware\" which means it does not have a premium code version."
 
-#: includes/class-freemius.php20564, includes/class-fs-plugin-updater.php:1095
+#: includes/class-freemius.php22152, includes/class-fs-plugin-updater.php:1184
 msgid "Premium add-on version already installed."
 msgstr "Premium add-on version already installed."
 
-#: includes/class-freemius.php:20909
+#: includes/class-freemius.php:22497
 msgid "View paid features"
 msgstr "צפה בפיטצ'רים שבתשלום"
 
-#: includes/class-freemius.php:21229
+#: includes/class-freemius.php:22819
 msgid "Thank you so much for using %s and its add-ons!"
 msgstr "Thank you so much for using %s and its add-ons!"
 
-#: includes/class-freemius.php:21230
+#: includes/class-freemius.php:22820
 msgid "Thank you so much for using %s!"
 msgstr "אנו מודים לך על היותך כמשתמש של %s!"
 
-#: includes/class-freemius.php:21236
+#: includes/class-freemius.php:22826
 msgid "You've already opted-in to our usage-tracking, which helps us keep improving the %s."
 msgstr "You've already opted-in to our usage-tracking, which helps us keep improving the %s."
 
-#: includes/class-freemius.php:21240
+#: includes/class-freemius.php:22830
 msgid "Thank you so much for using our products!"
 msgstr "אנו מודים לך על השימוש במוצרים שלנו!"
 
-#: includes/class-freemius.php:21241
+#: includes/class-freemius.php:22831
 msgid "You've already opted-in to our usage-tracking, which helps us keep improving them."
 msgstr "You've already opted-in to our usage-tracking, which helps us keep improving them."
 
-#: includes/class-freemius.php:21260
+#: includes/class-freemius.php:22850
 msgid "%s and its add-ons"
 msgstr "%s and its add-ons"
 
-#: includes/class-freemius.php:21269
+#: includes/class-freemius.php:22859
 msgid "Products"
 msgstr "מוצרים"
 
-#: includes/class-freemius.php21276, templates/connect.php:272
+#: includes/class-freemius.php22866, templates/connect.php:272
 msgid "Yes"
 msgstr "כן"
 
-#: includes/class-freemius.php21277, templates/connect.php:273
+#: includes/class-freemius.php22867, templates/connect.php:273
 msgid "send me security & feature updates, educational content and offers."
 msgstr "תשלחו לי עדכוני אבטחה ופיטצ'רים, תוכן חינוכי, ומידע אודות מבצעים."
 
-#: includes/class-freemius.php21278, templates/connect.php:278
+#: includes/class-freemius.php22868, templates/connect.php:278
 msgid "No"
 msgstr "לא"
 
-#: includes/class-freemius.php21280, templates/connect.php:280
+#: includes/class-freemius.php22870, templates/connect.php:280
 msgid "do %sNOT%s send me security & feature updates, educational content and offers."
 msgstr "%sאל%2$s תשלחו לי עדכוני אבטחה, פיטצ'רים, תוכן חינוכי, ומידע על מבצעים."
 
-#: includes/class-freemius.php:21290
-msgid "Due to the new %sEU General Data Protection Regulation (GDPR)%s compliance requirements it is required that you provide your explicit consent, again, confirming that you are onboard 🙂"
-msgstr "Due to the new %sEU General Data Protection Regulation (GDPR)%s compliance requirements it is required that you provide your explicit consent, again, confirming that you are onboard 🙂"
+#: includes/class-freemius.php:22880
+msgid "Due to the new %sEU General Data Protection Regulation (GDPR)%s compliance requirements it is required that you provide your explicit consent, again, confirming that you are onboard :-)"
+msgstr "Due to the new %sEU General Data Protection Regulation (GDPR)%s compliance requirements it is required that you provide your explicit consent, again, confirming that you are onboard :-)"
 
-#: includes/class-freemius.php21292, templates/connect.php:287
+#: includes/class-freemius.php22882, templates/connect.php:287
 msgid "Please let us know if you'd like us to contact you for security & feature updates, educational content, and occasional offers:"
 msgstr "Please let us know if you'd like us to contact you for security & feature updates, educational content, and occasional offers:"
 
-#: includes/class-freemius.php:21574
+#: includes/class-freemius.php:23164
 msgid "License key is empty."
 msgstr "מפתח הרישיון ריק."
 
@@ -801,628 +821,680 @@ msgstr "חידוש רישיון"
 msgid "Buy license"
 msgstr "Buy license"
 
-#: includes/class-fs-plugin-updater.php:278
+#: includes/class-fs-plugin-updater.php280,
+#: includes/class-fs-plugin-updater.php:313
 msgid "There is a %s of %s available."
 msgstr "There is a %s of %s available."
 
-#: includes/class-fs-plugin-updater.php:282
+#: includes/class-fs-plugin-updater.php282,
+#: includes/class-fs-plugin-updater.php:318
+msgid "new Beta version"
+msgstr "new Beta version"
+
+#: includes/class-fs-plugin-updater.php283,
+#: includes/class-fs-plugin-updater.php:319
 msgid "new version"
 msgstr "new version"
 
-#: includes/class-fs-plugin-updater.php:305
+#: includes/class-fs-plugin-updater.php:342
 msgid "Important Upgrade Notice:"
 msgstr "Important Upgrade Notice:"
 
-#: includes/class-fs-plugin-updater.php:1125
+#: includes/class-fs-plugin-updater.php:1214
 msgid "Installing plugin: %s"
 msgstr "Installing plugin: %s"
 
-#: includes/class-fs-plugin-updater.php:1166
+#: includes/class-fs-plugin-updater.php:1255
 msgid "Unable to connect to the filesystem. Please confirm your credentials."
 msgstr "Unable to connect to the filesystem. Please confirm your credentials."
 
-#: includes/class-fs-plugin-updater.php:1348
+#: includes/class-fs-plugin-updater.php:1437
 msgid "The remote plugin package does not contain a folder with the desired slug and renaming did not work."
 msgstr "The remote plugin package does not contain a folder with the desired slug and renaming did not work."
 
-#: includes/fs-plugin-info-dialog.php369,
-#: templates/account/partials/addon.php:292
+#: includes/fs-plugin-info-dialog.php:509
+msgid "Purchase More"
+msgstr "Purchase More"
+
+#: includes/fs-plugin-info-dialog.php510,
+#: templates/account/partials/addon.php:347
 msgctxt "verb"
 msgid "Purchase"
 msgstr "רכישה"
 
-#: includes/fs-plugin-info-dialog.php:372
+#: includes/fs-plugin-info-dialog.php:514
 msgid "Start my free %s"
 msgstr "התחל את %s הניסיון שלי"
 
-#: includes/fs-plugin-info-dialog.php:413
+#: includes/fs-plugin-info-dialog.php:712
+msgid "Install Free Version Update Now"
+msgstr "התקן עדכון גרסה חינאמית עכשיו"
+
+#: includes/fs-plugin-info-dialog.php713, templates/account.php:534
+msgid "Install Update Now"
+msgstr "התקן עדכון במיידי"
+
+#: includes/fs-plugin-info-dialog.php:722
 msgid "Install Free Version Now"
 msgstr "התקן גרסה חינאמית עכשיו"
 
-#: includes/fs-plugin-info-dialog.php414, templates/auto-installation.php111,
-#: templates/account/partials/addon.php272,
-#: templates/account/partials/addon.php:322
+#: includes/fs-plugin-info-dialog.php723, templates/add-ons.php262,
+#: templates/auto-installation.php111,
+#: templates/account/partials/addon.php327,
+#: templates/account/partials/addon.php:379
 msgid "Install Now"
 msgstr "התקן עכשיו"
 
-#: includes/fs-plugin-info-dialog.php:425
+#: includes/fs-plugin-info-dialog.php:739
 msgctxt "as download latest version"
 msgid "Download Latest Free Version"
 msgstr "Download Latest Free Version"
 
-#: includes/fs-plugin-info-dialog.php426, templates/account.php80,
-#: templates/account/partials/addon.php:21
+#: includes/fs-plugin-info-dialog.php740, templates/account.php85,
+#: templates/add-ons.php34, templates/account/partials/addon.php:25
 msgctxt "as download latest version"
 msgid "Download Latest"
 msgstr "הורד גרסה אחרונה"
 
-#: includes/fs-plugin-info-dialog.php:436
-msgid "Install Free Version Update Now"
-msgstr "התקן עדכון גרסה חינאמית עכשיו"
-
-#: includes/fs-plugin-info-dialog.php437, templates/account.php:460
-msgid "Install Update Now"
-msgstr "התקן עדכון במיידי"
-
-#: includes/fs-plugin-info-dialog.php:448
-msgid "Newer Free Version (%s) Installed"
-msgstr "Newer Free Version (%s) Installed"
-
-#: includes/fs-plugin-info-dialog.php:449
-msgid "Newer Version (%s) Installed"
-msgstr "גרסה חדשה (%s) הותקנה"
+#: includes/fs-plugin-info-dialog.php755, templates/add-ons.php268,
+#: templates/account/partials/addon.php318,
+#: templates/account/partials/addon.php:373
+msgid "Activate this add-on"
+msgstr "הפעל את ההרחבה"
 
-#: includes/fs-plugin-info-dialog.php:457
-msgid "Latest Free Version Installed"
-msgstr "גרסה חינאמית עדכנית הותקנה"
+#: includes/fs-plugin-info-dialog.php757, templates/connect.php:418
+msgid "Activate Free Version"
+msgstr "הפעלת גירסה חינאמית"
 
-#: includes/fs-plugin-info-dialog.php:458
-msgid "Latest Version Installed"
-msgstr "הגרסה האחרונה הותקנה"
+#: includes/fs-plugin-info-dialog.php758, templates/account.php109,
+#: templates/add-ons.php269, templates/account/partials/addon.php:49
+msgid "Activate"
+msgstr "הפעלה"
 
-#: includes/fs-plugin-info-dialog.php:613
+#: includes/fs-plugin-info-dialog.php:968
 msgctxt "Plugin installer section title"
 msgid "Description"
 msgstr "תיאור"
 
-#: includes/fs-plugin-info-dialog.php:614
+#: includes/fs-plugin-info-dialog.php:969
 msgctxt "Plugin installer section title"
 msgid "Installation"
 msgstr "התקנה"
 
-#: includes/fs-plugin-info-dialog.php:615
+#: includes/fs-plugin-info-dialog.php:970
 msgctxt "Plugin installer section title"
 msgid "FAQ"
 msgstr "שאלות נפוצות"
 
-#: includes/fs-plugin-info-dialog.php616,
+#: includes/fs-plugin-info-dialog.php971,
 #: templates/plugin-info/description.php:55
 msgid "Screenshots"
 msgstr "צילומי מסך"
 
-#: includes/fs-plugin-info-dialog.php:617
+#: includes/fs-plugin-info-dialog.php:972
 msgctxt "Plugin installer section title"
 msgid "Changelog"
 msgstr "לוג שינויים"
 
-#: includes/fs-plugin-info-dialog.php:618
+#: includes/fs-plugin-info-dialog.php:973
 msgctxt "Plugin installer section title"
 msgid "Reviews"
 msgstr "ביקורות"
 
-#: includes/fs-plugin-info-dialog.php:619
+#: includes/fs-plugin-info-dialog.php:974
 msgctxt "Plugin installer section title"
 msgid "Other Notes"
 msgstr "היערות נוספות"
 
-#: includes/fs-plugin-info-dialog.php:634
+#: includes/fs-plugin-info-dialog.php:989
 msgctxt "Plugin installer section title"
 msgid "Features & Pricing"
 msgstr "פיטצ'רים ומחירים"
 
-#: includes/fs-plugin-info-dialog.php:644
+#: includes/fs-plugin-info-dialog.php:999
 msgid "Plugin Install"
 msgstr "התקנת תוסף"
 
-#: includes/fs-plugin-info-dialog.php:716
+#: includes/fs-plugin-info-dialog.php:1071
 msgctxt "e.g. Professional Plan"
 msgid "%s Plan"
 msgstr "חבילה %s"
 
-#: includes/fs-plugin-info-dialog.php:742
+#: includes/fs-plugin-info-dialog.php:1097
 msgctxt "e.g. the best product"
 msgid "Best"
 msgstr "הכי טוב"
 
-#: includes/fs-plugin-info-dialog.php748,
-#: includes/fs-plugin-info-dialog.php:768
+#: includes/fs-plugin-info-dialog.php1103,
+#: includes/fs-plugin-info-dialog.php:1123
 msgctxt "as every month"
 msgid "Monthly"
 msgstr "חודשי"
 
-#: includes/fs-plugin-info-dialog.php:751
+#: includes/fs-plugin-info-dialog.php:1106
 msgctxt "as once a year"
 msgid "Annual"
 msgstr "שנתי"
 
-#: includes/fs-plugin-info-dialog.php:754
+#: includes/fs-plugin-info-dialog.php:1109
 msgid "Lifetime"
 msgstr "לכל החיים"
 
-#: includes/fs-plugin-info-dialog.php768,
-#: includes/fs-plugin-info-dialog.php770,
-#: includes/fs-plugin-info-dialog.php:772
+#: includes/fs-plugin-info-dialog.php1123,
+#: includes/fs-plugin-info-dialog.php1125,
+#: includes/fs-plugin-info-dialog.php:1127
 msgctxt "e.g. billed monthly"
 msgid "Billed %s"
 msgstr "מחוייב על בסיס %s"
 
-#: includes/fs-plugin-info-dialog.php:770
+#: includes/fs-plugin-info-dialog.php:1125
 msgctxt "as once a year"
 msgid "Annually"
 msgstr "שנתי"
 
-#: includes/fs-plugin-info-dialog.php:772
+#: includes/fs-plugin-info-dialog.php:1127
 msgctxt "as once a year"
 msgid "Once"
 msgstr "פעם אחת"
 
-#: includes/fs-plugin-info-dialog.php:778
+#: includes/fs-plugin-info-dialog.php:1133
 msgid "Single Site License"
 msgstr "רשיון לאתר אחד"
 
-#: includes/fs-plugin-info-dialog.php:780
+#: includes/fs-plugin-info-dialog.php:1135
 msgid "Unlimited Licenses"
 msgstr "רשיונות ללא הגבלה"
 
-#: includes/fs-plugin-info-dialog.php:782
+#: includes/fs-plugin-info-dialog.php:1137
 msgid "Up to %s Sites"
 msgstr "עד %s אתרים"
 
-#: includes/fs-plugin-info-dialog.php792,
+#: includes/fs-plugin-info-dialog.php1147,
 #: templates/plugin-info/features.php:82
 msgctxt "as monthly period"
 msgid "mo"
 msgstr "חודשים"
 
-#: includes/fs-plugin-info-dialog.php799,
+#: includes/fs-plugin-info-dialog.php1154,
 #: templates/plugin-info/features.php:80
 msgctxt "as annual period"
 msgid "year"
 msgstr "שנה"
 
-#: includes/fs-plugin-info-dialog.php:853
+#: includes/fs-plugin-info-dialog.php:1208
 msgctxt "noun"
 msgid "Price"
 msgstr "מחיר"
 
-#: includes/fs-plugin-info-dialog.php:901
+#: includes/fs-plugin-info-dialog.php:1256
 msgid "Save %s"
 msgstr "שמירת %s"
 
-#: includes/fs-plugin-info-dialog.php:911
+#: includes/fs-plugin-info-dialog.php:1266
 msgid "No commitment for %s - cancel anytime"
 msgstr "No commitment for %s - cancel anytime"
 
-#: includes/fs-plugin-info-dialog.php:914
+#: includes/fs-plugin-info-dialog.php:1269
 msgid "After your free %s, pay as little as %s"
 msgstr "After your free %s, pay as little as %s"
 
-#: includes/fs-plugin-info-dialog.php:925
+#: includes/fs-plugin-info-dialog.php:1280
 msgid "Details"
 msgstr "פרטים"
 
-#: includes/fs-plugin-info-dialog.php929, templates/account.php91,
-#: templates/debug.php201, templates/debug.php238, templates/debug.php452,
-#: templates/account/partials/addon.php:32
+#: includes/fs-plugin-info-dialog.php1284, templates/account.php96,
+#: templates/debug.php203, templates/debug.php240, templates/debug.php454,
+#: templates/account/partials/addon.php:36
 msgctxt "product version"
 msgid "Version"
 msgstr "גרסה"
 
-#: includes/fs-plugin-info-dialog.php:936
+#: includes/fs-plugin-info-dialog.php:1291
 msgctxt "as the plugin author"
 msgid "Author"
 msgstr "Author"
 
-#: includes/fs-plugin-info-dialog.php:943
+#: includes/fs-plugin-info-dialog.php:1298
 msgid "Last Updated"
 msgstr "עודכן לאחרונה"
 
-#: includes/fs-plugin-info-dialog.php948, templates/account.php:376
+#: includes/fs-plugin-info-dialog.php1303, templates/account.php:444
 msgctxt "x-ago"
 msgid "%s ago"
 msgstr "לפני %s"
 
-#: includes/fs-plugin-info-dialog.php:957
+#: includes/fs-plugin-info-dialog.php:1312
 msgid "Requires WordPress Version"
 msgstr "Requires WordPress Version"
 
-#: includes/fs-plugin-info-dialog.php:958
+#: includes/fs-plugin-info-dialog.php:1313
 msgid "%s or higher"
 msgstr "%s ומעלה"
 
-#: includes/fs-plugin-info-dialog.php:965
+#: includes/fs-plugin-info-dialog.php:1320
 msgid "Compatible up to"
 msgstr "Compatible up to"
 
-#: includes/fs-plugin-info-dialog.php:973
+#: includes/fs-plugin-info-dialog.php:1328
 msgid "Downloaded"
 msgstr "Downloaded"
 
-#: includes/fs-plugin-info-dialog.php:977
+#: includes/fs-plugin-info-dialog.php:1332
 msgid "%s time"
 msgstr "פעם %s"
 
-#: includes/fs-plugin-info-dialog.php:979
+#: includes/fs-plugin-info-dialog.php:1334
 msgid "%s times"
 msgstr "%s פעמים"
 
-#: includes/fs-plugin-info-dialog.php:989
+#: includes/fs-plugin-info-dialog.php:1344
 msgid "WordPress.org Plugin Page"
 msgstr "WordPress.org Plugin Page"
 
-#: includes/fs-plugin-info-dialog.php:997
+#: includes/fs-plugin-info-dialog.php:1352
 msgid "Plugin Homepage"
 msgstr "עמוד התוסף"
 
-#: includes/fs-plugin-info-dialog.php1005,
-#: includes/fs-plugin-info-dialog.php:1087
+#: includes/fs-plugin-info-dialog.php1360,
+#: includes/fs-plugin-info-dialog.php:1442
 msgid "Donate to this plugin"
 msgstr "תרום לתוסף"
 
-#: includes/fs-plugin-info-dialog.php:1012
+#: includes/fs-plugin-info-dialog.php:1367
 msgid "Average Rating"
 msgstr "דירוג ממוצע"
 
-#: includes/fs-plugin-info-dialog.php:1019
+#: includes/fs-plugin-info-dialog.php:1374
 msgid "based on %s"
 msgstr "מבוסס על %s"
 
-#: includes/fs-plugin-info-dialog.php:1023
+#: includes/fs-plugin-info-dialog.php:1378
 msgid "%s rating"
 msgstr "דרוג %s"
 
-#: includes/fs-plugin-info-dialog.php:1025
+#: includes/fs-plugin-info-dialog.php:1380
 msgid "%s ratings"
 msgstr "%s דרוגים"
 
-#: includes/fs-plugin-info-dialog.php:1040
+#: includes/fs-plugin-info-dialog.php:1395
 msgid "%s star"
 msgstr "כוכב %s"
 
-#: includes/fs-plugin-info-dialog.php:1042
+#: includes/fs-plugin-info-dialog.php:1397
 msgid "%s stars"
 msgstr "%s כוכבים"
 
-#: includes/fs-plugin-info-dialog.php:1053
+#: includes/fs-plugin-info-dialog.php:1408
 msgid "Click to see reviews that provided a rating of %s"
 msgstr "Click to see reviews that provided a rating of %s"
 
-#: includes/fs-plugin-info-dialog.php:1066
+#: includes/fs-plugin-info-dialog.php:1421
 msgid "Contributors"
 msgstr "תורמים"
 
-#: includes/fs-plugin-info-dialog.php1095,
-#: includes/fs-plugin-info-dialog.php:1097
+#: includes/fs-plugin-info-dialog.php1450,
+#: includes/fs-plugin-info-dialog.php:1452
 msgid "Warning"
 msgstr "Warning"
 
-#: includes/fs-plugin-info-dialog.php:1095
+#: includes/fs-plugin-info-dialog.php:1450
 msgid "This plugin has not been tested with your current version of WordPress."
 msgstr "תוסף זה לא נבדק עם גרסת הוורדפרס שלך."
 
-#: includes/fs-plugin-info-dialog.php:1097
+#: includes/fs-plugin-info-dialog.php:1452
 msgid "This plugin has not been marked as compatible with your version of WordPress."
 msgstr "התוסף לא סומן כתואם לגרסת הוורדפרס שלך."
 
-#: includes/fs-plugin-info-dialog.php:1116
+#: includes/fs-plugin-info-dialog.php:1471
 msgid "Paid add-on must be deployed to Freemius."
 msgstr "Paid add-on must be deployed to Freemius."
 
-#: includes/fs-plugin-info-dialog.php:1117
+#: includes/fs-plugin-info-dialog.php:1472
 msgid "Add-on must be deployed to WordPress.org or Freemius."
 msgstr "Add-on must be deployed to WordPress.org or Freemius."
 
-#: templates/account.php81, templates/forms/subscription-cancellation.php96,
-#: templates/account/partials/addon.php22,
+#: includes/fs-plugin-info-dialog.php:1493
+msgid "Newer Version (%s) Installed"
+msgstr "גרסה חדשה (%s) הותקנה"
+
+#: includes/fs-plugin-info-dialog.php:1494
+msgid "Newer Free Version (%s) Installed"
+msgstr "Newer Free Version (%s) Installed"
+
+#: includes/fs-plugin-info-dialog.php:1501
+msgid "Latest Version Installed"
+msgstr "הגרסה האחרונה הותקנה"
+
+#: includes/fs-plugin-info-dialog.php:1502
+msgid "Latest Free Version Installed"
+msgstr "גרסה חינאמית עדכנית הותקנה"
+
+#: templates/account.php86, templates/forms/subscription-cancellation.php96,
+#: templates/account/partials/addon.php26,
 #: templates/account/partials/site.php:295
 msgid "Downgrading your plan"
 msgstr "Downgrading your plan"
 
-#: templates/account.php82, templates/forms/subscription-cancellation.php97,
-#: templates/account/partials/addon.php23,
+#: templates/account.php87, templates/forms/subscription-cancellation.php97,
+#: templates/account/partials/addon.php27,
 #: templates/account/partials/site.php:296
 msgid "Cancelling the subscription"
 msgstr "Cancelling the subscription"
 
-#. translators: %1s: Either 'Downgrading your plan' or 'Cancelling the
+#. translators: %1$s: Either 'Downgrading your plan' or 'Cancelling the
 #. subscription'
-#: templates/account.php84, templates/forms/subscription-cancellation.php99,
-#: templates/account/partials/addon.php25,
-#: templates/account/partials/site.php:298
-msgid "%1s will immediately stop all future recurring payments and your %s plan license will expire in %s."
-msgstr "%1s will immediately stop all future recurring payments and your %s plan license will expire in %s."
+#: templates/account.php:89
+msgid "%1$s will immediately stop all future recurring payments and your %2$s plan license will expire in %3$s."
+msgstr "%1$s will immediately stop all future recurring payments and your %2$s plan license will expire in %3$s."
 
-#: templates/account.php85, templates/forms/subscription-cancellation.php100,
-#: templates/account/partials/addon.php26,
+#: templates/account.php90, templates/forms/subscription-cancellation.php100,
+#: templates/account/partials/addon.php30,
 #: templates/account/partials/site.php:299
 msgid "Please note that we will not be able to grandfather outdated pricing for renewals/new subscriptions after a cancellation. If you choose to renew the subscription manually in the future, after a price increase, which typically occurs once a year, you will be charged the updated price."
 msgstr "Please note that we will not be able to grandfather outdated pricing for renewals/new subscriptions after a cancellation. If you choose to renew the subscription manually in the future, after a price increase, which typically occurs once a year, you will be charged the updated price."
 
-#: templates/account.php86, templates/forms/subscription-cancellation.php106,
-#: templates/account/partials/addon.php:27
+#: templates/account.php91, templates/forms/subscription-cancellation.php106,
+#: templates/account/partials/addon.php:31
 msgid "Cancelling the trial will immediately block access to all premium features. Are you sure?"
 msgstr "ביטול הניסיון יחסום מייד את הפיטצ'רים שהינם בתשלום. האם ברצונך בכל זאת להמשיך?"
 
-#: templates/account.php87, templates/forms/subscription-cancellation.php101,
-#: templates/account/partials/addon.php28,
+#: templates/account.php92, templates/forms/subscription-cancellation.php101,
+#: templates/account/partials/addon.php32,
 #: templates/account/partials/site.php:300
 msgid "You can still enjoy all %s features but you will not have access to %s security & feature updates, nor support."
 msgstr "You can still enjoy all %s features but you will not have access to %s security & feature updates, nor support."
 
-#: templates/account.php88, templates/forms/subscription-cancellation.php102,
-#: templates/account/partials/addon.php29,
+#: templates/account.php93, templates/forms/subscription-cancellation.php102,
+#: templates/account/partials/addon.php33,
 #: templates/account/partials/site.php:301
 msgid "Once your license expires you can still use the Free version but you will NOT have access to the %s features."
 msgstr "Once your license expires you can still use the Free version but you will NOT have access to the %s features."
 
 #. translators: %s: Plan title (e.g. "Professional")
-#: templates/account.php90,
+#: templates/account.php95,
 #: templates/account/partials/activate-license-button.php31,
-#: templates/account/partials/addon.php:31
+#: templates/account/partials/addon.php:35
 msgid "Activate %s Plan"
 msgstr "הפעל חבילה %s"
 
 #. translators: %s: Time period (e.g. Auto renews in "2 months")
-#: templates/account.php93, templates/account/partials/addon.php34,
+#: templates/account.php98, templates/account/partials/addon.php38,
 #: templates/account/partials/site.php:275
 msgid "Auto renews in %s"
 msgstr "עדכן אוטומטית בעוד %s"
 
 #. translators: %s: Time period (e.g. Expires in "2 months")
-#: templates/account.php95, templates/account/partials/addon.php36,
+#: templates/account.php100, templates/account/partials/addon.php40,
 #: templates/account/partials/site.php:277
 msgid "Expires in %s"
 msgstr "פג תוקף בעוד %s"
 
-#: templates/account.php96, templates/account/partials/addon.php:37
+#: templates/account.php101, templates/account/partials/addon.php:41
 msgctxt "as synchronize license"
 msgid "Sync License"
 msgstr "סינכרן רישיון"
 
-#: templates/account.php97, templates/account/partials/addon.php:38
+#: templates/account.php102, templates/account/partials/addon.php:42
 msgid "Cancel Trial"
 msgstr "ביט"
 
-#: templates/account.php98, templates/account/partials/addon.php:39
+#: templates/account.php103, templates/account/partials/addon.php:43
 msgid "Change Plan"
 msgstr "שינוי חבילה"
 
-#: templates/account.php99, templates/account/partials/addon.php:40
+#: templates/account.php104, templates/account/partials/addon.php:44
 msgctxt "verb"
 msgid "Upgrade"
 msgstr "שדרג"
 
-#: templates/account.php101, templates/account/partials/addon.php42,
+#: templates/account.php106, templates/account/partials/addon.php46,
 #: templates/account/partials/site.php:302
 msgctxt "verb"
 msgid "Downgrade"
 msgstr "שנמך"
 
-#: templates/account.php103, templates/add-ons.php130,
+#: templates/account.php108, templates/add-ons.php187,
 #: templates/plugin-info/features.php72,
-#: templates/account/partials/addon.php44,
+#: templates/account/partials/addon.php48,
 #: templates/account/partials/site.php:31
 msgid "Free"
 msgstr "חינם"
 
-#: templates/account.php104, templates/account/partials/addon.php:45
-msgid "Activate"
-msgstr "הפעלה"
-
-#: templates/account.php105, templates/debug.php371,
+#: templates/account.php110, templates/debug.php373,
 #: includes/customizer/class-fs-customizer-upsell-control.php106,
-#: templates/account/partials/addon.php:46
+#: templates/account/partials/addon.php:50
 msgctxt "as product pricing plan"
 msgid "Plan"
 msgstr "חבילה"
 
-#: templates/account.php:158
+#: templates/account.php:111
+msgid "Bundle Plan"
+msgstr "Bundle Plan"
+
+#: templates/account.php:185
 msgid "Free Trial"
 msgstr "ניסיון חינם"
 
-#: templates/account.php:169
+#: templates/account.php:196
 msgid "Account Details"
 msgstr "פרטי חשבון"
 
-#: templates/account.php:179
+#: templates/account.php:200
+msgid "Billing & Invoices"
+msgstr "Billing & Invoices"
+
+#: templates/account.php:210
 msgid "Deleting the account will automatically deactivate your %s plan license so you can use it on other sites. If you want to terminate the recurring payments as well, click the \"Cancel\" button, and first \"Downgrade\" your account. Are you sure you would like to continue with the deletion?"
 msgstr "Deleting the account will automatically deactivate your %s plan license so you can use it on other sites. If you want to terminate the recurring payments as well, click the \"Cancel\" button, and first \"Downgrade\" your account. Are you sure you would like to continue with the deletion?"
 
-#: templates/account.php:181
+#: templates/account.php:212
 msgid "Deletion is not temporary. Only delete if you no longer want to use this %s anymore. Are you sure you would like to continue with the deletion?"
 msgstr "Deletion is not temporary. Only delete if you no longer want to use this %s anymore. Are you sure you would like to continue with the deletion?"
 
-#: templates/account.php:184
+#: templates/account.php:215
 msgid "Delete Account"
 msgstr "מחיקת חשבון"
 
-#: templates/account.php196, templates/account/partials/addon.php159,
+#: templates/account.php227, templates/account/partials/addon.php211,
 #: templates/account/partials/deactivate-license-button.php:35
 msgid "Deactivate License"
 msgstr "שיחרור רישיון"
 
-#: templates/account.php219, templates/forms/subscription-cancellation.php:125
+#: templates/account.php250, templates/forms/subscription-cancellation.php:125
 msgid "Are you sure you want to proceed?"
 msgstr "האם את/ה בטוח רוצה להמשיך?"
 
-#: templates/account.php219, templates/account/partials/addon.php:182
+#: templates/account.php250, templates/account/partials/addon.php:234
 msgid "Cancel Subscription"
 msgstr "בטל מנוי"
 
-#: templates/account.php:247
+#: templates/account.php:278
 msgctxt "as synchronize"
 msgid "Sync"
 msgstr "סינכרון"
 
-#: templates/account.php261, templates/debug.php:487
+#: templates/account.php292, templates/debug.php:489
 msgid "Name"
 msgstr "שם"
 
-#: templates/account.php267, templates/debug.php:488
+#: templates/account.php298, templates/debug.php:490
 msgid "Email"
 msgstr "דוא\"ל"
 
-#: templates/account.php274, templates/debug.php370, templates/debug.php:526
+#: templates/account.php305, templates/debug.php372, templates/debug.php:528
 msgid "User ID"
 msgstr "מזהה משתמש"
 
-#: templates/account.php:282
+#: templates/account.php322, templates/account.php608,
+#: templates/account.php653, templates/debug.php238, templates/debug.php366,
+#: templates/debug.php451, templates/debug.php488, templates/debug.php526,
+#: templates/debug.php599, templates/account/payments.php35,
+#: templates/debug/logger.php:21
+msgid "ID"
+msgstr "מזהה"
+
+#: templates/account.php:329
 msgid "Site ID"
 msgstr "מזהה אתר"
 
-#: templates/account.php:285
+#: templates/account.php:332
 msgid "No ID"
 msgstr "אין מזהה"
 
-#: templates/account.php290, templates/debug.php243, templates/debug.php372,
-#: templates/debug.php453, templates/debug.php490,
+#: templates/account.php337, templates/debug.php245, templates/debug.php374,
+#: templates/debug.php455, templates/debug.php492,
 #: templates/account/partials/site.php:219
 msgid "Public Key"
 msgstr "מפתח פומבי"
 
-#: templates/account.php296, templates/debug.php373, templates/debug.php454,
-#: templates/debug.php491, templates/account/partials/site.php:231
+#: templates/account.php343, templates/debug.php375, templates/debug.php456,
+#: templates/debug.php493, templates/account/partials/site.php:231
 msgid "Secret Key"
 msgstr "מפתח סודי"
 
-#: templates/account.php:299
+#: templates/account.php:346
 msgctxt "as secret encryption key missing"
 msgid "No Secret"
 msgstr "אין מפתח סודי"
 
-#: templates/account.php318, templates/account/partials/site.php112,
+#: templates/account.php373, templates/account/partials/site.php112,
 #: templates/account/partials/site.php:114
 msgid "Trial"
 msgstr "ניסיון"
 
-#: templates/account.php337, templates/debug.php531,
+#: templates/account.php400, templates/debug.php533,
 #: templates/account/partials/site.php:248
 msgid "License Key"
 msgstr "License Key"
 
-#: templates/account.php:367
+#: templates/account.php:429
+msgid "Join the Beta program"
+msgstr "Join the Beta program"
+
+#: templates/account.php:435
 msgid "not verified"
 msgstr "לא מאומת"
 
-#: templates/account.php376, templates/account/partials/addon.php:120
+#: templates/account.php444, templates/account/partials/addon.php:172
 msgid "Expired"
 msgstr "פג תוקף"
 
-#: templates/account.php:428
+#: templates/account.php:502
 msgid "Premium version"
 msgstr "גירסת פרימיום"
 
-#: templates/account.php:430
+#: templates/account.php:504
 msgid "Free version"
 msgstr "גירסה חינאמית"
 
-#: templates/account.php:442
+#: templates/account.php:516
 msgid "Verify Email"
 msgstr "אמת כתובת דוא\"ל"
 
-#: templates/account.php:453
+#: templates/account.php:527
 msgid "Download %s Version"
 msgstr "הורד גרסת %s"
 
-#: templates/account.php467, templates/account.php649,
+#: templates/account.php541, templates/account.php749,
 #: templates/account/partials/site.php237,
 #: templates/account/partials/site.php:255
 msgctxt "verb"
 msgid "Show"
 msgstr "הצג"
 
-#: templates/account.php:481
+#: templates/account.php:555
 msgid "What is your %s?"
 msgstr "מה ה%s שלך?"
 
-#: templates/account.php489, templates/account/billing.php:27
+#: templates/account.php563, templates/account/billing.php:21
 msgctxt "verb"
 msgid "Edit"
 msgstr "ערוך"
 
-#: templates/account.php:502
+#: templates/account.php:588
 msgid "Sites"
 msgstr "אתרים"
 
-#: templates/account.php:513
+#: templates/account.php:599
 msgid "Search by address"
 msgstr "חפש לפי כתובת"
 
-#: templates/account.php522, templates/account.php570, templates/debug.php236,
-#: templates/debug.php364, templates/debug.php449, templates/debug.php486,
-#: templates/debug.php524, templates/debug.php597,
-#: templates/account/payments.php35, templates/debug/logger.php:21
-msgid "ID"
-msgstr "מזהה"
-
-#: templates/account.php523, templates/debug.php:367
+#: templates/account.php609, templates/debug.php:369
 msgid "Address"
 msgstr "כתובת"
 
-#: templates/account.php:524
+#: templates/account.php:610
 msgid "License"
 msgstr "רישיון"
 
-#: templates/account.php:525
+#: templates/account.php:611
 msgid "Plan"
 msgstr "חבילה"
 
-#: templates/account.php:573
+#: templates/account.php:656
 msgctxt "as software license"
 msgid "License"
 msgstr "רישיון"
 
-#: templates/account.php:643
+#: templates/account.php:743
 msgctxt "verb"
 msgid "Hide"
 msgstr "הסתר"
 
-#: templates/account.php:686
+#: templates/account.php:765
+msgid "Processing"
+msgstr "Processing"
+
+#: templates/account.php:768
+msgid "Get updates for bleeding edge Beta versions of %s."
+msgstr "Get updates for bleeding edge Beta versions of %s."
+
+#: templates/account.php:826
 msgid "Cancelling %s"
 msgstr "Cancelling %s"
 
-#: templates/account.php686, templates/account.php703,
+#: templates/account.php826, templates/account.php843,
 #: templates/forms/subscription-cancellation.php27,
-#: templates/forms/deactivation/form.php:117
+#: templates/forms/deactivation/form.php:133
 msgid "trial"
 msgstr "trial"
 
-#: templates/account.php701, templates/forms/deactivation/form.php:134
+#: templates/account.php841, templates/forms/deactivation/form.php:150
 msgid "Cancelling %s..."
 msgstr "Cancelling %s..."
 
-#: templates/account.php704, templates/forms/subscription-cancellation.php28,
-#: templates/forms/deactivation/form.php:118
+#: templates/account.php844, templates/forms/subscription-cancellation.php28,
+#: templates/forms/deactivation/form.php:134
 msgid "subscription"
 msgstr "subscription"
 
-#: templates/account.php:718
+#: templates/account.php:858
 msgid "Deactivating your license will block all premium features, but will enable activating the license on another site. Are you sure you want to proceed?"
 msgstr "ביטול הרישיון יחסום את כל הפיטצ'רים שבתשלום אך יאפשר להפעיל את הרישיון על אתר אחר. האם תרצו להמשיך בכל זאת?"
 
-#: templates/add-ons.php:36
+#: templates/add-ons.php:35
+msgid "View details"
+msgstr "פרטים נוספים"
+
+#: templates/add-ons.php:45
 msgid "Add Ons for %s"
 msgstr "הרחבות עבור %s"
 
-#: templates/add-ons.php:44
+#: templates/add-ons.php:55
 msgid "We could'nt load the add-ons list. It's probably an issue on our side, please try to come back in few minutes."
 msgstr "We could'nt load the add-ons list. It's probably an issue on our side, please try to come back in few minutes."
 
-#: templates/add-ons.php:139
-msgid "View details"
-msgstr "פרטים נוספים"
+#: templates/add-ons.php:173
+msgctxt "active add-on"
+msgid "Active"
+msgstr "Active"
+
+#: templates/add-ons.php:174
+msgctxt "installed add-on"
+msgid "Installed"
+msgstr "Installed"
 
-#: templates/admin-notice.php13, templates/forms/license-activation.php208,
+#: templates/admin-notice.php13, templates/forms/license-activation.php209,
 #: templates/forms/resend-key.php:77
 msgctxt "as close a window"
 msgid "Dismiss"
@@ -1448,11 +1520,11 @@ msgstr "תהליך ההתקנה התחיל ויכול לקחת מספר דקות
 msgid "Cancel Installation"
 msgstr "בטל התקנה"
 
-#: templates/checkout.php:172
+#: templates/checkout.php:180
 msgid "Checkout"
 msgstr "Checkout"
 
-#: templates/checkout.php:172
+#: templates/checkout.php:180
 msgid "PCI compliant"
 msgstr "עומד בתקן PCI"
 
@@ -1474,7 +1546,7 @@ msgstr "שליחה חוזרת של מייל האקטיבציה"
 msgid "Thanks %s!"
 msgstr "תודה %s!"
 
-#: templates/connect.php172, templates/forms/license-activation.php:43
+#: templates/connect.php172, templates/forms/license-activation.php:44
 msgid "Agree & Activate License"
 msgstr "הסכמה והפעלת רישיון"
 
@@ -1522,15 +1594,15 @@ msgstr "Alternatively, you can skip it for now and activate the license later, i
 msgid "During the update process we detected %s site(s) in the network that are still pending your attention."
 msgstr "During the update process we detected %s site(s) in the network that are still pending your attention."
 
-#: templates/connect.php253, templates/forms/license-activation.php:46
+#: templates/connect.php253, templates/forms/license-activation.php:47
 msgid "License key"
 msgstr "מפתח רישיון"
 
-#: templates/connect.php256, templates/forms/license-activation.php:19
+#: templates/connect.php256, templates/forms/license-activation.php:20
 msgid "Can't find your license key?"
 msgstr "האם אינך מוצא את מפתח הרישיון?"
 
-#: templates/connect.php315, templates/connect.php630,
+#: templates/connect.php315, templates/connect.php652,
 #: templates/forms/deactivation/retry-skip.php:20
 msgctxt "verb"
 msgid "Skip"
@@ -1580,7 +1652,7 @@ msgstr "הפעלה, כיבוי והסרה"
 msgid "Newsletter"
 msgstr "ניוסלטר"
 
-#: templates/connect.php391, templates/forms/license-activation.php:38
+#: templates/connect.php391, templates/forms/license-activation.php:39
 msgid "The %1$s will be periodically sending data to %2$s to check for security and feature updates, and verify the validity of your license."
 msgstr "The %1$s will be periodically sending data to %2$s to check for security and feature updates, and verify the validity of your license."
 
@@ -1592,10 +1664,6 @@ msgstr "מהן ההרשאות המוענקות?"
 msgid "Don't have a license key?"
 msgstr "האם אין ברשותך מפתח רישיון?"
 
-#: templates/connect.php:418
-msgid "Activate Free Version"
-msgstr "הפעלת גירסה חינאמית"
-
 #: templates/connect.php:420
 msgid "Have a license key?"
 msgstr "האם ברשותך רישיון?"
@@ -1612,12 +1680,12 @@ msgstr "License Agreement"
 msgid "Terms of Service"
 msgstr "תנאי השירות"
 
-#: templates/connect.php:766
+#: templates/connect.php:805
 msgctxt "as in the process of sending an email"
 msgid "Sending email"
 msgstr "שולח דוא\"ל"
 
-#: templates/connect.php:767
+#: templates/connect.php:806
 msgctxt "as activating plugin"
 msgid "Activating"
 msgstr "מפעיל"
@@ -1645,8 +1713,8 @@ msgctxt "as code debugging"
 msgid "Debugging"
 msgstr "דיבוג"
 
-#: templates/debug.php54, templates/debug.php248, templates/debug.php374,
-#: templates/debug.php:492
+#: templates/debug.php54, templates/debug.php250, templates/debug.php376,
+#: templates/debug.php:494
 msgid "Actions"
 msgstr "פעולות"
 
@@ -1682,191 +1750,191 @@ msgstr "Load DB Option"
 msgid "Set DB Option"
 msgstr "Set DB Option"
 
-#: templates/debug.php:180
+#: templates/debug.php:182
 msgid "Key"
 msgstr "Key"
 
-#: templates/debug.php:181
+#: templates/debug.php:183
 msgid "Value"
 msgstr "Value"
 
-#: templates/debug.php:197
+#: templates/debug.php:199
 msgctxt "as software development kit versions"
 msgid "SDK Versions"
 msgstr "גרסאות SDK"
 
-#: templates/debug.php:202
+#: templates/debug.php:204
 msgid "SDK Path"
 msgstr "מיקום SDK"
 
-#: templates/debug.php203, templates/debug.php:242
+#: templates/debug.php205, templates/debug.php:244
 msgid "Module Path"
 msgstr "Module Path"
 
-#: templates/debug.php:204
+#: templates/debug.php:206
 msgid "Is Active"
 msgstr "האם פעיל"
 
-#: templates/debug.php232, templates/debug/plugins-themes-sync.php:35
+#: templates/debug.php234, templates/debug/plugins-themes-sync.php:35
 msgid "Plugins"
 msgstr "תוספים"
 
-#: templates/debug.php232, templates/debug/plugins-themes-sync.php:56
+#: templates/debug.php234, templates/debug/plugins-themes-sync.php:56
 msgid "Themes"
 msgstr "תבניות"
 
-#: templates/debug.php237, templates/debug.php369, templates/debug.php451,
+#: templates/debug.php239, templates/debug.php371, templates/debug.php453,
 #: templates/debug/scheduled-crons.php:80
 msgid "Slug"
 msgstr "מזהה כתובת"
 
-#: templates/debug.php239, templates/debug.php:450
+#: templates/debug.php241, templates/debug.php:452
 msgid "Title"
 msgstr "כותרת"
 
-#: templates/debug.php:240
+#: templates/debug.php:242
 msgctxt "as application program interface"
 msgid "API"
 msgstr "API"
 
-#: templates/debug.php:241
+#: templates/debug.php:243
 msgid "Freemius State"
 msgstr "מצב פרימיוס"
 
-#: templates/debug.php:245
+#: templates/debug.php:247
 msgid "Network Blog"
 msgstr "Network Blog"
 
-#: templates/debug.php:246
+#: templates/debug.php:248
 msgid "Network User"
 msgstr "משתמש רשת"
 
-#: templates/debug.php:283
+#: templates/debug.php:285
 msgctxt "as connection was successful"
 msgid "Connected"
 msgstr "מחובר"
 
-#: templates/debug.php:284
+#: templates/debug.php:286
 msgctxt "as connection blocked"
 msgid "Blocked"
 msgstr "חסום"
 
-#: templates/debug.php:320
+#: templates/debug.php:322
 msgid "Simulate Trial Promotion"
 msgstr "Simulate Trial Promotion"
 
-#: templates/debug.php:332
+#: templates/debug.php:334
 msgid "Simulate Network Upgrade"
 msgstr "סמלוץ עדכון לרשת"
 
-#: templates/debug.php:358
+#: templates/debug.php:360
 msgid "%s Installs"
 msgstr "%s התקנות"
 
-#: templates/debug.php:360
+#: templates/debug.php:362
 msgctxt "like websites"
 msgid "Sites"
 msgstr "אתרים"
 
-#: templates/debug.php366, templates/account/partials/site.php:148
+#: templates/debug.php368, templates/account/partials/site.php:148
 msgid "Blog ID"
 msgstr "מזהה בלוג"
 
-#: templates/debug.php431, templates/debug.php509,
-#: templates/account/partials/addon.php:339
+#: templates/debug.php433, templates/debug.php511,
+#: templates/account/partials/addon.php:396
 msgctxt "verb"
 msgid "Delete"
 msgstr "מחק"
 
-#: templates/debug.php:445
+#: templates/debug.php:447
 msgid "Add Ons of module %s"
 msgstr "Add Ons of module %s"
 
-#: templates/debug.php:482
+#: templates/debug.php:484
 msgid "Users"
 msgstr "משתמשים"
 
-#: templates/debug.php:489
+#: templates/debug.php:491
 msgid "Verified"
 msgstr "מאומת"
 
-#: templates/debug.php:520
+#: templates/debug.php:522
 msgid "%s Licenses"
 msgstr "%s Licenses"
 
-#: templates/debug.php:525
+#: templates/debug.php:527
 msgid "Plugin ID"
 msgstr "Plugin ID"
 
-#: templates/debug.php:527
+#: templates/debug.php:529
 msgid "Plan ID"
 msgstr "Plan ID"
 
-#: templates/debug.php:528
+#: templates/debug.php:530
 msgid "Quota"
 msgstr "Quota"
 
-#: templates/debug.php:529
+#: templates/debug.php:531
 msgid "Activated"
 msgstr "Activated"
 
-#: templates/debug.php:530
+#: templates/debug.php:532
 msgid "Blocking"
 msgstr "Blocking"
 
-#: templates/debug.php:532
+#: templates/debug.php:534
 msgctxt "as expiration date"
 msgid "Expiration"
 msgstr "תפוגה"
 
-#: templates/debug.php:555
+#: templates/debug.php:557
 msgid "Debug Log"
 msgstr "Debug Log"
 
-#: templates/debug.php:559
+#: templates/debug.php:561
 msgid "All Types"
 msgstr "כל הסוגים"
 
-#: templates/debug.php:566
+#: templates/debug.php:568
 msgid "All Requests"
 msgstr "כל הבקשות"
 
-#: templates/debug.php571, templates/debug.php600,
+#: templates/debug.php573, templates/debug.php602,
 #: templates/debug/logger.php:25
 msgid "File"
 msgstr "קובץ"
 
-#: templates/debug.php572, templates/debug.php598,
+#: templates/debug.php574, templates/debug.php600,
 #: templates/debug/logger.php:23
 msgid "Function"
 msgstr "פונקציה"
 
-#: templates/debug.php:573
+#: templates/debug.php:575
 msgid "Process ID"
 msgstr "Process ID"
 
-#: templates/debug.php:574
+#: templates/debug.php:576
 msgid "Logger"
 msgstr "Logger"
 
-#: templates/debug.php575, templates/debug.php599,
+#: templates/debug.php577, templates/debug.php601,
 #: templates/debug/logger.php:24
 msgid "Message"
 msgstr "הודעה"
 
-#: templates/debug.php:577
+#: templates/debug.php:579
 msgid "Filter"
 msgstr "פילטר"
 
-#: templates/debug.php:585
+#: templates/debug.php:587
 msgid "Download"
 msgstr "הורדה"
 
-#: templates/debug.php596, templates/debug/logger.php:22
+#: templates/debug.php598, templates/debug/logger.php:22
 msgid "Type"
 msgstr "סוג"
 
-#: templates/debug.php601, templates/debug/logger.php:26
+#: templates/debug.php603, templates/debug/logger.php:26
 msgid "Timestamp"
 msgstr "Timestamp"
 
@@ -1893,53 +1961,53 @@ msgstr "Freemius API"
 msgid "Requests"
 msgstr "Requests"
 
-#: templates/account/billing.php:28
+#: templates/account/billing.php:22
 msgctxt "verb"
 msgid "Update"
 msgstr "עדכן"
 
-#: templates/account/billing.php:39
+#: templates/account/billing.php:33
 msgid "Billing"
 msgstr "בילינג"
 
-#: templates/account/billing.php44, templates/account/billing.php:44
+#: templates/account/billing.php38, templates/account/billing.php:38
 msgid "Business name"
 msgstr "שם עסק"
 
-#: templates/account/billing.php45, templates/account/billing.php:45
+#: templates/account/billing.php39, templates/account/billing.php:39
 msgid "Tax / VAT ID"
 msgstr "ח.פ."
 
-#: templates/account/billing.php48, templates/account/billing.php48,
-#: templates/account/billing.php49, templates/account/billing.php:49
+#: templates/account/billing.php42, templates/account/billing.php42,
+#: templates/account/billing.php43, templates/account/billing.php:43
 msgid "Address Line %d"
 msgstr "כתובת %s"
 
-#: templates/account/billing.php52, templates/account/billing.php:52
+#: templates/account/billing.php46, templates/account/billing.php:46
 msgid "City"
 msgstr "עיר"
 
-#: templates/account/billing.php52, templates/account/billing.php:52
+#: templates/account/billing.php46, templates/account/billing.php:46
 msgid "Town"
 msgstr "כפר"
 
-#: templates/account/billing.php53, templates/account/billing.php:53
+#: templates/account/billing.php47, templates/account/billing.php:47
 msgid "ZIP / Postal Code"
 msgstr "מיקוד / תא דואר"
 
-#: templates/account/billing.php:308
+#: templates/account/billing.php:302
 msgid "Country"
 msgstr "מדינה"
 
-#: templates/account/billing.php:310
+#: templates/account/billing.php:304
 msgid "Select Country"
 msgstr "בחר מדינה"
 
-#: templates/account/billing.php317, templates/account/billing.php:318
+#: templates/account/billing.php311, templates/account/billing.php:312
 msgid "State"
 msgstr "מחוז/מדינה"
 
-#: templates/account/billing.php317, templates/account/billing.php:318
+#: templates/account/billing.php311, templates/account/billing.php:312
 msgid "Province"
 msgstr "פרובינציה"
 
@@ -2191,11 +2259,11 @@ msgstr "בטל"
 msgid "Become an affiliate"
 msgstr "Become an affiliate"
 
-#: templates/forms/license-activation.php:20
+#: templates/forms/license-activation.php:21
 msgid "Please enter the license key that you received in the email right after the purchase:"
 msgstr "אנא הזן את הרישיון שקיבלת לתיבת הדואל שלך לאחר השלמת הרכישה."
 
-#: templates/forms/license-activation.php:25
+#: templates/forms/license-activation.php:26
 msgid "Update License"
 msgstr "עדכון רישיון"
 
@@ -2262,6 +2330,14 @@ msgstr "Cancel %s - I no longer need any security & feature updates, nor support
 msgid "Don't cancel %s - I'm still interested in getting security & feature updates, as well as be able to contact support."
 msgstr "Don't cancel %s - I'm still interested in getting security & feature updates, as well as be able to contact support."
 
+#. translators: %1$s: Either 'Downgrading your plan' or 'Cancelling the
+#. subscription'
+#: templates/forms/subscription-cancellation.php99,
+#: templates/account/partials/addon.php29,
+#: templates/account/partials/site.php:298
+msgid "%1$s will immediately stop all future recurring payments and your %s plan license will expire in %s."
+msgstr "%1$s will immediately stop all future recurring payments and your %s plan license will expire in %s."
+
 #: templates/forms/subscription-cancellation.php:103
 msgid "Once your license expires you will no longer be able to use the %s, unless you activate it again with a valid premium license."
 msgstr "Once your license expires you will no longer be able to use the %s, unless you activate it again with a valid premium license."
@@ -2275,7 +2351,7 @@ msgid "Proceed"
 msgstr "Proceed"
 
 #: templates/forms/subscription-cancellation.php191,
-#: templates/forms/deactivation/form.php:150
+#: templates/forms/deactivation/form.php:171
 msgid "Cancel %s & Proceed"
 msgstr "Cancel %s & Proceed"
 
@@ -2287,38 +2363,42 @@ msgstr "You are 1-click away from starting your %1$s-day free trial of the %2$s
 msgid "For compliance with the WordPress.org guidelines, before we start the trial we ask that you opt in with your user and non-sensitive site information, allowing the %s to periodically send data to %s to check for version updates and to validate your trial."
 msgstr "For compliance with the WordPress.org guidelines, before we start the trial we ask that you opt in with your user and non-sensitive site information, allowing the %s to periodically send data to %s to check for version updates and to validate your trial."
 
-#: templates/js/style-premium-theme.php:37
+#: templates/js/style-premium-theme.php:39
 msgid "Premium"
 msgstr "Premium"
 
-#: templates/partials/network-activation.php:23
+#: templates/js/style-premium-theme.php:42
+msgid "Beta"
+msgstr "Beta"
+
+#: templates/partials/network-activation.php:27
 msgid "Activate license on all sites in the network."
 msgstr "הפעלת רישיון על כל האתרים ברשת."
 
-#: templates/partials/network-activation.php:24
+#: templates/partials/network-activation.php:28
 msgid "Apply on all sites in the network."
 msgstr "יישום על כל האתרים ברשת."
 
-#: templates/partials/network-activation.php:27
+#: templates/partials/network-activation.php:31
 msgid "Activate license on all pending sites."
 msgstr "הפעלת רישיון על כל האתרים התלויים והעומדים."
 
-#: templates/partials/network-activation.php:28
+#: templates/partials/network-activation.php:32
 msgid "Apply on all pending sites."
 msgstr "יישום על כל האתרים התלויים והעומדים."
 
-#: templates/partials/network-activation.php36,
-#: templates/partials/network-activation.php:68
+#: templates/partials/network-activation.php40,
+#: templates/partials/network-activation.php:74
 msgid "allow"
 msgstr "אפשר"
 
-#: templates/partials/network-activation.php38,
-#: templates/partials/network-activation.php:70
+#: templates/partials/network-activation.php43,
+#: templates/partials/network-activation.php:77
 msgid "delegate"
 msgstr "האצל"
 
-#: templates/partials/network-activation.php41,
-#: templates/partials/network-activation.php:73
+#: templates/partials/network-activation.php47,
+#: templates/partials/network-activation.php:81
 msgid "skip"
 msgstr "דלג"
 
@@ -2344,19 +2424,14 @@ msgstr "נשארו %s"
 msgid "Last license"
 msgstr "רישיון אחרון"
 
-#: templates/account/partials/addon.php:115
+#: templates/account/partials/addon.php:167
 msgid "Cancelled"
 msgstr "בוטל"
 
-#: templates/account/partials/addon.php:125
+#: templates/account/partials/addon.php:177
 msgid "No expiration"
 msgstr "ללא תפוגה"
 
-#: templates/account/partials/addon.php264,
-#: templates/account/partials/addon.php:317
-msgid "Activate this add-on"
-msgstr "הפעל את ההרחבה"
-
 #: templates/account/partials/site.php:181
 msgid "Owner Name"
 msgstr "שם הבעלים"
@@ -2381,47 +2456,47 @@ msgstr "מצטערים על חוסר הנעימות, אנחנו כאן כדי ל
 msgid "Contact Support"
 msgstr "צור קשר"
 
-#: templates/forms/deactivation/form.php:59
+#: templates/forms/deactivation/form.php:64
 msgid "Anonymous feedback"
 msgstr "פידבק אנונימי"
 
-#: templates/forms/deactivation/form.php:66
+#: templates/forms/deactivation/form.php:70
 msgid "Deactivate"
 msgstr "כיבוי"
 
-#: templates/forms/deactivation/form.php:68
+#: templates/forms/deactivation/form.php:72
 msgid "Activate %s"
 msgstr "Activate %s"
 
-#: templates/forms/deactivation/form.php:80
+#: templates/forms/deactivation/form.php:87
 msgid "Quick Feedback"
 msgstr "Quick Feedback"
 
-#: templates/forms/deactivation/form.php:84
+#: templates/forms/deactivation/form.php:91
 msgid "If you have a moment, please let us know why you are %s"
 msgstr "If you have a moment, please let us know why you are %s"
 
-#: templates/forms/deactivation/form.php:84
+#: templates/forms/deactivation/form.php:91
 msgid "deactivating"
 msgstr "deactivating"
 
-#: templates/forms/deactivation/form.php:84
+#: templates/forms/deactivation/form.php:91
 msgid "switching"
 msgstr "switching"
 
-#: templates/forms/deactivation/form.php:332
+#: templates/forms/deactivation/form.php:365
 msgid "Submit & %s"
 msgstr "Submit & %s"
 
-#: templates/forms/deactivation/form.php:353
+#: templates/forms/deactivation/form.php:386
 msgid "Kindly tell us the reason so we can improve."
 msgstr "אנא שתף את הסיבה כדי שנוכל להשתפר."
 
-#: templates/forms/deactivation/form.php:478
+#: templates/forms/deactivation/form.php:511
 msgid "Yes - %s"
 msgstr "Yes - %s"
 
-#: templates/forms/deactivation/form.php:485
+#: templates/forms/deactivation/form.php:518
 msgid "Skip & %s"
 msgstr "דלג ו%s"
 
diff --git a/wp-content/plugins/nextgen-gallery/freemius/languages/freemius-hu_HU.mo b/wp-content/plugins/nextgen-gallery/freemius/languages/freemius-hu_HU.mo
index d116b1b504d3d1bc39765bd2ba4da513e2ed719c..c8812867950b79ce6ac81cc2484bc797cb5e84a2 100644
Binary files a/wp-content/plugins/nextgen-gallery/freemius/languages/freemius-hu_HU.mo and b/wp-content/plugins/nextgen-gallery/freemius/languages/freemius-hu_HU.mo differ
diff --git a/wp-content/plugins/nextgen-gallery/freemius/languages/freemius-hu_HU.po b/wp-content/plugins/nextgen-gallery/freemius/languages/freemius-hu_HU.po
index 52543d6c066e037e0684fd5aeb162956aa8a05bb..59d73fc9165e6d54870427cc1ff8669cb526635c 100644
--- a/wp-content/plugins/nextgen-gallery/freemius/languages/freemius-hu_HU.po
+++ b/wp-content/plugins/nextgen-gallery/freemius/languages/freemius-hu_HU.po
@@ -7,8 +7,8 @@ msgstr ""
 "Project-Id-Version: WordPress SDK\n"
 "Report-Msgid-Bugs-To: https://github.com/Freemius/wordpress-sdk/issues\n"
 "POT-Creation-Date: \n"
-"PO-Revision-Date: 2019-01-10 20:38+0000\n"
-"Last-Translator: Peter Ambrus\n"
+"PO-Revision-Date: 2019-06-05 13:40+0000\n"
+"Last-Translator: Vova Feldman <vova@freemius.com>\n"
 "Language: hu_HU\n"
 "Language-Team: Hungarian (Hungary) (http://www.transifex.com/freemius/wordpress-sdk/language/hu_HU/)\n"
 "Content-Type: text/plain; charset=UTF-8\n"
@@ -21,772 +21,792 @@ msgstr ""
 "X-Poedit-SearchPathExcluded-0: *.js\n"
 "X-Poedit-SourceCharset: UTF-8\n"
 
-#: includes/class-freemius.php:1688
+#: includes/class-freemius.php1838, templates/account.php:769
+msgid "An update to a Beta version will replace your installed version of %s with the latest Beta release - use with caution, and not on production sites. You have been warned."
+msgstr "An update to a Beta version will replace your installed version of %s with the latest Beta release - use with caution, and not on production sites. You have been warned."
+
+#: includes/class-freemius.php:1845
+msgid "Would you like to proceed with the update?"
+msgstr "Would you like to proceed with the update?"
+
+#: includes/class-freemius.php:2053
 msgid "Freemius SDK couldn't find the plugin's main file. Please contact sdk@freemius.com with the current error."
 msgstr "Freemius SDK couldn't find the plugin's main file. Please contact sdk@freemius.com with the current error."
 
-#: includes/class-freemius.php:1690
+#: includes/class-freemius.php:2055
 msgid "Error"
 msgstr "Hiba"
 
-#: includes/class-freemius.php:2011
+#: includes/class-freemius.php:2445
 msgid "I found a better %s"
 msgstr "Jobb %st találtam"
 
-#: includes/class-freemius.php:2013
+#: includes/class-freemius.php:2447
 msgid "What's the %s's name?"
 msgstr "Mi a %s neve?"
 
-#: includes/class-freemius.php:2019
+#: includes/class-freemius.php:2453
 msgid "It's a temporary %s. I'm just debugging an issue."
 msgstr "Ez csak egy ideiglenes %s. Egy hibát kell megoldanom."
 
-#: includes/class-freemius.php:2021
+#: includes/class-freemius.php:2455
 msgid "Deactivation"
 msgstr "Deaktiválás"
 
-#: includes/class-freemius.php:2022
+#: includes/class-freemius.php:2456
 msgid "Theme Switch"
 msgstr "Sablon váltás"
 
-#: includes/class-freemius.php2031, templates/forms/resend-key.php:24
+#: includes/class-freemius.php2465, templates/forms/resend-key.php:24
 msgid "Other"
 msgstr "Egyéb"
 
-#: includes/class-freemius.php:2039
+#: includes/class-freemius.php:2473
 msgid "I no longer need the %s"
 msgstr "I no longer need the %s"
 
-#: includes/class-freemius.php:2046
+#: includes/class-freemius.php:2480
 msgid "I only needed the %s for a short period"
 msgstr "I only needed the %s for a short period"
 
-#: includes/class-freemius.php:2052
+#: includes/class-freemius.php:2486
 msgid "The %s broke my site"
 msgstr "The %s broke my site"
 
-#: includes/class-freemius.php:2059
+#: includes/class-freemius.php:2493
 msgid "The %s suddenly stopped working"
 msgstr "The %s suddenly stopped working"
 
-#: includes/class-freemius.php:2069
+#: includes/class-freemius.php:2503
 msgid "I can't pay for it anymore"
 msgstr "Nem tudom tovább fizetni"
 
-#: includes/class-freemius.php:2071
+#: includes/class-freemius.php:2505
 msgid "What price would you feel comfortable paying?"
 msgstr "Mi lenne az elfogadható ár, amit tudnál fizetni?"
 
-#: includes/class-freemius.php:2077
+#: includes/class-freemius.php:2511
 msgid "I don't like to share my information with you"
 msgstr "Nem szeretném megosztani veletek az információt"
 
-#: includes/class-freemius.php:2098
+#: includes/class-freemius.php:2532
 msgid "The %s didn't work"
 msgstr "A %s nem működött"
 
-#: includes/class-freemius.php:2108
+#: includes/class-freemius.php:2542
 msgid "I couldn't understand how to make it work"
 msgstr "Nem értettem, hogy kell használni"
 
-#: includes/class-freemius.php:2116
+#: includes/class-freemius.php:2550
 msgid "The %s is great, but I need specific feature that you don't support"
 msgstr "The %s is great, but I need specific feature that you don't support"
 
-#: includes/class-freemius.php:2118
+#: includes/class-freemius.php:2552
 msgid "What feature?"
 msgstr "Melyik funkcióra van szükséged?"
 
-#: includes/class-freemius.php:2122
+#: includes/class-freemius.php:2556
 msgid "The %s is not working"
 msgstr "A(z) %s nem működik"
 
-#: includes/class-freemius.php:2124
+#: includes/class-freemius.php:2558
 msgid "Kindly share what didn't work so we can fix it for future users..."
 msgstr "Ha elmondod mi nem működött, ki tudjuk javítani a leendő felhasználók számára..."
 
-#: includes/class-freemius.php:2128
+#: includes/class-freemius.php:2562
 msgid "It's not what I was looking for"
 msgstr "Nem ezt kerestem"
 
-#: includes/class-freemius.php:2130
+#: includes/class-freemius.php:2564
 msgid "What you've been looking for?"
 msgstr "Pontosan mit kerestél?"
 
-#: includes/class-freemius.php:2134
+#: includes/class-freemius.php:2568
 msgid "The %s didn't work as expected"
 msgstr "A %s nem az elvárásoknak megfelelően működött"
 
-#: includes/class-freemius.php:2136
+#: includes/class-freemius.php:2570
 msgid "What did you expect?"
 msgstr "Mire számítottál?"
 
-#: includes/class-freemius.php2942, templates/debug.php:20
+#: includes/class-freemius.php3425, templates/debug.php:20
 msgid "Freemius Debug"
 msgstr "Freemius Debug"
 
-#: includes/class-freemius.php:3670
+#: includes/class-freemius.php:4177
 msgid "I don't know what is cURL or how to install it, help me!"
 msgstr "I don't know what is cURL or how to install it, help me!"
 
-#: includes/class-freemius.php:3672
+#: includes/class-freemius.php:4179
 msgid "We'll make sure to contact your hosting company and resolve the issue. You will get a follow-up email to %s once we have an update."
 msgstr "We'll make sure to contact your hosting company and resolve the issue. You will get a follow-up email to %s once we have an update."
 
-#: includes/class-freemius.php:3679
+#: includes/class-freemius.php:4186
 msgid "Great, please install cURL and enable it in your php.ini file. In addition, search for the 'disable_functions' directive in your php.ini file and remove any disabled methods starting with 'curl_'. To make sure it was successfully activated, use 'phpinfo()'. Once activated, deactivate the %s and reactivate it back again."
 msgstr "Great, please install cURL and enable it in your php.ini file. In addition, search for the 'disable_functions' directive in your php.ini file and remove any disabled methods starting with 'curl_'. To make sure it was successfully activated, use 'phpinfo()'. Once activated, deactivate the %s and reactivate it back again."
 
-#: includes/class-freemius.php:3784
+#: includes/class-freemius.php:4291
 msgid "Yes - do your thing"
 msgstr "Igen - tedd a dolgod"
 
-#: includes/class-freemius.php:3789
+#: includes/class-freemius.php:4296
 msgid "No - just deactivate"
 msgstr "Nem - csak deaktiválom"
 
-#: includes/class-freemius.php3834, includes/class-freemius.php4343,
-#: includes/class-freemius.php5442, includes/class-freemius.php11545,
-#: includes/class-freemius.php14916, includes/class-freemius.php14968,
-#: includes/class-freemius.php15030, includes/class-freemius.php17263,
-#: includes/class-freemius.php17273, includes/class-freemius.php17882,
-#: includes/class-freemius.php18742, includes/class-freemius.php18857,
-#: includes/class-freemius.php19001, templates/add-ons.php:43
+#: includes/class-freemius.php4341, includes/class-freemius.php4850,
+#: includes/class-freemius.php5999, includes/class-freemius.php12682,
+#: includes/class-freemius.php16045, includes/class-freemius.php16133,
+#: includes/class-freemius.php16299, includes/class-freemius.php18758,
+#: includes/class-freemius.php18768, includes/class-freemius.php19404,
+#: includes/class-freemius.php20277, includes/class-freemius.php20392,
+#: includes/class-freemius.php20536, templates/add-ons.php:54
 msgctxt "exclamation"
 msgid "Oops"
 msgstr "Hoppá"
 
-#: includes/class-freemius.php:3903
+#: includes/class-freemius.php:4410
 msgid "Thank for giving us the chance to fix it! A message was just sent to our technical staff. We will get back to you as soon as we have an update to %s. Appreciate your patience."
 msgstr "Thank for giving us the chance to fix it! A message was just sent to our technical staff. We will get back to you as soon as we have an update to %s. Appreciate your patience."
 
-#: includes/class-freemius.php:4340
+#: includes/class-freemius.php:4847
 msgctxt "addonX cannot run without pluginY"
 msgid "%s cannot run without %s."
 msgstr "%s cannot run without %s."
 
-#: includes/class-freemius.php:4341
+#: includes/class-freemius.php:4848
 msgctxt "addonX cannot run..."
 msgid "%s cannot run without the plugin."
 msgstr "%s cannot run without the plugin."
 
-#: includes/class-freemius.php4487, includes/class-freemius.php4512,
-#: includes/class-freemius.php:17953
+#: includes/class-freemius.php5020, includes/class-freemius.php5045,
+#: includes/class-freemius.php:19475
 msgid "Unexpected API error. Please contact the %s's author with the following error."
 msgstr "Unexpected API error. Please contact the %s's author with the following error."
 
-#: includes/class-freemius.php:5130
+#: includes/class-freemius.php:5687
 msgid "Premium %s version was successfully activated."
 msgstr "Premium %s version was successfully activated."
 
-#: includes/class-freemius.php5142, includes/class-freemius.php:7004
+#: includes/class-freemius.php5699, includes/class-freemius.php:7567
 msgctxt ""
 msgid "W00t"
 msgstr "Fantasztikus"
 
-#: includes/class-freemius.php:5157
+#: includes/class-freemius.php:5714
 msgid "You have a %s license."
 msgstr "You have a %s license."
 
-#: includes/class-freemius.php5161, includes/class-freemius.php14337,
-#: includes/class-freemius.php14348, includes/class-freemius.php17177,
-#: includes/class-freemius.php17491, includes/class-freemius.php17557,
-#: includes/class-freemius.php:17707
+#: includes/class-freemius.php5718, includes/class-freemius.php15466,
+#: includes/class-freemius.php15477, includes/class-freemius.php18669,
+#: includes/class-freemius.php18999, includes/class-freemius.php19065,
+#: includes/class-freemius.php:19229
 msgctxt "interjection expressing joy or exuberance"
 msgid "Yee-haw"
 msgstr "Juhuuu"
 
-#: includes/class-freemius.php:5425
+#: includes/class-freemius.php:5982
 msgid "%s free trial was successfully cancelled. Since the add-on is premium only it was automatically deactivated. If you like to use it in the future, you'll have to purchase a license."
 msgstr "%s free trial was successfully cancelled. Since the add-on is premium only it was automatically deactivated. If you like to use it in the future, you'll have to purchase a license."
 
-#: includes/class-freemius.php:5429
+#: includes/class-freemius.php:5986
 msgid "%s is a premium only add-on. You have to purchase a license first before activating the plugin."
 msgstr "%s is a premium only add-on. You have to purchase a license first before activating the plugin."
 
-#: includes/class-freemius.php5438, templates/add-ons.php103,
-#: templates/account/partials/addon.php:288
+#: includes/class-freemius.php5995, templates/add-ons.php130,
+#: templates/account/partials/addon.php:343
 msgid "More information about %s"
 msgstr "More information about %s"
 
-#: includes/class-freemius.php:5439
+#: includes/class-freemius.php:5996
 msgid "Purchase License"
 msgstr "Licensz vásárlása"
 
-#: includes/class-freemius.php6372, templates/connect.php:163
+#: includes/class-freemius.php6931, templates/connect.php:163
 msgid "You should receive an activation email for %s to your mailbox at %s. Please make sure you click the activation button in that email to %s."
 msgstr "Küldtünk egy aktivációs emailt a(z) %s szoftverünkhöz a következő email címre: %s. Kérlek kattints a levélben található aktivációs linkre, hogy %s."
 
-#: includes/class-freemius.php:6376
+#: includes/class-freemius.php:6935
 msgid "start the trial"
 msgstr "próbaidő indítása"
 
-#: includes/class-freemius.php6377, templates/connect.php:167
+#: includes/class-freemius.php6936, templates/connect.php:167
 msgid "complete the install"
 msgstr "befejezd a telepítést"
 
-#: includes/class-freemius.php:6490
+#: includes/class-freemius.php:7049
 msgid "You are just one step away - %s"
 msgstr "Már csak egy lépés van hátra - %s"
 
-#: includes/class-freemius.php:6493
+#: includes/class-freemius.php:7052
 msgctxt "%s - plugin name. As complete \"PluginX\" activation now"
 msgid "Complete \"%s\" Activation Now"
 msgstr "\"%s\" aktiválásának a befejezése most"
 
-#: includes/class-freemius.php:6571
+#: includes/class-freemius.php:7130
 msgid "We made a few tweaks to the %s, %s"
 msgstr "We made a few tweaks to the %s, %s"
 
-#: includes/class-freemius.php:6575
+#: includes/class-freemius.php:7134
 msgid "Opt in to make \"%s\" better!"
 msgstr "Opt in to make \"%s\" better!"
 
-#: includes/class-freemius.php:7003
+#: includes/class-freemius.php:7566
 msgid "The upgrade of %s was successfully completed."
 msgstr "The upgrade of %s was successfully completed."
 
-#: includes/class-freemius.php8925, includes/class-fs-plugin-updater.php886,
-#: includes/class-fs-plugin-updater.php1081,
-#: includes/class-fs-plugin-updater.php1088,
+#: includes/class-freemius.php9728, includes/class-fs-plugin-updater.php975,
+#: includes/class-fs-plugin-updater.php1170,
+#: includes/class-fs-plugin-updater.php1177,
 #: templates/auto-installation.php:32
 msgid "Add-On"
 msgstr "Kiegészítő"
 
-#: includes/class-freemius.php8927, templates/debug.php359,
-#: templates/debug.php:520
+#: includes/class-freemius.php9730, templates/account.php313,
+#: templates/account.php321, templates/debug.php361, templates/debug.php:522
 msgid "Plugin"
 msgstr "Bővítmény"
 
-#: includes/class-freemius.php8928, templates/debug.php359,
-#: templates/debug.php520, templates/forms/deactivation/form.php:67
+#: includes/class-freemius.php9731, templates/account.php314,
+#: templates/account.php322, templates/debug.php361, templates/debug.php522,
+#: templates/forms/deactivation/form.php:71
 msgid "Theme"
 msgstr "Sablon"
 
-#: includes/class-freemius.php:11412
+#: includes/class-freemius.php:12148
+msgid "An unknown error has occurred while trying to set the user's beta mode."
+msgstr "An unknown error has occurred while trying to set the user's beta mode."
+
+#: includes/class-freemius.php:12549
 msgid "Invalid site details collection."
 msgstr "Invalid site details collection."
 
-#: includes/class-freemius.php:11532
+#: includes/class-freemius.php:12669
 msgid "We couldn't find your email address in the system, are you sure it's the right address?"
 msgstr "We couldn't find your email address in the system, are you sure it's the right address?"
 
-#: includes/class-freemius.php:11534
+#: includes/class-freemius.php:12671
 msgid "We can't see any active licenses associated with that email address, are you sure it's the right address?"
 msgstr "We can't see any active licenses associated with that email address, are you sure it's the right address?"
 
-#: includes/class-freemius.php:11808
+#: includes/class-freemius.php:12945
 msgid "Account is pending activation."
 msgstr "A fiók aktiválása függőben."
 
-#: includes/class-freemius.php11920,
+#: includes/class-freemius.php13057,
 #: templates/forms/premium-versions-upgrade-handler.php:47
 msgid "Buy a license now"
 msgstr "Vásárolj licenszet most"
 
-#: includes/class-freemius.php11932,
+#: includes/class-freemius.php13069,
 #: templates/forms/premium-versions-upgrade-handler.php:46
 msgid "Renew your license now"
 msgstr "Licensz kulcs megújítása"
 
-#: includes/class-freemius.php:11936
+#: includes/class-freemius.php:13073
 msgid "%s to access version %s security & feature updates, and support."
 msgstr "%s to access version %s security & feature updates, and support."
 
-#: includes/class-freemius.php:14319
+#: includes/class-freemius.php:15448
 msgid "%s activation was successfully completed."
 msgstr "%s activation was successfully completed."
 
-#: includes/class-freemius.php:14333
+#: includes/class-freemius.php:15462
 msgid "Your account was successfully activated with the %s plan."
 msgstr "A fiókodat sikeresen aktiváltuk a következő csomaggal: %s"
 
-#: includes/class-freemius.php14344, includes/class-freemius.php:17553
+#: includes/class-freemius.php15473, includes/class-freemius.php:19061
 msgid "Your trial has been successfully started."
 msgstr "A próbaidőszakodat sikeresen aktiváltuk."
 
-#: includes/class-freemius.php14914, includes/class-freemius.php14966,
-#: includes/class-freemius.php:15028
+#: includes/class-freemius.php16043, includes/class-freemius.php16131,
+#: includes/class-freemius.php:16297
 msgid "Couldn't activate %s."
 msgstr "Couldn't activate %s."
 
-#: includes/class-freemius.php14915, includes/class-freemius.php14967,
-#: includes/class-freemius.php:15029
+#: includes/class-freemius.php16044, includes/class-freemius.php16132,
+#: includes/class-freemius.php:16298
 msgid "Please contact us with the following message:"
 msgstr "Please contact us with the following message:"
 
-#: includes/class-freemius.php15378, includes/class-freemius.php:19839
+#: includes/class-freemius.php:16128
+msgid "An unknown error has occurred."
+msgstr "An unknown error has occurred."
+
+#: includes/class-freemius.php16655, includes/class-freemius.php:21409
 msgid "Upgrade"
 msgstr "Előfizetés frissítése"
 
-#: includes/class-freemius.php:15384
+#: includes/class-freemius.php:16661
 msgid "Start Trial"
 msgstr "Próbaidő indítása"
 
-#: includes/class-freemius.php:15386
+#: includes/class-freemius.php:16663
 msgid "Pricing"
 msgstr "Árak"
 
-#: includes/class-freemius.php15448, includes/class-freemius.php:15450
+#: includes/class-freemius.php16742, includes/class-freemius.php:16744
 msgid "Affiliation"
 msgstr "Affiliation"
 
-#: includes/class-freemius.php15478, includes/class-freemius.php15480,
-#: templates/account.php150, templates/debug.php:324
+#: includes/class-freemius.php16772, includes/class-freemius.php16774,
+#: templates/account.php177, templates/debug.php:326
 msgid "Account"
 msgstr "Fiók"
 
-#: includes/class-freemius.php15493, includes/class-freemius.php15495,
+#: includes/class-freemius.php16787, includes/class-freemius.php16789,
 #: includes/customizer/class-fs-customizer-support-section.php:60
 msgid "Contact Us"
 msgstr "Kapcsolat"
 
-#: includes/class-freemius.php15505, includes/class-freemius.php15507,
-#: includes/class-freemius.php19849, templates/account.php100,
-#: templates/account/partials/addon.php:41
+#: includes/class-freemius.php16799, includes/class-freemius.php16801,
+#: includes/class-freemius.php21423, templates/account.php105,
+#: templates/account/partials/addon.php:45
 msgid "Add-Ons"
 msgstr "Kiegészítők"
 
-#: includes/class-freemius.php:15541
+#: includes/class-freemius.php:16835
 msgctxt "ASCII arrow left icon"
 msgid "&#x2190;"
 msgstr "&#x2190;"
 
-#: includes/class-freemius.php:15541
+#: includes/class-freemius.php:16835
 msgctxt "ASCII arrow right icon"
 msgid "&#x27a4;"
 msgstr "&#x27a4;"
 
-#: includes/class-freemius.php15543, templates/pricing.php:97
+#: includes/class-freemius.php16837, templates/pricing.php:102
 msgctxt "noun"
 msgid "Pricing"
 msgstr "Árak"
 
-#: includes/class-freemius.php15756,
+#: includes/class-freemius.php17050,
 #: includes/customizer/class-fs-customizer-support-section.php:67
 msgid "Support Forum"
 msgstr "Támogató fórum"
 
-#: includes/class-freemius.php:16542
+#: includes/class-freemius.php:17995
 msgid "Your email has been successfully verified - you are AWESOME!"
 msgstr "Az email címedet sikerült ellenőrizni - ez nagyszerű!"
 
-#: includes/class-freemius.php:16543
+#: includes/class-freemius.php:17996
 msgctxt "a positive response"
 msgid "Right on"
 msgstr "Right on"
 
-#: includes/class-freemius.php:17168
+#: includes/class-freemius.php:18660
 msgid "Your %s Add-on plan was successfully upgraded."
 msgstr "Your %s Add-on plan was successfully upgraded."
 
-#: includes/class-freemius.php:17170
+#: includes/class-freemius.php:18662
 msgid "%s Add-on was successfully purchased."
 msgstr "%s Add-on was successfully purchased."
 
-#: includes/class-freemius.php:17173
+#: includes/class-freemius.php:18665
 msgid "Download the latest version"
 msgstr "Töltsd le a legfrissebb verziót"
 
-#: includes/class-freemius.php:17259
-msgctxt "%1s - plugin title, %2s - API domain"
-msgid "Your server is blocking the access to Freemius' API, which is crucial for %1s synchronization. Please contact your host to whitelist %2s"
-msgstr "Your server is blocking the access to Freemius' API, which is crucial for %1s synchronization. Please contact your host to whitelist %2s"
+#: includes/class-freemius.php:18751
+msgid "Your server is blocking the access to Freemius' API, which is crucial for %1$s synchronization. Please contact your host to whitelist %2$s"
+msgstr "Your server is blocking the access to Freemius' API, which is crucial for %1$s synchronization. Please contact your host to whitelist %2$s"
 
-#: includes/class-freemius.php17262, includes/class-freemius.php17678,
-#: includes/class-freemius.php:17755
+#: includes/class-freemius.php18757, includes/class-freemius.php19188,
+#: includes/class-freemius.php:19277
 msgid "Error received from the server:"
 msgstr "Error received from the server:"
 
-#: includes/class-freemius.php:17272
+#: includes/class-freemius.php:18767
 msgid "It seems like one of the authentication parameters is wrong. Update your Public Key, Secret Key & User ID, and try again."
 msgstr "It seems like one of the authentication parameters is wrong. Update your Public Key, Secret Key & User ID, and try again."
 
-#: includes/class-freemius.php17454, includes/class-freemius.php17683,
-#: includes/class-freemius.php17726, includes/class-freemius.php:17829
+#: includes/class-freemius.php18961, includes/class-freemius.php19193,
+#: includes/class-freemius.php19248, includes/class-freemius.php:19351
 msgctxt ""
 msgid "Hmm"
 msgstr "Hmm"
 
-#: includes/class-freemius.php:17467
+#: includes/class-freemius.php:18974
 msgid "It looks like you are still on the %s plan. If you did upgrade or change your plan, it's probably an issue on our side - sorry."
 msgstr "It looks like you are still on the %s plan. If you did upgrade or change your plan, it's probably an issue on our side - sorry."
 
-#: includes/class-freemius.php17468, templates/account.php102,
-#: templates/add-ons.php134, templates/account/partials/addon.php:43
+#: includes/class-freemius.php18975, templates/account.php107,
+#: templates/add-ons.php191, templates/account/partials/addon.php:47
 msgctxt "trial period"
 msgid "Trial"
 msgstr "Próbaidő"
 
-#: includes/class-freemius.php:17473
+#: includes/class-freemius.php:18980
 msgid "I have upgraded my account but when I try to Sync the License, the plan remains %s."
 msgstr "I have upgraded my account but when I try to Sync the License, the plan remains %s."
 
-#: includes/class-freemius.php17477, includes/class-freemius.php:17535
+#: includes/class-freemius.php18984, includes/class-freemius.php:19043
 msgid "Please contact us here"
 msgstr "Please contact us here"
 
-#: includes/class-freemius.php:17487
+#: includes/class-freemius.php:18995
+msgid "Your plan was successfully activated."
+msgstr "Your plan was successfully activated."
+
+#: includes/class-freemius.php:18996
 msgid "Your plan was successfully upgraded."
 msgstr "Your plan was successfully upgraded."
 
-#: includes/class-freemius.php:17505
+#: includes/class-freemius.php:19013
 msgid "Your plan was successfully changed to %s."
 msgstr "Your plan was successfully changed to %s."
 
-#: includes/class-freemius.php:17521
+#: includes/class-freemius.php:19029
 msgid "Your license has expired. You can still continue using the free %s forever."
 msgstr "Your license has expired. You can still continue using the free %s forever."
 
-#: includes/class-freemius.php:17523
+#: includes/class-freemius.php:19031
 msgid "Your license has expired. %1$sUpgrade now%2$s to continue using the %3$s without interruptions."
 msgstr "Your license has expired. %1$sUpgrade now%2$s to continue using the %3$s without interruptions."
 
-#: includes/class-freemius.php:17531
+#: includes/class-freemius.php:19039
 msgid "Your license has been cancelled. If you think it's a mistake, please contact support."
 msgstr "Your license has been cancelled. If you think it's a mistake, please contact support."
 
-#: includes/class-freemius.php:17544
+#: includes/class-freemius.php:19052
 msgid "Your license has expired. You can still continue using all the %s features, but you'll need to renew your license to continue getting updates and support."
 msgstr "Your license has expired. You can still continue using all the %s features, but you'll need to renew your license to continue getting updates and support."
 
-#: includes/class-freemius.php:17567
+#: includes/class-freemius.php:19075
 msgid "Your free trial has expired. You can still continue using all our free features."
 msgstr "Your free trial has expired. You can still continue using all our free features."
 
-#: includes/class-freemius.php:17569
+#: includes/class-freemius.php:19077
 msgid "Your free trial has expired. %1$sUpgrade now%2$s to continue using the %3$s without interruptions."
 msgstr "Your free trial has expired. %1$sUpgrade now%2$s to continue using the %3$s without interruptions."
 
-#: includes/class-freemius.php:17674
+#: includes/class-freemius.php:19184
 msgid "It looks like the license could not be activated."
 msgstr "It looks like the license could not be activated."
 
-#: includes/class-freemius.php:17704
+#: includes/class-freemius.php:19226
 msgid "Your license was successfully activated."
 msgstr "Your license was successfully activated."
 
-#: includes/class-freemius.php:17730
+#: includes/class-freemius.php:19252
 msgid "It looks like your site currently doesn't have an active license."
 msgstr "It looks like your site currently doesn't have an active license."
 
-#: includes/class-freemius.php:17754
+#: includes/class-freemius.php:19276
 msgid "It looks like the license deactivation failed."
 msgstr "Úgy tűnik a licensz deaktiválása nem sikerült."
 
-#: includes/class-freemius.php:17782
+#: includes/class-freemius.php:19304
 msgid "Your license was successfully deactivated, you are back to the %s plan."
 msgstr "A licenszedet sikeresen deaktiváltuk, az aktuális csomagod: %s"
 
-#: includes/class-freemius.php:17783
+#: includes/class-freemius.php:19305
 msgid "O.K"
 msgstr "Rendben"
 
-#: includes/class-freemius.php:17836
+#: includes/class-freemius.php:19358
 msgid "Seems like we are having some temporary issue with your subscription cancellation. Please try again in few minutes."
 msgstr "Seems like we are having some temporary issue with your subscription cancellation. Please try again in few minutes."
 
-#: includes/class-freemius.php:17845
+#: includes/class-freemius.php:19367
 msgid "Your subscription was successfully cancelled. Your %s plan license will expire in %s."
 msgstr "Your subscription was successfully cancelled. Your %s plan license will expire in %s."
 
-#: includes/class-freemius.php:17887
+#: includes/class-freemius.php:19409
 msgid "You are already running the %s in a trial mode."
 msgstr "You are already running the %s in a trial mode."
 
-#: includes/class-freemius.php:17898
+#: includes/class-freemius.php:19420
 msgid "You already utilized a trial before."
 msgstr "You already utilized a trial before."
 
-#: includes/class-freemius.php:17912
+#: includes/class-freemius.php:19434
 msgid "Plan %s do not exist, therefore, can't start a trial."
 msgstr "Plan %s do not exist, therefore, can't start a trial."
 
-#: includes/class-freemius.php:17923
+#: includes/class-freemius.php:19445
 msgid "Plan %s does not support a trial period."
 msgstr "Plan %s does not support a trial period."
 
-#: includes/class-freemius.php:17934
+#: includes/class-freemius.php:19456
 msgid "None of the %s's plans supports a trial period."
 msgstr "None of the %s's plans supports a trial period."
 
-#: includes/class-freemius.php:17984
+#: includes/class-freemius.php:19506
 msgid "It looks like you are not in trial mode anymore so there's nothing to cancel :)"
 msgstr "It looks like you are not in trial mode anymore so there's nothing to cancel :)"
 
-#: includes/class-freemius.php:18020
+#: includes/class-freemius.php:19542
 msgid "Seems like we are having some temporary issue with your trial cancellation. Please try again in few minutes."
 msgstr "Seems like we are having some temporary issue with your trial cancellation. Please try again in few minutes."
 
-#: includes/class-freemius.php:18039
+#: includes/class-freemius.php:19561
 msgid "Your %s free trial was successfully cancelled."
 msgstr "Your %s free trial was successfully cancelled."
 
-#: includes/class-freemius.php:18346
+#: includes/class-freemius.php:19877
 msgid "Version %s was released."
 msgstr "Version %s was released."
 
-#: includes/class-freemius.php:18346
+#: includes/class-freemius.php:19877
 msgid "Please download %s."
 msgstr "Please download %s."
 
-#: includes/class-freemius.php:18353
+#: includes/class-freemius.php:19884
 msgid "the latest %s version here"
 msgstr "the latest %s version here"
 
-#: includes/class-freemius.php:18358
+#: includes/class-freemius.php:19889
 msgid "New"
 msgstr "Új"
 
-#: includes/class-freemius.php:18363
+#: includes/class-freemius.php:19894
 msgid "Seems like you got the latest release."
 msgstr "Seems like you got the latest release."
 
-#: includes/class-freemius.php:18364
+#: includes/class-freemius.php:19895
 msgid "You are all good!"
 msgstr "Minden rendben!"
 
-#: includes/class-freemius.php:18632
+#: includes/class-freemius.php:20165
 msgid "Verification mail was just sent to %s. If you can't find it after 5 min, please check your spam box."
 msgstr "Verification mail was just sent to %s. If you can't find it after 5 min, please check your spam box."
 
-#: includes/class-freemius.php:18769
+#: includes/class-freemius.php:20304
 msgid "Site successfully opted in."
 msgstr "Site successfully opted in."
 
-#: includes/class-freemius.php18770, includes/class-freemius.php:19581
+#: includes/class-freemius.php20305, includes/class-freemius.php:21125
 msgid "Awesome"
 msgstr "Nagyszerű"
 
-#: includes/class-freemius.php18786, templates/forms/optout.php:32
+#: includes/class-freemius.php20321, templates/forms/optout.php:32
 msgid "We appreciate your help in making the %s better by letting us track some usage data."
 msgstr "We appreciate your help in making the %s better by letting us track some usage data."
 
-#: includes/class-freemius.php:18787
+#: includes/class-freemius.php:20322
 msgid "Thank you!"
 msgstr "Köszönjük!"
 
-#: includes/class-freemius.php:18794
+#: includes/class-freemius.php:20329
 msgid "We will no longer be sending any usage data of %s on %s to %s."
 msgstr "We will no longer be sending any usage data of %s on %s to %s."
 
-#: includes/class-freemius.php:18923
+#: includes/class-freemius.php:20458
 msgid "Please check your mailbox, you should receive an email via %s to confirm the ownership change. From security reasons, you must confirm the change within the next 15 min. If you cannot find the email, please check your spam folder."
 msgstr "Please check your mailbox, you should receive an email via %s to confirm the ownership change. From security reasons, you must confirm the change within the next 15 min. If you cannot find the email, please check your spam folder."
 
-#: includes/class-freemius.php:18929
+#: includes/class-freemius.php:20464
 msgid "Thanks for confirming the ownership change. An email was just sent to %s for final approval."
 msgstr "Thanks for confirming the ownership change. An email was just sent to %s for final approval."
 
-#: includes/class-freemius.php:18934
+#: includes/class-freemius.php:20469
 msgid "%s is the new owner of the account."
 msgstr "%s is the new owner of the account."
 
-#: includes/class-freemius.php:18936
+#: includes/class-freemius.php:20471
 msgctxt "as congratulations"
 msgid "Congrats"
 msgstr "Gratulálunk"
 
-#: includes/class-freemius.php:18956
+#: includes/class-freemius.php:20491
 msgid "Sorry, we could not complete the email update. Another user with the same email is already registered."
 msgstr "Sorry, we could not complete the email update. Another user with the same email is already registered."
 
-#: includes/class-freemius.php:18957
+#: includes/class-freemius.php:20492
 msgid "If you would like to give up the ownership of the %s's account to %s click the Change Ownership button."
 msgstr "If you would like to give up the ownership of the %s's account to %s click the Change Ownership button."
 
-#: includes/class-freemius.php:18964
+#: includes/class-freemius.php:20499
 msgid "Change Ownership"
 msgstr "Tulajdonos módosítása"
 
-#: includes/class-freemius.php:18972
+#: includes/class-freemius.php:20507
 msgid "Your email was successfully updated. You should receive an email with confirmation instructions in few moments."
 msgstr "Your email was successfully updated. You should receive an email with confirmation instructions in few moments."
 
-#: includes/class-freemius.php:18984
+#: includes/class-freemius.php:20519
 msgid "Please provide your full name."
 msgstr "Kérlek add meg a teljes neved!"
 
-#: includes/class-freemius.php:18989
+#: includes/class-freemius.php:20524
 msgid "Your name was successfully updated."
 msgstr "A neved sikeresen frissítettük."
 
-#: includes/class-freemius.php:19050
+#: includes/class-freemius.php:20585
 msgid "You have successfully updated your %s."
 msgstr "You have successfully updated your %s."
 
-#: includes/class-freemius.php:19190
+#: includes/class-freemius.php:20725
 msgid "Just letting you know that the add-ons information of %s is being pulled from an external server."
 msgstr "Just letting you know that the add-ons information of %s is being pulled from an external server."
 
-#: includes/class-freemius.php:19191
+#: includes/class-freemius.php:20726
 msgctxt "advance notice of something that will need attention."
 msgid "Heads up"
 msgstr "Figyelem"
 
-#: includes/class-freemius.php:19621
+#: includes/class-freemius.php:21165
 msgctxt "exclamation"
 msgid "Hey"
 msgstr "Üdv"
 
-#: includes/class-freemius.php:19621
+#: includes/class-freemius.php:21165
 msgid "How do you like %s so far? Test all our %s premium features with a %d-day free trial."
 msgstr "How do you like %s so far? Test all our %s premium features with a %d-day free trial."
 
-#: includes/class-freemius.php:19629
+#: includes/class-freemius.php:21173
 msgid "No commitment for %s days - cancel anytime!"
 msgstr "No commitment for %s days - cancel anytime!"
 
-#: includes/class-freemius.php:19630
+#: includes/class-freemius.php:21174
 msgid "No credit card required"
 msgstr "Bankkártya megadása nem kötelező"
 
-#: includes/class-freemius.php19637, templates/forms/trial-start.php:53
+#: includes/class-freemius.php21181, templates/forms/trial-start.php:53
 msgctxt "call to action"
 msgid "Start free trial"
 msgstr "Start free trial"
 
-#: includes/class-freemius.php:19714
+#: includes/class-freemius.php:21258
 msgid "Hey there, did you know that %s has an affiliate program? If you like the %s you can become our ambassador and earn some cash!"
 msgstr "Hey there, did you know that %s has an affiliate program? If you like the %s you can become our ambassador and earn some cash!"
 
-#: includes/class-freemius.php:19723
+#: includes/class-freemius.php:21267
 msgid "Learn more"
 msgstr "Bővebben"
 
-#: includes/class-freemius.php19873, templates/account.php406,
-#: templates/account.php509, templates/connect.php171,
-#: templates/connect.php421, templates/forms/license-activation.php24,
-#: templates/account/partials/addon.php:235
+#: includes/class-freemius.php21447, templates/account.php474,
+#: templates/account.php595, templates/connect.php171,
+#: templates/connect.php421, templates/forms/license-activation.php25,
+#: templates/account/partials/addon.php:287
 msgid "Activate License"
 msgstr "Licensz aktiválása"
 
-#: includes/class-freemius.php19874, templates/account.php469,
-#: templates/account.php508, templates/account/partials/site.php:256
+#: includes/class-freemius.php21448, templates/account.php543,
+#: templates/account.php594, templates/account/partials/site.php:256
 msgid "Change License"
 msgstr "Licensz módosítása"
 
-#: includes/class-freemius.php19956, templates/account/partials/site.php:161
+#: includes/class-freemius.php21539, templates/account/partials/site.php:161
 msgid "Opt Out"
 msgstr "Leiratkozás"
 
-#: includes/class-freemius.php19958, includes/class-freemius.php19963,
+#: includes/class-freemius.php21541, includes/class-freemius.php21547,
 #: templates/account/partials/site.php43,
 #: templates/account/partials/site.php:161
 msgid "Opt In"
 msgstr "Feliratkozás"
 
-#: includes/class-freemius.php:20187
-msgid " The paid version of %1s is already installed. Please activate it to start benefiting the %2s features. %3s"
-msgstr " The paid version of %1s is already installed. Please activate it to start benefiting the %2s features. %3s"
+#: includes/class-freemius.php:21775
+msgid " The paid version of %1$s is already installed. Please activate it to start benefiting the %2$s features. %3$s"
+msgstr " The paid version of %1$s is already installed. Please activate it to start benefiting the %2$s features. %3$s"
 
-#: includes/class-freemius.php:20195
+#: includes/class-freemius.php:21783
 msgid "Activate %s features"
 msgstr "Activate %s features"
 
-#: includes/class-freemius.php:20208
+#: includes/class-freemius.php:21796
 msgid "Please follow these steps to complete the upgrade"
 msgstr "Please follow these steps to complete the upgrade"
 
-#: includes/class-freemius.php:20212
+#: includes/class-freemius.php:21800
 msgid "Download the latest %s version"
 msgstr "Download the latest %s version"
 
-#: includes/class-freemius.php:20216
+#: includes/class-freemius.php:21804
 msgid "Upload and activate the downloaded version"
 msgstr "Upload and activate the downloaded version"
 
-#: includes/class-freemius.php:20218
+#: includes/class-freemius.php:21806
 msgid "How to upload and activate?"
 msgstr "How to upload and activate?"
 
-#: includes/class-freemius.php:20352
+#: includes/class-freemius.php:21940
 msgid "%sClick here%s to choose the sites where you'd like to activate the license on."
 msgstr "%sClick here%s to choose the sites where you'd like to activate the license on."
 
-#: includes/class-freemius.php:20513
+#: includes/class-freemius.php:22101
 msgid "Auto installation only works for opted-in users."
 msgstr "Auto installation only works for opted-in users."
 
-#: includes/class-freemius.php20523, includes/class-freemius.php20556,
-#: includes/class-fs-plugin-updater.php1060,
-#: includes/class-fs-plugin-updater.php:1074
+#: includes/class-freemius.php22111, includes/class-freemius.php22144,
+#: includes/class-fs-plugin-updater.php1149,
+#: includes/class-fs-plugin-updater.php:1163
 msgid "Invalid module ID."
 msgstr "Invalid module ID."
 
-#: includes/class-freemius.php20532, includes/class-fs-plugin-updater.php:1096
+#: includes/class-freemius.php22120, includes/class-fs-plugin-updater.php:1185
 msgid "Premium version already active."
 msgstr "Premium version already active."
 
-#: includes/class-freemius.php:20539
+#: includes/class-freemius.php:22127
 msgid "You do not have a valid license to access the premium version."
 msgstr "You do not have a valid license to access the premium version."
 
-#: includes/class-freemius.php:20546
+#: includes/class-freemius.php:22134
 msgid "Plugin is a \"Serviceware\" which means it does not have a premium code version."
 msgstr "Plugin is a \"Serviceware\" which means it does not have a premium code version."
 
-#: includes/class-freemius.php20564, includes/class-fs-plugin-updater.php:1095
+#: includes/class-freemius.php22152, includes/class-fs-plugin-updater.php:1184
 msgid "Premium add-on version already installed."
 msgstr "Premium add-on version already installed."
 
-#: includes/class-freemius.php:20909
+#: includes/class-freemius.php:22497
 msgid "View paid features"
 msgstr "Fizetős funkciók megtekintése"
 
-#: includes/class-freemius.php:21229
+#: includes/class-freemius.php:22819
 msgid "Thank you so much for using %s and its add-ons!"
 msgstr "Thank you so much for using %s and its add-ons!"
 
-#: includes/class-freemius.php:21230
+#: includes/class-freemius.php:22820
 msgid "Thank you so much for using %s!"
 msgstr "Thank you so much for using %s!"
 
-#: includes/class-freemius.php:21236
+#: includes/class-freemius.php:22826
 msgid "You've already opted-in to our usage-tracking, which helps us keep improving the %s."
 msgstr "You've already opted-in to our usage-tracking, which helps us keep improving the %s."
 
-#: includes/class-freemius.php:21240
+#: includes/class-freemius.php:22830
 msgid "Thank you so much for using our products!"
 msgstr "Thank you so much for using our products!"
 
-#: includes/class-freemius.php:21241
+#: includes/class-freemius.php:22831
 msgid "You've already opted-in to our usage-tracking, which helps us keep improving them."
 msgstr "You've already opted-in to our usage-tracking, which helps us keep improving them."
 
-#: includes/class-freemius.php:21260
+#: includes/class-freemius.php:22850
 msgid "%s and its add-ons"
 msgstr "%s and its add-ons"
 
-#: includes/class-freemius.php:21269
+#: includes/class-freemius.php:22859
 msgid "Products"
 msgstr "Termékek"
 
-#: includes/class-freemius.php21276, templates/connect.php:272
+#: includes/class-freemius.php22866, templates/connect.php:272
 msgid "Yes"
 msgstr "Igen"
 
-#: includes/class-freemius.php21277, templates/connect.php:273
+#: includes/class-freemius.php22867, templates/connect.php:273
 msgid "send me security & feature updates, educational content and offers."
 msgstr "kérek biztonsági és funkcionális frissítéseket, használati ismertetőket és ajánlatokat."
 
-#: includes/class-freemius.php21278, templates/connect.php:278
+#: includes/class-freemius.php22868, templates/connect.php:278
 msgid "No"
 msgstr "Nem"
 
-#: includes/class-freemius.php21280, templates/connect.php:280
+#: includes/class-freemius.php22870, templates/connect.php:280
 msgid "do %sNOT%s send me security & feature updates, educational content and offers."
 msgstr "do %sNOT%s send me security & feature updates, educational content and offers."
 
-#: includes/class-freemius.php:21290
-msgid "Due to the new %sEU General Data Protection Regulation (GDPR)%s compliance requirements it is required that you provide your explicit consent, again, confirming that you are onboard 🙂"
-msgstr "Due to the new %sEU General Data Protection Regulation (GDPR)%s compliance requirements it is required that you provide your explicit consent, again, confirming that you are onboard 🙂"
+#: includes/class-freemius.php:22880
+msgid "Due to the new %sEU General Data Protection Regulation (GDPR)%s compliance requirements it is required that you provide your explicit consent, again, confirming that you are onboard :-)"
+msgstr "Due to the new %sEU General Data Protection Regulation (GDPR)%s compliance requirements it is required that you provide your explicit consent, again, confirming that you are onboard :-)"
 
-#: includes/class-freemius.php21292, templates/connect.php:287
+#: includes/class-freemius.php22882, templates/connect.php:287
 msgid "Please let us know if you'd like us to contact you for security & feature updates, educational content, and occasional offers:"
 msgstr "Please let us know if you'd like us to contact you for security & feature updates, educational content, and occasional offers:"
 
-#: includes/class-freemius.php:21574
+#: includes/class-freemius.php:23164
 msgid "License key is empty."
 msgstr "A licensz kulcs üres."
 
@@ -800,628 +820,680 @@ msgstr "Licensz megújítása"
 msgid "Buy license"
 msgstr "Licensz vásárlása"
 
-#: includes/class-fs-plugin-updater.php:278
+#: includes/class-fs-plugin-updater.php280,
+#: includes/class-fs-plugin-updater.php:313
 msgid "There is a %s of %s available."
 msgstr "There is a %s of %s available."
 
-#: includes/class-fs-plugin-updater.php:282
+#: includes/class-fs-plugin-updater.php282,
+#: includes/class-fs-plugin-updater.php:318
+msgid "new Beta version"
+msgstr "new Beta version"
+
+#: includes/class-fs-plugin-updater.php283,
+#: includes/class-fs-plugin-updater.php:319
 msgid "new version"
 msgstr "új verzió"
 
-#: includes/class-fs-plugin-updater.php:305
+#: includes/class-fs-plugin-updater.php:342
 msgid "Important Upgrade Notice:"
 msgstr "Important Upgrade Notice:"
 
-#: includes/class-fs-plugin-updater.php:1125
+#: includes/class-fs-plugin-updater.php:1214
 msgid "Installing plugin: %s"
 msgstr "Bővítmény telepítése: %s"
 
-#: includes/class-fs-plugin-updater.php:1166
+#: includes/class-fs-plugin-updater.php:1255
 msgid "Unable to connect to the filesystem. Please confirm your credentials."
 msgstr "Unable to connect to the filesystem. Please confirm your credentials."
 
-#: includes/class-fs-plugin-updater.php:1348
+#: includes/class-fs-plugin-updater.php:1437
 msgid "The remote plugin package does not contain a folder with the desired slug and renaming did not work."
 msgstr "The remote plugin package does not contain a folder with the desired slug and renaming did not work."
 
-#: includes/fs-plugin-info-dialog.php369,
-#: templates/account/partials/addon.php:292
+#: includes/fs-plugin-info-dialog.php:509
+msgid "Purchase More"
+msgstr "Purchase More"
+
+#: includes/fs-plugin-info-dialog.php510,
+#: templates/account/partials/addon.php:347
 msgctxt "verb"
 msgid "Purchase"
 msgstr "Vásárlás"
 
-#: includes/fs-plugin-info-dialog.php:372
+#: includes/fs-plugin-info-dialog.php:514
 msgid "Start my free %s"
 msgstr "Start my free %s"
 
-#: includes/fs-plugin-info-dialog.php:413
+#: includes/fs-plugin-info-dialog.php:712
+msgid "Install Free Version Update Now"
+msgstr "Install Free Version Update Now"
+
+#: includes/fs-plugin-info-dialog.php713, templates/account.php:534
+msgid "Install Update Now"
+msgstr "Frissítés telepítése most"
+
+#: includes/fs-plugin-info-dialog.php:722
 msgid "Install Free Version Now"
 msgstr "Install Free Version Now"
 
-#: includes/fs-plugin-info-dialog.php414, templates/auto-installation.php111,
-#: templates/account/partials/addon.php272,
-#: templates/account/partials/addon.php:322
+#: includes/fs-plugin-info-dialog.php723, templates/add-ons.php262,
+#: templates/auto-installation.php111,
+#: templates/account/partials/addon.php327,
+#: templates/account/partials/addon.php:379
 msgid "Install Now"
 msgstr "Telepítés most"
 
-#: includes/fs-plugin-info-dialog.php:425
+#: includes/fs-plugin-info-dialog.php:739
 msgctxt "as download latest version"
 msgid "Download Latest Free Version"
 msgstr "Download Latest Free Version"
 
-#: includes/fs-plugin-info-dialog.php426, templates/account.php80,
-#: templates/account/partials/addon.php:21
+#: includes/fs-plugin-info-dialog.php740, templates/account.php85,
+#: templates/add-ons.php34, templates/account/partials/addon.php:25
 msgctxt "as download latest version"
 msgid "Download Latest"
 msgstr "Download Latest"
 
-#: includes/fs-plugin-info-dialog.php:436
-msgid "Install Free Version Update Now"
-msgstr "Install Free Version Update Now"
-
-#: includes/fs-plugin-info-dialog.php437, templates/account.php:460
-msgid "Install Update Now"
-msgstr "Frissítés telepítése most"
-
-#: includes/fs-plugin-info-dialog.php:448
-msgid "Newer Free Version (%s) Installed"
-msgstr "Newer Free Version (%s) Installed"
-
-#: includes/fs-plugin-info-dialog.php:449
-msgid "Newer Version (%s) Installed"
-msgstr "Newer Version (%s) Installed"
+#: includes/fs-plugin-info-dialog.php755, templates/add-ons.php268,
+#: templates/account/partials/addon.php318,
+#: templates/account/partials/addon.php:373
+msgid "Activate this add-on"
+msgstr "Activate this add-on"
 
-#: includes/fs-plugin-info-dialog.php:457
-msgid "Latest Free Version Installed"
-msgstr "Legfrissebb ingyenes verzió telepítve"
+#: includes/fs-plugin-info-dialog.php757, templates/connect.php:418
+msgid "Activate Free Version"
+msgstr "Ingyenes verzió aktiválása"
 
-#: includes/fs-plugin-info-dialog.php:458
-msgid "Latest Version Installed"
-msgstr "Legfrissebb verzió telepítve"
+#: includes/fs-plugin-info-dialog.php758, templates/account.php109,
+#: templates/add-ons.php269, templates/account/partials/addon.php:49
+msgid "Activate"
+msgstr "Aktiválás"
 
-#: includes/fs-plugin-info-dialog.php:613
+#: includes/fs-plugin-info-dialog.php:968
 msgctxt "Plugin installer section title"
 msgid "Description"
 msgstr "Leírás"
 
-#: includes/fs-plugin-info-dialog.php:614
+#: includes/fs-plugin-info-dialog.php:969
 msgctxt "Plugin installer section title"
 msgid "Installation"
 msgstr "Telepítés"
 
-#: includes/fs-plugin-info-dialog.php:615
+#: includes/fs-plugin-info-dialog.php:970
 msgctxt "Plugin installer section title"
 msgid "FAQ"
 msgstr "GYIK"
 
-#: includes/fs-plugin-info-dialog.php616,
+#: includes/fs-plugin-info-dialog.php971,
 #: templates/plugin-info/description.php:55
 msgid "Screenshots"
 msgstr "Képernyőfotók"
 
-#: includes/fs-plugin-info-dialog.php:617
+#: includes/fs-plugin-info-dialog.php:972
 msgctxt "Plugin installer section title"
 msgid "Changelog"
 msgstr "Változtatások"
 
-#: includes/fs-plugin-info-dialog.php:618
+#: includes/fs-plugin-info-dialog.php:973
 msgctxt "Plugin installer section title"
 msgid "Reviews"
 msgstr "Vélemények"
 
-#: includes/fs-plugin-info-dialog.php:619
+#: includes/fs-plugin-info-dialog.php:974
 msgctxt "Plugin installer section title"
 msgid "Other Notes"
 msgstr "Egyéb megjegyzések"
 
-#: includes/fs-plugin-info-dialog.php:634
+#: includes/fs-plugin-info-dialog.php:989
 msgctxt "Plugin installer section title"
 msgid "Features & Pricing"
 msgstr "Funkciók & Árak"
 
-#: includes/fs-plugin-info-dialog.php:644
+#: includes/fs-plugin-info-dialog.php:999
 msgid "Plugin Install"
 msgstr "Bővítmény telepítése"
 
-#: includes/fs-plugin-info-dialog.php:716
+#: includes/fs-plugin-info-dialog.php:1071
 msgctxt "e.g. Professional Plan"
 msgid "%s Plan"
 msgstr "%s csomag"
 
-#: includes/fs-plugin-info-dialog.php:742
+#: includes/fs-plugin-info-dialog.php:1097
 msgctxt "e.g. the best product"
 msgid "Best"
 msgstr "Legjobb"
 
-#: includes/fs-plugin-info-dialog.php748,
-#: includes/fs-plugin-info-dialog.php:768
+#: includes/fs-plugin-info-dialog.php1103,
+#: includes/fs-plugin-info-dialog.php:1123
 msgctxt "as every month"
 msgid "Monthly"
 msgstr "Havi"
 
-#: includes/fs-plugin-info-dialog.php:751
+#: includes/fs-plugin-info-dialog.php:1106
 msgctxt "as once a year"
 msgid "Annual"
 msgstr "Éves"
 
-#: includes/fs-plugin-info-dialog.php:754
+#: includes/fs-plugin-info-dialog.php:1109
 msgid "Lifetime"
 msgstr "Örök"
 
-#: includes/fs-plugin-info-dialog.php768,
-#: includes/fs-plugin-info-dialog.php770,
-#: includes/fs-plugin-info-dialog.php:772
+#: includes/fs-plugin-info-dialog.php1123,
+#: includes/fs-plugin-info-dialog.php1125,
+#: includes/fs-plugin-info-dialog.php:1127
 msgctxt "e.g. billed monthly"
 msgid "Billed %s"
 msgstr "%s számlázás"
 
-#: includes/fs-plugin-info-dialog.php:770
+#: includes/fs-plugin-info-dialog.php:1125
 msgctxt "as once a year"
 msgid "Annually"
 msgstr "Éves"
 
-#: includes/fs-plugin-info-dialog.php:772
+#: includes/fs-plugin-info-dialog.php:1127
 msgctxt "as once a year"
 msgid "Once"
 msgstr "Egyszeri"
 
-#: includes/fs-plugin-info-dialog.php:778
+#: includes/fs-plugin-info-dialog.php:1133
 msgid "Single Site License"
 msgstr "Egy weboldalas licensz"
 
-#: includes/fs-plugin-info-dialog.php:780
+#: includes/fs-plugin-info-dialog.php:1135
 msgid "Unlimited Licenses"
 msgstr "Korlátlan licensz"
 
-#: includes/fs-plugin-info-dialog.php:782
+#: includes/fs-plugin-info-dialog.php:1137
 msgid "Up to %s Sites"
 msgstr "Up to %s Sites"
 
-#: includes/fs-plugin-info-dialog.php792,
+#: includes/fs-plugin-info-dialog.php1147,
 #: templates/plugin-info/features.php:82
 msgctxt "as monthly period"
 msgid "mo"
 msgstr "hó"
 
-#: includes/fs-plugin-info-dialog.php799,
+#: includes/fs-plugin-info-dialog.php1154,
 #: templates/plugin-info/features.php:80
 msgctxt "as annual period"
 msgid "year"
 msgstr "év"
 
-#: includes/fs-plugin-info-dialog.php:853
+#: includes/fs-plugin-info-dialog.php:1208
 msgctxt "noun"
 msgid "Price"
 msgstr "Ár"
 
-#: includes/fs-plugin-info-dialog.php:901
+#: includes/fs-plugin-info-dialog.php:1256
 msgid "Save %s"
 msgstr "%s mentése"
 
-#: includes/fs-plugin-info-dialog.php:911
+#: includes/fs-plugin-info-dialog.php:1266
 msgid "No commitment for %s - cancel anytime"
 msgstr "No commitment for %s - cancel anytime"
 
-#: includes/fs-plugin-info-dialog.php:914
+#: includes/fs-plugin-info-dialog.php:1269
 msgid "After your free %s, pay as little as %s"
 msgstr "After your free %s, pay as little as %s"
 
-#: includes/fs-plugin-info-dialog.php:925
+#: includes/fs-plugin-info-dialog.php:1280
 msgid "Details"
 msgstr "Részletek"
 
-#: includes/fs-plugin-info-dialog.php929, templates/account.php91,
-#: templates/debug.php201, templates/debug.php238, templates/debug.php452,
-#: templates/account/partials/addon.php:32
+#: includes/fs-plugin-info-dialog.php1284, templates/account.php96,
+#: templates/debug.php203, templates/debug.php240, templates/debug.php454,
+#: templates/account/partials/addon.php:36
 msgctxt "product version"
 msgid "Version"
 msgstr "Verzió"
 
-#: includes/fs-plugin-info-dialog.php:936
+#: includes/fs-plugin-info-dialog.php:1291
 msgctxt "as the plugin author"
 msgid "Author"
 msgstr "Szerző"
 
-#: includes/fs-plugin-info-dialog.php:943
+#: includes/fs-plugin-info-dialog.php:1298
 msgid "Last Updated"
 msgstr "Utolsó frissítés"
 
-#: includes/fs-plugin-info-dialog.php948, templates/account.php:376
+#: includes/fs-plugin-info-dialog.php1303, templates/account.php:444
 msgctxt "x-ago"
 msgid "%s ago"
 msgstr "%s ago"
 
-#: includes/fs-plugin-info-dialog.php:957
+#: includes/fs-plugin-info-dialog.php:1312
 msgid "Requires WordPress Version"
 msgstr "A következő WordPress verzió szükséges:"
 
-#: includes/fs-plugin-info-dialog.php:958
+#: includes/fs-plugin-info-dialog.php:1313
 msgid "%s or higher"
 msgstr "%s or higher"
 
-#: includes/fs-plugin-info-dialog.php:965
+#: includes/fs-plugin-info-dialog.php:1320
 msgid "Compatible up to"
 msgstr "Compatible up to"
 
-#: includes/fs-plugin-info-dialog.php:973
+#: includes/fs-plugin-info-dialog.php:1328
 msgid "Downloaded"
 msgstr "Letöltések száma:"
 
-#: includes/fs-plugin-info-dialog.php:977
+#: includes/fs-plugin-info-dialog.php:1332
 msgid "%s time"
 msgstr "%s"
 
-#: includes/fs-plugin-info-dialog.php:979
+#: includes/fs-plugin-info-dialog.php:1334
 msgid "%s times"
 msgstr "%s"
 
-#: includes/fs-plugin-info-dialog.php:989
+#: includes/fs-plugin-info-dialog.php:1344
 msgid "WordPress.org Plugin Page"
 msgstr "WordPress.org bővítmény oldal"
 
-#: includes/fs-plugin-info-dialog.php:997
+#: includes/fs-plugin-info-dialog.php:1352
 msgid "Plugin Homepage"
 msgstr "Bővítmény oldala"
 
-#: includes/fs-plugin-info-dialog.php1005,
-#: includes/fs-plugin-info-dialog.php:1087
+#: includes/fs-plugin-info-dialog.php1360,
+#: includes/fs-plugin-info-dialog.php:1442
 msgid "Donate to this plugin"
 msgstr "Bővítmény támogatása"
 
-#: includes/fs-plugin-info-dialog.php:1012
+#: includes/fs-plugin-info-dialog.php:1367
 msgid "Average Rating"
 msgstr "Átlagos értékelés"
 
-#: includes/fs-plugin-info-dialog.php:1019
+#: includes/fs-plugin-info-dialog.php:1374
 msgid "based on %s"
 msgstr "based on %s"
 
-#: includes/fs-plugin-info-dialog.php:1023
+#: includes/fs-plugin-info-dialog.php:1378
 msgid "%s rating"
 msgstr "%s rating"
 
-#: includes/fs-plugin-info-dialog.php:1025
+#: includes/fs-plugin-info-dialog.php:1380
 msgid "%s ratings"
 msgstr "%s ratings"
 
-#: includes/fs-plugin-info-dialog.php:1040
+#: includes/fs-plugin-info-dialog.php:1395
 msgid "%s star"
 msgstr "%s star"
 
-#: includes/fs-plugin-info-dialog.php:1042
+#: includes/fs-plugin-info-dialog.php:1397
 msgid "%s stars"
 msgstr "%s stars"
 
-#: includes/fs-plugin-info-dialog.php:1053
+#: includes/fs-plugin-info-dialog.php:1408
 msgid "Click to see reviews that provided a rating of %s"
 msgstr "Click to see reviews that provided a rating of %s"
 
-#: includes/fs-plugin-info-dialog.php:1066
+#: includes/fs-plugin-info-dialog.php:1421
 msgid "Contributors"
 msgstr "Közreműködők"
 
-#: includes/fs-plugin-info-dialog.php1095,
-#: includes/fs-plugin-info-dialog.php:1097
+#: includes/fs-plugin-info-dialog.php1450,
+#: includes/fs-plugin-info-dialog.php:1452
 msgid "Warning"
 msgstr "Figyelmeztetés"
 
-#: includes/fs-plugin-info-dialog.php:1095
+#: includes/fs-plugin-info-dialog.php:1450
 msgid "This plugin has not been tested with your current version of WordPress."
 msgstr "This plugin has not been tested with your current version of WordPress."
 
-#: includes/fs-plugin-info-dialog.php:1097
+#: includes/fs-plugin-info-dialog.php:1452
 msgid "This plugin has not been marked as compatible with your version of WordPress."
 msgstr "This plugin has not been marked as compatible with your version of WordPress."
 
-#: includes/fs-plugin-info-dialog.php:1116
+#: includes/fs-plugin-info-dialog.php:1471
 msgid "Paid add-on must be deployed to Freemius."
 msgstr "Paid add-on must be deployed to Freemius."
 
-#: includes/fs-plugin-info-dialog.php:1117
+#: includes/fs-plugin-info-dialog.php:1472
 msgid "Add-on must be deployed to WordPress.org or Freemius."
 msgstr "Add-on must be deployed to WordPress.org or Freemius."
 
-#: templates/account.php81, templates/forms/subscription-cancellation.php96,
-#: templates/account/partials/addon.php22,
+#: includes/fs-plugin-info-dialog.php:1493
+msgid "Newer Version (%s) Installed"
+msgstr "Newer Version (%s) Installed"
+
+#: includes/fs-plugin-info-dialog.php:1494
+msgid "Newer Free Version (%s) Installed"
+msgstr "Newer Free Version (%s) Installed"
+
+#: includes/fs-plugin-info-dialog.php:1501
+msgid "Latest Version Installed"
+msgstr "Legfrissebb verzió telepítve"
+
+#: includes/fs-plugin-info-dialog.php:1502
+msgid "Latest Free Version Installed"
+msgstr "Legfrissebb ingyenes verzió telepítve"
+
+#: templates/account.php86, templates/forms/subscription-cancellation.php96,
+#: templates/account/partials/addon.php26,
 #: templates/account/partials/site.php:295
 msgid "Downgrading your plan"
 msgstr "Downgrading your plan"
 
-#: templates/account.php82, templates/forms/subscription-cancellation.php97,
-#: templates/account/partials/addon.php23,
+#: templates/account.php87, templates/forms/subscription-cancellation.php97,
+#: templates/account/partials/addon.php27,
 #: templates/account/partials/site.php:296
 msgid "Cancelling the subscription"
 msgstr "Cancelling the subscription"
 
-#. translators: %1s: Either 'Downgrading your plan' or 'Cancelling the
+#. translators: %1$s: Either 'Downgrading your plan' or 'Cancelling the
 #. subscription'
-#: templates/account.php84, templates/forms/subscription-cancellation.php99,
-#: templates/account/partials/addon.php25,
-#: templates/account/partials/site.php:298
-msgid "%1s will immediately stop all future recurring payments and your %s plan license will expire in %s."
-msgstr "%1s will immediately stop all future recurring payments and your %s plan license will expire in %s."
+#: templates/account.php:89
+msgid "%1$s will immediately stop all future recurring payments and your %2$s plan license will expire in %3$s."
+msgstr "%1$s will immediately stop all future recurring payments and your %2$s plan license will expire in %3$s."
 
-#: templates/account.php85, templates/forms/subscription-cancellation.php100,
-#: templates/account/partials/addon.php26,
+#: templates/account.php90, templates/forms/subscription-cancellation.php100,
+#: templates/account/partials/addon.php30,
 #: templates/account/partials/site.php:299
 msgid "Please note that we will not be able to grandfather outdated pricing for renewals/new subscriptions after a cancellation. If you choose to renew the subscription manually in the future, after a price increase, which typically occurs once a year, you will be charged the updated price."
 msgstr "Please note that we will not be able to grandfather outdated pricing for renewals/new subscriptions after a cancellation. If you choose to renew the subscription manually in the future, after a price increase, which typically occurs once a year, you will be charged the updated price."
 
-#: templates/account.php86, templates/forms/subscription-cancellation.php106,
-#: templates/account/partials/addon.php:27
+#: templates/account.php91, templates/forms/subscription-cancellation.php106,
+#: templates/account/partials/addon.php:31
 msgid "Cancelling the trial will immediately block access to all premium features. Are you sure?"
 msgstr "Cancelling the trial will immediately block access to all premium features. Are you sure?"
 
-#: templates/account.php87, templates/forms/subscription-cancellation.php101,
-#: templates/account/partials/addon.php28,
+#: templates/account.php92, templates/forms/subscription-cancellation.php101,
+#: templates/account/partials/addon.php32,
 #: templates/account/partials/site.php:300
 msgid "You can still enjoy all %s features but you will not have access to %s security & feature updates, nor support."
 msgstr "You can still enjoy all %s features but you will not have access to %s security & feature updates, nor support."
 
-#: templates/account.php88, templates/forms/subscription-cancellation.php102,
-#: templates/account/partials/addon.php29,
+#: templates/account.php93, templates/forms/subscription-cancellation.php102,
+#: templates/account/partials/addon.php33,
 #: templates/account/partials/site.php:301
 msgid "Once your license expires you can still use the Free version but you will NOT have access to the %s features."
 msgstr "Once your license expires you can still use the Free version but you will NOT have access to the %s features."
 
 #. translators: %s: Plan title (e.g. "Professional")
-#: templates/account.php90,
+#: templates/account.php95,
 #: templates/account/partials/activate-license-button.php31,
-#: templates/account/partials/addon.php:31
+#: templates/account/partials/addon.php:35
 msgid "Activate %s Plan"
 msgstr "%s csomag aktiválása"
 
 #. translators: %s: Time period (e.g. Auto renews in "2 months")
-#: templates/account.php93, templates/account/partials/addon.php34,
+#: templates/account.php98, templates/account/partials/addon.php38,
 #: templates/account/partials/site.php:275
 msgid "Auto renews in %s"
 msgstr "Auto renews in %s"
 
 #. translators: %s: Time period (e.g. Expires in "2 months")
-#: templates/account.php95, templates/account/partials/addon.php36,
+#: templates/account.php100, templates/account/partials/addon.php40,
 #: templates/account/partials/site.php:277
 msgid "Expires in %s"
 msgstr "Hátralévő idő: %s"
 
-#: templates/account.php96, templates/account/partials/addon.php:37
+#: templates/account.php101, templates/account/partials/addon.php:41
 msgctxt "as synchronize license"
 msgid "Sync License"
 msgstr "Licensz szinkronizálása"
 
-#: templates/account.php97, templates/account/partials/addon.php:38
+#: templates/account.php102, templates/account/partials/addon.php:42
 msgid "Cancel Trial"
 msgstr "Próbaidő törlése"
 
-#: templates/account.php98, templates/account/partials/addon.php:39
+#: templates/account.php103, templates/account/partials/addon.php:43
 msgid "Change Plan"
 msgstr "Csomag módosítása"
 
-#: templates/account.php99, templates/account/partials/addon.php:40
+#: templates/account.php104, templates/account/partials/addon.php:44
 msgctxt "verb"
 msgid "Upgrade"
 msgstr "Váltás nagyobb csomagra"
 
-#: templates/account.php101, templates/account/partials/addon.php42,
+#: templates/account.php106, templates/account/partials/addon.php46,
 #: templates/account/partials/site.php:302
 msgctxt "verb"
 msgid "Downgrade"
 msgstr "Váltás kisebb csomagra"
 
-#: templates/account.php103, templates/add-ons.php130,
+#: templates/account.php108, templates/add-ons.php187,
 #: templates/plugin-info/features.php72,
-#: templates/account/partials/addon.php44,
+#: templates/account/partials/addon.php48,
 #: templates/account/partials/site.php:31
 msgid "Free"
 msgstr "Ingyenes"
 
-#: templates/account.php104, templates/account/partials/addon.php:45
-msgid "Activate"
-msgstr "Aktiválás"
-
-#: templates/account.php105, templates/debug.php371,
+#: templates/account.php110, templates/debug.php373,
 #: includes/customizer/class-fs-customizer-upsell-control.php106,
-#: templates/account/partials/addon.php:46
+#: templates/account/partials/addon.php:50
 msgctxt "as product pricing plan"
 msgid "Plan"
 msgstr "Csomag"
 
-#: templates/account.php:158
+#: templates/account.php:111
+msgid "Bundle Plan"
+msgstr "Bundle Plan"
+
+#: templates/account.php:185
 msgid "Free Trial"
 msgstr "Ingyenes próbaidő"
 
-#: templates/account.php:169
+#: templates/account.php:196
 msgid "Account Details"
 msgstr "Fiók információk"
 
-#: templates/account.php:179
+#: templates/account.php:200
+msgid "Billing & Invoices"
+msgstr "Billing & Invoices"
+
+#: templates/account.php:210
 msgid "Deleting the account will automatically deactivate your %s plan license so you can use it on other sites. If you want to terminate the recurring payments as well, click the \"Cancel\" button, and first \"Downgrade\" your account. Are you sure you would like to continue with the deletion?"
 msgstr "Deleting the account will automatically deactivate your %s plan license so you can use it on other sites. If you want to terminate the recurring payments as well, click the \"Cancel\" button, and first \"Downgrade\" your account. Are you sure you would like to continue with the deletion?"
 
-#: templates/account.php:181
+#: templates/account.php:212
 msgid "Deletion is not temporary. Only delete if you no longer want to use this %s anymore. Are you sure you would like to continue with the deletion?"
 msgstr "Deletion is not temporary. Only delete if you no longer want to use this %s anymore. Are you sure you would like to continue with the deletion?"
 
-#: templates/account.php:184
+#: templates/account.php:215
 msgid "Delete Account"
 msgstr "Fiók törlése"
 
-#: templates/account.php196, templates/account/partials/addon.php159,
+#: templates/account.php227, templates/account/partials/addon.php211,
 #: templates/account/partials/deactivate-license-button.php:35
 msgid "Deactivate License"
 msgstr "Licensz deaktiválása"
 
-#: templates/account.php219, templates/forms/subscription-cancellation.php:125
+#: templates/account.php250, templates/forms/subscription-cancellation.php:125
 msgid "Are you sure you want to proceed?"
 msgstr "Are you sure you want to proceed?"
 
-#: templates/account.php219, templates/account/partials/addon.php:182
+#: templates/account.php250, templates/account/partials/addon.php:234
 msgid "Cancel Subscription"
 msgstr "Előfizetés törlése"
 
-#: templates/account.php:247
+#: templates/account.php:278
 msgctxt "as synchronize"
 msgid "Sync"
 msgstr "Szinkronizálás"
 
-#: templates/account.php261, templates/debug.php:487
+#: templates/account.php292, templates/debug.php:489
 msgid "Name"
 msgstr "Név"
 
-#: templates/account.php267, templates/debug.php:488
+#: templates/account.php298, templates/debug.php:490
 msgid "Email"
 msgstr "Email"
 
-#: templates/account.php274, templates/debug.php370, templates/debug.php:526
+#: templates/account.php305, templates/debug.php372, templates/debug.php:528
 msgid "User ID"
 msgstr "Felhasználó ID"
 
-#: templates/account.php:282
+#: templates/account.php322, templates/account.php608,
+#: templates/account.php653, templates/debug.php238, templates/debug.php366,
+#: templates/debug.php451, templates/debug.php488, templates/debug.php526,
+#: templates/debug.php599, templates/account/payments.php35,
+#: templates/debug/logger.php:21
+msgid "ID"
+msgstr "ID"
+
+#: templates/account.php:329
 msgid "Site ID"
 msgstr "Weboldal ID"
 
-#: templates/account.php:285
+#: templates/account.php:332
 msgid "No ID"
 msgstr "Nincs ID"
 
-#: templates/account.php290, templates/debug.php243, templates/debug.php372,
-#: templates/debug.php453, templates/debug.php490,
+#: templates/account.php337, templates/debug.php245, templates/debug.php374,
+#: templates/debug.php455, templates/debug.php492,
 #: templates/account/partials/site.php:219
 msgid "Public Key"
 msgstr "Publikus kulcs"
 
-#: templates/account.php296, templates/debug.php373, templates/debug.php454,
-#: templates/debug.php491, templates/account/partials/site.php:231
+#: templates/account.php343, templates/debug.php375, templates/debug.php456,
+#: templates/debug.php493, templates/account/partials/site.php:231
 msgid "Secret Key"
 msgstr "Titkos kulcs"
 
-#: templates/account.php:299
+#: templates/account.php:346
 msgctxt "as secret encryption key missing"
 msgid "No Secret"
 msgstr "Nincs titkos kulcs"
 
-#: templates/account.php318, templates/account/partials/site.php112,
+#: templates/account.php373, templates/account/partials/site.php112,
 #: templates/account/partials/site.php:114
 msgid "Trial"
 msgstr "Próbaidő"
 
-#: templates/account.php337, templates/debug.php531,
+#: templates/account.php400, templates/debug.php533,
 #: templates/account/partials/site.php:248
 msgid "License Key"
 msgstr "Licensz kulcs"
 
-#: templates/account.php:367
+#: templates/account.php:429
+msgid "Join the Beta program"
+msgstr "Join the Beta program"
+
+#: templates/account.php:435
 msgid "not verified"
 msgstr "nem ellenőrzött"
 
-#: templates/account.php376, templates/account/partials/addon.php:120
+#: templates/account.php444, templates/account/partials/addon.php:172
 msgid "Expired"
 msgstr "Lejárt"
 
-#: templates/account.php:428
+#: templates/account.php:502
 msgid "Premium version"
 msgstr "Prémium verzió"
 
-#: templates/account.php:430
+#: templates/account.php:504
 msgid "Free version"
 msgstr "Ingyenes verzió"
 
-#: templates/account.php:442
+#: templates/account.php:516
 msgid "Verify Email"
 msgstr "Email ellenőrzése"
 
-#: templates/account.php:453
+#: templates/account.php:527
 msgid "Download %s Version"
 msgstr "%s verzió letöltése"
 
-#: templates/account.php467, templates/account.php649,
+#: templates/account.php541, templates/account.php749,
 #: templates/account/partials/site.php237,
 #: templates/account/partials/site.php:255
 msgctxt "verb"
 msgid "Show"
 msgstr "Mutasd"
 
-#: templates/account.php:481
+#: templates/account.php:555
 msgid "What is your %s?"
 msgstr "Mi a te %s?"
 
-#: templates/account.php489, templates/account/billing.php:27
+#: templates/account.php563, templates/account/billing.php:21
 msgctxt "verb"
 msgid "Edit"
 msgstr "Szerkesztés"
 
-#: templates/account.php:502
+#: templates/account.php:588
 msgid "Sites"
 msgstr "Weboldalak"
 
-#: templates/account.php:513
+#: templates/account.php:599
 msgid "Search by address"
 msgstr "Keresés cím alapján"
 
-#: templates/account.php522, templates/account.php570, templates/debug.php236,
-#: templates/debug.php364, templates/debug.php449, templates/debug.php486,
-#: templates/debug.php524, templates/debug.php597,
-#: templates/account/payments.php35, templates/debug/logger.php:21
-msgid "ID"
-msgstr "ID"
-
-#: templates/account.php523, templates/debug.php:367
+#: templates/account.php609, templates/debug.php:369
 msgid "Address"
 msgstr "Cím"
 
-#: templates/account.php:524
+#: templates/account.php:610
 msgid "License"
 msgstr "Licensz"
 
-#: templates/account.php:525
+#: templates/account.php:611
 msgid "Plan"
 msgstr "Csomag"
 
-#: templates/account.php:573
+#: templates/account.php:656
 msgctxt "as software license"
 msgid "License"
 msgstr "Licensz"
 
-#: templates/account.php:643
+#: templates/account.php:743
 msgctxt "verb"
 msgid "Hide"
 msgstr "Elrejt"
 
-#: templates/account.php:686
+#: templates/account.php:765
+msgid "Processing"
+msgstr "Processing"
+
+#: templates/account.php:768
+msgid "Get updates for bleeding edge Beta versions of %s."
+msgstr "Get updates for bleeding edge Beta versions of %s."
+
+#: templates/account.php:826
 msgid "Cancelling %s"
 msgstr "Cancelling %s"
 
-#: templates/account.php686, templates/account.php703,
+#: templates/account.php826, templates/account.php843,
 #: templates/forms/subscription-cancellation.php27,
-#: templates/forms/deactivation/form.php:117
+#: templates/forms/deactivation/form.php:133
 msgid "trial"
 msgstr "próbaidő"
 
-#: templates/account.php701, templates/forms/deactivation/form.php:134
+#: templates/account.php841, templates/forms/deactivation/form.php:150
 msgid "Cancelling %s..."
 msgstr "Cancelling %s..."
 
-#: templates/account.php704, templates/forms/subscription-cancellation.php28,
-#: templates/forms/deactivation/form.php:118
+#: templates/account.php844, templates/forms/subscription-cancellation.php28,
+#: templates/forms/deactivation/form.php:134
 msgid "subscription"
 msgstr "előfizetés"
 
-#: templates/account.php:718
+#: templates/account.php:858
 msgid "Deactivating your license will block all premium features, but will enable activating the license on another site. Are you sure you want to proceed?"
 msgstr "A licensz deaktiválása után a prémium funkciók használata nem elérhető, de így tudod másik weboldalon aktiválni ugyanezt a licenszt. Folytatod a deaktiválást?"
 
-#: templates/add-ons.php:36
+#: templates/add-ons.php:35
+msgid "View details"
+msgstr "Részletek megtekintése"
+
+#: templates/add-ons.php:45
 msgid "Add Ons for %s"
 msgstr "Add Ons for %s"
 
-#: templates/add-ons.php:44
+#: templates/add-ons.php:55
 msgid "We could'nt load the add-ons list. It's probably an issue on our side, please try to come back in few minutes."
 msgstr "We could'nt load the add-ons list. It's probably an issue on our side, please try to come back in few minutes."
 
-#: templates/add-ons.php:139
-msgid "View details"
-msgstr "Részletek megtekintése"
+#: templates/add-ons.php:173
+msgctxt "active add-on"
+msgid "Active"
+msgstr "Active"
+
+#: templates/add-ons.php:174
+msgctxt "installed add-on"
+msgid "Installed"
+msgstr "Installed"
 
-#: templates/admin-notice.php13, templates/forms/license-activation.php208,
+#: templates/admin-notice.php13, templates/forms/license-activation.php209,
 #: templates/forms/resend-key.php:77
 msgctxt "as close a window"
 msgid "Dismiss"
@@ -1447,11 +1519,11 @@ msgstr "The installation process has started and may take a few minutes to compl
 msgid "Cancel Installation"
 msgstr "Telepítés törlése"
 
-#: templates/checkout.php:172
+#: templates/checkout.php:180
 msgid "Checkout"
 msgstr "Pénztár"
 
-#: templates/checkout.php:172
+#: templates/checkout.php:180
 msgid "PCI compliant"
 msgstr "PCI compliant"
 
@@ -1473,7 +1545,7 @@ msgstr "Aktivációs email újraküldése"
 msgid "Thanks %s!"
 msgstr "Köszönjük %s!"
 
-#: templates/connect.php172, templates/forms/license-activation.php:43
+#: templates/connect.php172, templates/forms/license-activation.php:44
 msgid "Agree & Activate License"
 msgstr "Licensz elfogadása és aktiválása"
 
@@ -1521,15 +1593,15 @@ msgstr "Alternatively, you can skip it for now and activate the license later, i
 msgid "During the update process we detected %s site(s) in the network that are still pending your attention."
 msgstr "During the update process we detected %s site(s) in the network that are still pending your attention."
 
-#: templates/connect.php253, templates/forms/license-activation.php:46
+#: templates/connect.php253, templates/forms/license-activation.php:47
 msgid "License key"
 msgstr "Licensz kulcs"
 
-#: templates/connect.php256, templates/forms/license-activation.php:19
+#: templates/connect.php256, templates/forms/license-activation.php:20
 msgid "Can't find your license key?"
 msgstr "Nem találod a licensz kulcsod?"
 
-#: templates/connect.php315, templates/connect.php630,
+#: templates/connect.php315, templates/connect.php652,
 #: templates/forms/deactivation/retry-skip.php:20
 msgctxt "verb"
 msgid "Skip"
@@ -1579,7 +1651,7 @@ msgstr "Aktiválás, deaktiválás és kikapcsolás"
 msgid "Newsletter"
 msgstr "Hírlevél"
 
-#: templates/connect.php391, templates/forms/license-activation.php:38
+#: templates/connect.php391, templates/forms/license-activation.php:39
 msgid "The %1$s will be periodically sending data to %2$s to check for security and feature updates, and verify the validity of your license."
 msgstr "A %1$s időközönként adatot küld a %2$s weboldalnak, hogy ellenőrizze a biztonsági és funkcionális frissítéseket, valamint ellenőrzi az érvényes licensz kulcsot."
 
@@ -1591,10 +1663,6 @@ msgstr "Milyen jogosultágok lesznek engedélyezve?"
 msgid "Don't have a license key?"
 msgstr "Nincs még licensz kulcsod?"
 
-#: templates/connect.php:418
-msgid "Activate Free Version"
-msgstr "Ingyenes verzió aktiválása"
-
 #: templates/connect.php:420
 msgid "Have a license key?"
 msgstr "Van licensz kulcsod?"
@@ -1611,12 +1679,12 @@ msgstr "Licensz szerződés"
 msgid "Terms of Service"
 msgstr "Szolgáltatási feltételek"
 
-#: templates/connect.php:766
+#: templates/connect.php:805
 msgctxt "as in the process of sending an email"
 msgid "Sending email"
 msgstr "Email küldése"
 
-#: templates/connect.php:767
+#: templates/connect.php:806
 msgctxt "as activating plugin"
 msgid "Activating"
 msgstr "Aktiválás"
@@ -1644,8 +1712,8 @@ msgctxt "as code debugging"
 msgid "Debugging"
 msgstr "Debugging"
 
-#: templates/debug.php54, templates/debug.php248, templates/debug.php374,
-#: templates/debug.php:492
+#: templates/debug.php54, templates/debug.php250, templates/debug.php376,
+#: templates/debug.php:494
 msgid "Actions"
 msgstr "Események"
 
@@ -1681,191 +1749,191 @@ msgstr "Load DB Option"
 msgid "Set DB Option"
 msgstr "Set DB Option"
 
-#: templates/debug.php:180
+#: templates/debug.php:182
 msgid "Key"
 msgstr "Kulcs"
 
-#: templates/debug.php:181
+#: templates/debug.php:183
 msgid "Value"
 msgstr "Érték"
 
-#: templates/debug.php:197
+#: templates/debug.php:199
 msgctxt "as software development kit versions"
 msgid "SDK Versions"
 msgstr "SDK verziók"
 
-#: templates/debug.php:202
+#: templates/debug.php:204
 msgid "SDK Path"
 msgstr "SDK útvonal"
 
-#: templates/debug.php203, templates/debug.php:242
+#: templates/debug.php205, templates/debug.php:244
 msgid "Module Path"
 msgstr "Module Path"
 
-#: templates/debug.php:204
+#: templates/debug.php:206
 msgid "Is Active"
 msgstr "Aktív"
 
-#: templates/debug.php232, templates/debug/plugins-themes-sync.php:35
+#: templates/debug.php234, templates/debug/plugins-themes-sync.php:35
 msgid "Plugins"
 msgstr "Bővítmények"
 
-#: templates/debug.php232, templates/debug/plugins-themes-sync.php:56
+#: templates/debug.php234, templates/debug/plugins-themes-sync.php:56
 msgid "Themes"
 msgstr "Sablonok"
 
-#: templates/debug.php237, templates/debug.php369, templates/debug.php451,
+#: templates/debug.php239, templates/debug.php371, templates/debug.php453,
 #: templates/debug/scheduled-crons.php:80
 msgid "Slug"
 msgstr "Slug"
 
-#: templates/debug.php239, templates/debug.php:450
+#: templates/debug.php241, templates/debug.php:452
 msgid "Title"
 msgstr "Cím"
 
-#: templates/debug.php:240
+#: templates/debug.php:242
 msgctxt "as application program interface"
 msgid "API"
 msgstr "API"
 
-#: templates/debug.php:241
+#: templates/debug.php:243
 msgid "Freemius State"
 msgstr "Freemius State"
 
-#: templates/debug.php:245
+#: templates/debug.php:247
 msgid "Network Blog"
 msgstr "Network Blog"
 
-#: templates/debug.php:246
+#: templates/debug.php:248
 msgid "Network User"
 msgstr "Network User"
 
-#: templates/debug.php:283
+#: templates/debug.php:285
 msgctxt "as connection was successful"
 msgid "Connected"
 msgstr "Connected"
 
-#: templates/debug.php:284
+#: templates/debug.php:286
 msgctxt "as connection blocked"
 msgid "Blocked"
 msgstr "Blocked"
 
-#: templates/debug.php:320
+#: templates/debug.php:322
 msgid "Simulate Trial Promotion"
 msgstr "Simulate Trial Promotion"
 
-#: templates/debug.php:332
+#: templates/debug.php:334
 msgid "Simulate Network Upgrade"
 msgstr "Simulate Network Upgrade"
 
-#: templates/debug.php:358
+#: templates/debug.php:360
 msgid "%s Installs"
 msgstr "%s Installs"
 
-#: templates/debug.php:360
+#: templates/debug.php:362
 msgctxt "like websites"
 msgid "Sites"
 msgstr "Weboldalak"
 
-#: templates/debug.php366, templates/account/partials/site.php:148
+#: templates/debug.php368, templates/account/partials/site.php:148
 msgid "Blog ID"
 msgstr "Blog ID"
 
-#: templates/debug.php431, templates/debug.php509,
-#: templates/account/partials/addon.php:339
+#: templates/debug.php433, templates/debug.php511,
+#: templates/account/partials/addon.php:396
 msgctxt "verb"
 msgid "Delete"
 msgstr "Törlés"
 
-#: templates/debug.php:445
+#: templates/debug.php:447
 msgid "Add Ons of module %s"
 msgstr "Add Ons of module %s"
 
-#: templates/debug.php:482
+#: templates/debug.php:484
 msgid "Users"
 msgstr "Felhasználók"
 
-#: templates/debug.php:489
+#: templates/debug.php:491
 msgid "Verified"
 msgstr "Ellenőrzött"
 
-#: templates/debug.php:520
+#: templates/debug.php:522
 msgid "%s Licenses"
 msgstr "%s Licenses"
 
-#: templates/debug.php:525
+#: templates/debug.php:527
 msgid "Plugin ID"
 msgstr "Bővítmény ID"
 
-#: templates/debug.php:527
+#: templates/debug.php:529
 msgid "Plan ID"
 msgstr "Csomag ID"
 
-#: templates/debug.php:528
+#: templates/debug.php:530
 msgid "Quota"
 msgstr "Quota"
 
-#: templates/debug.php:529
+#: templates/debug.php:531
 msgid "Activated"
 msgstr "Sikeres aktiválás"
 
-#: templates/debug.php:530
+#: templates/debug.php:532
 msgid "Blocking"
 msgstr "Blocking"
 
-#: templates/debug.php:532
+#: templates/debug.php:534
 msgctxt "as expiration date"
 msgid "Expiration"
 msgstr "Expiration"
 
-#: templates/debug.php:555
+#: templates/debug.php:557
 msgid "Debug Log"
 msgstr "Debug Log"
 
-#: templates/debug.php:559
+#: templates/debug.php:561
 msgid "All Types"
 msgstr "All Types"
 
-#: templates/debug.php:566
+#: templates/debug.php:568
 msgid "All Requests"
 msgstr "All Requests"
 
-#: templates/debug.php571, templates/debug.php600,
+#: templates/debug.php573, templates/debug.php602,
 #: templates/debug/logger.php:25
 msgid "File"
 msgstr "File"
 
-#: templates/debug.php572, templates/debug.php598,
+#: templates/debug.php574, templates/debug.php600,
 #: templates/debug/logger.php:23
 msgid "Function"
 msgstr "Function"
 
-#: templates/debug.php:573
+#: templates/debug.php:575
 msgid "Process ID"
 msgstr "Művelet ID"
 
-#: templates/debug.php:574
+#: templates/debug.php:576
 msgid "Logger"
 msgstr "Logger"
 
-#: templates/debug.php575, templates/debug.php599,
+#: templates/debug.php577, templates/debug.php601,
 #: templates/debug/logger.php:24
 msgid "Message"
 msgstr "Message"
 
-#: templates/debug.php:577
+#: templates/debug.php:579
 msgid "Filter"
 msgstr "Filter"
 
-#: templates/debug.php:585
+#: templates/debug.php:587
 msgid "Download"
 msgstr "Download"
 
-#: templates/debug.php596, templates/debug/logger.php:22
+#: templates/debug.php598, templates/debug/logger.php:22
 msgid "Type"
 msgstr "Type"
 
-#: templates/debug.php601, templates/debug/logger.php:26
+#: templates/debug.php603, templates/debug/logger.php:26
 msgid "Timestamp"
 msgstr "Timestamp"
 
@@ -1892,53 +1960,53 @@ msgstr "Freemius API"
 msgid "Requests"
 msgstr "Requests"
 
-#: templates/account/billing.php:28
+#: templates/account/billing.php:22
 msgctxt "verb"
 msgid "Update"
 msgstr "Frissítés"
 
-#: templates/account/billing.php:39
+#: templates/account/billing.php:33
 msgid "Billing"
 msgstr "Számlázás"
 
-#: templates/account/billing.php44, templates/account/billing.php:44
+#: templates/account/billing.php38, templates/account/billing.php:38
 msgid "Business name"
 msgstr "Cégnév"
 
-#: templates/account/billing.php45, templates/account/billing.php:45
+#: templates/account/billing.php39, templates/account/billing.php:39
 msgid "Tax / VAT ID"
 msgstr "Közösségi adószám"
 
-#: templates/account/billing.php48, templates/account/billing.php48,
-#: templates/account/billing.php49, templates/account/billing.php:49
+#: templates/account/billing.php42, templates/account/billing.php42,
+#: templates/account/billing.php43, templates/account/billing.php:43
 msgid "Address Line %d"
 msgstr "Cím %d"
 
-#: templates/account/billing.php52, templates/account/billing.php:52
+#: templates/account/billing.php46, templates/account/billing.php:46
 msgid "City"
 msgstr "Város"
 
-#: templates/account/billing.php52, templates/account/billing.php:52
+#: templates/account/billing.php46, templates/account/billing.php:46
 msgid "Town"
 msgstr "Town"
 
-#: templates/account/billing.php53, templates/account/billing.php:53
+#: templates/account/billing.php47, templates/account/billing.php:47
 msgid "ZIP / Postal Code"
 msgstr "Irányítószám"
 
-#: templates/account/billing.php:308
+#: templates/account/billing.php:302
 msgid "Country"
 msgstr "Ország"
 
-#: templates/account/billing.php:310
+#: templates/account/billing.php:304
 msgid "Select Country"
 msgstr "Válaszz országot"
 
-#: templates/account/billing.php317, templates/account/billing.php:318
+#: templates/account/billing.php311, templates/account/billing.php:312
 msgid "State"
 msgstr "Megye"
 
-#: templates/account/billing.php317, templates/account/billing.php:318
+#: templates/account/billing.php311, templates/account/billing.php:312
 msgid "Province"
 msgstr "Province"
 
@@ -2190,11 +2258,11 @@ msgstr "Mégsem"
 msgid "Become an affiliate"
 msgstr "Become an affiliate"
 
-#: templates/forms/license-activation.php:20
+#: templates/forms/license-activation.php:21
 msgid "Please enter the license key that you received in the email right after the purchase:"
 msgstr "Kérlek add meg a licensz kulcsot, amit emailben kaptál a vásárlásod után:"
 
-#: templates/forms/license-activation.php:25
+#: templates/forms/license-activation.php:26
 msgid "Update License"
 msgstr "Licensz frissítése"
 
@@ -2261,6 +2329,14 @@ msgstr "Cancel %s - I no longer need any security & feature updates, nor support
 msgid "Don't cancel %s - I'm still interested in getting security & feature updates, as well as be able to contact support."
 msgstr "Don't cancel %s - I'm still interested in getting security & feature updates, as well as be able to contact support."
 
+#. translators: %1$s: Either 'Downgrading your plan' or 'Cancelling the
+#. subscription'
+#: templates/forms/subscription-cancellation.php99,
+#: templates/account/partials/addon.php29,
+#: templates/account/partials/site.php:298
+msgid "%1$s will immediately stop all future recurring payments and your %s plan license will expire in %s."
+msgstr "%1$s will immediately stop all future recurring payments and your %s plan license will expire in %s."
+
 #: templates/forms/subscription-cancellation.php:103
 msgid "Once your license expires you will no longer be able to use the %s, unless you activate it again with a valid premium license."
 msgstr "Once your license expires you will no longer be able to use the %s, unless you activate it again with a valid premium license."
@@ -2274,7 +2350,7 @@ msgid "Proceed"
 msgstr "Proceed"
 
 #: templates/forms/subscription-cancellation.php191,
-#: templates/forms/deactivation/form.php:150
+#: templates/forms/deactivation/form.php:171
 msgid "Cancel %s & Proceed"
 msgstr "Cancel %s & Proceed"
 
@@ -2286,38 +2362,42 @@ msgstr "You are 1-click away from starting your %1$s-day free trial of the %2$s
 msgid "For compliance with the WordPress.org guidelines, before we start the trial we ask that you opt in with your user and non-sensitive site information, allowing the %s to periodically send data to %s to check for version updates and to validate your trial."
 msgstr "For compliance with the WordPress.org guidelines, before we start the trial we ask that you opt in with your user and non-sensitive site information, allowing the %s to periodically send data to %s to check for version updates and to validate your trial."
 
-#: templates/js/style-premium-theme.php:37
+#: templates/js/style-premium-theme.php:39
 msgid "Premium"
 msgstr "Prémium"
 
-#: templates/partials/network-activation.php:23
+#: templates/js/style-premium-theme.php:42
+msgid "Beta"
+msgstr "Beta"
+
+#: templates/partials/network-activation.php:27
 msgid "Activate license on all sites in the network."
 msgstr "Activate license on all sites in the network."
 
-#: templates/partials/network-activation.php:24
+#: templates/partials/network-activation.php:28
 msgid "Apply on all sites in the network."
 msgstr "Apply on all sites in the network."
 
-#: templates/partials/network-activation.php:27
+#: templates/partials/network-activation.php:31
 msgid "Activate license on all pending sites."
 msgstr "Activate license on all pending sites."
 
-#: templates/partials/network-activation.php:28
+#: templates/partials/network-activation.php:32
 msgid "Apply on all pending sites."
 msgstr "Apply on all pending sites."
 
-#: templates/partials/network-activation.php36,
-#: templates/partials/network-activation.php:68
+#: templates/partials/network-activation.php40,
+#: templates/partials/network-activation.php:74
 msgid "allow"
 msgstr "allow"
 
-#: templates/partials/network-activation.php38,
-#: templates/partials/network-activation.php:70
+#: templates/partials/network-activation.php43,
+#: templates/partials/network-activation.php:77
 msgid "delegate"
 msgstr "delegate"
 
-#: templates/partials/network-activation.php41,
-#: templates/partials/network-activation.php:73
+#: templates/partials/network-activation.php47,
+#: templates/partials/network-activation.php:81
 msgid "skip"
 msgstr "ugrás"
 
@@ -2343,19 +2423,14 @@ msgstr "%s left"
 msgid "Last license"
 msgstr "Last license"
 
-#: templates/account/partials/addon.php:115
+#: templates/account/partials/addon.php:167
 msgid "Cancelled"
 msgstr "Törölve"
 
-#: templates/account/partials/addon.php:125
+#: templates/account/partials/addon.php:177
 msgid "No expiration"
 msgstr "No expiration"
 
-#: templates/account/partials/addon.php264,
-#: templates/account/partials/addon.php:317
-msgid "Activate this add-on"
-msgstr "Activate this add-on"
-
 #: templates/account/partials/site.php:181
 msgid "Owner Name"
 msgstr "Tulajdonos neve"
@@ -2380,47 +2455,47 @@ msgstr "Sorry for the inconvenience and we are here to help if you give us a cha
 msgid "Contact Support"
 msgstr "Írás az ügyfélszolgálatra"
 
-#: templates/forms/deactivation/form.php:59
+#: templates/forms/deactivation/form.php:64
 msgid "Anonymous feedback"
 msgstr "Névtelen visszajelzés"
 
-#: templates/forms/deactivation/form.php:66
+#: templates/forms/deactivation/form.php:70
 msgid "Deactivate"
 msgstr "Deaktiválás"
 
-#: templates/forms/deactivation/form.php:68
+#: templates/forms/deactivation/form.php:72
 msgid "Activate %s"
 msgstr "%s aktiválása"
 
-#: templates/forms/deactivation/form.php:80
+#: templates/forms/deactivation/form.php:87
 msgid "Quick Feedback"
 msgstr "Gyors visszajelzés"
 
-#: templates/forms/deactivation/form.php:84
+#: templates/forms/deactivation/form.php:91
 msgid "If you have a moment, please let us know why you are %s"
 msgstr "Kérlek mondd el, miért %s"
 
-#: templates/forms/deactivation/form.php:84
+#: templates/forms/deactivation/form.php:91
 msgid "deactivating"
 msgstr "deaktiválod"
 
-#: templates/forms/deactivation/form.php:84
+#: templates/forms/deactivation/form.php:91
 msgid "switching"
 msgstr "váltasz"
 
-#: templates/forms/deactivation/form.php:332
+#: templates/forms/deactivation/form.php:365
 msgid "Submit & %s"
 msgstr "Küldés & %s"
 
-#: templates/forms/deactivation/form.php:353
+#: templates/forms/deactivation/form.php:386
 msgid "Kindly tell us the reason so we can improve."
 msgstr "Ha elmondod az okát, tudunk fejlődni."
 
-#: templates/forms/deactivation/form.php:478
+#: templates/forms/deactivation/form.php:511
 msgid "Yes - %s"
 msgstr "Yes - %s"
 
-#: templates/forms/deactivation/form.php:485
+#: templates/forms/deactivation/form.php:518
 msgid "Skip & %s"
 msgstr "Kihagyás & %s"
 
diff --git a/wp-content/plugins/nextgen-gallery/freemius/languages/freemius-it_IT.mo b/wp-content/plugins/nextgen-gallery/freemius/languages/freemius-it_IT.mo
index 7069d02c59a1bc56750761381a272ab7725d7260..5edddb795223916bf43737ad0470aaf13633b009 100755
Binary files a/wp-content/plugins/nextgen-gallery/freemius/languages/freemius-it_IT.mo and b/wp-content/plugins/nextgen-gallery/freemius/languages/freemius-it_IT.mo differ
diff --git a/wp-content/plugins/nextgen-gallery/freemius/languages/freemius-it_IT.po b/wp-content/plugins/nextgen-gallery/freemius/languages/freemius-it_IT.po
index 6e479838b0c7b982a469180ce2a9dc2a9a58b56a..0ca26502d957c5d4329ed99a03828bd8b1e0a4ef 100755
--- a/wp-content/plugins/nextgen-gallery/freemius/languages/freemius-it_IT.po
+++ b/wp-content/plugins/nextgen-gallery/freemius/languages/freemius-it_IT.po
@@ -11,8 +11,8 @@ msgstr ""
 "Project-Id-Version: WordPress SDK\n"
 "Report-Msgid-Bugs-To: https://github.com/Freemius/wordpress-sdk/issues\n"
 "POT-Creation-Date: \n"
-"PO-Revision-Date: 2018-12-23 14:23+0000\n"
-"Last-Translator: Dario Curvino <d.curvino@gmail.com>\n"
+"PO-Revision-Date: 2019-06-05 13:40+0000\n"
+"Last-Translator: Daniele Scasciafratte Mte90 <mte90net@gmail.com>\n"
 "Language: it_IT\n"
 "Language-Team: Italian (Italy) (http://www.transifex.com/freemius/wordpress-sdk/language/it_IT/)\n"
 "Content-Type: text/plain; charset=UTF-8\n"
@@ -25,772 +25,792 @@ msgstr ""
 "X-Poedit-SearchPathExcluded-0: *.js\n"
 "X-Poedit-SourceCharset: UTF-8\n"
 
-#: includes/class-freemius.php:1688
+#: includes/class-freemius.php1838, templates/account.php:769
+msgid "An update to a Beta version will replace your installed version of %s with the latest Beta release - use with caution, and not on production sites. You have been warned."
+msgstr "An update to a Beta version will replace your installed version of %s with the latest Beta release - use with caution, and not on production sites. You have been warned."
+
+#: includes/class-freemius.php:1845
+msgid "Would you like to proceed with the update?"
+msgstr "Would you like to proceed with the update?"
+
+#: includes/class-freemius.php:2053
 msgid "Freemius SDK couldn't find the plugin's main file. Please contact sdk@freemius.com with the current error."
 msgstr "L'SDK di Freemius non è riuscito a trovare il file principale del plugin. Per favore contatta sdk@freemius.com riportando l'errore."
 
-#: includes/class-freemius.php:1690
+#: includes/class-freemius.php:2055
 msgid "Error"
 msgstr "Errore"
 
-#: includes/class-freemius.php:2011
+#: includes/class-freemius.php:2445
 msgid "I found a better %s"
 msgstr "Ho trovato un migliore %s"
 
-#: includes/class-freemius.php:2013
+#: includes/class-freemius.php:2447
 msgid "What's the %s's name?"
 msgstr "Qual è il nome di %s?"
 
-#: includes/class-freemius.php:2019
+#: includes/class-freemius.php:2453
 msgid "It's a temporary %s. I'm just debugging an issue."
 msgstr "È una %s temporanea. Sto solo cercando di risolvere un problema."
 
-#: includes/class-freemius.php:2021
+#: includes/class-freemius.php:2455
 msgid "Deactivation"
 msgstr "Disattivazione"
 
-#: includes/class-freemius.php:2022
+#: includes/class-freemius.php:2456
 msgid "Theme Switch"
 msgstr "Cambio tema"
 
-#: includes/class-freemius.php2031, templates/forms/resend-key.php:24
+#: includes/class-freemius.php2465, templates/forms/resend-key.php:24
 msgid "Other"
 msgstr "Altro"
 
-#: includes/class-freemius.php:2039
+#: includes/class-freemius.php:2473
 msgid "I no longer need the %s"
 msgstr "Non ho più bisogno di %s"
 
-#: includes/class-freemius.php:2046
+#: includes/class-freemius.php:2480
 msgid "I only needed the %s for a short period"
 msgstr "Ho avuto bisogno di %s per un breve periodo"
 
-#: includes/class-freemius.php:2052
+#: includes/class-freemius.php:2486
 msgid "The %s broke my site"
 msgstr "%s ha rotto il mio sito"
 
-#: includes/class-freemius.php:2059
+#: includes/class-freemius.php:2493
 msgid "The %s suddenly stopped working"
 msgstr "%s ha improvvisamente smesso di funzionare"
 
-#: includes/class-freemius.php:2069
+#: includes/class-freemius.php:2503
 msgid "I can't pay for it anymore"
 msgstr "Non posso piú pagarlo"
 
-#: includes/class-freemius.php:2071
+#: includes/class-freemius.php:2505
 msgid "What price would you feel comfortable paying?"
 msgstr "Che prezzo ritieni opportuno pagare?"
 
-#: includes/class-freemius.php:2077
+#: includes/class-freemius.php:2511
 msgid "I don't like to share my information with you"
 msgstr "Non voglio condividere i miei dati con te"
 
-#: includes/class-freemius.php:2098
+#: includes/class-freemius.php:2532
 msgid "The %s didn't work"
 msgstr "%s non funziona"
 
-#: includes/class-freemius.php:2108
+#: includes/class-freemius.php:2542
 msgid "I couldn't understand how to make it work"
 msgstr "Non capisco come farlo funzionare"
 
-#: includes/class-freemius.php:2116
+#: includes/class-freemius.php:2550
 msgid "The %s is great, but I need specific feature that you don't support"
 msgstr "%s è ottimo ma ho bisogno di una funzionalità specifica non supportata"
 
-#: includes/class-freemius.php:2118
+#: includes/class-freemius.php:2552
 msgid "What feature?"
 msgstr "Quale funzionalitá?"
 
-#: includes/class-freemius.php:2122
+#: includes/class-freemius.php:2556
 msgid "The %s is not working"
 msgstr "%s non funziona"
 
-#: includes/class-freemius.php:2124
+#: includes/class-freemius.php:2558
 msgid "Kindly share what didn't work so we can fix it for future users..."
 msgstr "Condividi cosa non ha funzionato in modo da migliorare il prodotto per gli utenti futuri..."
 
-#: includes/class-freemius.php:2128
+#: includes/class-freemius.php:2562
 msgid "It's not what I was looking for"
 msgstr "Non é quello che stavo cercando"
 
-#: includes/class-freemius.php:2130
+#: includes/class-freemius.php:2564
 msgid "What you've been looking for?"
 msgstr "Che cosa stai cercando?"
 
-#: includes/class-freemius.php:2134
+#: includes/class-freemius.php:2568
 msgid "The %s didn't work as expected"
 msgstr "%s non ha funzionato come mi aspettavo"
 
-#: includes/class-freemius.php:2136
+#: includes/class-freemius.php:2570
 msgid "What did you expect?"
 msgstr "Che cosa ti aspettavi?"
 
-#: includes/class-freemius.php2942, templates/debug.php:20
+#: includes/class-freemius.php3425, templates/debug.php:20
 msgid "Freemius Debug"
 msgstr "Debug Freemius"
 
-#: includes/class-freemius.php:3670
+#: includes/class-freemius.php:4177
 msgid "I don't know what is cURL or how to install it, help me!"
 msgstr "Non ho idea di cosa sia cURL o come installarlo, aiutami!"
 
-#: includes/class-freemius.php:3672
+#: includes/class-freemius.php:4179
 msgid "We'll make sure to contact your hosting company and resolve the issue. You will get a follow-up email to %s once we have an update."
 msgstr "Contatteremo il tuo hosting e risolveremo il problema. Riceverai un' email a %s non appena ci saranno aggiornamenti."
 
-#: includes/class-freemius.php:3679
+#: includes/class-freemius.php:4186
 msgid "Great, please install cURL and enable it in your php.ini file. In addition, search for the 'disable_functions' directive in your php.ini file and remove any disabled methods starting with 'curl_'. To make sure it was successfully activated, use 'phpinfo()'. Once activated, deactivate the %s and reactivate it back again."
 msgstr "Installa cURL e abilitalo nel file file php.ini. Inoltre cerca per il parametro 'disable_functions' nel tuo file php.ini e rimuovi ogni metodo disattivato che inizia con 'curl_'. Per verificare che tutti sia attivato usa 'phpinfo()'. Una volta attivato, disattiva 1%s e riattivalo di nuovo."
 
-#: includes/class-freemius.php:3784
+#: includes/class-freemius.php:4291
 msgid "Yes - do your thing"
 msgstr "Sì - fai pure"
 
-#: includes/class-freemius.php:3789
+#: includes/class-freemius.php:4296
 msgid "No - just deactivate"
 msgstr "No - disattiva e basta"
 
-#: includes/class-freemius.php3834, includes/class-freemius.php4343,
-#: includes/class-freemius.php5442, includes/class-freemius.php11545,
-#: includes/class-freemius.php14916, includes/class-freemius.php14968,
-#: includes/class-freemius.php15030, includes/class-freemius.php17263,
-#: includes/class-freemius.php17273, includes/class-freemius.php17882,
-#: includes/class-freemius.php18742, includes/class-freemius.php18857,
-#: includes/class-freemius.php19001, templates/add-ons.php:43
+#: includes/class-freemius.php4341, includes/class-freemius.php4850,
+#: includes/class-freemius.php5999, includes/class-freemius.php12682,
+#: includes/class-freemius.php16045, includes/class-freemius.php16133,
+#: includes/class-freemius.php16299, includes/class-freemius.php18758,
+#: includes/class-freemius.php18768, includes/class-freemius.php19404,
+#: includes/class-freemius.php20277, includes/class-freemius.php20392,
+#: includes/class-freemius.php20536, templates/add-ons.php:54
 msgctxt "exclamation"
 msgid "Oops"
 msgstr "Ops"
 
-#: includes/class-freemius.php:3903
+#: includes/class-freemius.php:4410
 msgid "Thank for giving us the chance to fix it! A message was just sent to our technical staff. We will get back to you as soon as we have an update to %s. Appreciate your patience."
 msgstr "Grazie per averci dato la possibilità di risolvere il problema! È stato appena inviato un messaggio al nostro staff tecnico. Ti risponderemo non appena avremo un aggiornamento riguardante %s. Grazie per la tua pazienza."
 
-#: includes/class-freemius.php:4340
+#: includes/class-freemius.php:4847
 msgctxt "addonX cannot run without pluginY"
 msgid "%s cannot run without %s."
 msgstr "%s non può funzionare senza %s."
 
-#: includes/class-freemius.php:4341
+#: includes/class-freemius.php:4848
 msgctxt "addonX cannot run..."
 msgid "%s cannot run without the plugin."
 msgstr "%s non può funzionare senza il plugin."
 
-#: includes/class-freemius.php4487, includes/class-freemius.php4512,
-#: includes/class-freemius.php:17953
+#: includes/class-freemius.php5020, includes/class-freemius.php5045,
+#: includes/class-freemius.php:19475
 msgid "Unexpected API error. Please contact the %s's author with the following error."
 msgstr "Errore API inaspettato. Contatta l'autore di %s con il seguente errore."
 
-#: includes/class-freemius.php:5130
+#: includes/class-freemius.php:5687
 msgid "Premium %s version was successfully activated."
 msgstr "La versione 1%s Permium è stata attivata con successo."
 
-#: includes/class-freemius.php5142, includes/class-freemius.php:7004
+#: includes/class-freemius.php5699, includes/class-freemius.php:7567
 msgctxt ""
 msgid "W00t"
 msgstr "Forte"
 
-#: includes/class-freemius.php:5157
+#: includes/class-freemius.php:5714
 msgid "You have a %s license."
 msgstr "Hai la licenza %s."
 
-#: includes/class-freemius.php5161, includes/class-freemius.php14337,
-#: includes/class-freemius.php14348, includes/class-freemius.php17177,
-#: includes/class-freemius.php17491, includes/class-freemius.php17557,
-#: includes/class-freemius.php:17707
+#: includes/class-freemius.php5718, includes/class-freemius.php15466,
+#: includes/class-freemius.php15477, includes/class-freemius.php18669,
+#: includes/class-freemius.php18999, includes/class-freemius.php19065,
+#: includes/class-freemius.php:19229
 msgctxt "interjection expressing joy or exuberance"
 msgid "Yee-haw"
 msgstr "Evvai"
 
-#: includes/class-freemius.php:5425
+#: includes/class-freemius.php:5982
 msgid "%s free trial was successfully cancelled. Since the add-on is premium only it was automatically deactivated. If you like to use it in the future, you'll have to purchase a license."
 msgstr "Il periodo di prova gratuito %s è stato annullato con successo. Siccome l'add-on è premium, è stato disattivato automaticamente. Se vorrai usarlo in futuro, dovrai comprare una licenza."
 
-#: includes/class-freemius.php:5429
+#: includes/class-freemius.php:5986
 msgid "%s is a premium only add-on. You have to purchase a license first before activating the plugin."
 msgstr "%s è un add-on premium. Devi comprare una licenza prima di poter attivare il plugin."
 
-#: includes/class-freemius.php5438, templates/add-ons.php103,
-#: templates/account/partials/addon.php:288
+#: includes/class-freemius.php5995, templates/add-ons.php130,
+#: templates/account/partials/addon.php:343
 msgid "More information about %s"
 msgstr "Ulteriori informazioni su %s"
 
-#: includes/class-freemius.php:5439
+#: includes/class-freemius.php:5996
 msgid "Purchase License"
 msgstr "Acquista licenza"
 
-#: includes/class-freemius.php6372, templates/connect.php:163
+#: includes/class-freemius.php6931, templates/connect.php:163
 msgid "You should receive an activation email for %s to your mailbox at %s. Please make sure you click the activation button in that email to %s."
 msgstr "Dovresti ricevere un'email di attivazione di %s all'indirizzo %s. Assicurati di fare clic sul pulsante di attivazione nell'email per %s."
 
-#: includes/class-freemius.php:6376
+#: includes/class-freemius.php:6935
 msgid "start the trial"
 msgstr "Inizia il periodo di prova gratuito"
 
-#: includes/class-freemius.php6377, templates/connect.php:167
+#: includes/class-freemius.php6936, templates/connect.php:167
 msgid "complete the install"
 msgstr "completa l'installazione"
 
-#: includes/class-freemius.php:6490
+#: includes/class-freemius.php:7049
 msgid "You are just one step away - %s"
 msgstr "Sei a un passo dalla fine - %s"
 
-#: includes/class-freemius.php:6493
+#: includes/class-freemius.php:7052
 msgctxt "%s - plugin name. As complete \"PluginX\" activation now"
 msgid "Complete \"%s\" Activation Now"
 msgstr "Completa l'attivazione di \"%s\" ora"
 
-#: includes/class-freemius.php:6571
+#: includes/class-freemius.php:7130
 msgid "We made a few tweaks to the %s, %s"
 msgstr "Abbiamo fatto alcune migliore a %s,%s"
 
-#: includes/class-freemius.php:6575
+#: includes/class-freemius.php:7134
 msgid "Opt in to make \"%s\" better!"
 msgstr "Opt in to make \"%s\" better!"
 
-#: includes/class-freemius.php:7003
+#: includes/class-freemius.php:7566
 msgid "The upgrade of %s was successfully completed."
 msgstr "L'aggiornamento di %s è stato completato con successo."
 
-#: includes/class-freemius.php8925, includes/class-fs-plugin-updater.php886,
-#: includes/class-fs-plugin-updater.php1081,
-#: includes/class-fs-plugin-updater.php1088,
+#: includes/class-freemius.php9728, includes/class-fs-plugin-updater.php975,
+#: includes/class-fs-plugin-updater.php1170,
+#: includes/class-fs-plugin-updater.php1177,
 #: templates/auto-installation.php:32
 msgid "Add-On"
 msgstr "Add-on"
 
-#: includes/class-freemius.php8927, templates/debug.php359,
-#: templates/debug.php:520
+#: includes/class-freemius.php9730, templates/account.php313,
+#: templates/account.php321, templates/debug.php361, templates/debug.php:522
 msgid "Plugin"
 msgstr "Plugin"
 
-#: includes/class-freemius.php8928, templates/debug.php359,
-#: templates/debug.php520, templates/forms/deactivation/form.php:67
+#: includes/class-freemius.php9731, templates/account.php314,
+#: templates/account.php322, templates/debug.php361, templates/debug.php522,
+#: templates/forms/deactivation/form.php:71
 msgid "Theme"
 msgstr "Tema"
 
-#: includes/class-freemius.php:11412
+#: includes/class-freemius.php:12148
+msgid "An unknown error has occurred while trying to set the user's beta mode."
+msgstr "An unknown error has occurred while trying to set the user's beta mode."
+
+#: includes/class-freemius.php:12549
 msgid "Invalid site details collection."
 msgstr "Invalid site details collection."
 
-#: includes/class-freemius.php:11532
+#: includes/class-freemius.php:12669
 msgid "We couldn't find your email address in the system, are you sure it's the right address?"
 msgstr "Non siamo riusciti a trovare il tuo indirizzo email nel sistema, sei sicuro che sia l'indirizzo giusto?"
 
-#: includes/class-freemius.php:11534
+#: includes/class-freemius.php:12671
 msgid "We can't see any active licenses associated with that email address, are you sure it's the right address?"
 msgstr "Non siamo riusciti a trovare alcuna licenza attiva associata al tuo indirizzo email, sei sicuro che sia l'indirizzo giusto?"
 
-#: includes/class-freemius.php:11808
+#: includes/class-freemius.php:12945
 msgid "Account is pending activation."
 msgstr "Account in attesa di attivazione."
 
-#: includes/class-freemius.php11920,
+#: includes/class-freemius.php13057,
 #: templates/forms/premium-versions-upgrade-handler.php:47
 msgid "Buy a license now"
 msgstr "Compra una licenza ora"
 
-#: includes/class-freemius.php11932,
+#: includes/class-freemius.php13069,
 #: templates/forms/premium-versions-upgrade-handler.php:46
 msgid "Renew your license now"
 msgstr "Rinnova la tua licenza ora"
 
-#: includes/class-freemius.php:11936
+#: includes/class-freemius.php:13073
 msgid "%s to access version %s security & feature updates, and support."
 msgstr "%s to access version %s security & feature updates, and support."
 
-#: includes/class-freemius.php:14319
+#: includes/class-freemius.php:15448
 msgid "%s activation was successfully completed."
 msgstr "%s è stato attivato con successo."
 
-#: includes/class-freemius.php:14333
+#: includes/class-freemius.php:15462
 msgid "Your account was successfully activated with the %s plan."
 msgstr "Il tuo account è stato attivato correttamente con il piano %s."
 
-#: includes/class-freemius.php14344, includes/class-freemius.php:17553
+#: includes/class-freemius.php15473, includes/class-freemius.php:19061
 msgid "Your trial has been successfully started."
 msgstr "La versione di prova è stata avviata correttamente."
 
-#: includes/class-freemius.php14914, includes/class-freemius.php14966,
-#: includes/class-freemius.php:15028
+#: includes/class-freemius.php16043, includes/class-freemius.php16131,
+#: includes/class-freemius.php:16297
 msgid "Couldn't activate %s."
 msgstr "Non é stato possibile attivare %s."
 
-#: includes/class-freemius.php14915, includes/class-freemius.php14967,
-#: includes/class-freemius.php:15029
+#: includes/class-freemius.php16044, includes/class-freemius.php16132,
+#: includes/class-freemius.php:16298
 msgid "Please contact us with the following message:"
 msgstr "Contattaci con il seguente messaggio:"
 
-#: includes/class-freemius.php15378, includes/class-freemius.php:19839
+#: includes/class-freemius.php:16128
+msgid "An unknown error has occurred."
+msgstr "An unknown error has occurred."
+
+#: includes/class-freemius.php16655, includes/class-freemius.php:21409
 msgid "Upgrade"
 msgstr "Aggiornamento"
 
-#: includes/class-freemius.php:15384
+#: includes/class-freemius.php:16661
 msgid "Start Trial"
 msgstr "Inizia il periodo di prova gratuito"
 
-#: includes/class-freemius.php:15386
+#: includes/class-freemius.php:16663
 msgid "Pricing"
 msgstr "Prezzi"
 
-#: includes/class-freemius.php15448, includes/class-freemius.php:15450
+#: includes/class-freemius.php16742, includes/class-freemius.php:16744
 msgid "Affiliation"
 msgstr "Affiliazione"
 
-#: includes/class-freemius.php15478, includes/class-freemius.php15480,
-#: templates/account.php150, templates/debug.php:324
+#: includes/class-freemius.php16772, includes/class-freemius.php16774,
+#: templates/account.php177, templates/debug.php:326
 msgid "Account"
 msgstr "Account"
 
-#: includes/class-freemius.php15493, includes/class-freemius.php15495,
+#: includes/class-freemius.php16787, includes/class-freemius.php16789,
 #: includes/customizer/class-fs-customizer-support-section.php:60
 msgid "Contact Us"
 msgstr "Contattaci"
 
-#: includes/class-freemius.php15505, includes/class-freemius.php15507,
-#: includes/class-freemius.php19849, templates/account.php100,
-#: templates/account/partials/addon.php:41
+#: includes/class-freemius.php16799, includes/class-freemius.php16801,
+#: includes/class-freemius.php21423, templates/account.php105,
+#: templates/account/partials/addon.php:45
 msgid "Add-Ons"
 msgstr "Addon"
 
-#: includes/class-freemius.php:15541
+#: includes/class-freemius.php:16835
 msgctxt "ASCII arrow left icon"
 msgid "&#x2190;"
 msgstr "&#x2190;"
 
-#: includes/class-freemius.php:15541
+#: includes/class-freemius.php:16835
 msgctxt "ASCII arrow right icon"
 msgid "&#x27a4;"
 msgstr "&#x27a4;"
 
-#: includes/class-freemius.php15543, templates/pricing.php:97
+#: includes/class-freemius.php16837, templates/pricing.php:102
 msgctxt "noun"
 msgid "Pricing"
 msgstr "Prezzi"
 
-#: includes/class-freemius.php15756,
+#: includes/class-freemius.php17050,
 #: includes/customizer/class-fs-customizer-support-section.php:67
 msgid "Support Forum"
 msgstr "Forum di supporto"
 
-#: includes/class-freemius.php:16542
+#: includes/class-freemius.php:17995
 msgid "Your email has been successfully verified - you are AWESOME!"
 msgstr "Il tuo indirizzo email è stato verificato con successo - SEI UN GRANDE!"
 
-#: includes/class-freemius.php:16543
+#: includes/class-freemius.php:17996
 msgctxt "a positive response"
 msgid "Right on"
 msgstr "Sì"
 
-#: includes/class-freemius.php:17168
+#: includes/class-freemius.php:18660
 msgid "Your %s Add-on plan was successfully upgraded."
 msgstr "Il piano del tuo add-on %s è stato aggiornato con successo."
 
-#: includes/class-freemius.php:17170
+#: includes/class-freemius.php:18662
 msgid "%s Add-on was successfully purchased."
 msgstr "L' add-on %s è stato acquistato con successo."
 
-#: includes/class-freemius.php:17173
+#: includes/class-freemius.php:18665
 msgid "Download the latest version"
 msgstr "Scarica l'ultima versione"
 
-#: includes/class-freemius.php:17259
-msgctxt "%1s - plugin title, %2s - API domain"
-msgid "Your server is blocking the access to Freemius' API, which is crucial for %1s synchronization. Please contact your host to whitelist %2s"
-msgstr "Il tuo server sta bloccando l'accesso all'API di Freemius. L'accesso è cruciale per quanto riguarda la la sincronizzazione di %1s. Per favore contatta il tuo host per aggiungere %2s alla whitelist."
+#: includes/class-freemius.php:18751
+msgid "Your server is blocking the access to Freemius' API, which is crucial for %1$s synchronization. Please contact your host to whitelist %2$s"
+msgstr "Your server is blocking the access to Freemius' API, which is crucial for %1$s synchronization. Please contact your host to whitelist %2$s"
 
-#: includes/class-freemius.php17262, includes/class-freemius.php17678,
-#: includes/class-freemius.php:17755
+#: includes/class-freemius.php18757, includes/class-freemius.php19188,
+#: includes/class-freemius.php:19277
 msgid "Error received from the server:"
 msgstr "Errore ricevuto dal server:"
 
-#: includes/class-freemius.php:17272
+#: includes/class-freemius.php:18767
 msgid "It seems like one of the authentication parameters is wrong. Update your Public Key, Secret Key & User ID, and try again."
 msgstr "Sembra che uno dei parametri di autenticazione sia sbagliato. Aggiorna la tua chiave pubblica, Secret Key & User ID e riprova."
 
-#: includes/class-freemius.php17454, includes/class-freemius.php17683,
-#: includes/class-freemius.php17726, includes/class-freemius.php:17829
+#: includes/class-freemius.php18961, includes/class-freemius.php19193,
+#: includes/class-freemius.php19248, includes/class-freemius.php:19351
 msgctxt ""
 msgid "Hmm"
 msgstr "Uhm"
 
-#: includes/class-freemius.php:17467
+#: includes/class-freemius.php:18974
 msgid "It looks like you are still on the %s plan. If you did upgrade or change your plan, it's probably an issue on our side - sorry."
 msgstr "Sembra che tu sia ancora usando il piano %s. Se hai effettuato un upgrade o cambiato il piano, è probabile che ci sia un problema nei nostri sistemi."
 
-#: includes/class-freemius.php17468, templates/account.php102,
-#: templates/add-ons.php134, templates/account/partials/addon.php:43
+#: includes/class-freemius.php18975, templates/account.php107,
+#: templates/add-ons.php191, templates/account/partials/addon.php:47
 msgctxt "trial period"
 msgid "Trial"
 msgstr "Prova gratuita"
 
-#: includes/class-freemius.php:17473
+#: includes/class-freemius.php:18980
 msgid "I have upgraded my account but when I try to Sync the License, the plan remains %s."
 msgstr "Ho aggiornato il mio account, ma quando cerco di sincronizzare la licenza, il piano rimane %s."
 
-#: includes/class-freemius.php17477, includes/class-freemius.php:17535
+#: includes/class-freemius.php18984, includes/class-freemius.php:19043
 msgid "Please contact us here"
 msgstr "Contattaci qui"
 
-#: includes/class-freemius.php:17487
+#: includes/class-freemius.php:18995
+msgid "Your plan was successfully activated."
+msgstr "Your plan was successfully activated."
+
+#: includes/class-freemius.php:18996
 msgid "Your plan was successfully upgraded."
 msgstr "Il piano è stato aggiornato con successo."
 
-#: includes/class-freemius.php:17505
+#: includes/class-freemius.php:19013
 msgid "Your plan was successfully changed to %s."
 msgstr "Il piano è stato cambiato con successo a %s."
 
-#: includes/class-freemius.php:17521
+#: includes/class-freemius.php:19029
 msgid "Your license has expired. You can still continue using the free %s forever."
 msgstr "La tua licenza è scaduta. Puoi continuare ad usare la versione gratuita %s per sempre."
 
-#: includes/class-freemius.php:17523
+#: includes/class-freemius.php:19031
 msgid "Your license has expired. %1$sUpgrade now%2$s to continue using the %3$s without interruptions."
 msgstr "La tua licenza è scaduta. %1$saggiorna ora %2$sper continuare ad utilizzare %3$s senza interruzioni."
 
-#: includes/class-freemius.php:17531
+#: includes/class-freemius.php:19039
 msgid "Your license has been cancelled. If you think it's a mistake, please contact support."
 msgstr "La tua licenza è stata cancellata. Se credi sia un errore, per favore contatta il supporto."
 
-#: includes/class-freemius.php:17544
+#: includes/class-freemius.php:19052
 msgid "Your license has expired. You can still continue using all the %s features, but you'll need to renew your license to continue getting updates and support."
 msgstr "La licenza è scaduta. È comunque possibile continuare a utilizzare tutte le funzionalità di %s, ma sarà necessario rinnovare la licenza per continuare a ricevere gli aggiornamenti ed il supporto."
 
-#: includes/class-freemius.php:17567
+#: includes/class-freemius.php:19075
 msgid "Your free trial has expired. You can still continue using all our free features."
 msgstr "La tua versione di prova gratuita è scaduta. Puoi continuare ad usare tutte le funzionalità gratuite."
 
-#: includes/class-freemius.php:17569
+#: includes/class-freemius.php:19077
 msgid "Your free trial has expired. %1$sUpgrade now%2$s to continue using the %3$s without interruptions."
 msgstr "La tua versione prova è scaduta.%1$s aggiorna ora %2$s per continuare ad usare %3$s senza interruzioni."
 
-#: includes/class-freemius.php:17674
+#: includes/class-freemius.php:19184
 msgid "It looks like the license could not be activated."
 msgstr "Sembra che la licenza non possa essere attivata."
 
-#: includes/class-freemius.php:17704
+#: includes/class-freemius.php:19226
 msgid "Your license was successfully activated."
 msgstr "La tua licenza è stata attivata correttamente."
 
-#: includes/class-freemius.php:17730
+#: includes/class-freemius.php:19252
 msgid "It looks like your site currently doesn't have an active license."
 msgstr "Sembra che il tuo sito non disponga di alcuna licenza attiva."
 
-#: includes/class-freemius.php:17754
+#: includes/class-freemius.php:19276
 msgid "It looks like the license deactivation failed."
 msgstr "Sembra che la disattivazione della licenza non sia riuscita."
 
-#: includes/class-freemius.php:17782
+#: includes/class-freemius.php:19304
 msgid "Your license was successfully deactivated, you are back to the %s plan."
 msgstr "La tua licenza é stata disattivata con successo, sei tornato al piano %s."
 
-#: includes/class-freemius.php:17783
+#: includes/class-freemius.php:19305
 msgid "O.K"
 msgstr "OK"
 
-#: includes/class-freemius.php:17836
+#: includes/class-freemius.php:19358
 msgid "Seems like we are having some temporary issue with your subscription cancellation. Please try again in few minutes."
 msgstr "Seems like we are having some temporary issue with your subscription cancellation. Please try again in few minutes."
 
-#: includes/class-freemius.php:17845
+#: includes/class-freemius.php:19367
 msgid "Your subscription was successfully cancelled. Your %s plan license will expire in %s."
 msgstr "Your subscription was successfully cancelled. Your %s plan license will expire in %s."
 
-#: includes/class-freemius.php:17887
+#: includes/class-freemius.php:19409
 msgid "You are already running the %s in a trial mode."
 msgstr "Stai già usando %s in modalità prova."
 
-#: includes/class-freemius.php:17898
+#: includes/class-freemius.php:19420
 msgid "You already utilized a trial before."
 msgstr "Hai già utilizzato una prova gratuita in passato."
 
-#: includes/class-freemius.php:17912
+#: includes/class-freemius.php:19434
 msgid "Plan %s do not exist, therefore, can't start a trial."
 msgstr "Il piano %s non esiste, per questo motivo non è possibile iniziare il periodo di prova."
 
-#: includes/class-freemius.php:17923
+#: includes/class-freemius.php:19445
 msgid "Plan %s does not support a trial period."
 msgstr "Il piano %s non supporta il periodo di prova."
 
-#: includes/class-freemius.php:17934
+#: includes/class-freemius.php:19456
 msgid "None of the %s's plans supports a trial period."
 msgstr "Nessuno dei piani di %ssupporta il periodo di prova."
 
-#: includes/class-freemius.php:17984
+#: includes/class-freemius.php:19506
 msgid "It looks like you are not in trial mode anymore so there's nothing to cancel :)"
 msgstr "Sembra che tu non stia più usando la prova gratuita, quindi non c'è niente che tu debba annullare :)"
 
-#: includes/class-freemius.php:18020
+#: includes/class-freemius.php:19542
 msgid "Seems like we are having some temporary issue with your trial cancellation. Please try again in few minutes."
 msgstr "Stiamo avendo qualche problema temporaneo con l'annullamento del periodo di prova. Riprova tra qualche minuto."
 
-#: includes/class-freemius.php:18039
+#: includes/class-freemius.php:19561
 msgid "Your %s free trial was successfully cancelled."
 msgstr "Il tuo periodo di prova gratuito %s è stato annullato con successo."
 
-#: includes/class-freemius.php:18346
+#: includes/class-freemius.php:19877
 msgid "Version %s was released."
 msgstr "La versione %s é stata rilasciata."
 
-#: includes/class-freemius.php:18346
+#: includes/class-freemius.php:19877
 msgid "Please download %s."
 msgstr "Scarica %s."
 
-#: includes/class-freemius.php:18353
+#: includes/class-freemius.php:19884
 msgid "the latest %s version here"
 msgstr "l'ultima versione %s é quì"
 
-#: includes/class-freemius.php:18358
+#: includes/class-freemius.php:19889
 msgid "New"
 msgstr "Nuovo"
 
-#: includes/class-freemius.php:18363
+#: includes/class-freemius.php:19894
 msgid "Seems like you got the latest release."
 msgstr "Sembra che tu abbia la versione più recente."
 
-#: includes/class-freemius.php:18364
+#: includes/class-freemius.php:19895
 msgid "You are all good!"
 msgstr "Sei fantastico!"
 
-#: includes/class-freemius.php:18632
+#: includes/class-freemius.php:20165
 msgid "Verification mail was just sent to %s. If you can't find it after 5 min, please check your spam box."
 msgstr "L'email di verifica è stata inviata a %s. Se dopo 5 minuti non è ancora arrivata, per favore controlla nella tua casella di posta indesiderata."
 
-#: includes/class-freemius.php:18769
+#: includes/class-freemius.php:20304
 msgid "Site successfully opted in."
 msgstr "Sito accettato con successo."
 
-#: includes/class-freemius.php18770, includes/class-freemius.php:19581
+#: includes/class-freemius.php20305, includes/class-freemius.php:21125
 msgid "Awesome"
 msgstr "Fantastico"
 
-#: includes/class-freemius.php18786, templates/forms/optout.php:32
+#: includes/class-freemius.php20321, templates/forms/optout.php:32
 msgid "We appreciate your help in making the %s better by letting us track some usage data."
 msgstr "Ti ringraziamo per averci concesso di tracciare alcuni dati di utilizzo al fine di migliorare %s."
 
-#: includes/class-freemius.php:18787
+#: includes/class-freemius.php:20322
 msgid "Thank you!"
 msgstr "Grazie!"
 
-#: includes/class-freemius.php:18794
+#: includes/class-freemius.php:20329
 msgid "We will no longer be sending any usage data of %s on %s to %s."
 msgstr "Non possiamo più inviare i dati di utilizzo di %ssu %sa %s."
 
-#: includes/class-freemius.php:18923
+#: includes/class-freemius.php:20458
 msgid "Please check your mailbox, you should receive an email via %s to confirm the ownership change. From security reasons, you must confirm the change within the next 15 min. If you cannot find the email, please check your spam folder."
 msgstr "Verifica di aver ricevuto l'email da %s per confermare il cambiamento del proprietario. Per ragioni di sicurezza devi confermare il cambiamento entro 15 minuti. Se non trovi l'email controlla nella posta indesiderata."
 
-#: includes/class-freemius.php:18929
+#: includes/class-freemius.php:20464
 msgid "Thanks for confirming the ownership change. An email was just sent to %s for final approval."
 msgstr "Grazie per aver confermato il cambiamento del proprietario. Un' email è stata appena inviata a %s per la conferma finale."
 
-#: includes/class-freemius.php:18934
+#: includes/class-freemius.php:20469
 msgid "%s is the new owner of the account."
 msgstr "%s è il nuovo proprietario dell'account."
 
-#: includes/class-freemius.php:18936
+#: includes/class-freemius.php:20471
 msgctxt "as congratulations"
 msgid "Congrats"
 msgstr "Congratulazioni"
 
-#: includes/class-freemius.php:18956
+#: includes/class-freemius.php:20491
 msgid "Sorry, we could not complete the email update. Another user with the same email is already registered."
 msgstr "Siamo spiacenti, non siamo riusciti a completare l'aggiornamento via email. Un altro utente con lo stesso indirizzo email è già registrato."
 
-#: includes/class-freemius.php:18957
+#: includes/class-freemius.php:20492
 msgid "If you would like to give up the ownership of the %s's account to %s click the Change Ownership button."
 msgstr "Puoi abbandonare la proprietà dell'account %s a %scliccando il pulsante Cambia proprietario."
 
-#: includes/class-freemius.php:18964
+#: includes/class-freemius.php:20499
 msgid "Change Ownership"
 msgstr "Cambia Proprietario"
 
-#: includes/class-freemius.php:18972
+#: includes/class-freemius.php:20507
 msgid "Your email was successfully updated. You should receive an email with confirmation instructions in few moments."
 msgstr "Il tuo indirizzo email è stato aggiornato correttamente. Riceverai un'email con le istruzioni di conferma in pochi istanti."
 
-#: includes/class-freemius.php:18984
+#: includes/class-freemius.php:20519
 msgid "Please provide your full name."
 msgstr "Per favore inserisci il tuo nome completo."
 
-#: includes/class-freemius.php:18989
+#: includes/class-freemius.php:20524
 msgid "Your name was successfully updated."
 msgstr "Il tuo nome è stato aggiornato correttamente."
 
-#: includes/class-freemius.php:19050
+#: includes/class-freemius.php:20585
 msgid "You have successfully updated your %s."
 msgstr "Hai aggiornato con successo il tuo %s."
 
-#: includes/class-freemius.php:19190
+#: includes/class-freemius.php:20725
 msgid "Just letting you know that the add-ons information of %s is being pulled from an external server."
 msgstr "Le informazioni sugli add-on di %s vengono scaricate da un server esterno."
 
-#: includes/class-freemius.php:19191
+#: includes/class-freemius.php:20726
 msgctxt "advance notice of something that will need attention."
 msgid "Heads up"
 msgstr "Attenzione"
 
-#: includes/class-freemius.php:19621
+#: includes/class-freemius.php:21165
 msgctxt "exclamation"
 msgid "Hey"
 msgstr "Hey"
 
-#: includes/class-freemius.php:19621
+#: includes/class-freemius.php:21165
 msgid "How do you like %s so far? Test all our %s premium features with a %d-day free trial."
 msgstr "Come sta andando con %s? Prova tutte le funzionalità premium di %s con una prova gratuita di %d giorni."
 
-#: includes/class-freemius.php:19629
+#: includes/class-freemius.php:21173
 msgid "No commitment for %s days - cancel anytime!"
 msgstr "Nessun impegno per %s giorni - puoi annullare in qualsiasi momento!"
 
-#: includes/class-freemius.php:19630
+#: includes/class-freemius.php:21174
 msgid "No credit card required"
 msgstr "Nessuna carta di credito richiesta"
 
-#: includes/class-freemius.php19637, templates/forms/trial-start.php:53
+#: includes/class-freemius.php21181, templates/forms/trial-start.php:53
 msgctxt "call to action"
 msgid "Start free trial"
 msgstr "Inizia il periodo di prova gratuito"
 
-#: includes/class-freemius.php:19714
+#: includes/class-freemius.php:21258
 msgid "Hey there, did you know that %s has an affiliate program? If you like the %s you can become our ambassador and earn some cash!"
 msgstr "Ciao, sai che %s ha il programma di affiliazione? Se ti piace %s puoi diventare un nostro ambasciatore e guadagnare denaro!"
 
-#: includes/class-freemius.php:19723
+#: includes/class-freemius.php:21267
 msgid "Learn more"
 msgstr "Scopri altro"
 
-#: includes/class-freemius.php19873, templates/account.php406,
-#: templates/account.php509, templates/connect.php171,
-#: templates/connect.php421, templates/forms/license-activation.php24,
-#: templates/account/partials/addon.php:235
+#: includes/class-freemius.php21447, templates/account.php474,
+#: templates/account.php595, templates/connect.php171,
+#: templates/connect.php421, templates/forms/license-activation.php25,
+#: templates/account/partials/addon.php:287
 msgid "Activate License"
 msgstr "Attiva licenza"
 
-#: includes/class-freemius.php19874, templates/account.php469,
-#: templates/account.php508, templates/account/partials/site.php:256
+#: includes/class-freemius.php21448, templates/account.php543,
+#: templates/account.php594, templates/account/partials/site.php:256
 msgid "Change License"
 msgstr "Cambia licenza"
 
-#: includes/class-freemius.php19956, templates/account/partials/site.php:161
+#: includes/class-freemius.php21539, templates/account/partials/site.php:161
 msgid "Opt Out"
 msgstr "Cancella iscrizione"
 
-#: includes/class-freemius.php19958, includes/class-freemius.php19963,
+#: includes/class-freemius.php21541, includes/class-freemius.php21547,
 #: templates/account/partials/site.php43,
 #: templates/account/partials/site.php:161
 msgid "Opt In"
 msgstr "Iscriviti"
 
-#: includes/class-freemius.php:20187
-msgid " The paid version of %1s is already installed. Please activate it to start benefiting the %2s features. %3s"
-msgstr " La versione a pagamento di%1s è già installata. Attivala per iniziare a usare le funzionalità di %2s features. %3s"
+#: includes/class-freemius.php:21775
+msgid " The paid version of %1$s is already installed. Please activate it to start benefiting the %2$s features. %3$s"
+msgstr " The paid version of %1$s is already installed. Please activate it to start benefiting the %2$s features. %3$s"
 
-#: includes/class-freemius.php:20195
+#: includes/class-freemius.php:21783
 msgid "Activate %s features"
 msgstr "Activate %s features"
 
-#: includes/class-freemius.php:20208
+#: includes/class-freemius.php:21796
 msgid "Please follow these steps to complete the upgrade"
 msgstr "Segui i passi seguenti per completare l'aggiornamento"
 
-#: includes/class-freemius.php:20212
+#: includes/class-freemius.php:21800
 msgid "Download the latest %s version"
 msgstr "Scarica l'ultima versione di %s"
 
-#: includes/class-freemius.php:20216
+#: includes/class-freemius.php:21804
 msgid "Upload and activate the downloaded version"
 msgstr "Carica e attiva la versione scaricata"
 
-#: includes/class-freemius.php:20218
+#: includes/class-freemius.php:21806
 msgid "How to upload and activate?"
 msgstr "Come faccio a caricare ed attivare?"
 
-#: includes/class-freemius.php:20352
+#: includes/class-freemius.php:21940
 msgid "%sClick here%s to choose the sites where you'd like to activate the license on."
 msgstr "%sClicca qui%s per scegliere i siti dove vuoi attivare la licenza."
 
-#: includes/class-freemius.php:20513
+#: includes/class-freemius.php:22101
 msgid "Auto installation only works for opted-in users."
 msgstr "L'installazione automatica funziona solo per gli utenti che hanno dato il consenso."
 
-#: includes/class-freemius.php20523, includes/class-freemius.php20556,
-#: includes/class-fs-plugin-updater.php1060,
-#: includes/class-fs-plugin-updater.php:1074
+#: includes/class-freemius.php22111, includes/class-freemius.php22144,
+#: includes/class-fs-plugin-updater.php1149,
+#: includes/class-fs-plugin-updater.php:1163
 msgid "Invalid module ID."
 msgstr "ID modulo non valida."
 
-#: includes/class-freemius.php20532, includes/class-fs-plugin-updater.php:1096
+#: includes/class-freemius.php22120, includes/class-fs-plugin-updater.php:1185
 msgid "Premium version already active."
 msgstr "Versione Premium già attiva."
 
-#: includes/class-freemius.php:20539
+#: includes/class-freemius.php:22127
 msgid "You do not have a valid license to access the premium version."
 msgstr "Non disponi di una licenza valida per accedere alla versione Premium."
 
-#: includes/class-freemius.php:20546
+#: includes/class-freemius.php:22134
 msgid "Plugin is a \"Serviceware\" which means it does not have a premium code version."
 msgstr "Il plugin è un \"Serviceware\", quindi non dispone di una versione del codice Premium."
 
-#: includes/class-freemius.php20564, includes/class-fs-plugin-updater.php:1095
+#: includes/class-freemius.php22152, includes/class-fs-plugin-updater.php:1184
 msgid "Premium add-on version already installed."
 msgstr "Versione Premium dell'add-on già installata."
 
-#: includes/class-freemius.php:20909
+#: includes/class-freemius.php:22497
 msgid "View paid features"
 msgstr "Vedi funzionalità a pagamento"
 
-#: includes/class-freemius.php:21229
+#: includes/class-freemius.php:22819
 msgid "Thank you so much for using %s and its add-ons!"
 msgstr "Grazie per utilizzare %se i suoi addon!"
 
-#: includes/class-freemius.php:21230
+#: includes/class-freemius.php:22820
 msgid "Thank you so much for using %s!"
 msgstr "Grazie per utilizzare %s!"
 
-#: includes/class-freemius.php:21236
+#: includes/class-freemius.php:22826
 msgid "You've already opted-in to our usage-tracking, which helps us keep improving the %s."
 msgstr "Hai già accettato il tracciamento d'uso, ci aiuterà a migliorare %s."
 
-#: includes/class-freemius.php:21240
+#: includes/class-freemius.php:22830
 msgid "Thank you so much for using our products!"
 msgstr "Grazie per utilizzare i nostri prodotti!"
 
-#: includes/class-freemius.php:21241
+#: includes/class-freemius.php:22831
 msgid "You've already opted-in to our usage-tracking, which helps us keep improving them."
 msgstr "Hai già accettato il tracciamento d'uso che ci aiuta a migliorare."
 
-#: includes/class-freemius.php:21260
+#: includes/class-freemius.php:22850
 msgid "%s and its add-ons"
 msgstr "%se i suoi addon"
 
-#: includes/class-freemius.php:21269
+#: includes/class-freemius.php:22859
 msgid "Products"
 msgstr "Prodotti"
 
-#: includes/class-freemius.php21276, templates/connect.php:272
+#: includes/class-freemius.php22866, templates/connect.php:272
 msgid "Yes"
 msgstr "Si"
 
-#: includes/class-freemius.php21277, templates/connect.php:273
+#: includes/class-freemius.php22867, templates/connect.php:273
 msgid "send me security & feature updates, educational content and offers."
 msgstr "inviami aggiornamenti di funzionalità e sicurezza, contenuti formativi e offerte."
 
-#: includes/class-freemius.php21278, templates/connect.php:278
+#: includes/class-freemius.php22868, templates/connect.php:278
 msgid "No"
 msgstr "No"
 
-#: includes/class-freemius.php21280, templates/connect.php:280
+#: includes/class-freemius.php22870, templates/connect.php:280
 msgid "do %sNOT%s send me security & feature updates, educational content and offers."
 msgstr "%snon %s mi invierà aggiornamenti di funzionalità e sicurezza, contenuti formativi e offerte."
 
-#: includes/class-freemius.php:21290
-msgid "Due to the new %sEU General Data Protection Regulation (GDPR)%s compliance requirements it is required that you provide your explicit consent, again, confirming that you are onboard 🙂"
-msgstr "A causa della nuova %sRegolamento Europeo sulla Privacy (GDPR)%se i suoi requisiti è necessario che accetti esplicitamente il consenso confermando nuovamente che accetti"
+#: includes/class-freemius.php:22880
+msgid "Due to the new %sEU General Data Protection Regulation (GDPR)%s compliance requirements it is required that you provide your explicit consent, again, confirming that you are onboard :-)"
+msgstr "Due to the new %sEU General Data Protection Regulation (GDPR)%s compliance requirements it is required that you provide your explicit consent, again, confirming that you are onboard :-)"
 
-#: includes/class-freemius.php21292, templates/connect.php:287
+#: includes/class-freemius.php22882, templates/connect.php:287
 msgid "Please let us know if you'd like us to contact you for security & feature updates, educational content, and occasional offers:"
 msgstr "Facci sapere se vuoi essere contattato per aggiornamenti di sicurezza e di funzionalità, contenuti formativi e offerte occasionali:"
 
-#: includes/class-freemius.php:21574
+#: includes/class-freemius.php:23164
 msgid "License key is empty."
 msgstr "La chiave licenza è vuota."
 
@@ -804,628 +824,680 @@ msgstr "Rinnova licenza"
 msgid "Buy license"
 msgstr "Buy license"
 
-#: includes/class-fs-plugin-updater.php:278
+#: includes/class-fs-plugin-updater.php280,
+#: includes/class-fs-plugin-updater.php:313
 msgid "There is a %s of %s available."
 msgstr "There is a %s of %s available."
 
-#: includes/class-fs-plugin-updater.php:282
+#: includes/class-fs-plugin-updater.php282,
+#: includes/class-fs-plugin-updater.php:318
+msgid "new Beta version"
+msgstr "new Beta version"
+
+#: includes/class-fs-plugin-updater.php283,
+#: includes/class-fs-plugin-updater.php:319
 msgid "new version"
 msgstr "new version"
 
-#: includes/class-fs-plugin-updater.php:305
+#: includes/class-fs-plugin-updater.php:342
 msgid "Important Upgrade Notice:"
 msgstr "Important Upgrade Notice:"
 
-#: includes/class-fs-plugin-updater.php:1125
+#: includes/class-fs-plugin-updater.php:1214
 msgid "Installing plugin: %s"
 msgstr "Installazione plugin: %s"
 
-#: includes/class-fs-plugin-updater.php:1166
+#: includes/class-fs-plugin-updater.php:1255
 msgid "Unable to connect to the filesystem. Please confirm your credentials."
 msgstr "Impossibile accedere al filesystem. Conferma le tue credenziali."
 
-#: includes/class-fs-plugin-updater.php:1348
+#: includes/class-fs-plugin-updater.php:1437
 msgid "The remote plugin package does not contain a folder with the desired slug and renaming did not work."
 msgstr "Il pacchetto remoto del plugin non contiene una cartella con lo slug desiderato e la rinominazione non ha funzionato."
 
-#: includes/fs-plugin-info-dialog.php369,
-#: templates/account/partials/addon.php:292
+#: includes/fs-plugin-info-dialog.php:509
+msgid "Purchase More"
+msgstr "Purchase More"
+
+#: includes/fs-plugin-info-dialog.php510,
+#: templates/account/partials/addon.php:347
 msgctxt "verb"
 msgid "Purchase"
 msgstr "Acquisto"
 
-#: includes/fs-plugin-info-dialog.php:372
+#: includes/fs-plugin-info-dialog.php:514
 msgid "Start my free %s"
 msgstr "Inizia la mia %s"
 
-#: includes/fs-plugin-info-dialog.php:413
+#: includes/fs-plugin-info-dialog.php:712
+msgid "Install Free Version Update Now"
+msgstr "Installa l'ultima versione gratuita"
+
+#: includes/fs-plugin-info-dialog.php713, templates/account.php:534
+msgid "Install Update Now"
+msgstr "Installa l'aggiornamento ora"
+
+#: includes/fs-plugin-info-dialog.php:722
 msgid "Install Free Version Now"
 msgstr "Installa la versione gratuita ora"
 
-#: includes/fs-plugin-info-dialog.php414, templates/auto-installation.php111,
-#: templates/account/partials/addon.php272,
-#: templates/account/partials/addon.php:322
+#: includes/fs-plugin-info-dialog.php723, templates/add-ons.php262,
+#: templates/auto-installation.php111,
+#: templates/account/partials/addon.php327,
+#: templates/account/partials/addon.php:379
 msgid "Install Now"
 msgstr "Installa ora"
 
-#: includes/fs-plugin-info-dialog.php:425
+#: includes/fs-plugin-info-dialog.php:739
 msgctxt "as download latest version"
 msgid "Download Latest Free Version"
 msgstr "Scarica l'ultima versione gratuita"
 
-#: includes/fs-plugin-info-dialog.php426, templates/account.php80,
-#: templates/account/partials/addon.php:21
+#: includes/fs-plugin-info-dialog.php740, templates/account.php85,
+#: templates/add-ons.php34, templates/account/partials/addon.php:25
 msgctxt "as download latest version"
 msgid "Download Latest"
 msgstr "Scarica l'ultima versione"
 
-#: includes/fs-plugin-info-dialog.php:436
-msgid "Install Free Version Update Now"
-msgstr "Installa l'ultima versione gratuita"
-
-#: includes/fs-plugin-info-dialog.php437, templates/account.php:460
-msgid "Install Update Now"
-msgstr "Installa l'aggiornamento ora"
-
-#: includes/fs-plugin-info-dialog.php:448
-msgid "Newer Free Version (%s) Installed"
-msgstr "Nuova versione gratuita (%s) installata"
-
-#: includes/fs-plugin-info-dialog.php:449
-msgid "Newer Version (%s) Installed"
-msgstr "Versione più recente (%s) installata"
+#: includes/fs-plugin-info-dialog.php755, templates/add-ons.php268,
+#: templates/account/partials/addon.php318,
+#: templates/account/partials/addon.php:373
+msgid "Activate this add-on"
+msgstr "Attivare questo addon"
 
-#: includes/fs-plugin-info-dialog.php:457
-msgid "Latest Free Version Installed"
-msgstr "Ultima versione gratuita installata"
+#: includes/fs-plugin-info-dialog.php757, templates/connect.php:418
+msgid "Activate Free Version"
+msgstr "Attiva versione gratuita"
 
-#: includes/fs-plugin-info-dialog.php:458
-msgid "Latest Version Installed"
-msgstr "Versione più recente installata"
+#: includes/fs-plugin-info-dialog.php758, templates/account.php109,
+#: templates/add-ons.php269, templates/account/partials/addon.php:49
+msgid "Activate"
+msgstr "Attiva"
 
-#: includes/fs-plugin-info-dialog.php:613
+#: includes/fs-plugin-info-dialog.php:968
 msgctxt "Plugin installer section title"
 msgid "Description"
 msgstr "Descrizione"
 
-#: includes/fs-plugin-info-dialog.php:614
+#: includes/fs-plugin-info-dialog.php:969
 msgctxt "Plugin installer section title"
 msgid "Installation"
 msgstr "Installazione"
 
-#: includes/fs-plugin-info-dialog.php:615
+#: includes/fs-plugin-info-dialog.php:970
 msgctxt "Plugin installer section title"
 msgid "FAQ"
 msgstr "FAQ"
 
-#: includes/fs-plugin-info-dialog.php616,
+#: includes/fs-plugin-info-dialog.php971,
 #: templates/plugin-info/description.php:55
 msgid "Screenshots"
 msgstr "Screenshot"
 
-#: includes/fs-plugin-info-dialog.php:617
+#: includes/fs-plugin-info-dialog.php:972
 msgctxt "Plugin installer section title"
 msgid "Changelog"
 msgstr "Changelog"
 
-#: includes/fs-plugin-info-dialog.php:618
+#: includes/fs-plugin-info-dialog.php:973
 msgctxt "Plugin installer section title"
 msgid "Reviews"
 msgstr "Recensioni"
 
-#: includes/fs-plugin-info-dialog.php:619
+#: includes/fs-plugin-info-dialog.php:974
 msgctxt "Plugin installer section title"
 msgid "Other Notes"
 msgstr "Altre note"
 
-#: includes/fs-plugin-info-dialog.php:634
+#: includes/fs-plugin-info-dialog.php:989
 msgctxt "Plugin installer section title"
 msgid "Features & Pricing"
 msgstr "Caratteristiche & prezzi"
 
-#: includes/fs-plugin-info-dialog.php:644
+#: includes/fs-plugin-info-dialog.php:999
 msgid "Plugin Install"
 msgstr "Installazione del plugin"
 
-#: includes/fs-plugin-info-dialog.php:716
+#: includes/fs-plugin-info-dialog.php:1071
 msgctxt "e.g. Professional Plan"
 msgid "%s Plan"
 msgstr "Piano %s"
 
-#: includes/fs-plugin-info-dialog.php:742
+#: includes/fs-plugin-info-dialog.php:1097
 msgctxt "e.g. the best product"
 msgid "Best"
 msgstr "Migliore"
 
-#: includes/fs-plugin-info-dialog.php748,
-#: includes/fs-plugin-info-dialog.php:768
+#: includes/fs-plugin-info-dialog.php1103,
+#: includes/fs-plugin-info-dialog.php:1123
 msgctxt "as every month"
 msgid "Monthly"
 msgstr "Mensilmente"
 
-#: includes/fs-plugin-info-dialog.php:751
+#: includes/fs-plugin-info-dialog.php:1106
 msgctxt "as once a year"
 msgid "Annual"
 msgstr "Annuale"
 
-#: includes/fs-plugin-info-dialog.php:754
+#: includes/fs-plugin-info-dialog.php:1109
 msgid "Lifetime"
 msgstr "Tutta la vita"
 
-#: includes/fs-plugin-info-dialog.php768,
-#: includes/fs-plugin-info-dialog.php770,
-#: includes/fs-plugin-info-dialog.php:772
+#: includes/fs-plugin-info-dialog.php1123,
+#: includes/fs-plugin-info-dialog.php1125,
+#: includes/fs-plugin-info-dialog.php:1127
 msgctxt "e.g. billed monthly"
 msgid "Billed %s"
 msgstr "Fatturato %s"
 
-#: includes/fs-plugin-info-dialog.php:770
+#: includes/fs-plugin-info-dialog.php:1125
 msgctxt "as once a year"
 msgid "Annually"
 msgstr "Annualmente"
 
-#: includes/fs-plugin-info-dialog.php:772
+#: includes/fs-plugin-info-dialog.php:1127
 msgctxt "as once a year"
 msgid "Once"
 msgstr "Una volta"
 
-#: includes/fs-plugin-info-dialog.php:778
+#: includes/fs-plugin-info-dialog.php:1133
 msgid "Single Site License"
 msgstr "Licenza per sito singolo"
 
-#: includes/fs-plugin-info-dialog.php:780
+#: includes/fs-plugin-info-dialog.php:1135
 msgid "Unlimited Licenses"
 msgstr "Licenze illimitate"
 
-#: includes/fs-plugin-info-dialog.php:782
+#: includes/fs-plugin-info-dialog.php:1137
 msgid "Up to %s Sites"
 msgstr "Fino a %s siti"
 
-#: includes/fs-plugin-info-dialog.php792,
+#: includes/fs-plugin-info-dialog.php1147,
 #: templates/plugin-info/features.php:82
 msgctxt "as monthly period"
 msgid "mo"
 msgstr "mese"
 
-#: includes/fs-plugin-info-dialog.php799,
+#: includes/fs-plugin-info-dialog.php1154,
 #: templates/plugin-info/features.php:80
 msgctxt "as annual period"
 msgid "year"
 msgstr "anno"
 
-#: includes/fs-plugin-info-dialog.php:853
+#: includes/fs-plugin-info-dialog.php:1208
 msgctxt "noun"
 msgid "Price"
 msgstr "Prezzo"
 
-#: includes/fs-plugin-info-dialog.php:901
+#: includes/fs-plugin-info-dialog.php:1256
 msgid "Save %s"
 msgstr "Risparmia %s"
 
-#: includes/fs-plugin-info-dialog.php:911
+#: includes/fs-plugin-info-dialog.php:1266
 msgid "No commitment for %s - cancel anytime"
 msgstr "Nessun impegno con %s - cancella quando vuoi"
 
-#: includes/fs-plugin-info-dialog.php:914
+#: includes/fs-plugin-info-dialog.php:1269
 msgid "After your free %s, pay as little as %s"
 msgstr "Dopo il tuo %s gratuito, paghi solamente %s"
 
-#: includes/fs-plugin-info-dialog.php:925
+#: includes/fs-plugin-info-dialog.php:1280
 msgid "Details"
 msgstr "Dettagli"
 
-#: includes/fs-plugin-info-dialog.php929, templates/account.php91,
-#: templates/debug.php201, templates/debug.php238, templates/debug.php452,
-#: templates/account/partials/addon.php:32
+#: includes/fs-plugin-info-dialog.php1284, templates/account.php96,
+#: templates/debug.php203, templates/debug.php240, templates/debug.php454,
+#: templates/account/partials/addon.php:36
 msgctxt "product version"
 msgid "Version"
 msgstr "Versione"
 
-#: includes/fs-plugin-info-dialog.php:936
+#: includes/fs-plugin-info-dialog.php:1291
 msgctxt "as the plugin author"
 msgid "Author"
 msgstr "Autore"
 
-#: includes/fs-plugin-info-dialog.php:943
+#: includes/fs-plugin-info-dialog.php:1298
 msgid "Last Updated"
 msgstr "Ultimo aggiornamento"
 
-#: includes/fs-plugin-info-dialog.php948, templates/account.php:376
+#: includes/fs-plugin-info-dialog.php1303, templates/account.php:444
 msgctxt "x-ago"
 msgid "%s ago"
 msgstr "%s fa"
 
-#: includes/fs-plugin-info-dialog.php:957
+#: includes/fs-plugin-info-dialog.php:1312
 msgid "Requires WordPress Version"
 msgstr "Richiede la versione di WordPress"
 
-#: includes/fs-plugin-info-dialog.php:958
+#: includes/fs-plugin-info-dialog.php:1313
 msgid "%s or higher"
 msgstr "%s o superiore"
 
-#: includes/fs-plugin-info-dialog.php:965
+#: includes/fs-plugin-info-dialog.php:1320
 msgid "Compatible up to"
 msgstr "Compatibile fino a"
 
-#: includes/fs-plugin-info-dialog.php:973
+#: includes/fs-plugin-info-dialog.php:1328
 msgid "Downloaded"
 msgstr "Scaricato"
 
-#: includes/fs-plugin-info-dialog.php:977
+#: includes/fs-plugin-info-dialog.php:1332
 msgid "%s time"
 msgstr "% volta"
 
-#: includes/fs-plugin-info-dialog.php:979
+#: includes/fs-plugin-info-dialog.php:1334
 msgid "%s times"
 msgstr "%s volte"
 
-#: includes/fs-plugin-info-dialog.php:989
+#: includes/fs-plugin-info-dialog.php:1344
 msgid "WordPress.org Plugin Page"
 msgstr "Pagina dei plugin di WordPress.org"
 
-#: includes/fs-plugin-info-dialog.php:997
+#: includes/fs-plugin-info-dialog.php:1352
 msgid "Plugin Homepage"
 msgstr "Homepage del plugin"
 
-#: includes/fs-plugin-info-dialog.php1005,
-#: includes/fs-plugin-info-dialog.php:1087
+#: includes/fs-plugin-info-dialog.php1360,
+#: includes/fs-plugin-info-dialog.php:1442
 msgid "Donate to this plugin"
 msgstr "Fai una donazione a questo plugin"
 
-#: includes/fs-plugin-info-dialog.php:1012
+#: includes/fs-plugin-info-dialog.php:1367
 msgid "Average Rating"
 msgstr "Valutazione media"
 
-#: includes/fs-plugin-info-dialog.php:1019
+#: includes/fs-plugin-info-dialog.php:1374
 msgid "based on %s"
 msgstr "basato su %s"
 
-#: includes/fs-plugin-info-dialog.php:1023
+#: includes/fs-plugin-info-dialog.php:1378
 msgid "%s rating"
 msgstr "%s valutazione"
 
-#: includes/fs-plugin-info-dialog.php:1025
+#: includes/fs-plugin-info-dialog.php:1380
 msgid "%s ratings"
 msgstr "%s valutazioni"
 
-#: includes/fs-plugin-info-dialog.php:1040
+#: includes/fs-plugin-info-dialog.php:1395
 msgid "%s star"
 msgstr "%s stella"
 
-#: includes/fs-plugin-info-dialog.php:1042
+#: includes/fs-plugin-info-dialog.php:1397
 msgid "%s stars"
 msgstr "%s stelle"
 
-#: includes/fs-plugin-info-dialog.php:1053
+#: includes/fs-plugin-info-dialog.php:1408
 msgid "Click to see reviews that provided a rating of %s"
 msgstr "Fai clic per vedere le recensioni che hanno fornito una valutazione di %s"
 
-#: includes/fs-plugin-info-dialog.php:1066
+#: includes/fs-plugin-info-dialog.php:1421
 msgid "Contributors"
 msgstr "Contributori"
 
-#: includes/fs-plugin-info-dialog.php1095,
-#: includes/fs-plugin-info-dialog.php:1097
+#: includes/fs-plugin-info-dialog.php1450,
+#: includes/fs-plugin-info-dialog.php:1452
 msgid "Warning"
 msgstr "Avviso"
 
-#: includes/fs-plugin-info-dialog.php:1095
+#: includes/fs-plugin-info-dialog.php:1450
 msgid "This plugin has not been tested with your current version of WordPress."
 msgstr "Questo plugin non è stato testato con la versione corrente di WordPress."
 
-#: includes/fs-plugin-info-dialog.php:1097
+#: includes/fs-plugin-info-dialog.php:1452
 msgid "This plugin has not been marked as compatible with your version of WordPress."
 msgstr "Questo plugin non è stato segnato come compatibile con la tua versione di WordPress."
 
-#: includes/fs-plugin-info-dialog.php:1116
+#: includes/fs-plugin-info-dialog.php:1471
 msgid "Paid add-on must be deployed to Freemius."
 msgstr "Gli add-on a pagamento devono essere distribuiti da Freemius."
 
-#: includes/fs-plugin-info-dialog.php:1117
+#: includes/fs-plugin-info-dialog.php:1472
 msgid "Add-on must be deployed to WordPress.org or Freemius."
 msgstr "L'add-on dev'essere distribuito da WordPress.org o Freemius."
 
-#: templates/account.php81, templates/forms/subscription-cancellation.php96,
-#: templates/account/partials/addon.php22,
+#: includes/fs-plugin-info-dialog.php:1493
+msgid "Newer Version (%s) Installed"
+msgstr "Versione più recente (%s) installata"
+
+#: includes/fs-plugin-info-dialog.php:1494
+msgid "Newer Free Version (%s) Installed"
+msgstr "Nuova versione gratuita (%s) installata"
+
+#: includes/fs-plugin-info-dialog.php:1501
+msgid "Latest Version Installed"
+msgstr "Versione più recente installata"
+
+#: includes/fs-plugin-info-dialog.php:1502
+msgid "Latest Free Version Installed"
+msgstr "Ultima versione gratuita installata"
+
+#: templates/account.php86, templates/forms/subscription-cancellation.php96,
+#: templates/account/partials/addon.php26,
 #: templates/account/partials/site.php:295
 msgid "Downgrading your plan"
 msgstr "Downgrading your plan"
 
-#: templates/account.php82, templates/forms/subscription-cancellation.php97,
-#: templates/account/partials/addon.php23,
+#: templates/account.php87, templates/forms/subscription-cancellation.php97,
+#: templates/account/partials/addon.php27,
 #: templates/account/partials/site.php:296
 msgid "Cancelling the subscription"
 msgstr "Cancelling the subscription"
 
-#. translators: %1s: Either 'Downgrading your plan' or 'Cancelling the
+#. translators: %1$s: Either 'Downgrading your plan' or 'Cancelling the
 #. subscription'
-#: templates/account.php84, templates/forms/subscription-cancellation.php99,
-#: templates/account/partials/addon.php25,
-#: templates/account/partials/site.php:298
-msgid "%1s will immediately stop all future recurring payments and your %s plan license will expire in %s."
-msgstr "%1s fermerà immediatamente ogni futuro pagamento ricorrente e la tua %s licenza scadrà il %s."
+#: templates/account.php:89
+msgid "%1$s will immediately stop all future recurring payments and your %2$s plan license will expire in %3$s."
+msgstr "%1$s will immediately stop all future recurring payments and your %2$s plan license will expire in %3$s."
 
-#: templates/account.php85, templates/forms/subscription-cancellation.php100,
-#: templates/account/partials/addon.php26,
+#: templates/account.php90, templates/forms/subscription-cancellation.php100,
+#: templates/account/partials/addon.php30,
 #: templates/account/partials/site.php:299
 msgid "Please note that we will not be able to grandfather outdated pricing for renewals/new subscriptions after a cancellation. If you choose to renew the subscription manually in the future, after a price increase, which typically occurs once a year, you will be charged the updated price."
 msgstr "Please note that we will not be able to grandfather outdated pricing for renewals/new subscriptions after a cancellation. If you choose to renew the subscription manually in the future, after a price increase, which typically occurs once a year, you will be charged the updated price."
 
-#: templates/account.php86, templates/forms/subscription-cancellation.php106,
-#: templates/account/partials/addon.php:27
+#: templates/account.php91, templates/forms/subscription-cancellation.php106,
+#: templates/account/partials/addon.php:31
 msgid "Cancelling the trial will immediately block access to all premium features. Are you sure?"
 msgstr "Cancellando il periodo di prova gratuito bloccherai immediatamente l'accesso a tutte le funzionalità premium. Vuoi continuare?"
 
-#: templates/account.php87, templates/forms/subscription-cancellation.php101,
-#: templates/account/partials/addon.php28,
+#: templates/account.php92, templates/forms/subscription-cancellation.php101,
+#: templates/account/partials/addon.php32,
 #: templates/account/partials/site.php:300
 msgid "You can still enjoy all %s features but you will not have access to %s security & feature updates, nor support."
 msgstr "You can still enjoy all %s features but you will not have access to %s security & feature updates, nor support."
 
-#: templates/account.php88, templates/forms/subscription-cancellation.php102,
-#: templates/account/partials/addon.php29,
+#: templates/account.php93, templates/forms/subscription-cancellation.php102,
+#: templates/account/partials/addon.php33,
 #: templates/account/partials/site.php:301
 msgid "Once your license expires you can still use the Free version but you will NOT have access to the %s features."
 msgstr "Quando la tua licenza scadrà, potrai comunque continuare a usare la versione gratuita, ma NON avrai accesso alle funzionalità %s."
 
 #. translators: %s: Plan title (e.g. "Professional")
-#: templates/account.php90,
+#: templates/account.php95,
 #: templates/account/partials/activate-license-button.php31,
-#: templates/account/partials/addon.php:31
+#: templates/account/partials/addon.php:35
 msgid "Activate %s Plan"
 msgstr "Attivare il piano %s"
 
 #. translators: %s: Time period (e.g. Auto renews in "2 months")
-#: templates/account.php93, templates/account/partials/addon.php34,
+#: templates/account.php98, templates/account/partials/addon.php38,
 #: templates/account/partials/site.php:275
 msgid "Auto renews in %s"
 msgstr "Rinnovo automatico in %s"
 
 #. translators: %s: Time period (e.g. Expires in "2 months")
-#: templates/account.php95, templates/account/partials/addon.php36,
+#: templates/account.php100, templates/account/partials/addon.php40,
 #: templates/account/partials/site.php:277
 msgid "Expires in %s"
 msgstr "Scade in %s"
 
-#: templates/account.php96, templates/account/partials/addon.php:37
+#: templates/account.php101, templates/account/partials/addon.php:41
 msgctxt "as synchronize license"
 msgid "Sync License"
 msgstr "Sincronizza la licenza"
 
-#: templates/account.php97, templates/account/partials/addon.php:38
+#: templates/account.php102, templates/account/partials/addon.php:42
 msgid "Cancel Trial"
 msgstr "Annulla prova gratuita"
 
-#: templates/account.php98, templates/account/partials/addon.php:39
+#: templates/account.php103, templates/account/partials/addon.php:43
 msgid "Change Plan"
 msgstr "Cambia piano"
 
-#: templates/account.php99, templates/account/partials/addon.php:40
+#: templates/account.php104, templates/account/partials/addon.php:44
 msgctxt "verb"
 msgid "Upgrade"
 msgstr "Aggiornamento"
 
-#: templates/account.php101, templates/account/partials/addon.php42,
+#: templates/account.php106, templates/account/partials/addon.php46,
 #: templates/account/partials/site.php:302
 msgctxt "verb"
 msgid "Downgrade"
 msgstr "Downgrade"
 
-#: templates/account.php103, templates/add-ons.php130,
+#: templates/account.php108, templates/add-ons.php187,
 #: templates/plugin-info/features.php72,
-#: templates/account/partials/addon.php44,
+#: templates/account/partials/addon.php48,
 #: templates/account/partials/site.php:31
 msgid "Free"
 msgstr "Gratuito"
 
-#: templates/account.php104, templates/account/partials/addon.php:45
-msgid "Activate"
-msgstr "Attiva"
-
-#: templates/account.php105, templates/debug.php371,
+#: templates/account.php110, templates/debug.php373,
 #: includes/customizer/class-fs-customizer-upsell-control.php106,
-#: templates/account/partials/addon.php:46
+#: templates/account/partials/addon.php:50
 msgctxt "as product pricing plan"
 msgid "Plan"
 msgstr "Piano"
 
-#: templates/account.php:158
+#: templates/account.php:111
+msgid "Bundle Plan"
+msgstr "Bundle Plan"
+
+#: templates/account.php:185
 msgid "Free Trial"
 msgstr "Prova gratuita"
 
-#: templates/account.php:169
+#: templates/account.php:196
 msgid "Account Details"
 msgstr "Dettagli dell'account"
 
-#: templates/account.php:179
+#: templates/account.php:200
+msgid "Billing & Invoices"
+msgstr "Billing & Invoices"
+
+#: templates/account.php:210
 msgid "Deleting the account will automatically deactivate your %s plan license so you can use it on other sites. If you want to terminate the recurring payments as well, click the \"Cancel\" button, and first \"Downgrade\" your account. Are you sure you would like to continue with the deletion?"
 msgstr "L'eliminazione dell'account disattiva automaticamente la tua licenza del piano %s quindi è possibile utilizzarlo su altri siti. Se si desidera anche terminare i pagamenti ricorrenti, fare clic sul pulsante \"Annulla\" ed effettuare il \"Downgrade\" del tuo account. Sei sicuro di voler continuare con l'eliminazione?"
 
-#: templates/account.php:181
+#: templates/account.php:212
 msgid "Deletion is not temporary. Only delete if you no longer want to use this %s anymore. Are you sure you would like to continue with the deletion?"
 msgstr "La cancellazione non è temporanea. Cancella solamente se non vuoi più utilizzare %s. Sei sicuro di voler cancellare questi dati?"
 
-#: templates/account.php:184
+#: templates/account.php:215
 msgid "Delete Account"
 msgstr "Elimina Account"
 
-#: templates/account.php196, templates/account/partials/addon.php159,
+#: templates/account.php227, templates/account/partials/addon.php211,
 #: templates/account/partials/deactivate-license-button.php:35
 msgid "Deactivate License"
 msgstr "Disattiva licenza"
 
-#: templates/account.php219, templates/forms/subscription-cancellation.php:125
+#: templates/account.php250, templates/forms/subscription-cancellation.php:125
 msgid "Are you sure you want to proceed?"
 msgstr "Sei sicuro di voler procedere?"
 
-#: templates/account.php219, templates/account/partials/addon.php:182
+#: templates/account.php250, templates/account/partials/addon.php:234
 msgid "Cancel Subscription"
 msgstr "Annulla sottoscrizione"
 
-#: templates/account.php:247
+#: templates/account.php:278
 msgctxt "as synchronize"
 msgid "Sync"
 msgstr "Sincronizza"
 
-#: templates/account.php261, templates/debug.php:487
+#: templates/account.php292, templates/debug.php:489
 msgid "Name"
 msgstr "Nome"
 
-#: templates/account.php267, templates/debug.php:488
+#: templates/account.php298, templates/debug.php:490
 msgid "Email"
 msgstr "Email"
 
-#: templates/account.php274, templates/debug.php370, templates/debug.php:526
+#: templates/account.php305, templates/debug.php372, templates/debug.php:528
 msgid "User ID"
 msgstr "ID utente"
 
-#: templates/account.php:282
+#: templates/account.php322, templates/account.php608,
+#: templates/account.php653, templates/debug.php238, templates/debug.php366,
+#: templates/debug.php451, templates/debug.php488, templates/debug.php526,
+#: templates/debug.php599, templates/account/payments.php35,
+#: templates/debug/logger.php:21
+msgid "ID"
+msgstr "ID"
+
+#: templates/account.php:329
 msgid "Site ID"
 msgstr "ID del sito"
 
-#: templates/account.php:285
+#: templates/account.php:332
 msgid "No ID"
 msgstr "Nessun ID"
 
-#: templates/account.php290, templates/debug.php243, templates/debug.php372,
-#: templates/debug.php453, templates/debug.php490,
+#: templates/account.php337, templates/debug.php245, templates/debug.php374,
+#: templates/debug.php455, templates/debug.php492,
 #: templates/account/partials/site.php:219
 msgid "Public Key"
 msgstr "Chiave pubblica"
 
-#: templates/account.php296, templates/debug.php373, templates/debug.php454,
-#: templates/debug.php491, templates/account/partials/site.php:231
+#: templates/account.php343, templates/debug.php375, templates/debug.php456,
+#: templates/debug.php493, templates/account/partials/site.php:231
 msgid "Secret Key"
 msgstr "Chiave segreta"
 
-#: templates/account.php:299
+#: templates/account.php:346
 msgctxt "as secret encryption key missing"
 msgid "No Secret"
 msgstr "Nessuna chiave"
 
-#: templates/account.php318, templates/account/partials/site.php112,
+#: templates/account.php373, templates/account/partials/site.php112,
 #: templates/account/partials/site.php:114
 msgid "Trial"
 msgstr "Prova gratuita"
 
-#: templates/account.php337, templates/debug.php531,
+#: templates/account.php400, templates/debug.php533,
 #: templates/account/partials/site.php:248
 msgid "License Key"
 msgstr "Chiave della licenza"
 
-#: templates/account.php:367
+#: templates/account.php:429
+msgid "Join the Beta program"
+msgstr "Join the Beta program"
+
+#: templates/account.php:435
 msgid "not verified"
 msgstr "non verificato"
 
-#: templates/account.php376, templates/account/partials/addon.php:120
+#: templates/account.php444, templates/account/partials/addon.php:172
 msgid "Expired"
 msgstr "Scaduto"
 
-#: templates/account.php:428
+#: templates/account.php:502
 msgid "Premium version"
 msgstr "Versione premium"
 
-#: templates/account.php:430
+#: templates/account.php:504
 msgid "Free version"
 msgstr "Versione gratuita"
 
-#: templates/account.php:442
+#: templates/account.php:516
 msgid "Verify Email"
 msgstr "Verifica email"
 
-#: templates/account.php:453
+#: templates/account.php:527
 msgid "Download %s Version"
 msgstr "Scarica la versione %s"
 
-#: templates/account.php467, templates/account.php649,
+#: templates/account.php541, templates/account.php749,
 #: templates/account/partials/site.php237,
 #: templates/account/partials/site.php:255
 msgctxt "verb"
 msgid "Show"
 msgstr "Mostra"
 
-#: templates/account.php:481
+#: templates/account.php:555
 msgid "What is your %s?"
 msgstr "Qual è il tuo %s?"
 
-#: templates/account.php489, templates/account/billing.php:27
+#: templates/account.php563, templates/account/billing.php:21
 msgctxt "verb"
 msgid "Edit"
 msgstr "Modifica"
 
-#: templates/account.php:502
+#: templates/account.php:588
 msgid "Sites"
 msgstr "Siti"
 
-#: templates/account.php:513
+#: templates/account.php:599
 msgid "Search by address"
 msgstr "Cerca per indirizzo"
 
-#: templates/account.php522, templates/account.php570, templates/debug.php236,
-#: templates/debug.php364, templates/debug.php449, templates/debug.php486,
-#: templates/debug.php524, templates/debug.php597,
-#: templates/account/payments.php35, templates/debug/logger.php:21
-msgid "ID"
-msgstr "ID"
-
-#: templates/account.php523, templates/debug.php:367
+#: templates/account.php609, templates/debug.php:369
 msgid "Address"
 msgstr "Indirizzo"
 
-#: templates/account.php:524
+#: templates/account.php:610
 msgid "License"
 msgstr "Licenza"
 
-#: templates/account.php:525
+#: templates/account.php:611
 msgid "Plan"
 msgstr "Piano"
 
-#: templates/account.php:573
+#: templates/account.php:656
 msgctxt "as software license"
 msgid "License"
 msgstr "Licenza"
 
-#: templates/account.php:643
+#: templates/account.php:743
 msgctxt "verb"
 msgid "Hide"
 msgstr "Nascondi"
 
-#: templates/account.php:686
+#: templates/account.php:765
+msgid "Processing"
+msgstr "Processing"
+
+#: templates/account.php:768
+msgid "Get updates for bleeding edge Beta versions of %s."
+msgstr "Get updates for bleeding edge Beta versions of %s."
+
+#: templates/account.php:826
 msgid "Cancelling %s"
 msgstr "Cancelling %s"
 
-#: templates/account.php686, templates/account.php703,
+#: templates/account.php826, templates/account.php843,
 #: templates/forms/subscription-cancellation.php27,
-#: templates/forms/deactivation/form.php:117
+#: templates/forms/deactivation/form.php:133
 msgid "trial"
 msgstr "trial"
 
-#: templates/account.php701, templates/forms/deactivation/form.php:134
+#: templates/account.php841, templates/forms/deactivation/form.php:150
 msgid "Cancelling %s..."
 msgstr "Cancelling %s..."
 
-#: templates/account.php704, templates/forms/subscription-cancellation.php28,
-#: templates/forms/deactivation/form.php:118
+#: templates/account.php844, templates/forms/subscription-cancellation.php28,
+#: templates/forms/deactivation/form.php:134
 msgid "subscription"
 msgstr "subscription"
 
-#: templates/account.php:718
+#: templates/account.php:858
 msgid "Deactivating your license will block all premium features, but will enable activating the license on another site. Are you sure you want to proceed?"
 msgstr "Disattiva la tua licenza bloccando tutte le funzionalità premium ma potrai attivare la licenza su un altro sito. Sei sicuro di voler continuare?"
 
-#: templates/add-ons.php:36
+#: templates/add-ons.php:35
+msgid "View details"
+msgstr "Visualizza dettagli"
+
+#: templates/add-ons.php:45
 msgid "Add Ons for %s"
 msgstr "Add-on per %s"
 
-#: templates/add-ons.php:44
+#: templates/add-ons.php:55
 msgid "We could'nt load the add-ons list. It's probably an issue on our side, please try to come back in few minutes."
 msgstr "Non siamo riusciti a caricare la lista degli add-on. Si tratta probabilmente di un problema nel nostro sistema, per favore riprova tra qualche minuto."
 
-#: templates/add-ons.php:139
-msgid "View details"
-msgstr "Visualizza dettagli"
+#: templates/add-ons.php:173
+msgctxt "active add-on"
+msgid "Active"
+msgstr "Attiva"
+
+#: templates/add-ons.php:174
+msgctxt "installed add-on"
+msgid "Installed"
+msgstr "Installed"
 
-#: templates/admin-notice.php13, templates/forms/license-activation.php208,
+#: templates/admin-notice.php13, templates/forms/license-activation.php209,
 #: templates/forms/resend-key.php:77
 msgctxt "as close a window"
 msgid "Dismiss"
@@ -1451,11 +1523,11 @@ msgstr "Il processo d'installazione è iniziato e potrebbe impiegare alcuni minu
 msgid "Cancel Installation"
 msgstr "Annulla installazione"
 
-#: templates/checkout.php:172
+#: templates/checkout.php:180
 msgid "Checkout"
 msgstr "Cassa"
 
-#: templates/checkout.php:172
+#: templates/checkout.php:180
 msgid "PCI compliant"
 msgstr "PCI compliant"
 
@@ -1477,7 +1549,7 @@ msgstr "Invia nuovamente l'email di attivazione"
 msgid "Thanks %s!"
 msgstr "Grazie %s!"
 
-#: templates/connect.php172, templates/forms/license-activation.php:43
+#: templates/connect.php172, templates/forms/license-activation.php:44
 msgid "Agree & Activate License"
 msgstr "Accetta e attiva la licenza"
 
@@ -1525,15 +1597,15 @@ msgstr "In caso puoi saltare per adesso e attivare la licenza successivamente ne
 msgid "During the update process we detected %s site(s) in the network that are still pending your attention."
 msgstr "Durante la procedura di aggiornamenti abbiamo individuato %s sito/i del network che sono in attesa di un tuo controllo."
 
-#: templates/connect.php253, templates/forms/license-activation.php:46
+#: templates/connect.php253, templates/forms/license-activation.php:47
 msgid "License key"
 msgstr "Chiave di licenza"
 
-#: templates/connect.php256, templates/forms/license-activation.php:19
+#: templates/connect.php256, templates/forms/license-activation.php:20
 msgid "Can't find your license key?"
 msgstr "Non trovi la tua chiave di licenza?"
 
-#: templates/connect.php315, templates/connect.php630,
+#: templates/connect.php315, templates/connect.php652,
 #: templates/forms/deactivation/retry-skip.php:20
 msgctxt "verb"
 msgid "Skip"
@@ -1583,7 +1655,7 @@ msgstr "Attiva, disattivazione e disinstallazione"
 msgid "Newsletter"
 msgstr "Newsletter"
 
-#: templates/connect.php391, templates/forms/license-activation.php:38
+#: templates/connect.php391, templates/forms/license-activation.php:39
 msgid "The %1$s will be periodically sending data to %2$s to check for security and feature updates, and verify the validity of your license."
 msgstr " Il %1$s invierà periodicamente dei dati a %2$s per verificare aggiornamenti di sicurezza e di funzionalità e verificare la validità della tua licenza."
 
@@ -1595,10 +1667,6 @@ msgstr "Quali autorizzazioni vengono concesse?"
 msgid "Don't have a license key?"
 msgstr "Non hai una chiave di licenza?"
 
-#: templates/connect.php:418
-msgid "Activate Free Version"
-msgstr "Attiva versione gratuita"
-
 #: templates/connect.php:420
 msgid "Have a license key?"
 msgstr "Hai una chiave di licenza?"
@@ -1615,12 +1683,12 @@ msgstr "License Agreement"
 msgid "Terms of Service"
 msgstr "Termini del Servizio"
 
-#: templates/connect.php:766
+#: templates/connect.php:805
 msgctxt "as in the process of sending an email"
 msgid "Sending email"
 msgstr "Invio email"
 
-#: templates/connect.php:767
+#: templates/connect.php:806
 msgctxt "as activating plugin"
 msgid "Activating"
 msgstr "Attivazione"
@@ -1648,8 +1716,8 @@ msgctxt "as code debugging"
 msgid "Debugging"
 msgstr "Debugging"
 
-#: templates/debug.php54, templates/debug.php248, templates/debug.php374,
-#: templates/debug.php:492
+#: templates/debug.php54, templates/debug.php250, templates/debug.php376,
+#: templates/debug.php:494
 msgid "Actions"
 msgstr "Azioni"
 
@@ -1685,191 +1753,191 @@ msgstr "Carica opzioni del DB"
 msgid "Set DB Option"
 msgstr "Imposta opzione del DB"
 
-#: templates/debug.php:180
+#: templates/debug.php:182
 msgid "Key"
 msgstr "Chiave"
 
-#: templates/debug.php:181
+#: templates/debug.php:183
 msgid "Value"
 msgstr "Valore"
 
-#: templates/debug.php:197
+#: templates/debug.php:199
 msgctxt "as software development kit versions"
 msgid "SDK Versions"
 msgstr "Versioni SDK"
 
-#: templates/debug.php:202
+#: templates/debug.php:204
 msgid "SDK Path"
 msgstr "Percorso SDK"
 
-#: templates/debug.php203, templates/debug.php:242
+#: templates/debug.php205, templates/debug.php:244
 msgid "Module Path"
 msgstr "Percorso modulo"
 
-#: templates/debug.php:204
+#: templates/debug.php:206
 msgid "Is Active"
 msgstr "è attiva"
 
-#: templates/debug.php232, templates/debug/plugins-themes-sync.php:35
+#: templates/debug.php234, templates/debug/plugins-themes-sync.php:35
 msgid "Plugins"
 msgstr "Plugin"
 
-#: templates/debug.php232, templates/debug/plugins-themes-sync.php:56
+#: templates/debug.php234, templates/debug/plugins-themes-sync.php:56
 msgid "Themes"
 msgstr "Temi"
 
-#: templates/debug.php237, templates/debug.php369, templates/debug.php451,
+#: templates/debug.php239, templates/debug.php371, templates/debug.php453,
 #: templates/debug/scheduled-crons.php:80
 msgid "Slug"
 msgstr "Slug"
 
-#: templates/debug.php239, templates/debug.php:450
+#: templates/debug.php241, templates/debug.php:452
 msgid "Title"
 msgstr "Titolo"
 
-#: templates/debug.php:240
+#: templates/debug.php:242
 msgctxt "as application program interface"
 msgid "API"
 msgstr "API"
 
-#: templates/debug.php:241
+#: templates/debug.php:243
 msgid "Freemius State"
 msgstr "Stato di Freemius"
 
-#: templates/debug.php:245
+#: templates/debug.php:247
 msgid "Network Blog"
 msgstr "Network Blog"
 
-#: templates/debug.php:246
+#: templates/debug.php:248
 msgid "Network User"
 msgstr "Utente Network"
 
-#: templates/debug.php:283
+#: templates/debug.php:285
 msgctxt "as connection was successful"
 msgid "Connected"
 msgstr "Connesso"
 
-#: templates/debug.php:284
+#: templates/debug.php:286
 msgctxt "as connection blocked"
 msgid "Blocked"
 msgstr "Bloccato"
 
-#: templates/debug.php:320
+#: templates/debug.php:322
 msgid "Simulate Trial Promotion"
 msgstr "Simulate Trial Promotion"
 
-#: templates/debug.php:332
+#: templates/debug.php:334
 msgid "Simulate Network Upgrade"
 msgstr "Simula aggiornamento network"
 
-#: templates/debug.php:358
+#: templates/debug.php:360
 msgid "%s Installs"
 msgstr "%s Installazioni"
 
-#: templates/debug.php:360
+#: templates/debug.php:362
 msgctxt "like websites"
 msgid "Sites"
 msgstr "Siti"
 
-#: templates/debug.php366, templates/account/partials/site.php:148
+#: templates/debug.php368, templates/account/partials/site.php:148
 msgid "Blog ID"
 msgstr "Blog ID"
 
-#: templates/debug.php431, templates/debug.php509,
-#: templates/account/partials/addon.php:339
+#: templates/debug.php433, templates/debug.php511,
+#: templates/account/partials/addon.php:396
 msgctxt "verb"
 msgid "Delete"
 msgstr "Elimina"
 
-#: templates/debug.php:445
+#: templates/debug.php:447
 msgid "Add Ons of module %s"
 msgstr "Addon del modulo %s"
 
-#: templates/debug.php:482
+#: templates/debug.php:484
 msgid "Users"
 msgstr "Utenti"
 
-#: templates/debug.php:489
+#: templates/debug.php:491
 msgid "Verified"
 msgstr "Verificato"
 
-#: templates/debug.php:520
+#: templates/debug.php:522
 msgid "%s Licenses"
 msgstr "%s Licenze"
 
-#: templates/debug.php:525
+#: templates/debug.php:527
 msgid "Plugin ID"
 msgstr "Plugin ID"
 
-#: templates/debug.php:527
+#: templates/debug.php:529
 msgid "Plan ID"
 msgstr "ID Piano"
 
-#: templates/debug.php:528
+#: templates/debug.php:530
 msgid "Quota"
 msgstr "Quota"
 
-#: templates/debug.php:529
+#: templates/debug.php:531
 msgid "Activated"
 msgstr "Attivato"
 
-#: templates/debug.php:530
+#: templates/debug.php:532
 msgid "Blocking"
 msgstr "Bloccato"
 
-#: templates/debug.php:532
+#: templates/debug.php:534
 msgctxt "as expiration date"
 msgid "Expiration"
 msgstr "Scadenza"
 
-#: templates/debug.php:555
+#: templates/debug.php:557
 msgid "Debug Log"
 msgstr "Debug Log"
 
-#: templates/debug.php:559
+#: templates/debug.php:561
 msgid "All Types"
 msgstr "Tutti i tipi"
 
-#: templates/debug.php:566
+#: templates/debug.php:568
 msgid "All Requests"
 msgstr "Tutte le richieste"
 
-#: templates/debug.php571, templates/debug.php600,
+#: templates/debug.php573, templates/debug.php602,
 #: templates/debug/logger.php:25
 msgid "File"
 msgstr "File"
 
-#: templates/debug.php572, templates/debug.php598,
+#: templates/debug.php574, templates/debug.php600,
 #: templates/debug/logger.php:23
 msgid "Function"
 msgstr "Funzione"
 
-#: templates/debug.php:573
+#: templates/debug.php:575
 msgid "Process ID"
 msgstr "ID processo"
 
-#: templates/debug.php:574
+#: templates/debug.php:576
 msgid "Logger"
 msgstr "Logger"
 
-#: templates/debug.php575, templates/debug.php599,
+#: templates/debug.php577, templates/debug.php601,
 #: templates/debug/logger.php:24
 msgid "Message"
 msgstr "Messaggio"
 
-#: templates/debug.php:577
+#: templates/debug.php:579
 msgid "Filter"
 msgstr "Filtro"
 
-#: templates/debug.php:585
+#: templates/debug.php:587
 msgid "Download"
 msgstr "Download"
 
-#: templates/debug.php596, templates/debug/logger.php:22
+#: templates/debug.php598, templates/debug/logger.php:22
 msgid "Type"
 msgstr "Tipo"
 
-#: templates/debug.php601, templates/debug/logger.php:26
+#: templates/debug.php603, templates/debug/logger.php:26
 msgid "Timestamp"
 msgstr "Timestamp"
 
@@ -1896,53 +1964,53 @@ msgstr "Freemius API"
 msgid "Requests"
 msgstr "Richieste"
 
-#: templates/account/billing.php:28
+#: templates/account/billing.php:22
 msgctxt "verb"
 msgid "Update"
 msgstr "Aggiorna"
 
-#: templates/account/billing.php:39
+#: templates/account/billing.php:33
 msgid "Billing"
 msgstr "Fatturazione"
 
-#: templates/account/billing.php44, templates/account/billing.php:44
+#: templates/account/billing.php38, templates/account/billing.php:38
 msgid "Business name"
 msgstr "Nome della compagnia"
 
-#: templates/account/billing.php45, templates/account/billing.php:45
+#: templates/account/billing.php39, templates/account/billing.php:39
 msgid "Tax / VAT ID"
 msgstr "Numero Partita Iva o VAT"
 
-#: templates/account/billing.php48, templates/account/billing.php48,
-#: templates/account/billing.php49, templates/account/billing.php:49
+#: templates/account/billing.php42, templates/account/billing.php42,
+#: templates/account/billing.php43, templates/account/billing.php:43
 msgid "Address Line %d"
 msgstr "Riga indirizzo %d"
 
-#: templates/account/billing.php52, templates/account/billing.php:52
+#: templates/account/billing.php46, templates/account/billing.php:46
 msgid "City"
 msgstr "Città"
 
-#: templates/account/billing.php52, templates/account/billing.php:52
+#: templates/account/billing.php46, templates/account/billing.php:46
 msgid "Town"
 msgstr "Cittadina"
 
-#: templates/account/billing.php53, templates/account/billing.php:53
+#: templates/account/billing.php47, templates/account/billing.php:47
 msgid "ZIP / Postal Code"
 msgstr "CAP"
 
-#: templates/account/billing.php:308
+#: templates/account/billing.php:302
 msgid "Country"
 msgstr "Nazione"
 
-#: templates/account/billing.php:310
+#: templates/account/billing.php:304
 msgid "Select Country"
 msgstr "Seleziona Nazione"
 
-#: templates/account/billing.php317, templates/account/billing.php:318
+#: templates/account/billing.php311, templates/account/billing.php:312
 msgid "State"
 msgstr "Stato"
 
-#: templates/account/billing.php317, templates/account/billing.php:318
+#: templates/account/billing.php311, templates/account/billing.php:312
 msgid "Province"
 msgstr "Provincia"
 
@@ -2194,11 +2262,11 @@ msgstr "Annulla"
 msgid "Become an affiliate"
 msgstr "Diventa un affiliato"
 
-#: templates/forms/license-activation.php:20
+#: templates/forms/license-activation.php:21
 msgid "Please enter the license key that you received in the email right after the purchase:"
 msgstr "Per favore inserisci la chiave di licenza che hai ricevuto via mail subito dopo l'acquisto:"
 
-#: templates/forms/license-activation.php:25
+#: templates/forms/license-activation.php:26
 msgid "Update License"
 msgstr "Aggiorna licenza"
 
@@ -2265,6 +2333,14 @@ msgstr "Cancel %s - I no longer need any security & feature updates, nor support
 msgid "Don't cancel %s - I'm still interested in getting security & feature updates, as well as be able to contact support."
 msgstr "Don't cancel %s - I'm still interested in getting security & feature updates, as well as be able to contact support."
 
+#. translators: %1$s: Either 'Downgrading your plan' or 'Cancelling the
+#. subscription'
+#: templates/forms/subscription-cancellation.php99,
+#: templates/account/partials/addon.php29,
+#: templates/account/partials/site.php:298
+msgid "%1$s will immediately stop all future recurring payments and your %s plan license will expire in %s."
+msgstr "%1$s will immediately stop all future recurring payments and your %s plan license will expire in %s."
+
 #: templates/forms/subscription-cancellation.php:103
 msgid "Once your license expires you will no longer be able to use the %s, unless you activate it again with a valid premium license."
 msgstr "Once your license expires you will no longer be able to use the %s, unless you activate it again with a valid premium license."
@@ -2278,7 +2354,7 @@ msgid "Proceed"
 msgstr "Proceed"
 
 #: templates/forms/subscription-cancellation.php191,
-#: templates/forms/deactivation/form.php:150
+#: templates/forms/deactivation/form.php:171
 msgid "Cancel %s & Proceed"
 msgstr "Cancel %s & Proceed"
 
@@ -2290,38 +2366,42 @@ msgstr "Sei a un clic di distanza dall'iniziare il tuo periodo di prova gratuito
 msgid "For compliance with the WordPress.org guidelines, before we start the trial we ask that you opt in with your user and non-sensitive site information, allowing the %s to periodically send data to %s to check for version updates and to validate your trial."
 msgstr "Per essere accettato del regolamento WordPress.org, prima di attivare il periodo di prova devi accettare di condividere informazioni come il tuo utente e dati non sensibili. Permettendo a %s di inviare dati periodicamente a %s per verificare gli aggiornamenti e approvare il periodo di prova."
 
-#: templates/js/style-premium-theme.php:37
+#: templates/js/style-premium-theme.php:39
 msgid "Premium"
 msgstr "Premium"
 
-#: templates/partials/network-activation.php:23
+#: templates/js/style-premium-theme.php:42
+msgid "Beta"
+msgstr "Beta"
+
+#: templates/partials/network-activation.php:27
 msgid "Activate license on all sites in the network."
 msgstr "Attiva la licenza su tutti i siti del network."
 
-#: templates/partials/network-activation.php:24
+#: templates/partials/network-activation.php:28
 msgid "Apply on all sites in the network."
 msgstr "Applica su tutti i siti della rete."
 
-#: templates/partials/network-activation.php:27
+#: templates/partials/network-activation.php:31
 msgid "Activate license on all pending sites."
 msgstr "Attiva le licenze su tutti i siti in attesa."
 
-#: templates/partials/network-activation.php:28
+#: templates/partials/network-activation.php:32
 msgid "Apply on all pending sites."
 msgstr "Applica su tutti i siti in attesa."
 
-#: templates/partials/network-activation.php36,
-#: templates/partials/network-activation.php:68
+#: templates/partials/network-activation.php40,
+#: templates/partials/network-activation.php:74
 msgid "allow"
 msgstr "permetti"
 
-#: templates/partials/network-activation.php38,
-#: templates/partials/network-activation.php:70
+#: templates/partials/network-activation.php43,
+#: templates/partials/network-activation.php:77
 msgid "delegate"
 msgstr "delega"
 
-#: templates/partials/network-activation.php41,
-#: templates/partials/network-activation.php:73
+#: templates/partials/network-activation.php47,
+#: templates/partials/network-activation.php:81
 msgid "skip"
 msgstr "salta"
 
@@ -2347,19 +2427,14 @@ msgstr "%s rimanenti"
 msgid "Last license"
 msgstr "Ultima licenza"
 
-#: templates/account/partials/addon.php:115
+#: templates/account/partials/addon.php:167
 msgid "Cancelled"
 msgstr "Annullato"
 
-#: templates/account/partials/addon.php:125
+#: templates/account/partials/addon.php:177
 msgid "No expiration"
 msgstr "Nessuna scadenza"
 
-#: templates/account/partials/addon.php264,
-#: templates/account/partials/addon.php:317
-msgid "Activate this add-on"
-msgstr "Attivare questo addon"
-
 #: templates/account/partials/site.php:181
 msgid "Owner Name"
 msgstr "Nome proprietario"
@@ -2384,47 +2459,47 @@ msgstr "Siamo spiacenti per l'inconveniente e siamo qui per aiutarti con il tuo
 msgid "Contact Support"
 msgstr "Contatta il supporto"
 
-#: templates/forms/deactivation/form.php:59
+#: templates/forms/deactivation/form.php:64
 msgid "Anonymous feedback"
 msgstr "Feedback anonimo"
 
-#: templates/forms/deactivation/form.php:66
+#: templates/forms/deactivation/form.php:70
 msgid "Deactivate"
 msgstr "Disattiva"
 
-#: templates/forms/deactivation/form.php:68
+#: templates/forms/deactivation/form.php:72
 msgid "Activate %s"
 msgstr "Attiva %s"
 
-#: templates/forms/deactivation/form.php:80
+#: templates/forms/deactivation/form.php:87
 msgid "Quick Feedback"
 msgstr "Quick Feedback"
 
-#: templates/forms/deactivation/form.php:84
+#: templates/forms/deactivation/form.php:91
 msgid "If you have a moment, please let us know why you are %s"
 msgstr "Se hai un attimo, facci sapere perché %s"
 
-#: templates/forms/deactivation/form.php:84
+#: templates/forms/deactivation/form.php:91
 msgid "deactivating"
 msgstr "disattivazione in corso"
 
-#: templates/forms/deactivation/form.php:84
+#: templates/forms/deactivation/form.php:91
 msgid "switching"
 msgstr "passa a"
 
-#: templates/forms/deactivation/form.php:332
+#: templates/forms/deactivation/form.php:365
 msgid "Submit & %s"
 msgstr "Invia e %s"
 
-#: templates/forms/deactivation/form.php:353
+#: templates/forms/deactivation/form.php:386
 msgid "Kindly tell us the reason so we can improve."
 msgstr "Spiegandoci il motivo ci aiuterai a migliorare."
 
-#: templates/forms/deactivation/form.php:478
+#: templates/forms/deactivation/form.php:511
 msgid "Yes - %s"
 msgstr "SI - %s"
 
-#: templates/forms/deactivation/form.php:485
+#: templates/forms/deactivation/form.php:518
 msgid "Skip & %s"
 msgstr "Salta & %s"
 
diff --git a/wp-content/plugins/nextgen-gallery/freemius/languages/freemius-ja_JP.mo b/wp-content/plugins/nextgen-gallery/freemius/languages/freemius-ja_JP.mo
index 1e80fd08c3e81b6da2fda57bda08fbae816be131..9de8a9d1f9db1bd4a88f2572fb1ecdf767e7d2e3 100644
Binary files a/wp-content/plugins/nextgen-gallery/freemius/languages/freemius-ja_JP.mo and b/wp-content/plugins/nextgen-gallery/freemius/languages/freemius-ja_JP.mo differ
diff --git a/wp-content/plugins/nextgen-gallery/freemius/languages/freemius-ja_JP.po b/wp-content/plugins/nextgen-gallery/freemius/languages/freemius-ja_JP.po
index 01dee4f2d4be6fb34759d2269bbfdea3cab2efc4..2d877b2156a130f63f5ad83ad3157526013461bf 100644
--- a/wp-content/plugins/nextgen-gallery/freemius/languages/freemius-ja_JP.po
+++ b/wp-content/plugins/nextgen-gallery/freemius/languages/freemius-ja_JP.po
@@ -10,8 +10,8 @@ msgstr ""
 "Project-Id-Version: WordPress SDK\n"
 "Report-Msgid-Bugs-To: https://github.com/Freemius/wordpress-sdk/issues\n"
 "POT-Creation-Date: \n"
-"PO-Revision-Date: 2018-11-25 07:22+0000\n"
-"Last-Translator: Vova Feldman <vova@freemius.com>\n"
+"PO-Revision-Date: 2019-06-05 13:40+0000\n"
+"Last-Translator: Odyssey <8bitodyssey+github@gmail.com>\n"
 "Language: ja_JP\n"
 "Language-Team: Japanese (Japan) (http://www.transifex.com/freemius/wordpress-sdk/language/ja_JP/)\n"
 "Content-Type: text/plain; charset=UTF-8\n"
@@ -24,772 +24,792 @@ msgstr ""
 "X-Poedit-SearchPathExcluded-0: *.js\n"
 "X-Poedit-SourceCharset: UTF-8\n"
 
-#: includes/class-freemius.php:1688
+#: includes/class-freemius.php1838, templates/account.php:769
+msgid "An update to a Beta version will replace your installed version of %s with the latest Beta release - use with caution, and not on production sites. You have been warned."
+msgstr "An update to a Beta version will replace your installed version of %s with the latest Beta release - use with caution, and not on production sites. You have been warned."
+
+#: includes/class-freemius.php:1845
+msgid "Would you like to proceed with the update?"
+msgstr "Would you like to proceed with the update?"
+
+#: includes/class-freemius.php:2053
 msgid "Freemius SDK couldn't find the plugin's main file. Please contact sdk@freemius.com with the current error."
 msgstr "Freemius SDK がプラグインのメインファイルを見つけることができませんでした。現在のエラーを添えて  sdk@freemius.com に連絡してください。"
 
-#: includes/class-freemius.php:1690
+#: includes/class-freemius.php:2055
 msgid "Error"
 msgstr "エラー"
 
-#: includes/class-freemius.php:2011
+#: includes/class-freemius.php:2445
 msgid "I found a better %s"
 msgstr "より良い %sを見つけました"
 
-#: includes/class-freemius.php:2013
+#: includes/class-freemius.php:2447
 msgid "What's the %s's name?"
 msgstr "%sの名前は何ですか?"
 
-#: includes/class-freemius.php:2019
+#: includes/class-freemius.php:2453
 msgid "It's a temporary %s. I'm just debugging an issue."
 msgstr "%sは一時的なものです。現在この問題をデバッグ中です。"
 
-#: includes/class-freemius.php:2021
+#: includes/class-freemius.php:2455
 msgid "Deactivation"
 msgstr "無効化"
 
-#: includes/class-freemius.php:2022
+#: includes/class-freemius.php:2456
 msgid "Theme Switch"
 msgstr "テーマ変更"
 
-#: includes/class-freemius.php2031, templates/forms/resend-key.php:24
+#: includes/class-freemius.php2465, templates/forms/resend-key.php:24
 msgid "Other"
 msgstr "その他"
 
-#: includes/class-freemius.php:2039
+#: includes/class-freemius.php:2473
 msgid "I no longer need the %s"
 msgstr "%sはもう不要です"
 
-#: includes/class-freemius.php:2046
+#: includes/class-freemius.php:2480
 msgid "I only needed the %s for a short period"
 msgstr "短期間だけ %sが 必要です。"
 
-#: includes/class-freemius.php:2052
+#: includes/class-freemius.php:2486
 msgid "The %s broke my site"
 msgstr "%s の影響でサイトを崩れました"
 
-#: includes/class-freemius.php:2059
+#: includes/class-freemius.php:2493
 msgid "The %s suddenly stopped working"
 msgstr "%s の動作が突然停止しました"
 
-#: includes/class-freemius.php:2069
+#: includes/class-freemius.php:2503
 msgid "I can't pay for it anymore"
 msgstr "もう払うことができません"
 
-#: includes/class-freemius.php:2071
+#: includes/class-freemius.php:2505
 msgid "What price would you feel comfortable paying?"
 msgstr " 支払ってもよいと思う価格はいくらですか?"
 
-#: includes/class-freemius.php:2077
+#: includes/class-freemius.php:2511
 msgid "I don't like to share my information with you"
 msgstr "自分の情報を共有したくありません"
 
-#: includes/class-freemius.php:2098
+#: includes/class-freemius.php:2532
 msgid "The %s didn't work"
 msgstr "%s が動作しませんでした"
 
-#: includes/class-freemius.php:2108
+#: includes/class-freemius.php:2542
 msgid "I couldn't understand how to make it work"
 msgstr "どうしたら動作するか分かりませんでした。"
 
-#: includes/class-freemius.php:2116
+#: includes/class-freemius.php:2550
 msgid "The %s is great, but I need specific feature that you don't support"
 msgstr "%s は素晴らしいのですが、サポートされていないある機能が必要です"
 
-#: includes/class-freemius.php:2118
+#: includes/class-freemius.php:2552
 msgid "What feature?"
 msgstr "何の機能ですか?"
 
-#: includes/class-freemius.php:2122
+#: includes/class-freemius.php:2556
 msgid "The %s is not working"
 msgstr "%s が動作していません"
 
-#: includes/class-freemius.php:2124
+#: includes/class-freemius.php:2558
 msgid "Kindly share what didn't work so we can fix it for future users..."
 msgstr "将来のユーザーのために修正できるよう、何が動作しなかったのかどうか共有してください…"
 
-#: includes/class-freemius.php:2128
+#: includes/class-freemius.php:2562
 msgid "It's not what I was looking for"
 msgstr "探していたものではありません"
 
-#: includes/class-freemius.php:2130
+#: includes/class-freemius.php:2564
 msgid "What you've been looking for?"
 msgstr "探していたのは何ですか?"
 
-#: includes/class-freemius.php:2134
+#: includes/class-freemius.php:2568
 msgid "The %s didn't work as expected"
 msgstr "%sが期待通りに動きませんでした "
 
-#: includes/class-freemius.php:2136
+#: includes/class-freemius.php:2570
 msgid "What did you expect?"
 msgstr "何を期待していましたか?"
 
-#: includes/class-freemius.php2942, templates/debug.php:20
+#: includes/class-freemius.php3425, templates/debug.php:20
 msgid "Freemius Debug"
 msgstr "Freemius デバッグ"
 
-#: includes/class-freemius.php:3670
+#: includes/class-freemius.php:4177
 msgid "I don't know what is cURL or how to install it, help me!"
 msgstr "cURL がなにか、そのインストール方法を知りません。助けてください。"
 
-#: includes/class-freemius.php:3672
+#: includes/class-freemius.php:4179
 msgid "We'll make sure to contact your hosting company and resolve the issue. You will get a follow-up email to %s once we have an update."
 msgstr "ホスティング会社に連絡して問題を解決してください。 更新が完了したら、 %s へのフォローアップメールが届きます。"
 
-#: includes/class-freemius.php:3679
+#: includes/class-freemius.php:4186
 msgid "Great, please install cURL and enable it in your php.ini file. In addition, search for the 'disable_functions' directive in your php.ini file and remove any disabled methods starting with 'curl_'. To make sure it was successfully activated, use 'phpinfo()'. Once activated, deactivate the %s and reactivate it back again."
 msgstr "すばらしい。cURL をインストールし、 php.ini ファイルで有効化してください。加えて、php.ini 内で 'disable_functions' ディレクティブを検索して、'curl_' で始まる無効化されたメソッドを削除してください。'phpinfo()' を使って正常に起動されたことを確認してください。有効化されている場合は %s を一度無効化し、再度有効化し直してください。"
 
-#: includes/class-freemius.php:3784
+#: includes/class-freemius.php:4291
 msgid "Yes - do your thing"
 msgstr "はい - お構いなく"
 
-#: includes/class-freemius.php:3789
+#: includes/class-freemius.php:4296
 msgid "No - just deactivate"
 msgstr "いいえ - すぐに無効化"
 
-#: includes/class-freemius.php3834, includes/class-freemius.php4343,
-#: includes/class-freemius.php5442, includes/class-freemius.php11545,
-#: includes/class-freemius.php14916, includes/class-freemius.php14968,
-#: includes/class-freemius.php15030, includes/class-freemius.php17263,
-#: includes/class-freemius.php17273, includes/class-freemius.php17882,
-#: includes/class-freemius.php18742, includes/class-freemius.php18857,
-#: includes/class-freemius.php19001, templates/add-ons.php:43
+#: includes/class-freemius.php4341, includes/class-freemius.php4850,
+#: includes/class-freemius.php5999, includes/class-freemius.php12682,
+#: includes/class-freemius.php16045, includes/class-freemius.php16133,
+#: includes/class-freemius.php16299, includes/class-freemius.php18758,
+#: includes/class-freemius.php18768, includes/class-freemius.php19404,
+#: includes/class-freemius.php20277, includes/class-freemius.php20392,
+#: includes/class-freemius.php20536, templates/add-ons.php:54
 msgctxt "exclamation"
 msgid "Oops"
 msgstr "おっと"
 
-#: includes/class-freemius.php:3903
+#: includes/class-freemius.php:4410
 msgid "Thank for giving us the chance to fix it! A message was just sent to our technical staff. We will get back to you as soon as we have an update to %s. Appreciate your patience."
 msgstr "修正するチャンスをいただきありがとうございます! テクニカルスタッフにメッセージが送信されました。 %s への更新が行われるとすぐにあなたに連絡します。 あなたの忍耐に感謝します。"
 
-#: includes/class-freemius.php:4340
+#: includes/class-freemius.php:4847
 msgctxt "addonX cannot run without pluginY"
 msgid "%s cannot run without %s."
 msgstr "%s は、%s が無いと実行することができません。"
 
-#: includes/class-freemius.php:4341
+#: includes/class-freemius.php:4848
 msgctxt "addonX cannot run..."
 msgid "%s cannot run without the plugin."
 msgstr "%s は、プラグインが無いと実行することができません。"
 
-#: includes/class-freemius.php4487, includes/class-freemius.php4512,
-#: includes/class-freemius.php:17953
+#: includes/class-freemius.php5020, includes/class-freemius.php5045,
+#: includes/class-freemius.php:19475
 msgid "Unexpected API error. Please contact the %s's author with the following error."
 msgstr "予期しない API エラーです。%sの作者に次のエラーを連絡してください。"
 
-#: includes/class-freemius.php:5130
+#: includes/class-freemius.php:5687
 msgid "Premium %s version was successfully activated."
 msgstr "プレミアムバージョンの %sは有効化に成功しました。"
 
-#: includes/class-freemius.php5142, includes/class-freemius.php:7004
+#: includes/class-freemius.php5699, includes/class-freemius.php:7567
 msgctxt ""
 msgid "W00t"
 msgstr "やったー"
 
-#: includes/class-freemius.php:5157
+#: includes/class-freemius.php:5714
 msgid "You have a %s license."
 msgstr "%s ライセンスを持っています。"
 
-#: includes/class-freemius.php5161, includes/class-freemius.php14337,
-#: includes/class-freemius.php14348, includes/class-freemius.php17177,
-#: includes/class-freemius.php17491, includes/class-freemius.php17557,
-#: includes/class-freemius.php:17707
+#: includes/class-freemius.php5718, includes/class-freemius.php15466,
+#: includes/class-freemius.php15477, includes/class-freemius.php18669,
+#: includes/class-freemius.php18999, includes/class-freemius.php19065,
+#: includes/class-freemius.php:19229
 msgctxt "interjection expressing joy or exuberance"
 msgid "Yee-haw"
 msgstr "ヤッホー"
 
-#: includes/class-freemius.php:5425
+#: includes/class-freemius.php:5982
 msgid "%s free trial was successfully cancelled. Since the add-on is premium only it was automatically deactivated. If you like to use it in the future, you'll have to purchase a license."
 msgstr "%s の無料試用が正常にキャンセルされました。 アドオンはプレミアムなので、自動的に無効化されました。 将来使用したい場合は、ライセンスを購入する必要があります。"
 
-#: includes/class-freemius.php:5429
+#: includes/class-freemius.php:5986
 msgid "%s is a premium only add-on. You have to purchase a license first before activating the plugin."
 msgstr "%s はプレミアムのみのアドオンです。そのプラグインを有効化する前にライセンスを購入する必要があります。"
 
-#: includes/class-freemius.php5438, templates/add-ons.php103,
-#: templates/account/partials/addon.php:288
+#: includes/class-freemius.php5995, templates/add-ons.php130,
+#: templates/account/partials/addon.php:343
 msgid "More information about %s"
 msgstr "%s に関する詳細情報"
 
-#: includes/class-freemius.php:5439
+#: includes/class-freemius.php:5996
 msgid "Purchase License"
 msgstr "ライセンスを購入"
 
-#: includes/class-freemius.php6372, templates/connect.php:163
+#: includes/class-freemius.php6931, templates/connect.php:163
 msgid "You should receive an activation email for %s to your mailbox at %s. Please make sure you click the activation button in that email to %s."
 msgstr "%s のメールボックスに %s の有効化のメールを受け取っているはずです。%s のメールに記載された有効化ボタンをクリックしてください。"
 
-#: includes/class-freemius.php:6376
+#: includes/class-freemius.php:6935
 msgid "start the trial"
 msgstr "トライアルを開始"
 
-#: includes/class-freemius.php6377, templates/connect.php:167
+#: includes/class-freemius.php6936, templates/connect.php:167
 msgid "complete the install"
 msgstr "インストールを完了"
 
-#: includes/class-freemius.php:6490
+#: includes/class-freemius.php:7049
 msgid "You are just one step away - %s"
 msgstr "もうあとわずかです - %s"
 
-#: includes/class-freemius.php:6493
+#: includes/class-freemius.php:7052
 msgctxt "%s - plugin name. As complete \"PluginX\" activation now"
 msgid "Complete \"%s\" Activation Now"
 msgstr "すぐに \"%s\" 有効化を完了してください"
 
-#: includes/class-freemius.php:6571
+#: includes/class-freemius.php:7130
 msgid "We made a few tweaks to the %s, %s"
 msgstr "プラグインを微調整します、 %s, %s"
 
-#: includes/class-freemius.php:6575
+#: includes/class-freemius.php:7134
 msgid "Opt in to make \"%s\" better!"
 msgstr "Opt in to make \"%s\" better!"
 
-#: includes/class-freemius.php:7003
+#: includes/class-freemius.php:7566
 msgid "The upgrade of %s was successfully completed."
 msgstr "%s のアップグレードが完了しました。"
 
-#: includes/class-freemius.php8925, includes/class-fs-plugin-updater.php886,
-#: includes/class-fs-plugin-updater.php1081,
-#: includes/class-fs-plugin-updater.php1088,
+#: includes/class-freemius.php9728, includes/class-fs-plugin-updater.php975,
+#: includes/class-fs-plugin-updater.php1170,
+#: includes/class-fs-plugin-updater.php1177,
 #: templates/auto-installation.php:32
 msgid "Add-On"
 msgstr "アドオン"
 
-#: includes/class-freemius.php8927, templates/debug.php359,
-#: templates/debug.php:520
+#: includes/class-freemius.php9730, templates/account.php313,
+#: templates/account.php321, templates/debug.php361, templates/debug.php:522
 msgid "Plugin"
 msgstr "プラグイン"
 
-#: includes/class-freemius.php8928, templates/debug.php359,
-#: templates/debug.php520, templates/forms/deactivation/form.php:67
+#: includes/class-freemius.php9731, templates/account.php314,
+#: templates/account.php322, templates/debug.php361, templates/debug.php522,
+#: templates/forms/deactivation/form.php:71
 msgid "Theme"
 msgstr "テーマ"
 
-#: includes/class-freemius.php:11412
+#: includes/class-freemius.php:12148
+msgid "An unknown error has occurred while trying to set the user's beta mode."
+msgstr "An unknown error has occurred while trying to set the user's beta mode."
+
+#: includes/class-freemius.php:12549
 msgid "Invalid site details collection."
 msgstr "Invalid site details collection."
 
-#: includes/class-freemius.php:11532
+#: includes/class-freemius.php:12669
 msgid "We couldn't find your email address in the system, are you sure it's the right address?"
 msgstr "システムではメールアドレスを見つけることができませんでした。メールアドレスが正しいか確認してください。"
 
-#: includes/class-freemius.php:11534
+#: includes/class-freemius.php:12671
 msgid "We can't see any active licenses associated with that email address, are you sure it's the right address?"
 msgstr "メールアドレスに関連付けられた有効なライセンスが見つかりません。メールアドレスが正しいか確認してください。"
 
-#: includes/class-freemius.php:11808
+#: includes/class-freemius.php:12945
 msgid "Account is pending activation."
 msgstr "アカウントは有効化待ちです。"
 
-#: includes/class-freemius.php11920,
+#: includes/class-freemius.php13057,
 #: templates/forms/premium-versions-upgrade-handler.php:47
 msgid "Buy a license now"
 msgstr "Buy a license now"
 
-#: includes/class-freemius.php11932,
+#: includes/class-freemius.php13069,
 #: templates/forms/premium-versions-upgrade-handler.php:46
 msgid "Renew your license now"
 msgstr "Renew your license now"
 
-#: includes/class-freemius.php:11936
+#: includes/class-freemius.php:13073
 msgid "%s to access version %s security & feature updates, and support."
 msgstr "%s to access version %s security & feature updates, and support."
 
-#: includes/class-freemius.php:14319
+#: includes/class-freemius.php:15448
 msgid "%s activation was successfully completed."
 msgstr "%s の有効化が成功しました。"
 
-#: includes/class-freemius.php:14333
+#: includes/class-freemius.php:15462
 msgid "Your account was successfully activated with the %s plan."
 msgstr "アカウントが %s プランで有効化できました。"
 
-#: includes/class-freemius.php14344, includes/class-freemius.php:17553
+#: includes/class-freemius.php15473, includes/class-freemius.php:19061
 msgid "Your trial has been successfully started."
 msgstr "トライアル版の利用を開始しました。"
 
-#: includes/class-freemius.php14914, includes/class-freemius.php14966,
-#: includes/class-freemius.php:15028
+#: includes/class-freemius.php16043, includes/class-freemius.php16131,
+#: includes/class-freemius.php:16297
 msgid "Couldn't activate %s."
 msgstr "%s を有効化できません。"
 
-#: includes/class-freemius.php14915, includes/class-freemius.php14967,
-#: includes/class-freemius.php:15029
+#: includes/class-freemius.php16044, includes/class-freemius.php16132,
+#: includes/class-freemius.php:16298
 msgid "Please contact us with the following message:"
 msgstr "以下のメッセージとともに私たちに連絡をください。"
 
-#: includes/class-freemius.php15378, includes/class-freemius.php:19839
+#: includes/class-freemius.php:16128
+msgid "An unknown error has occurred."
+msgstr "An unknown error has occurred."
+
+#: includes/class-freemius.php16655, includes/class-freemius.php:21409
 msgid "Upgrade"
 msgstr "アップグレード"
 
-#: includes/class-freemius.php:15384
+#: includes/class-freemius.php:16661
 msgid "Start Trial"
 msgstr "トライアルを開始"
 
-#: includes/class-freemius.php:15386
+#: includes/class-freemius.php:16663
 msgid "Pricing"
 msgstr "料金表"
 
-#: includes/class-freemius.php15448, includes/class-freemius.php:15450
+#: includes/class-freemius.php16742, includes/class-freemius.php:16744
 msgid "Affiliation"
 msgstr "アフィリエイト"
 
-#: includes/class-freemius.php15478, includes/class-freemius.php15480,
-#: templates/account.php150, templates/debug.php:324
+#: includes/class-freemius.php16772, includes/class-freemius.php16774,
+#: templates/account.php177, templates/debug.php:326
 msgid "Account"
 msgstr "アカウント"
 
-#: includes/class-freemius.php15493, includes/class-freemius.php15495,
+#: includes/class-freemius.php16787, includes/class-freemius.php16789,
 #: includes/customizer/class-fs-customizer-support-section.php:60
 msgid "Contact Us"
 msgstr "連絡"
 
-#: includes/class-freemius.php15505, includes/class-freemius.php15507,
-#: includes/class-freemius.php19849, templates/account.php100,
-#: templates/account/partials/addon.php:41
+#: includes/class-freemius.php16799, includes/class-freemius.php16801,
+#: includes/class-freemius.php21423, templates/account.php105,
+#: templates/account/partials/addon.php:45
 msgid "Add-Ons"
 msgstr "アドオン"
 
-#: includes/class-freemius.php:15541
+#: includes/class-freemius.php:16835
 msgctxt "ASCII arrow left icon"
 msgid "&#x2190;"
 msgstr "&#x2190;"
 
-#: includes/class-freemius.php:15541
+#: includes/class-freemius.php:16835
 msgctxt "ASCII arrow right icon"
 msgid "&#x27a4;"
 msgstr "&#x27a4;"
 
-#: includes/class-freemius.php15543, templates/pricing.php:97
+#: includes/class-freemius.php16837, templates/pricing.php:102
 msgctxt "noun"
 msgid "Pricing"
 msgstr "料金表"
 
-#: includes/class-freemius.php15756,
+#: includes/class-freemius.php17050,
 #: includes/customizer/class-fs-customizer-support-section.php:67
 msgid "Support Forum"
 msgstr "サポートフォーラム"
 
-#: includes/class-freemius.php:16542
+#: includes/class-freemius.php:17995
 msgid "Your email has been successfully verified - you are AWESOME!"
 msgstr "あなたのメールアドレスの承認が完了しました。すごい!"
 
-#: includes/class-freemius.php:16543
+#: includes/class-freemius.php:17996
 msgctxt "a positive response"
 msgid "Right on"
 msgstr "そうだ"
 
-#: includes/class-freemius.php:17168
+#: includes/class-freemius.php:18660
 msgid "Your %s Add-on plan was successfully upgraded."
 msgstr "%s のアドオンのプランのアップグレードが完了しました。"
 
-#: includes/class-freemius.php:17170
+#: includes/class-freemius.php:18662
 msgid "%s Add-on was successfully purchased."
 msgstr "%s のアドオンの支払いが完了しました。"
 
-#: includes/class-freemius.php:17173
+#: includes/class-freemius.php:18665
 msgid "Download the latest version"
 msgstr "最新版をダウンロード"
 
-#: includes/class-freemius.php:17259
-msgctxt "%1s - plugin title, %2s - API domain"
-msgid "Your server is blocking the access to Freemius' API, which is crucial for %1s synchronization. Please contact your host to whitelist %2s"
-msgstr "サーバーは %1s の同期に不可欠な Freemius の API へのアクセスをブロックしています。 ホワイトリストに %2s を追加していただけるようあなたのホスティング会社に連絡してください。"
+#: includes/class-freemius.php:18751
+msgid "Your server is blocking the access to Freemius' API, which is crucial for %1$s synchronization. Please contact your host to whitelist %2$s"
+msgstr "Your server is blocking the access to Freemius' API, which is crucial for %1$s synchronization. Please contact your host to whitelist %2$s"
 
-#: includes/class-freemius.php17262, includes/class-freemius.php17678,
-#: includes/class-freemius.php:17755
+#: includes/class-freemius.php18757, includes/class-freemius.php19188,
+#: includes/class-freemius.php:19277
 msgid "Error received from the server:"
 msgstr "サーバーからエラーを受信しました。"
 
-#: includes/class-freemius.php:17272
+#: includes/class-freemius.php:18767
 msgid "It seems like one of the authentication parameters is wrong. Update your Public Key, Secret Key & User ID, and try again."
 msgstr "認証パラメータの1つが間違っているようです。 公開鍵、秘密鍵、ユーザーIDを更新して、もう一度お試しください。"
 
-#: includes/class-freemius.php17454, includes/class-freemius.php17683,
-#: includes/class-freemius.php17726, includes/class-freemius.php:17829
+#: includes/class-freemius.php18961, includes/class-freemius.php19193,
+#: includes/class-freemius.php19248, includes/class-freemius.php:19351
 msgctxt ""
 msgid "Hmm"
 msgstr "ふむ"
 
-#: includes/class-freemius.php:17467
+#: includes/class-freemius.php:18974
 msgid "It looks like you are still on the %s plan. If you did upgrade or change your plan, it's probably an issue on our side - sorry."
 msgstr "まだ %s プランのようです。もしアップグレードやプランの変更をしたのなら、こちらで何らかの問題が発生しているようです。申し訳ありません。"
 
-#: includes/class-freemius.php17468, templates/account.php102,
-#: templates/add-ons.php134, templates/account/partials/addon.php:43
+#: includes/class-freemius.php18975, templates/account.php107,
+#: templates/add-ons.php191, templates/account/partials/addon.php:47
 msgctxt "trial period"
 msgid "Trial"
 msgstr "トライアル"
 
-#: includes/class-freemius.php:17473
+#: includes/class-freemius.php:18980
 msgid "I have upgraded my account but when I try to Sync the License, the plan remains %s."
 msgstr "アカウントをアップグレードしましたが、ライセンスを同期しようとするとプランが %s のままです。"
 
-#: includes/class-freemius.php17477, includes/class-freemius.php:17535
+#: includes/class-freemius.php18984, includes/class-freemius.php:19043
 msgid "Please contact us here"
 msgstr "こちらで私たちに連絡をとってください。"
 
-#: includes/class-freemius.php:17487
+#: includes/class-freemius.php:18995
+msgid "Your plan was successfully activated."
+msgstr "Your plan was successfully activated."
+
+#: includes/class-freemius.php:18996
 msgid "Your plan was successfully upgraded."
 msgstr "プランのアップグレードが成功しました。"
 
-#: includes/class-freemius.php:17505
+#: includes/class-freemius.php:19013
 msgid "Your plan was successfully changed to %s."
 msgstr "プランの %s への変更が成功しました。"
 
-#: includes/class-freemius.php:17521
+#: includes/class-freemius.php:19029
 msgid "Your license has expired. You can still continue using the free %s forever."
 msgstr "ライセンスの有効期限が切れました。無料バージョンの%s は引き続き利用できます。"
 
-#: includes/class-freemius.php:17523
+#: includes/class-freemius.php:19031
 msgid "Your license has expired. %1$sUpgrade now%2$s to continue using the %3$s without interruptions."
 msgstr "ライセンスの有効期限が切れました。 %1$s  %3$sに邪魔されずに利用を継続するには,今すぐ%2$sアップグレードを行ってください。"
 
-#: includes/class-freemius.php:17531
+#: includes/class-freemius.php:19039
 msgid "Your license has been cancelled. If you think it's a mistake, please contact support."
 msgstr "ライセンスはキャンセルされました。もしそれが間違いだと思うならサポートに連絡してください。"
 
-#: includes/class-freemius.php:17544
+#: includes/class-freemius.php:19052
 msgid "Your license has expired. You can still continue using all the %s features, but you'll need to renew your license to continue getting updates and support."
 msgstr "ライセンスは有効期限がきれました。%s の機能を引き続き利用することができます。ただし、アップデートやサポートをうけるにはライセンスをアップデートする必要があります。"
 
-#: includes/class-freemius.php:17567
+#: includes/class-freemius.php:19075
 msgid "Your free trial has expired. You can still continue using all our free features."
 msgstr "フリートライアル期間が終了しました。無料で使える機能は引き続き利用可能です。"
 
-#: includes/class-freemius.php:17569
+#: includes/class-freemius.php:19077
 msgid "Your free trial has expired. %1$sUpgrade now%2$s to continue using the %3$s without interruptions."
 msgstr "フリートライアル期間が終了しました。%1$s %3$sに邪魔されずに利用を継続するには,今すぐ %2$s のアップグレードを行ってください。"
 
-#: includes/class-freemius.php:17674
+#: includes/class-freemius.php:19184
 msgid "It looks like the license could not be activated."
 msgstr "ライセンスの有効化ができませんでした。"
 
-#: includes/class-freemius.php:17704
+#: includes/class-freemius.php:19226
 msgid "Your license was successfully activated."
 msgstr "ライセンスの有効化が成功しました。"
 
-#: includes/class-freemius.php:17730
+#: includes/class-freemius.php:19252
 msgid "It looks like your site currently doesn't have an active license."
 msgstr "サイトは有効なライセンスを持っていないようです。"
 
-#: includes/class-freemius.php:17754
+#: includes/class-freemius.php:19276
 msgid "It looks like the license deactivation failed."
 msgstr "ライセンスの無効化ができませんでした。"
 
-#: includes/class-freemius.php:17782
+#: includes/class-freemius.php:19304
 msgid "Your license was successfully deactivated, you are back to the %s plan."
 msgstr "ライセンスの無効化が完了しました。%s プランに戻りました。"
 
-#: includes/class-freemius.php:17783
+#: includes/class-freemius.php:19305
 msgid "O.K"
 msgstr "O.K"
 
-#: includes/class-freemius.php:17836
+#: includes/class-freemius.php:19358
 msgid "Seems like we are having some temporary issue with your subscription cancellation. Please try again in few minutes."
 msgstr "Seems like we are having some temporary issue with your subscription cancellation. Please try again in few minutes."
 
-#: includes/class-freemius.php:17845
+#: includes/class-freemius.php:19367
 msgid "Your subscription was successfully cancelled. Your %s plan license will expire in %s."
 msgstr "Your subscription was successfully cancelled. Your %s plan license will expire in %s."
 
-#: includes/class-freemius.php:17887
+#: includes/class-freemius.php:19409
 msgid "You are already running the %s in a trial mode."
 msgstr "すでに%sをトライアルモードで利用中です。"
 
-#: includes/class-freemius.php:17898
+#: includes/class-freemius.php:19420
 msgid "You already utilized a trial before."
 msgstr "以前すでに試用版を利用しました。"
 
-#: includes/class-freemius.php:17912
+#: includes/class-freemius.php:19434
 msgid "Plan %s do not exist, therefore, can't start a trial."
 msgstr "%s プランは存在しないため、試用を開始できません。"
 
-#: includes/class-freemius.php:17923
+#: includes/class-freemius.php:19445
 msgid "Plan %s does not support a trial period."
 msgstr "%s プランにはトライアル期間はありません。"
 
-#: includes/class-freemius.php:17934
+#: includes/class-freemius.php:19456
 msgid "None of the %s's plans supports a trial period."
 msgstr "%sのプランにはトライアル期間はありません。"
 
-#: includes/class-freemius.php:17984
+#: includes/class-freemius.php:19506
 msgid "It looks like you are not in trial mode anymore so there's nothing to cancel :)"
 msgstr "すでにトライアルモードではないようなので、キャンセルする必要はありません :)"
 
-#: includes/class-freemius.php:18020
+#: includes/class-freemius.php:19542
 msgid "Seems like we are having some temporary issue with your trial cancellation. Please try again in few minutes."
 msgstr "トライアルのキャンセルに一時的な問題がありました。数分後に再度お試しください。"
 
-#: includes/class-freemius.php:18039
+#: includes/class-freemius.php:19561
 msgid "Your %s free trial was successfully cancelled."
 msgstr "%s のフリートライアルはキャンセルされました。"
 
-#: includes/class-freemius.php:18346
+#: includes/class-freemius.php:19877
 msgid "Version %s was released."
 msgstr "バージョン %s をリリースしました。"
 
-#: includes/class-freemius.php:18346
+#: includes/class-freemius.php:19877
 msgid "Please download %s."
 msgstr "%s をダウンロードしてください。"
 
-#: includes/class-freemius.php:18353
+#: includes/class-freemius.php:19884
 msgid "the latest %s version here"
 msgstr "最新の %s バージョンはこちらです。"
 
-#: includes/class-freemius.php:18358
+#: includes/class-freemius.php:19889
 msgid "New"
 msgstr "新規"
 
-#: includes/class-freemius.php:18363
+#: includes/class-freemius.php:19894
 msgid "Seems like you got the latest release."
 msgstr "最新版を取得できました。"
 
-#: includes/class-freemius.php:18364
+#: includes/class-freemius.php:19895
 msgid "You are all good!"
 msgstr "すべて完璧です!"
 
-#: includes/class-freemius.php:18632
+#: includes/class-freemius.php:20165
 msgid "Verification mail was just sent to %s. If you can't find it after 5 min, please check your spam box."
 msgstr "%s に確認メールを送信しました。もし5分以内にそれが届かない場合、迷惑メールボックスを確認してください。"
 
-#: includes/class-freemius.php:18769
+#: includes/class-freemius.php:20304
 msgid "Site successfully opted in."
 msgstr "サイトのオプトインに成功しました。"
 
-#: includes/class-freemius.php18770, includes/class-freemius.php:19581
+#: includes/class-freemius.php20305, includes/class-freemius.php:21125
 msgid "Awesome"
 msgstr "すごい!"
 
-#: includes/class-freemius.php18786, templates/forms/optout.php:32
+#: includes/class-freemius.php20321, templates/forms/optout.php:32
 msgid "We appreciate your help in making the %s better by letting us track some usage data."
 msgstr "使用データを追跡できるよう許可してくれたことで、%s をより良くするための手助けに感謝致します。"
 
-#: includes/class-freemius.php:18787
+#: includes/class-freemius.php:20322
 msgid "Thank you!"
 msgstr "ありがとうございます!"
 
-#: includes/class-freemius.php:18794
+#: includes/class-freemius.php:20329
 msgid "We will no longer be sending any usage data of %s on %s to %s."
 msgstr "もう%s上の%sから%sへのデータ送信は行いません。"
 
-#: includes/class-freemius.php:18923
+#: includes/class-freemius.php:20458
 msgid "Please check your mailbox, you should receive an email via %s to confirm the ownership change. From security reasons, you must confirm the change within the next 15 min. If you cannot find the email, please check your spam folder."
 msgstr "メールボックスを確認してください。所有権の変更を確認するには、%s でメールを受け取る必要があります。 セキュリティ上の理由から、次の15分以内に変更を確認する必要があります。 電子メールが見つからない場合は、迷惑メールフォルダを確認してください。"
 
-#: includes/class-freemius.php:18929
+#: includes/class-freemius.php:20464
 msgid "Thanks for confirming the ownership change. An email was just sent to %s for final approval."
 msgstr "所有権の変更を確認していただきありがとうございます。 %s に承認メールが送信されました。"
 
-#: includes/class-freemius.php:18934
+#: includes/class-freemius.php:20469
 msgid "%s is the new owner of the account."
 msgstr "%s は新しいオーナーです。"
 
-#: includes/class-freemius.php:18936
+#: includes/class-freemius.php:20471
 msgctxt "as congratulations"
 msgid "Congrats"
 msgstr "おめでとう"
 
-#: includes/class-freemius.php:18956
+#: includes/class-freemius.php:20491
 msgid "Sorry, we could not complete the email update. Another user with the same email is already registered."
 msgstr "メールアドレスのアップデートを完了できませんでした。他のユーザーがすでに同じメールアドレスで登録しているようです。"
 
-#: includes/class-freemius.php:18957
+#: includes/class-freemius.php:20492
 msgid "If you would like to give up the ownership of the %s's account to %s click the Change Ownership button."
 msgstr "%sの所有権を%sへ譲りたい場合は、所有権の変更ボタンをクリックしてください。"
 
-#: includes/class-freemius.php:18964
+#: includes/class-freemius.php:20499
 msgid "Change Ownership"
 msgstr "オーナーを変更"
 
-#: includes/class-freemius.php:18972
+#: includes/class-freemius.php:20507
 msgid "Your email was successfully updated. You should receive an email with confirmation instructions in few moments."
 msgstr "メールアドレスのアップデートが完了しました。まもなく確認メールが届きます。"
 
-#: includes/class-freemius.php:18984
+#: includes/class-freemius.php:20519
 msgid "Please provide your full name."
 msgstr "フルネームを入力してください。"
 
-#: includes/class-freemius.php:18989
+#: includes/class-freemius.php:20524
 msgid "Your name was successfully updated."
 msgstr "名前のアップデートが成功しました。"
 
-#: includes/class-freemius.php:19050
+#: includes/class-freemius.php:20585
 msgid "You have successfully updated your %s."
 msgstr "%s のアップデートが成功しました。"
 
-#: includes/class-freemius.php:19190
+#: includes/class-freemius.php:20725
 msgid "Just letting you know that the add-ons information of %s is being pulled from an external server."
 msgstr "%s のアドオンに関する情報は、外部サーバーから取得されます。"
 
-#: includes/class-freemius.php:19191
+#: includes/class-freemius.php:20726
 msgctxt "advance notice of something that will need attention."
 msgid "Heads up"
 msgstr "警告"
 
-#: includes/class-freemius.php:19621
+#: includes/class-freemius.php:21165
 msgctxt "exclamation"
 msgid "Hey"
 msgstr "ヘイ"
 
-#: includes/class-freemius.php:19621
+#: includes/class-freemius.php:21165
 msgid "How do you like %s so far? Test all our %s premium features with a %d-day free trial."
 msgstr "%s はどうですか? 私たちの全ての %s のプレミアム機能をお試しください。"
 
-#: includes/class-freemius.php:19629
+#: includes/class-freemius.php:21173
 msgid "No commitment for %s days - cancel anytime!"
 msgstr "%s 日以内であればいつでもキャンセルできます。"
 
-#: includes/class-freemius.php:19630
+#: includes/class-freemius.php:21174
 msgid "No credit card required"
 msgstr "クレジットカードは必要ありません。"
 
-#: includes/class-freemius.php19637, templates/forms/trial-start.php:53
+#: includes/class-freemius.php21181, templates/forms/trial-start.php:53
 msgctxt "call to action"
 msgid "Start free trial"
 msgstr "フリートライアルを開始"
 
-#: includes/class-freemius.php:19714
+#: includes/class-freemius.php:21258
 msgid "Hey there, did you know that %s has an affiliate program? If you like the %s you can become our ambassador and earn some cash!"
 msgstr "こんにちは。%sにアフィリエイトプログラムがあるのはご存知でしたか? %sがお好きなら、私たちのアンバサダーになって報酬を得ましょう!"
 
-#: includes/class-freemius.php:19723
+#: includes/class-freemius.php:21267
 msgid "Learn more"
 msgstr "詳細はこちら"
 
-#: includes/class-freemius.php19873, templates/account.php406,
-#: templates/account.php509, templates/connect.php171,
-#: templates/connect.php421, templates/forms/license-activation.php24,
-#: templates/account/partials/addon.php:235
+#: includes/class-freemius.php21447, templates/account.php474,
+#: templates/account.php595, templates/connect.php171,
+#: templates/connect.php421, templates/forms/license-activation.php25,
+#: templates/account/partials/addon.php:287
 msgid "Activate License"
 msgstr "ライセンスを有効化"
 
-#: includes/class-freemius.php19874, templates/account.php469,
-#: templates/account.php508, templates/account/partials/site.php:256
+#: includes/class-freemius.php21448, templates/account.php543,
+#: templates/account.php594, templates/account/partials/site.php:256
 msgid "Change License"
 msgstr "ライセンスを変更"
 
-#: includes/class-freemius.php19956, templates/account/partials/site.php:161
+#: includes/class-freemius.php21539, templates/account/partials/site.php:161
 msgid "Opt Out"
 msgstr "オプトアウト"
 
-#: includes/class-freemius.php19958, includes/class-freemius.php19963,
+#: includes/class-freemius.php21541, includes/class-freemius.php21547,
 #: templates/account/partials/site.php43,
 #: templates/account/partials/site.php:161
 msgid "Opt In"
 msgstr "オプトイン"
 
-#: includes/class-freemius.php:20187
-msgid " The paid version of %1s is already installed. Please activate it to start benefiting the %2s features. %3s"
-msgstr " The paid version of %1s is already installed. Please activate it to start benefiting the %2s features. %3s"
+#: includes/class-freemius.php:21775
+msgid " The paid version of %1$s is already installed. Please activate it to start benefiting the %2$s features. %3$s"
+msgstr " The paid version of %1$s is already installed. Please activate it to start benefiting the %2$s features. %3$s"
 
-#: includes/class-freemius.php:20195
+#: includes/class-freemius.php:21783
 msgid "Activate %s features"
 msgstr "Activate %s features"
 
-#: includes/class-freemius.php:20208
+#: includes/class-freemius.php:21796
 msgid "Please follow these steps to complete the upgrade"
 msgstr "アップグレードを完了するには以下の手順を完了させてください。"
 
-#: includes/class-freemius.php:20212
+#: includes/class-freemius.php:21800
 msgid "Download the latest %s version"
 msgstr "最新の %s をダウンロード"
 
-#: includes/class-freemius.php:20216
+#: includes/class-freemius.php:21804
 msgid "Upload and activate the downloaded version"
 msgstr "ダウンロードしたバージョンをアップロードして有効化"
 
-#: includes/class-freemius.php:20218
+#: includes/class-freemius.php:21806
 msgid "How to upload and activate?"
 msgstr "アップロードと有効化の方法"
 
-#: includes/class-freemius.php:20352
+#: includes/class-freemius.php:21940
 msgid "%sClick here%s to choose the sites where you'd like to activate the license on."
 msgstr "%sここをクリックして%s ライセンスを有効化したいサイトを選択してください。"
 
-#: includes/class-freemius.php:20513
+#: includes/class-freemius.php:22101
 msgid "Auto installation only works for opted-in users."
 msgstr "自動インストールはオプトインしたユーザのみで動作します。"
 
-#: includes/class-freemius.php20523, includes/class-freemius.php20556,
-#: includes/class-fs-plugin-updater.php1060,
-#: includes/class-fs-plugin-updater.php:1074
+#: includes/class-freemius.php22111, includes/class-freemius.php22144,
+#: includes/class-fs-plugin-updater.php1149,
+#: includes/class-fs-plugin-updater.php:1163
 msgid "Invalid module ID."
 msgstr "モジュール ID が不正です"
 
-#: includes/class-freemius.php20532, includes/class-fs-plugin-updater.php:1096
+#: includes/class-freemius.php22120, includes/class-fs-plugin-updater.php:1185
 msgid "Premium version already active."
 msgstr "プレミアムバージョンはすでに有効になっています。"
 
-#: includes/class-freemius.php:20539
+#: includes/class-freemius.php:22127
 msgid "You do not have a valid license to access the premium version."
 msgstr "プレミアムバージョンにアクセスできる有効なライセンス持っていません。"
 
-#: includes/class-freemius.php:20546
+#: includes/class-freemius.php:22134
 msgid "Plugin is a \"Serviceware\" which means it does not have a premium code version."
 msgstr "プラグインはプレミアムコードバージョンのない「サービスウェア」です。"
 
-#: includes/class-freemius.php20564, includes/class-fs-plugin-updater.php:1095
+#: includes/class-freemius.php22152, includes/class-fs-plugin-updater.php:1184
 msgid "Premium add-on version already installed."
 msgstr "プレミアムアドオンバージョンはすでにインストール済みです。"
 
-#: includes/class-freemius.php:20909
+#: includes/class-freemius.php:22497
 msgid "View paid features"
 msgstr "有料の機能を表示する"
 
-#: includes/class-freemius.php:21229
+#: includes/class-freemius.php:22819
 msgid "Thank you so much for using %s and its add-ons!"
 msgstr "%sとアドオンのご利用ありがとうございます!"
 
-#: includes/class-freemius.php:21230
+#: includes/class-freemius.php:22820
 msgid "Thank you so much for using %s!"
 msgstr "%sのご利用ありがとうございます!"
 
-#: includes/class-freemius.php:21236
+#: includes/class-freemius.php:22826
 msgid "You've already opted-in to our usage-tracking, which helps us keep improving the %s."
 msgstr "%sの改善に役立つ使用状況のトラッキングにすでにオプトインしています。"
 
-#: includes/class-freemius.php:21240
+#: includes/class-freemius.php:22830
 msgid "Thank you so much for using our products!"
 msgstr "プロダクトのご利用ありがとうございます!"
 
-#: includes/class-freemius.php:21241
+#: includes/class-freemius.php:22831
 msgid "You've already opted-in to our usage-tracking, which helps us keep improving them."
 msgstr "プロダクトの改善に役立つ使用状況のトラッキングにすでにオプトインしています。"
 
-#: includes/class-freemius.php:21260
+#: includes/class-freemius.php:22850
 msgid "%s and its add-ons"
 msgstr "%sとそのアドオン"
 
-#: includes/class-freemius.php:21269
+#: includes/class-freemius.php:22859
 msgid "Products"
 msgstr "プロダクト"
 
-#: includes/class-freemius.php21276, templates/connect.php:272
+#: includes/class-freemius.php22866, templates/connect.php:272
 msgid "Yes"
 msgstr "はい"
 
-#: includes/class-freemius.php21277, templates/connect.php:273
+#: includes/class-freemius.php22867, templates/connect.php:273
 msgid "send me security & feature updates, educational content and offers."
 msgstr "セキュリティと機能のアップデート、学習用コンテンツやオファーを送ってください。"
 
-#: includes/class-freemius.php21278, templates/connect.php:278
+#: includes/class-freemius.php22868, templates/connect.php:278
 msgid "No"
 msgstr "いいえ"
 
-#: includes/class-freemius.php21280, templates/connect.php:280
+#: includes/class-freemius.php22870, templates/connect.php:280
 msgid "do %sNOT%s send me security & feature updates, educational content and offers."
 msgstr "セキュリティと機能のアップデート、学習用コンテンツやオファーを%s送らないでください%s。"
 
-#: includes/class-freemius.php:21290
-msgid "Due to the new %sEU General Data Protection Regulation (GDPR)%s compliance requirements it is required that you provide your explicit consent, again, confirming that you are onboard 🙂"
-msgstr "新しい %sEU General Data Protection Regulation (GDPR)%s コンプライアンスを満たすため、あなたが明示的に同意したことを再度確認し、またあなたがオンボードであることを確認する必要があります 🙂"
+#: includes/class-freemius.php:22880
+msgid "Due to the new %sEU General Data Protection Regulation (GDPR)%s compliance requirements it is required that you provide your explicit consent, again, confirming that you are onboard :-)"
+msgstr "Due to the new %sEU General Data Protection Regulation (GDPR)%s compliance requirements it is required that you provide your explicit consent, again, confirming that you are onboard :-)"
 
-#: includes/class-freemius.php21292, templates/connect.php:287
+#: includes/class-freemius.php22882, templates/connect.php:287
 msgid "Please let us know if you'd like us to contact you for security & feature updates, educational content, and occasional offers:"
 msgstr "セキュリティや機能のアップデート、学習用用コンテンツ、およびオファーについてお問い合わせを希望される場合は、お知らせください。"
 
-#: includes/class-freemius.php:21574
+#: includes/class-freemius.php:23164
 msgid "License key is empty."
 msgstr "ライセンスキーが空です。"
 
@@ -803,628 +823,680 @@ msgstr "ライセンスを更新"
 msgid "Buy license"
 msgstr "Buy license"
 
-#: includes/class-fs-plugin-updater.php:278
+#: includes/class-fs-plugin-updater.php280,
+#: includes/class-fs-plugin-updater.php:313
 msgid "There is a %s of %s available."
 msgstr "There is a %s of %s available."
 
-#: includes/class-fs-plugin-updater.php:282
+#: includes/class-fs-plugin-updater.php282,
+#: includes/class-fs-plugin-updater.php:318
+msgid "new Beta version"
+msgstr "new Beta version"
+
+#: includes/class-fs-plugin-updater.php283,
+#: includes/class-fs-plugin-updater.php:319
 msgid "new version"
 msgstr "new version"
 
-#: includes/class-fs-plugin-updater.php:305
+#: includes/class-fs-plugin-updater.php:342
 msgid "Important Upgrade Notice:"
 msgstr "Important Upgrade Notice:"
 
-#: includes/class-fs-plugin-updater.php:1125
+#: includes/class-fs-plugin-updater.php:1214
 msgid "Installing plugin: %s"
 msgstr "インストール中プラグイン: %s"
 
-#: includes/class-fs-plugin-updater.php:1166
+#: includes/class-fs-plugin-updater.php:1255
 msgid "Unable to connect to the filesystem. Please confirm your credentials."
 msgstr "ファイルシステムに接続できません。視覚情報を確認してください。"
 
-#: includes/class-fs-plugin-updater.php:1348
+#: includes/class-fs-plugin-updater.php:1437
 msgid "The remote plugin package does not contain a folder with the desired slug and renaming did not work."
 msgstr "リモートプラグインパッケージには、目的のスラッグを含むフォルダが含まれていないため、リねームが機能しませんでした。"
 
-#: includes/fs-plugin-info-dialog.php369,
-#: templates/account/partials/addon.php:292
+#: includes/fs-plugin-info-dialog.php:509
+msgid "Purchase More"
+msgstr "Purchase More"
+
+#: includes/fs-plugin-info-dialog.php510,
+#: templates/account/partials/addon.php:347
 msgctxt "verb"
 msgid "Purchase"
 msgstr "購入"
 
-#: includes/fs-plugin-info-dialog.php:372
+#: includes/fs-plugin-info-dialog.php:514
 msgid "Start my free %s"
 msgstr "無料の %s を開始"
 
-#: includes/fs-plugin-info-dialog.php:413
+#: includes/fs-plugin-info-dialog.php:712
+msgid "Install Free Version Update Now"
+msgstr "フリーバージョンの更新を今すぐインストール"
+
+#: includes/fs-plugin-info-dialog.php713, templates/account.php:534
+msgid "Install Update Now"
+msgstr "今すぐ更新をインストール"
+
+#: includes/fs-plugin-info-dialog.php:722
 msgid "Install Free Version Now"
 msgstr "フリーバージョンを今すぐインストール"
 
-#: includes/fs-plugin-info-dialog.php414, templates/auto-installation.php111,
-#: templates/account/partials/addon.php272,
-#: templates/account/partials/addon.php:322
+#: includes/fs-plugin-info-dialog.php723, templates/add-ons.php262,
+#: templates/auto-installation.php111,
+#: templates/account/partials/addon.php327,
+#: templates/account/partials/addon.php:379
 msgid "Install Now"
 msgstr "今すぐインストール"
 
-#: includes/fs-plugin-info-dialog.php:425
+#: includes/fs-plugin-info-dialog.php:739
 msgctxt "as download latest version"
 msgid "Download Latest Free Version"
 msgstr "最新のフリーバージョンをダウンロード"
 
-#: includes/fs-plugin-info-dialog.php426, templates/account.php80,
-#: templates/account/partials/addon.php:21
+#: includes/fs-plugin-info-dialog.php740, templates/account.php85,
+#: templates/add-ons.php34, templates/account/partials/addon.php:25
 msgctxt "as download latest version"
 msgid "Download Latest"
 msgstr "最新版をダウンロード"
 
-#: includes/fs-plugin-info-dialog.php:436
-msgid "Install Free Version Update Now"
-msgstr "フリーバージョンの更新を今すぐインストール"
-
-#: includes/fs-plugin-info-dialog.php437, templates/account.php:460
-msgid "Install Update Now"
-msgstr "今すぐ更新をインストール"
-
-#: includes/fs-plugin-info-dialog.php:448
-msgid "Newer Free Version (%s) Installed"
-msgstr "新しいフリーバージョン (%s) がインストールされました"
-
-#: includes/fs-plugin-info-dialog.php:449
-msgid "Newer Version (%s) Installed"
-msgstr "新しいバージョン (%s) がインストールされました"
+#: includes/fs-plugin-info-dialog.php755, templates/add-ons.php268,
+#: templates/account/partials/addon.php318,
+#: templates/account/partials/addon.php:373
+msgid "Activate this add-on"
+msgstr "このアドオンを有効化"
 
-#: includes/fs-plugin-info-dialog.php:457
-msgid "Latest Free Version Installed"
-msgstr "最新のフリーバージョンがインストールされました"
+#: includes/fs-plugin-info-dialog.php757, templates/connect.php:418
+msgid "Activate Free Version"
+msgstr "フリーバージョンを有効化"
 
-#: includes/fs-plugin-info-dialog.php:458
-msgid "Latest Version Installed"
-msgstr "最新版がイストールされました"
+#: includes/fs-plugin-info-dialog.php758, templates/account.php109,
+#: templates/add-ons.php269, templates/account/partials/addon.php:49
+msgid "Activate"
+msgstr "有効化"
 
-#: includes/fs-plugin-info-dialog.php:613
+#: includes/fs-plugin-info-dialog.php:968
 msgctxt "Plugin installer section title"
 msgid "Description"
 msgstr "説明"
 
-#: includes/fs-plugin-info-dialog.php:614
+#: includes/fs-plugin-info-dialog.php:969
 msgctxt "Plugin installer section title"
 msgid "Installation"
 msgstr "インストール"
 
-#: includes/fs-plugin-info-dialog.php:615
+#: includes/fs-plugin-info-dialog.php:970
 msgctxt "Plugin installer section title"
 msgid "FAQ"
 msgstr "FAQ"
 
-#: includes/fs-plugin-info-dialog.php616,
+#: includes/fs-plugin-info-dialog.php971,
 #: templates/plugin-info/description.php:55
 msgid "Screenshots"
 msgstr "スクリーンショット"
 
-#: includes/fs-plugin-info-dialog.php:617
+#: includes/fs-plugin-info-dialog.php:972
 msgctxt "Plugin installer section title"
 msgid "Changelog"
 msgstr "変更履歴"
 
-#: includes/fs-plugin-info-dialog.php:618
+#: includes/fs-plugin-info-dialog.php:973
 msgctxt "Plugin installer section title"
 msgid "Reviews"
 msgstr "レビュー"
 
-#: includes/fs-plugin-info-dialog.php:619
+#: includes/fs-plugin-info-dialog.php:974
 msgctxt "Plugin installer section title"
 msgid "Other Notes"
 msgstr "その他の記述"
 
-#: includes/fs-plugin-info-dialog.php:634
+#: includes/fs-plugin-info-dialog.php:989
 msgctxt "Plugin installer section title"
 msgid "Features & Pricing"
 msgstr "機能 & 料金"
 
-#: includes/fs-plugin-info-dialog.php:644
+#: includes/fs-plugin-info-dialog.php:999
 msgid "Plugin Install"
 msgstr "プラグインのインストール"
 
-#: includes/fs-plugin-info-dialog.php:716
+#: includes/fs-plugin-info-dialog.php:1071
 msgctxt "e.g. Professional Plan"
 msgid "%s Plan"
 msgstr "%s プラン"
 
-#: includes/fs-plugin-info-dialog.php:742
+#: includes/fs-plugin-info-dialog.php:1097
 msgctxt "e.g. the best product"
 msgid "Best"
 msgstr "ベスト"
 
-#: includes/fs-plugin-info-dialog.php748,
-#: includes/fs-plugin-info-dialog.php:768
+#: includes/fs-plugin-info-dialog.php1103,
+#: includes/fs-plugin-info-dialog.php:1123
 msgctxt "as every month"
 msgid "Monthly"
 msgstr "月"
 
-#: includes/fs-plugin-info-dialog.php:751
+#: includes/fs-plugin-info-dialog.php:1106
 msgctxt "as once a year"
 msgid "Annual"
 msgstr "年次"
 
-#: includes/fs-plugin-info-dialog.php:754
+#: includes/fs-plugin-info-dialog.php:1109
 msgid "Lifetime"
 msgstr "ライフタイム"
 
-#: includes/fs-plugin-info-dialog.php768,
-#: includes/fs-plugin-info-dialog.php770,
-#: includes/fs-plugin-info-dialog.php:772
+#: includes/fs-plugin-info-dialog.php1123,
+#: includes/fs-plugin-info-dialog.php1125,
+#: includes/fs-plugin-info-dialog.php:1127
 msgctxt "e.g. billed monthly"
 msgid "Billed %s"
 msgstr "%s への請求"
 
-#: includes/fs-plugin-info-dialog.php:770
+#: includes/fs-plugin-info-dialog.php:1125
 msgctxt "as once a year"
 msgid "Annually"
 msgstr "毎年"
 
-#: includes/fs-plugin-info-dialog.php:772
+#: includes/fs-plugin-info-dialog.php:1127
 msgctxt "as once a year"
 msgid "Once"
 msgstr "一度"
 
-#: includes/fs-plugin-info-dialog.php:778
+#: includes/fs-plugin-info-dialog.php:1133
 msgid "Single Site License"
 msgstr "シングルサイトライセンス"
 
-#: includes/fs-plugin-info-dialog.php:780
+#: includes/fs-plugin-info-dialog.php:1135
 msgid "Unlimited Licenses"
 msgstr "無制限ライセンス"
 
-#: includes/fs-plugin-info-dialog.php:782
+#: includes/fs-plugin-info-dialog.php:1137
 msgid "Up to %s Sites"
 msgstr "%sサイトまで"
 
-#: includes/fs-plugin-info-dialog.php792,
+#: includes/fs-plugin-info-dialog.php1147,
 #: templates/plugin-info/features.php:82
 msgctxt "as monthly period"
 msgid "mo"
 msgstr "月"
 
-#: includes/fs-plugin-info-dialog.php799,
+#: includes/fs-plugin-info-dialog.php1154,
 #: templates/plugin-info/features.php:80
 msgctxt "as annual period"
 msgid "year"
 msgstr "年"
 
-#: includes/fs-plugin-info-dialog.php:853
+#: includes/fs-plugin-info-dialog.php:1208
 msgctxt "noun"
 msgid "Price"
 msgstr "料金"
 
-#: includes/fs-plugin-info-dialog.php:901
+#: includes/fs-plugin-info-dialog.php:1256
 msgid "Save %s"
 msgstr "%s を保存"
 
-#: includes/fs-plugin-info-dialog.php:911
+#: includes/fs-plugin-info-dialog.php:1266
 msgid "No commitment for %s - cancel anytime"
 msgstr "%s の拘束はありません。いつでもキャンセルできます。"
 
-#: includes/fs-plugin-info-dialog.php:914
+#: includes/fs-plugin-info-dialog.php:1269
 msgid "After your free %s, pay as little as %s"
 msgstr "無料の %s の後は、わずか %s  だけお支払ください。"
 
-#: includes/fs-plugin-info-dialog.php:925
+#: includes/fs-plugin-info-dialog.php:1280
 msgid "Details"
 msgstr "詳細"
 
-#: includes/fs-plugin-info-dialog.php929, templates/account.php91,
-#: templates/debug.php201, templates/debug.php238, templates/debug.php452,
-#: templates/account/partials/addon.php:32
+#: includes/fs-plugin-info-dialog.php1284, templates/account.php96,
+#: templates/debug.php203, templates/debug.php240, templates/debug.php454,
+#: templates/account/partials/addon.php:36
 msgctxt "product version"
 msgid "Version"
 msgstr "バージョン"
 
-#: includes/fs-plugin-info-dialog.php:936
+#: includes/fs-plugin-info-dialog.php:1291
 msgctxt "as the plugin author"
 msgid "Author"
 msgstr "作者"
 
-#: includes/fs-plugin-info-dialog.php:943
+#: includes/fs-plugin-info-dialog.php:1298
 msgid "Last Updated"
 msgstr "最終更新"
 
-#: includes/fs-plugin-info-dialog.php948, templates/account.php:376
+#: includes/fs-plugin-info-dialog.php1303, templates/account.php:444
 msgctxt "x-ago"
 msgid "%s ago"
 msgstr "%s 前"
 
-#: includes/fs-plugin-info-dialog.php:957
+#: includes/fs-plugin-info-dialog.php:1312
 msgid "Requires WordPress Version"
 msgstr "必要な WordPress のバージョン"
 
-#: includes/fs-plugin-info-dialog.php:958
+#: includes/fs-plugin-info-dialog.php:1313
 msgid "%s or higher"
 msgstr "%sまたはそれ以上"
 
-#: includes/fs-plugin-info-dialog.php:965
+#: includes/fs-plugin-info-dialog.php:1320
 msgid "Compatible up to"
 msgstr "互換性のある最新バージョン"
 
-#: includes/fs-plugin-info-dialog.php:973
+#: includes/fs-plugin-info-dialog.php:1328
 msgid "Downloaded"
 msgstr "ダウンロード済み"
 
-#: includes/fs-plugin-info-dialog.php:977
+#: includes/fs-plugin-info-dialog.php:1332
 msgid "%s time"
 msgstr "%s回"
 
-#: includes/fs-plugin-info-dialog.php:979
+#: includes/fs-plugin-info-dialog.php:1334
 msgid "%s times"
 msgstr "%s回"
 
-#: includes/fs-plugin-info-dialog.php:989
+#: includes/fs-plugin-info-dialog.php:1344
 msgid "WordPress.org Plugin Page"
 msgstr "WordPress.org のプラグインページ"
 
-#: includes/fs-plugin-info-dialog.php:997
+#: includes/fs-plugin-info-dialog.php:1352
 msgid "Plugin Homepage"
 msgstr "プラグインのホームページ"
 
-#: includes/fs-plugin-info-dialog.php1005,
-#: includes/fs-plugin-info-dialog.php:1087
+#: includes/fs-plugin-info-dialog.php1360,
+#: includes/fs-plugin-info-dialog.php:1442
 msgid "Donate to this plugin"
 msgstr "このプラグインに寄付する"
 
-#: includes/fs-plugin-info-dialog.php:1012
+#: includes/fs-plugin-info-dialog.php:1367
 msgid "Average Rating"
 msgstr "レーティングの平均"
 
-#: includes/fs-plugin-info-dialog.php:1019
+#: includes/fs-plugin-info-dialog.php:1374
 msgid "based on %s"
 msgstr "%sを基に"
 
-#: includes/fs-plugin-info-dialog.php:1023
+#: includes/fs-plugin-info-dialog.php:1378
 msgid "%s rating"
 msgstr "%s評価"
 
-#: includes/fs-plugin-info-dialog.php:1025
+#: includes/fs-plugin-info-dialog.php:1380
 msgid "%s ratings"
 msgstr "%s評価"
 
-#: includes/fs-plugin-info-dialog.php:1040
+#: includes/fs-plugin-info-dialog.php:1395
 msgid "%s star"
 msgstr "%sスター"
 
-#: includes/fs-plugin-info-dialog.php:1042
+#: includes/fs-plugin-info-dialog.php:1397
 msgid "%s stars"
 msgstr "%sスター"
 
-#: includes/fs-plugin-info-dialog.php:1053
+#: includes/fs-plugin-info-dialog.php:1408
 msgid "Click to see reviews that provided a rating of %s"
 msgstr "クリックして%sの評価をしているレビューを観る"
 
-#: includes/fs-plugin-info-dialog.php:1066
+#: includes/fs-plugin-info-dialog.php:1421
 msgid "Contributors"
 msgstr "コントリビューター"
 
-#: includes/fs-plugin-info-dialog.php1095,
-#: includes/fs-plugin-info-dialog.php:1097
+#: includes/fs-plugin-info-dialog.php1450,
+#: includes/fs-plugin-info-dialog.php:1452
 msgid "Warning"
 msgstr "警告"
 
-#: includes/fs-plugin-info-dialog.php:1095
+#: includes/fs-plugin-info-dialog.php:1450
 msgid "This plugin has not been tested with your current version of WordPress."
 msgstr "このプラグインはインストールされた WordPress のバージョンでは検証されていません。"
 
-#: includes/fs-plugin-info-dialog.php:1097
+#: includes/fs-plugin-info-dialog.php:1452
 msgid "This plugin has not been marked as compatible with your version of WordPress."
 msgstr "このプラグインはインストールされた WordPress のバージョンに互換性がありません。"
 
-#: includes/fs-plugin-info-dialog.php:1116
+#: includes/fs-plugin-info-dialog.php:1471
 msgid "Paid add-on must be deployed to Freemius."
 msgstr "有料アドオンは Freemius にデプロイされている必要があります。"
 
-#: includes/fs-plugin-info-dialog.php:1117
+#: includes/fs-plugin-info-dialog.php:1472
 msgid "Add-on must be deployed to WordPress.org or Freemius."
 msgstr "アドオンが WordPress.org か Freemius にデプロイされている必要があります。"
 
-#: templates/account.php81, templates/forms/subscription-cancellation.php96,
-#: templates/account/partials/addon.php22,
+#: includes/fs-plugin-info-dialog.php:1493
+msgid "Newer Version (%s) Installed"
+msgstr "新しいバージョン (%s) がインストールされました"
+
+#: includes/fs-plugin-info-dialog.php:1494
+msgid "Newer Free Version (%s) Installed"
+msgstr "新しいフリーバージョン (%s) がインストールされました"
+
+#: includes/fs-plugin-info-dialog.php:1501
+msgid "Latest Version Installed"
+msgstr "最新版がイストールされました"
+
+#: includes/fs-plugin-info-dialog.php:1502
+msgid "Latest Free Version Installed"
+msgstr "最新のフリーバージョンがインストールされました"
+
+#: templates/account.php86, templates/forms/subscription-cancellation.php96,
+#: templates/account/partials/addon.php26,
 #: templates/account/partials/site.php:295
 msgid "Downgrading your plan"
 msgstr "Downgrading your plan"
 
-#: templates/account.php82, templates/forms/subscription-cancellation.php97,
-#: templates/account/partials/addon.php23,
+#: templates/account.php87, templates/forms/subscription-cancellation.php97,
+#: templates/account/partials/addon.php27,
 #: templates/account/partials/site.php:296
 msgid "Cancelling the subscription"
 msgstr "Cancelling the subscription"
 
-#. translators: %1s: Either 'Downgrading your plan' or 'Cancelling the
+#. translators: %1$s: Either 'Downgrading your plan' or 'Cancelling the
 #. subscription'
-#: templates/account.php84, templates/forms/subscription-cancellation.php99,
-#: templates/account/partials/addon.php25,
-#: templates/account/partials/site.php:298
-msgid "%1s will immediately stop all future recurring payments and your %s plan license will expire in %s."
-msgstr "%1s will immediately stop all future recurring payments and your %s plan license will expire in %s."
+#: templates/account.php:89
+msgid "%1$s will immediately stop all future recurring payments and your %2$s plan license will expire in %3$s."
+msgstr "%1$s will immediately stop all future recurring payments and your %2$s plan license will expire in %3$s."
 
-#: templates/account.php85, templates/forms/subscription-cancellation.php100,
-#: templates/account/partials/addon.php26,
+#: templates/account.php90, templates/forms/subscription-cancellation.php100,
+#: templates/account/partials/addon.php30,
 #: templates/account/partials/site.php:299
 msgid "Please note that we will not be able to grandfather outdated pricing for renewals/new subscriptions after a cancellation. If you choose to renew the subscription manually in the future, after a price increase, which typically occurs once a year, you will be charged the updated price."
 msgstr "Please note that we will not be able to grandfather outdated pricing for renewals/new subscriptions after a cancellation. If you choose to renew the subscription manually in the future, after a price increase, which typically occurs once a year, you will be charged the updated price."
 
-#: templates/account.php86, templates/forms/subscription-cancellation.php106,
-#: templates/account/partials/addon.php:27
+#: templates/account.php91, templates/forms/subscription-cancellation.php106,
+#: templates/account/partials/addon.php:31
 msgid "Cancelling the trial will immediately block access to all premium features. Are you sure?"
 msgstr "トライアルをキャンセルするとすぐにすべてのプレミアム機能へのアクセスができなくなります。本当に実行しますか?"
 
-#: templates/account.php87, templates/forms/subscription-cancellation.php101,
-#: templates/account/partials/addon.php28,
+#: templates/account.php92, templates/forms/subscription-cancellation.php101,
+#: templates/account/partials/addon.php32,
 #: templates/account/partials/site.php:300
 msgid "You can still enjoy all %s features but you will not have access to %s security & feature updates, nor support."
 msgstr "You can still enjoy all %s features but you will not have access to %s security & feature updates, nor support."
 
-#: templates/account.php88, templates/forms/subscription-cancellation.php102,
-#: templates/account/partials/addon.php29,
+#: templates/account.php93, templates/forms/subscription-cancellation.php102,
+#: templates/account/partials/addon.php33,
 #: templates/account/partials/site.php:301
 msgid "Once your license expires you can still use the Free version but you will NOT have access to the %s features."
 msgstr "一度ライセンスの期限が切れると、フリーバージョンの利用は可能ですが、%sの機能を使うことができなくなります。"
 
 #. translators: %s: Plan title (e.g. "Professional")
-#: templates/account.php90,
+#: templates/account.php95,
 #: templates/account/partials/activate-license-button.php31,
-#: templates/account/partials/addon.php:31
+#: templates/account/partials/addon.php:35
 msgid "Activate %s Plan"
 msgstr "%s プランを有効化"
 
 #. translators: %s: Time period (e.g. Auto renews in "2 months")
-#: templates/account.php93, templates/account/partials/addon.php34,
+#: templates/account.php98, templates/account/partials/addon.php38,
 #: templates/account/partials/site.php:275
 msgid "Auto renews in %s"
 msgstr "%s に自動更新"
 
 #. translators: %s: Time period (e.g. Expires in "2 months")
-#: templates/account.php95, templates/account/partials/addon.php36,
+#: templates/account.php100, templates/account/partials/addon.php40,
 #: templates/account/partials/site.php:277
 msgid "Expires in %s"
 msgstr "%s で期間終了"
 
-#: templates/account.php96, templates/account/partials/addon.php:37
+#: templates/account.php101, templates/account/partials/addon.php:41
 msgctxt "as synchronize license"
 msgid "Sync License"
 msgstr "ライセンスを同期"
 
-#: templates/account.php97, templates/account/partials/addon.php:38
+#: templates/account.php102, templates/account/partials/addon.php:42
 msgid "Cancel Trial"
 msgstr "トライアルをキャンセル"
 
-#: templates/account.php98, templates/account/partials/addon.php:39
+#: templates/account.php103, templates/account/partials/addon.php:43
 msgid "Change Plan"
 msgstr "プラン変更"
 
-#: templates/account.php99, templates/account/partials/addon.php:40
+#: templates/account.php104, templates/account/partials/addon.php:44
 msgctxt "verb"
 msgid "Upgrade"
 msgstr "アップグレード"
 
-#: templates/account.php101, templates/account/partials/addon.php42,
+#: templates/account.php106, templates/account/partials/addon.php46,
 #: templates/account/partials/site.php:302
 msgctxt "verb"
 msgid "Downgrade"
 msgstr "ダウングレード"
 
-#: templates/account.php103, templates/add-ons.php130,
+#: templates/account.php108, templates/add-ons.php187,
 #: templates/plugin-info/features.php72,
-#: templates/account/partials/addon.php44,
+#: templates/account/partials/addon.php48,
 #: templates/account/partials/site.php:31
 msgid "Free"
 msgstr "無料"
 
-#: templates/account.php104, templates/account/partials/addon.php:45
-msgid "Activate"
-msgstr "有効化"
-
-#: templates/account.php105, templates/debug.php371,
+#: templates/account.php110, templates/debug.php373,
 #: includes/customizer/class-fs-customizer-upsell-control.php106,
-#: templates/account/partials/addon.php:46
+#: templates/account/partials/addon.php:50
 msgctxt "as product pricing plan"
 msgid "Plan"
 msgstr "プラン"
 
-#: templates/account.php:158
+#: templates/account.php:111
+msgid "Bundle Plan"
+msgstr "Bundle Plan"
+
+#: templates/account.php:185
 msgid "Free Trial"
 msgstr "フリートライアル"
 
-#: templates/account.php:169
+#: templates/account.php:196
 msgid "Account Details"
 msgstr "アカウント詳細"
 
-#: templates/account.php:179
+#: templates/account.php:200
+msgid "Billing & Invoices"
+msgstr "Billing & Invoices"
+
+#: templates/account.php:210
 msgid "Deleting the account will automatically deactivate your %s plan license so you can use it on other sites. If you want to terminate the recurring payments as well, click the \"Cancel\" button, and first \"Downgrade\" your account. Are you sure you would like to continue with the deletion?"
 msgstr "アカウントを削除すると自動的に %s プランライセンスが無効になり、他のサイトで使うことができます。定期の支払いも終了したい場合は、\"キャンセル\"ボタンをクリックし、まずアカウントを\"ダウングレード\"してください。本当に削除を続行してもいいですか?"
 
-#: templates/account.php:181
+#: templates/account.php:212
 msgid "Deletion is not temporary. Only delete if you no longer want to use this %s anymore. Are you sure you would like to continue with the deletion?"
 msgstr "削除は一時的なものではありません。本当に%sが必要なくなった時に行ってください。"
 
-#: templates/account.php:184
+#: templates/account.php:215
 msgid "Delete Account"
 msgstr "アカウントを削除"
 
-#: templates/account.php196, templates/account/partials/addon.php159,
+#: templates/account.php227, templates/account/partials/addon.php211,
 #: templates/account/partials/deactivate-license-button.php:35
 msgid "Deactivate License"
 msgstr "ライセンスを無効化"
 
-#: templates/account.php219, templates/forms/subscription-cancellation.php:125
+#: templates/account.php250, templates/forms/subscription-cancellation.php:125
 msgid "Are you sure you want to proceed?"
 msgstr "本当に続行していいですか?"
 
-#: templates/account.php219, templates/account/partials/addon.php:182
+#: templates/account.php250, templates/account/partials/addon.php:234
 msgid "Cancel Subscription"
 msgstr "サブスクリプションをキャンセルする"
 
-#: templates/account.php:247
+#: templates/account.php:278
 msgctxt "as synchronize"
 msgid "Sync"
 msgstr "同期"
 
-#: templates/account.php261, templates/debug.php:487
+#: templates/account.php292, templates/debug.php:489
 msgid "Name"
 msgstr "名前"
 
-#: templates/account.php267, templates/debug.php:488
+#: templates/account.php298, templates/debug.php:490
 msgid "Email"
 msgstr "Email"
 
-#: templates/account.php274, templates/debug.php370, templates/debug.php:526
+#: templates/account.php305, templates/debug.php372, templates/debug.php:528
 msgid "User ID"
 msgstr "ユーザー ID"
 
-#: templates/account.php:282
+#: templates/account.php322, templates/account.php608,
+#: templates/account.php653, templates/debug.php238, templates/debug.php366,
+#: templates/debug.php451, templates/debug.php488, templates/debug.php526,
+#: templates/debug.php599, templates/account/payments.php35,
+#: templates/debug/logger.php:21
+msgid "ID"
+msgstr "ID"
+
+#: templates/account.php:329
 msgid "Site ID"
 msgstr "サイト ID"
 
-#: templates/account.php:285
+#: templates/account.php:332
 msgid "No ID"
 msgstr "ID がありません"
 
-#: templates/account.php290, templates/debug.php243, templates/debug.php372,
-#: templates/debug.php453, templates/debug.php490,
+#: templates/account.php337, templates/debug.php245, templates/debug.php374,
+#: templates/debug.php455, templates/debug.php492,
 #: templates/account/partials/site.php:219
 msgid "Public Key"
 msgstr "公開鍵"
 
-#: templates/account.php296, templates/debug.php373, templates/debug.php454,
-#: templates/debug.php491, templates/account/partials/site.php:231
+#: templates/account.php343, templates/debug.php375, templates/debug.php456,
+#: templates/debug.php493, templates/account/partials/site.php:231
 msgid "Secret Key"
 msgstr "秘密鍵"
 
-#: templates/account.php:299
+#: templates/account.php:346
 msgctxt "as secret encryption key missing"
 msgid "No Secret"
 msgstr "秘密鍵がありません"
 
-#: templates/account.php318, templates/account/partials/site.php112,
+#: templates/account.php373, templates/account/partials/site.php112,
 #: templates/account/partials/site.php:114
 msgid "Trial"
 msgstr "トライアル"
 
-#: templates/account.php337, templates/debug.php531,
+#: templates/account.php400, templates/debug.php533,
 #: templates/account/partials/site.php:248
 msgid "License Key"
 msgstr "ライセンスキー"
 
-#: templates/account.php:367
+#: templates/account.php:429
+msgid "Join the Beta program"
+msgstr "Join the Beta program"
+
+#: templates/account.php:435
 msgid "not verified"
 msgstr "未認証"
 
-#: templates/account.php376, templates/account/partials/addon.php:120
+#: templates/account.php444, templates/account/partials/addon.php:172
 msgid "Expired"
 msgstr "期限切れ"
 
-#: templates/account.php:428
+#: templates/account.php:502
 msgid "Premium version"
 msgstr "プレミアムバージョン"
 
-#: templates/account.php:430
+#: templates/account.php:504
 msgid "Free version"
 msgstr "フリーバージョン"
 
-#: templates/account.php:442
+#: templates/account.php:516
 msgid "Verify Email"
 msgstr "認証メール"
 
-#: templates/account.php:453
+#: templates/account.php:527
 msgid "Download %s Version"
 msgstr "%s バージョンをダウンロード"
 
-#: templates/account.php467, templates/account.php649,
+#: templates/account.php541, templates/account.php749,
 #: templates/account/partials/site.php237,
 #: templates/account/partials/site.php:255
 msgctxt "verb"
 msgid "Show"
 msgstr "表示"
 
-#: templates/account.php:481
+#: templates/account.php:555
 msgid "What is your %s?"
 msgstr "自分の %s はなんですか?"
 
-#: templates/account.php489, templates/account/billing.php:27
+#: templates/account.php563, templates/account/billing.php:21
 msgctxt "verb"
 msgid "Edit"
 msgstr "編集"
 
-#: templates/account.php:502
+#: templates/account.php:588
 msgid "Sites"
 msgstr "サイト数"
 
-#: templates/account.php:513
+#: templates/account.php:599
 msgid "Search by address"
 msgstr "住所で検索する"
 
-#: templates/account.php522, templates/account.php570, templates/debug.php236,
-#: templates/debug.php364, templates/debug.php449, templates/debug.php486,
-#: templates/debug.php524, templates/debug.php597,
-#: templates/account/payments.php35, templates/debug/logger.php:21
-msgid "ID"
-msgstr "ID"
-
-#: templates/account.php523, templates/debug.php:367
+#: templates/account.php609, templates/debug.php:369
 msgid "Address"
 msgstr "住所"
 
-#: templates/account.php:524
+#: templates/account.php:610
 msgid "License"
 msgstr "ライセンス"
 
-#: templates/account.php:525
+#: templates/account.php:611
 msgid "Plan"
 msgstr "プラン"
 
-#: templates/account.php:573
+#: templates/account.php:656
 msgctxt "as software license"
 msgid "License"
 msgstr "ライセンス"
 
-#: templates/account.php:643
+#: templates/account.php:743
 msgctxt "verb"
 msgid "Hide"
 msgstr "非表示"
 
-#: templates/account.php:686
+#: templates/account.php:765
+msgid "Processing"
+msgstr "Processing"
+
+#: templates/account.php:768
+msgid "Get updates for bleeding edge Beta versions of %s."
+msgstr "Get updates for bleeding edge Beta versions of %s."
+
+#: templates/account.php:826
 msgid "Cancelling %s"
 msgstr "Cancelling %s"
 
-#: templates/account.php686, templates/account.php703,
+#: templates/account.php826, templates/account.php843,
 #: templates/forms/subscription-cancellation.php27,
-#: templates/forms/deactivation/form.php:117
+#: templates/forms/deactivation/form.php:133
 msgid "trial"
 msgstr "trial"
 
-#: templates/account.php701, templates/forms/deactivation/form.php:134
+#: templates/account.php841, templates/forms/deactivation/form.php:150
 msgid "Cancelling %s..."
 msgstr "Cancelling %s..."
 
-#: templates/account.php704, templates/forms/subscription-cancellation.php28,
-#: templates/forms/deactivation/form.php:118
+#: templates/account.php844, templates/forms/subscription-cancellation.php28,
+#: templates/forms/deactivation/form.php:134
 msgid "subscription"
 msgstr "subscription"
 
-#: templates/account.php:718
+#: templates/account.php:858
 msgid "Deactivating your license will block all premium features, but will enable activating the license on another site. Are you sure you want to proceed?"
 msgstr "ライセンスを無効化するとすべてのプレミアム機能が使えなくなりますが、他のサイトでライセンスを有効にすることができるようになります。本当に実行しますか?"
 
-#: templates/add-ons.php:36
+#: templates/add-ons.php:35
+msgid "View details"
+msgstr "詳細を表示"
+
+#: templates/add-ons.php:45
 msgid "Add Ons for %s"
 msgstr "%s のアドオン"
 
-#: templates/add-ons.php:44
+#: templates/add-ons.php:55
 msgid "We could'nt load the add-ons list. It's probably an issue on our side, please try to come back in few minutes."
 msgstr "アドオンリストを読み込むことができませんでした。おそらく運営側の問題になりますので、しばらくしてからお試しください。"
 
-#: templates/add-ons.php:139
-msgid "View details"
-msgstr "詳細を表示"
+#: templates/add-ons.php:173
+msgctxt "active add-on"
+msgid "Active"
+msgstr "有効"
+
+#: templates/add-ons.php:174
+msgctxt "installed add-on"
+msgid "Installed"
+msgstr "Installed"
 
-#: templates/admin-notice.php13, templates/forms/license-activation.php208,
+#: templates/admin-notice.php13, templates/forms/license-activation.php209,
 #: templates/forms/resend-key.php:77
 msgctxt "as close a window"
 msgid "Dismiss"
@@ -1450,11 +1522,11 @@ msgstr "インストールプロセスが開始され、数分で完了します
 msgid "Cancel Installation"
 msgstr "インストールをキャンセルする"
 
-#: templates/checkout.php:172
+#: templates/checkout.php:180
 msgid "Checkout"
 msgstr "チェックアウト"
 
-#: templates/checkout.php:172
+#: templates/checkout.php:180
 msgid "PCI compliant"
 msgstr "PCI コンプライアント"
 
@@ -1476,7 +1548,7 @@ msgstr "有効化メールを再送信"
 msgid "Thanks %s!"
 msgstr "ありがとう $s さん!"
 
-#: templates/connect.php172, templates/forms/license-activation.php:43
+#: templates/connect.php172, templates/forms/license-activation.php:44
 msgid "Agree & Activate License"
 msgstr "同意してライセンスを有効化"
 
@@ -1524,15 +1596,15 @@ msgstr "または、今すぐスキップして、%sのネットワークレベ
 msgid "During the update process we detected %s site(s) in the network that are still pending your attention."
 msgstr "アップデートの処理中に、ネットワーク内の%dサイトが対応待ちになっていることを検知しました。"
 
-#: templates/connect.php253, templates/forms/license-activation.php:46
+#: templates/connect.php253, templates/forms/license-activation.php:47
 msgid "License key"
 msgstr "ライセンスキー"
 
-#: templates/connect.php256, templates/forms/license-activation.php:19
+#: templates/connect.php256, templates/forms/license-activation.php:20
 msgid "Can't find your license key?"
 msgstr "ライセンスキーは見つかりませんか?"
 
-#: templates/connect.php315, templates/connect.php630,
+#: templates/connect.php315, templates/connect.php652,
 #: templates/forms/deactivation/retry-skip.php:20
 msgctxt "verb"
 msgid "Skip"
@@ -1582,7 +1654,7 @@ msgstr "有効化、無効化、アンインストール"
 msgid "Newsletter"
 msgstr "ニュースレター"
 
-#: templates/connect.php391, templates/forms/license-activation.php:38
+#: templates/connect.php391, templates/forms/license-activation.php:39
 msgid "The %1$s will be periodically sending data to %2$s to check for security and feature updates, and verify the validity of your license."
 msgstr "%1$sはセキュリティとアプデート、そしてライセンスの状態を確認するため、定期的に%2$sへデータを送信します。"
 
@@ -1594,10 +1666,6 @@ msgstr "付与されているパーミッションは何ですか?"
 msgid "Don't have a license key?"
 msgstr "ライセンスキーをお持ちではありませんか?"
 
-#: templates/connect.php:418
-msgid "Activate Free Version"
-msgstr "フリーバージョンを有効化"
-
 #: templates/connect.php:420
 msgid "Have a license key?"
 msgstr "ライセンスキーはお持ちですか?"
@@ -1614,12 +1682,12 @@ msgstr "License Agreement"
 msgid "Terms of Service"
 msgstr "利用規約"
 
-#: templates/connect.php:766
+#: templates/connect.php:805
 msgctxt "as in the process of sending an email"
 msgid "Sending email"
 msgstr "メール送信中"
 
-#: templates/connect.php:767
+#: templates/connect.php:806
 msgctxt "as activating plugin"
 msgid "Activating"
 msgstr "有効化中"
@@ -1647,8 +1715,8 @@ msgctxt "as code debugging"
 msgid "Debugging"
 msgstr "デバッグ"
 
-#: templates/debug.php54, templates/debug.php248, templates/debug.php374,
-#: templates/debug.php:492
+#: templates/debug.php54, templates/debug.php250, templates/debug.php376,
+#: templates/debug.php:494
 msgid "Actions"
 msgstr "アクション"
 
@@ -1684,191 +1752,191 @@ msgstr "DB オプションを読み込む"
 msgid "Set DB Option"
 msgstr "DB オプションを設定する"
 
-#: templates/debug.php:180
+#: templates/debug.php:182
 msgid "Key"
 msgstr "キー"
 
-#: templates/debug.php:181
+#: templates/debug.php:183
 msgid "Value"
 msgstr "値"
 
-#: templates/debug.php:197
+#: templates/debug.php:199
 msgctxt "as software development kit versions"
 msgid "SDK Versions"
 msgstr "SDK バージョン"
 
-#: templates/debug.php:202
+#: templates/debug.php:204
 msgid "SDK Path"
 msgstr "SDK のパス"
 
-#: templates/debug.php203, templates/debug.php:242
+#: templates/debug.php205, templates/debug.php:244
 msgid "Module Path"
 msgstr "モジュールのパス"
 
-#: templates/debug.php:204
+#: templates/debug.php:206
 msgid "Is Active"
 msgstr "有効"
 
-#: templates/debug.php232, templates/debug/plugins-themes-sync.php:35
+#: templates/debug.php234, templates/debug/plugins-themes-sync.php:35
 msgid "Plugins"
 msgstr "プラグイン"
 
-#: templates/debug.php232, templates/debug/plugins-themes-sync.php:56
+#: templates/debug.php234, templates/debug/plugins-themes-sync.php:56
 msgid "Themes"
 msgstr "テーマ"
 
-#: templates/debug.php237, templates/debug.php369, templates/debug.php451,
+#: templates/debug.php239, templates/debug.php371, templates/debug.php453,
 #: templates/debug/scheduled-crons.php:80
 msgid "Slug"
 msgstr "スラッグ"
 
-#: templates/debug.php239, templates/debug.php:450
+#: templates/debug.php241, templates/debug.php:452
 msgid "Title"
 msgstr "タイトル"
 
-#: templates/debug.php:240
+#: templates/debug.php:242
 msgctxt "as application program interface"
 msgid "API"
 msgstr "API"
 
-#: templates/debug.php:241
+#: templates/debug.php:243
 msgid "Freemius State"
 msgstr "Freemius ステータス"
 
-#: templates/debug.php:245
+#: templates/debug.php:247
 msgid "Network Blog"
 msgstr "ネットワークブログ"
 
-#: templates/debug.php:246
+#: templates/debug.php:248
 msgid "Network User"
 msgstr "ネットワークユーザ"
 
-#: templates/debug.php:283
+#: templates/debug.php:285
 msgctxt "as connection was successful"
 msgid "Connected"
 msgstr "接続"
 
-#: templates/debug.php:284
+#: templates/debug.php:286
 msgctxt "as connection blocked"
 msgid "Blocked"
 msgstr "ブロック"
 
-#: templates/debug.php:320
+#: templates/debug.php:322
 msgid "Simulate Trial Promotion"
 msgstr "Simulate Trial Promotion"
 
-#: templates/debug.php:332
+#: templates/debug.php:334
 msgid "Simulate Network Upgrade"
 msgstr "ネットワークアップグレードをシミュレートする"
 
-#: templates/debug.php:358
+#: templates/debug.php:360
 msgid "%s Installs"
 msgstr "%sインストール"
 
-#: templates/debug.php:360
+#: templates/debug.php:362
 msgctxt "like websites"
 msgid "Sites"
 msgstr "サイト数"
 
-#: templates/debug.php366, templates/account/partials/site.php:148
+#: templates/debug.php368, templates/account/partials/site.php:148
 msgid "Blog ID"
 msgstr "ブログ ID"
 
-#: templates/debug.php431, templates/debug.php509,
-#: templates/account/partials/addon.php:339
+#: templates/debug.php433, templates/debug.php511,
+#: templates/account/partials/addon.php:396
 msgctxt "verb"
 msgid "Delete"
 msgstr "削除"
 
-#: templates/debug.php:445
+#: templates/debug.php:447
 msgid "Add Ons of module %s"
 msgstr "モジュールのアドオン%s"
 
-#: templates/debug.php:482
+#: templates/debug.php:484
 msgid "Users"
 msgstr "ユーザー"
 
-#: templates/debug.php:489
+#: templates/debug.php:491
 msgid "Verified"
 msgstr "認証済み"
 
-#: templates/debug.php:520
+#: templates/debug.php:522
 msgid "%s Licenses"
 msgstr "%sラインセス"
 
-#: templates/debug.php:525
+#: templates/debug.php:527
 msgid "Plugin ID"
 msgstr "プラグイン ID"
 
-#: templates/debug.php:527
+#: templates/debug.php:529
 msgid "Plan ID"
 msgstr "プラン ID"
 
-#: templates/debug.php:528
+#: templates/debug.php:530
 msgid "Quota"
 msgstr "クォータ"
 
-#: templates/debug.php:529
+#: templates/debug.php:531
 msgid "Activated"
 msgstr "有効化済み"
 
-#: templates/debug.php:530
+#: templates/debug.php:532
 msgid "Blocking"
 msgstr "ブロッキング"
 
-#: templates/debug.php:532
+#: templates/debug.php:534
 msgctxt "as expiration date"
 msgid "Expiration"
 msgstr "期限切れ"
 
-#: templates/debug.php:555
+#: templates/debug.php:557
 msgid "Debug Log"
 msgstr "デバッグログ"
 
-#: templates/debug.php:559
+#: templates/debug.php:561
 msgid "All Types"
 msgstr "すべてのタイプ"
 
-#: templates/debug.php:566
+#: templates/debug.php:568
 msgid "All Requests"
 msgstr "すべてのリクエスト"
 
-#: templates/debug.php571, templates/debug.php600,
+#: templates/debug.php573, templates/debug.php602,
 #: templates/debug/logger.php:25
 msgid "File"
 msgstr "ファイル"
 
-#: templates/debug.php572, templates/debug.php598,
+#: templates/debug.php574, templates/debug.php600,
 #: templates/debug/logger.php:23
 msgid "Function"
 msgstr "機能"
 
-#: templates/debug.php:573
+#: templates/debug.php:575
 msgid "Process ID"
 msgstr "プロセス ID"
 
-#: templates/debug.php:574
+#: templates/debug.php:576
 msgid "Logger"
 msgstr "ロガー"
 
-#: templates/debug.php575, templates/debug.php599,
+#: templates/debug.php577, templates/debug.php601,
 #: templates/debug/logger.php:24
 msgid "Message"
 msgstr "メッセージ"
 
-#: templates/debug.php:577
+#: templates/debug.php:579
 msgid "Filter"
 msgstr "フィルター"
 
-#: templates/debug.php:585
+#: templates/debug.php:587
 msgid "Download"
 msgstr "ダウンロード"
 
-#: templates/debug.php596, templates/debug/logger.php:22
+#: templates/debug.php598, templates/debug/logger.php:22
 msgid "Type"
 msgstr "タイプ"
 
-#: templates/debug.php601, templates/debug/logger.php:26
+#: templates/debug.php603, templates/debug/logger.php:26
 msgid "Timestamp"
 msgstr "タイムスタンプ"
 
@@ -1895,53 +1963,53 @@ msgstr "Freemius API"
 msgid "Requests"
 msgstr "リクエスト数"
 
-#: templates/account/billing.php:28
+#: templates/account/billing.php:22
 msgctxt "verb"
 msgid "Update"
 msgstr "更新"
 
-#: templates/account/billing.php:39
+#: templates/account/billing.php:33
 msgid "Billing"
 msgstr "請求書"
 
-#: templates/account/billing.php44, templates/account/billing.php:44
+#: templates/account/billing.php38, templates/account/billing.php:38
 msgid "Business name"
 msgstr "商号"
 
-#: templates/account/billing.php45, templates/account/billing.php:45
+#: templates/account/billing.php39, templates/account/billing.php:39
 msgid "Tax / VAT ID"
 msgstr "税金 / VAT ID"
 
-#: templates/account/billing.php48, templates/account/billing.php48,
-#: templates/account/billing.php49, templates/account/billing.php:49
+#: templates/account/billing.php42, templates/account/billing.php42,
+#: templates/account/billing.php43, templates/account/billing.php:43
 msgid "Address Line %d"
 msgstr "住所欄 %d"
 
-#: templates/account/billing.php52, templates/account/billing.php:52
+#: templates/account/billing.php46, templates/account/billing.php:46
 msgid "City"
 msgstr "市"
 
-#: templates/account/billing.php52, templates/account/billing.php:52
+#: templates/account/billing.php46, templates/account/billing.php:46
 msgid "Town"
 msgstr "町"
 
-#: templates/account/billing.php53, templates/account/billing.php:53
+#: templates/account/billing.php47, templates/account/billing.php:47
 msgid "ZIP / Postal Code"
 msgstr "ZIP / 郵便番号"
 
-#: templates/account/billing.php:308
+#: templates/account/billing.php:302
 msgid "Country"
 msgstr "国"
 
-#: templates/account/billing.php:310
+#: templates/account/billing.php:304
 msgid "Select Country"
 msgstr "国を選択"
 
-#: templates/account/billing.php317, templates/account/billing.php:318
+#: templates/account/billing.php311, templates/account/billing.php:312
 msgid "State"
 msgstr "州"
 
-#: templates/account/billing.php317, templates/account/billing.php:318
+#: templates/account/billing.php311, templates/account/billing.php:312
 msgid "Province"
 msgstr "県・州・省"
 
@@ -2193,11 +2261,11 @@ msgstr "キャンセル"
 msgid "Become an affiliate"
 msgstr "アフィリエイトになる"
 
-#: templates/forms/license-activation.php:20
+#: templates/forms/license-activation.php:21
 msgid "Please enter the license key that you received in the email right after the purchase:"
 msgstr "購入後すぐにメールで受け取ったライセンスキーを入力してください:"
 
-#: templates/forms/license-activation.php:25
+#: templates/forms/license-activation.php:26
 msgid "Update License"
 msgstr "ライセンスを更新"
 
@@ -2264,6 +2332,14 @@ msgstr "Cancel %s - I no longer need any security & feature updates, nor support
 msgid "Don't cancel %s - I'm still interested in getting security & feature updates, as well as be able to contact support."
 msgstr "Don't cancel %s - I'm still interested in getting security & feature updates, as well as be able to contact support."
 
+#. translators: %1$s: Either 'Downgrading your plan' or 'Cancelling the
+#. subscription'
+#: templates/forms/subscription-cancellation.php99,
+#: templates/account/partials/addon.php29,
+#: templates/account/partials/site.php:298
+msgid "%1$s will immediately stop all future recurring payments and your %s plan license will expire in %s."
+msgstr "%1$s will immediately stop all future recurring payments and your %s plan license will expire in %s."
+
 #: templates/forms/subscription-cancellation.php:103
 msgid "Once your license expires you will no longer be able to use the %s, unless you activate it again with a valid premium license."
 msgstr "Once your license expires you will no longer be able to use the %s, unless you activate it again with a valid premium license."
@@ -2277,7 +2353,7 @@ msgid "Proceed"
 msgstr "Proceed"
 
 #: templates/forms/subscription-cancellation.php191,
-#: templates/forms/deactivation/form.php:150
+#: templates/forms/deactivation/form.php:171
 msgid "Cancel %s & Proceed"
 msgstr "Cancel %s & Proceed"
 
@@ -2289,38 +2365,42 @@ msgstr "%2$s プランの%1$s日間のフリートライアルを開始するま
 msgid "For compliance with the WordPress.org guidelines, before we start the trial we ask that you opt in with your user and non-sensitive site information, allowing the %s to periodically send data to %s to check for version updates and to validate your trial."
 msgstr "WordPress.orgのガイドラインに準拠するため、トライアルを開始する前に、ユーザーと重要でないサイト情報のオプトイン、更新の確認やトライアルの状態確認のために%sが%sに対して定期的にデータを送信する許可を得るように設定してください。"
 
-#: templates/js/style-premium-theme.php:37
+#: templates/js/style-premium-theme.php:39
 msgid "Premium"
 msgstr "プレミアム"
 
-#: templates/partials/network-activation.php:23
+#: templates/js/style-premium-theme.php:42
+msgid "Beta"
+msgstr "Beta"
+
+#: templates/partials/network-activation.php:27
 msgid "Activate license on all sites in the network."
 msgstr "ネットワーク上にあるすべてのサイトのライセンスを有効にする。"
 
-#: templates/partials/network-activation.php:24
+#: templates/partials/network-activation.php:28
 msgid "Apply on all sites in the network."
 msgstr "ネットワーク上にあるすべてのサイトに対して反映させる。"
 
-#: templates/partials/network-activation.php:27
+#: templates/partials/network-activation.php:31
 msgid "Activate license on all pending sites."
 msgstr "保留中のサイトすべてでライセンスを有効にする。"
 
-#: templates/partials/network-activation.php:28
+#: templates/partials/network-activation.php:32
 msgid "Apply on all pending sites."
 msgstr "保留中のサイトすべてに反映させる。"
 
-#: templates/partials/network-activation.php36,
-#: templates/partials/network-activation.php:68
+#: templates/partials/network-activation.php40,
+#: templates/partials/network-activation.php:74
 msgid "allow"
 msgstr "許可"
 
-#: templates/partials/network-activation.php38,
-#: templates/partials/network-activation.php:70
+#: templates/partials/network-activation.php43,
+#: templates/partials/network-activation.php:77
 msgid "delegate"
 msgstr "代表"
 
-#: templates/partials/network-activation.php41,
-#: templates/partials/network-activation.php:73
+#: templates/partials/network-activation.php47,
+#: templates/partials/network-activation.php:81
 msgid "skip"
 msgstr "スキップ"
 
@@ -2346,19 +2426,14 @@ msgstr "あと %s"
 msgid "Last license"
 msgstr "最新のライセンス"
 
-#: templates/account/partials/addon.php:115
+#: templates/account/partials/addon.php:167
 msgid "Cancelled"
 msgstr "キャンセル"
 
-#: templates/account/partials/addon.php:125
+#: templates/account/partials/addon.php:177
 msgid "No expiration"
 msgstr "有効期限なし"
 
-#: templates/account/partials/addon.php264,
-#: templates/account/partials/addon.php:317
-msgid "Activate this add-on"
-msgstr "このアドオンを有効化"
-
 #: templates/account/partials/site.php:181
 msgid "Owner Name"
 msgstr "所有者名"
@@ -2383,47 +2458,47 @@ msgstr "ご迷惑をおかけしてすいません。もし機会をいただけ
 msgid "Contact Support"
 msgstr "サポートに連絡"
 
-#: templates/forms/deactivation/form.php:59
+#: templates/forms/deactivation/form.php:64
 msgid "Anonymous feedback"
 msgstr "匿名のフィードバック"
 
-#: templates/forms/deactivation/form.php:66
+#: templates/forms/deactivation/form.php:70
 msgid "Deactivate"
 msgstr "無効化"
 
-#: templates/forms/deactivation/form.php:68
+#: templates/forms/deactivation/form.php:72
 msgid "Activate %s"
 msgstr "%sを有効化する"
 
-#: templates/forms/deactivation/form.php:80
+#: templates/forms/deactivation/form.php:87
 msgid "Quick Feedback"
 msgstr "Quick Feedback"
 
-#: templates/forms/deactivation/form.php:84
+#: templates/forms/deactivation/form.php:91
 msgid "If you have a moment, please let us know why you are %s"
 msgstr "お時間があれば、なぜ%sするのか理由を教えてください。"
 
-#: templates/forms/deactivation/form.php:84
+#: templates/forms/deactivation/form.php:91
 msgid "deactivating"
 msgstr "無効化中"
 
-#: templates/forms/deactivation/form.php:84
+#: templates/forms/deactivation/form.php:91
 msgid "switching"
 msgstr "変更中"
 
-#: templates/forms/deactivation/form.php:332
+#: templates/forms/deactivation/form.php:365
 msgid "Submit & %s"
 msgstr "送信と%s"
 
-#: templates/forms/deactivation/form.php:353
+#: templates/forms/deactivation/form.php:386
 msgid "Kindly tell us the reason so we can improve."
 msgstr "改善できるよう、どうか理由を教えてください。"
 
-#: templates/forms/deactivation/form.php:478
+#: templates/forms/deactivation/form.php:511
 msgid "Yes - %s"
 msgstr "はい"
 
-#: templates/forms/deactivation/form.php:485
+#: templates/forms/deactivation/form.php:518
 msgid "Skip & %s"
 msgstr "スキップと%s"
 
diff --git a/wp-content/plugins/nextgen-gallery/freemius/languages/freemius-nl_NL.mo b/wp-content/plugins/nextgen-gallery/freemius/languages/freemius-nl_NL.mo
index d55b8c23998a1f52b364f5649c9a6d32ec5c14ca..d8f863fb21e87ceee00b0410896528b63476f70a 100644
Binary files a/wp-content/plugins/nextgen-gallery/freemius/languages/freemius-nl_NL.mo and b/wp-content/plugins/nextgen-gallery/freemius/languages/freemius-nl_NL.mo differ
diff --git a/wp-content/plugins/nextgen-gallery/freemius/languages/freemius-nl_NL.po b/wp-content/plugins/nextgen-gallery/freemius/languages/freemius-nl_NL.po
index 9cbd242923855984038a749ceb3fa12bbfd517ba..d8e18224a0adc952412d26f209c5e591ca67b2b2 100644
--- a/wp-content/plugins/nextgen-gallery/freemius/languages/freemius-nl_NL.po
+++ b/wp-content/plugins/nextgen-gallery/freemius/languages/freemius-nl_NL.po
@@ -8,7 +8,7 @@ msgstr ""
 "Project-Id-Version: WordPress SDK\n"
 "Report-Msgid-Bugs-To: https://github.com/Freemius/wordpress-sdk/issues\n"
 "POT-Creation-Date: \n"
-"PO-Revision-Date: 2018-11-26 14:12+0000\n"
+"PO-Revision-Date: 2019-06-05 13:40+0000\n"
 "Last-Translator: Benny Vluggen <benny@prodevign.com>\n"
 "Language: nl_NL\n"
 "Language-Team: Dutch (Netherlands) (http://www.transifex.com/freemius/wordpress-sdk/language/nl_NL/)\n"
@@ -22,772 +22,792 @@ msgstr ""
 "X-Poedit-SearchPathExcluded-0: *.js\n"
 "X-Poedit-SourceCharset: UTF-8\n"
 
-#: includes/class-freemius.php:1688
+#: includes/class-freemius.php1838, templates/account.php:769
+msgid "An update to a Beta version will replace your installed version of %s with the latest Beta release - use with caution, and not on production sites. You have been warned."
+msgstr "An update to a Beta version will replace your installed version of %s with the latest Beta release - use with caution, and not on production sites. You have been warned."
+
+#: includes/class-freemius.php:1845
+msgid "Would you like to proceed with the update?"
+msgstr "Would you like to proceed with the update?"
+
+#: includes/class-freemius.php:2053
 msgid "Freemius SDK couldn't find the plugin's main file. Please contact sdk@freemius.com with the current error."
 msgstr "Freemius SDK kon het hoofdbestand van de plug-in niet vinden. Neem a.j.b. contact op met sdk@freemius.com m.b.t. deze fout."
 
-#: includes/class-freemius.php:1690
+#: includes/class-freemius.php:2055
 msgid "Error"
 msgstr "Fout"
 
-#: includes/class-freemius.php:2011
+#: includes/class-freemius.php:2445
 msgid "I found a better %s"
 msgstr "Ik vond een beter %s"
 
-#: includes/class-freemius.php:2013
+#: includes/class-freemius.php:2447
 msgid "What's the %s's name?"
 msgstr "Wat is de naam van het %s?"
 
-#: includes/class-freemius.php:2019
+#: includes/class-freemius.php:2453
 msgid "It's a temporary %s. I'm just debugging an issue."
 msgstr "Het betreft een tijdelijke %s. Ik ben een probleem aan het debuggen."
 
-#: includes/class-freemius.php:2021
+#: includes/class-freemius.php:2455
 msgid "Deactivation"
 msgstr "Deactivatie"
 
-#: includes/class-freemius.php:2022
+#: includes/class-freemius.php:2456
 msgid "Theme Switch"
 msgstr "Thema Wissel"
 
-#: includes/class-freemius.php2031, templates/forms/resend-key.php:24
+#: includes/class-freemius.php2465, templates/forms/resend-key.php:24
 msgid "Other"
 msgstr "Overige"
 
-#: includes/class-freemius.php:2039
+#: includes/class-freemius.php:2473
 msgid "I no longer need the %s"
 msgstr "Ik heb de %s niet meer nodig "
 
-#: includes/class-freemius.php:2046
+#: includes/class-freemius.php:2480
 msgid "I only needed the %s for a short period"
 msgstr "Ik had de %s alleen nodig voor een korte periode."
 
-#: includes/class-freemius.php:2052
+#: includes/class-freemius.php:2486
 msgid "The %s broke my site"
 msgstr "De %s maakte mijn site onbruikbaar"
 
-#: includes/class-freemius.php:2059
+#: includes/class-freemius.php:2493
 msgid "The %s suddenly stopped working"
 msgstr "De %s werkte opeens niet meer"
 
-#: includes/class-freemius.php:2069
+#: includes/class-freemius.php:2503
 msgid "I can't pay for it anymore"
 msgstr "Ik kan er niet langer meer voor betalen"
 
-#: includes/class-freemius.php:2071
+#: includes/class-freemius.php:2505
 msgid "What price would you feel comfortable paying?"
 msgstr "Welke bedrag zou je ervoor over hebben?"
 
-#: includes/class-freemius.php:2077
+#: includes/class-freemius.php:2511
 msgid "I don't like to share my information with you"
 msgstr "Ik vind het niet prettig om mijn informatie met jullie te delen"
 
-#: includes/class-freemius.php:2098
+#: includes/class-freemius.php:2532
 msgid "The %s didn't work"
 msgstr "De %s werkte niet"
 
-#: includes/class-freemius.php:2108
+#: includes/class-freemius.php:2542
 msgid "I couldn't understand how to make it work"
 msgstr "Ik snapte niet hoe ik het aan het werk kon krijgen."
 
-#: includes/class-freemius.php:2116
+#: includes/class-freemius.php:2550
 msgid "The %s is great, but I need specific feature that you don't support"
 msgstr "De %s is uitstekend, maar ik heb een specifieke feature nodig die jullie niet ondersteunen"
 
-#: includes/class-freemius.php:2118
+#: includes/class-freemius.php:2552
 msgid "What feature?"
 msgstr "Welke feature?"
 
-#: includes/class-freemius.php:2122
+#: includes/class-freemius.php:2556
 msgid "The %s is not working"
 msgstr "De %s werkt niet"
 
-#: includes/class-freemius.php:2124
+#: includes/class-freemius.php:2558
 msgid "Kindly share what didn't work so we can fix it for future users..."
 msgstr "Wil je alsjeblieft zo vriendelijk zijn om te delen wat niet werkte, zodat we dat kunnen verbeteren voor toekomstige gebruikers ..."
 
-#: includes/class-freemius.php:2128
+#: includes/class-freemius.php:2562
 msgid "It's not what I was looking for"
 msgstr "Het is niet waarna ik opzoek was"
 
-#: includes/class-freemius.php:2130
+#: includes/class-freemius.php:2564
 msgid "What you've been looking for?"
 msgstr "Waar was je naar op zoek?"
 
-#: includes/class-freemius.php:2134
+#: includes/class-freemius.php:2568
 msgid "The %s didn't work as expected"
 msgstr "De %s werkte niet zoals verwacht"
 
-#: includes/class-freemius.php:2136
+#: includes/class-freemius.php:2570
 msgid "What did you expect?"
 msgstr "Wat had je verwacht?"
 
-#: includes/class-freemius.php2942, templates/debug.php:20
+#: includes/class-freemius.php3425, templates/debug.php:20
 msgid "Freemius Debug"
 msgstr "Freemius Debug"
 
-#: includes/class-freemius.php:3670
+#: includes/class-freemius.php:4177
 msgid "I don't know what is cURL or how to install it, help me!"
 msgstr "Ik weet niet wat cURL is of hoe dat te installeren is, help me!"
 
-#: includes/class-freemius.php:3672
+#: includes/class-freemius.php:4179
 msgid "We'll make sure to contact your hosting company and resolve the issue. You will get a follow-up email to %s once we have an update."
 msgstr "We doen onze best om contact op te nemen met uw hostingbedrijf om het probleem op te lossen. We sturen een vervolgmail naar %s, zodra we een update hebben. "
 
-#: includes/class-freemius.php:3679
+#: includes/class-freemius.php:4186
 msgid "Great, please install cURL and enable it in your php.ini file. In addition, search for the 'disable_functions' directive in your php.ini file and remove any disabled methods starting with 'curl_'. To make sure it was successfully activated, use 'phpinfo()'. Once activated, deactivate the %s and reactivate it back again."
 msgstr "Mooi, installeer alsjeblieft cURL en activeer het in je php.ini bestand. Tevens, zoek naar de 'disable_functions' directive in je php.ini bestand en verwijder iedere methode die start met 'curl_'. Gebruik 'phpinfo()' om je ervan te vergewissen dat het nu succesvol geactiveerd is. Als actief, deactiveer de %s en heractiveer deze opnieuw."
 
-#: includes/class-freemius.php:3784
+#: includes/class-freemius.php:4291
 msgid "Yes - do your thing"
 msgstr "Ja, ga je gang"
 
-#: includes/class-freemius.php:3789
+#: includes/class-freemius.php:4296
 msgid "No - just deactivate"
 msgstr "Nee - alleen deactiveren"
 
-#: includes/class-freemius.php3834, includes/class-freemius.php4343,
-#: includes/class-freemius.php5442, includes/class-freemius.php11545,
-#: includes/class-freemius.php14916, includes/class-freemius.php14968,
-#: includes/class-freemius.php15030, includes/class-freemius.php17263,
-#: includes/class-freemius.php17273, includes/class-freemius.php17882,
-#: includes/class-freemius.php18742, includes/class-freemius.php18857,
-#: includes/class-freemius.php19001, templates/add-ons.php:43
+#: includes/class-freemius.php4341, includes/class-freemius.php4850,
+#: includes/class-freemius.php5999, includes/class-freemius.php12682,
+#: includes/class-freemius.php16045, includes/class-freemius.php16133,
+#: includes/class-freemius.php16299, includes/class-freemius.php18758,
+#: includes/class-freemius.php18768, includes/class-freemius.php19404,
+#: includes/class-freemius.php20277, includes/class-freemius.php20392,
+#: includes/class-freemius.php20536, templates/add-ons.php:54
 msgctxt "exclamation"
 msgid "Oops"
 msgstr "Oeps"
 
-#: includes/class-freemius.php:3903
+#: includes/class-freemius.php:4410
 msgid "Thank for giving us the chance to fix it! A message was just sent to our technical staff. We will get back to you as soon as we have an update to %s. Appreciate your patience."
 msgstr "Bedankt dat je ons in de gelegenheid stelt dit op te lossen. Zojuist is er een bericht verstuurd naar onze technische staf. We laten wat van ons horen, aan %s, als we een update hebben. Bedankt voor je geduld."
 
-#: includes/class-freemius.php:4340
+#: includes/class-freemius.php:4847
 msgctxt "addonX cannot run without pluginY"
 msgid "%s cannot run without %s."
 msgstr "%s werkt niet zonder %s."
 
-#: includes/class-freemius.php:4341
+#: includes/class-freemius.php:4848
 msgctxt "addonX cannot run..."
 msgid "%s cannot run without the plugin."
 msgstr "%s werkt niet zonder de plug-in."
 
-#: includes/class-freemius.php4487, includes/class-freemius.php4512,
-#: includes/class-freemius.php:17953
+#: includes/class-freemius.php5020, includes/class-freemius.php5045,
+#: includes/class-freemius.php:19475
 msgid "Unexpected API error. Please contact the %s's author with the following error."
 msgstr "Onverwachte API fout. Neem alsjeblieft contact op met de auteur van de %s met de volgende foutmelding."
 
-#: includes/class-freemius.php:5130
+#: includes/class-freemius.php:5687
 msgid "Premium %s version was successfully activated."
 msgstr "Premium %s versie is succesvol geactiveerd."
 
-#: includes/class-freemius.php5142, includes/class-freemius.php:7004
+#: includes/class-freemius.php5699, includes/class-freemius.php:7567
 msgctxt ""
 msgid "W00t"
 msgstr "W00t"
 
-#: includes/class-freemius.php:5157
+#: includes/class-freemius.php:5714
 msgid "You have a %s license."
 msgstr "Je hebt een %s licentie"
 
-#: includes/class-freemius.php5161, includes/class-freemius.php14337,
-#: includes/class-freemius.php14348, includes/class-freemius.php17177,
-#: includes/class-freemius.php17491, includes/class-freemius.php17557,
-#: includes/class-freemius.php:17707
+#: includes/class-freemius.php5718, includes/class-freemius.php15466,
+#: includes/class-freemius.php15477, includes/class-freemius.php18669,
+#: includes/class-freemius.php18999, includes/class-freemius.php19065,
+#: includes/class-freemius.php:19229
 msgctxt "interjection expressing joy or exuberance"
 msgid "Yee-haw"
 msgstr "Hoera"
 
-#: includes/class-freemius.php:5425
+#: includes/class-freemius.php:5982
 msgid "%s free trial was successfully cancelled. Since the add-on is premium only it was automatically deactivated. If you like to use it in the future, you'll have to purchase a license."
 msgstr "%s gratis proefperiode werd succesvol stop gezet. Daar de add-on alleen als premium versie beschikbaar is werd deze automatisch gedeactiveerd. Als u de add-on in de toekomst wilt gebruiken dient u een licentie aan te schaffen."
 
-#: includes/class-freemius.php:5429
+#: includes/class-freemius.php:5986
 msgid "%s is a premium only add-on. You have to purchase a license first before activating the plugin."
 msgstr "%s is uitsluitend beschikbaar als een premium add-on. Je moet een licentie kopen voordat je de plug-in activeert."
 
-#: includes/class-freemius.php5438, templates/add-ons.php103,
-#: templates/account/partials/addon.php:288
+#: includes/class-freemius.php5995, templates/add-ons.php130,
+#: templates/account/partials/addon.php:343
 msgid "More information about %s"
 msgstr "Meer informatie over %s"
 
-#: includes/class-freemius.php:5439
+#: includes/class-freemius.php:5996
 msgid "Purchase License"
 msgstr "Licentie Kopen"
 
-#: includes/class-freemius.php6372, templates/connect.php:163
+#: includes/class-freemius.php6931, templates/connect.php:163
 msgid "You should receive an activation email for %s to your mailbox at %s. Please make sure you click the activation button in that email to %s."
 msgstr "Als het goed is ontvang je een activatie e-mail voor %s in je %s mailbox. Zorg er alsjeblieft voor dat je op de activatie knop klikt in die e-mail aan %s."
 
-#: includes/class-freemius.php:6376
+#: includes/class-freemius.php:6935
 msgid "start the trial"
 msgstr "start de proefperiode"
 
-#: includes/class-freemius.php6377, templates/connect.php:167
+#: includes/class-freemius.php6936, templates/connect.php:167
 msgid "complete the install"
 msgstr "voltooi de installatie"
 
-#: includes/class-freemius.php:6490
+#: includes/class-freemius.php:7049
 msgid "You are just one step away - %s"
 msgstr "Je bent slechts een stap verwijderd - %s"
 
-#: includes/class-freemius.php:6493
+#: includes/class-freemius.php:7052
 msgctxt "%s - plugin name. As complete \"PluginX\" activation now"
 msgid "Complete \"%s\" Activation Now"
 msgstr "Voltooi \"%s\" Activatie Nu"
 
-#: includes/class-freemius.php:6571
+#: includes/class-freemius.php:7130
 msgid "We made a few tweaks to the %s, %s"
 msgstr "We hebben een aantal aanpassingen gedaan op de %s, %s "
 
-#: includes/class-freemius.php:6575
+#: includes/class-freemius.php:7134
 msgid "Opt in to make \"%s\" better!"
 msgstr "Opt-in om \"%s\" te verbeteren!"
 
-#: includes/class-freemius.php:7003
+#: includes/class-freemius.php:7566
 msgid "The upgrade of %s was successfully completed."
 msgstr "De upgrade van %s is succesvol voltooid."
 
-#: includes/class-freemius.php8925, includes/class-fs-plugin-updater.php886,
-#: includes/class-fs-plugin-updater.php1081,
-#: includes/class-fs-plugin-updater.php1088,
+#: includes/class-freemius.php9728, includes/class-fs-plugin-updater.php975,
+#: includes/class-fs-plugin-updater.php1170,
+#: includes/class-fs-plugin-updater.php1177,
 #: templates/auto-installation.php:32
 msgid "Add-On"
 msgstr "Uitbreiding"
 
-#: includes/class-freemius.php8927, templates/debug.php359,
-#: templates/debug.php:520
+#: includes/class-freemius.php9730, templates/account.php313,
+#: templates/account.php321, templates/debug.php361, templates/debug.php:522
 msgid "Plugin"
 msgstr "Plug-in"
 
-#: includes/class-freemius.php8928, templates/debug.php359,
-#: templates/debug.php520, templates/forms/deactivation/form.php:67
+#: includes/class-freemius.php9731, templates/account.php314,
+#: templates/account.php322, templates/debug.php361, templates/debug.php522,
+#: templates/forms/deactivation/form.php:71
 msgid "Theme"
 msgstr "Thema"
 
-#: includes/class-freemius.php:11412
+#: includes/class-freemius.php:12148
+msgid "An unknown error has occurred while trying to set the user's beta mode."
+msgstr "An unknown error has occurred while trying to set the user's beta mode."
+
+#: includes/class-freemius.php:12549
 msgid "Invalid site details collection."
 msgstr "Ongeldige verzameling van Site Details."
 
-#: includes/class-freemius.php:11532
+#: includes/class-freemius.php:12669
 msgid "We couldn't find your email address in the system, are you sure it's the right address?"
 msgstr "We konden je e-mailadres niet vinden in het systeem, ben je zeker dat dat het juiste adres is?"
 
-#: includes/class-freemius.php:11534
+#: includes/class-freemius.php:12671
 msgid "We can't see any active licenses associated with that email address, are you sure it's the right address?"
 msgstr "Er is geen actieve licentie gekoppeld aan dat e-mailadres, ben je zeker dat dat het juiste adres is?"
 
-#: includes/class-freemius.php:11808
+#: includes/class-freemius.php:12945
 msgid "Account is pending activation."
 msgstr "Account wacht op activatie."
 
-#: includes/class-freemius.php11920,
+#: includes/class-freemius.php13057,
 #: templates/forms/premium-versions-upgrade-handler.php:47
 msgid "Buy a license now"
 msgstr "Koop nu een licentie"
 
-#: includes/class-freemius.php11932,
+#: includes/class-freemius.php13069,
 #: templates/forms/premium-versions-upgrade-handler.php:46
 msgid "Renew your license now"
 msgstr "Vernieuw je licentie nu"
 
-#: includes/class-freemius.php:11936
+#: includes/class-freemius.php:13073
 msgid "%s to access version %s security & feature updates, and support."
 msgstr "%svoor toegang tot versie %s beveiliging en feature updates en support."
 
-#: includes/class-freemius.php:14319
+#: includes/class-freemius.php:15448
 msgid "%s activation was successfully completed."
 msgstr "%s activatie is succesvol voltooid."
 
-#: includes/class-freemius.php:14333
+#: includes/class-freemius.php:15462
 msgid "Your account was successfully activated with the %s plan."
 msgstr "Je account is succesvol geactiveerd met het %s plan."
 
-#: includes/class-freemius.php14344, includes/class-freemius.php:17553
+#: includes/class-freemius.php15473, includes/class-freemius.php:19061
 msgid "Your trial has been successfully started."
 msgstr "U proefperiode is met succes gestart."
 
-#: includes/class-freemius.php14914, includes/class-freemius.php14966,
-#: includes/class-freemius.php:15028
+#: includes/class-freemius.php16043, includes/class-freemius.php16131,
+#: includes/class-freemius.php:16297
 msgid "Couldn't activate %s."
 msgstr "Kon %s niet activeren."
 
-#: includes/class-freemius.php14915, includes/class-freemius.php14967,
-#: includes/class-freemius.php:15029
+#: includes/class-freemius.php16044, includes/class-freemius.php16132,
+#: includes/class-freemius.php:16298
 msgid "Please contact us with the following message:"
 msgstr "Neem a.u.b. contact met ons op met het volgende bericht:"
 
-#: includes/class-freemius.php15378, includes/class-freemius.php:19839
+#: includes/class-freemius.php:16128
+msgid "An unknown error has occurred."
+msgstr "An unknown error has occurred."
+
+#: includes/class-freemius.php16655, includes/class-freemius.php:21409
 msgid "Upgrade"
 msgstr "Upgrade"
 
-#: includes/class-freemius.php:15384
+#: includes/class-freemius.php:16661
 msgid "Start Trial"
 msgstr "Start Proefperiode"
 
-#: includes/class-freemius.php:15386
+#: includes/class-freemius.php:16663
 msgid "Pricing"
 msgstr "Prijzen"
 
-#: includes/class-freemius.php15448, includes/class-freemius.php:15450
+#: includes/class-freemius.php16742, includes/class-freemius.php:16744
 msgid "Affiliation"
 msgstr "Affiliatie"
 
-#: includes/class-freemius.php15478, includes/class-freemius.php15480,
-#: templates/account.php150, templates/debug.php:324
+#: includes/class-freemius.php16772, includes/class-freemius.php16774,
+#: templates/account.php177, templates/debug.php:326
 msgid "Account"
 msgstr "Account"
 
-#: includes/class-freemius.php15493, includes/class-freemius.php15495,
+#: includes/class-freemius.php16787, includes/class-freemius.php16789,
 #: includes/customizer/class-fs-customizer-support-section.php:60
 msgid "Contact Us"
 msgstr "Contacteer Ons"
 
-#: includes/class-freemius.php15505, includes/class-freemius.php15507,
-#: includes/class-freemius.php19849, templates/account.php100,
-#: templates/account/partials/addon.php:41
+#: includes/class-freemius.php16799, includes/class-freemius.php16801,
+#: includes/class-freemius.php21423, templates/account.php105,
+#: templates/account/partials/addon.php:45
 msgid "Add-Ons"
 msgstr "Uitbreidingen"
 
-#: includes/class-freemius.php:15541
+#: includes/class-freemius.php:16835
 msgctxt "ASCII arrow left icon"
 msgid "&#x2190;"
 msgstr "&#x2190;"
 
-#: includes/class-freemius.php:15541
+#: includes/class-freemius.php:16835
 msgctxt "ASCII arrow right icon"
 msgid "&#x27a4;"
 msgstr "&#x27a4;"
 
-#: includes/class-freemius.php15543, templates/pricing.php:97
+#: includes/class-freemius.php16837, templates/pricing.php:102
 msgctxt "noun"
 msgid "Pricing"
 msgstr "Prijzen"
 
-#: includes/class-freemius.php15756,
+#: includes/class-freemius.php17050,
 #: includes/customizer/class-fs-customizer-support-section.php:67
 msgid "Support Forum"
 msgstr "Supportforum"
 
-#: includes/class-freemius.php:16542
+#: includes/class-freemius.php:17995
 msgid "Your email has been successfully verified - you are AWESOME!"
 msgstr "Je e-mail werd succesvol geverifieerd - je bent GEWELDIG!"
 
-#: includes/class-freemius.php:16543
+#: includes/class-freemius.php:17996
 msgctxt "a positive response"
 msgid "Right on"
 msgstr "Toppie"
 
-#: includes/class-freemius.php:17168
+#: includes/class-freemius.php:18660
 msgid "Your %s Add-on plan was successfully upgraded."
 msgstr "Uw %sAdd-on plan werd succesvol geüpgraded. "
 
-#: includes/class-freemius.php:17170
+#: includes/class-freemius.php:18662
 msgid "%s Add-on was successfully purchased."
 msgstr "%s Add-on werd succesvol aangekocht."
 
-#: includes/class-freemius.php:17173
+#: includes/class-freemius.php:18665
 msgid "Download the latest version"
 msgstr "Download de meeste recente versie"
 
-#: includes/class-freemius.php:17259
-msgctxt "%1s - plugin title, %2s - API domain"
-msgid "Your server is blocking the access to Freemius' API, which is crucial for %1s synchronization. Please contact your host to whitelist %2s"
-msgstr "Je server blokkeert de toegang tot de Freemius API, welke cruciaal is voor %1s synchronisatie. Neem alsjeblieft contact op met je host om %2s te whitelisten."
+#: includes/class-freemius.php:18751
+msgid "Your server is blocking the access to Freemius' API, which is crucial for %1$s synchronization. Please contact your host to whitelist %2$s"
+msgstr "Your server is blocking the access to Freemius' API, which is crucial for %1$s synchronization. Please contact your host to whitelist %2$s"
 
-#: includes/class-freemius.php17262, includes/class-freemius.php17678,
-#: includes/class-freemius.php:17755
+#: includes/class-freemius.php18757, includes/class-freemius.php19188,
+#: includes/class-freemius.php:19277
 msgid "Error received from the server:"
 msgstr "Foutmelding ontvangen van de server:"
 
-#: includes/class-freemius.php:17272
+#: includes/class-freemius.php:18767
 msgid "It seems like one of the authentication parameters is wrong. Update your Public Key, Secret Key & User ID, and try again."
 msgstr "Het lijkt erop dat een van de authenticatie parameters niet klopt. Update je Publieke Sleutel, Geheime Sleutel & Gebruikers ID en probeer het nogmaals. "
 
-#: includes/class-freemius.php17454, includes/class-freemius.php17683,
-#: includes/class-freemius.php17726, includes/class-freemius.php:17829
+#: includes/class-freemius.php18961, includes/class-freemius.php19193,
+#: includes/class-freemius.php19248, includes/class-freemius.php:19351
 msgctxt ""
 msgid "Hmm"
 msgstr "Hmm"
 
-#: includes/class-freemius.php:17467
+#: includes/class-freemius.php:18974
 msgid "It looks like you are still on the %s plan. If you did upgrade or change your plan, it's probably an issue on our side - sorry."
 msgstr "Het lijkt erop dat  u nog steeds op het %s plan zit. Als u uw plan geüpgraded of veranderd heeft, dan is het waarschijnlijk een fout aan onze kant - sorry."
 
-#: includes/class-freemius.php17468, templates/account.php102,
-#: templates/add-ons.php134, templates/account/partials/addon.php:43
+#: includes/class-freemius.php18975, templates/account.php107,
+#: templates/add-ons.php191, templates/account/partials/addon.php:47
 msgctxt "trial period"
 msgid "Trial"
 msgstr "Proefperiode"
 
-#: includes/class-freemius.php:17473
+#: includes/class-freemius.php:18980
 msgid "I have upgraded my account but when I try to Sync the License, the plan remains %s."
 msgstr "Ik heb mijn account geüpgraded maar als ik probeer te Synchroniseren blijft het plan %s."
 
-#: includes/class-freemius.php17477, includes/class-freemius.php:17535
+#: includes/class-freemius.php18984, includes/class-freemius.php:19043
 msgid "Please contact us here"
 msgstr "Neem hier a.u.b. contact met ons op"
 
-#: includes/class-freemius.php:17487
+#: includes/class-freemius.php:18995
+msgid "Your plan was successfully activated."
+msgstr "Your plan was successfully activated."
+
+#: includes/class-freemius.php:18996
 msgid "Your plan was successfully upgraded."
 msgstr "Je plan is succesvol geüpgraded."
 
-#: includes/class-freemius.php:17505
+#: includes/class-freemius.php:19013
 msgid "Your plan was successfully changed to %s."
 msgstr "Je plan is succesvol veranderd naar %s."
 
-#: includes/class-freemius.php:17521
+#: includes/class-freemius.php:19029
 msgid "Your license has expired. You can still continue using the free %s forever."
 msgstr "Je licentie is verlopen. Je kan echter de gratis %s voor altijd blijven gebruiken."
 
-#: includes/class-freemius.php:17523
+#: includes/class-freemius.php:19031
 msgid "Your license has expired. %1$sUpgrade now%2$s to continue using the %3$s without interruptions."
 msgstr "Je licentie is verlopen. %1$sUpgrade nu%2$s om de %3$s zonder interrupties te blijven gebruiken."
 
-#: includes/class-freemius.php:17531
+#: includes/class-freemius.php:19039
 msgid "Your license has been cancelled. If you think it's a mistake, please contact support."
 msgstr "Je licentie is geannuleerd. Als je denkt dat dat een fout is, neem dan alsjeblieft contact op met support."
 
-#: includes/class-freemius.php:17544
+#: includes/class-freemius.php:19052
 msgid "Your license has expired. You can still continue using all the %s features, but you'll need to renew your license to continue getting updates and support."
 msgstr "Je licentie is verlopen. Je kan nog steeds alle %s features gebruiken, maar je zal je licentie moeten vernieuwen om weer updates en support te ontvangen."
 
-#: includes/class-freemius.php:17567
+#: includes/class-freemius.php:19075
 msgid "Your free trial has expired. You can still continue using all our free features."
 msgstr "Je gratis proefperiode is verlopen. Je kan nog steeds al onze gratis features blijven gebruiken."
 
-#: includes/class-freemius.php:17569
+#: includes/class-freemius.php:19077
 msgid "Your free trial has expired. %1$sUpgrade now%2$s to continue using the %3$s without interruptions."
 msgstr "Je gratis proefperiode is verlopen. %1$sUpgrade nu%2$som de %3$s zonder interrupties te blijven gebruiken. "
 
-#: includes/class-freemius.php:17674
+#: includes/class-freemius.php:19184
 msgid "It looks like the license could not be activated."
 msgstr "Het lijkt erop dat de licentie niet geactiveerd kon worden."
 
-#: includes/class-freemius.php:17704
+#: includes/class-freemius.php:19226
 msgid "Your license was successfully activated."
 msgstr "Je licentie is succesvol geactiveerd."
 
-#: includes/class-freemius.php:17730
+#: includes/class-freemius.php:19252
 msgid "It looks like your site currently doesn't have an active license."
 msgstr "Het lijkt erop dat je site momenteel geen actieve licentie heeft."
 
-#: includes/class-freemius.php:17754
+#: includes/class-freemius.php:19276
 msgid "It looks like the license deactivation failed."
 msgstr "Het lijkt erop dat het deactiveren van je licentie mislukt is."
 
-#: includes/class-freemius.php:17782
+#: includes/class-freemius.php:19304
 msgid "Your license was successfully deactivated, you are back to the %s plan."
 msgstr "Je licentie is succesvol gedeactiveerd, je bent terug op het %s plan."
 
-#: includes/class-freemius.php:17783
+#: includes/class-freemius.php:19305
 msgid "O.K"
 msgstr "Oké"
 
-#: includes/class-freemius.php:17836
+#: includes/class-freemius.php:19358
 msgid "Seems like we are having some temporary issue with your subscription cancellation. Please try again in few minutes."
 msgstr "Het lijkt erop, dat we een tijdelijk probleem hebben met het annuleren van je abonnement. Probeer het alsjeblieft over een paar minuten nog eens."
 
-#: includes/class-freemius.php:17845
+#: includes/class-freemius.php:19367
 msgid "Your subscription was successfully cancelled. Your %s plan license will expire in %s."
 msgstr "Je abonnement is succesvol geannuleerd. De licentie van je %s-plan al over %s aflopen."
 
-#: includes/class-freemius.php:17887
+#: includes/class-freemius.php:19409
 msgid "You are already running the %s in a trial mode."
 msgstr "Je draait de %s al in proefmodus."
 
-#: includes/class-freemius.php:17898
+#: includes/class-freemius.php:19420
 msgid "You already utilized a trial before."
 msgstr "U heeft reeds een proefperiode gebruikt."
 
-#: includes/class-freemius.php:17912
+#: includes/class-freemius.php:19434
 msgid "Plan %s do not exist, therefore, can't start a trial."
 msgstr "Plan %s bestaat niet, daarom kan proefperiode niet gestart worden."
 
-#: includes/class-freemius.php:17923
+#: includes/class-freemius.php:19445
 msgid "Plan %s does not support a trial period."
 msgstr "Plan %s ondersteunt geen proefperiode."
 
-#: includes/class-freemius.php:17934
+#: includes/class-freemius.php:19456
 msgid "None of the %s's plans supports a trial period."
 msgstr "Geen van de %s plannen ondersteunt een proefperiode."
 
-#: includes/class-freemius.php:17984
+#: includes/class-freemius.php:19506
 msgid "It looks like you are not in trial mode anymore so there's nothing to cancel :)"
 msgstr "Het lijkt er op dat u niet langer meer in de proefperiode zit, dus er valt niets stop te zetten."
 
-#: includes/class-freemius.php:18020
+#: includes/class-freemius.php:19542
 msgid "Seems like we are having some temporary issue with your trial cancellation. Please try again in few minutes."
 msgstr "Het lijkt er op dat we een tijdelijk probleem hebben met het opzeggen van uw proefperiode. Probeer het a.u.b. over enkele minuten nog eens."
 
-#: includes/class-freemius.php:18039
+#: includes/class-freemius.php:19561
 msgid "Your %s free trial was successfully cancelled."
 msgstr "Uw gratis %s proefperiode is succesvol opgezegd. "
 
-#: includes/class-freemius.php:18346
+#: includes/class-freemius.php:19877
 msgid "Version %s was released."
 msgstr "Versie %s is vrijgegeven."
 
-#: includes/class-freemius.php:18346
+#: includes/class-freemius.php:19877
 msgid "Please download %s."
 msgstr "A.u.b. %s downloaden."
 
-#: includes/class-freemius.php:18353
+#: includes/class-freemius.php:19884
 msgid "the latest %s version here"
 msgstr "de meest recente %s versie hier"
 
-#: includes/class-freemius.php:18358
+#: includes/class-freemius.php:19889
 msgid "New"
 msgstr "Nieuw"
 
-#: includes/class-freemius.php:18363
+#: includes/class-freemius.php:19894
 msgid "Seems like you got the latest release."
 msgstr "Het lijkt erop dat je de meest recente versie hebt."
 
-#: includes/class-freemius.php:18364
+#: includes/class-freemius.php:19895
 msgid "You are all good!"
 msgstr "Alles is goed!"
 
-#: includes/class-freemius.php:18632
+#: includes/class-freemius.php:20165
 msgid "Verification mail was just sent to %s. If you can't find it after 5 min, please check your spam box."
 msgstr "Verificatiemail zojuist verstuurd naar %s. Als je deze niet binnen 5 min. hebt ontvangen, kijk dan alsjeblieft in je spambox."
 
-#: includes/class-freemius.php:18769
+#: includes/class-freemius.php:20304
 msgid "Site successfully opted in."
 msgstr "Site opt-in geslaagd. "
 
-#: includes/class-freemius.php18770, includes/class-freemius.php:19581
+#: includes/class-freemius.php20305, includes/class-freemius.php:21125
 msgid "Awesome"
 msgstr "Geweldig"
 
-#: includes/class-freemius.php18786, templates/forms/optout.php:32
+#: includes/class-freemius.php20321, templates/forms/optout.php:32
 msgid "We appreciate your help in making the %s better by letting us track some usage data."
 msgstr "We waarderen je hulp om %s beter te maken door ons gebruiksdata te laten verzamelen. "
 
-#: includes/class-freemius.php:18787
+#: includes/class-freemius.php:20322
 msgid "Thank you!"
 msgstr "Bedankt!"
 
-#: includes/class-freemius.php:18794
+#: includes/class-freemius.php:20329
 msgid "We will no longer be sending any usage data of %s on %s to %s."
 msgstr "We zullen geen gebruiksdata meer verzenden van %s m.b.t. %s naar %s."
 
-#: includes/class-freemius.php:18923
+#: includes/class-freemius.php:20458
 msgid "Please check your mailbox, you should receive an email via %s to confirm the ownership change. From security reasons, you must confirm the change within the next 15 min. If you cannot find the email, please check your spam folder."
 msgstr "Hou alsjeblieft je mailbox in de gaten, je zult een e-mail ontvangen via %s om de overdracht te bevestigen. Vanwege veiligheidsredenen moet je de overdracht binnen de volgende 15 min. bevestigen. Kijk eventueel in je spambox, mocht je de e-mail niet aantreffen in je inbox."
 
-#: includes/class-freemius.php:18929
+#: includes/class-freemius.php:20464
 msgid "Thanks for confirming the ownership change. An email was just sent to %s for final approval."
 msgstr "Bedankt voor het bevestigen van de eigendomsoverdracht. Zojuist is er een e-mail verstuurd naar %s voor de definitieve goedkeuring. "
 
-#: includes/class-freemius.php:18934
+#: includes/class-freemius.php:20469
 msgid "%s is the new owner of the account."
 msgstr "%s is de nieuwe eigenaar van het account."
 
-#: includes/class-freemius.php:18936
+#: includes/class-freemius.php:20471
 msgctxt "as congratulations"
 msgid "Congrats"
 msgstr "Gefeliciteerd"
 
-#: includes/class-freemius.php:18956
+#: includes/class-freemius.php:20491
 msgid "Sorry, we could not complete the email update. Another user with the same email is already registered."
 msgstr "Sorry, we konden de e-mail update niet voltooien. Een andere gebruiker met hetzelfde e-mailadres is reeds geregistreerd."
 
-#: includes/class-freemius.php:18957
+#: includes/class-freemius.php:20492
 msgid "If you would like to give up the ownership of the %s's account to %s click the Change Ownership button."
 msgstr "Als je het eigendom van het %s account wilt overdragen aan %s, klik dan op de Eigendom Overdragen knop. "
 
-#: includes/class-freemius.php:18964
+#: includes/class-freemius.php:20499
 msgid "Change Ownership"
 msgstr "Eigendom Overdragen"
 
-#: includes/class-freemius.php:18972
+#: includes/class-freemius.php:20507
 msgid "Your email was successfully updated. You should receive an email with confirmation instructions in few moments."
 msgstr "Je e-mailadres is succesvol verwerkt. Als het goed is ontvang je zometeen een e-mail met bevestigingsinstructies.  "
 
-#: includes/class-freemius.php:18984
+#: includes/class-freemius.php:20519
 msgid "Please provide your full name."
 msgstr "Geef alsjeblieft je volledige naam."
 
-#: includes/class-freemius.php:18989
+#: includes/class-freemius.php:20524
 msgid "Your name was successfully updated."
 msgstr "Je naam is succesvol bijgewerkt."
 
-#: includes/class-freemius.php:19050
+#: includes/class-freemius.php:20585
 msgid "You have successfully updated your %s."
 msgstr "Je hebt je %s succesvol geüpdatet."
 
-#: includes/class-freemius.php:19190
+#: includes/class-freemius.php:20725
 msgid "Just letting you know that the add-ons information of %s is being pulled from an external server."
 msgstr "Voor alle duidelijkheid, de add-ons informatie van %s wordt opgehaald van een externe server."
 
-#: includes/class-freemius.php:19191
+#: includes/class-freemius.php:20726
 msgctxt "advance notice of something that will need attention."
 msgid "Heads up"
 msgstr "Aankondiging"
 
-#: includes/class-freemius.php:19621
+#: includes/class-freemius.php:21165
 msgctxt "exclamation"
 msgid "Hey"
 msgstr "Hoi"
 
-#: includes/class-freemius.php:19621
+#: includes/class-freemius.php:21165
 msgid "How do you like %s so far? Test all our %s premium features with a %d-day free trial."
 msgstr "Hoe bevalt %s tot dusver? Test al onze %s premium features gedurende een%d-daagse gratis proefperiode."
 
-#: includes/class-freemius.php:19629
+#: includes/class-freemius.php:21173
 msgid "No commitment for %s days - cancel anytime!"
 msgstr "Geen verplichting voor %s dagen -  elk moment opzeggen!"
 
-#: includes/class-freemius.php:19630
+#: includes/class-freemius.php:21174
 msgid "No credit card required"
 msgstr "Geen creditcard nodig"
 
-#: includes/class-freemius.php19637, templates/forms/trial-start.php:53
+#: includes/class-freemius.php21181, templates/forms/trial-start.php:53
 msgctxt "call to action"
 msgid "Start free trial"
 msgstr "Start gratis proefperidoe"
 
-#: includes/class-freemius.php:19714
+#: includes/class-freemius.php:21258
 msgid "Hey there, did you know that %s has an affiliate program? If you like the %s you can become our ambassador and earn some cash!"
 msgstr "Hey, wist je dat %s een samenwerkingsprogramma heeft? Als je de %s goedvindt, kun je onze ambassadeur worden en wat geld verdienen!"
 
-#: includes/class-freemius.php:19723
+#: includes/class-freemius.php:21267
 msgid "Learn more"
 msgstr "Lees meer"
 
-#: includes/class-freemius.php19873, templates/account.php406,
-#: templates/account.php509, templates/connect.php171,
-#: templates/connect.php421, templates/forms/license-activation.php24,
-#: templates/account/partials/addon.php:235
+#: includes/class-freemius.php21447, templates/account.php474,
+#: templates/account.php595, templates/connect.php171,
+#: templates/connect.php421, templates/forms/license-activation.php25,
+#: templates/account/partials/addon.php:287
 msgid "Activate License"
 msgstr "Activeer Licentie"
 
-#: includes/class-freemius.php19874, templates/account.php469,
-#: templates/account.php508, templates/account/partials/site.php:256
+#: includes/class-freemius.php21448, templates/account.php543,
+#: templates/account.php594, templates/account/partials/site.php:256
 msgid "Change License"
 msgstr "Verander Licentie"
 
-#: includes/class-freemius.php19956, templates/account/partials/site.php:161
+#: includes/class-freemius.php21539, templates/account/partials/site.php:161
 msgid "Opt Out"
 msgstr "Opt Out"
 
-#: includes/class-freemius.php19958, includes/class-freemius.php19963,
+#: includes/class-freemius.php21541, includes/class-freemius.php21547,
 #: templates/account/partials/site.php43,
 #: templates/account/partials/site.php:161
 msgid "Opt In"
 msgstr "Opt In"
 
-#: includes/class-freemius.php:20187
-msgid " The paid version of %1s is already installed. Please activate it to start benefiting the %2s features. %3s"
-msgstr "De betaalde versie van%1s is reeds geïnstalleerd. Activeer deze alsjeblieft om te kunnen profiteren van de %2s features. %3s "
+#: includes/class-freemius.php:21775
+msgid " The paid version of %1$s is already installed. Please activate it to start benefiting the %2$s features. %3$s"
+msgstr " The paid version of %1$s is already installed. Please activate it to start benefiting the %2$s features. %3$s"
 
-#: includes/class-freemius.php:20195
+#: includes/class-freemius.php:21783
 msgid "Activate %s features"
 msgstr "Activeer %s features."
 
-#: includes/class-freemius.php:20208
+#: includes/class-freemius.php:21796
 msgid "Please follow these steps to complete the upgrade"
 msgstr "Volg alsjeblieft deze stappen om de upgrade te voltooien"
 
-#: includes/class-freemius.php:20212
+#: includes/class-freemius.php:21800
 msgid "Download the latest %s version"
 msgstr "Download de meeste recente %s versie"
 
-#: includes/class-freemius.php:20216
+#: includes/class-freemius.php:21804
 msgid "Upload and activate the downloaded version"
 msgstr "Upload en activeer de gedownloade versie"
 
-#: includes/class-freemius.php:20218
+#: includes/class-freemius.php:21806
 msgid "How to upload and activate?"
 msgstr "Hoe te uploaden en activeren?"
 
-#: includes/class-freemius.php:20352
+#: includes/class-freemius.php:21940
 msgid "%sClick here%s to choose the sites where you'd like to activate the license on."
 msgstr "%sKlik hier%s om de sites te kiezen waar op je de licentie wilt activeren."
 
-#: includes/class-freemius.php:20513
+#: includes/class-freemius.php:22101
 msgid "Auto installation only works for opted-in users."
 msgstr "Automatische installatie werkt alleen voor opted-in gebruikers."
 
-#: includes/class-freemius.php20523, includes/class-freemius.php20556,
-#: includes/class-fs-plugin-updater.php1060,
-#: includes/class-fs-plugin-updater.php:1074
+#: includes/class-freemius.php22111, includes/class-freemius.php22144,
+#: includes/class-fs-plugin-updater.php1149,
+#: includes/class-fs-plugin-updater.php:1163
 msgid "Invalid module ID."
 msgstr "Ongeldige Module-ID"
 
-#: includes/class-freemius.php20532, includes/class-fs-plugin-updater.php:1096
+#: includes/class-freemius.php22120, includes/class-fs-plugin-updater.php:1185
 msgid "Premium version already active."
 msgstr "Premium versie reeds actief."
 
-#: includes/class-freemius.php:20539
+#: includes/class-freemius.php:22127
 msgid "You do not have a valid license to access the premium version."
 msgstr "Je hebt geen geldige licentie voor de premium versie."
 
-#: includes/class-freemius.php:20546
+#: includes/class-freemius.php:22134
 msgid "Plugin is a \"Serviceware\" which means it does not have a premium code version."
 msgstr "Plug-in is 'Serviceware' wat betekent dat het geen premium code versie bevat. "
 
-#: includes/class-freemius.php20564, includes/class-fs-plugin-updater.php:1095
+#: includes/class-freemius.php22152, includes/class-fs-plugin-updater.php:1184
 msgid "Premium add-on version already installed."
 msgstr "Premium add-on versie is reeds geïnstalleerd."
 
-#: includes/class-freemius.php:20909
+#: includes/class-freemius.php:22497
 msgid "View paid features"
 msgstr "Bekijk betaalde kenmerken"
 
-#: includes/class-freemius.php:21229
+#: includes/class-freemius.php:22819
 msgid "Thank you so much for using %s and its add-ons!"
 msgstr "Hartelijk bedankt voor het gebruik van %s en bijbehorende uitbreidingen!"
 
-#: includes/class-freemius.php:21230
+#: includes/class-freemius.php:22820
 msgid "Thank you so much for using %s!"
 msgstr "Hartelijk bedankt voor het gebruik van %s!"
 
-#: includes/class-freemius.php:21236
+#: includes/class-freemius.php:22826
 msgid "You've already opted-in to our usage-tracking, which helps us keep improving the %s."
 msgstr "Je hebt reeds ingestemd  met onze gebruiks-tracking, wat ons helpt om %s te blijven verbeteren."
 
-#: includes/class-freemius.php:21240
+#: includes/class-freemius.php:22830
 msgid "Thank you so much for using our products!"
 msgstr "Hartelijk bedankt voor het gebruiken van onze producten!"
 
-#: includes/class-freemius.php:21241
+#: includes/class-freemius.php:22831
 msgid "You've already opted-in to our usage-tracking, which helps us keep improving them."
 msgstr "Je hebt reeds ingestemd  met onze gebruiks-tracking, wat ons helpt om deze te blijven verbeteren."
 
-#: includes/class-freemius.php:21260
+#: includes/class-freemius.php:22850
 msgid "%s and its add-ons"
 msgstr "%sen bijbehorende uitbreidingen"
 
-#: includes/class-freemius.php:21269
+#: includes/class-freemius.php:22859
 msgid "Products"
 msgstr "Producten"
 
-#: includes/class-freemius.php21276, templates/connect.php:272
+#: includes/class-freemius.php22866, templates/connect.php:272
 msgid "Yes"
 msgstr "Ja"
 
-#: includes/class-freemius.php21277, templates/connect.php:273
+#: includes/class-freemius.php22867, templates/connect.php:273
 msgid "send me security & feature updates, educational content and offers."
 msgstr "stuur mij beveiliging & feature updates, educatieve content en aanbiedingen."
 
-#: includes/class-freemius.php21278, templates/connect.php:278
+#: includes/class-freemius.php22868, templates/connect.php:278
 msgid "No"
 msgstr "Nee"
 
-#: includes/class-freemius.php21280, templates/connect.php:280
+#: includes/class-freemius.php22870, templates/connect.php:280
 msgid "do %sNOT%s send me security & feature updates, educational content and offers."
 msgstr "stuur mij %sGEEN%s beveiliging & feature updates, educatieve content of aanbiedingen."
 
-#: includes/class-freemius.php:21290
-msgid "Due to the new %sEU General Data Protection Regulation (GDPR)%s compliance requirements it is required that you provide your explicit consent, again, confirming that you are onboard 🙂"
-msgstr "Naar aanleiding van de nieuwe %sEU General Data Protection Regulation (GDPR) / Algemene verordening gegevensbescherming (AVG) %s regelgeving is het verplicht dat je je expliciete toestemming geeft, nogmaals, bevestigend dat je 'aan boord' bent 🙂"
+#: includes/class-freemius.php:22880
+msgid "Due to the new %sEU General Data Protection Regulation (GDPR)%s compliance requirements it is required that you provide your explicit consent, again, confirming that you are onboard :-)"
+msgstr "Due to the new %sEU General Data Protection Regulation (GDPR)%s compliance requirements it is required that you provide your explicit consent, again, confirming that you are onboard :-)"
 
-#: includes/class-freemius.php21292, templates/connect.php:287
+#: includes/class-freemius.php22882, templates/connect.php:287
 msgid "Please let us know if you'd like us to contact you for security & feature updates, educational content, and occasional offers:"
 msgstr "Laat ons alsjeblieft weten als je op de hoogte gehouden wilt worden van beveiliging & feature updates, educatieve content en zo nu en dan aanbiedingen:"
 
-#: includes/class-freemius.php:21574
+#: includes/class-freemius.php:23164
 msgid "License key is empty."
 msgstr "Licentiesleutel is leeg."
 
@@ -801,628 +821,680 @@ msgstr "Vernieuw licentie"
 msgid "Buy license"
 msgstr "Koop licentie"
 
-#: includes/class-fs-plugin-updater.php:278
+#: includes/class-fs-plugin-updater.php280,
+#: includes/class-fs-plugin-updater.php:313
 msgid "There is a %s of %s available."
 msgstr "Er is een %s van %s beschikbaar."
 
-#: includes/class-fs-plugin-updater.php:282
+#: includes/class-fs-plugin-updater.php282,
+#: includes/class-fs-plugin-updater.php:318
+msgid "new Beta version"
+msgstr "new Beta version"
+
+#: includes/class-fs-plugin-updater.php283,
+#: includes/class-fs-plugin-updater.php:319
 msgid "new version"
 msgstr "nieuwe versie"
 
-#: includes/class-fs-plugin-updater.php:305
+#: includes/class-fs-plugin-updater.php:342
 msgid "Important Upgrade Notice:"
 msgstr "Belangrijke Upgrade Mededeling:"
 
-#: includes/class-fs-plugin-updater.php:1125
+#: includes/class-fs-plugin-updater.php:1214
 msgid "Installing plugin: %s"
 msgstr "Installeren van plug-in: %s"
 
-#: includes/class-fs-plugin-updater.php:1166
+#: includes/class-fs-plugin-updater.php:1255
 msgid "Unable to connect to the filesystem. Please confirm your credentials."
 msgstr "Toegang tot het bestandssysteem is niet mogelijk. Bevestig alsjeblieft je inloggegevens."
 
-#: includes/class-fs-plugin-updater.php:1348
+#: includes/class-fs-plugin-updater.php:1437
 msgid "The remote plugin package does not contain a folder with the desired slug and renaming did not work."
 msgstr "Het remote plug-in pakket bevat geen folder met de verwachte slug en hernoemen werkte niet. "
 
-#: includes/fs-plugin-info-dialog.php369,
-#: templates/account/partials/addon.php:292
+#: includes/fs-plugin-info-dialog.php:509
+msgid "Purchase More"
+msgstr "Purchase More"
+
+#: includes/fs-plugin-info-dialog.php510,
+#: templates/account/partials/addon.php:347
 msgctxt "verb"
 msgid "Purchase"
 msgstr "Koop"
 
-#: includes/fs-plugin-info-dialog.php:372
+#: includes/fs-plugin-info-dialog.php:514
 msgid "Start my free %s"
 msgstr "Start mijn gratis %s"
 
-#: includes/fs-plugin-info-dialog.php:413
+#: includes/fs-plugin-info-dialog.php:712
+msgid "Install Free Version Update Now"
+msgstr "Installeer Gratis Versie Update Nu"
+
+#: includes/fs-plugin-info-dialog.php713, templates/account.php:534
+msgid "Install Update Now"
+msgstr "Installeer Update Nu"
+
+#: includes/fs-plugin-info-dialog.php:722
 msgid "Install Free Version Now"
 msgstr "Installer Gratis Versie Nu"
 
-#: includes/fs-plugin-info-dialog.php414, templates/auto-installation.php111,
-#: templates/account/partials/addon.php272,
-#: templates/account/partials/addon.php:322
+#: includes/fs-plugin-info-dialog.php723, templates/add-ons.php262,
+#: templates/auto-installation.php111,
+#: templates/account/partials/addon.php327,
+#: templates/account/partials/addon.php:379
 msgid "Install Now"
 msgstr "Installeer Nu"
 
-#: includes/fs-plugin-info-dialog.php:425
+#: includes/fs-plugin-info-dialog.php:739
 msgctxt "as download latest version"
 msgid "Download Latest Free Version"
 msgstr "Download Nieuwste Gratis Versie"
 
-#: includes/fs-plugin-info-dialog.php426, templates/account.php80,
-#: templates/account/partials/addon.php:21
+#: includes/fs-plugin-info-dialog.php740, templates/account.php85,
+#: templates/add-ons.php34, templates/account/partials/addon.php:25
 msgctxt "as download latest version"
 msgid "Download Latest"
 msgstr "Download Nieuwste"
 
-#: includes/fs-plugin-info-dialog.php:436
-msgid "Install Free Version Update Now"
-msgstr "Installeer Gratis Versie Update Nu"
-
-#: includes/fs-plugin-info-dialog.php437, templates/account.php:460
-msgid "Install Update Now"
-msgstr "Installeer Update Nu"
-
-#: includes/fs-plugin-info-dialog.php:448
-msgid "Newer Free Version (%s) Installed"
-msgstr "Nieuwere Gratis Versie (%s) Geïnstalleerd"
-
-#: includes/fs-plugin-info-dialog.php:449
-msgid "Newer Version (%s) Installed"
-msgstr "Nieuwere Versie (%s) Geïnstalleerd"
+#: includes/fs-plugin-info-dialog.php755, templates/add-ons.php268,
+#: templates/account/partials/addon.php318,
+#: templates/account/partials/addon.php:373
+msgid "Activate this add-on"
+msgstr "Activeer deze add-on"
 
-#: includes/fs-plugin-info-dialog.php:457
-msgid "Latest Free Version Installed"
-msgstr "Nieuwste Gratis Versie Geïnstalleerd"
+#: includes/fs-plugin-info-dialog.php757, templates/connect.php:418
+msgid "Activate Free Version"
+msgstr "Activeer Gratis Versie"
 
-#: includes/fs-plugin-info-dialog.php:458
-msgid "Latest Version Installed"
-msgstr "Meest Recente Versie Geïnstalleerd"
+#: includes/fs-plugin-info-dialog.php758, templates/account.php109,
+#: templates/add-ons.php269, templates/account/partials/addon.php:49
+msgid "Activate"
+msgstr "Activeer"
 
-#: includes/fs-plugin-info-dialog.php:613
+#: includes/fs-plugin-info-dialog.php:968
 msgctxt "Plugin installer section title"
 msgid "Description"
 msgstr "Beschrijving"
 
-#: includes/fs-plugin-info-dialog.php:614
+#: includes/fs-plugin-info-dialog.php:969
 msgctxt "Plugin installer section title"
 msgid "Installation"
 msgstr "Installatie"
 
-#: includes/fs-plugin-info-dialog.php:615
+#: includes/fs-plugin-info-dialog.php:970
 msgctxt "Plugin installer section title"
 msgid "FAQ"
 msgstr "Veelgestelde Vragen"
 
-#: includes/fs-plugin-info-dialog.php616,
+#: includes/fs-plugin-info-dialog.php971,
 #: templates/plugin-info/description.php:55
 msgid "Screenshots"
 msgstr "Schermafbeeldingen"
 
-#: includes/fs-plugin-info-dialog.php:617
+#: includes/fs-plugin-info-dialog.php:972
 msgctxt "Plugin installer section title"
 msgid "Changelog"
 msgstr "Wijzigingen Log"
 
-#: includes/fs-plugin-info-dialog.php:618
+#: includes/fs-plugin-info-dialog.php:973
 msgctxt "Plugin installer section title"
 msgid "Reviews"
 msgstr "Reviews"
 
-#: includes/fs-plugin-info-dialog.php:619
+#: includes/fs-plugin-info-dialog.php:974
 msgctxt "Plugin installer section title"
 msgid "Other Notes"
 msgstr "Andere Notities"
 
-#: includes/fs-plugin-info-dialog.php:634
+#: includes/fs-plugin-info-dialog.php:989
 msgctxt "Plugin installer section title"
 msgid "Features & Pricing"
 msgstr "Features & Prijzen"
 
-#: includes/fs-plugin-info-dialog.php:644
+#: includes/fs-plugin-info-dialog.php:999
 msgid "Plugin Install"
 msgstr "Plug-in Installatie"
 
-#: includes/fs-plugin-info-dialog.php:716
+#: includes/fs-plugin-info-dialog.php:1071
 msgctxt "e.g. Professional Plan"
 msgid "%s Plan"
 msgstr "%s Plan"
 
-#: includes/fs-plugin-info-dialog.php:742
+#: includes/fs-plugin-info-dialog.php:1097
 msgctxt "e.g. the best product"
 msgid "Best"
 msgstr "Beste"
 
-#: includes/fs-plugin-info-dialog.php748,
-#: includes/fs-plugin-info-dialog.php:768
+#: includes/fs-plugin-info-dialog.php1103,
+#: includes/fs-plugin-info-dialog.php:1123
 msgctxt "as every month"
 msgid "Monthly"
 msgstr "Maandelijks"
 
-#: includes/fs-plugin-info-dialog.php:751
+#: includes/fs-plugin-info-dialog.php:1106
 msgctxt "as once a year"
 msgid "Annual"
 msgstr "Jaarlijks"
 
-#: includes/fs-plugin-info-dialog.php:754
+#: includes/fs-plugin-info-dialog.php:1109
 msgid "Lifetime"
 msgstr "Levenslang"
 
-#: includes/fs-plugin-info-dialog.php768,
-#: includes/fs-plugin-info-dialog.php770,
-#: includes/fs-plugin-info-dialog.php:772
+#: includes/fs-plugin-info-dialog.php1123,
+#: includes/fs-plugin-info-dialog.php1125,
+#: includes/fs-plugin-info-dialog.php:1127
 msgctxt "e.g. billed monthly"
 msgid "Billed %s"
 msgstr "%s gefactureerd "
 
-#: includes/fs-plugin-info-dialog.php:770
+#: includes/fs-plugin-info-dialog.php:1125
 msgctxt "as once a year"
 msgid "Annually"
 msgstr "Jaarlijks"
 
-#: includes/fs-plugin-info-dialog.php:772
+#: includes/fs-plugin-info-dialog.php:1127
 msgctxt "as once a year"
 msgid "Once"
 msgstr "Eenmalig"
 
-#: includes/fs-plugin-info-dialog.php:778
+#: includes/fs-plugin-info-dialog.php:1133
 msgid "Single Site License"
 msgstr "Enkele Site Licentie"
 
-#: includes/fs-plugin-info-dialog.php:780
+#: includes/fs-plugin-info-dialog.php:1135
 msgid "Unlimited Licenses"
 msgstr "Onbeperkte Licenties"
 
-#: includes/fs-plugin-info-dialog.php:782
+#: includes/fs-plugin-info-dialog.php:1137
 msgid "Up to %s Sites"
 msgstr "Tot %s Sites"
 
-#: includes/fs-plugin-info-dialog.php792,
+#: includes/fs-plugin-info-dialog.php1147,
 #: templates/plugin-info/features.php:82
 msgctxt "as monthly period"
 msgid "mo"
 msgstr "mnd"
 
-#: includes/fs-plugin-info-dialog.php799,
+#: includes/fs-plugin-info-dialog.php1154,
 #: templates/plugin-info/features.php:80
 msgctxt "as annual period"
 msgid "year"
 msgstr "jaar"
 
-#: includes/fs-plugin-info-dialog.php:853
+#: includes/fs-plugin-info-dialog.php:1208
 msgctxt "noun"
 msgid "Price"
 msgstr "Prijs"
 
-#: includes/fs-plugin-info-dialog.php:901
+#: includes/fs-plugin-info-dialog.php:1256
 msgid "Save %s"
 msgstr "Bespaar %s"
 
-#: includes/fs-plugin-info-dialog.php:911
+#: includes/fs-plugin-info-dialog.php:1266
 msgid "No commitment for %s - cancel anytime"
 msgstr "Geen verplichting voor %s - opzeggen kan altijd"
 
-#: includes/fs-plugin-info-dialog.php:914
+#: includes/fs-plugin-info-dialog.php:1269
 msgid "After your free %s, pay as little as %s"
 msgstr "Na uw gratis %s, betaal slechts %s"
 
-#: includes/fs-plugin-info-dialog.php:925
+#: includes/fs-plugin-info-dialog.php:1280
 msgid "Details"
 msgstr "Details"
 
-#: includes/fs-plugin-info-dialog.php929, templates/account.php91,
-#: templates/debug.php201, templates/debug.php238, templates/debug.php452,
-#: templates/account/partials/addon.php:32
+#: includes/fs-plugin-info-dialog.php1284, templates/account.php96,
+#: templates/debug.php203, templates/debug.php240, templates/debug.php454,
+#: templates/account/partials/addon.php:36
 msgctxt "product version"
 msgid "Version"
 msgstr "Versie"
 
-#: includes/fs-plugin-info-dialog.php:936
+#: includes/fs-plugin-info-dialog.php:1291
 msgctxt "as the plugin author"
 msgid "Author"
 msgstr "Auteur"
 
-#: includes/fs-plugin-info-dialog.php:943
+#: includes/fs-plugin-info-dialog.php:1298
 msgid "Last Updated"
 msgstr "Laatst Geüpdatet"
 
-#: includes/fs-plugin-info-dialog.php948, templates/account.php:376
+#: includes/fs-plugin-info-dialog.php1303, templates/account.php:444
 msgctxt "x-ago"
 msgid "%s ago"
 msgstr "%s geleden"
 
-#: includes/fs-plugin-info-dialog.php:957
+#: includes/fs-plugin-info-dialog.php:1312
 msgid "Requires WordPress Version"
 msgstr "Vereiste WordPress-versie"
 
-#: includes/fs-plugin-info-dialog.php:958
+#: includes/fs-plugin-info-dialog.php:1313
 msgid "%s or higher"
 msgstr "%s of hoger"
 
-#: includes/fs-plugin-info-dialog.php:965
+#: includes/fs-plugin-info-dialog.php:1320
 msgid "Compatible up to"
 msgstr "Compatible tot"
 
-#: includes/fs-plugin-info-dialog.php:973
+#: includes/fs-plugin-info-dialog.php:1328
 msgid "Downloaded"
 msgstr "Gedownload"
 
-#: includes/fs-plugin-info-dialog.php:977
+#: includes/fs-plugin-info-dialog.php:1332
 msgid "%s time"
 msgstr "%s tijd"
 
-#: includes/fs-plugin-info-dialog.php:979
+#: includes/fs-plugin-info-dialog.php:1334
 msgid "%s times"
 msgstr "%s tijden"
 
-#: includes/fs-plugin-info-dialog.php:989
+#: includes/fs-plugin-info-dialog.php:1344
 msgid "WordPress.org Plugin Page"
 msgstr "WordPress.org Plug-in Pagina"
 
-#: includes/fs-plugin-info-dialog.php:997
+#: includes/fs-plugin-info-dialog.php:1352
 msgid "Plugin Homepage"
 msgstr "Plug-in Homepage"
 
-#: includes/fs-plugin-info-dialog.php1005,
-#: includes/fs-plugin-info-dialog.php:1087
+#: includes/fs-plugin-info-dialog.php1360,
+#: includes/fs-plugin-info-dialog.php:1442
 msgid "Donate to this plugin"
 msgstr "Doneer aan deze plug-in"
 
-#: includes/fs-plugin-info-dialog.php:1012
+#: includes/fs-plugin-info-dialog.php:1367
 msgid "Average Rating"
 msgstr "Gemiddelde Beoordeling"
 
-#: includes/fs-plugin-info-dialog.php:1019
+#: includes/fs-plugin-info-dialog.php:1374
 msgid "based on %s"
 msgstr "gebaseerd op %s"
 
-#: includes/fs-plugin-info-dialog.php:1023
+#: includes/fs-plugin-info-dialog.php:1378
 msgid "%s rating"
 msgstr "%s beoordeling"
 
-#: includes/fs-plugin-info-dialog.php:1025
+#: includes/fs-plugin-info-dialog.php:1380
 msgid "%s ratings"
 msgstr "%s beoordelingen"
 
-#: includes/fs-plugin-info-dialog.php:1040
+#: includes/fs-plugin-info-dialog.php:1395
 msgid "%s star"
 msgstr "%s ster"
 
-#: includes/fs-plugin-info-dialog.php:1042
+#: includes/fs-plugin-info-dialog.php:1397
 msgid "%s stars"
 msgstr "%s sterren"
 
-#: includes/fs-plugin-info-dialog.php:1053
+#: includes/fs-plugin-info-dialog.php:1408
 msgid "Click to see reviews that provided a rating of %s"
 msgstr "Klik om reviews te bekijken met een beoordeling van%s"
 
-#: includes/fs-plugin-info-dialog.php:1066
+#: includes/fs-plugin-info-dialog.php:1421
 msgid "Contributors"
 msgstr "Medewerkers"
 
-#: includes/fs-plugin-info-dialog.php1095,
-#: includes/fs-plugin-info-dialog.php:1097
+#: includes/fs-plugin-info-dialog.php1450,
+#: includes/fs-plugin-info-dialog.php:1452
 msgid "Warning"
 msgstr "Waarschuwing"
 
-#: includes/fs-plugin-info-dialog.php:1095
+#: includes/fs-plugin-info-dialog.php:1450
 msgid "This plugin has not been tested with your current version of WordPress."
 msgstr "Deze plug-in is nog niet getest met je huidige WordPress versie. "
 
-#: includes/fs-plugin-info-dialog.php:1097
+#: includes/fs-plugin-info-dialog.php:1452
 msgid "This plugin has not been marked as compatible with your version of WordPress."
 msgstr "Deze plug-in is niet als compatibel aangemerkt voor je huidige WordPress versie."
 
-#: includes/fs-plugin-info-dialog.php:1116
+#: includes/fs-plugin-info-dialog.php:1471
 msgid "Paid add-on must be deployed to Freemius."
 msgstr "Betaalde add-on moet  op Freemius geplaatst worden."
 
-#: includes/fs-plugin-info-dialog.php:1117
+#: includes/fs-plugin-info-dialog.php:1472
 msgid "Add-on must be deployed to WordPress.org or Freemius."
 msgstr "Add-on moet op WordPress.org of Freemius geplaatst worden."
 
-#: templates/account.php81, templates/forms/subscription-cancellation.php96,
-#: templates/account/partials/addon.php22,
+#: includes/fs-plugin-info-dialog.php:1493
+msgid "Newer Version (%s) Installed"
+msgstr "Nieuwere Versie (%s) Geïnstalleerd"
+
+#: includes/fs-plugin-info-dialog.php:1494
+msgid "Newer Free Version (%s) Installed"
+msgstr "Nieuwere Gratis Versie (%s) Geïnstalleerd"
+
+#: includes/fs-plugin-info-dialog.php:1501
+msgid "Latest Version Installed"
+msgstr "Meest Recente Versie Geïnstalleerd"
+
+#: includes/fs-plugin-info-dialog.php:1502
+msgid "Latest Free Version Installed"
+msgstr "Nieuwste Gratis Versie Geïnstalleerd"
+
+#: templates/account.php86, templates/forms/subscription-cancellation.php96,
+#: templates/account/partials/addon.php26,
 #: templates/account/partials/site.php:295
 msgid "Downgrading your plan"
 msgstr "Je plan naar beneden bijstellen"
 
-#: templates/account.php82, templates/forms/subscription-cancellation.php97,
-#: templates/account/partials/addon.php23,
+#: templates/account.php87, templates/forms/subscription-cancellation.php97,
+#: templates/account/partials/addon.php27,
 #: templates/account/partials/site.php:296
 msgid "Cancelling the subscription"
 msgstr "Het abonnement annuleren"
 
-#. translators: %1s: Either 'Downgrading your plan' or 'Cancelling the
+#. translators: %1$s: Either 'Downgrading your plan' or 'Cancelling the
 #. subscription'
-#: templates/account.php84, templates/forms/subscription-cancellation.php99,
-#: templates/account/partials/addon.php25,
-#: templates/account/partials/site.php:298
-msgid "%1s will immediately stop all future recurring payments and your %s plan license will expire in %s."
-msgstr "%1s zal onmiddellijk alle toekomstige, automatische betalingen stopzetten en je %s-plan licentie loopt over %s af."
+#: templates/account.php:89
+msgid "%1$s will immediately stop all future recurring payments and your %2$s plan license will expire in %3$s."
+msgstr "%1$s will immediately stop all future recurring payments and your %2$s plan license will expire in %3$s."
 
-#: templates/account.php85, templates/forms/subscription-cancellation.php100,
-#: templates/account/partials/addon.php26,
+#: templates/account.php90, templates/forms/subscription-cancellation.php100,
+#: templates/account/partials/addon.php30,
 #: templates/account/partials/site.php:299
 msgid "Please note that we will not be able to grandfather outdated pricing for renewals/new subscriptions after a cancellation. If you choose to renew the subscription manually in the future, after a price increase, which typically occurs once a year, you will be charged the updated price."
 msgstr "Onthou alsjeblieft dat we geen oude prijzen voor verlengingen/nieuwe abonnementen na een annulering kunnen aanhouden. Als je in de toekomst besluit om een abonnement handmatig te vernieuwen, zal de nieuwe prijs (na een prijsverhoging die meestal jaarlijks plaatsvindt) worden berekend."
 
-#: templates/account.php86, templates/forms/subscription-cancellation.php106,
-#: templates/account/partials/addon.php:27
+#: templates/account.php91, templates/forms/subscription-cancellation.php106,
+#: templates/account/partials/addon.php:31
 msgid "Cancelling the trial will immediately block access to all premium features. Are you sure?"
 msgstr "Het stopzetten van de proefperiode zal de toegang tot de premium features onmiddellijk blokkeren. Weet je dat zeker?"
 
-#: templates/account.php87, templates/forms/subscription-cancellation.php101,
-#: templates/account/partials/addon.php28,
+#: templates/account.php92, templates/forms/subscription-cancellation.php101,
+#: templates/account/partials/addon.php32,
 #: templates/account/partials/site.php:300
 msgid "You can still enjoy all %s features but you will not have access to %s security & feature updates, nor support."
 msgstr "Je kunt nog steeds van alle %s-mogelijkheden genieten, maar je zult geen toegang hebben tot %s veiligheids- en uitbreidingsupdates, noch ondersteuning."
 
-#: templates/account.php88, templates/forms/subscription-cancellation.php102,
-#: templates/account/partials/addon.php29,
+#: templates/account.php93, templates/forms/subscription-cancellation.php102,
+#: templates/account/partials/addon.php33,
 #: templates/account/partials/site.php:301
 msgid "Once your license expires you can still use the Free version but you will NOT have access to the %s features."
 msgstr "Als je licentie verloopt kan je nog steeds gebruik maken van de Gratis versie, maar je zal GEEN toegang meer hebben tot de %sfeatures."
 
 #. translators: %s: Plan title (e.g. "Professional")
-#: templates/account.php90,
+#: templates/account.php95,
 #: templates/account/partials/activate-license-button.php31,
-#: templates/account/partials/addon.php:31
+#: templates/account/partials/addon.php:35
 msgid "Activate %s Plan"
 msgstr "Activeer %s Plan"
 
 #. translators: %s: Time period (e.g. Auto renews in "2 months")
-#: templates/account.php93, templates/account/partials/addon.php34,
+#: templates/account.php98, templates/account/partials/addon.php38,
 #: templates/account/partials/site.php:275
 msgid "Auto renews in %s"
 msgstr "Auto hernieuwd over %s"
 
 #. translators: %s: Time period (e.g. Expires in "2 months")
-#: templates/account.php95, templates/account/partials/addon.php36,
+#: templates/account.php100, templates/account/partials/addon.php40,
 #: templates/account/partials/site.php:277
 msgid "Expires in %s"
 msgstr "Verloopt over %s"
 
-#: templates/account.php96, templates/account/partials/addon.php:37
+#: templates/account.php101, templates/account/partials/addon.php:41
 msgctxt "as synchronize license"
 msgid "Sync License"
 msgstr "Sync Licentie"
 
-#: templates/account.php97, templates/account/partials/addon.php:38
+#: templates/account.php102, templates/account/partials/addon.php:42
 msgid "Cancel Trial"
 msgstr "Proefperiode Opzeggen"
 
-#: templates/account.php98, templates/account/partials/addon.php:39
+#: templates/account.php103, templates/account/partials/addon.php:43
 msgid "Change Plan"
 msgstr "Wijzig Plan"
 
-#: templates/account.php99, templates/account/partials/addon.php:40
+#: templates/account.php104, templates/account/partials/addon.php:44
 msgctxt "verb"
 msgid "Upgrade"
 msgstr "Upgrade"
 
-#: templates/account.php101, templates/account/partials/addon.php42,
+#: templates/account.php106, templates/account/partials/addon.php46,
 #: templates/account/partials/site.php:302
 msgctxt "verb"
 msgid "Downgrade"
 msgstr "Downgrade"
 
-#: templates/account.php103, templates/add-ons.php130,
+#: templates/account.php108, templates/add-ons.php187,
 #: templates/plugin-info/features.php72,
-#: templates/account/partials/addon.php44,
+#: templates/account/partials/addon.php48,
 #: templates/account/partials/site.php:31
 msgid "Free"
 msgstr "Gratis"
 
-#: templates/account.php104, templates/account/partials/addon.php:45
-msgid "Activate"
-msgstr "Activeer"
-
-#: templates/account.php105, templates/debug.php371,
+#: templates/account.php110, templates/debug.php373,
 #: includes/customizer/class-fs-customizer-upsell-control.php106,
-#: templates/account/partials/addon.php:46
+#: templates/account/partials/addon.php:50
 msgctxt "as product pricing plan"
 msgid "Plan"
 msgstr "Plan"
 
-#: templates/account.php:158
+#: templates/account.php:111
+msgid "Bundle Plan"
+msgstr "Bundle Plan"
+
+#: templates/account.php:185
 msgid "Free Trial"
 msgstr "Gratis Proefperiode"
 
-#: templates/account.php:169
+#: templates/account.php:196
 msgid "Account Details"
 msgstr "Accountgegevens"
 
-#: templates/account.php:179
+#: templates/account.php:200
+msgid "Billing & Invoices"
+msgstr "Billing & Invoices"
+
+#: templates/account.php:210
 msgid "Deleting the account will automatically deactivate your %s plan license so you can use it on other sites. If you want to terminate the recurring payments as well, click the \"Cancel\" button, and first \"Downgrade\" your account. Are you sure you would like to continue with the deletion?"
 msgstr "Verwijdering van het account zal automatisch je %s licentie deactiveren zodat je die op andere sites kan gebruiken. Als je tevens je terugkerende betalingen wilt stopzetten, klik dan op de 'Annuleer' knop en 'Downgrade' je account eerst. Weet je zeker dat je wilt doorgaan met de verwijdering?"
 
-#: templates/account.php:181
+#: templates/account.php:212
 msgid "Deletion is not temporary. Only delete if you no longer want to use this %s anymore. Are you sure you would like to continue with the deletion?"
 msgstr "Verwijdering is niet tijdelijk. Verwijder alleen als je deze %s niet langer wilt gebruiken. Weet je zeker dat je wilt doorgaan met de verwijdering?"
 
-#: templates/account.php:184
+#: templates/account.php:215
 msgid "Delete Account"
 msgstr "Verwijder Account"
 
-#: templates/account.php196, templates/account/partials/addon.php159,
+#: templates/account.php227, templates/account/partials/addon.php211,
 #: templates/account/partials/deactivate-license-button.php:35
 msgid "Deactivate License"
 msgstr "Deactiveer Licentie"
 
-#: templates/account.php219, templates/forms/subscription-cancellation.php:125
+#: templates/account.php250, templates/forms/subscription-cancellation.php:125
 msgid "Are you sure you want to proceed?"
 msgstr "Weet je zeker dat je wilt doorgaan?"
 
-#: templates/account.php219, templates/account/partials/addon.php:182
+#: templates/account.php250, templates/account/partials/addon.php:234
 msgid "Cancel Subscription"
 msgstr "Abonnement Opzeggen"
 
-#: templates/account.php:247
+#: templates/account.php:278
 msgctxt "as synchronize"
 msgid "Sync"
 msgstr "Sync"
 
-#: templates/account.php261, templates/debug.php:487
+#: templates/account.php292, templates/debug.php:489
 msgid "Name"
 msgstr "Naam"
 
-#: templates/account.php267, templates/debug.php:488
+#: templates/account.php298, templates/debug.php:490
 msgid "Email"
 msgstr "E-mail"
 
-#: templates/account.php274, templates/debug.php370, templates/debug.php:526
+#: templates/account.php305, templates/debug.php372, templates/debug.php:528
 msgid "User ID"
 msgstr "Gebruikers ID"
 
-#: templates/account.php:282
+#: templates/account.php322, templates/account.php608,
+#: templates/account.php653, templates/debug.php238, templates/debug.php366,
+#: templates/debug.php451, templates/debug.php488, templates/debug.php526,
+#: templates/debug.php599, templates/account/payments.php35,
+#: templates/debug/logger.php:21
+msgid "ID"
+msgstr "ID"
+
+#: templates/account.php:329
 msgid "Site ID"
 msgstr "Site ID"
 
-#: templates/account.php:285
+#: templates/account.php:332
 msgid "No ID"
 msgstr "Geen ID"
 
-#: templates/account.php290, templates/debug.php243, templates/debug.php372,
-#: templates/debug.php453, templates/debug.php490,
+#: templates/account.php337, templates/debug.php245, templates/debug.php374,
+#: templates/debug.php455, templates/debug.php492,
 #: templates/account/partials/site.php:219
 msgid "Public Key"
 msgstr "Publieke Sleutel"
 
-#: templates/account.php296, templates/debug.php373, templates/debug.php454,
-#: templates/debug.php491, templates/account/partials/site.php:231
+#: templates/account.php343, templates/debug.php375, templates/debug.php456,
+#: templates/debug.php493, templates/account/partials/site.php:231
 msgid "Secret Key"
 msgstr "Geheime Sleutel"
 
-#: templates/account.php:299
+#: templates/account.php:346
 msgctxt "as secret encryption key missing"
 msgid "No Secret"
 msgstr "Geen Geheim"
 
-#: templates/account.php318, templates/account/partials/site.php112,
+#: templates/account.php373, templates/account/partials/site.php112,
 #: templates/account/partials/site.php:114
 msgid "Trial"
 msgstr "Proefperiode"
 
-#: templates/account.php337, templates/debug.php531,
+#: templates/account.php400, templates/debug.php533,
 #: templates/account/partials/site.php:248
 msgid "License Key"
 msgstr "Licentiesleutel"
 
-#: templates/account.php:367
+#: templates/account.php:429
+msgid "Join the Beta program"
+msgstr "Join the Beta program"
+
+#: templates/account.php:435
 msgid "not verified"
 msgstr "niet geverifieerd"
 
-#: templates/account.php376, templates/account/partials/addon.php:120
+#: templates/account.php444, templates/account/partials/addon.php:172
 msgid "Expired"
 msgstr "Verlopen"
 
-#: templates/account.php:428
+#: templates/account.php:502
 msgid "Premium version"
 msgstr "Premium versie"
 
-#: templates/account.php:430
+#: templates/account.php:504
 msgid "Free version"
 msgstr "Gratis versie"
 
-#: templates/account.php:442
+#: templates/account.php:516
 msgid "Verify Email"
 msgstr "Verifieer E-mail"
 
-#: templates/account.php:453
+#: templates/account.php:527
 msgid "Download %s Version"
 msgstr "Download %s Versie"
 
-#: templates/account.php467, templates/account.php649,
+#: templates/account.php541, templates/account.php749,
 #: templates/account/partials/site.php237,
 #: templates/account/partials/site.php:255
 msgctxt "verb"
 msgid "Show"
 msgstr "Toon"
 
-#: templates/account.php:481
+#: templates/account.php:555
 msgid "What is your %s?"
 msgstr "Wat is je %s?"
 
-#: templates/account.php489, templates/account/billing.php:27
+#: templates/account.php563, templates/account/billing.php:21
 msgctxt "verb"
 msgid "Edit"
 msgstr "Bewerk"
 
-#: templates/account.php:502
+#: templates/account.php:588
 msgid "Sites"
 msgstr "Sites"
 
-#: templates/account.php:513
+#: templates/account.php:599
 msgid "Search by address"
 msgstr "Zoek op adres"
 
-#: templates/account.php522, templates/account.php570, templates/debug.php236,
-#: templates/debug.php364, templates/debug.php449, templates/debug.php486,
-#: templates/debug.php524, templates/debug.php597,
-#: templates/account/payments.php35, templates/debug/logger.php:21
-msgid "ID"
-msgstr "ID"
-
-#: templates/account.php523, templates/debug.php:367
+#: templates/account.php609, templates/debug.php:369
 msgid "Address"
 msgstr "Adres"
 
-#: templates/account.php:524
+#: templates/account.php:610
 msgid "License"
 msgstr "Licentie"
 
-#: templates/account.php:525
+#: templates/account.php:611
 msgid "Plan"
 msgstr "Plan"
 
-#: templates/account.php:573
+#: templates/account.php:656
 msgctxt "as software license"
 msgid "License"
 msgstr "Licentie"
 
-#: templates/account.php:643
+#: templates/account.php:743
 msgctxt "verb"
 msgid "Hide"
 msgstr "Verberg"
 
-#: templates/account.php:686
+#: templates/account.php:765
+msgid "Processing"
+msgstr "Processing"
+
+#: templates/account.php:768
+msgid "Get updates for bleeding edge Beta versions of %s."
+msgstr "Get updates for bleeding edge Beta versions of %s."
+
+#: templates/account.php:826
 msgid "Cancelling %s"
 msgstr "Annuleren %s"
 
-#: templates/account.php686, templates/account.php703,
+#: templates/account.php826, templates/account.php843,
 #: templates/forms/subscription-cancellation.php27,
-#: templates/forms/deactivation/form.php:117
+#: templates/forms/deactivation/form.php:133
 msgid "trial"
 msgstr "proefperiode"
 
-#: templates/account.php701, templates/forms/deactivation/form.php:134
+#: templates/account.php841, templates/forms/deactivation/form.php:150
 msgid "Cancelling %s..."
 msgstr "%s wordt geannuleerd..."
 
-#: templates/account.php704, templates/forms/subscription-cancellation.php28,
-#: templates/forms/deactivation/form.php:118
+#: templates/account.php844, templates/forms/subscription-cancellation.php28,
+#: templates/forms/deactivation/form.php:134
 msgid "subscription"
 msgstr "abonnement"
 
-#: templates/account.php:718
+#: templates/account.php:858
 msgid "Deactivating your license will block all premium features, but will enable activating the license on another site. Are you sure you want to proceed?"
 msgstr "Deactiveren van je licentie zal alle premium features blokkeren, maar geeft je de mogelijkheid de licentie op een andere site te activeren. Weet je zeker dat je wilt doorgaan?"
 
-#: templates/add-ons.php:36
+#: templates/add-ons.php:35
+msgid "View details"
+msgstr "Bekijk details"
+
+#: templates/add-ons.php:45
 msgid "Add Ons for %s"
 msgstr "Add-ons voor %s"
 
-#: templates/add-ons.php:44
+#: templates/add-ons.php:55
 msgid "We could'nt load the add-ons list. It's probably an issue on our side, please try to come back in few minutes."
 msgstr "We konden de add-ons lijst niet laden. Dat is waarschijnlijk een probleem aan onze kant, kom alsjeblieft over enkele minuten terug."
 
-#: templates/add-ons.php:139
-msgid "View details"
-msgstr "Bekijk details"
+#: templates/add-ons.php:173
+msgctxt "active add-on"
+msgid "Active"
+msgstr "Activeer"
+
+#: templates/add-ons.php:174
+msgctxt "installed add-on"
+msgid "Installed"
+msgstr "Installed"
 
-#: templates/admin-notice.php13, templates/forms/license-activation.php208,
+#: templates/admin-notice.php13, templates/forms/license-activation.php209,
 #: templates/forms/resend-key.php:77
 msgctxt "as close a window"
 msgid "Dismiss"
@@ -1448,11 +1520,11 @@ msgstr "Het installatieproces is gestart en kan enkele minuten duren om te volto
 msgid "Cancel Installation"
 msgstr "Annuleer Installatie"
 
-#: templates/checkout.php:172
+#: templates/checkout.php:180
 msgid "Checkout"
 msgstr "Afrekenen"
 
-#: templates/checkout.php:172
+#: templates/checkout.php:180
 msgid "PCI compliant"
 msgstr "PCI-comform"
 
@@ -1474,7 +1546,7 @@ msgstr "Activatiemail opnieuw versturen"
 msgid "Thanks %s!"
 msgstr "Bedankt %s!"
 
-#: templates/connect.php172, templates/forms/license-activation.php:43
+#: templates/connect.php172, templates/forms/license-activation.php:44
 msgid "Agree & Activate License"
 msgstr "Akkoord & Activeer Licentie"
 
@@ -1522,15 +1594,15 @@ msgstr "Je kunt dat eventueel ook nu overslaan en de licentie later in je %s net
 msgid "During the update process we detected %s site(s) in the network that are still pending your attention."
 msgstr "Tijdens het update proces detecteerden we %dsite(s) in het netwerk die jouw aandacht vereisen."
 
-#: templates/connect.php253, templates/forms/license-activation.php:46
+#: templates/connect.php253, templates/forms/license-activation.php:47
 msgid "License key"
 msgstr "Licentiesleutel"
 
-#: templates/connect.php256, templates/forms/license-activation.php:19
+#: templates/connect.php256, templates/forms/license-activation.php:20
 msgid "Can't find your license key?"
 msgstr "Kan je je licentiesleutel niet vinden?"
 
-#: templates/connect.php315, templates/connect.php630,
+#: templates/connect.php315, templates/connect.php652,
 #: templates/forms/deactivation/retry-skip.php:20
 msgctxt "verb"
 msgid "Skip"
@@ -1580,7 +1652,7 @@ msgstr "Activatie, deactivatie en deïnstallatie"
 msgid "Newsletter"
 msgstr "Nieuwsbrief"
 
-#: templates/connect.php391, templates/forms/license-activation.php:38
+#: templates/connect.php391, templates/forms/license-activation.php:39
 msgid "The %1$s will be periodically sending data to %2$s to check for security and feature updates, and verify the validity of your license."
 msgstr "De %1$s zal periodiek data verzenden naar %2$s om te controleren op beveiliging en feature updates en om te verifiëren of je licentie geldig is."
 
@@ -1592,10 +1664,6 @@ msgstr "Welke toestemmingen worden er verleend?"
 msgid "Don't have a license key?"
 msgstr "Heb je geen licentiesleutel?"
 
-#: templates/connect.php:418
-msgid "Activate Free Version"
-msgstr "Activeer Gratis Versie"
-
 #: templates/connect.php:420
 msgid "Have a license key?"
 msgstr "Heb je een licentiesleutel?"
@@ -1612,12 +1680,12 @@ msgstr "Licentieovereenkomst"
 msgid "Terms of Service"
 msgstr "Servicevoorwaarden"
 
-#: templates/connect.php:766
+#: templates/connect.php:805
 msgctxt "as in the process of sending an email"
 msgid "Sending email"
 msgstr "E-mail versturen"
 
-#: templates/connect.php:767
+#: templates/connect.php:806
 msgctxt "as activating plugin"
 msgid "Activating"
 msgstr "Activeren"
@@ -1645,8 +1713,8 @@ msgctxt "as code debugging"
 msgid "Debugging"
 msgstr "Debugging"
 
-#: templates/debug.php54, templates/debug.php248, templates/debug.php374,
-#: templates/debug.php:492
+#: templates/debug.php54, templates/debug.php250, templates/debug.php376,
+#: templates/debug.php:494
 msgid "Actions"
 msgstr "Acties"
 
@@ -1682,191 +1750,191 @@ msgstr "Laad DB-optie"
 msgid "Set DB Option"
 msgstr "Activeer DB-Optie"
 
-#: templates/debug.php:180
+#: templates/debug.php:182
 msgid "Key"
 msgstr "Sleutel"
 
-#: templates/debug.php:181
+#: templates/debug.php:183
 msgid "Value"
 msgstr "Waarde"
 
-#: templates/debug.php:197
+#: templates/debug.php:199
 msgctxt "as software development kit versions"
 msgid "SDK Versions"
 msgstr "SDK Versies"
 
-#: templates/debug.php:202
+#: templates/debug.php:204
 msgid "SDK Path"
 msgstr "SDK Pad"
 
-#: templates/debug.php203, templates/debug.php:242
+#: templates/debug.php205, templates/debug.php:244
 msgid "Module Path"
 msgstr "Module Pad"
 
-#: templates/debug.php:204
+#: templates/debug.php:206
 msgid "Is Active"
 msgstr "Is Actief"
 
-#: templates/debug.php232, templates/debug/plugins-themes-sync.php:35
+#: templates/debug.php234, templates/debug/plugins-themes-sync.php:35
 msgid "Plugins"
 msgstr "Plug-ins"
 
-#: templates/debug.php232, templates/debug/plugins-themes-sync.php:56
+#: templates/debug.php234, templates/debug/plugins-themes-sync.php:56
 msgid "Themes"
 msgstr "Thema's"
 
-#: templates/debug.php237, templates/debug.php369, templates/debug.php451,
+#: templates/debug.php239, templates/debug.php371, templates/debug.php453,
 #: templates/debug/scheduled-crons.php:80
 msgid "Slug"
 msgstr "Slug"
 
-#: templates/debug.php239, templates/debug.php:450
+#: templates/debug.php241, templates/debug.php:452
 msgid "Title"
 msgstr "Titel"
 
-#: templates/debug.php:240
+#: templates/debug.php:242
 msgctxt "as application program interface"
 msgid "API"
 msgstr "API"
 
-#: templates/debug.php:241
+#: templates/debug.php:243
 msgid "Freemius State"
 msgstr "Freemius Status"
 
-#: templates/debug.php:245
+#: templates/debug.php:247
 msgid "Network Blog"
 msgstr "Netwerk Blog"
 
-#: templates/debug.php:246
+#: templates/debug.php:248
 msgid "Network User"
 msgstr "Netwerk Gebruiker"
 
-#: templates/debug.php:283
+#: templates/debug.php:285
 msgctxt "as connection was successful"
 msgid "Connected"
 msgstr "Verbonden"
 
-#: templates/debug.php:284
+#: templates/debug.php:286
 msgctxt "as connection blocked"
 msgid "Blocked"
 msgstr "Geblokkeerd"
 
-#: templates/debug.php:320
+#: templates/debug.php:322
 msgid "Simulate Trial Promotion"
 msgstr "Simuleer Trial Actie"
 
-#: templates/debug.php:332
+#: templates/debug.php:334
 msgid "Simulate Network Upgrade"
 msgstr "Simuleer Netwerk Upgrade"
 
-#: templates/debug.php:358
+#: templates/debug.php:360
 msgid "%s Installs"
 msgstr "%s Installaties"
 
-#: templates/debug.php:360
+#: templates/debug.php:362
 msgctxt "like websites"
 msgid "Sites"
 msgstr "Sites"
 
-#: templates/debug.php366, templates/account/partials/site.php:148
+#: templates/debug.php368, templates/account/partials/site.php:148
 msgid "Blog ID"
 msgstr "Blog ID"
 
-#: templates/debug.php431, templates/debug.php509,
-#: templates/account/partials/addon.php:339
+#: templates/debug.php433, templates/debug.php511,
+#: templates/account/partials/addon.php:396
 msgctxt "verb"
 msgid "Delete"
 msgstr "Verwijder"
 
-#: templates/debug.php:445
+#: templates/debug.php:447
 msgid "Add Ons of module %s"
 msgstr "Uitbreidingen van module %s"
 
-#: templates/debug.php:482
+#: templates/debug.php:484
 msgid "Users"
 msgstr "Gebruikers"
 
-#: templates/debug.php:489
+#: templates/debug.php:491
 msgid "Verified"
 msgstr "Geverifieerd"
 
-#: templates/debug.php:520
+#: templates/debug.php:522
 msgid "%s Licenses"
 msgstr "%s Licenties"
 
-#: templates/debug.php:525
+#: templates/debug.php:527
 msgid "Plugin ID"
 msgstr "Plug-in ID"
 
-#: templates/debug.php:527
+#: templates/debug.php:529
 msgid "Plan ID"
 msgstr "Plan ID"
 
-#: templates/debug.php:528
+#: templates/debug.php:530
 msgid "Quota"
 msgstr "Quota"
 
-#: templates/debug.php:529
+#: templates/debug.php:531
 msgid "Activated"
 msgstr "Geactiveerd"
 
-#: templates/debug.php:530
+#: templates/debug.php:532
 msgid "Blocking"
 msgstr "Geblokkeerd"
 
-#: templates/debug.php:532
+#: templates/debug.php:534
 msgctxt "as expiration date"
 msgid "Expiration"
 msgstr "Verloopdatum"
 
-#: templates/debug.php:555
+#: templates/debug.php:557
 msgid "Debug Log"
 msgstr "Debug Log"
 
-#: templates/debug.php:559
+#: templates/debug.php:561
 msgid "All Types"
 msgstr "Alle Types"
 
-#: templates/debug.php:566
+#: templates/debug.php:568
 msgid "All Requests"
 msgstr "Alle Requests"
 
-#: templates/debug.php571, templates/debug.php600,
+#: templates/debug.php573, templates/debug.php602,
 #: templates/debug/logger.php:25
 msgid "File"
 msgstr "Bestand"
 
-#: templates/debug.php572, templates/debug.php598,
+#: templates/debug.php574, templates/debug.php600,
 #: templates/debug/logger.php:23
 msgid "Function"
 msgstr "Functie"
 
-#: templates/debug.php:573
+#: templates/debug.php:575
 msgid "Process ID"
 msgstr "Proces-ID"
 
-#: templates/debug.php:574
+#: templates/debug.php:576
 msgid "Logger"
 msgstr "Logger"
 
-#: templates/debug.php575, templates/debug.php599,
+#: templates/debug.php577, templates/debug.php601,
 #: templates/debug/logger.php:24
 msgid "Message"
 msgstr "Bericht"
 
-#: templates/debug.php:577
+#: templates/debug.php:579
 msgid "Filter"
 msgstr "Filter"
 
-#: templates/debug.php:585
+#: templates/debug.php:587
 msgid "Download"
 msgstr "Download"
 
-#: templates/debug.php596, templates/debug/logger.php:22
+#: templates/debug.php598, templates/debug/logger.php:22
 msgid "Type"
 msgstr "Type"
 
-#: templates/debug.php601, templates/debug/logger.php:26
+#: templates/debug.php603, templates/debug/logger.php:26
 msgid "Timestamp"
 msgstr "Tijdstempel"
 
@@ -1893,53 +1961,53 @@ msgstr "Freemius API"
 msgid "Requests"
 msgstr "Aanvragen"
 
-#: templates/account/billing.php:28
+#: templates/account/billing.php:22
 msgctxt "verb"
 msgid "Update"
 msgstr "Bijwerken"
 
-#: templates/account/billing.php:39
+#: templates/account/billing.php:33
 msgid "Billing"
 msgstr "Facturering"
 
-#: templates/account/billing.php44, templates/account/billing.php:44
+#: templates/account/billing.php38, templates/account/billing.php:38
 msgid "Business name"
 msgstr "Bedrijfsnaam"
 
-#: templates/account/billing.php45, templates/account/billing.php:45
+#: templates/account/billing.php39, templates/account/billing.php:39
 msgid "Tax / VAT ID"
 msgstr "Btw-nummer"
 
-#: templates/account/billing.php48, templates/account/billing.php48,
-#: templates/account/billing.php49, templates/account/billing.php:49
+#: templates/account/billing.php42, templates/account/billing.php42,
+#: templates/account/billing.php43, templates/account/billing.php:43
 msgid "Address Line %d"
 msgstr "Adresregel %d"
 
-#: templates/account/billing.php52, templates/account/billing.php:52
+#: templates/account/billing.php46, templates/account/billing.php:46
 msgid "City"
 msgstr "Stad"
 
-#: templates/account/billing.php52, templates/account/billing.php:52
+#: templates/account/billing.php46, templates/account/billing.php:46
 msgid "Town"
 msgstr "Plaats"
 
-#: templates/account/billing.php53, templates/account/billing.php:53
+#: templates/account/billing.php47, templates/account/billing.php:47
 msgid "ZIP / Postal Code"
 msgstr "Postcode"
 
-#: templates/account/billing.php:308
+#: templates/account/billing.php:302
 msgid "Country"
 msgstr "Land"
 
-#: templates/account/billing.php:310
+#: templates/account/billing.php:304
 msgid "Select Country"
 msgstr "Selecteer Land"
 
-#: templates/account/billing.php317, templates/account/billing.php:318
+#: templates/account/billing.php311, templates/account/billing.php:312
 msgid "State"
 msgstr "Staat"
 
-#: templates/account/billing.php317, templates/account/billing.php:318
+#: templates/account/billing.php311, templates/account/billing.php:312
 msgid "Province"
 msgstr "Provincie"
 
@@ -2191,11 +2259,11 @@ msgstr "Annuleer"
 msgid "Become an affiliate"
 msgstr "Wordt een affiliate"
 
-#: templates/forms/license-activation.php:20
+#: templates/forms/license-activation.php:21
 msgid "Please enter the license key that you received in the email right after the purchase:"
 msgstr "Voer aalsjeblieft de licentiesleutel in die je ontving in de e-mail direct na de aankoop:"
 
-#: templates/forms/license-activation.php:25
+#: templates/forms/license-activation.php:26
 msgid "Update License"
 msgstr "Update Licentie"
 
@@ -2262,6 +2330,14 @@ msgstr "Annuleer %s - Ik heb niet meer enige beveiligings- en uitbreidingsupdate
 msgid "Don't cancel %s - I'm still interested in getting security & feature updates, as well as be able to contact support."
 msgstr "Annuleer %s niet - Ik wil nog steeds zowel beveiligings- en uitbreidingsupdates ontvangen als contact kunnen opnemen met Support."
 
+#. translators: %1$s: Either 'Downgrading your plan' or 'Cancelling the
+#. subscription'
+#: templates/forms/subscription-cancellation.php99,
+#: templates/account/partials/addon.php29,
+#: templates/account/partials/site.php:298
+msgid "%1$s will immediately stop all future recurring payments and your %s plan license will expire in %s."
+msgstr "%1$s will immediately stop all future recurring payments and your %s plan license will expire in %s."
+
 #: templates/forms/subscription-cancellation.php:103
 msgid "Once your license expires you will no longer be able to use the %s, unless you activate it again with a valid premium license."
 msgstr "Als je licentie afloopt, zul je %s niet meer kunnen gebruiken, tenzij je het opnieuw activeert met een geldige Premium-licentie."
@@ -2275,7 +2351,7 @@ msgid "Proceed"
 msgstr "Doorgaan"
 
 #: templates/forms/subscription-cancellation.php191,
-#: templates/forms/deactivation/form.php:150
+#: templates/forms/deactivation/form.php:171
 msgid "Cancel %s & Proceed"
 msgstr "Annuleer %s & Ga Door"
 
@@ -2287,38 +2363,42 @@ msgstr "U bent 1-klik verwijderd van het starten van uw %1$s-daagse gratis proef
 msgid "For compliance with the WordPress.org guidelines, before we start the trial we ask that you opt in with your user and non-sensitive site information, allowing the %s to periodically send data to %s to check for version updates and to validate your trial."
 msgstr "Voordat we de proefperiode kunnen starten, vragen we je, in overeenstemming met de Wordpress.org-richtlijnen, in te stemmen je gebruikers- en niet-sensitieve site informatie door de %s periodiek te laten verzenden naar %s om te controleren op nieuwe versies en je proefversie te valideren."
 
-#: templates/js/style-premium-theme.php:37
+#: templates/js/style-premium-theme.php:39
 msgid "Premium"
 msgstr "Premium"
 
-#: templates/partials/network-activation.php:23
+#: templates/js/style-premium-theme.php:42
+msgid "Beta"
+msgstr "Beta"
+
+#: templates/partials/network-activation.php:27
 msgid "Activate license on all sites in the network."
 msgstr "Activeer licentie op alle sites in het netwerk."
 
-#: templates/partials/network-activation.php:24
+#: templates/partials/network-activation.php:28
 msgid "Apply on all sites in the network."
 msgstr "Pas toe op alle sites in het netwerk."
 
-#: templates/partials/network-activation.php:27
+#: templates/partials/network-activation.php:31
 msgid "Activate license on all pending sites."
 msgstr "Activeer licentie op alle in behandeling zijnde sites."
 
-#: templates/partials/network-activation.php:28
+#: templates/partials/network-activation.php:32
 msgid "Apply on all pending sites."
 msgstr "Pas toe op alle in behandeling zijnde sites."
 
-#: templates/partials/network-activation.php36,
-#: templates/partials/network-activation.php:68
+#: templates/partials/network-activation.php40,
+#: templates/partials/network-activation.php:74
 msgid "allow"
 msgstr "toestaan"
 
-#: templates/partials/network-activation.php38,
-#: templates/partials/network-activation.php:70
+#: templates/partials/network-activation.php43,
+#: templates/partials/network-activation.php:77
 msgid "delegate"
 msgstr "deligeren"
 
-#: templates/partials/network-activation.php41,
-#: templates/partials/network-activation.php:73
+#: templates/partials/network-activation.php47,
+#: templates/partials/network-activation.php:81
 msgid "skip"
 msgstr "overslaan"
 
@@ -2344,19 +2424,14 @@ msgstr "%s beschikbaar"
 msgid "Last license"
 msgstr "Laatste licentie"
 
-#: templates/account/partials/addon.php:115
+#: templates/account/partials/addon.php:167
 msgid "Cancelled"
 msgstr "Geannuleerd"
 
-#: templates/account/partials/addon.php:125
+#: templates/account/partials/addon.php:177
 msgid "No expiration"
 msgstr "Geen verloopdatum"
 
-#: templates/account/partials/addon.php264,
-#: templates/account/partials/addon.php:317
-msgid "Activate this add-on"
-msgstr "Activeer deze add-on"
-
 #: templates/account/partials/site.php:181
 msgid "Owner Name"
 msgstr "Naam Eigenaar"
@@ -2381,47 +2456,47 @@ msgstr "Sorry voor het ongemak en we zijn er om je te helpen als je daartoe de k
 msgid "Contact Support"
 msgstr "Contacteer Support"
 
-#: templates/forms/deactivation/form.php:59
+#: templates/forms/deactivation/form.php:64
 msgid "Anonymous feedback"
 msgstr "Anonieme terugkoppeling"
 
-#: templates/forms/deactivation/form.php:66
+#: templates/forms/deactivation/form.php:70
 msgid "Deactivate"
 msgstr "Deactiveer"
 
-#: templates/forms/deactivation/form.php:68
+#: templates/forms/deactivation/form.php:72
 msgid "Activate %s"
 msgstr "Activeer %s"
 
-#: templates/forms/deactivation/form.php:80
+#: templates/forms/deactivation/form.php:87
 msgid "Quick Feedback"
 msgstr "Snelle terugkoppeling"
 
-#: templates/forms/deactivation/form.php:84
+#: templates/forms/deactivation/form.php:91
 msgid "If you have a moment, please let us know why you are %s"
 msgstr "We zouden het zeer op prijs stellen, als je even hebt, om ons alsjeblieft te laten weten waarom je gaat %s"
 
-#: templates/forms/deactivation/form.php:84
+#: templates/forms/deactivation/form.php:91
 msgid "deactivating"
 msgstr "deactiveren"
 
-#: templates/forms/deactivation/form.php:84
+#: templates/forms/deactivation/form.php:91
 msgid "switching"
 msgstr "overschakelen"
 
-#: templates/forms/deactivation/form.php:332
+#: templates/forms/deactivation/form.php:365
 msgid "Submit & %s"
 msgstr "Verstuur & %s"
 
-#: templates/forms/deactivation/form.php:353
+#: templates/forms/deactivation/form.php:386
 msgid "Kindly tell us the reason so we can improve."
 msgstr "Wilt je alsjeblieft zo vriendelijk zijn om de reden te vermelden, zodat wij verbeteringen kunnen doorvoeren."
 
-#: templates/forms/deactivation/form.php:478
+#: templates/forms/deactivation/form.php:511
 msgid "Yes - %s"
 msgstr "Ja - %s"
 
-#: templates/forms/deactivation/form.php:485
+#: templates/forms/deactivation/form.php:518
 msgid "Skip & %s"
 msgstr "Sla over & %s"
 
diff --git a/wp-content/plugins/nextgen-gallery/freemius/languages/freemius-ru_RU.mo b/wp-content/plugins/nextgen-gallery/freemius/languages/freemius-ru_RU.mo
index aff346cecf73f9ab161acaf6e2e45dea5dd50143..9f408a8856b569aa75e848575de78dd5cd656cfd 100644
Binary files a/wp-content/plugins/nextgen-gallery/freemius/languages/freemius-ru_RU.mo and b/wp-content/plugins/nextgen-gallery/freemius/languages/freemius-ru_RU.mo differ
diff --git a/wp-content/plugins/nextgen-gallery/freemius/languages/freemius-ru_RU.po b/wp-content/plugins/nextgen-gallery/freemius/languages/freemius-ru_RU.po
index cc34dec0412bf088b80a46a8b4e23f36c345e23e..092a3c1104f28d2d9e2bc22232465ebdce8e1ac1 100644
--- a/wp-content/plugins/nextgen-gallery/freemius/languages/freemius-ru_RU.po
+++ b/wp-content/plugins/nextgen-gallery/freemius/languages/freemius-ru_RU.po
@@ -7,7 +7,7 @@ msgstr ""
 "Project-Id-Version: WordPress SDK\n"
 "Report-Msgid-Bugs-To: https://github.com/Freemius/wordpress-sdk/issues\n"
 "POT-Creation-Date: \n"
-"PO-Revision-Date: 2018-11-25 07:22+0000\n"
+"PO-Revision-Date: 2019-06-05 13:40+0000\n"
 "Last-Translator: Vova Feldman <vova@freemius.com>\n"
 "Language: ru_RU\n"
 "Language-Team: Russian (Russia) (http://www.transifex.com/freemius/wordpress-sdk/language/ru_RU/)\n"
@@ -21,772 +21,792 @@ msgstr ""
 "X-Poedit-SearchPathExcluded-0: *.js\n"
 "X-Poedit-SourceCharset: UTF-8\n"
 
-#: includes/class-freemius.php:1688
+#: includes/class-freemius.php1838, templates/account.php:769
+msgid "An update to a Beta version will replace your installed version of %s with the latest Beta release - use with caution, and not on production sites. You have been warned."
+msgstr "An update to a Beta version will replace your installed version of %s with the latest Beta release - use with caution, and not on production sites. You have been warned."
+
+#: includes/class-freemius.php:1845
+msgid "Would you like to proceed with the update?"
+msgstr "Would you like to proceed with the update?"
+
+#: includes/class-freemius.php:2053
 msgid "Freemius SDK couldn't find the plugin's main file. Please contact sdk@freemius.com with the current error."
 msgstr "Freemius SDK не удалось найти основной файл плагина. Пожалуйста, свяжитесь с sdk@freemius.com с текущей ошибкой."
 
-#: includes/class-freemius.php:1690
+#: includes/class-freemius.php:2055
 msgid "Error"
 msgstr "Ошибка"
 
-#: includes/class-freemius.php:2011
+#: includes/class-freemius.php:2445
 msgid "I found a better %s"
 msgstr "Я нашел лучший %s"
 
-#: includes/class-freemius.php:2013
+#: includes/class-freemius.php:2447
 msgid "What's the %s's name?"
 msgstr "Какое название %s?"
 
-#: includes/class-freemius.php:2019
+#: includes/class-freemius.php:2453
 msgid "It's a temporary %s. I'm just debugging an issue."
 msgstr "Это временная %s. Сейчас проходит проверка на наличие ошибок. "
 
-#: includes/class-freemius.php:2021
+#: includes/class-freemius.php:2455
 msgid "Deactivation"
 msgstr "Деактивация"
 
-#: includes/class-freemius.php:2022
+#: includes/class-freemius.php:2456
 msgid "Theme Switch"
 msgstr "Переключатель шаблона "
 
-#: includes/class-freemius.php2031, templates/forms/resend-key.php:24
+#: includes/class-freemius.php2465, templates/forms/resend-key.php:24
 msgid "Other"
 msgstr "Другие"
 
-#: includes/class-freemius.php:2039
+#: includes/class-freemius.php:2473
 msgid "I no longer need the %s"
 msgstr "%s больше не понадобится."
 
-#: includes/class-freemius.php:2046
+#: includes/class-freemius.php:2480
 msgid "I only needed the %s for a short period"
 msgstr "%s требовалась на короткое время"
 
-#: includes/class-freemius.php:2052
+#: includes/class-freemius.php:2486
 msgid "The %s broke my site"
 msgstr "%s повредила мой сайт"
 
-#: includes/class-freemius.php:2059
+#: includes/class-freemius.php:2493
 msgid "The %s suddenly stopped working"
 msgstr "%s внезапно перестала работать "
 
-#: includes/class-freemius.php:2069
+#: includes/class-freemius.php:2503
 msgid "I can't pay for it anymore"
 msgstr "Я больше не могу оплачивать это. "
 
-#: includes/class-freemius.php:2071
+#: includes/class-freemius.php:2505
 msgid "What price would you feel comfortable paying?"
 msgstr "Какая стоимость была бы для Вас приемлемой? "
 
-#: includes/class-freemius.php:2077
+#: includes/class-freemius.php:2511
 msgid "I don't like to share my information with you"
 msgstr "Я не хочу делиться личной информацией с Вами"
 
-#: includes/class-freemius.php:2098
+#: includes/class-freemius.php:2532
 msgid "The %s didn't work"
 msgstr "%s не сработала"
 
-#: includes/class-freemius.php:2108
+#: includes/class-freemius.php:2542
 msgid "I couldn't understand how to make it work"
 msgstr "Я не могу понять как сделать так, чтобы оно работало"
 
-#: includes/class-freemius.php:2116
+#: includes/class-freemius.php:2550
 msgid "The %s is great, but I need specific feature that you don't support"
 msgstr "%s отличная возможность, но мне нужен определенный функционал, который вы не поддерживаете. "
 
-#: includes/class-freemius.php:2118
+#: includes/class-freemius.php:2552
 msgid "What feature?"
 msgstr "Какой функционал?"
 
-#: includes/class-freemius.php:2122
+#: includes/class-freemius.php:2556
 msgid "The %s is not working"
 msgstr "%s не работает"
 
-#: includes/class-freemius.php:2124
+#: includes/class-freemius.php:2558
 msgid "Kindly share what didn't work so we can fix it for future users..."
 msgstr "Пожалуйста, сообщите о функционале, который не работает, чтобы мы смогли исправить его для дальнейшего использования. "
 
-#: includes/class-freemius.php:2128
+#: includes/class-freemius.php:2562
 msgid "It's not what I was looking for"
 msgstr "Это не то, что я искал. "
 
-#: includes/class-freemius.php:2130
+#: includes/class-freemius.php:2564
 msgid "What you've been looking for?"
 msgstr "Что именно Вы ищите? "
 
-#: includes/class-freemius.php:2134
+#: includes/class-freemius.php:2568
 msgid "The %s didn't work as expected"
 msgstr "%s не сработала как ожидалось"
 
-#: includes/class-freemius.php:2136
+#: includes/class-freemius.php:2570
 msgid "What did you expect?"
 msgstr "Каковы были Ваши ожидания? "
 
-#: includes/class-freemius.php2942, templates/debug.php:20
+#: includes/class-freemius.php3425, templates/debug.php:20
 msgid "Freemius Debug"
 msgstr "Исправление ошибок  Freemius"
 
-#: includes/class-freemius.php:3670
+#: includes/class-freemius.php:4177
 msgid "I don't know what is cURL or how to install it, help me!"
 msgstr "Я не знаю, что такое сURL и как его установить. Пожалуйста, помогите мне."
 
-#: includes/class-freemius.php:3672
+#: includes/class-freemius.php:4179
 msgid "We'll make sure to contact your hosting company and resolve the issue. You will get a follow-up email to %s once we have an update."
 msgstr "Мы обязательно свяжемся с Вашим хостинг провайдером и найдем решение. Как только у нас появится информация, Вам будет отправлено письмо на почту. "
 
-#: includes/class-freemius.php:3679
+#: includes/class-freemius.php:4186
 msgid "Great, please install cURL and enable it in your php.ini file. In addition, search for the 'disable_functions' directive in your php.ini file and remove any disabled methods starting with 'curl_'. To make sure it was successfully activated, use 'phpinfo()'. Once activated, deactivate the %s and reactivate it back again."
 msgstr "Отлично! Пожалуйста, установите сURL и активируйте его в Вашем файле php.ini .Также, найдите директиву 'disable_functions' в файле php.ini и удалите все неактивные методы которые начинаются на 'curl_'. Чтобы убедится, что активация прошла успешно, используйте 'phpinfo()'. После активации, деактивируйте %s и снова активируйте ее. "
 
-#: includes/class-freemius.php:3784
+#: includes/class-freemius.php:4291
 msgid "Yes - do your thing"
 msgstr "Да, делайте то, что Вам нужно. "
 
-#: includes/class-freemius.php:3789
+#: includes/class-freemius.php:4296
 msgid "No - just deactivate"
 msgstr "Нет. Нужно деактивировать. "
 
-#: includes/class-freemius.php3834, includes/class-freemius.php4343,
-#: includes/class-freemius.php5442, includes/class-freemius.php11545,
-#: includes/class-freemius.php14916, includes/class-freemius.php14968,
-#: includes/class-freemius.php15030, includes/class-freemius.php17263,
-#: includes/class-freemius.php17273, includes/class-freemius.php17882,
-#: includes/class-freemius.php18742, includes/class-freemius.php18857,
-#: includes/class-freemius.php19001, templates/add-ons.php:43
+#: includes/class-freemius.php4341, includes/class-freemius.php4850,
+#: includes/class-freemius.php5999, includes/class-freemius.php12682,
+#: includes/class-freemius.php16045, includes/class-freemius.php16133,
+#: includes/class-freemius.php16299, includes/class-freemius.php18758,
+#: includes/class-freemius.php18768, includes/class-freemius.php19404,
+#: includes/class-freemius.php20277, includes/class-freemius.php20392,
+#: includes/class-freemius.php20536, templates/add-ons.php:54
 msgctxt "exclamation"
 msgid "Oops"
 msgstr "Упс!"
 
-#: includes/class-freemius.php:3903
+#: includes/class-freemius.php:4410
 msgid "Thank for giving us the chance to fix it! A message was just sent to our technical staff. We will get back to you as soon as we have an update to %s. Appreciate your patience."
 msgstr "Спасибо, что предоставили нам возможность исправить ошибку. Сообщение уже отправлено нашим техническим специалистам. Мы с Вами свяжемся, как только будет новая информация о %s. Благодарны за понимание. "
 
-#: includes/class-freemius.php:4340
+#: includes/class-freemius.php:4847
 msgctxt "addonX cannot run without pluginY"
 msgid "%s cannot run without %s."
 msgstr "%s не работает без %s."
 
-#: includes/class-freemius.php:4341
+#: includes/class-freemius.php:4848
 msgctxt "addonX cannot run..."
 msgid "%s cannot run without the plugin."
 msgstr "%s не может работать без плагина. "
 
-#: includes/class-freemius.php4487, includes/class-freemius.php4512,
-#: includes/class-freemius.php:17953
+#: includes/class-freemius.php5020, includes/class-freemius.php5045,
+#: includes/class-freemius.php:19475
 msgid "Unexpected API error. Please contact the %s's author with the following error."
 msgstr "Неожиданная ошибка API. Пожалуйста, свяжитесь с автором %s в котором была обнаружена ошибка. "
 
-#: includes/class-freemius.php:5130
+#: includes/class-freemius.php:5687
 msgid "Premium %s version was successfully activated."
 msgstr "Премиум версия %s была успешно активирована. "
 
-#: includes/class-freemius.php5142, includes/class-freemius.php:7004
+#: includes/class-freemius.php5699, includes/class-freemius.php:7567
 msgctxt ""
 msgid "W00t"
 msgstr "Вау!"
 
-#: includes/class-freemius.php:5157
+#: includes/class-freemius.php:5714
 msgid "You have a %s license."
 msgstr "У Вас есть лицензия %s."
 
-#: includes/class-freemius.php5161, includes/class-freemius.php14337,
-#: includes/class-freemius.php14348, includes/class-freemius.php17177,
-#: includes/class-freemius.php17491, includes/class-freemius.php17557,
-#: includes/class-freemius.php:17707
+#: includes/class-freemius.php5718, includes/class-freemius.php15466,
+#: includes/class-freemius.php15477, includes/class-freemius.php18669,
+#: includes/class-freemius.php18999, includes/class-freemius.php19065,
+#: includes/class-freemius.php:19229
 msgctxt "interjection expressing joy or exuberance"
 msgid "Yee-haw"
 msgstr "Ура!"
 
-#: includes/class-freemius.php:5425
+#: includes/class-freemius.php:5982
 msgid "%s free trial was successfully cancelled. Since the add-on is premium only it was automatically deactivated. If you like to use it in the future, you'll have to purchase a license."
 msgstr "Бесплатный период пользования %s закончился. Этот плагин является премиум продуктом и он был деактивирован автоматически. Если Вы планируете дальнейшее его использование, пожалуйста купите лицензию. "
 
-#: includes/class-freemius.php:5429
+#: includes/class-freemius.php:5986
 msgid "%s is a premium only add-on. You have to purchase a license first before activating the plugin."
 msgstr "%s является премиум продуктом. Необходимо купить лицензию перед активацией плагина. "
 
-#: includes/class-freemius.php5438, templates/add-ons.php103,
-#: templates/account/partials/addon.php:288
+#: includes/class-freemius.php5995, templates/add-ons.php130,
+#: templates/account/partials/addon.php:343
 msgid "More information about %s"
 msgstr "Больше информации о %s"
 
-#: includes/class-freemius.php:5439
+#: includes/class-freemius.php:5996
 msgid "Purchase License"
 msgstr "Купите лицензию "
 
-#: includes/class-freemius.php6372, templates/connect.php:163
+#: includes/class-freemius.php6931, templates/connect.php:163
 msgid "You should receive an activation email for %s to your mailbox at %s. Please make sure you click the activation button in that email to %s."
 msgstr "Мы отправили Вам письмо для активации %s на Ваш электронный адрес %s. Пожалуйста, нажмите на кнопку активации в этом письме %s. "
 
-#: includes/class-freemius.php:6376
+#: includes/class-freemius.php:6935
 msgid "start the trial"
 msgstr "Начать тестовый период"
 
-#: includes/class-freemius.php6377, templates/connect.php:167
+#: includes/class-freemius.php6936, templates/connect.php:167
 msgid "complete the install"
 msgstr "Закончить установку"
 
-#: includes/class-freemius.php:6490
+#: includes/class-freemius.php:7049
 msgid "You are just one step away - %s"
 msgstr "Вам осталось совсем немножко %s"
 
-#: includes/class-freemius.php:6493
+#: includes/class-freemius.php:7052
 msgctxt "%s - plugin name. As complete \"PluginX\" activation now"
 msgid "Complete \"%s\" Activation Now"
 msgstr "Закончить активацию %s сейчас "
 
-#: includes/class-freemius.php:6571
+#: includes/class-freemius.php:7130
 msgid "We made a few tweaks to the %s, %s"
 msgstr "Мы усовершенствовали в %s, %s  для лучшей работы "
 
-#: includes/class-freemius.php:6575
+#: includes/class-freemius.php:7134
 msgid "Opt in to make \"%s\" better!"
 msgstr "Opt in to make \"%s\" better!"
 
-#: includes/class-freemius.php:7003
+#: includes/class-freemius.php:7566
 msgid "The upgrade of %s was successfully completed."
 msgstr "Обновление %s было успешно завершено"
 
-#: includes/class-freemius.php8925, includes/class-fs-plugin-updater.php886,
-#: includes/class-fs-plugin-updater.php1081,
-#: includes/class-fs-plugin-updater.php1088,
+#: includes/class-freemius.php9728, includes/class-fs-plugin-updater.php975,
+#: includes/class-fs-plugin-updater.php1170,
+#: includes/class-fs-plugin-updater.php1177,
 #: templates/auto-installation.php:32
 msgid "Add-On"
 msgstr "Функционал плагина "
 
-#: includes/class-freemius.php8927, templates/debug.php359,
-#: templates/debug.php:520
+#: includes/class-freemius.php9730, templates/account.php313,
+#: templates/account.php321, templates/debug.php361, templates/debug.php:522
 msgid "Plugin"
 msgstr "Плагин "
 
-#: includes/class-freemius.php8928, templates/debug.php359,
-#: templates/debug.php520, templates/forms/deactivation/form.php:67
+#: includes/class-freemius.php9731, templates/account.php314,
+#: templates/account.php322, templates/debug.php361, templates/debug.php522,
+#: templates/forms/deactivation/form.php:71
 msgid "Theme"
 msgstr "Шаблон "
 
-#: includes/class-freemius.php:11412
+#: includes/class-freemius.php:12148
+msgid "An unknown error has occurred while trying to set the user's beta mode."
+msgstr "An unknown error has occurred while trying to set the user's beta mode."
+
+#: includes/class-freemius.php:12549
 msgid "Invalid site details collection."
 msgstr "Invalid site details collection."
 
-#: includes/class-freemius.php:11532
+#: includes/class-freemius.php:12669
 msgid "We couldn't find your email address in the system, are you sure it's the right address?"
 msgstr "К сожалению, Ваш почтовый адрес не найден в системе. Вы уверены, что предоставили правильный адрес? "
 
-#: includes/class-freemius.php:11534
+#: includes/class-freemius.php:12671
 msgid "We can't see any active licenses associated with that email address, are you sure it's the right address?"
 msgstr "Активная лицензия выданная на этот электронный адрес не была найдена. Вы уверены, что предоставили правильный электронный адрес?"
 
-#: includes/class-freemius.php:11808
+#: includes/class-freemius.php:12945
 msgid "Account is pending activation."
 msgstr "Учетная запись  в процессе активации"
 
-#: includes/class-freemius.php11920,
+#: includes/class-freemius.php13057,
 #: templates/forms/premium-versions-upgrade-handler.php:47
 msgid "Buy a license now"
 msgstr "Buy a license now"
 
-#: includes/class-freemius.php11932,
+#: includes/class-freemius.php13069,
 #: templates/forms/premium-versions-upgrade-handler.php:46
 msgid "Renew your license now"
 msgstr "Renew your license now"
 
-#: includes/class-freemius.php:11936
+#: includes/class-freemius.php:13073
 msgid "%s to access version %s security & feature updates, and support."
 msgstr "%s to access version %s security & feature updates, and support."
 
-#: includes/class-freemius.php:14319
+#: includes/class-freemius.php:15448
 msgid "%s activation was successfully completed."
 msgstr "Активация %s была успешно завершена"
 
-#: includes/class-freemius.php:14333
+#: includes/class-freemius.php:15462
 msgid "Your account was successfully activated with the %s plan."
 msgstr "Ваша учетная запись была успешно активирована согласно плану %s"
 
-#: includes/class-freemius.php14344, includes/class-freemius.php:17553
+#: includes/class-freemius.php15473, includes/class-freemius.php:19061
 msgid "Your trial has been successfully started."
 msgstr "Ваш тестовый период успешно начат"
 
-#: includes/class-freemius.php14914, includes/class-freemius.php14966,
-#: includes/class-freemius.php:15028
+#: includes/class-freemius.php16043, includes/class-freemius.php16131,
+#: includes/class-freemius.php:16297
 msgid "Couldn't activate %s."
 msgstr "Невозможно активировать %s"
 
-#: includes/class-freemius.php14915, includes/class-freemius.php14967,
-#: includes/class-freemius.php:15029
+#: includes/class-freemius.php16044, includes/class-freemius.php16132,
+#: includes/class-freemius.php:16298
 msgid "Please contact us with the following message:"
 msgstr "Пожалуйста, напишите нам сообщение следующего содержания:"
 
-#: includes/class-freemius.php15378, includes/class-freemius.php:19839
+#: includes/class-freemius.php:16128
+msgid "An unknown error has occurred."
+msgstr "An unknown error has occurred."
+
+#: includes/class-freemius.php16655, includes/class-freemius.php:21409
 msgid "Upgrade"
 msgstr "Сделать апгрейд "
 
-#: includes/class-freemius.php:15384
+#: includes/class-freemius.php:16661
 msgid "Start Trial"
 msgstr "Начать тестовый период"
 
-#: includes/class-freemius.php:15386
+#: includes/class-freemius.php:16663
 msgid "Pricing"
 msgstr "Цены "
 
-#: includes/class-freemius.php15448, includes/class-freemius.php:15450
+#: includes/class-freemius.php16742, includes/class-freemius.php:16744
 msgid "Affiliation"
 msgstr "Партнерство "
 
-#: includes/class-freemius.php15478, includes/class-freemius.php15480,
-#: templates/account.php150, templates/debug.php:324
+#: includes/class-freemius.php16772, includes/class-freemius.php16774,
+#: templates/account.php177, templates/debug.php:326
 msgid "Account"
 msgstr "Личный кабинет"
 
-#: includes/class-freemius.php15493, includes/class-freemius.php15495,
+#: includes/class-freemius.php16787, includes/class-freemius.php16789,
 #: includes/customizer/class-fs-customizer-support-section.php:60
 msgid "Contact Us"
 msgstr "Контакты "
 
-#: includes/class-freemius.php15505, includes/class-freemius.php15507,
-#: includes/class-freemius.php19849, templates/account.php100,
-#: templates/account/partials/addon.php:41
+#: includes/class-freemius.php16799, includes/class-freemius.php16801,
+#: includes/class-freemius.php21423, templates/account.php105,
+#: templates/account/partials/addon.php:45
 msgid "Add-Ons"
 msgstr "Настройки плагина "
 
-#: includes/class-freemius.php:15541
+#: includes/class-freemius.php:16835
 msgctxt "ASCII arrow left icon"
 msgid "&#x2190;"
 msgstr "&#x2190;"
 
-#: includes/class-freemius.php:15541
+#: includes/class-freemius.php:16835
 msgctxt "ASCII arrow right icon"
 msgid "&#x27a4;"
 msgstr "&#x27a4;"
 
-#: includes/class-freemius.php15543, templates/pricing.php:97
+#: includes/class-freemius.php16837, templates/pricing.php:102
 msgctxt "noun"
 msgid "Pricing"
 msgstr "Цены"
 
-#: includes/class-freemius.php15756,
+#: includes/class-freemius.php17050,
 #: includes/customizer/class-fs-customizer-support-section.php:67
 msgid "Support Forum"
 msgstr "Форум поддержки "
 
-#: includes/class-freemius.php:16542
+#: includes/class-freemius.php:17995
 msgid "Your email has been successfully verified - you are AWESOME!"
 msgstr "Ваш электронный адрес был  успешно подтвержден  и Вы просто молодец!"
 
-#: includes/class-freemius.php:16543
+#: includes/class-freemius.php:17996
 msgctxt "a positive response"
 msgid "Right on"
 msgstr "Все верно!"
 
-#: includes/class-freemius.php:17168
+#: includes/class-freemius.php:18660
 msgid "Your %s Add-on plan was successfully upgraded."
 msgstr "Ваш %s план был успешно обновлен"
 
-#: includes/class-freemius.php:17170
+#: includes/class-freemius.php:18662
 msgid "%s Add-on was successfully purchased."
 msgstr "Покупка %s плагина успешно состоялась"
 
-#: includes/class-freemius.php:17173
+#: includes/class-freemius.php:18665
 msgid "Download the latest version"
 msgstr "Скачай последнюю версию"
 
-#: includes/class-freemius.php:17259
-msgctxt "%1s - plugin title, %2s - API domain"
-msgid "Your server is blocking the access to Freemius' API, which is crucial for %1s synchronization. Please contact your host to whitelist %2s"
-msgstr "Ваш сервер блокирует доступ к Freemius' API, что является очень важным для синхронизации с %1s. Пожалуйста, свяжитесь с Вашим хостинг провайдером для разрешения доступа к %2s "
+#: includes/class-freemius.php:18751
+msgid "Your server is blocking the access to Freemius' API, which is crucial for %1$s synchronization. Please contact your host to whitelist %2$s"
+msgstr "Your server is blocking the access to Freemius' API, which is crucial for %1$s synchronization. Please contact your host to whitelist %2$s"
 
-#: includes/class-freemius.php17262, includes/class-freemius.php17678,
-#: includes/class-freemius.php:17755
+#: includes/class-freemius.php18757, includes/class-freemius.php19188,
+#: includes/class-freemius.php:19277
 msgid "Error received from the server:"
 msgstr "Ошибка сервера"
 
-#: includes/class-freemius.php:17272
+#: includes/class-freemius.php:18767
 msgid "It seems like one of the authentication parameters is wrong. Update your Public Key, Secret Key & User ID, and try again."
 msgstr "Вероятно один из параметров является неверным. Обновите свой Public Key, Secret Key&User ID и повторите попытку."
 
-#: includes/class-freemius.php17454, includes/class-freemius.php17683,
-#: includes/class-freemius.php17726, includes/class-freemius.php:17829
+#: includes/class-freemius.php18961, includes/class-freemius.php19193,
+#: includes/class-freemius.php19248, includes/class-freemius.php:19351
 msgctxt ""
 msgid "Hmm"
 msgstr "Хм..."
 
-#: includes/class-freemius.php:17467
+#: includes/class-freemius.php:18974
 msgid "It looks like you are still on the %s plan. If you did upgrade or change your plan, it's probably an issue on our side - sorry."
 msgstr "Вероятно Вы все еще пользуетесь сервисом согласно плану %s. Если Вы обновляли или меняли свой тарифный план, то вероятно существуют какие-то трудности связанные с Вашим программным обеспечением. Извините. "
 
-#: includes/class-freemius.php17468, templates/account.php102,
-#: templates/add-ons.php134, templates/account/partials/addon.php:43
+#: includes/class-freemius.php18975, templates/account.php107,
+#: templates/add-ons.php191, templates/account/partials/addon.php:47
 msgctxt "trial period"
 msgid "Trial"
 msgstr "Тестовый период"
 
-#: includes/class-freemius.php:17473
+#: includes/class-freemius.php:18980
 msgid "I have upgraded my account but when I try to Sync the License, the plan remains %s."
 msgstr "Я провел апгрейд аккаунта, но при попытке синхронизировать  лицензию, мой тарифный план не меняется. "
 
-#: includes/class-freemius.php17477, includes/class-freemius.php:17535
+#: includes/class-freemius.php18984, includes/class-freemius.php:19043
 msgid "Please contact us here"
 msgstr "Пожалуйста, напишите нам сообщение  здесь. "
 
-#: includes/class-freemius.php:17487
+#: includes/class-freemius.php:18995
+msgid "Your plan was successfully activated."
+msgstr "Your plan was successfully activated."
+
+#: includes/class-freemius.php:18996
 msgid "Your plan was successfully upgraded."
 msgstr "Ваш тарифный план был успешно изменен. "
 
-#: includes/class-freemius.php:17505
+#: includes/class-freemius.php:19013
 msgid "Your plan was successfully changed to %s."
 msgstr "Ваш тарифный план был успешно изменен на %s."
 
-#: includes/class-freemius.php:17521
+#: includes/class-freemius.php:19029
 msgid "Your license has expired. You can still continue using the free %s forever."
 msgstr "Срок действия Вашей лицензии закончился. Вы можете продолжать пользоваться бесплатной версией %s на бессрочной основе."
 
-#: includes/class-freemius.php:17523
+#: includes/class-freemius.php:19031
 msgid "Your license has expired. %1$sUpgrade now%2$s to continue using the %3$s without interruptions."
 msgstr "Your license has expired. %1$sUpgrade now%2$s to continue using the %3$s without interruptions."
 
-#: includes/class-freemius.php:17531
+#: includes/class-freemius.php:19039
 msgid "Your license has been cancelled. If you think it's a mistake, please contact support."
 msgstr "Ваша лицензия была аннулирована. Если Вы считаете, что это ошибка, пожалуйста свяжитесь с нашей службой поддержки. "
 
-#: includes/class-freemius.php:17544
+#: includes/class-freemius.php:19052
 msgid "Your license has expired. You can still continue using all the %s features, but you'll need to renew your license to continue getting updates and support."
 msgstr "Срок действия Вашей лицензии закончен. Вы можете продолжать пользоваться всеми возможностями %s  продлив Вашу лицензию. Вы также будете получать доступ к обновлениям и поддержке. "
 
-#: includes/class-freemius.php:17567
+#: includes/class-freemius.php:19075
 msgid "Your free trial has expired. You can still continue using all our free features."
 msgstr "Your free trial has expired. You can still continue using all our free features."
 
-#: includes/class-freemius.php:17569
+#: includes/class-freemius.php:19077
 msgid "Your free trial has expired. %1$sUpgrade now%2$s to continue using the %3$s without interruptions."
 msgstr "Your free trial has expired. %1$sUpgrade now%2$s to continue using the %3$s without interruptions."
 
-#: includes/class-freemius.php:17674
+#: includes/class-freemius.php:19184
 msgid "It looks like the license could not be activated."
 msgstr "Вероятно возникли трудности с активацией лицензии. "
 
-#: includes/class-freemius.php:17704
+#: includes/class-freemius.php:19226
 msgid "Your license was successfully activated."
 msgstr "Ваша лицензия была успешно активирована. "
 
-#: includes/class-freemius.php:17730
+#: includes/class-freemius.php:19252
 msgid "It looks like your site currently doesn't have an active license."
 msgstr "Вероятно Ваш сайт не использует активную лицензию сейчас.  "
 
-#: includes/class-freemius.php:17754
+#: includes/class-freemius.php:19276
 msgid "It looks like the license deactivation failed."
 msgstr "Вероятно деактивация лицензии не состоялась. "
 
-#: includes/class-freemius.php:17782
+#: includes/class-freemius.php:19304
 msgid "Your license was successfully deactivated, you are back to the %s plan."
 msgstr "Ваша лицензия была успешно деактивирована и Вы снова пользуетесь планом %s."
 
-#: includes/class-freemius.php:17783
+#: includes/class-freemius.php:19305
 msgid "O.K"
 msgstr "O.K."
 
-#: includes/class-freemius.php:17836
+#: includes/class-freemius.php:19358
 msgid "Seems like we are having some temporary issue with your subscription cancellation. Please try again in few minutes."
 msgstr "Seems like we are having some temporary issue with your subscription cancellation. Please try again in few minutes."
 
-#: includes/class-freemius.php:17845
+#: includes/class-freemius.php:19367
 msgid "Your subscription was successfully cancelled. Your %s plan license will expire in %s."
 msgstr "Your subscription was successfully cancelled. Your %s plan license will expire in %s."
 
-#: includes/class-freemius.php:17887
+#: includes/class-freemius.php:19409
 msgid "You are already running the %s in a trial mode."
 msgstr "Вы уже пользуетесь тестовой версией  %s "
 
-#: includes/class-freemius.php:17898
+#: includes/class-freemius.php:19420
 msgid "You already utilized a trial before."
 msgstr "Вы уже использовали Ваш тестовый период"
 
-#: includes/class-freemius.php:17912
+#: includes/class-freemius.php:19434
 msgid "Plan %s do not exist, therefore, can't start a trial."
 msgstr "Тарифного плана % не существует, поэтому  Вы не можете начать тестовый период. "
 
-#: includes/class-freemius.php:17923
+#: includes/class-freemius.php:19445
 msgid "Plan %s does not support a trial period."
 msgstr "Тарифный план % не предусматривает тестового периода. "
 
-#: includes/class-freemius.php:17934
+#: includes/class-freemius.php:19456
 msgid "None of the %s's plans supports a trial period."
 msgstr "Тарифные планы %s не предусматривают тестовый период. "
 
-#: includes/class-freemius.php:17984
+#: includes/class-freemius.php:19506
 msgid "It looks like you are not in trial mode anymore so there's nothing to cancel :)"
 msgstr "Возможно, Ваш тестовый период уже закончился. "
 
-#: includes/class-freemius.php:18020
+#: includes/class-freemius.php:19542
 msgid "Seems like we are having some temporary issue with your trial cancellation. Please try again in few minutes."
 msgstr "К сожалению  у нас возникли трудности с отменой Вашего тестового периода. Пожалуйста, повторите попытку через несколько минут."
 
-#: includes/class-freemius.php:18039
+#: includes/class-freemius.php:19561
 msgid "Your %s free trial was successfully cancelled."
 msgstr "Ваш бесплатный тестовый период был успешно отменен. "
 
-#: includes/class-freemius.php:18346
+#: includes/class-freemius.php:19877
 msgid "Version %s was released."
 msgstr "Релиз версии %s состоялся. "
 
-#: includes/class-freemius.php:18346
+#: includes/class-freemius.php:19877
 msgid "Please download %s."
 msgstr "Пожалуйста, скачайте %s"
 
-#: includes/class-freemius.php:18353
+#: includes/class-freemius.php:19884
 msgid "the latest %s version here"
 msgstr "Последняя версия %s здесь"
 
-#: includes/class-freemius.php:18358
+#: includes/class-freemius.php:19889
 msgid "New"
 msgstr "Новое "
 
-#: includes/class-freemius.php:18363
+#: includes/class-freemius.php:19894
 msgid "Seems like you got the latest release."
 msgstr "Вероятно, Вы пользуетесь последней версией"
 
-#: includes/class-freemius.php:18364
+#: includes/class-freemius.php:19895
 msgid "You are all good!"
 msgstr "Все прошло хорошо!"
 
-#: includes/class-freemius.php:18632
+#: includes/class-freemius.php:20165
 msgid "Verification mail was just sent to %s. If you can't find it after 5 min, please check your spam box."
 msgstr "Письмо подтверждение было только что отправлено на %s. Если Вы не получите его через 5 минут, пожалуйста, проверьте папку спам."
 
-#: includes/class-freemius.php:18769
+#: includes/class-freemius.php:20304
 msgid "Site successfully opted in."
 msgstr "Site successfully opted in."
 
-#: includes/class-freemius.php18770, includes/class-freemius.php:19581
+#: includes/class-freemius.php20305, includes/class-freemius.php:21125
 msgid "Awesome"
 msgstr "Отлично!"
 
-#: includes/class-freemius.php18786, templates/forms/optout.php:32
+#: includes/class-freemius.php20321, templates/forms/optout.php:32
 msgid "We appreciate your help in making the %s better by letting us track some usage data."
 msgstr "Вы очень помогаете нам совершенствовать %s разрешая  следить за некоторыми данными о  пользовании. "
 
-#: includes/class-freemius.php:18787
+#: includes/class-freemius.php:20322
 msgid "Thank you!"
 msgstr "Thank you!"
 
-#: includes/class-freemius.php:18794
+#: includes/class-freemius.php:20329
 msgid "We will no longer be sending any usage data of %s on %s to %s."
 msgstr "We will no longer be sending any usage data of %s on %s to %s."
 
-#: includes/class-freemius.php:18923
+#: includes/class-freemius.php:20458
 msgid "Please check your mailbox, you should receive an email via %s to confirm the ownership change. From security reasons, you must confirm the change within the next 15 min. If you cannot find the email, please check your spam folder."
 msgstr "Пожалуйста, проверьте свою электронную почту. Вы должны были получить письмо от %s для подтверждения смены прав использования. По причинам безопасности, Вы должны подтвердить изменения на протяжении 15 минут. Если письмо не пришло, пожалуйста проверьте папку спам. "
 
-#: includes/class-freemius.php:18929
+#: includes/class-freemius.php:20464
 msgid "Thanks for confirming the ownership change. An email was just sent to %s for final approval."
 msgstr "Спасибо, что подтвердили изменение прав использования. Вам отправлено письмо на %s для окончательного подтверждения. "
 
-#: includes/class-freemius.php:18934
+#: includes/class-freemius.php:20469
 msgid "%s is the new owner of the account."
 msgstr "%я является новым владельцем аккаунта"
 
-#: includes/class-freemius.php:18936
+#: includes/class-freemius.php:20471
 msgctxt "as congratulations"
 msgid "Congrats"
 msgstr "Поздравления! "
 
-#: includes/class-freemius.php:18956
+#: includes/class-freemius.php:20491
 msgid "Sorry, we could not complete the email update. Another user with the same email is already registered."
 msgstr "Извините, нам не удалось обновить электронный адрес. Другой пользователь с таким же адресом уже был зарегистрирован. "
 
-#: includes/class-freemius.php:18957
+#: includes/class-freemius.php:20492
 msgid "If you would like to give up the ownership of the %s's account to %s click the Change Ownership button."
 msgstr "Если Вы передаете права пользования аккаунтом  %s %s нажмите кнопку \" Сменить права использования\""
 
-#: includes/class-freemius.php:18964
+#: includes/class-freemius.php:20499
 msgid "Change Ownership"
 msgstr "Сменить владельца лицензии "
 
-#: includes/class-freemius.php:18972
+#: includes/class-freemius.php:20507
 msgid "Your email was successfully updated. You should receive an email with confirmation instructions in few moments."
 msgstr "Ваш электронный адрес был успешно обновлен. Через несколько минут Вы получите письмо с инструкциями для подтверждения"
 
-#: includes/class-freemius.php:18984
+#: includes/class-freemius.php:20519
 msgid "Please provide your full name."
 msgstr "Пожалуйста, введите Ваше полное имя"
 
-#: includes/class-freemius.php:18989
+#: includes/class-freemius.php:20524
 msgid "Your name was successfully updated."
 msgstr "Ваше имя было успешно обновлено"
 
-#: includes/class-freemius.php:19050
+#: includes/class-freemius.php:20585
 msgid "You have successfully updated your %s."
 msgstr "Вы успешно обновили Ваш %s"
 
-#: includes/class-freemius.php:19190
+#: includes/class-freemius.php:20725
 msgid "Just letting you know that the add-ons information of %s is being pulled from an external server."
 msgstr "Сообщаем, что информация о дополнительных  настройках %s предоставляется со стороннего сервера. "
 
-#: includes/class-freemius.php:19191
+#: includes/class-freemius.php:20726
 msgctxt "advance notice of something that will need attention."
 msgid "Heads up"
 msgstr "Внимание!"
 
-#: includes/class-freemius.php:19621
+#: includes/class-freemius.php:21165
 msgctxt "exclamation"
 msgid "Hey"
 msgstr "Привет!"
 
-#: includes/class-freemius.php:19621
+#: includes/class-freemius.php:21165
 msgid "How do you like %s so far? Test all our %s premium features with a %d-day free trial."
 msgstr "Тебе нравится пользоваться %s? Воспользуйся всеми нашими премиум возможностями на протяжении %d - дневного тестового периода. "
 
-#: includes/class-freemius.php:19629
+#: includes/class-freemius.php:21173
 msgid "No commitment for %s days - cancel anytime!"
 msgstr "Бесплатное пользование на протяжении %s дней. Отмена в любое время. "
 
-#: includes/class-freemius.php:19630
+#: includes/class-freemius.php:21174
 msgid "No credit card required"
 msgstr "Не требуются данные платежной карты"
 
-#: includes/class-freemius.php19637, templates/forms/trial-start.php:53
+#: includes/class-freemius.php21181, templates/forms/trial-start.php:53
 msgctxt "call to action"
 msgid "Start free trial"
 msgstr "Начни тестовый период!"
 
-#: includes/class-freemius.php:19714
+#: includes/class-freemius.php:21258
 msgid "Hey there, did you know that %s has an affiliate program? If you like the %s you can become our ambassador and earn some cash!"
 msgstr "Привет! Знали ли Вы, что %s предоставляет реферальную программу? Если Вам нравится %s, Вы можете стать нашим представителем и зарабатывать!"
 
-#: includes/class-freemius.php:19723
+#: includes/class-freemius.php:21267
 msgid "Learn more"
 msgstr "Узнать больше"
 
-#: includes/class-freemius.php19873, templates/account.php406,
-#: templates/account.php509, templates/connect.php171,
-#: templates/connect.php421, templates/forms/license-activation.php24,
-#: templates/account/partials/addon.php:235
+#: includes/class-freemius.php21447, templates/account.php474,
+#: templates/account.php595, templates/connect.php171,
+#: templates/connect.php421, templates/forms/license-activation.php25,
+#: templates/account/partials/addon.php:287
 msgid "Activate License"
 msgstr "Активировать лицензию"
 
-#: includes/class-freemius.php19874, templates/account.php469,
-#: templates/account.php508, templates/account/partials/site.php:256
+#: includes/class-freemius.php21448, templates/account.php543,
+#: templates/account.php594, templates/account/partials/site.php:256
 msgid "Change License"
 msgstr "Изменить лицензию "
 
-#: includes/class-freemius.php19956, templates/account/partials/site.php:161
+#: includes/class-freemius.php21539, templates/account/partials/site.php:161
 msgid "Opt Out"
 msgstr "Отказаться от использования"
 
-#: includes/class-freemius.php19958, includes/class-freemius.php19963,
+#: includes/class-freemius.php21541, includes/class-freemius.php21547,
 #: templates/account/partials/site.php43,
 #: templates/account/partials/site.php:161
 msgid "Opt In"
 msgstr "Присоединиться"
 
-#: includes/class-freemius.php:20187
-msgid " The paid version of %1s is already installed. Please activate it to start benefiting the %2s features. %3s"
-msgstr " The paid version of %1s is already installed. Please activate it to start benefiting the %2s features. %3s"
+#: includes/class-freemius.php:21775
+msgid " The paid version of %1$s is already installed. Please activate it to start benefiting the %2$s features. %3$s"
+msgstr " The paid version of %1$s is already installed. Please activate it to start benefiting the %2$s features. %3$s"
 
-#: includes/class-freemius.php:20195
+#: includes/class-freemius.php:21783
 msgid "Activate %s features"
 msgstr "Activate %s features"
 
-#: includes/class-freemius.php:20208
+#: includes/class-freemius.php:21796
 msgid "Please follow these steps to complete the upgrade"
 msgstr "Пожалуйста, пройдите эти шаги для того, чтобы произвести апгрейд"
 
-#: includes/class-freemius.php:20212
+#: includes/class-freemius.php:21800
 msgid "Download the latest %s version"
 msgstr "Скачайте последнюю версию %s"
 
-#: includes/class-freemius.php:20216
+#: includes/class-freemius.php:21804
 msgid "Upload and activate the downloaded version"
 msgstr "Загрузите и активируйте скачанную версию"
 
-#: includes/class-freemius.php:20218
+#: includes/class-freemius.php:21806
 msgid "How to upload and activate?"
 msgstr "Как загрузить и активировать?"
 
-#: includes/class-freemius.php:20352
+#: includes/class-freemius.php:21940
 msgid "%sClick here%s to choose the sites where you'd like to activate the license on."
 msgstr "%sClick here%s to choose the sites where you'd like to activate the license on."
 
-#: includes/class-freemius.php:20513
+#: includes/class-freemius.php:22101
 msgid "Auto installation only works for opted-in users."
 msgstr "Авто установка работает только для зарегистрированных пользователей."
 
-#: includes/class-freemius.php20523, includes/class-freemius.php20556,
-#: includes/class-fs-plugin-updater.php1060,
-#: includes/class-fs-plugin-updater.php:1074
+#: includes/class-freemius.php22111, includes/class-freemius.php22144,
+#: includes/class-fs-plugin-updater.php1149,
+#: includes/class-fs-plugin-updater.php:1163
 msgid "Invalid module ID."
 msgstr "Неверный ID модуля"
 
-#: includes/class-freemius.php20532, includes/class-fs-plugin-updater.php:1096
+#: includes/class-freemius.php22120, includes/class-fs-plugin-updater.php:1185
 msgid "Premium version already active."
 msgstr "Премиум версия уже активирована"
 
-#: includes/class-freemius.php:20539
+#: includes/class-freemius.php:22127
 msgid "You do not have a valid license to access the premium version."
 msgstr "У Вас нет необходимых лицензионных прав для пользования премиум версией"
 
-#: includes/class-freemius.php:20546
+#: includes/class-freemius.php:22134
 msgid "Plugin is a \"Serviceware\" which means it does not have a premium code version."
 msgstr "Плагин является 'Serviсeware'. Это означает, что он не имеет премиум версию кода. "
 
-#: includes/class-freemius.php20564, includes/class-fs-plugin-updater.php:1095
+#: includes/class-freemius.php22152, includes/class-fs-plugin-updater.php:1184
 msgid "Premium add-on version already installed."
 msgstr "Премиум версия плагина была установлена"
 
-#: includes/class-freemius.php:20909
+#: includes/class-freemius.php:22497
 msgid "View paid features"
 msgstr "Просмотр платных возможностей"
 
-#: includes/class-freemius.php:21229
+#: includes/class-freemius.php:22819
 msgid "Thank you so much for using %s and its add-ons!"
 msgstr "Thank you so much for using %s and its add-ons!"
 
-#: includes/class-freemius.php:21230
+#: includes/class-freemius.php:22820
 msgid "Thank you so much for using %s!"
 msgstr "Thank you so much for using %s!"
 
-#: includes/class-freemius.php:21236
+#: includes/class-freemius.php:22826
 msgid "You've already opted-in to our usage-tracking, which helps us keep improving the %s."
 msgstr "You've already opted-in to our usage-tracking, which helps us keep improving the %s."
 
-#: includes/class-freemius.php:21240
+#: includes/class-freemius.php:22830
 msgid "Thank you so much for using our products!"
 msgstr "Thank you so much for using our products!"
 
-#: includes/class-freemius.php:21241
+#: includes/class-freemius.php:22831
 msgid "You've already opted-in to our usage-tracking, which helps us keep improving them."
 msgstr "You've already opted-in to our usage-tracking, which helps us keep improving them."
 
-#: includes/class-freemius.php:21260
+#: includes/class-freemius.php:22850
 msgid "%s and its add-ons"
 msgstr "%s and its add-ons"
 
-#: includes/class-freemius.php:21269
+#: includes/class-freemius.php:22859
 msgid "Products"
 msgstr "Products"
 
-#: includes/class-freemius.php21276, templates/connect.php:272
+#: includes/class-freemius.php22866, templates/connect.php:272
 msgid "Yes"
 msgstr "Yes"
 
-#: includes/class-freemius.php21277, templates/connect.php:273
+#: includes/class-freemius.php22867, templates/connect.php:273
 msgid "send me security & feature updates, educational content and offers."
 msgstr "send me security & feature updates, educational content and offers."
 
-#: includes/class-freemius.php21278, templates/connect.php:278
+#: includes/class-freemius.php22868, templates/connect.php:278
 msgid "No"
 msgstr "No"
 
-#: includes/class-freemius.php21280, templates/connect.php:280
+#: includes/class-freemius.php22870, templates/connect.php:280
 msgid "do %sNOT%s send me security & feature updates, educational content and offers."
 msgstr "do %sNOT%s send me security & feature updates, educational content and offers."
 
-#: includes/class-freemius.php:21290
-msgid "Due to the new %sEU General Data Protection Regulation (GDPR)%s compliance requirements it is required that you provide your explicit consent, again, confirming that you are onboard 🙂"
-msgstr "Due to the new %sEU General Data Protection Regulation (GDPR)%s compliance requirements it is required that you provide your explicit consent, again, confirming that you are onboard 🙂"
+#: includes/class-freemius.php:22880
+msgid "Due to the new %sEU General Data Protection Regulation (GDPR)%s compliance requirements it is required that you provide your explicit consent, again, confirming that you are onboard :-)"
+msgstr "Due to the new %sEU General Data Protection Regulation (GDPR)%s compliance requirements it is required that you provide your explicit consent, again, confirming that you are onboard :-)"
 
-#: includes/class-freemius.php21292, templates/connect.php:287
+#: includes/class-freemius.php22882, templates/connect.php:287
 msgid "Please let us know if you'd like us to contact you for security & feature updates, educational content, and occasional offers:"
 msgstr "Please let us know if you'd like us to contact you for security & feature updates, educational content, and occasional offers:"
 
-#: includes/class-freemius.php:21574
+#: includes/class-freemius.php:23164
 msgid "License key is empty."
 msgstr "License key is empty."
 
@@ -800,628 +820,680 @@ msgstr "Renew license"
 msgid "Buy license"
 msgstr "Buy license"
 
-#: includes/class-fs-plugin-updater.php:278
+#: includes/class-fs-plugin-updater.php280,
+#: includes/class-fs-plugin-updater.php:313
 msgid "There is a %s of %s available."
 msgstr "There is a %s of %s available."
 
-#: includes/class-fs-plugin-updater.php:282
+#: includes/class-fs-plugin-updater.php282,
+#: includes/class-fs-plugin-updater.php:318
+msgid "new Beta version"
+msgstr "new Beta version"
+
+#: includes/class-fs-plugin-updater.php283,
+#: includes/class-fs-plugin-updater.php:319
 msgid "new version"
 msgstr "new version"
 
-#: includes/class-fs-plugin-updater.php:305
+#: includes/class-fs-plugin-updater.php:342
 msgid "Important Upgrade Notice:"
 msgstr "Important Upgrade Notice:"
 
-#: includes/class-fs-plugin-updater.php:1125
+#: includes/class-fs-plugin-updater.php:1214
 msgid "Installing plugin: %s"
 msgstr "Установка плагина: %s"
 
-#: includes/class-fs-plugin-updater.php:1166
+#: includes/class-fs-plugin-updater.php:1255
 msgid "Unable to connect to the filesystem. Please confirm your credentials."
 msgstr "Невозможно присоединиться к системе файлов. Пожалуйста, подтвердите свои данные.  "
 
-#: includes/class-fs-plugin-updater.php:1348
+#: includes/class-fs-plugin-updater.php:1437
 msgid "The remote plugin package does not contain a folder with the desired slug and renaming did not work."
 msgstr "Удаленный пакет плагинов не содержит папку с нужным описанием URL и смена имени не срабатывает. "
 
-#: includes/fs-plugin-info-dialog.php369,
-#: templates/account/partials/addon.php:292
+#: includes/fs-plugin-info-dialog.php:509
+msgid "Purchase More"
+msgstr "Purchase More"
+
+#: includes/fs-plugin-info-dialog.php510,
+#: templates/account/partials/addon.php:347
 msgctxt "verb"
 msgid "Purchase"
 msgstr "Купить"
 
-#: includes/fs-plugin-info-dialog.php:372
+#: includes/fs-plugin-info-dialog.php:514
 msgid "Start my free %s"
 msgstr "Начать мой бесплатный %s"
 
-#: includes/fs-plugin-info-dialog.php:413
+#: includes/fs-plugin-info-dialog.php:712
+msgid "Install Free Version Update Now"
+msgstr "Install Free Version Update Now"
+
+#: includes/fs-plugin-info-dialog.php713, templates/account.php:534
+msgid "Install Update Now"
+msgstr "Провести обновления сейчас "
+
+#: includes/fs-plugin-info-dialog.php:722
 msgid "Install Free Version Now"
 msgstr "Install Free Version Now"
 
-#: includes/fs-plugin-info-dialog.php414, templates/auto-installation.php111,
-#: templates/account/partials/addon.php272,
-#: templates/account/partials/addon.php:322
+#: includes/fs-plugin-info-dialog.php723, templates/add-ons.php262,
+#: templates/auto-installation.php111,
+#: templates/account/partials/addon.php327,
+#: templates/account/partials/addon.php:379
 msgid "Install Now"
 msgstr "Установить сейчас "
 
-#: includes/fs-plugin-info-dialog.php:425
+#: includes/fs-plugin-info-dialog.php:739
 msgctxt "as download latest version"
 msgid "Download Latest Free Version"
 msgstr "Download Latest Free Version"
 
-#: includes/fs-plugin-info-dialog.php426, templates/account.php80,
-#: templates/account/partials/addon.php:21
+#: includes/fs-plugin-info-dialog.php740, templates/account.php85,
+#: templates/add-ons.php34, templates/account/partials/addon.php:25
 msgctxt "as download latest version"
 msgid "Download Latest"
 msgstr "Скачать последнюю версию"
 
-#: includes/fs-plugin-info-dialog.php:436
-msgid "Install Free Version Update Now"
-msgstr "Install Free Version Update Now"
-
-#: includes/fs-plugin-info-dialog.php437, templates/account.php:460
-msgid "Install Update Now"
-msgstr "Провести обновления сейчас "
-
-#: includes/fs-plugin-info-dialog.php:448
-msgid "Newer Free Version (%s) Installed"
-msgstr "Newer Free Version (%s) Installed"
-
-#: includes/fs-plugin-info-dialog.php:449
-msgid "Newer Version (%s) Installed"
-msgstr "Более новая версия %s установлена "
+#: includes/fs-plugin-info-dialog.php755, templates/add-ons.php268,
+#: templates/account/partials/addon.php318,
+#: templates/account/partials/addon.php:373
+msgid "Activate this add-on"
+msgstr "Активируйте этот функционал "
 
-#: includes/fs-plugin-info-dialog.php:457
-msgid "Latest Free Version Installed"
-msgstr "Latest Free Version Installed"
+#: includes/fs-plugin-info-dialog.php757, templates/connect.php:418
+msgid "Activate Free Version"
+msgstr "Активировать бесплатную версию?"
 
-#: includes/fs-plugin-info-dialog.php:458
-msgid "Latest Version Installed"
-msgstr "Последняя версия установлена"
+#: includes/fs-plugin-info-dialog.php758, templates/account.php109,
+#: templates/add-ons.php269, templates/account/partials/addon.php:49
+msgid "Activate"
+msgstr "Активировать "
 
-#: includes/fs-plugin-info-dialog.php:613
+#: includes/fs-plugin-info-dialog.php:968
 msgctxt "Plugin installer section title"
 msgid "Description"
 msgstr "Описание "
 
-#: includes/fs-plugin-info-dialog.php:614
+#: includes/fs-plugin-info-dialog.php:969
 msgctxt "Plugin installer section title"
 msgid "Installation"
 msgstr "Установка "
 
-#: includes/fs-plugin-info-dialog.php:615
+#: includes/fs-plugin-info-dialog.php:970
 msgctxt "Plugin installer section title"
 msgid "FAQ"
 msgstr "Часто задаваемые вопросы "
 
-#: includes/fs-plugin-info-dialog.php616,
+#: includes/fs-plugin-info-dialog.php971,
 #: templates/plugin-info/description.php:55
 msgid "Screenshots"
 msgstr "Снимки экрана "
 
-#: includes/fs-plugin-info-dialog.php:617
+#: includes/fs-plugin-info-dialog.php:972
 msgctxt "Plugin installer section title"
 msgid "Changelog"
 msgstr "Журнал изменений "
 
-#: includes/fs-plugin-info-dialog.php:618
+#: includes/fs-plugin-info-dialog.php:973
 msgctxt "Plugin installer section title"
 msgid "Reviews"
 msgstr "Отзывы "
 
-#: includes/fs-plugin-info-dialog.php:619
+#: includes/fs-plugin-info-dialog.php:974
 msgctxt "Plugin installer section title"
 msgid "Other Notes"
 msgstr "Другие заметки "
 
-#: includes/fs-plugin-info-dialog.php:634
+#: includes/fs-plugin-info-dialog.php:989
 msgctxt "Plugin installer section title"
 msgid "Features & Pricing"
 msgstr "Функционал&тарифные планы "
 
-#: includes/fs-plugin-info-dialog.php:644
+#: includes/fs-plugin-info-dialog.php:999
 msgid "Plugin Install"
 msgstr "Установка плагина "
 
-#: includes/fs-plugin-info-dialog.php:716
+#: includes/fs-plugin-info-dialog.php:1071
 msgctxt "e.g. Professional Plan"
 msgid "%s Plan"
 msgstr "%s план "
 
-#: includes/fs-plugin-info-dialog.php:742
+#: includes/fs-plugin-info-dialog.php:1097
 msgctxt "e.g. the best product"
 msgid "Best"
 msgstr "Лучший "
 
-#: includes/fs-plugin-info-dialog.php748,
-#: includes/fs-plugin-info-dialog.php:768
+#: includes/fs-plugin-info-dialog.php1103,
+#: includes/fs-plugin-info-dialog.php:1123
 msgctxt "as every month"
 msgid "Monthly"
 msgstr "Помесячно "
 
-#: includes/fs-plugin-info-dialog.php:751
+#: includes/fs-plugin-info-dialog.php:1106
 msgctxt "as once a year"
 msgid "Annual"
 msgstr "Ежегодно "
 
-#: includes/fs-plugin-info-dialog.php:754
+#: includes/fs-plugin-info-dialog.php:1109
 msgid "Lifetime"
 msgstr "На бессрочный период "
 
-#: includes/fs-plugin-info-dialog.php768,
-#: includes/fs-plugin-info-dialog.php770,
-#: includes/fs-plugin-info-dialog.php:772
+#: includes/fs-plugin-info-dialog.php1123,
+#: includes/fs-plugin-info-dialog.php1125,
+#: includes/fs-plugin-info-dialog.php:1127
 msgctxt "e.g. billed monthly"
 msgid "Billed %s"
 msgstr "Оплачивать %s"
 
-#: includes/fs-plugin-info-dialog.php:770
+#: includes/fs-plugin-info-dialog.php:1125
 msgctxt "as once a year"
 msgid "Annually"
 msgstr "Один раз  в год "
 
-#: includes/fs-plugin-info-dialog.php:772
+#: includes/fs-plugin-info-dialog.php:1127
 msgctxt "as once a year"
 msgid "Once"
 msgstr "Один раз "
 
-#: includes/fs-plugin-info-dialog.php:778
+#: includes/fs-plugin-info-dialog.php:1133
 msgid "Single Site License"
 msgstr "Лицензия на один сайт "
 
-#: includes/fs-plugin-info-dialog.php:780
+#: includes/fs-plugin-info-dialog.php:1135
 msgid "Unlimited Licenses"
 msgstr "Неограниченная лицензия "
 
-#: includes/fs-plugin-info-dialog.php:782
+#: includes/fs-plugin-info-dialog.php:1137
 msgid "Up to %s Sites"
 msgstr "до % сайтов  "
 
-#: includes/fs-plugin-info-dialog.php792,
+#: includes/fs-plugin-info-dialog.php1147,
 #: templates/plugin-info/features.php:82
 msgctxt "as monthly period"
 msgid "mo"
 msgstr "на один месяц"
 
-#: includes/fs-plugin-info-dialog.php799,
+#: includes/fs-plugin-info-dialog.php1154,
 #: templates/plugin-info/features.php:80
 msgctxt "as annual period"
 msgid "year"
 msgstr "на один год "
 
-#: includes/fs-plugin-info-dialog.php:853
+#: includes/fs-plugin-info-dialog.php:1208
 msgctxt "noun"
 msgid "Price"
 msgstr "Стоимость "
 
-#: includes/fs-plugin-info-dialog.php:901
+#: includes/fs-plugin-info-dialog.php:1256
 msgid "Save %s"
 msgstr "Экономия %s"
 
-#: includes/fs-plugin-info-dialog.php:911
+#: includes/fs-plugin-info-dialog.php:1266
 msgid "No commitment for %s - cancel anytime"
 msgstr "Без обязательств платить %s - аннулируй пользование в любое время "
 
-#: includes/fs-plugin-info-dialog.php:914
+#: includes/fs-plugin-info-dialog.php:1269
 msgid "After your free %s, pay as little as %s"
 msgstr "После окончания Вашего бесплатного %s, платите всего лиш %s"
 
-#: includes/fs-plugin-info-dialog.php:925
+#: includes/fs-plugin-info-dialog.php:1280
 msgid "Details"
 msgstr "Детальней"
 
-#: includes/fs-plugin-info-dialog.php929, templates/account.php91,
-#: templates/debug.php201, templates/debug.php238, templates/debug.php452,
-#: templates/account/partials/addon.php:32
+#: includes/fs-plugin-info-dialog.php1284, templates/account.php96,
+#: templates/debug.php203, templates/debug.php240, templates/debug.php454,
+#: templates/account/partials/addon.php:36
 msgctxt "product version"
 msgid "Version"
 msgstr "Версия "
 
-#: includes/fs-plugin-info-dialog.php:936
+#: includes/fs-plugin-info-dialog.php:1291
 msgctxt "as the plugin author"
 msgid "Author"
 msgstr "Автор"
 
-#: includes/fs-plugin-info-dialog.php:943
+#: includes/fs-plugin-info-dialog.php:1298
 msgid "Last Updated"
 msgstr "Последнее обновление "
 
-#: includes/fs-plugin-info-dialog.php948, templates/account.php:376
+#: includes/fs-plugin-info-dialog.php1303, templates/account.php:444
 msgctxt "x-ago"
 msgid "%s ago"
 msgstr "% тому назад "
 
-#: includes/fs-plugin-info-dialog.php:957
+#: includes/fs-plugin-info-dialog.php:1312
 msgid "Requires WordPress Version"
 msgstr "Необходима версия WordPress "
 
-#: includes/fs-plugin-info-dialog.php:958
+#: includes/fs-plugin-info-dialog.php:1313
 msgid "%s or higher"
 msgstr "%s или выше"
 
-#: includes/fs-plugin-info-dialog.php:965
+#: includes/fs-plugin-info-dialog.php:1320
 msgid "Compatible up to"
 msgstr "Совместима с "
 
-#: includes/fs-plugin-info-dialog.php:973
+#: includes/fs-plugin-info-dialog.php:1328
 msgid "Downloaded"
 msgstr "Загружен "
 
-#: includes/fs-plugin-info-dialog.php:977
+#: includes/fs-plugin-info-dialog.php:1332
 msgid "%s time"
 msgstr "%s время "
 
-#: includes/fs-plugin-info-dialog.php:979
+#: includes/fs-plugin-info-dialog.php:1334
 msgid "%s times"
 msgstr "%s раз "
 
-#: includes/fs-plugin-info-dialog.php:989
+#: includes/fs-plugin-info-dialog.php:1344
 msgid "WordPress.org Plugin Page"
 msgstr "Страница плагинов WordPress.org"
 
-#: includes/fs-plugin-info-dialog.php:997
+#: includes/fs-plugin-info-dialog.php:1352
 msgid "Plugin Homepage"
 msgstr "Главная страница плагина "
 
-#: includes/fs-plugin-info-dialog.php1005,
-#: includes/fs-plugin-info-dialog.php:1087
+#: includes/fs-plugin-info-dialog.php1360,
+#: includes/fs-plugin-info-dialog.php:1442
 msgid "Donate to this plugin"
 msgstr "Инвестировать в разработку плагина "
 
-#: includes/fs-plugin-info-dialog.php:1012
+#: includes/fs-plugin-info-dialog.php:1367
 msgid "Average Rating"
 msgstr "Средний рейтинг "
 
-#: includes/fs-plugin-info-dialog.php:1019
+#: includes/fs-plugin-info-dialog.php:1374
 msgid "based on %s"
 msgstr "Основан на %s"
 
-#: includes/fs-plugin-info-dialog.php:1023
+#: includes/fs-plugin-info-dialog.php:1378
 msgid "%s rating"
 msgstr "% оценка "
 
-#: includes/fs-plugin-info-dialog.php:1025
+#: includes/fs-plugin-info-dialog.php:1380
 msgid "%s ratings"
 msgstr "% оценки "
 
-#: includes/fs-plugin-info-dialog.php:1040
+#: includes/fs-plugin-info-dialog.php:1395
 msgid "%s star"
 msgstr "%звездочка "
 
-#: includes/fs-plugin-info-dialog.php:1042
+#: includes/fs-plugin-info-dialog.php:1397
 msgid "%s stars"
 msgstr "% звездочки "
 
-#: includes/fs-plugin-info-dialog.php:1053
+#: includes/fs-plugin-info-dialog.php:1408
 msgid "Click to see reviews that provided a rating of %s"
 msgstr "Нажмите, чтобы  посмотреть отзывы, которые сформировали рейтинг %s"
 
-#: includes/fs-plugin-info-dialog.php:1066
+#: includes/fs-plugin-info-dialog.php:1421
 msgid "Contributors"
 msgstr "Контрибьюторы "
 
-#: includes/fs-plugin-info-dialog.php1095,
-#: includes/fs-plugin-info-dialog.php:1097
+#: includes/fs-plugin-info-dialog.php1450,
+#: includes/fs-plugin-info-dialog.php:1452
 msgid "Warning"
 msgstr "Предупреждение "
 
-#: includes/fs-plugin-info-dialog.php:1095
+#: includes/fs-plugin-info-dialog.php:1450
 msgid "This plugin has not been tested with your current version of WordPress."
 msgstr "Этот плагин не был тестирован с Вашей текущей версией WordPress. "
 
-#: includes/fs-plugin-info-dialog.php:1097
+#: includes/fs-plugin-info-dialog.php:1452
 msgid "This plugin has not been marked as compatible with your version of WordPress."
 msgstr "Этот плагин не отмечен как совместимый з Вашей версией WordPress "
 
-#: includes/fs-plugin-info-dialog.php:1116
+#: includes/fs-plugin-info-dialog.php:1471
 msgid "Paid add-on must be deployed to Freemius."
 msgstr "Платный функционал должен быть заявлен в Freemius"
 
-#: includes/fs-plugin-info-dialog.php:1117
+#: includes/fs-plugin-info-dialog.php:1472
 msgid "Add-on must be deployed to WordPress.org or Freemius."
 msgstr "Функционал должен быть заявлен на WordPress.org или Freemius "
 
-#: templates/account.php81, templates/forms/subscription-cancellation.php96,
-#: templates/account/partials/addon.php22,
+#: includes/fs-plugin-info-dialog.php:1493
+msgid "Newer Version (%s) Installed"
+msgstr "Более новая версия %s установлена "
+
+#: includes/fs-plugin-info-dialog.php:1494
+msgid "Newer Free Version (%s) Installed"
+msgstr "Newer Free Version (%s) Installed"
+
+#: includes/fs-plugin-info-dialog.php:1501
+msgid "Latest Version Installed"
+msgstr "Последняя версия установлена"
+
+#: includes/fs-plugin-info-dialog.php:1502
+msgid "Latest Free Version Installed"
+msgstr "Latest Free Version Installed"
+
+#: templates/account.php86, templates/forms/subscription-cancellation.php96,
+#: templates/account/partials/addon.php26,
 #: templates/account/partials/site.php:295
 msgid "Downgrading your plan"
 msgstr "Downgrading your plan"
 
-#: templates/account.php82, templates/forms/subscription-cancellation.php97,
-#: templates/account/partials/addon.php23,
+#: templates/account.php87, templates/forms/subscription-cancellation.php97,
+#: templates/account/partials/addon.php27,
 #: templates/account/partials/site.php:296
 msgid "Cancelling the subscription"
 msgstr "Cancelling the subscription"
 
-#. translators: %1s: Either 'Downgrading your plan' or 'Cancelling the
+#. translators: %1$s: Either 'Downgrading your plan' or 'Cancelling the
 #. subscription'
-#: templates/account.php84, templates/forms/subscription-cancellation.php99,
-#: templates/account/partials/addon.php25,
-#: templates/account/partials/site.php:298
-msgid "%1s will immediately stop all future recurring payments and your %s plan license will expire in %s."
-msgstr "%1s will immediately stop all future recurring payments and your %s plan license will expire in %s."
+#: templates/account.php:89
+msgid "%1$s will immediately stop all future recurring payments and your %2$s plan license will expire in %3$s."
+msgstr "%1$s will immediately stop all future recurring payments and your %2$s plan license will expire in %3$s."
 
-#: templates/account.php85, templates/forms/subscription-cancellation.php100,
-#: templates/account/partials/addon.php26,
+#: templates/account.php90, templates/forms/subscription-cancellation.php100,
+#: templates/account/partials/addon.php30,
 #: templates/account/partials/site.php:299
 msgid "Please note that we will not be able to grandfather outdated pricing for renewals/new subscriptions after a cancellation. If you choose to renew the subscription manually in the future, after a price increase, which typically occurs once a year, you will be charged the updated price."
 msgstr "Please note that we will not be able to grandfather outdated pricing for renewals/new subscriptions after a cancellation. If you choose to renew the subscription manually in the future, after a price increase, which typically occurs once a year, you will be charged the updated price."
 
-#: templates/account.php86, templates/forms/subscription-cancellation.php106,
-#: templates/account/partials/addon.php:27
+#: templates/account.php91, templates/forms/subscription-cancellation.php106,
+#: templates/account/partials/addon.php:31
 msgid "Cancelling the trial will immediately block access to all premium features. Are you sure?"
 msgstr "Отказ от пользования тестовым периодом автоматически блокирует доступ ко всем премиум возможностям. Вы уверены, что хотите отказаться?"
 
-#: templates/account.php87, templates/forms/subscription-cancellation.php101,
-#: templates/account/partials/addon.php28,
+#: templates/account.php92, templates/forms/subscription-cancellation.php101,
+#: templates/account/partials/addon.php32,
 #: templates/account/partials/site.php:300
 msgid "You can still enjoy all %s features but you will not have access to %s security & feature updates, nor support."
 msgstr "You can still enjoy all %s features but you will not have access to %s security & feature updates, nor support."
 
-#: templates/account.php88, templates/forms/subscription-cancellation.php102,
-#: templates/account/partials/addon.php29,
+#: templates/account.php93, templates/forms/subscription-cancellation.php102,
+#: templates/account/partials/addon.php33,
 #: templates/account/partials/site.php:301
 msgid "Once your license expires you can still use the Free version but you will NOT have access to the %s features."
 msgstr "По окончанию срока действия Вашей лицензии, Вы сможете пользоваться бесплатной версией, но у Вас не будет доступа к возможностям %s.  "
 
 #. translators: %s: Plan title (e.g. "Professional")
-#: templates/account.php90,
+#: templates/account.php95,
 #: templates/account/partials/activate-license-button.php31,
-#: templates/account/partials/addon.php:31
+#: templates/account/partials/addon.php:35
 msgid "Activate %s Plan"
 msgstr "Активируйте план %s"
 
 #. translators: %s: Time period (e.g. Auto renews in "2 months")
-#: templates/account.php93, templates/account/partials/addon.php34,
+#: templates/account.php98, templates/account/partials/addon.php38,
 #: templates/account/partials/site.php:275
 msgid "Auto renews in %s"
 msgstr "Автоматическое продление  в %s"
 
 #. translators: %s: Time period (e.g. Expires in "2 months")
-#: templates/account.php95, templates/account/partials/addon.php36,
+#: templates/account.php100, templates/account/partials/addon.php40,
 #: templates/account/partials/site.php:277
 msgid "Expires in %s"
 msgstr "Окончание срока пользования через %s"
 
-#: templates/account.php96, templates/account/partials/addon.php:37
+#: templates/account.php101, templates/account/partials/addon.php:41
 msgctxt "as synchronize license"
 msgid "Sync License"
 msgstr "Синхронизация лицензии "
 
-#: templates/account.php97, templates/account/partials/addon.php:38
+#: templates/account.php102, templates/account/partials/addon.php:42
 msgid "Cancel Trial"
 msgstr "Отменить тестовый период "
 
-#: templates/account.php98, templates/account/partials/addon.php:39
+#: templates/account.php103, templates/account/partials/addon.php:43
 msgid "Change Plan"
 msgstr "Изменить план "
 
-#: templates/account.php99, templates/account/partials/addon.php:40
+#: templates/account.php104, templates/account/partials/addon.php:44
 msgctxt "verb"
 msgid "Upgrade"
 msgstr "Сделать апгрейд"
 
-#: templates/account.php101, templates/account/partials/addon.php42,
+#: templates/account.php106, templates/account/partials/addon.php46,
 #: templates/account/partials/site.php:302
 msgctxt "verb"
 msgid "Downgrade"
 msgstr "Понизить план "
 
-#: templates/account.php103, templates/add-ons.php130,
+#: templates/account.php108, templates/add-ons.php187,
 #: templates/plugin-info/features.php72,
-#: templates/account/partials/addon.php44,
+#: templates/account/partials/addon.php48,
 #: templates/account/partials/site.php:31
 msgid "Free"
 msgstr "Бесплатная "
 
-#: templates/account.php104, templates/account/partials/addon.php:45
-msgid "Activate"
-msgstr "Активировать "
-
-#: templates/account.php105, templates/debug.php371,
+#: templates/account.php110, templates/debug.php373,
 #: includes/customizer/class-fs-customizer-upsell-control.php106,
-#: templates/account/partials/addon.php:46
+#: templates/account/partials/addon.php:50
 msgctxt "as product pricing plan"
 msgid "Plan"
 msgstr "Тарифный план "
 
-#: templates/account.php:158
+#: templates/account.php:111
+msgid "Bundle Plan"
+msgstr "Bundle Plan"
+
+#: templates/account.php:185
 msgid "Free Trial"
 msgstr "Бесплатный период пользования "
 
-#: templates/account.php:169
+#: templates/account.php:196
 msgid "Account Details"
 msgstr " Детали"
 
-#: templates/account.php:179
+#: templates/account.php:200
+msgid "Billing & Invoices"
+msgstr "Billing & Invoices"
+
+#: templates/account.php:210
 msgid "Deleting the account will automatically deactivate your %s plan license so you can use it on other sites. If you want to terminate the recurring payments as well, click the \"Cancel\" button, and first \"Downgrade\" your account. Are you sure you would like to continue with the deletion?"
 msgstr "Удалив личный кабинет, Вы автоматически деактивируете лицензию на Ваш тарифный план %s, которую Вы можете использовать на других сайтах. Если Вы хотите также приостановить регулярные платежи, нажмите на кнопку \"Отмена\" и сначала измените свой тарифный план на бесплатный. Вы уверены, что хотите продолжить удаление?"
 
-#: templates/account.php:181
+#: templates/account.php:212
 msgid "Deletion is not temporary. Only delete if you no longer want to use this %s anymore. Are you sure you would like to continue with the deletion?"
 msgstr "Удаление личного кабинете не может быть произведено временно. Удалите только в случае если Вы больше не хотите пользоваться %s. Вы уверены, что хотите продолжить  удаление? "
 
-#: templates/account.php:184
+#: templates/account.php:215
 msgid "Delete Account"
 msgstr "Удалить личный кабинет"
 
-#: templates/account.php196, templates/account/partials/addon.php159,
+#: templates/account.php227, templates/account/partials/addon.php211,
 #: templates/account/partials/deactivate-license-button.php:35
 msgid "Deactivate License"
 msgstr "Деактивировать лицензию "
 
-#: templates/account.php219, templates/forms/subscription-cancellation.php:125
+#: templates/account.php250, templates/forms/subscription-cancellation.php:125
 msgid "Are you sure you want to proceed?"
 msgstr "Вы уверены, что хотите продолжить?"
 
-#: templates/account.php219, templates/account/partials/addon.php:182
+#: templates/account.php250, templates/account/partials/addon.php:234
 msgid "Cancel Subscription"
 msgstr "Отменить подписку "
 
-#: templates/account.php:247
+#: templates/account.php:278
 msgctxt "as synchronize"
 msgid "Sync"
 msgstr "Синхронизировать "
 
-#: templates/account.php261, templates/debug.php:487
+#: templates/account.php292, templates/debug.php:489
 msgid "Name"
 msgstr "Имя"
 
-#: templates/account.php267, templates/debug.php:488
+#: templates/account.php298, templates/debug.php:490
 msgid "Email"
 msgstr "Электронный адрес "
 
-#: templates/account.php274, templates/debug.php370, templates/debug.php:526
+#: templates/account.php305, templates/debug.php372, templates/debug.php:528
 msgid "User ID"
 msgstr "User ID "
 
-#: templates/account.php:282
+#: templates/account.php322, templates/account.php608,
+#: templates/account.php653, templates/debug.php238, templates/debug.php366,
+#: templates/debug.php451, templates/debug.php488, templates/debug.php526,
+#: templates/debug.php599, templates/account/payments.php35,
+#: templates/debug/logger.php:21
+msgid "ID"
+msgstr "ID"
+
+#: templates/account.php:329
 msgid "Site ID"
 msgstr "Site ID"
 
-#: templates/account.php:285
+#: templates/account.php:332
 msgid "No ID"
 msgstr "No ID"
 
-#: templates/account.php290, templates/debug.php243, templates/debug.php372,
-#: templates/debug.php453, templates/debug.php490,
+#: templates/account.php337, templates/debug.php245, templates/debug.php374,
+#: templates/debug.php455, templates/debug.php492,
 #: templates/account/partials/site.php:219
 msgid "Public Key"
 msgstr "Public Key "
 
-#: templates/account.php296, templates/debug.php373, templates/debug.php454,
-#: templates/debug.php491, templates/account/partials/site.php:231
+#: templates/account.php343, templates/debug.php375, templates/debug.php456,
+#: templates/debug.php493, templates/account/partials/site.php:231
 msgid "Secret Key"
 msgstr "Secret Key "
 
-#: templates/account.php:299
+#: templates/account.php:346
 msgctxt "as secret encryption key missing"
 msgid "No Secret"
 msgstr "Нет секрета "
 
-#: templates/account.php318, templates/account/partials/site.php112,
+#: templates/account.php373, templates/account/partials/site.php112,
 #: templates/account/partials/site.php:114
 msgid "Trial"
 msgstr "Тестовый период "
 
-#: templates/account.php337, templates/debug.php531,
+#: templates/account.php400, templates/debug.php533,
 #: templates/account/partials/site.php:248
 msgid "License Key"
 msgstr "Лицензионный ключ "
 
-#: templates/account.php:367
+#: templates/account.php:429
+msgid "Join the Beta program"
+msgstr "Join the Beta program"
+
+#: templates/account.php:435
 msgid "not verified"
 msgstr "не подтвержден "
 
-#: templates/account.php376, templates/account/partials/addon.php:120
+#: templates/account.php444, templates/account/partials/addon.php:172
 msgid "Expired"
 msgstr "Срок действия закончился "
 
-#: templates/account.php:428
+#: templates/account.php:502
 msgid "Premium version"
 msgstr "Премиум версия "
 
-#: templates/account.php:430
+#: templates/account.php:504
 msgid "Free version"
 msgstr "Бесплатная версия "
 
-#: templates/account.php:442
+#: templates/account.php:516
 msgid "Verify Email"
 msgstr "Подтвердите электронный адрес "
 
-#: templates/account.php:453
+#: templates/account.php:527
 msgid "Download %s Version"
 msgstr "Скачайте версию %s"
 
-#: templates/account.php467, templates/account.php649,
+#: templates/account.php541, templates/account.php749,
 #: templates/account/partials/site.php237,
 #: templates/account/partials/site.php:255
 msgctxt "verb"
 msgid "Show"
 msgstr "Показать "
 
-#: templates/account.php:481
+#: templates/account.php:555
 msgid "What is your %s?"
 msgstr "Какой Ваш %s?"
 
-#: templates/account.php489, templates/account/billing.php:27
+#: templates/account.php563, templates/account/billing.php:21
 msgctxt "verb"
 msgid "Edit"
 msgstr "Редактировать "
 
-#: templates/account.php:502
+#: templates/account.php:588
 msgid "Sites"
 msgstr "Сайтов "
 
-#: templates/account.php:513
+#: templates/account.php:599
 msgid "Search by address"
 msgstr "Search by address"
 
-#: templates/account.php522, templates/account.php570, templates/debug.php236,
-#: templates/debug.php364, templates/debug.php449, templates/debug.php486,
-#: templates/debug.php524, templates/debug.php597,
-#: templates/account/payments.php35, templates/debug/logger.php:21
-msgid "ID"
-msgstr "ID"
-
-#: templates/account.php523, templates/debug.php:367
+#: templates/account.php609, templates/debug.php:369
 msgid "Address"
 msgstr "Address"
 
-#: templates/account.php:524
+#: templates/account.php:610
 msgid "License"
 msgstr "Лицензия "
 
-#: templates/account.php:525
+#: templates/account.php:611
 msgid "Plan"
 msgstr "Тарифный план "
 
-#: templates/account.php:573
+#: templates/account.php:656
 msgctxt "as software license"
 msgid "License"
 msgstr "Лицензия "
 
-#: templates/account.php:643
+#: templates/account.php:743
 msgctxt "verb"
 msgid "Hide"
 msgstr "Спрятать "
 
-#: templates/account.php:686
+#: templates/account.php:765
+msgid "Processing"
+msgstr "Обработка данных "
+
+#: templates/account.php:768
+msgid "Get updates for bleeding edge Beta versions of %s."
+msgstr "Get updates for bleeding edge Beta versions of %s."
+
+#: templates/account.php:826
 msgid "Cancelling %s"
 msgstr "Cancelling %s"
 
-#: templates/account.php686, templates/account.php703,
+#: templates/account.php826, templates/account.php843,
 #: templates/forms/subscription-cancellation.php27,
-#: templates/forms/deactivation/form.php:117
+#: templates/forms/deactivation/form.php:133
 msgid "trial"
 msgstr "trial"
 
-#: templates/account.php701, templates/forms/deactivation/form.php:134
+#: templates/account.php841, templates/forms/deactivation/form.php:150
 msgid "Cancelling %s..."
 msgstr "Cancelling %s..."
 
-#: templates/account.php704, templates/forms/subscription-cancellation.php28,
-#: templates/forms/deactivation/form.php:118
+#: templates/account.php844, templates/forms/subscription-cancellation.php28,
+#: templates/forms/deactivation/form.php:134
 msgid "subscription"
 msgstr "subscription"
 
-#: templates/account.php:718
+#: templates/account.php:858
 msgid "Deactivating your license will block all premium features, but will enable activating the license on another site. Are you sure you want to proceed?"
 msgstr "Deactivating your license will block all premium features, but will enable activating the license on another site. Are you sure you want to proceed?"
 
-#: templates/add-ons.php:36
+#: templates/add-ons.php:35
+msgid "View details"
+msgstr "Смотреть детальней "
+
+#: templates/add-ons.php:45
 msgid "Add Ons for %s"
 msgstr "Функционал для %s"
 
-#: templates/add-ons.php:44
+#: templates/add-ons.php:55
 msgid "We could'nt load the add-ons list. It's probably an issue on our side, please try to come back in few minutes."
 msgstr "Мы не можем загрузить  список плагинов. Вероятно, произошла какая-то ошибка с нашей стороны. Пожалуйста, вернитесь на страницу через несколько минут. "
 
-#: templates/add-ons.php:139
-msgid "View details"
-msgstr "Смотреть детальней "
+#: templates/add-ons.php:173
+msgctxt "active add-on"
+msgid "Active"
+msgstr "Active"
+
+#: templates/add-ons.php:174
+msgctxt "installed add-on"
+msgid "Installed"
+msgstr "Installed"
 
-#: templates/admin-notice.php13, templates/forms/license-activation.php208,
+#: templates/admin-notice.php13, templates/forms/license-activation.php209,
 #: templates/forms/resend-key.php:77
 msgctxt "as close a window"
 msgid "Dismiss"
@@ -1447,11 +1519,11 @@ msgstr "Процесс установки уже начат и может зан
 msgid "Cancel Installation"
 msgstr "Отменить установку "
 
-#: templates/checkout.php:172
+#: templates/checkout.php:180
 msgid "Checkout"
 msgstr "Оплата "
 
-#: templates/checkout.php:172
+#: templates/checkout.php:180
 msgid "PCI compliant"
 msgstr "Жалоба PCI"
 
@@ -1473,7 +1545,7 @@ msgstr "Отправить письмо активации еще раз "
 msgid "Thanks %s!"
 msgstr "Спасибо %s"
 
-#: templates/connect.php172, templates/forms/license-activation.php:43
+#: templates/connect.php172, templates/forms/license-activation.php:44
 msgid "Agree & Activate License"
 msgstr "Согласиться и активировать лицензию "
 
@@ -1521,15 +1593,15 @@ msgstr "Alternatively, you can skip it for now and activate the license later, i
 msgid "During the update process we detected %s site(s) in the network that are still pending your attention."
 msgstr "During the update process we detected %s site(s) in the network that are still pending your attention."
 
-#: templates/connect.php253, templates/forms/license-activation.php:46
+#: templates/connect.php253, templates/forms/license-activation.php:47
 msgid "License key"
 msgstr "Лицензионный ключ"
 
-#: templates/connect.php256, templates/forms/license-activation.php:19
+#: templates/connect.php256, templates/forms/license-activation.php:20
 msgid "Can't find your license key?"
 msgstr "Не можете найти лицензионный ключ? "
 
-#: templates/connect.php315, templates/connect.php630,
+#: templates/connect.php315, templates/connect.php652,
 #: templates/forms/deactivation/retry-skip.php:20
 msgctxt "verb"
 msgid "Skip"
@@ -1579,7 +1651,7 @@ msgstr "Активация, деактивация и деинсталляция
 msgid "Newsletter"
 msgstr "Рассылка "
 
-#: templates/connect.php391, templates/forms/license-activation.php:38
+#: templates/connect.php391, templates/forms/license-activation.php:39
 msgid "The %1$s will be periodically sending data to %2$s to check for security and feature updates, and verify the validity of your license."
 msgstr "%1$s будет периодически присылать информацию %2$s с целью проверки безопасности, сообщения об обновлении функционала и подтверждения действия Вашей лицензии. "
 
@@ -1591,10 +1663,6 @@ msgstr "Какие предоставляются разрешения?"
 msgid "Don't have a license key?"
 msgstr "У Вас нет лицензионного ключа?"
 
-#: templates/connect.php:418
-msgid "Activate Free Version"
-msgstr "Активировать бесплатную версию?"
-
 #: templates/connect.php:420
 msgid "Have a license key?"
 msgstr "У Вас есть лицензионный ключ?"
@@ -1611,12 +1679,12 @@ msgstr "License Agreement"
 msgid "Terms of Service"
 msgstr "Пользовательское соглашение"
 
-#: templates/connect.php:766
+#: templates/connect.php:805
 msgctxt "as in the process of sending an email"
 msgid "Sending email"
 msgstr "Электронное письмо отправляется Вам на почту "
 
-#: templates/connect.php:767
+#: templates/connect.php:806
 msgctxt "as activating plugin"
 msgid "Activating"
 msgstr "Активация "
@@ -1644,8 +1712,8 @@ msgctxt "as code debugging"
 msgid "Debugging"
 msgstr "Устранение ошибок"
 
-#: templates/debug.php54, templates/debug.php248, templates/debug.php374,
-#: templates/debug.php:492
+#: templates/debug.php54, templates/debug.php250, templates/debug.php376,
+#: templates/debug.php:494
 msgid "Actions"
 msgstr "Действия "
 
@@ -1681,191 +1749,191 @@ msgstr "Загрузить опцию базы данных "
 msgid "Set DB Option"
 msgstr "Установить опцию базы данных "
 
-#: templates/debug.php:180
+#: templates/debug.php:182
 msgid "Key"
 msgstr "Ключ "
 
-#: templates/debug.php:181
+#: templates/debug.php:183
 msgid "Value"
 msgstr "Значение "
 
-#: templates/debug.php:197
+#: templates/debug.php:199
 msgctxt "as software development kit versions"
 msgid "SDK Versions"
 msgstr "Версии SDK"
 
-#: templates/debug.php:202
+#: templates/debug.php:204
 msgid "SDK Path"
 msgstr "путь SDK"
 
-#: templates/debug.php203, templates/debug.php:242
+#: templates/debug.php205, templates/debug.php:244
 msgid "Module Path"
 msgstr "Путь модуля "
 
-#: templates/debug.php:204
+#: templates/debug.php:206
 msgid "Is Active"
 msgstr "активный "
 
-#: templates/debug.php232, templates/debug/plugins-themes-sync.php:35
+#: templates/debug.php234, templates/debug/plugins-themes-sync.php:35
 msgid "Plugins"
 msgstr "Плагины "
 
-#: templates/debug.php232, templates/debug/plugins-themes-sync.php:56
+#: templates/debug.php234, templates/debug/plugins-themes-sync.php:56
 msgid "Themes"
 msgstr "Шаблоны "
 
-#: templates/debug.php237, templates/debug.php369, templates/debug.php451,
+#: templates/debug.php239, templates/debug.php371, templates/debug.php453,
 #: templates/debug/scheduled-crons.php:80
 msgid "Slug"
 msgstr "Описательная часть URL "
 
-#: templates/debug.php239, templates/debug.php:450
+#: templates/debug.php241, templates/debug.php:452
 msgid "Title"
 msgstr "Название "
 
-#: templates/debug.php:240
+#: templates/debug.php:242
 msgctxt "as application program interface"
 msgid "API"
 msgstr "API"
 
-#: templates/debug.php:241
+#: templates/debug.php:243
 msgid "Freemius State"
 msgstr "Cостояние Freemius "
 
-#: templates/debug.php:245
+#: templates/debug.php:247
 msgid "Network Blog"
 msgstr "Network Blog"
 
-#: templates/debug.php:246
+#: templates/debug.php:248
 msgid "Network User"
 msgstr "Network User"
 
-#: templates/debug.php:283
+#: templates/debug.php:285
 msgctxt "as connection was successful"
 msgid "Connected"
 msgstr "Соединено "
 
-#: templates/debug.php:284
+#: templates/debug.php:286
 msgctxt "as connection blocked"
 msgid "Blocked"
 msgstr "Заблокировано "
 
-#: templates/debug.php:320
+#: templates/debug.php:322
 msgid "Simulate Trial Promotion"
 msgstr "Simulate Trial Promotion"
 
-#: templates/debug.php:332
+#: templates/debug.php:334
 msgid "Simulate Network Upgrade"
 msgstr "Simulate Network Upgrade"
 
-#: templates/debug.php:358
+#: templates/debug.php:360
 msgid "%s Installs"
 msgstr "%s установок "
 
-#: templates/debug.php:360
+#: templates/debug.php:362
 msgctxt "like websites"
 msgid "Sites"
 msgstr "Сайтов "
 
-#: templates/debug.php366, templates/account/partials/site.php:148
+#: templates/debug.php368, templates/account/partials/site.php:148
 msgid "Blog ID"
 msgstr "Blog ID"
 
-#: templates/debug.php431, templates/debug.php509,
-#: templates/account/partials/addon.php:339
+#: templates/debug.php433, templates/debug.php511,
+#: templates/account/partials/addon.php:396
 msgctxt "verb"
 msgid "Delete"
 msgstr "Удалить"
 
-#: templates/debug.php:445
+#: templates/debug.php:447
 msgid "Add Ons of module %s"
 msgstr "Функционал модуля %s"
 
-#: templates/debug.php:482
+#: templates/debug.php:484
 msgid "Users"
 msgstr "Пользователи "
 
-#: templates/debug.php:489
+#: templates/debug.php:491
 msgid "Verified"
 msgstr "Подтвержден "
 
-#: templates/debug.php:520
+#: templates/debug.php:522
 msgid "%s Licenses"
 msgstr "%s лицензий "
 
-#: templates/debug.php:525
+#: templates/debug.php:527
 msgid "Plugin ID"
 msgstr "ID плагина "
 
-#: templates/debug.php:527
+#: templates/debug.php:529
 msgid "Plan ID"
 msgstr "ID тарифного плана "
 
-#: templates/debug.php:528
+#: templates/debug.php:530
 msgid "Quota"
 msgstr "Выделенный объем памяти"
 
-#: templates/debug.php:529
+#: templates/debug.php:531
 msgid "Activated"
 msgstr "Активирован "
 
-#: templates/debug.php:530
+#: templates/debug.php:532
 msgid "Blocking"
 msgstr "Блокирование "
 
-#: templates/debug.php:532
+#: templates/debug.php:534
 msgctxt "as expiration date"
 msgid "Expiration"
 msgstr "Срок пользования "
 
-#: templates/debug.php:555
+#: templates/debug.php:557
 msgid "Debug Log"
 msgstr "Журнал устранения ошибок  "
 
-#: templates/debug.php:559
+#: templates/debug.php:561
 msgid "All Types"
 msgstr "Все типы"
 
-#: templates/debug.php:566
+#: templates/debug.php:568
 msgid "All Requests"
 msgstr "Все запросы "
 
-#: templates/debug.php571, templates/debug.php600,
+#: templates/debug.php573, templates/debug.php602,
 #: templates/debug/logger.php:25
 msgid "File"
 msgstr "Файл"
 
-#: templates/debug.php572, templates/debug.php598,
+#: templates/debug.php574, templates/debug.php600,
 #: templates/debug/logger.php:23
 msgid "Function"
 msgstr "Функция "
 
-#: templates/debug.php:573
+#: templates/debug.php:575
 msgid "Process ID"
 msgstr "ID процесса "
 
-#: templates/debug.php:574
+#: templates/debug.php:576
 msgid "Logger"
 msgstr "Программа сохранения изменений "
 
-#: templates/debug.php575, templates/debug.php599,
+#: templates/debug.php577, templates/debug.php601,
 #: templates/debug/logger.php:24
 msgid "Message"
 msgstr "Сообщение "
 
-#: templates/debug.php:577
+#: templates/debug.php:579
 msgid "Filter"
 msgstr "Фильтр "
 
-#: templates/debug.php:585
+#: templates/debug.php:587
 msgid "Download"
 msgstr "Скачать "
 
-#: templates/debug.php596, templates/debug/logger.php:22
+#: templates/debug.php598, templates/debug/logger.php:22
 msgid "Type"
 msgstr "Тип"
 
-#: templates/debug.php601, templates/debug/logger.php:26
+#: templates/debug.php603, templates/debug/logger.php:26
 msgid "Timestamp"
 msgstr "Маркер времени "
 
@@ -1892,53 +1960,53 @@ msgstr "Freemius API"
 msgid "Requests"
 msgstr "Запросы "
 
-#: templates/account/billing.php:28
+#: templates/account/billing.php:22
 msgctxt "verb"
 msgid "Update"
 msgstr "Обновить "
 
-#: templates/account/billing.php:39
+#: templates/account/billing.php:33
 msgid "Billing"
 msgstr "Система оплаты "
 
-#: templates/account/billing.php44, templates/account/billing.php:44
+#: templates/account/billing.php38, templates/account/billing.php:38
 msgid "Business name"
 msgstr "Название бизнеса "
 
-#: templates/account/billing.php45, templates/account/billing.php:45
+#: templates/account/billing.php39, templates/account/billing.php:39
 msgid "Tax / VAT ID"
 msgstr "ID налога/НДС "
 
-#: templates/account/billing.php48, templates/account/billing.php48,
-#: templates/account/billing.php49, templates/account/billing.php:49
+#: templates/account/billing.php42, templates/account/billing.php42,
+#: templates/account/billing.php43, templates/account/billing.php:43
 msgid "Address Line %d"
 msgstr "Поле для адреса  %d"
 
-#: templates/account/billing.php52, templates/account/billing.php:52
+#: templates/account/billing.php46, templates/account/billing.php:46
 msgid "City"
 msgstr "Город "
 
-#: templates/account/billing.php52, templates/account/billing.php:52
+#: templates/account/billing.php46, templates/account/billing.php:46
 msgid "Town"
 msgstr "Населенный пункт "
 
-#: templates/account/billing.php53, templates/account/billing.php:53
+#: templates/account/billing.php47, templates/account/billing.php:47
 msgid "ZIP / Postal Code"
 msgstr "Индекс "
 
-#: templates/account/billing.php:308
+#: templates/account/billing.php:302
 msgid "Country"
 msgstr "Страна "
 
-#: templates/account/billing.php:310
+#: templates/account/billing.php:304
 msgid "Select Country"
 msgstr "Выбрать страну "
 
-#: templates/account/billing.php317, templates/account/billing.php:318
+#: templates/account/billing.php311, templates/account/billing.php:312
 msgid "State"
 msgstr "Штат "
 
-#: templates/account/billing.php317, templates/account/billing.php:318
+#: templates/account/billing.php311, templates/account/billing.php:312
 msgid "Province"
 msgstr "Провинция "
 
@@ -2190,11 +2258,11 @@ msgstr "Отмена "
 msgid "Become an affiliate"
 msgstr "Стать партнером"
 
-#: templates/forms/license-activation.php:20
+#: templates/forms/license-activation.php:21
 msgid "Please enter the license key that you received in the email right after the purchase:"
 msgstr "Пожалуйста введите лицензионный ключ, который Вы получили на электронный адрес сразу после покупки. "
 
-#: templates/forms/license-activation.php:25
+#: templates/forms/license-activation.php:26
 msgid "Update License"
 msgstr "Обновить лицензию"
 
@@ -2261,6 +2329,14 @@ msgstr "Cancel %s - I no longer need any security & feature updates, nor support
 msgid "Don't cancel %s - I'm still interested in getting security & feature updates, as well as be able to contact support."
 msgstr "Don't cancel %s - I'm still interested in getting security & feature updates, as well as be able to contact support."
 
+#. translators: %1$s: Either 'Downgrading your plan' or 'Cancelling the
+#. subscription'
+#: templates/forms/subscription-cancellation.php99,
+#: templates/account/partials/addon.php29,
+#: templates/account/partials/site.php:298
+msgid "%1$s will immediately stop all future recurring payments and your %s plan license will expire in %s."
+msgstr "%1$s will immediately stop all future recurring payments and your %s plan license will expire in %s."
+
 #: templates/forms/subscription-cancellation.php:103
 msgid "Once your license expires you will no longer be able to use the %s, unless you activate it again with a valid premium license."
 msgstr "Once your license expires you will no longer be able to use the %s, unless you activate it again with a valid premium license."
@@ -2274,7 +2350,7 @@ msgid "Proceed"
 msgstr "Proceed"
 
 #: templates/forms/subscription-cancellation.php191,
-#: templates/forms/deactivation/form.php:150
+#: templates/forms/deactivation/form.php:171
 msgid "Cancel %s & Proceed"
 msgstr "Cancel %s & Proceed"
 
@@ -2286,38 +2362,42 @@ msgstr "Вы уже на расстоянии одного клика от на
 msgid "For compliance with the WordPress.org guidelines, before we start the trial we ask that you opt in with your user and non-sensitive site information, allowing the %s to periodically send data to %s to check for version updates and to validate your trial."
 msgstr "В соответствии с руководством WordPress.org, перед началом тестового периода мы просим, чтобы Вы присоединились к нашему сообществу предоставив информацию о Вашем сайте и также Ваши личные данные, тем самым разрешив %s периодически отправлять сообщения  на %s для уведомлений об обновлениях  и подтверждения Вашего тестового периода.  "
 
-#: templates/js/style-premium-theme.php:37
+#: templates/js/style-premium-theme.php:39
 msgid "Premium"
 msgstr "Премиум "
 
-#: templates/partials/network-activation.php:23
+#: templates/js/style-premium-theme.php:42
+msgid "Beta"
+msgstr "Beta"
+
+#: templates/partials/network-activation.php:27
 msgid "Activate license on all sites in the network."
 msgstr "Activate license on all sites in the network."
 
-#: templates/partials/network-activation.php:24
+#: templates/partials/network-activation.php:28
 msgid "Apply on all sites in the network."
 msgstr "Apply on all sites in the network."
 
-#: templates/partials/network-activation.php:27
+#: templates/partials/network-activation.php:31
 msgid "Activate license on all pending sites."
 msgstr "Activate license on all pending sites."
 
-#: templates/partials/network-activation.php:28
+#: templates/partials/network-activation.php:32
 msgid "Apply on all pending sites."
 msgstr "Apply on all pending sites."
 
-#: templates/partials/network-activation.php36,
-#: templates/partials/network-activation.php:68
+#: templates/partials/network-activation.php40,
+#: templates/partials/network-activation.php:74
 msgid "allow"
 msgstr "allow"
 
-#: templates/partials/network-activation.php38,
-#: templates/partials/network-activation.php:70
+#: templates/partials/network-activation.php43,
+#: templates/partials/network-activation.php:77
 msgid "delegate"
 msgstr "delegate"
 
-#: templates/partials/network-activation.php41,
-#: templates/partials/network-activation.php:73
+#: templates/partials/network-activation.php47,
+#: templates/partials/network-activation.php:81
 msgid "skip"
 msgstr "skip"
 
@@ -2343,19 +2423,14 @@ msgstr "Осталось %s "
 msgid "Last license"
 msgstr "Последняя лицензия "
 
-#: templates/account/partials/addon.php:115
+#: templates/account/partials/addon.php:167
 msgid "Cancelled"
 msgstr "Аннулирована "
 
-#: templates/account/partials/addon.php:125
+#: templates/account/partials/addon.php:177
 msgid "No expiration"
 msgstr "Бессрочный период пользования "
 
-#: templates/account/partials/addon.php264,
-#: templates/account/partials/addon.php:317
-msgid "Activate this add-on"
-msgstr "Активируйте этот функционал "
-
 #: templates/account/partials/site.php:181
 msgid "Owner Name"
 msgstr "Owner Name"
@@ -2380,47 +2455,47 @@ msgstr "Извините за неудобство. Мы будем рады п
 msgid "Contact Support"
 msgstr "Связаться со службой поддержки"
 
-#: templates/forms/deactivation/form.php:59
+#: templates/forms/deactivation/form.php:64
 msgid "Anonymous feedback"
 msgstr "Анонимный отзыв "
 
-#: templates/forms/deactivation/form.php:66
+#: templates/forms/deactivation/form.php:70
 msgid "Deactivate"
 msgstr "Деактивировать "
 
-#: templates/forms/deactivation/form.php:68
+#: templates/forms/deactivation/form.php:72
 msgid "Activate %s"
 msgstr "Активировать %s"
 
-#: templates/forms/deactivation/form.php:80
+#: templates/forms/deactivation/form.php:87
 msgid "Quick Feedback"
 msgstr "Quick Feedback"
 
-#: templates/forms/deactivation/form.php:84
+#: templates/forms/deactivation/form.php:91
 msgid "If you have a moment, please let us know why you are %s"
 msgstr "Если у Вас есть время, пожалуйста, сообщите причину почему Вы %s"
 
-#: templates/forms/deactivation/form.php:84
+#: templates/forms/deactivation/form.php:91
 msgid "deactivating"
 msgstr "Деактивация "
 
-#: templates/forms/deactivation/form.php:84
+#: templates/forms/deactivation/form.php:91
 msgid "switching"
 msgstr "Переключение "
 
-#: templates/forms/deactivation/form.php:332
+#: templates/forms/deactivation/form.php:365
 msgid "Submit & %s"
 msgstr "Отправить&%s"
 
-#: templates/forms/deactivation/form.php:353
+#: templates/forms/deactivation/form.php:386
 msgid "Kindly tell us the reason so we can improve."
 msgstr "Пожалуйста, укажите причину, чтобы мы могли исправиться. "
 
-#: templates/forms/deactivation/form.php:478
+#: templates/forms/deactivation/form.php:511
 msgid "Yes - %s"
 msgstr "Да - %s"
 
-#: templates/forms/deactivation/form.php:485
+#: templates/forms/deactivation/form.php:518
 msgid "Skip & %s"
 msgstr "Пропустить & %s"
 
diff --git a/wp-content/plugins/nextgen-gallery/freemius/languages/freemius.pot b/wp-content/plugins/nextgen-gallery/freemius/languages/freemius.pot
index e6cc1d7db3626d5e14e4c0200ae0ff89309fba37..5707fe307b1723e13b912e572b080b62d99f68fb 100755
--- a/wp-content/plugins/nextgen-gallery/freemius/languages/freemius.pot
+++ b/wp-content/plugins/nextgen-gallery/freemius/languages/freemius.pot
@@ -16,1317 +16,1382 @@ msgstr ""
 "X-Poedit-SourceCharset: UTF-8\n"
 "Plural-Forms: nplurals=2; plural=(n != 1);\n"
 
-#: includes/class-freemius.php:1688
+#: includes/class-freemius.php:1783, templates/account.php:769
+msgid "An update to a Beta version will replace your installed version of %s with the latest Beta release - use with caution, and not on production sites. You have been warned."
+msgstr ""
+
+#: includes/class-freemius.php:1790
+msgid "Would you like to proceed with the update?"
+msgstr ""
+
+#: includes/class-freemius.php:1998
 msgid "Freemius SDK couldn't find the plugin's main file. Please contact sdk@freemius.com with the current error."
 msgstr ""
 
-#: includes/class-freemius.php:1690
+#: includes/class-freemius.php:2000
 msgid "Error"
 msgstr ""
 
-#: includes/class-freemius.php:2011
+#: includes/class-freemius.php:2390
 msgid "I found a better %s"
 msgstr ""
 
-#: includes/class-freemius.php:2013
+#: includes/class-freemius.php:2392
 msgid "What's the %s's name?"
 msgstr ""
 
-#: includes/class-freemius.php:2019
+#: includes/class-freemius.php:2398
 msgid "It's a temporary %s. I'm just debugging an issue."
 msgstr ""
 
-#: includes/class-freemius.php:2021
+#: includes/class-freemius.php:2400
 msgid "Deactivation"
 msgstr ""
 
-#: includes/class-freemius.php:2022
+#: includes/class-freemius.php:2401
 msgid "Theme Switch"
 msgstr ""
 
-#: includes/class-freemius.php:2031, templates/forms/resend-key.php:24
+#: includes/class-freemius.php:2410, templates/forms/resend-key.php:24
 msgid "Other"
 msgstr ""
 
-#: includes/class-freemius.php:2039
+#: includes/class-freemius.php:2418
 msgid "I no longer need the %s"
 msgstr ""
 
-#: includes/class-freemius.php:2046
+#: includes/class-freemius.php:2425
 msgid "I only needed the %s for a short period"
 msgstr ""
 
-#: includes/class-freemius.php:2052
+#: includes/class-freemius.php:2431
 msgid "The %s broke my site"
 msgstr ""
 
-#: includes/class-freemius.php:2059
+#: includes/class-freemius.php:2438
 msgid "The %s suddenly stopped working"
 msgstr ""
 
-#: includes/class-freemius.php:2069
+#: includes/class-freemius.php:2448
 msgid "I can't pay for it anymore"
 msgstr ""
 
-#: includes/class-freemius.php:2071
+#: includes/class-freemius.php:2450
 msgid "What price would you feel comfortable paying?"
 msgstr ""
 
-#: includes/class-freemius.php:2077
+#: includes/class-freemius.php:2456
 msgid "I don't like to share my information with you"
 msgstr ""
 
-#: includes/class-freemius.php:2098
+#: includes/class-freemius.php:2477
 msgid "The %s didn't work"
 msgstr ""
 
-#: includes/class-freemius.php:2108
+#: includes/class-freemius.php:2487
 msgid "I couldn't understand how to make it work"
 msgstr ""
 
-#: includes/class-freemius.php:2116
+#: includes/class-freemius.php:2495
 msgid "The %s is great, but I need specific feature that you don't support"
 msgstr ""
 
-#: includes/class-freemius.php:2118
+#: includes/class-freemius.php:2497
 msgid "What feature?"
 msgstr ""
 
-#: includes/class-freemius.php:2122
+#: includes/class-freemius.php:2501
 msgid "The %s is not working"
 msgstr ""
 
-#: includes/class-freemius.php:2124
+#: includes/class-freemius.php:2503
 msgid "Kindly share what didn't work so we can fix it for future users..."
 msgstr ""
 
-#: includes/class-freemius.php:2128
+#: includes/class-freemius.php:2507
 msgid "It's not what I was looking for"
 msgstr ""
 
-#: includes/class-freemius.php:2130
+#: includes/class-freemius.php:2509
 msgid "What you've been looking for?"
 msgstr ""
 
-#: includes/class-freemius.php:2134
+#: includes/class-freemius.php:2513
 msgid "The %s didn't work as expected"
 msgstr ""
 
-#: includes/class-freemius.php:2136
+#: includes/class-freemius.php:2515
 msgid "What did you expect?"
 msgstr ""
 
-#: includes/class-freemius.php:2947, templates/debug.php:20
+#: includes/class-freemius.php:3370, templates/debug.php:20
 msgid "Freemius Debug"
 msgstr ""
 
-#: includes/class-freemius.php:3675
+#: includes/class-freemius.php:4122
 msgid "I don't know what is cURL or how to install it, help me!"
 msgstr ""
 
-#: includes/class-freemius.php:3677
+#: includes/class-freemius.php:4124
 msgid "We'll make sure to contact your hosting company and resolve the issue. You will get a follow-up email to %s once we have an update."
 msgstr ""
 
-#: includes/class-freemius.php:3684
+#: includes/class-freemius.php:4131
 msgid "Great, please install cURL and enable it in your php.ini file. In addition, search for the 'disable_functions' directive in your php.ini file and remove any disabled methods starting with 'curl_'. To make sure it was successfully activated, use 'phpinfo()'. Once activated, deactivate the %s and reactivate it back again."
 msgstr ""
 
-#: includes/class-freemius.php:3789
+#: includes/class-freemius.php:4236
 msgid "Yes - do your thing"
 msgstr ""
 
-#: includes/class-freemius.php:3794
+#: includes/class-freemius.php:4241
 msgid "No - just deactivate"
 msgstr ""
 
-#: includes/class-freemius.php:3839, includes/class-freemius.php:4348, includes/class-freemius.php:5447, includes/class-freemius.php:11555, includes/class-freemius.php:14926, includes/class-freemius.php:14978, includes/class-freemius.php:15040, includes/class-freemius.php:17273, includes/class-freemius.php:17283, includes/class-freemius.php:17892, includes/class-freemius.php:18752, includes/class-freemius.php:18867, includes/class-freemius.php:19011, templates/add-ons.php:43
+#: includes/class-freemius.php:4286, includes/class-freemius.php:4795, includes/class-freemius.php:5936, includes/class-freemius.php:12614, includes/class-freemius.php:15975, includes/class-freemius.php:16063, includes/class-freemius.php:16229, includes/class-freemius.php:18688, includes/class-freemius.php:18698, includes/class-freemius.php:19334, includes/class-freemius.php:20207, includes/class-freemius.php:20322, includes/class-freemius.php:20466, templates/add-ons.php:54
 msgctxt "exclamation"
 msgid "Oops"
 msgstr ""
 
-#: includes/class-freemius.php:3908
+#: includes/class-freemius.php:4355
 msgid "Thank for giving us the chance to fix it! A message was just sent to our technical staff. We will get back to you as soon as we have an update to %s. Appreciate your patience."
 msgstr ""
 
-#: includes/class-freemius.php:4345
+#: includes/class-freemius.php:4792
 msgctxt "addonX cannot run without pluginY"
 msgid "%s cannot run without %s."
 msgstr ""
 
-#: includes/class-freemius.php:4346
+#: includes/class-freemius.php:4793
 msgctxt "addonX cannot run..."
 msgid "%s cannot run without the plugin."
 msgstr ""
 
-#: includes/class-freemius.php:4492, includes/class-freemius.php:4517, includes/class-freemius.php:17963
+#: includes/class-freemius.php:4965, includes/class-freemius.php:4990, includes/class-freemius.php:19405
 msgid "Unexpected API error. Please contact the %s's author with the following error."
 msgstr ""
 
-#: includes/class-freemius.php:5135
+#: includes/class-freemius.php:5624
 msgid "Premium %s version was successfully activated."
 msgstr ""
 
-#: includes/class-freemius.php:5147, includes/class-freemius.php:7009
+#: includes/class-freemius.php:5636, includes/class-freemius.php:7504
 msgctxt "Used to express elation, enthusiasm, or triumph (especially in electronic communication)."
 msgid "W00t"
 msgstr ""
 
-#: includes/class-freemius.php:5162
+#: includes/class-freemius.php:5651
 msgid "You have a %s license."
 msgstr ""
 
-#: includes/class-freemius.php:5166, includes/class-freemius.php:14347, includes/class-freemius.php:14358, includes/class-freemius.php:17187, includes/class-freemius.php:17501, includes/class-freemius.php:17567, includes/class-freemius.php:17717
+#: includes/class-freemius.php:5655, includes/class-freemius.php:15396, includes/class-freemius.php:15407, includes/class-freemius.php:18599, includes/class-freemius.php:18929, includes/class-freemius.php:18995, includes/class-freemius.php:19159
 msgctxt "interjection expressing joy or exuberance"
 msgid "Yee-haw"
 msgstr ""
 
-#: includes/class-freemius.php:5430
+#: includes/class-freemius.php:5919
 msgid "%s free trial was successfully cancelled. Since the add-on is premium only it was automatically deactivated. If you like to use it in the future, you'll have to purchase a license."
 msgstr ""
 
-#: includes/class-freemius.php:5434
+#: includes/class-freemius.php:5923
 msgid "%s is a premium only add-on. You have to purchase a license first before activating the plugin."
 msgstr ""
 
-#: includes/class-freemius.php:5443, templates/add-ons.php:103, templates/account/partials/addon.php:288
+#: includes/class-freemius.php:5932, templates/add-ons.php:130, templates/account/partials/addon.php:343
 msgid "More information about %s"
 msgstr ""
 
-#: includes/class-freemius.php:5444
+#: includes/class-freemius.php:5933
 msgid "Purchase License"
 msgstr ""
 
-#: includes/class-freemius.php:6377, templates/connect.php:163
+#: includes/class-freemius.php:6868, templates/connect.php:163
 msgid "You should receive an activation email for %s to your mailbox at %s. Please make sure you click the activation button in that email to %s."
 msgstr ""
 
-#: includes/class-freemius.php:6381
+#: includes/class-freemius.php:6872
 msgid "start the trial"
 msgstr ""
 
-#: includes/class-freemius.php:6382, templates/connect.php:167
+#: includes/class-freemius.php:6873, templates/connect.php:167
 msgid "complete the install"
 msgstr ""
 
-#: includes/class-freemius.php:6495
+#: includes/class-freemius.php:6986
 msgid "You are just one step away - %s"
 msgstr ""
 
-#: includes/class-freemius.php:6498
+#: includes/class-freemius.php:6989
 msgctxt "%s - plugin name. As complete \"PluginX\" activation now"
 msgid "Complete \"%s\" Activation Now"
 msgstr ""
 
-#: includes/class-freemius.php:6576
+#: includes/class-freemius.php:7067
 msgid "We made a few tweaks to the %s, %s"
 msgstr ""
 
-#: includes/class-freemius.php:6580
+#: includes/class-freemius.php:7071
 msgid "Opt in to make \"%s\" better!"
 msgstr ""
 
-#: includes/class-freemius.php:7008
+#: includes/class-freemius.php:7503
 msgid "The upgrade of %s was successfully completed."
 msgstr ""
 
-#: includes/class-freemius.php:8935, includes/class-fs-plugin-updater.php:886, includes/class-fs-plugin-updater.php:1081, includes/class-fs-plugin-updater.php:1088, templates/auto-installation.php:32
+#: includes/class-freemius.php:9665, includes/class-fs-plugin-updater.php:1014, includes/class-fs-plugin-updater.php:1209, includes/class-fs-plugin-updater.php:1216, templates/auto-installation.php:32
 msgid "Add-On"
 msgstr ""
 
-#: includes/class-freemius.php:8937, templates/debug.php:359, templates/debug.php:520
+#: includes/class-freemius.php:9667, templates/account.php:313, templates/account.php:321, templates/debug.php:361, templates/debug.php:522
 msgid "Plugin"
 msgstr ""
 
-#: includes/class-freemius.php:8938, templates/debug.php:359, templates/debug.php:520, templates/forms/deactivation/form.php:67
+#: includes/class-freemius.php:9668, templates/account.php:314, templates/account.php:322, templates/debug.php:361, templates/debug.php:522, templates/forms/deactivation/form.php:71
 msgid "Theme"
 msgstr ""
 
-#: includes/class-freemius.php:11422
+#: includes/class-freemius.php:12085
+msgid "An unknown error has occurred while trying to set the user's beta mode."
+msgstr ""
+
+#: includes/class-freemius.php:12481
 msgid "Invalid site details collection."
 msgstr ""
 
-#: includes/class-freemius.php:11542
+#: includes/class-freemius.php:12601
 msgid "We couldn't find your email address in the system, are you sure it's the right address?"
 msgstr ""
 
-#: includes/class-freemius.php:11544
+#: includes/class-freemius.php:12603
 msgid "We can't see any active licenses associated with that email address, are you sure it's the right address?"
 msgstr ""
 
-#: includes/class-freemius.php:11818
+#: includes/class-freemius.php:12877
 msgid "Account is pending activation."
 msgstr ""
 
-#: includes/class-freemius.php:11930, templates/forms/premium-versions-upgrade-handler.php:47
+#: includes/class-freemius.php:12989, templates/forms/premium-versions-upgrade-handler.php:47
 msgid "Buy a license now"
 msgstr ""
 
-#: includes/class-freemius.php:11942, templates/forms/premium-versions-upgrade-handler.php:46
+#: includes/class-freemius.php:13001, templates/forms/premium-versions-upgrade-handler.php:46
 msgid "Renew your license now"
 msgstr ""
 
-#: includes/class-freemius.php:11946
+#: includes/class-freemius.php:13005
 msgid "%s to access version %s security & feature updates, and support."
 msgstr ""
 
-#: includes/class-freemius.php:14329
+#: includes/class-freemius.php:15378
 msgid "%s activation was successfully completed."
 msgstr ""
 
-#: includes/class-freemius.php:14343
+#: includes/class-freemius.php:15392
 msgid "Your account was successfully activated with the %s plan."
 msgstr ""
 
-#: includes/class-freemius.php:14354, includes/class-freemius.php:17563
+#: includes/class-freemius.php:15403, includes/class-freemius.php:18991
 msgid "Your trial has been successfully started."
 msgstr ""
 
-#: includes/class-freemius.php:14924, includes/class-freemius.php:14976, includes/class-freemius.php:15038
+#: includes/class-freemius.php:15973, includes/class-freemius.php:16061, includes/class-freemius.php:16227
 msgid "Couldn't activate %s."
 msgstr ""
 
-#: includes/class-freemius.php:14925, includes/class-freemius.php:14977, includes/class-freemius.php:15039
+#: includes/class-freemius.php:15974, includes/class-freemius.php:16062, includes/class-freemius.php:16228
 msgid "Please contact us with the following message:"
 msgstr ""
 
-#: includes/class-freemius.php:15388, includes/class-freemius.php:19849
+#: includes/class-freemius.php:16058
+msgid "An unknown error has occurred."
+msgstr ""
+
+#: includes/class-freemius.php:16585, includes/class-freemius.php:21339
 msgid "Upgrade"
 msgstr ""
 
-#: includes/class-freemius.php:15394
+#: includes/class-freemius.php:16591
 msgid "Start Trial"
 msgstr ""
 
-#: includes/class-freemius.php:15396
+#: includes/class-freemius.php:16593
 msgid "Pricing"
 msgstr ""
 
-#: includes/class-freemius.php:15458, includes/class-freemius.php:15460
+#: includes/class-freemius.php:16672, includes/class-freemius.php:16674
 msgid "Affiliation"
 msgstr ""
 
-#: includes/class-freemius.php:15488, includes/class-freemius.php:15490, templates/account.php:150, templates/debug.php:324
+#: includes/class-freemius.php:16702, includes/class-freemius.php:16704, templates/account.php:177, templates/debug.php:326
 msgid "Account"
 msgstr ""
 
-#: includes/class-freemius.php:15503, includes/class-freemius.php:15505, includes/customizer/class-fs-customizer-support-section.php:60
+#: includes/class-freemius.php:16717, includes/class-freemius.php:16719, includes/customizer/class-fs-customizer-support-section.php:60
 msgid "Contact Us"
 msgstr ""
 
-#: includes/class-freemius.php:15515, includes/class-freemius.php:15517, includes/class-freemius.php:19859, templates/account.php:100, templates/account/partials/addon.php:41
+#: includes/class-freemius.php:16729, includes/class-freemius.php:16731, includes/class-freemius.php:21353, templates/account.php:105, templates/account/partials/addon.php:45
 msgid "Add-Ons"
 msgstr ""
 
-#: includes/class-freemius.php:15551
+#: includes/class-freemius.php:16765
 msgctxt "ASCII arrow left icon"
 msgid "&#x2190;"
 msgstr ""
 
-#: includes/class-freemius.php:15551
+#: includes/class-freemius.php:16765
 msgctxt "ASCII arrow right icon"
 msgid "&#x27a4;"
 msgstr ""
 
-#: includes/class-freemius.php:15553, templates/pricing.php:97
+#: includes/class-freemius.php:16767, templates/pricing.php:102
 msgctxt "noun"
 msgid "Pricing"
 msgstr ""
 
-#: includes/class-freemius.php:15766, includes/customizer/class-fs-customizer-support-section.php:67
+#: includes/class-freemius.php:16980, includes/customizer/class-fs-customizer-support-section.php:67
 msgid "Support Forum"
 msgstr ""
 
-#: includes/class-freemius.php:16552
+#: includes/class-freemius.php:17925
 msgid "Your email has been successfully verified - you are AWESOME!"
 msgstr ""
 
-#: includes/class-freemius.php:16553
+#: includes/class-freemius.php:17926
 msgctxt "a positive response"
 msgid "Right on"
 msgstr ""
 
-#: includes/class-freemius.php:17178
+#: includes/class-freemius.php:18590
 msgid "Your %s Add-on plan was successfully upgraded."
 msgstr ""
 
-#: includes/class-freemius.php:17180
+#: includes/class-freemius.php:18592
 msgid "%s Add-on was successfully purchased."
 msgstr ""
 
-#: includes/class-freemius.php:17183
+#: includes/class-freemius.php:18595
 msgid "Download the latest version"
 msgstr ""
 
-#: includes/class-freemius.php:17269
-msgctxt "%1s - plugin title, %2s - API domain"
-msgid "Your server is blocking the access to Freemius' API, which is crucial for %1s synchronization. Please contact your host to whitelist %2s"
+#: includes/class-freemius.php:18681
+msgid "Your server is blocking the access to Freemius' API, which is crucial for %1$s synchronization. Please contact your host to whitelist %2$s"
 msgstr ""
 
-#: includes/class-freemius.php:17272, includes/class-freemius.php:17688, includes/class-freemius.php:17765
+#: includes/class-freemius.php:18687, includes/class-freemius.php:19118, includes/class-freemius.php:19207
 msgid "Error received from the server:"
 msgstr ""
 
-#: includes/class-freemius.php:17282
+#: includes/class-freemius.php:18697
 msgid "It seems like one of the authentication parameters is wrong. Update your Public Key, Secret Key & User ID, and try again."
 msgstr ""
 
-#: includes/class-freemius.php:17464, includes/class-freemius.php:17693, includes/class-freemius.php:17736, includes/class-freemius.php:17839
+#: includes/class-freemius.php:18891, includes/class-freemius.php:19123, includes/class-freemius.php:19178, includes/class-freemius.php:19281
 msgctxt "something somebody says when they are thinking about what you have just said."
 msgid "Hmm"
 msgstr ""
 
-#: includes/class-freemius.php:17477
+#: includes/class-freemius.php:18904
 msgid "It looks like you are still on the %s plan. If you did upgrade or change your plan, it's probably an issue on our side - sorry."
 msgstr ""
 
-#: includes/class-freemius.php:17478, templates/account.php:102, templates/add-ons.php:134, templates/account/partials/addon.php:43
+#: includes/class-freemius.php:18905, templates/account.php:107, templates/add-ons.php:191, templates/account/partials/addon.php:47
 msgctxt "trial period"
 msgid "Trial"
 msgstr ""
 
-#: includes/class-freemius.php:17483
+#: includes/class-freemius.php:18910
 msgid "I have upgraded my account but when I try to Sync the License, the plan remains %s."
 msgstr ""
 
-#: includes/class-freemius.php:17487, includes/class-freemius.php:17545
+#: includes/class-freemius.php:18914, includes/class-freemius.php:18973
 msgid "Please contact us here"
 msgstr ""
 
-#: includes/class-freemius.php:17497
+#: includes/class-freemius.php:18925
+msgid "Your plan was successfully activated."
+msgstr ""
+
+#: includes/class-freemius.php:18926
 msgid "Your plan was successfully upgraded."
 msgstr ""
 
-#: includes/class-freemius.php:17515
+#: includes/class-freemius.php:18943
 msgid "Your plan was successfully changed to %s."
 msgstr ""
 
-#: includes/class-freemius.php:17531
+#: includes/class-freemius.php:18959
 msgid "Your license has expired. You can still continue using the free %s forever."
 msgstr ""
 
-#: includes/class-freemius.php:17533
+#: includes/class-freemius.php:18961
 msgid "Your license has expired. %1$sUpgrade now%2$s to continue using the %3$s without interruptions."
 msgstr ""
 
-#: includes/class-freemius.php:17541
+#: includes/class-freemius.php:18969
 msgid "Your license has been cancelled. If you think it's a mistake, please contact support."
 msgstr ""
 
-#: includes/class-freemius.php:17554
+#: includes/class-freemius.php:18982
 msgid "Your license has expired. You can still continue using all the %s features, but you'll need to renew your license to continue getting updates and support."
 msgstr ""
 
-#: includes/class-freemius.php:17577
+#: includes/class-freemius.php:19005
 msgid "Your free trial has expired. You can still continue using all our free features."
 msgstr ""
 
-#: includes/class-freemius.php:17579
+#: includes/class-freemius.php:19007
 msgid "Your free trial has expired. %1$sUpgrade now%2$s to continue using the %3$s without interruptions."
 msgstr ""
 
-#: includes/class-freemius.php:17684
+#: includes/class-freemius.php:19114
 msgid "It looks like the license could not be activated."
 msgstr ""
 
-#: includes/class-freemius.php:17714
+#: includes/class-freemius.php:19156
 msgid "Your license was successfully activated."
 msgstr ""
 
-#: includes/class-freemius.php:17740
+#: includes/class-freemius.php:19182
 msgid "It looks like your site currently doesn't have an active license."
 msgstr ""
 
-#: includes/class-freemius.php:17764
+#: includes/class-freemius.php:19206
 msgid "It looks like the license deactivation failed."
 msgstr ""
 
-#: includes/class-freemius.php:17792
+#: includes/class-freemius.php:19234
 msgid "Your license was successfully deactivated, you are back to the %s plan."
 msgstr ""
 
-#: includes/class-freemius.php:17793
+#: includes/class-freemius.php:19235
 msgid "O.K"
 msgstr ""
 
-#: includes/class-freemius.php:17846
+#: includes/class-freemius.php:19288
 msgid "Seems like we are having some temporary issue with your subscription cancellation. Please try again in few minutes."
 msgstr ""
 
-#: includes/class-freemius.php:17855
+#: includes/class-freemius.php:19297
 msgid "Your subscription was successfully cancelled. Your %s plan license will expire in %s."
 msgstr ""
 
-#: includes/class-freemius.php:17897
+#: includes/class-freemius.php:19339
 msgid "You are already running the %s in a trial mode."
 msgstr ""
 
-#: includes/class-freemius.php:17908
+#: includes/class-freemius.php:19350
 msgid "You already utilized a trial before."
 msgstr ""
 
-#: includes/class-freemius.php:17922
+#: includes/class-freemius.php:19364
 msgid "Plan %s do not exist, therefore, can't start a trial."
 msgstr ""
 
-#: includes/class-freemius.php:17933
+#: includes/class-freemius.php:19375
 msgid "Plan %s does not support a trial period."
 msgstr ""
 
-#: includes/class-freemius.php:17944
+#: includes/class-freemius.php:19386
 msgid "None of the %s's plans supports a trial period."
 msgstr ""
 
-#: includes/class-freemius.php:17994
+#: includes/class-freemius.php:19436
 msgid "It looks like you are not in trial mode anymore so there's nothing to cancel :)"
 msgstr ""
 
-#: includes/class-freemius.php:18030
+#: includes/class-freemius.php:19472
 msgid "Seems like we are having some temporary issue with your trial cancellation. Please try again in few minutes."
 msgstr ""
 
-#: includes/class-freemius.php:18049
+#: includes/class-freemius.php:19491
 msgid "Your %s free trial was successfully cancelled."
 msgstr ""
 
-#: includes/class-freemius.php:18356
+#: includes/class-freemius.php:19807
 msgid "Version %s was released."
 msgstr ""
 
-#: includes/class-freemius.php:18356
+#: includes/class-freemius.php:19807
 msgid "Please download %s."
 msgstr ""
 
-#: includes/class-freemius.php:18363
+#: includes/class-freemius.php:19814
 msgid "the latest %s version here"
 msgstr ""
 
-#: includes/class-freemius.php:18368
+#: includes/class-freemius.php:19819
 msgid "New"
 msgstr ""
 
-#: includes/class-freemius.php:18373
+#: includes/class-freemius.php:19824
 msgid "Seems like you got the latest release."
 msgstr ""
 
-#: includes/class-freemius.php:18374
+#: includes/class-freemius.php:19825
 msgid "You are all good!"
 msgstr ""
 
-#: includes/class-freemius.php:18642
+#: includes/class-freemius.php:20095
 msgid "Verification mail was just sent to %s. If you can't find it after 5 min, please check your spam box."
 msgstr ""
 
-#: includes/class-freemius.php:18779
+#: includes/class-freemius.php:20234
 msgid "Site successfully opted in."
 msgstr ""
 
-#: includes/class-freemius.php:18780, includes/class-freemius.php:19591
+#: includes/class-freemius.php:20235, includes/class-freemius.php:21055
 msgid "Awesome"
 msgstr ""
 
-#: includes/class-freemius.php:18796, templates/forms/optout.php:32
+#: includes/class-freemius.php:20251, templates/forms/optout.php:32
 msgid "We appreciate your help in making the %s better by letting us track some usage data."
 msgstr ""
 
-#: includes/class-freemius.php:18797
+#: includes/class-freemius.php:20252
 msgid "Thank you!"
 msgstr ""
 
-#: includes/class-freemius.php:18804
+#: includes/class-freemius.php:20259
 msgid "We will no longer be sending any usage data of %s on %s to %s."
 msgstr ""
 
-#: includes/class-freemius.php:18933
+#: includes/class-freemius.php:20388
 msgid "Please check your mailbox, you should receive an email via %s to confirm the ownership change. From security reasons, you must confirm the change within the next 15 min. If you cannot find the email, please check your spam folder."
 msgstr ""
 
-#: includes/class-freemius.php:18939
+#: includes/class-freemius.php:20394
 msgid "Thanks for confirming the ownership change. An email was just sent to %s for final approval."
 msgstr ""
 
-#: includes/class-freemius.php:18944
+#: includes/class-freemius.php:20399
 msgid "%s is the new owner of the account."
 msgstr ""
 
-#: includes/class-freemius.php:18946
+#: includes/class-freemius.php:20401
 msgctxt "as congratulations"
 msgid "Congrats"
 msgstr ""
 
-#: includes/class-freemius.php:18966
+#: includes/class-freemius.php:20421
 msgid "Sorry, we could not complete the email update. Another user with the same email is already registered."
 msgstr ""
 
-#: includes/class-freemius.php:18967
+#: includes/class-freemius.php:20422
 msgid "If you would like to give up the ownership of the %s's account to %s click the Change Ownership button."
 msgstr ""
 
-#: includes/class-freemius.php:18974
+#: includes/class-freemius.php:20429
 msgid "Change Ownership"
 msgstr ""
 
-#: includes/class-freemius.php:18982
+#: includes/class-freemius.php:20437
 msgid "Your email was successfully updated. You should receive an email with confirmation instructions in few moments."
 msgstr ""
 
-#: includes/class-freemius.php:18994
+#: includes/class-freemius.php:20449
 msgid "Please provide your full name."
 msgstr ""
 
-#: includes/class-freemius.php:18999
+#: includes/class-freemius.php:20454
 msgid "Your name was successfully updated."
 msgstr ""
 
-#: includes/class-freemius.php:19060
+#: includes/class-freemius.php:20515
 msgid "You have successfully updated your %s."
 msgstr ""
 
-#: includes/class-freemius.php:19200
+#: includes/class-freemius.php:20655
 msgid "Just letting you know that the add-ons information of %s is being pulled from an external server."
 msgstr ""
 
-#: includes/class-freemius.php:19201
+#: includes/class-freemius.php:20656
 msgctxt "advance notice of something that will need attention."
 msgid "Heads up"
 msgstr ""
 
-#: includes/class-freemius.php:19631
+#: includes/class-freemius.php:21095
 msgctxt "exclamation"
 msgid "Hey"
 msgstr ""
 
-#: includes/class-freemius.php:19631
+#: includes/class-freemius.php:21095
 msgid "How do you like %s so far? Test all our %s premium features with a %d-day free trial."
 msgstr ""
 
-#: includes/class-freemius.php:19639
+#: includes/class-freemius.php:21103
 msgid "No commitment for %s days - cancel anytime!"
 msgstr ""
 
-#: includes/class-freemius.php:19640
+#: includes/class-freemius.php:21104
 msgid "No credit card required"
 msgstr ""
 
-#: includes/class-freemius.php:19647, templates/forms/trial-start.php:53
+#: includes/class-freemius.php:21111, templates/forms/trial-start.php:53
 msgctxt "call to action"
 msgid "Start free trial"
 msgstr ""
 
-#: includes/class-freemius.php:19724
+#: includes/class-freemius.php:21188
 msgid "Hey there, did you know that %s has an affiliate program? If you like the %s you can become our ambassador and earn some cash!"
 msgstr ""
 
-#: includes/class-freemius.php:19733
+#: includes/class-freemius.php:21197
 msgid "Learn more"
 msgstr ""
 
-#: includes/class-freemius.php:19883, templates/account.php:406, templates/account.php:509, templates/connect.php:171, templates/connect.php:421, templates/forms/license-activation.php:24, templates/account/partials/addon.php:235
+#: includes/class-freemius.php:21377, templates/account.php:474, templates/account.php:595, templates/connect.php:171, templates/connect.php:421, templates/forms/license-activation.php:25, templates/account/partials/addon.php:287
 msgid "Activate License"
 msgstr ""
 
-#: includes/class-freemius.php:19884, templates/account.php:469, templates/account.php:508, templates/account/partials/site.php:256
+#: includes/class-freemius.php:21378, templates/account.php:543, templates/account.php:594, templates/account/partials/site.php:256
 msgid "Change License"
 msgstr ""
 
-#: includes/class-freemius.php:19966, templates/account/partials/site.php:161
+#: includes/class-freemius.php:21469, templates/account/partials/site.php:161
 msgid "Opt Out"
 msgstr ""
 
-#: includes/class-freemius.php:19968, includes/class-freemius.php:19973, templates/account/partials/site.php:43, templates/account/partials/site.php:161
+#: includes/class-freemius.php:21471, includes/class-freemius.php:21479, templates/account/partials/site.php:43, templates/account/partials/site.php:161
 msgid "Opt In"
 msgstr ""
 
-#: includes/class-freemius.php:20197
-msgid " The paid version of %1s is already installed. Please activate it to start benefiting the %2s features. %3s"
+#: includes/class-freemius.php:21705
+msgid " The paid version of %1$s is already installed. Please activate it to start benefiting the %2$s features. %3$s"
 msgstr ""
 
-#: includes/class-freemius.php:20205
+#: includes/class-freemius.php:21713
 msgid "Activate %s features"
 msgstr ""
 
-#: includes/class-freemius.php:20218
+#: includes/class-freemius.php:21726
 msgid "Please follow these steps to complete the upgrade"
 msgstr ""
 
-#: includes/class-freemius.php:20222
+#: includes/class-freemius.php:21730
 msgid "Download the latest %s version"
 msgstr ""
 
-#: includes/class-freemius.php:20226
+#: includes/class-freemius.php:21734
 msgid "Upload and activate the downloaded version"
 msgstr ""
 
-#: includes/class-freemius.php:20228
+#: includes/class-freemius.php:21736
 msgid "How to upload and activate?"
 msgstr ""
 
-#: includes/class-freemius.php:20362
+#: includes/class-freemius.php:21870
 msgid "%sClick here%s to choose the sites where you'd like to activate the license on."
 msgstr ""
 
-#: includes/class-freemius.php:20523
+#: includes/class-freemius.php:22031
 msgid "Auto installation only works for opted-in users."
 msgstr ""
 
-#: includes/class-freemius.php:20533, includes/class-freemius.php:20566, includes/class-fs-plugin-updater.php:1060, includes/class-fs-plugin-updater.php:1074
+#: includes/class-freemius.php:22041, includes/class-freemius.php:22074, includes/class-fs-plugin-updater.php:1188, includes/class-fs-plugin-updater.php:1202
 msgid "Invalid module ID."
 msgstr ""
 
-#: includes/class-freemius.php:20542, includes/class-fs-plugin-updater.php:1096
+#: includes/class-freemius.php:22050, includes/class-fs-plugin-updater.php:1224
 msgid "Premium version already active."
 msgstr ""
 
-#: includes/class-freemius.php:20549
+#: includes/class-freemius.php:22057
 msgid "You do not have a valid license to access the premium version."
 msgstr ""
 
-#: includes/class-freemius.php:20556
+#: includes/class-freemius.php:22064
 msgid "Plugin is a \"Serviceware\" which means it does not have a premium code version."
 msgstr ""
 
-#: includes/class-freemius.php:20574, includes/class-fs-plugin-updater.php:1095
+#: includes/class-freemius.php:22082, includes/class-fs-plugin-updater.php:1223
 msgid "Premium add-on version already installed."
 msgstr ""
 
-#: includes/class-freemius.php:20919
+#: includes/class-freemius.php:22427
 msgid "View paid features"
 msgstr ""
 
-#: includes/class-freemius.php:21239
+#: includes/class-freemius.php:22749
 msgid "Thank you so much for using %s and its add-ons!"
 msgstr ""
 
-#: includes/class-freemius.php:21240
+#: includes/class-freemius.php:22750
 msgid "Thank you so much for using %s!"
 msgstr ""
 
-#: includes/class-freemius.php:21246
+#: includes/class-freemius.php:22756
 msgid "You've already opted-in to our usage-tracking, which helps us keep improving the %s."
 msgstr ""
 
-#: includes/class-freemius.php:21250
+#: includes/class-freemius.php:22760
 msgid "Thank you so much for using our products!"
 msgstr ""
 
-#: includes/class-freemius.php:21251
+#: includes/class-freemius.php:22761
 msgid "You've already opted-in to our usage-tracking, which helps us keep improving them."
 msgstr ""
 
-#: includes/class-freemius.php:21270
+#: includes/class-freemius.php:22780
 msgid "%s and its add-ons"
 msgstr ""
 
-#: includes/class-freemius.php:21279
+#: includes/class-freemius.php:22789
 msgid "Products"
 msgstr ""
 
-#: includes/class-freemius.php:21286, templates/connect.php:272
+#: includes/class-freemius.php:22796, templates/connect.php:272
 msgid "Yes"
 msgstr ""
 
-#: includes/class-freemius.php:21287, templates/connect.php:273
+#: includes/class-freemius.php:22797, templates/connect.php:273
 msgid "send me security & feature updates, educational content and offers."
 msgstr ""
 
-#: includes/class-freemius.php:21288, templates/connect.php:278
+#: includes/class-freemius.php:22798, templates/connect.php:278
 msgid "No"
 msgstr ""
 
-#: includes/class-freemius.php:21290, templates/connect.php:280
+#: includes/class-freemius.php:22800, templates/connect.php:280
 msgid "do %sNOT%s send me security & feature updates, educational content and offers."
 msgstr ""
 
-#: includes/class-freemius.php:21300
-msgid "Due to the new %sEU General Data Protection Regulation (GDPR)%s compliance requirements it is required that you provide your explicit consent, again, confirming that you are onboard 🙂"
+#: includes/class-freemius.php:22810
+msgid "Due to the new %sEU General Data Protection Regulation (GDPR)%s compliance requirements it is required that you provide your explicit consent, again, confirming that you are onboard :-)"
 msgstr ""
 
-#: includes/class-freemius.php:21302, templates/connect.php:287
+#: includes/class-freemius.php:22812, templates/connect.php:287
 msgid "Please let us know if you'd like us to contact you for security & feature updates, educational content, and occasional offers:"
 msgstr ""
 
-#: includes/class-freemius.php:21584
+#: includes/class-freemius.php:23094
 msgid "License key is empty."
 msgstr ""
 
-#: includes/class-fs-plugin-updater.php:184, templates/forms/premium-versions-upgrade-handler.php:57
+#: includes/class-fs-plugin-updater.php:204, templates/forms/premium-versions-upgrade-handler.php:57
 msgid "Renew license"
 msgstr ""
 
-#: includes/class-fs-plugin-updater.php:189, templates/forms/premium-versions-upgrade-handler.php:58
+#: includes/class-fs-plugin-updater.php:209, templates/forms/premium-versions-upgrade-handler.php:58
 msgid "Buy license"
 msgstr ""
 
-#: includes/class-fs-plugin-updater.php:278
+#: includes/class-fs-plugin-updater.php:319, includes/class-fs-plugin-updater.php:352
 msgid "There is a %s of %s available."
 msgstr ""
 
-#: includes/class-fs-plugin-updater.php:282
+#: includes/class-fs-plugin-updater.php:321, includes/class-fs-plugin-updater.php:357
+msgid "new Beta version"
+msgstr ""
+
+#: includes/class-fs-plugin-updater.php:322, includes/class-fs-plugin-updater.php:358
 msgid "new version"
 msgstr ""
 
-#: includes/class-fs-plugin-updater.php:305
+#: includes/class-fs-plugin-updater.php:381
 msgid "Important Upgrade Notice:"
 msgstr ""
 
-#: includes/class-fs-plugin-updater.php:1125
+#: includes/class-fs-plugin-updater.php:1253
 msgid "Installing plugin: %s"
 msgstr ""
 
-#: includes/class-fs-plugin-updater.php:1166
+#: includes/class-fs-plugin-updater.php:1294
 msgid "Unable to connect to the filesystem. Please confirm your credentials."
 msgstr ""
 
-#: includes/class-fs-plugin-updater.php:1348
+#: includes/class-fs-plugin-updater.php:1476
 msgid "The remote plugin package does not contain a folder with the desired slug and renaming did not work."
 msgstr ""
 
-#: includes/fs-plugin-info-dialog.php:369, templates/account/partials/addon.php:292
+#: includes/fs-plugin-info-dialog.php:514
+msgid "Purchase More"
+msgstr ""
+
+#: includes/fs-plugin-info-dialog.php:515, templates/account/partials/addon.php:347
 msgctxt "verb"
 msgid "Purchase"
 msgstr ""
 
-#: includes/fs-plugin-info-dialog.php:372
+#: includes/fs-plugin-info-dialog.php:519
 msgid "Start my free %s"
 msgstr ""
 
-#: includes/fs-plugin-info-dialog.php:413
+#: includes/fs-plugin-info-dialog.php:717
+msgid "Install Free Version Update Now"
+msgstr ""
+
+#: includes/fs-plugin-info-dialog.php:718, templates/account.php:534
+msgid "Install Update Now"
+msgstr ""
+
+#: includes/fs-plugin-info-dialog.php:727
 msgid "Install Free Version Now"
 msgstr ""
 
-#: includes/fs-plugin-info-dialog.php:414, templates/auto-installation.php:111, templates/account/partials/addon.php:272, templates/account/partials/addon.php:322
+#: includes/fs-plugin-info-dialog.php:728, templates/add-ons.php:262, templates/auto-installation.php:111, templates/account/partials/addon.php:327, templates/account/partials/addon.php:379
 msgid "Install Now"
 msgstr ""
 
-#: includes/fs-plugin-info-dialog.php:425
+#: includes/fs-plugin-info-dialog.php:744
 msgctxt "as download latest version"
 msgid "Download Latest Free Version"
 msgstr ""
 
-#: includes/fs-plugin-info-dialog.php:426, templates/account.php:80, templates/account/partials/addon.php:21
+#: includes/fs-plugin-info-dialog.php:745, templates/account.php:85, templates/add-ons.php:34, templates/account/partials/addon.php:25
 msgctxt "as download latest version"
 msgid "Download Latest"
 msgstr ""
 
-#: includes/fs-plugin-info-dialog.php:436
-msgid "Install Free Version Update Now"
-msgstr ""
-
-#: includes/fs-plugin-info-dialog.php:437, templates/account.php:460
-msgid "Install Update Now"
-msgstr ""
-
-#: includes/fs-plugin-info-dialog.php:448
-msgid "Newer Free Version (%s) Installed"
-msgstr ""
-
-#: includes/fs-plugin-info-dialog.php:449
-msgid "Newer Version (%s) Installed"
+#: includes/fs-plugin-info-dialog.php:760, templates/add-ons.php:268, templates/account/partials/addon.php:318, templates/account/partials/addon.php:373
+msgid "Activate this add-on"
 msgstr ""
 
-#: includes/fs-plugin-info-dialog.php:457
-msgid "Latest Free Version Installed"
+#: includes/fs-plugin-info-dialog.php:762, templates/connect.php:418
+msgid "Activate Free Version"
 msgstr ""
 
-#: includes/fs-plugin-info-dialog.php:458
-msgid "Latest Version Installed"
+#: includes/fs-plugin-info-dialog.php:763, templates/account.php:109, templates/add-ons.php:269, templates/account/partials/addon.php:49
+msgid "Activate"
 msgstr ""
 
-#: includes/fs-plugin-info-dialog.php:613
+#: includes/fs-plugin-info-dialog.php:973
 msgctxt "Plugin installer section title"
 msgid "Description"
 msgstr ""
 
-#: includes/fs-plugin-info-dialog.php:614
+#: includes/fs-plugin-info-dialog.php:974
 msgctxt "Plugin installer section title"
 msgid "Installation"
 msgstr ""
 
-#: includes/fs-plugin-info-dialog.php:615
+#: includes/fs-plugin-info-dialog.php:975
 msgctxt "Plugin installer section title"
 msgid "FAQ"
 msgstr ""
 
-#: includes/fs-plugin-info-dialog.php:616, templates/plugin-info/description.php:55
+#: includes/fs-plugin-info-dialog.php:976, templates/plugin-info/description.php:55
 msgid "Screenshots"
 msgstr ""
 
-#: includes/fs-plugin-info-dialog.php:617
+#: includes/fs-plugin-info-dialog.php:977
 msgctxt "Plugin installer section title"
 msgid "Changelog"
 msgstr ""
 
-#: includes/fs-plugin-info-dialog.php:618
+#: includes/fs-plugin-info-dialog.php:978
 msgctxt "Plugin installer section title"
 msgid "Reviews"
 msgstr ""
 
-#: includes/fs-plugin-info-dialog.php:619
+#: includes/fs-plugin-info-dialog.php:979
 msgctxt "Plugin installer section title"
 msgid "Other Notes"
 msgstr ""
 
-#: includes/fs-plugin-info-dialog.php:634
+#: includes/fs-plugin-info-dialog.php:994
 msgctxt "Plugin installer section title"
 msgid "Features & Pricing"
 msgstr ""
 
-#: includes/fs-plugin-info-dialog.php:644
+#: includes/fs-plugin-info-dialog.php:1004
 msgid "Plugin Install"
 msgstr ""
 
-#: includes/fs-plugin-info-dialog.php:716
+#: includes/fs-plugin-info-dialog.php:1076
 msgctxt "e.g. Professional Plan"
 msgid "%s Plan"
 msgstr ""
 
-#: includes/fs-plugin-info-dialog.php:742
+#: includes/fs-plugin-info-dialog.php:1102
 msgctxt "e.g. the best product"
 msgid "Best"
 msgstr ""
 
-#: includes/fs-plugin-info-dialog.php:748, includes/fs-plugin-info-dialog.php:768
+#: includes/fs-plugin-info-dialog.php:1108, includes/fs-plugin-info-dialog.php:1128
 msgctxt "as every month"
 msgid "Monthly"
 msgstr ""
 
-#: includes/fs-plugin-info-dialog.php:751
+#: includes/fs-plugin-info-dialog.php:1111
 msgctxt "as once a year"
 msgid "Annual"
 msgstr ""
 
-#: includes/fs-plugin-info-dialog.php:754
+#: includes/fs-plugin-info-dialog.php:1114
 msgid "Lifetime"
 msgstr ""
 
-#: includes/fs-plugin-info-dialog.php:768, includes/fs-plugin-info-dialog.php:770, includes/fs-plugin-info-dialog.php:772
+#: includes/fs-plugin-info-dialog.php:1128, includes/fs-plugin-info-dialog.php:1130, includes/fs-plugin-info-dialog.php:1132
 msgctxt "e.g. billed monthly"
 msgid "Billed %s"
 msgstr ""
 
-#: includes/fs-plugin-info-dialog.php:770
+#: includes/fs-plugin-info-dialog.php:1130
 msgctxt "as once a year"
 msgid "Annually"
 msgstr ""
 
-#: includes/fs-plugin-info-dialog.php:772
+#: includes/fs-plugin-info-dialog.php:1132
 msgctxt "as once a year"
 msgid "Once"
 msgstr ""
 
-#: includes/fs-plugin-info-dialog.php:778
+#: includes/fs-plugin-info-dialog.php:1138
 msgid "Single Site License"
 msgstr ""
 
-#: includes/fs-plugin-info-dialog.php:780
+#: includes/fs-plugin-info-dialog.php:1140
 msgid "Unlimited Licenses"
 msgstr ""
 
-#: includes/fs-plugin-info-dialog.php:782
+#: includes/fs-plugin-info-dialog.php:1142
 msgid "Up to %s Sites"
 msgstr ""
 
-#: includes/fs-plugin-info-dialog.php:792, templates/plugin-info/features.php:82
+#: includes/fs-plugin-info-dialog.php:1152, templates/plugin-info/features.php:82
 msgctxt "as monthly period"
 msgid "mo"
 msgstr ""
 
-#: includes/fs-plugin-info-dialog.php:799, templates/plugin-info/features.php:80
+#: includes/fs-plugin-info-dialog.php:1159, templates/plugin-info/features.php:80
 msgctxt "as annual period"
 msgid "year"
 msgstr ""
 
-#: includes/fs-plugin-info-dialog.php:853
+#: includes/fs-plugin-info-dialog.php:1213
 msgctxt "noun"
 msgid "Price"
 msgstr ""
 
-#: includes/fs-plugin-info-dialog.php:901
+#: includes/fs-plugin-info-dialog.php:1261
 msgid "Save %s"
 msgstr ""
 
-#: includes/fs-plugin-info-dialog.php:911
+#: includes/fs-plugin-info-dialog.php:1271
 msgid "No commitment for %s - cancel anytime"
 msgstr ""
 
-#: includes/fs-plugin-info-dialog.php:914
+#: includes/fs-plugin-info-dialog.php:1274
 msgid "After your free %s, pay as little as %s"
 msgstr ""
 
-#: includes/fs-plugin-info-dialog.php:925
+#: includes/fs-plugin-info-dialog.php:1285
 msgid "Details"
 msgstr ""
 
-#: includes/fs-plugin-info-dialog.php:929, templates/account.php:91, templates/debug.php:201, templates/debug.php:238, templates/debug.php:452, templates/account/partials/addon.php:32
+#: includes/fs-plugin-info-dialog.php:1289, templates/account.php:96, templates/debug.php:203, templates/debug.php:240, templates/debug.php:454, templates/account/partials/addon.php:36
 msgctxt "product version"
 msgid "Version"
 msgstr ""
 
-#: includes/fs-plugin-info-dialog.php:936
+#: includes/fs-plugin-info-dialog.php:1296
 msgctxt "as the plugin author"
 msgid "Author"
 msgstr ""
 
-#: includes/fs-plugin-info-dialog.php:943
+#: includes/fs-plugin-info-dialog.php:1303
 msgid "Last Updated"
 msgstr ""
 
-#: includes/fs-plugin-info-dialog.php:948, templates/account.php:376
+#: includes/fs-plugin-info-dialog.php:1308, templates/account.php:444
 msgctxt "x-ago"
 msgid "%s ago"
 msgstr ""
 
-#: includes/fs-plugin-info-dialog.php:957
+#: includes/fs-plugin-info-dialog.php:1317
 msgid "Requires WordPress Version"
 msgstr ""
 
-#: includes/fs-plugin-info-dialog.php:958
+#: includes/fs-plugin-info-dialog.php:1318
 msgid "%s or higher"
 msgstr ""
 
-#: includes/fs-plugin-info-dialog.php:965
+#: includes/fs-plugin-info-dialog.php:1325
 msgid "Compatible up to"
 msgstr ""
 
-#: includes/fs-plugin-info-dialog.php:973
+#: includes/fs-plugin-info-dialog.php:1333
 msgid "Downloaded"
 msgstr ""
 
-#: includes/fs-plugin-info-dialog.php:977
+#: includes/fs-plugin-info-dialog.php:1337
 msgid "%s time"
 msgstr ""
 
-#: includes/fs-plugin-info-dialog.php:979
+#: includes/fs-plugin-info-dialog.php:1339
 msgid "%s times"
 msgstr ""
 
-#: includes/fs-plugin-info-dialog.php:989
+#: includes/fs-plugin-info-dialog.php:1349
 msgid "WordPress.org Plugin Page"
 msgstr ""
 
-#: includes/fs-plugin-info-dialog.php:997
+#: includes/fs-plugin-info-dialog.php:1357
 msgid "Plugin Homepage"
 msgstr ""
 
-#: includes/fs-plugin-info-dialog.php:1005, includes/fs-plugin-info-dialog.php:1087
+#: includes/fs-plugin-info-dialog.php:1365, includes/fs-plugin-info-dialog.php:1447
 msgid "Donate to this plugin"
 msgstr ""
 
-#: includes/fs-plugin-info-dialog.php:1012
+#: includes/fs-plugin-info-dialog.php:1372
 msgid "Average Rating"
 msgstr ""
 
-#: includes/fs-plugin-info-dialog.php:1019
+#: includes/fs-plugin-info-dialog.php:1379
 msgid "based on %s"
 msgstr ""
 
-#: includes/fs-plugin-info-dialog.php:1023
+#: includes/fs-plugin-info-dialog.php:1383
 msgid "%s rating"
 msgstr ""
 
-#: includes/fs-plugin-info-dialog.php:1025
+#: includes/fs-plugin-info-dialog.php:1385
 msgid "%s ratings"
 msgstr ""
 
-#: includes/fs-plugin-info-dialog.php:1040
+#: includes/fs-plugin-info-dialog.php:1400
 msgid "%s star"
 msgstr ""
 
-#: includes/fs-plugin-info-dialog.php:1042
+#: includes/fs-plugin-info-dialog.php:1402
 msgid "%s stars"
 msgstr ""
 
-#: includes/fs-plugin-info-dialog.php:1053
+#: includes/fs-plugin-info-dialog.php:1413
 msgid "Click to see reviews that provided a rating of %s"
 msgstr ""
 
-#: includes/fs-plugin-info-dialog.php:1066
+#: includes/fs-plugin-info-dialog.php:1426
 msgid "Contributors"
 msgstr ""
 
-#: includes/fs-plugin-info-dialog.php:1095, includes/fs-plugin-info-dialog.php:1097
+#: includes/fs-plugin-info-dialog.php:1455, includes/fs-plugin-info-dialog.php:1457
 msgid "Warning"
 msgstr ""
 
-#: includes/fs-plugin-info-dialog.php:1095
+#: includes/fs-plugin-info-dialog.php:1455
 msgid "This plugin has not been tested with your current version of WordPress."
 msgstr ""
 
-#: includes/fs-plugin-info-dialog.php:1097
+#: includes/fs-plugin-info-dialog.php:1457
 msgid "This plugin has not been marked as compatible with your version of WordPress."
 msgstr ""
 
-#: includes/fs-plugin-info-dialog.php:1116
+#: includes/fs-plugin-info-dialog.php:1476
 msgid "Paid add-on must be deployed to Freemius."
 msgstr ""
 
-#: includes/fs-plugin-info-dialog.php:1117
+#: includes/fs-plugin-info-dialog.php:1477
 msgid "Add-on must be deployed to WordPress.org or Freemius."
 msgstr ""
 
-#: templates/account.php:81, templates/forms/subscription-cancellation.php:96, templates/account/partials/addon.php:22, templates/account/partials/site.php:295
+#: includes/fs-plugin-info-dialog.php:1498
+msgid "Newer Version (%s) Installed"
+msgstr ""
+
+#: includes/fs-plugin-info-dialog.php:1499
+msgid "Newer Free Version (%s) Installed"
+msgstr ""
+
+#: includes/fs-plugin-info-dialog.php:1506
+msgid "Latest Version Installed"
+msgstr ""
+
+#: includes/fs-plugin-info-dialog.php:1507
+msgid "Latest Free Version Installed"
+msgstr ""
+
+#: templates/account.php:86, templates/forms/subscription-cancellation.php:96, templates/account/partials/addon.php:26, templates/account/partials/site.php:295
 msgid "Downgrading your plan"
 msgstr ""
 
-#: templates/account.php:82, templates/forms/subscription-cancellation.php:97, templates/account/partials/addon.php:23, templates/account/partials/site.php:296
+#: templates/account.php:87, templates/forms/subscription-cancellation.php:97, templates/account/partials/addon.php:27, templates/account/partials/site.php:296
 msgid "Cancelling the subscription"
 msgstr ""
 
-#. translators: %1s: Either 'Downgrading your plan' or 'Cancelling the subscription'
-#: templates/account.php:84, templates/forms/subscription-cancellation.php:99, templates/account/partials/addon.php:25, templates/account/partials/site.php:298
-msgid "%1s will immediately stop all future recurring payments and your %s plan license will expire in %s."
+#. translators: %1$s: Either 'Downgrading your plan' or 'Cancelling the subscription'
+#: templates/account.php:89
+msgid "%1$s will immediately stop all future recurring payments and your %2$s plan license will expire in %3$s."
 msgstr ""
 
-#: templates/account.php:85, templates/forms/subscription-cancellation.php:100, templates/account/partials/addon.php:26, templates/account/partials/site.php:299
+#: templates/account.php:90, templates/forms/subscription-cancellation.php:100, templates/account/partials/addon.php:30, templates/account/partials/site.php:299
 msgid "Please note that we will not be able to grandfather outdated pricing for renewals/new subscriptions after a cancellation. If you choose to renew the subscription manually in the future, after a price increase, which typically occurs once a year, you will be charged the updated price."
 msgstr ""
 
-#: templates/account.php:86, templates/forms/subscription-cancellation.php:106, templates/account/partials/addon.php:27
+#: templates/account.php:91, templates/forms/subscription-cancellation.php:106, templates/account/partials/addon.php:31
 msgid "Cancelling the trial will immediately block access to all premium features. Are you sure?"
 msgstr ""
 
-#: templates/account.php:87, templates/forms/subscription-cancellation.php:101, templates/account/partials/addon.php:28, templates/account/partials/site.php:300
+#: templates/account.php:92, templates/forms/subscription-cancellation.php:101, templates/account/partials/addon.php:32, templates/account/partials/site.php:300
 msgid "You can still enjoy all %s features but you will not have access to %s security & feature updates, nor support."
 msgstr ""
 
-#: templates/account.php:88, templates/forms/subscription-cancellation.php:102, templates/account/partials/addon.php:29, templates/account/partials/site.php:301
+#: templates/account.php:93, templates/forms/subscription-cancellation.php:102, templates/account/partials/addon.php:33, templates/account/partials/site.php:301
 msgid "Once your license expires you can still use the Free version but you will NOT have access to the %s features."
 msgstr ""
 
 #. translators: %s: Plan title (e.g. "Professional")
-#: templates/account.php:90, templates/account/partials/activate-license-button.php:31, templates/account/partials/addon.php:31
+#: templates/account.php:95, templates/account/partials/activate-license-button.php:31, templates/account/partials/addon.php:35
 msgid "Activate %s Plan"
 msgstr ""
 
 #. translators: %s: Time period (e.g. Auto renews in "2 months")
-#: templates/account.php:93, templates/account/partials/addon.php:34, templates/account/partials/site.php:275
+#: templates/account.php:98, templates/account/partials/addon.php:38, templates/account/partials/site.php:275
 msgid "Auto renews in %s"
 msgstr ""
 
 #. translators: %s: Time period (e.g. Expires in "2 months")
-#: templates/account.php:95, templates/account/partials/addon.php:36, templates/account/partials/site.php:277
+#: templates/account.php:100, templates/account/partials/addon.php:40, templates/account/partials/site.php:277
 msgid "Expires in %s"
 msgstr ""
 
-#: templates/account.php:96, templates/account/partials/addon.php:37
+#: templates/account.php:101, templates/account/partials/addon.php:41
 msgctxt "as synchronize license"
 msgid "Sync License"
 msgstr ""
 
-#: templates/account.php:97, templates/account/partials/addon.php:38
+#: templates/account.php:102, templates/account/partials/addon.php:42
 msgid "Cancel Trial"
 msgstr ""
 
-#: templates/account.php:98, templates/account/partials/addon.php:39
+#: templates/account.php:103, templates/account/partials/addon.php:43
 msgid "Change Plan"
 msgstr ""
 
-#: templates/account.php:99, templates/account/partials/addon.php:40
+#: templates/account.php:104, templates/account/partials/addon.php:44
 msgctxt "verb"
 msgid "Upgrade"
 msgstr ""
 
-#: templates/account.php:101, templates/account/partials/addon.php:42, templates/account/partials/site.php:302
+#: templates/account.php:106, templates/account/partials/addon.php:46, templates/account/partials/site.php:302
 msgctxt "verb"
 msgid "Downgrade"
 msgstr ""
 
-#: templates/account.php:103, templates/add-ons.php:130, templates/plugin-info/features.php:72, templates/account/partials/addon.php:44, templates/account/partials/site.php:31
+#: templates/account.php:108, templates/add-ons.php:187, templates/plugin-info/features.php:72, templates/account/partials/addon.php:48, templates/account/partials/site.php:31
 msgid "Free"
 msgstr ""
 
-#: templates/account.php:104, templates/account/partials/addon.php:45
-msgid "Activate"
-msgstr ""
-
-#: templates/account.php:105, templates/debug.php:371, includes/customizer/class-fs-customizer-upsell-control.php:106, templates/account/partials/addon.php:46
+#: templates/account.php:110, templates/debug.php:373, includes/customizer/class-fs-customizer-upsell-control.php:106, templates/account/partials/addon.php:50
 msgctxt "as product pricing plan"
 msgid "Plan"
 msgstr ""
 
-#: templates/account.php:158
+#: templates/account.php:111
+msgid "Bundle Plan"
+msgstr ""
+
+#: templates/account.php:185
 msgid "Free Trial"
 msgstr ""
 
-#: templates/account.php:169
+#: templates/account.php:196
 msgid "Account Details"
 msgstr ""
 
-#: templates/account.php:179
+#: templates/account.php:200
+msgid "Billing & Invoices"
+msgstr ""
+
+#: templates/account.php:210
 msgid "Deleting the account will automatically deactivate your %s plan license so you can use it on other sites. If you want to terminate the recurring payments as well, click the \"Cancel\" button, and first \"Downgrade\" your account. Are you sure you would like to continue with the deletion?"
 msgstr ""
 
-#: templates/account.php:181
+#: templates/account.php:212
 msgid "Deletion is not temporary. Only delete if you no longer want to use this %s anymore. Are you sure you would like to continue with the deletion?"
 msgstr ""
 
-#: templates/account.php:184
+#: templates/account.php:215
 msgid "Delete Account"
 msgstr ""
 
-#: templates/account.php:196, templates/account/partials/addon.php:159, templates/account/partials/deactivate-license-button.php:35
+#: templates/account.php:227, templates/account/partials/addon.php:211, templates/account/partials/deactivate-license-button.php:35
 msgid "Deactivate License"
 msgstr ""
 
-#: templates/account.php:219, templates/forms/subscription-cancellation.php:125
+#: templates/account.php:250, templates/forms/subscription-cancellation.php:125
 msgid "Are you sure you want to proceed?"
 msgstr ""
 
-#: templates/account.php:219, templates/account/partials/addon.php:182
+#: templates/account.php:250, templates/account/partials/addon.php:234
 msgid "Cancel Subscription"
 msgstr ""
 
-#: templates/account.php:247
+#: templates/account.php:278
 msgctxt "as synchronize"
 msgid "Sync"
 msgstr ""
 
-#: templates/account.php:261, templates/debug.php:487
+#: templates/account.php:292, templates/debug.php:489
 msgid "Name"
 msgstr ""
 
-#: templates/account.php:267, templates/debug.php:488
+#: templates/account.php:298, templates/debug.php:490
 msgid "Email"
 msgstr ""
 
-#: templates/account.php:274, templates/debug.php:370, templates/debug.php:526
+#: templates/account.php:305, templates/debug.php:372, templates/debug.php:528
 msgid "User ID"
 msgstr ""
 
-#: templates/account.php:282
+#: templates/account.php:322, templates/account.php:608, templates/account.php:653, templates/debug.php:238, templates/debug.php:366, templates/debug.php:451, templates/debug.php:488, templates/debug.php:526, templates/debug.php:599, templates/account/payments.php:35, templates/debug/logger.php:21
+msgid "ID"
+msgstr ""
+
+#: templates/account.php:329
 msgid "Site ID"
 msgstr ""
 
-#: templates/account.php:285
+#: templates/account.php:332
 msgid "No ID"
 msgstr ""
 
-#: templates/account.php:290, templates/debug.php:243, templates/debug.php:372, templates/debug.php:453, templates/debug.php:490, templates/account/partials/site.php:219
+#: templates/account.php:337, templates/debug.php:245, templates/debug.php:374, templates/debug.php:455, templates/debug.php:492, templates/account/partials/site.php:219
 msgid "Public Key"
 msgstr ""
 
-#: templates/account.php:296, templates/debug.php:373, templates/debug.php:454, templates/debug.php:491, templates/account/partials/site.php:231
+#: templates/account.php:343, templates/debug.php:375, templates/debug.php:456, templates/debug.php:493, templates/account/partials/site.php:231
 msgid "Secret Key"
 msgstr ""
 
-#: templates/account.php:299
+#: templates/account.php:346
 msgctxt "as secret encryption key missing"
 msgid "No Secret"
 msgstr ""
 
-#: templates/account.php:318, templates/account/partials/site.php:112, templates/account/partials/site.php:114
+#: templates/account.php:373, templates/account/partials/site.php:112, templates/account/partials/site.php:114
 msgid "Trial"
 msgstr ""
 
-#: templates/account.php:337, templates/debug.php:531, templates/account/partials/site.php:248
+#: templates/account.php:400, templates/debug.php:533, templates/account/partials/site.php:248
 msgid "License Key"
 msgstr ""
 
-#: templates/account.php:367
+#: templates/account.php:429
+msgid "Join the Beta program"
+msgstr ""
+
+#: templates/account.php:435
 msgid "not verified"
 msgstr ""
 
-#: templates/account.php:376, templates/account/partials/addon.php:120
+#: templates/account.php:444, templates/account/partials/addon.php:172
 msgid "Expired"
 msgstr ""
 
-#: templates/account.php:428
+#: templates/account.php:502
 msgid "Premium version"
 msgstr ""
 
-#: templates/account.php:430
+#: templates/account.php:504
 msgid "Free version"
 msgstr ""
 
-#: templates/account.php:442
+#: templates/account.php:516
 msgid "Verify Email"
 msgstr ""
 
-#: templates/account.php:453
+#: templates/account.php:527
 msgid "Download %s Version"
 msgstr ""
 
-#: templates/account.php:467, templates/account.php:649, templates/account/partials/site.php:237, templates/account/partials/site.php:255
+#: templates/account.php:541, templates/account.php:749, templates/account/partials/site.php:237, templates/account/partials/site.php:255
 msgctxt "verb"
 msgid "Show"
 msgstr ""
 
-#: templates/account.php:481
+#: templates/account.php:555
 msgid "What is your %s?"
 msgstr ""
 
-#: templates/account.php:489, templates/account/billing.php:27
+#: templates/account.php:563, templates/account/billing.php:21
 msgctxt "verb"
 msgid "Edit"
 msgstr ""
 
-#: templates/account.php:502
+#: templates/account.php:588
 msgid "Sites"
 msgstr ""
 
-#: templates/account.php:513
+#: templates/account.php:599
 msgid "Search by address"
 msgstr ""
 
-#: templates/account.php:522, templates/account.php:570, templates/debug.php:236, templates/debug.php:364, templates/debug.php:449, templates/debug.php:486, templates/debug.php:524, templates/debug.php:597, templates/account/payments.php:35, templates/debug/logger.php:21
-msgid "ID"
-msgstr ""
-
-#: templates/account.php:523, templates/debug.php:367
+#: templates/account.php:609, templates/debug.php:369
 msgid "Address"
 msgstr ""
 
-#: templates/account.php:524
+#: templates/account.php:610
 msgid "License"
 msgstr ""
 
-#: templates/account.php:525
+#: templates/account.php:611
 msgid "Plan"
 msgstr ""
 
-#: templates/account.php:573
+#: templates/account.php:656
 msgctxt "as software license"
 msgid "License"
 msgstr ""
 
-#: templates/account.php:643
+#: templates/account.php:743
 msgctxt "verb"
 msgid "Hide"
 msgstr ""
 
-#: templates/account.php:686
+#: templates/account.php:765
+msgid "Processing"
+msgstr ""
+
+#: templates/account.php:768
+msgid "Get updates for bleeding edge Beta versions of %s."
+msgstr ""
+
+#: templates/account.php:826
 msgid "Cancelling %s"
 msgstr ""
 
-#: templates/account.php:686, templates/account.php:703, templates/forms/subscription-cancellation.php:27, templates/forms/deactivation/form.php:117
+#: templates/account.php:826, templates/account.php:843, templates/forms/subscription-cancellation.php:27, templates/forms/deactivation/form.php:133
 msgid "trial"
 msgstr ""
 
-#: templates/account.php:701, templates/forms/deactivation/form.php:134
+#: templates/account.php:841, templates/forms/deactivation/form.php:150
 msgid "Cancelling %s..."
 msgstr ""
 
-#: templates/account.php:704, templates/forms/subscription-cancellation.php:28, templates/forms/deactivation/form.php:118
+#: templates/account.php:844, templates/forms/subscription-cancellation.php:28, templates/forms/deactivation/form.php:134
 msgid "subscription"
 msgstr ""
 
-#: templates/account.php:718
+#: templates/account.php:858
 msgid "Deactivating your license will block all premium features, but will enable activating the license on another site. Are you sure you want to proceed?"
 msgstr ""
 
-#: templates/add-ons.php:36
+#: templates/add-ons.php:35
+msgid "View details"
+msgstr ""
+
+#: templates/add-ons.php:45
 msgid "Add Ons for %s"
 msgstr ""
 
-#: templates/add-ons.php:44
+#: templates/add-ons.php:55
 msgid "We could'nt load the add-ons list. It's probably an issue on our side, please try to come back in few minutes."
 msgstr ""
 
-#: templates/add-ons.php:139
-msgid "View details"
+#: templates/add-ons.php:173
+msgctxt "active add-on"
+msgid "Active"
+msgstr ""
+
+#: templates/add-ons.php:174
+msgctxt "installed add-on"
+msgid "Installed"
 msgstr ""
 
-#: templates/admin-notice.php:13, templates/forms/license-activation.php:208, templates/forms/resend-key.php:77
+#: templates/admin-notice.php:13, templates/forms/license-activation.php:209, templates/forms/resend-key.php:77
 msgctxt "as close a window"
 msgid "Dismiss"
 msgstr ""
@@ -1351,11 +1416,11 @@ msgstr ""
 msgid "Cancel Installation"
 msgstr ""
 
-#: templates/checkout.php:172
+#: templates/checkout.php:180
 msgid "Checkout"
 msgstr ""
 
-#: templates/checkout.php:172
+#: templates/checkout.php:180
 msgid "PCI compliant"
 msgstr ""
 
@@ -1377,7 +1442,7 @@ msgstr ""
 msgid "Thanks %s!"
 msgstr ""
 
-#: templates/connect.php:172, templates/forms/license-activation.php:43
+#: templates/connect.php:172, templates/forms/license-activation.php:44
 msgid "Agree & Activate License"
 msgstr ""
 
@@ -1425,15 +1490,15 @@ msgstr ""
 msgid "During the update process we detected %s site(s) in the network that are still pending your attention."
 msgstr ""
 
-#: templates/connect.php:253, templates/forms/license-activation.php:46
+#: templates/connect.php:253, templates/forms/license-activation.php:47
 msgid "License key"
 msgstr ""
 
-#: templates/connect.php:256, templates/forms/license-activation.php:19
+#: templates/connect.php:256, templates/forms/license-activation.php:20
 msgid "Can't find your license key?"
 msgstr ""
 
-#: templates/connect.php:315, templates/connect.php:630, templates/forms/deactivation/retry-skip.php:20
+#: templates/connect.php:315, templates/connect.php:652, templates/forms/deactivation/retry-skip.php:20
 msgctxt "verb"
 msgid "Skip"
 msgstr ""
@@ -1482,7 +1547,7 @@ msgstr ""
 msgid "Newsletter"
 msgstr ""
 
-#: templates/connect.php:391, templates/forms/license-activation.php:38
+#: templates/connect.php:391, templates/forms/license-activation.php:39
 msgid "The %1$s will be periodically sending data to %2$s to check for security and feature updates, and verify the validity of your license."
 msgstr ""
 
@@ -1494,10 +1559,6 @@ msgstr ""
 msgid "Don't have a license key?"
 msgstr ""
 
-#: templates/connect.php:418
-msgid "Activate Free Version"
-msgstr ""
-
 #: templates/connect.php:420
 msgid "Have a license key?"
 msgstr ""
@@ -1514,12 +1575,12 @@ msgstr ""
 msgid "Terms of Service"
 msgstr ""
 
-#: templates/connect.php:766
+#: templates/connect.php:805
 msgctxt "as in the process of sending an email"
 msgid "Sending email"
 msgstr ""
 
-#: templates/connect.php:767
+#: templates/connect.php:806
 msgctxt "as activating plugin"
 msgid "Activating"
 msgstr ""
@@ -1547,7 +1608,7 @@ msgctxt "as code debugging"
 msgid "Debugging"
 msgstr ""
 
-#: templates/debug.php:54, templates/debug.php:248, templates/debug.php:374, templates/debug.php:492
+#: templates/debug.php:54, templates/debug.php:250, templates/debug.php:376, templates/debug.php:494
 msgid "Actions"
 msgstr ""
 
@@ -1583,186 +1644,186 @@ msgstr ""
 msgid "Set DB Option"
 msgstr ""
 
-#: templates/debug.php:180
+#: templates/debug.php:182
 msgid "Key"
 msgstr ""
 
-#: templates/debug.php:181
+#: templates/debug.php:183
 msgid "Value"
 msgstr ""
 
-#: templates/debug.php:197
+#: templates/debug.php:199
 msgctxt "as software development kit versions"
 msgid "SDK Versions"
 msgstr ""
 
-#: templates/debug.php:202
+#: templates/debug.php:204
 msgid "SDK Path"
 msgstr ""
 
-#: templates/debug.php:203, templates/debug.php:242
+#: templates/debug.php:205, templates/debug.php:244
 msgid "Module Path"
 msgstr ""
 
-#: templates/debug.php:204
+#: templates/debug.php:206
 msgid "Is Active"
 msgstr ""
 
-#: templates/debug.php:232, templates/debug/plugins-themes-sync.php:35
+#: templates/debug.php:234, templates/debug/plugins-themes-sync.php:35
 msgid "Plugins"
 msgstr ""
 
-#: templates/debug.php:232, templates/debug/plugins-themes-sync.php:56
+#: templates/debug.php:234, templates/debug/plugins-themes-sync.php:56
 msgid "Themes"
 msgstr ""
 
-#: templates/debug.php:237, templates/debug.php:369, templates/debug.php:451, templates/debug/scheduled-crons.php:80
+#: templates/debug.php:239, templates/debug.php:371, templates/debug.php:453, templates/debug/scheduled-crons.php:80
 msgid "Slug"
 msgstr ""
 
-#: templates/debug.php:239, templates/debug.php:450
+#: templates/debug.php:241, templates/debug.php:452
 msgid "Title"
 msgstr ""
 
-#: templates/debug.php:240
+#: templates/debug.php:242
 msgctxt "as application program interface"
 msgid "API"
 msgstr ""
 
-#: templates/debug.php:241
+#: templates/debug.php:243
 msgid "Freemius State"
 msgstr ""
 
-#: templates/debug.php:245
+#: templates/debug.php:247
 msgid "Network Blog"
 msgstr ""
 
-#: templates/debug.php:246
+#: templates/debug.php:248
 msgid "Network User"
 msgstr ""
 
-#: templates/debug.php:283
+#: templates/debug.php:285
 msgctxt "as connection was successful"
 msgid "Connected"
 msgstr ""
 
-#: templates/debug.php:284
+#: templates/debug.php:286
 msgctxt "as connection blocked"
 msgid "Blocked"
 msgstr ""
 
-#: templates/debug.php:320
+#: templates/debug.php:322
 msgid "Simulate Trial Promotion"
 msgstr ""
 
-#: templates/debug.php:332
+#: templates/debug.php:334
 msgid "Simulate Network Upgrade"
 msgstr ""
 
-#: templates/debug.php:358
+#: templates/debug.php:360
 msgid "%s Installs"
 msgstr ""
 
-#: templates/debug.php:360
+#: templates/debug.php:362
 msgctxt "like websites"
 msgid "Sites"
 msgstr ""
 
-#: templates/debug.php:366, templates/account/partials/site.php:148
+#: templates/debug.php:368, templates/account/partials/site.php:148
 msgid "Blog ID"
 msgstr ""
 
-#: templates/debug.php:431, templates/debug.php:509, templates/account/partials/addon.php:339
+#: templates/debug.php:433, templates/debug.php:511, templates/account/partials/addon.php:396
 msgctxt "verb"
 msgid "Delete"
 msgstr ""
 
-#: templates/debug.php:445
+#: templates/debug.php:447
 msgid "Add Ons of module %s"
 msgstr ""
 
-#: templates/debug.php:482
+#: templates/debug.php:484
 msgid "Users"
 msgstr ""
 
-#: templates/debug.php:489
+#: templates/debug.php:491
 msgid "Verified"
 msgstr ""
 
-#: templates/debug.php:520
+#: templates/debug.php:522
 msgid "%s Licenses"
 msgstr ""
 
-#: templates/debug.php:525
+#: templates/debug.php:527
 msgid "Plugin ID"
 msgstr ""
 
-#: templates/debug.php:527
+#: templates/debug.php:529
 msgid "Plan ID"
 msgstr ""
 
-#: templates/debug.php:528
+#: templates/debug.php:530
 msgid "Quota"
 msgstr ""
 
-#: templates/debug.php:529
+#: templates/debug.php:531
 msgid "Activated"
 msgstr ""
 
-#: templates/debug.php:530
+#: templates/debug.php:532
 msgid "Blocking"
 msgstr ""
 
-#: templates/debug.php:532
+#: templates/debug.php:534
 msgctxt "as expiration date"
 msgid "Expiration"
 msgstr ""
 
-#: templates/debug.php:555
+#: templates/debug.php:557
 msgid "Debug Log"
 msgstr ""
 
-#: templates/debug.php:559
+#: templates/debug.php:561
 msgid "All Types"
 msgstr ""
 
-#: templates/debug.php:566
+#: templates/debug.php:568
 msgid "All Requests"
 msgstr ""
 
-#: templates/debug.php:571, templates/debug.php:600, templates/debug/logger.php:25
+#: templates/debug.php:573, templates/debug.php:602, templates/debug/logger.php:25
 msgid "File"
 msgstr ""
 
-#: templates/debug.php:572, templates/debug.php:598, templates/debug/logger.php:23
+#: templates/debug.php:574, templates/debug.php:600, templates/debug/logger.php:23
 msgid "Function"
 msgstr ""
 
-#: templates/debug.php:573
+#: templates/debug.php:575
 msgid "Process ID"
 msgstr ""
 
-#: templates/debug.php:574
+#: templates/debug.php:576
 msgid "Logger"
 msgstr ""
 
-#: templates/debug.php:575, templates/debug.php:599, templates/debug/logger.php:24
+#: templates/debug.php:577, templates/debug.php:601, templates/debug/logger.php:24
 msgid "Message"
 msgstr ""
 
-#: templates/debug.php:577
+#: templates/debug.php:579
 msgid "Filter"
 msgstr ""
 
-#: templates/debug.php:585
+#: templates/debug.php:587
 msgid "Download"
 msgstr ""
 
-#: templates/debug.php:596, templates/debug/logger.php:22
+#: templates/debug.php:598, templates/debug/logger.php:22
 msgid "Type"
 msgstr ""
 
-#: templates/debug.php:601, templates/debug/logger.php:26
+#: templates/debug.php:603, templates/debug/logger.php:26
 msgid "Timestamp"
 msgstr ""
 
@@ -1787,52 +1848,52 @@ msgstr ""
 msgid "Requests"
 msgstr ""
 
-#: templates/account/billing.php:28
+#: templates/account/billing.php:22
 msgctxt "verb"
 msgid "Update"
 msgstr ""
 
-#: templates/account/billing.php:39
+#: templates/account/billing.php:33
 msgid "Billing"
 msgstr ""
 
-#: templates/account/billing.php:44, templates/account/billing.php:44
+#: templates/account/billing.php:38, templates/account/billing.php:38
 msgid "Business name"
 msgstr ""
 
-#: templates/account/billing.php:45, templates/account/billing.php:45
+#: templates/account/billing.php:39, templates/account/billing.php:39
 msgid "Tax / VAT ID"
 msgstr ""
 
-#: templates/account/billing.php:48, templates/account/billing.php:48, templates/account/billing.php:49, templates/account/billing.php:49
+#: templates/account/billing.php:42, templates/account/billing.php:42, templates/account/billing.php:43, templates/account/billing.php:43
 msgid "Address Line %d"
 msgstr ""
 
-#: templates/account/billing.php:52, templates/account/billing.php:52
+#: templates/account/billing.php:46, templates/account/billing.php:46
 msgid "City"
 msgstr ""
 
-#: templates/account/billing.php:52, templates/account/billing.php:52
+#: templates/account/billing.php:46, templates/account/billing.php:46
 msgid "Town"
 msgstr ""
 
-#: templates/account/billing.php:53, templates/account/billing.php:53
+#: templates/account/billing.php:47, templates/account/billing.php:47
 msgid "ZIP / Postal Code"
 msgstr ""
 
-#: templates/account/billing.php:308
+#: templates/account/billing.php:302
 msgid "Country"
 msgstr ""
 
-#: templates/account/billing.php:310
+#: templates/account/billing.php:304
 msgid "Select Country"
 msgstr ""
 
-#: templates/account/billing.php:317, templates/account/billing.php:318
+#: templates/account/billing.php:311, templates/account/billing.php:312
 msgid "State"
 msgstr ""
 
-#: templates/account/billing.php:317, templates/account/billing.php:318
+#: templates/account/billing.php:311, templates/account/billing.php:312
 msgid "Province"
 msgstr ""
 
@@ -2080,11 +2141,11 @@ msgstr ""
 msgid "Become an affiliate"
 msgstr ""
 
-#: templates/forms/license-activation.php:20
+#: templates/forms/license-activation.php:21
 msgid "Please enter the license key that you received in the email right after the purchase:"
 msgstr ""
 
-#: templates/forms/license-activation.php:25
+#: templates/forms/license-activation.php:26
 msgid "Update License"
 msgstr ""
 
@@ -2151,6 +2212,11 @@ msgstr ""
 msgid "Don't cancel %s - I'm still interested in getting security & feature updates, as well as be able to contact support."
 msgstr ""
 
+#. translators: %1$s: Either 'Downgrading your plan' or 'Cancelling the subscription'
+#: templates/forms/subscription-cancellation.php:99, templates/account/partials/addon.php:29, templates/account/partials/site.php:298
+msgid "%1$s will immediately stop all future recurring payments and your %s plan license will expire in %s."
+msgstr ""
+
 #: templates/forms/subscription-cancellation.php:103
 msgid "Once your license expires you will no longer be able to use the %s, unless you activate it again with a valid premium license."
 msgstr ""
@@ -2163,7 +2229,7 @@ msgstr ""
 msgid "Proceed"
 msgstr ""
 
-#: templates/forms/subscription-cancellation.php:191, templates/forms/deactivation/form.php:150
+#: templates/forms/subscription-cancellation.php:191, templates/forms/deactivation/form.php:171
 msgid "Cancel %s & Proceed"
 msgstr ""
 
@@ -2175,35 +2241,39 @@ msgstr ""
 msgid "For compliance with the WordPress.org guidelines, before we start the trial we ask that you opt in with your user and non-sensitive site information, allowing the %s to periodically send data to %s to check for version updates and to validate your trial."
 msgstr ""
 
-#: templates/js/style-premium-theme.php:37
+#: templates/js/style-premium-theme.php:39
 msgid "Premium"
 msgstr ""
 
-#: templates/partials/network-activation.php:23
+#: templates/js/style-premium-theme.php:42
+msgid "Beta"
+msgstr ""
+
+#: templates/partials/network-activation.php:27
 msgid "Activate license on all sites in the network."
 msgstr ""
 
-#: templates/partials/network-activation.php:24
+#: templates/partials/network-activation.php:28
 msgid "Apply on all sites in the network."
 msgstr ""
 
-#: templates/partials/network-activation.php:27
+#: templates/partials/network-activation.php:31
 msgid "Activate license on all pending sites."
 msgstr ""
 
-#: templates/partials/network-activation.php:28
+#: templates/partials/network-activation.php:32
 msgid "Apply on all pending sites."
 msgstr ""
 
-#: templates/partials/network-activation.php:36, templates/partials/network-activation.php:68
+#: templates/partials/network-activation.php:40, templates/partials/network-activation.php:74
 msgid "allow"
 msgstr ""
 
-#: templates/partials/network-activation.php:38, templates/partials/network-activation.php:70
+#: templates/partials/network-activation.php:43, templates/partials/network-activation.php:77
 msgid "delegate"
 msgstr ""
 
-#: templates/partials/network-activation.php:41, templates/partials/network-activation.php:73
+#: templates/partials/network-activation.php:47, templates/partials/network-activation.php:81
 msgid "skip"
 msgstr ""
 
@@ -2228,18 +2298,14 @@ msgstr ""
 msgid "Last license"
 msgstr ""
 
-#: templates/account/partials/addon.php:115
+#: templates/account/partials/addon.php:167
 msgid "Cancelled"
 msgstr ""
 
-#: templates/account/partials/addon.php:125
+#: templates/account/partials/addon.php:177
 msgid "No expiration"
 msgstr ""
 
-#: templates/account/partials/addon.php:264, templates/account/partials/addon.php:317
-msgid "Activate this add-on"
-msgstr ""
-
 #: templates/account/partials/site.php:181
 msgid "Owner Name"
 msgstr ""
@@ -2264,47 +2330,47 @@ msgstr ""
 msgid "Contact Support"
 msgstr ""
 
-#: templates/forms/deactivation/form.php:59
+#: templates/forms/deactivation/form.php:64
 msgid "Anonymous feedback"
 msgstr ""
 
-#: templates/forms/deactivation/form.php:66
+#: templates/forms/deactivation/form.php:70
 msgid "Deactivate"
 msgstr ""
 
-#: templates/forms/deactivation/form.php:68
+#: templates/forms/deactivation/form.php:72
 msgid "Activate %s"
 msgstr ""
 
-#: templates/forms/deactivation/form.php:80
+#: templates/forms/deactivation/form.php:87
 msgid "Quick Feedback"
 msgstr ""
 
-#: templates/forms/deactivation/form.php:84
+#: templates/forms/deactivation/form.php:91
 msgid "If you have a moment, please let us know why you are %s"
 msgstr ""
 
-#: templates/forms/deactivation/form.php:84
+#: templates/forms/deactivation/form.php:91
 msgid "deactivating"
 msgstr ""
 
-#: templates/forms/deactivation/form.php:84
+#: templates/forms/deactivation/form.php:91
 msgid "switching"
 msgstr ""
 
-#: templates/forms/deactivation/form.php:332
+#: templates/forms/deactivation/form.php:365
 msgid "Submit & %s"
 msgstr ""
 
-#: templates/forms/deactivation/form.php:353
+#: templates/forms/deactivation/form.php:386
 msgid "Kindly tell us the reason so we can improve."
 msgstr ""
 
-#: templates/forms/deactivation/form.php:478
+#: templates/forms/deactivation/form.php:511
 msgid "Yes - %s"
 msgstr ""
 
-#: templates/forms/deactivation/form.php:485
+#: templates/forms/deactivation/form.php:518
 msgid "Skip & %s"
 msgstr ""
 
diff --git a/wp-content/plugins/nextgen-gallery/freemius/start.php b/wp-content/plugins/nextgen-gallery/freemius/start.php
index 0d2a48c0e317acd258305a1708f71e0391176acc..d23590fa1fb107234bf3e9a1636c936200c99166 100644
--- a/wp-content/plugins/nextgen-gallery/freemius/start.php
+++ b/wp-content/plugins/nextgen-gallery/freemius/start.php
@@ -15,7 +15,7 @@
 	 *
 	 * @var string
 	 */
-	$this_sdk_version = '2.2.4';
+	$this_sdk_version = '2.3.0';
 
 	#region SDK Selection Logic --------------------------------------------------------------------
 
diff --git a/wp-content/plugins/nextgen-gallery/freemius/templates/account.php b/wp-content/plugins/nextgen-gallery/freemius/templates/account.php
index 2ca85d7d817e5a558b41eac9efd6b7692946e88f..2ea906a766333f395822925903f19e0e085f3948 100755
--- a/wp-content/plugins/nextgen-gallery/freemius/templates/account.php
+++ b/wp-content/plugins/nextgen-gallery/freemius/templates/account.php
@@ -70,6 +70,11 @@
 		) );
 	}
 
+	$payments = $fs->_fetch_payments();
+
+	$show_billing = ( is_array( $payments ) && 0 < count( $payments ) );
+
+
 	$has_tabs = $fs->_add_tabs_before_content();
 
 	if ( $has_tabs ) {
@@ -80,8 +85,8 @@
 	$download_latest_text         = fs_text_x_inline( 'Download Latest', 'as download latest version', 'download-latest', $slug );
 	$downgrading_plan_text        = fs_text_inline( 'Downgrading your plan', 'downgrading-plan', $slug );
 	$cancelling_subscription_text = fs_text_inline( 'Cancelling the subscription', 'cancelling-subscription', $slug );
-	/* translators: %1s: Either 'Downgrading your plan' or 'Cancelling the subscription' */
-	$downgrade_x_confirm_text          = fs_text_inline( '%1s will immediately stop all future recurring payments and your %s plan license will expire in %s.', 'downgrade-x-confirm', $slug );
+	/* translators: %1$s: Either 'Downgrading your plan' or 'Cancelling the subscription' */
+	$downgrade_x_confirm_text          = fs_text_inline( '%1$s will immediately stop all future recurring payments and your %2$s plan license will expire in %3$s.', 'downgrade-x-confirm', $slug );
 	$prices_increase_text              = fs_text_inline( 'Please note that we will not be able to grandfather outdated pricing for renewals/new subscriptions after a cancellation. If you choose to renew the subscription manually in the future, after a price increase, which typically occurs once a year, you will be charged the updated price.', 'pricing-increase-warning', $slug );
 	$cancel_trial_confirm_text         = fs_text_inline( 'Cancelling the trial will immediately block access to all premium features. Are you sure?', 'cancel-trial-confirm', $slug );
 	$after_downgrade_non_blocking_text = fs_text_inline( 'You can still enjoy all %s features but you will not have access to %s security & feature updates, nor support.', 'after-downgrade-non-blocking', $slug );
@@ -103,6 +108,7 @@
 	$free_text         = fs_text_inline( 'Free', 'free', $slug );
 	$activate_text     = fs_text_inline( 'Activate', 'activate', $slug );
 	$plan_text         = fs_text_x_inline( 'Plan', 'as product pricing plan', 'plan', $slug );
+	$bundle_plan_text  = fs_text_inline( 'Bundle Plan', 'bundle-plan', $slug );
 
     $show_plan_row    = true;
     $show_license_row = is_object( $license );
@@ -142,6 +148,27 @@
             }
         }
     }
+
+    $is_child_license    = ( is_object( $license ) && FS_Plugin_License::is_valid_id( $license->parent_license_id ) );
+    $bundle_subscription = null;
+
+    if (
+        $show_plan_row &&
+        is_object( $license ) &&
+        FS_Plugin_License::is_valid_id( $license->parent_license_id )
+    ) {
+        $bundle_subscription = $fs->_get_subscription( $license->parent_license_id );
+    }
+
+    $is_active_bundle_subscription = ( is_object( $bundle_subscription ) && $bundle_subscription->is_active() );
+
+    $fs_blog_id = ( is_multisite() && ! is_network_admin() ) ?
+        get_current_blog_id() :
+        0;
+
+    $active_plugins_directories_map = Freemius::get_active_plugins_directories_map( $fs_blog_id );
+
+    $is_premium = $fs->is_premium();
 ?>
 	<div class="wrap fs-section">
 		<?php if ( ! $has_tabs && ! $fs->apply_filters( 'hide_account_tabs', false ) ) : ?>
@@ -169,6 +196,10 @@
 							<h3><span class="dashicons dashicons-businessman"></span> <?php fs_esc_html_echo_inline( 'Account Details', 'account-details', $slug ) ?></h3>
 							<div class="fs-header-actions">
 								<ul>
+									<?php if ( $show_billing ) : ?>
+										<li><a href="#fs_billing"><i class="dashicons dashicons-portfolio"></i> <?php fs_esc_html_echo_inline( 'Billing & Invoices', 'billing-invoices', $slug ) ?></li>
+										<li>&nbsp;&bull;&nbsp;</li>
+									<?php endif ?>
 									<?php if ( ! $is_paying ) : ?>
 										<li>
 											<form action="<?php echo $fs->_get_admin_page_url( 'account' ) ?>" method="POST">
@@ -276,6 +307,22 @@
 											);
 										}
 
+										$profile[] = array(
+											'id'    => 'product',
+											'title' => ( $fs->is_plugin() ?
+												fs_text_inline( 'Plugin', 'plugin', $slug ) :
+												fs_text_inline( 'Theme', 'theme', $slug ) ),
+											'value' => $fs->get_plugin_title()
+										);
+
+										$profile[] = array(
+											'id'    => 'product_id',
+											'title' => ( $fs->is_plugin() ?
+												fs_text_inline( 'Plugin', 'plugin', $slug ) :
+												fs_text_inline( 'Theme', 'theme', $slug ) ) . ' ' . fs_text_inline( 'ID', 'id', $slug ),
+											'value' => $fs->get_id()
+										);
+
 										if ( ! fs_is_network_admin()) {
                                             $profile[] = array(
                                                 'id'    => 'site_id',
@@ -307,6 +354,14 @@
 											'value' => $fs->get_plugin_version()
 										);
 
+										if ( $is_premium ) {
+										    $profile[] = array(
+                                                'id'    => 'beta_program',
+                                                'title' => '',
+                                                'value' => $user->is_beta
+                                            );
+                                        }
+
 										if ( $has_paid_plan ) {
 											if ( $fs->is_trial() ) {
 											    if ( $show_plan_row ) {
@@ -322,12 +377,20 @@
                                                 if ( $show_plan_row ) {
                                                     $profile[] = array(
                                                         'id'    => 'plan',
-                                                        'title' => $plan_text,
+                                                        'title' => ( $is_child_license ? ucfirst( $fs->get_module_type() ) . ' ' : '' ) . $plan_text,
                                                         'value' => strtoupper( is_string( $plan->name ) ?
                                                             $plan->title :
                                                             strtoupper( $free_text )
                                                         )
                                                     );
+
+                                                    if ( $is_child_license ) {
+                                                        $profile[] = array(
+                                                            'id'    => 'bundle_plan',
+                                                            'title' => $bundle_plan_text,
+                                                            'value' => strtoupper( $license->parent_plan_title )
+                                                        );
+                                                    }
                                                 }
 
 												if ( is_object( $license ) ) {
@@ -353,13 +416,18 @@
 											?>
 											<tr class="fs-field-<?php echo $p['id'] ?><?php if ( $odd ) : ?> alternate<?php endif ?>">
 												<td>
-													<nobr><?php echo $p['title'] ?>:</nobr>
+													<nobr><?php echo $p['title'] ?><?php echo ( ! empty( $p['title'] ) ) ? ':' : '' ?></nobr>
 												</td>
-												<td<?php if ( 'plan' === $p['id'] ) { echo ' colspan="2"'; }?>>
+												<td<?php if ( 'plan' === $p['id'] || 'bundle_plan' === $p['id'] ) { echo ' colspan="2"'; }?>>
 													<?php if ( in_array( $p['id'], array( 'license_key', 'site_secret_key' ) ) ) : ?>
 														<code><?php echo htmlspecialchars( substr( $p['value'], 0, 6 ) ) . str_pad( '', 23 * 6, '&bull;' ) . htmlspecialchars( substr( $p['value'], - 3 ) ) ?></code>
 														<input type="text" value="<?php echo htmlspecialchars( $p['value'] ) ?>" style="display: none"
 														       readonly/>
+                                                    <?php elseif ( 'beta_program' === $p['id'] ) : ?>
+                                                        <label>
+                                                            <input type="checkbox" class="fs-toggle-beta-mode" <?php checked( true, $p['value'] ) ?>/><span><?php
+                                                                fs_esc_html_echo_inline( 'Join the Beta program', 'join-beta', $slug )
+                                                        ?></span></label>
 													<?php else : ?>
 														<code><?php echo htmlspecialchars( $p['value'] ) ?></code>
 													<?php endif ?>
@@ -371,7 +439,7 @@
 															<label class="fs-tag fs-success"><?php echo esc_html( $trial_text ) ?></label>
 														<?php endif ?>
 														<?php if ( is_object( $license ) && ! $license->is_lifetime() ) : ?>
-															<?php if ( ! $is_active_subscription && ! $license->is_first_payment_pending() ) : ?>
+															<?php if ( ! $is_active_subscription && ! $is_active_bundle_subscription && ! $license->is_first_payment_pending() ) : ?>
                                                                 <?php $is_license_expired = $license->is_expired() ?>
                                                                 <?php $expired_ago_text   = ( fs_text_inline( 'Expired', 'expired', $slug ) . ' ' . fs_text_x_inline( '%s ago', 'x-ago', $slug ) ) ?>
 																<label
@@ -402,7 +470,7 @@
 															<?php else : ?>
 																<form action="<?php echo $fs->_get_admin_page_url( 'account' ) ?>"
 																      method="POST" class="button-group">
-																	<?php if ( $show_upgrade && $fs->is_premium() ) : ?>
+																	<?php if ( $show_upgrade && $is_premium ) : ?>
 																		<a class="button activate-license-trigger <?php echo $fs->get_unique_affix() ?>" href="#"><?php fs_esc_html_echo_inline( 'Activate License', 'activate-license', $slug ) ?></a>
 																	<?php endif ?>
 																	<input type="submit" class="button"
@@ -421,9 +489,15 @@
 																</form>
 															<?php endif ?>
 														</div>
+													<?php elseif ( 'bundle_plan' === $p['id'] ) : ?>
+														<?php if ( is_object( $bundle_subscription ) ) : ?>
+															<?php if ( $is_active_bundle_subscription && ! $license->is_first_payment_pending() ) : ?>
+																<label class="fs-tag fs-success"><?php echo esc_html( sprintf( $renews_in_text, human_time_diff( time(), strtotime( $bundle_subscription->next_payment ) ) ) ) ?></label>
+															<?php endif ?>
+                                                        <?php endif ?>
 													<?php elseif ( 'version' === $p['id'] && $has_paid_plan ) : ?>
 														<?php if ( $fs->has_premium_version() ) : ?>
-															<?php if ( $fs->is_premium() ) : ?>
+															<?php if ( $is_premium ) : ?>
 																<label
 																	class="fs-tag fs-<?php echo $fs->can_use_premium_code() ? 'success' : 'warn' ?>"><?php fs_esc_html_echo_inline( 'Premium version', 'premium-version', $slug ) ?></label>
 															<?php elseif ( $fs->can_use_premium_code() ) : ?>
@@ -432,7 +506,7 @@
 														<?php endif ?>
 													<?php endif ?>
 												</td>
-												<?php if ( 'plan' !== $p['id'] ) : ?>
+                                                <?php if ( 'plan' !== $p['id'] && 'bundle_plan' !== $p['id'] ) : ?>
 													<td class="fs-right">
 														<?php if ( 'email' === $p['id'] && ! $user->is_verified() ) : ?>
 															<form action="<?php echo $fs->_get_admin_page_url( 'account' ) ?>" method="POST">
@@ -492,8 +566,20 @@
 													</td>
 												<?php endif ?>
 											</tr>
-											<?php $odd = ! $odd;
-										endforeach ?>
+											<?php
+                                                if ( 'version' === $p['id'] && $is_premium ) {
+                                                    /**
+                                                     * If there's a row for the beta program, keep its background color
+                                                     * the same as the version info row.
+                                                     *
+                                                     * @author Leo Fajardo (@leorw)
+                                                     * @since 2.3.0
+                                                     */
+                                                    continue;
+                                                }
+
+                                                $odd = ! $odd;
+                                        endforeach ?>
 								</table>
 							</div>
 						</div>
@@ -502,7 +588,7 @@
 							<h3><span class="dashicons dashicons-networking"></span> <?php fs_esc_html_echo_inline( 'Sites', 'sites', $slug ) ?></h3>
 							<div class="fs-header-actions">
                                 <?php $has_license = is_object( $license ) ?>
-                                <?php if ( $has_license || ( $show_upgrade && $fs->is_premium() ) ) : ?>
+                                <?php if ( $has_license || ( $show_upgrade && $is_premium ) ) : ?>
                                     <?php
                                         $activate_license_button_text = $has_license ?
                                             fs_esc_html_inline( 'Change License', 'change-license', $slug ) :
@@ -545,10 +631,7 @@
 						<?php endif ?>
 
 						<?php
-							$account_addons = $fs->get_account_addons();
-							if ( ! is_array( $account_addons ) ) {
-								$account_addons = array();
-							}
+							$account_addons = $fs->get_updated_account_addons();
 
 							$installed_addons     = $fs->get_installed_addons();
 							$installed_addons_ids = array();
@@ -578,12 +661,22 @@
 										</tr>
 										</thead>
 										<tbody>
-										<?php $odd = true;
+										<?php
+                                            $odd = true;
+
+                                            $installed_addons_ids_map = array_flip( $installed_addons_ids );
+
 											foreach ( $addons_to_show as $addon_id ) {
+											    $is_addon_installed = isset( $installed_addons_ids_map[ $addon_id ] );
+
 												$addon_view_params = array(
-													'parent_fs' => $fs,
-													'addon_id'  => $addon_id,
-													'odd'       => $odd,
+													'parent_fs'                      => $fs,
+													'addon_id'                       => $addon_id,
+													'odd'                            => $odd,
+													'fs_blog_id'                     => $fs_blog_id,
+                                                    'active_plugins_directories_map' => &$active_plugins_directories_map,
+                                                    'is_addon_installed'             => $is_addon_installed,
+                                                    'addon_info'                     => $fs->_get_addon_info( $addon_id, $is_addon_installed )
 												);
 
 												fs_require_template(
@@ -602,16 +695,23 @@
 						<?php $fs->do_action( 'after_account_details' ) ?>
 
 						<?php
-							$view_params = array( 'id' => $VARS['id'] );
-							fs_require_once_template( 'account/billing.php', $view_params );
-							fs_require_once_template( 'account/payments.php', $view_params );
+							if ( $show_billing ) {
+								$view_params = array( 'id' => $VARS['id'] );
+								fs_require_once_template( 'account/billing.php', $view_params );
+								fs_require_once_template( 'account/payments.php', $view_params );
+							}
 						?>
 					</div>
 				</div>
 			</div>
 		</div>
 	</div>
-    <?php $fs->_maybe_add_subscription_cancellation_dialog_box( true ) ?>
+    <?php
+        $subscription_cancellation_dialog_box_template_params = $fs->_get_subscription_cancellation_dialog_box_template_params( true );
+        if ( ! empty( $subscription_cancellation_dialog_box_template_params ) ) {
+            fs_require_template( 'forms/subscription-cancellation.php', $subscription_cancellation_dialog_box_template_params );
+        }
+    ?>
     <script type="text/javascript">
         (function ($) {
             var setLoading = function ($this, label) {
@@ -660,6 +760,46 @@
                 );
             });
 
+            <?php
+                $plugin_title         = $fs->get_plugin_title();
+                $processing_text      = fs_esc_js_inline( 'Processing', 'processing' );
+                $confirmation_message = sprintf(
+                    '%s %s',
+                    sprintf( fs_esc_attr_inline( 'Get updates for bleeding edge Beta versions of %s.', 'get-beta-versions', $slug ), $plugin_title ),
+                    sprintf( fs_esc_attr_inline( 'An update to a Beta version will replace your installed version of %s with the latest Beta release - use with caution, and not on production sites. You have been warned.', 'beta-version-update-caution', $slug ), $plugin_title )
+                );
+            ?>
+
+            $( '.fs-toggle-beta-mode' ).click( function () {
+                var $checkbox = $( this ),
+                    isChecked = $checkbox.is( ':checked' );
+
+                if ( ! isChecked || confirm( '<?php echo $confirmation_message ?>' ) ) {
+                    $.ajax( {
+                        url   : ajaxurl,
+                        method: 'POST',
+                        data  : {
+                            action   : '<?php echo $fs->get_ajax_action( 'set_beta_mode' ) ?>',
+                            security : '<?php echo $fs->get_ajax_security( 'set_beta_mode' ) ?>',
+                            is_beta  : isChecked,
+                            module_id: <?php echo $fs->get_id() ?>
+                        },
+                        beforeSend: function () {
+                            $checkbox.prop( 'disabled', true );
+                            $checkbox.parent().find( 'span' ).text( '<?php echo $processing_text ?>' + '...' );
+                        },
+                        complete: function () {
+                            $checkbox.prop( 'disabled', false );
+                            $checkbox.parent().find( 'span' ).text( '<?php fs_esc_js_echo_inline( 'Join the Beta Program', 'join-beta', $slug ) ?>' );
+                        }
+                    } );
+
+                    return true;
+                }
+
+                return false;
+            });
+
 	        $('.fs-opt-in').click(function () {
 		        setLoading($(this), '<?php fs_esc_js_echo_inline('Opting in', 'opting-in' ) ?>...');
 	        });
diff --git a/wp-content/plugins/nextgen-gallery/freemius/templates/account/billing.php b/wp-content/plugins/nextgen-gallery/freemius/templates/account/billing.php
index f916ab19e393e0648deedc9c880e550eec79148e..a4de4098a48f18de244a440532570b3eded6d868 100644
--- a/wp-content/plugins/nextgen-gallery/freemius/templates/account/billing.php
+++ b/wp-content/plugins/nextgen-gallery/freemius/templates/account/billing.php
@@ -18,20 +18,14 @@
 
 	$slug = $fs->get_slug();
 
-	$payments = $fs->_fetch_payments();
+	$edit_text   = fs_text_x_inline( 'Edit', 'verb', 'edit', $slug );
+	$update_text = fs_text_x_inline( 'Update', 'verb', 'update', $slug );
 
-	$show_billing = ( is_array( $payments ) && 0 < count( $payments ) );
-
-	if ( $show_billing ) :
-
-		$edit_text   = fs_text_x_inline( 'Edit', 'verb', 'edit', $slug );
-		$update_text = fs_text_x_inline( 'Update', 'verb', 'update', $slug );
-
-		$billing     = $fs->_fetch_billing();
-		$has_billing = ( $billing instanceof FS_Billing );
-		if ( ! $has_billing ) {
-			$billing = new FS_Billing();
-		}
+	$billing     = $fs->_fetch_billing();
+	$has_billing = ( $billing instanceof FS_Billing );
+	if ( ! $has_billing ) {
+		$billing = new FS_Billing();
+	}
 ?>
 <!-- Billing -->
 <div class="postbox">
@@ -426,6 +420,4 @@
 				}
 			});
 	})(jQuery);
-</script>
-<?php
-	endif;
\ No newline at end of file
+</script>
\ No newline at end of file
diff --git a/wp-content/plugins/nextgen-gallery/freemius/templates/account/partials/addon.php b/wp-content/plugins/nextgen-gallery/freemius/templates/account/partials/addon.php
index 4e719355e9009822f956980b73425f5c2397c50b..11242834d8172774ff6a170f39ef1997485f1e3d 100644
--- a/wp-content/plugins/nextgen-gallery/freemius/templates/account/partials/addon.php
+++ b/wp-content/plugins/nextgen-gallery/freemius/templates/account/partials/addon.php
@@ -8,12 +8,16 @@
     $odd      = $VARS['odd'];
     $slug     = $fs->get_slug();
 
+    $fs_blog_id = $VARS['fs_blog_id'];
 
-    $addon              = $fs->get_addon( $addon_id );
+    $active_plugins_directories_map = $VARS['active_plugins_directories_map'];
+
+    $addon_info         = $VARS['addon_info'];
     $is_addon_activated = $fs->is_addon_activated( $addon_id );
-    $is_addon_connected = $fs->is_addon_connected( $addon_id );
+    $is_addon_connected = $addon_info['is_connected'];
+    $is_addon_installed = $VARS['is_addon_installed'];
 
-    $fs_addon = $is_addon_connected ?
+    $fs_addon = ( $is_addon_connected && $is_addon_installed ) ?
         freemius( $addon_id ) :
         false;
 
@@ -21,8 +25,8 @@
     $download_latest_text         = fs_text_x_inline( 'Download Latest', 'as download latest version', 'download-latest', $slug );
     $downgrading_plan_text        = fs_text_inline( 'Downgrading your plan', 'downgrading-plan', $slug );
     $cancelling_subscription_text = fs_text_inline( 'Cancelling the subscription', 'cancelling-subscription', $slug );
-    /* translators: %1s: Either 'Downgrading your plan' or 'Cancelling the subscription' */
-    $downgrade_x_confirm_text     = fs_text_inline( '%1s will immediately stop all future recurring payments and your %s plan license will expire in %s.', 'downgrade-x-confirm', $slug );
+    /* translators: %1$s: Either 'Downgrading your plan' or 'Cancelling the subscription' */
+    $downgrade_x_confirm_text     = fs_text_inline( '%1$s will immediately stop all future recurring payments and your %s plan license will expire in %s.', 'downgrade-x-confirm', $slug );
     $prices_increase_text         = fs_text_inline( 'Please note that we will not be able to grandfather outdated pricing for renewals/new subscriptions after a cancellation. If you choose to renew the subscription manually in the future, after a price increase, which typically occurs once a year, you will be charged the updated price.', 'pricing-increase-warning', $slug );
     $cancel_trial_confirm_text         = fs_text_inline( 'Cancelling the trial will immediately block access to all premium features. Are you sure?', 'cancel-trial-confirm', $slug );
     $after_downgrade_non_blocking_text = fs_text_inline( 'You can still enjoy all %s features but you will not have access to %s security & feature updates, nor support.', 'after-downgrade-non-blocking', $slug );
@@ -48,11 +52,15 @@
     // Defaults.
     $plan                   = null;
     $is_paid_trial          = false;
+    /**
+     * @var FS_Plugin_License $license
+     */
     $license                = null;
     $site                   = null;
     $is_active_subscription = false;
     $subscription           = null;
     $is_paying              = false;
+    $show_upgrade           = false;
 
     if ( is_object( $fs_addon ) ) {
         $is_paying                  = $fs_addon->is_paying();
@@ -63,18 +71,62 @@
             $fs_addon->_get_subscription( $license->id ) :
             null );
         $plan                       = $fs_addon->get_plan();
-        $is_active_subscription     = ( is_object( $subscription ) && $subscription->is_active() );
+        $plan_name                  = $plan->name;
+        $plan_title                 = $plan->title;
         $is_paid_trial              = $fs_addon->is_paid_trial();
         $show_upgrade               = ( $fs_addon->has_paid_plan() && ! $is_paying && ! $is_paid_trial && ! $fs_addon->_has_premium_license() );
-        $is_current_license_expired = is_object( $license ) && $license->is_expired();
+        $version                    = $fs_addon->get_plugin_version();
+    } else if ( $is_addon_connected ) {
+        if (
+            empty( $addon_info ) ||
+            ! isset( $addon_info['site'] )
+        ) {
+            $is_addon_connected = false;
+        } else {
+            /**
+             * @var FS_Site $site
+             */
+            $site    = $addon_info['site'];
+            $version = $addon_info['version'];
+
+            $plan_name = isset( $addon_info['plan_name'] ) ?
+                $addon_info['plan_name'] :
+                '';
+
+            $plan_title = isset( $addon_info['plan_title'] ) ?
+                $addon_info['plan_title'] :
+                '';
+
+            if ( isset( $addon_info['license'] ) ) {
+                $license = $addon_info['license'];
+            }
+
+            if ( isset( $addon_info['subscription'] ) ) {
+                $subscription = $addon_info['subscription'];
+            }
+
+            $has_valid_and_active_license = (
+                is_object( $license ) &&
+                $license->is_active() &&
+                $license->is_valid()
+            );
+
+            $is_paid_trial = (
+                $site->is_trial() &&
+                $has_valid_and_active_license &&
+                ( $site->trial_plan_id == $license->plan_id )
+            );
+        }
     }
+
+    $is_active_subscription = ( is_object( $subscription ) && $subscription->is_active() );
 ?>
 <tr<?php if ( $odd ) {
     echo ' class="alternate"';
 } ?>>
     <td>
         <!-- Title -->
-        <?php echo $addon->title ?>
+        <?php echo $addon_info['title'] ?>
     </td>
     <?php if ( $is_addon_connected ) : ?>
         <!-- ID -->
@@ -82,21 +134,21 @@
         <!--/ ID -->
 
         <!-- Version -->
-        <td><?php echo $fs_addon->get_plugin_version() ?></td>
+        <td><?php echo $version ?></td>
         <!--/ Version -->
 
         <!-- Plan Title -->
-        <td><?php echo strtoupper( is_string( $plan->name ) ? $plan->title : $free_text ) ?></td>
+        <td><?php echo strtoupper( is_string( $plan_name ) ? $plan_title : $free_text ) ?></td>
         <!--/ Plan Title -->
 
-        <?php if ( $fs_addon->is_trial() || is_object( $license ) ) : ?>
+        <?php if ( $site->is_trial() || is_object( $license ) ) : ?>
 
         <!-- Expiration -->
         <td>
             <?php
                 $tags = array();
 
-                if ( $fs_addon->is_trial() ) {
+                if ( $site->is_trial() ) {
                     $tags[] = array( 'label' => $trial_text, 'type' => 'success' );
 
                     $tags[] = array(
@@ -203,7 +255,7 @@
                     $cancel_trial_confirm_text,
                     'POST'
                 );
-            } else {
+            } else if ( ! is_object( $license ) || ! $license->is_features_enabled() ) {
                 $premium_license = $fs_addon->_get_available_premium_license();
 
                 if ( is_object( $premium_license ) ) {
@@ -258,17 +310,20 @@
         } else if ( ! $show_upgrade ) {
             if ( $fs->is_addon_installed( $addon_id ) ) {
                 $addon_file = $fs->get_addon_basename( $addon_id );
-                $buttons[]  = sprintf(
-                    '<a class="button button-primary edit" href="%s" title="%s">%s</a>',
-                    wp_nonce_url( 'plugins.php?action=activate&amp;plugin=' . $addon_file, 'activate-plugin_' . $addon_file ),
-                    fs_esc_attr_inline( 'Activate this add-on', 'activate-this-addon', $slug ),
-                    $activate_text
-                );
+
+                if ( ! isset( $active_plugins_directories_map[ dirname( $addon_file ) ] ) ) {
+                    $buttons[]  = sprintf(
+                        '<a class="button button-primary edit" href="%s" title="%s">%s</a>',
+                        wp_nonce_url( 'plugins.php?action=activate&amp;plugin=' . $addon_file, 'activate-plugin_' . $addon_file ),
+                        fs_esc_attr_inline( 'Activate this add-on', 'activate-this-addon', $slug ),
+                        $activate_text
+                    );
+                }
             } else {
                 if ( $fs->is_allowed_to_install() ) {
                     $buttons[] = sprintf(
                         '<a class="button button-primary edit" href="%s">%s</a>',
-                        wp_nonce_url( self_admin_url( 'update.php?action=install-plugin&plugin=' . $addon->slug ), 'install-plugin_' . $addon->slug ),
+                        wp_nonce_url( self_admin_url( 'update.php?' . ( ( isset( $addon_info['has_paid_plan'] ) && $addon_info['has_paid_plan'] ) ? 'fs_allow_updater_and_dialog=true&' : '' ) . 'action=install-plugin&plugin=' . $addon_info['slug'] ), 'install-plugin_' . $addon_info['slug'] ),
                         fs_text_inline( 'Install Now', 'install-now', $slug )
                     );
                 } else {
@@ -283,10 +338,10 @@
 
         if ( $show_upgrade ) {
             $buttons[] = sprintf( '<a href="%s" class="thickbox button button-small button-primary" aria-label="%s" data-title="%s"><i class="dashicons dashicons-cart"></i> %s</a>',
-                esc_url( network_admin_url( 'plugin-install.php?fs_allow_updater_and_dialog=true&tab=plugin-information&parent_plugin_id=' . $fs->get_id() . '&plugin=' . $addon->slug .
+                esc_url( network_admin_url( 'plugin-install.php?fs_allow_updater_and_dialog=true' . ( ! empty( $fs_blog_id ) ? '&fs_blog_id=' . $fs_blog_id : '' ) . '&tab=plugin-information&parent_plugin_id=' . $fs->get_id() . '&plugin=' . $addon_info['slug'] .
                                             '&TB_iframe=true&width=600&height=550' ) ),
-                esc_attr( sprintf( fs_text_inline( 'More information about %s', 'more-information-about-x', $slug ), $addon->title ) ),
-                esc_attr( $addon->title ),
+                esc_attr( sprintf( fs_text_inline( 'More information about %s', 'more-information-about-x', $slug ), $addon_info['title'] ) ),
+                esc_attr( $addon_info['title'] ),
                 ( $fs_addon->has_free_plan() ?
                     $upgrade_text :
                     fs_text_x_inline( 'Purchase', 'verb', 'purchase', $slug ) )
@@ -312,14 +367,16 @@
         <td colspan="4">
             <?php if ( $fs->is_addon_installed( $addon_id ) ) : ?>
                 <?php $addon_file = $fs->get_addon_basename( $addon_id ) ?>
+                <?php if ( ! isset( $active_plugins_directories_map[ dirname( $addon_file ) ] ) ) : ?>
                 <a class="button button-primary"
                    href="<?php echo wp_nonce_url( 'plugins.php?action=activate&amp;plugin=' . $addon_file, 'activate-plugin_' . $addon_file ) ?>"
                    title="<?php fs_esc_attr_echo_inline( 'Activate this add-on', 'activate-this-addon', $slug ) ?>"
                    class="edit"><?php echo esc_html( $activate_text ) ?></a>
+                <?php endif ?>
             <?php else : ?>
                 <?php if ( $fs->is_allowed_to_install() ) : ?>
                     <a class="button button-primary"
-                       href="<?php echo wp_nonce_url( self_admin_url( 'update.php?action=install-plugin&plugin=' . $addon->slug ), 'install-plugin_' . $addon->slug ) ?>"><?php fs_esc_html_echo_inline( 'Install Now', 'install-now', $slug ) ?></a>
+                       href="<?php echo wp_nonce_url( self_admin_url( 'update.php?' . ( ( isset( $addon_info['has_paid_plan'] ) && $addon_info['has_paid_plan'] ) ? 'fs_allow_updater_and_dialog=true&' : '' ) . 'action=install-plugin&plugin=' . $addon_info['slug'] ), 'install-plugin_' . $addon_info['slug'] ) ?>"><?php fs_esc_html_echo_inline( 'Install Now', 'install-now', $slug ) ?></a>
                 <?php else : ?>
                     <a target="_blank" class="button button-primary"
                        href="<?php echo $fs->_get_latest_download_local_url( $addon_id ) ?>"><?php echo esc_html( $download_latest_text ) ?></a>
diff --git a/wp-content/plugins/nextgen-gallery/freemius/templates/account/partials/site.php b/wp-content/plugins/nextgen-gallery/freemius/templates/account/partials/site.php
index 976dc35aaabe800eba1dff8935009cdb565ef9dd..0abe3970ae4284517cac2f92c41e21afdeab42d5 100644
--- a/wp-content/plugins/nextgen-gallery/freemius/templates/account/partials/site.php
+++ b/wp-content/plugins/nextgen-gallery/freemius/templates/account/partials/site.php
@@ -294,8 +294,8 @@
                                 <?php
                                         $downgrading_plan_text        = fs_text_inline( 'Downgrading your plan', 'downgrading-plan', $slug );
                                         $cancelling_subscription_text = fs_text_inline( 'Cancelling the subscription', 'cancelling-subscription', $slug );
-                                        /* translators: %1s: Either 'Downgrading your plan' or 'Cancelling the subscription' */
-                                        $downgrade_x_confirm_text          = fs_text_inline( '%1s will immediately stop all future recurring payments and your %s plan license will expire in %s.', 'downgrade-x-confirm', $slug );
+                                        /* translators: %1$s: Either 'Downgrading your plan' or 'Cancelling the subscription' */
+                                        $downgrade_x_confirm_text          = fs_text_inline( '%1$s will immediately stop all future recurring payments and your %s plan license will expire in %s.', 'downgrade-x-confirm', $slug );
                                         $prices_increase_text              = fs_text_inline( 'Please note that we will not be able to grandfather outdated pricing for renewals/new subscriptions after a cancellation. If you choose to renew the subscription manually in the future, after a price increase, which typically occurs once a year, you will be charged the updated price.', 'pricing-increase-warning', $slug );
                                         $after_downgrade_non_blocking_text = fs_text_inline( 'You can still enjoy all %s features but you will not have access to %s security & feature updates, nor support.', 'after-downgrade-non-blocking', $slug );
                                         $after_downgrade_blocking_text     = fs_text_inline( 'Once your license expires you can still use the Free version but you will NOT have access to the %s features.', 'after-downgrade-blocking', $slug );
diff --git a/wp-content/plugins/nextgen-gallery/freemius/templates/account/payments.php b/wp-content/plugins/nextgen-gallery/freemius/templates/account/payments.php
index ad01fe317bd54ac1caa32bbd93044e5aad23530f..c9dea913653cf519802fea23b3c47ee963f119cd 100644
--- a/wp-content/plugins/nextgen-gallery/freemius/templates/account/payments.php
+++ b/wp-content/plugins/nextgen-gallery/freemius/templates/account/payments.php
@@ -44,7 +44,7 @@
 					<tr<?php echo $odd ? ' class="alternate"' : '' ?>>
 						<td><?php echo $payment->id ?></td>
 						<td><?php echo date( 'M j, Y', strtotime( $payment->created ) ) ?></td>
-						<td>$<?php echo $payment->gross ?></td>
+						<td><?php echo $payment->formatted_gross() ?></td>
 						<td><?php if (! $payment->is_migrated() ) : ?><a href="<?php echo $fs->_get_invoice_api_url( $payment->id ) ?>"
 						       class="button button-small"
 						       target="_blank"><?php fs_esc_html_echo_inline( 'Invoice', 'invoice', $slug ) ?></a><?php endif ?></td>
diff --git a/wp-content/plugins/nextgen-gallery/freemius/templates/add-ons.php b/wp-content/plugins/nextgen-gallery/freemius/templates/add-ons.php
index ade0fc491f75cbcd3b809782fe91d2dbec185795..9882bc7ba2907e594ac121fe17de3d4fe1d2cd7d 100755
--- a/wp-content/plugins/nextgen-gallery/freemius/templates/add-ons.php
+++ b/wp-content/plugins/nextgen-gallery/freemius/templates/add-ons.php
@@ -29,13 +29,24 @@
 
 	$has_addons = ( is_array( $addons ) && 0 < count( $addons ) );
 
+    $account_addon_ids = $fs->get_updated_account_addons();
+
+    $download_latest_text = fs_text_x_inline( 'Download Latest', 'as download latest version', 'download-latest', $slug );
+    $view_details_text    = fs_text_inline( 'View details', 'view-details', $slug );
+
 	$has_tabs = $fs->_add_tabs_before_content();
+
+    $fs_blog_id = ( is_multisite() && ! is_network_admin() ) ?
+        get_current_blog_id() :
+        0;
 ?>
 	<div id="fs_addons" class="wrap fs-section">
 		<?php if ( ! $has_tabs ) : ?>
 		<h2><?php echo esc_html( sprintf( fs_text_inline( 'Add Ons for %s', 'add-ons-for-x', $slug ), $fs->get_plugin_name() ) ) ?></h2>
 		<?php endif ?>
 
+		<?php $fs->do_action( 'addons/after_title' ) ?>
+
 		<div id="poststuff">
 			<?php if ( ! $has_addons ) : ?>
 				<h3><?php echo esc_html( sprintf(
@@ -46,8 +57,25 @@
 			<?php endif ?>
 			<ul class="fs-cards-list">
 				<?php if ( $has_addons ) : ?>
+					<?php
+                    $plans_and_pricing_by_addon_id = $fs->_get_addons_plans_and_pricing_map_by_id();
+
+                    $active_plugins_directories_map = Freemius::get_active_plugins_directories_map( $fs_blog_id );
+					?>
 					<?php foreach ( $addons as $addon ) : ?>
 						<?php
+                        $basename = $fs->get_addon_basename( $addon->id );
+
+                        $is_addon_installed = file_exists( fs_normalize_path( WP_PLUGIN_DIR . '/' . $basename ) );
+                        $is_addon_activated = $is_addon_installed ?
+                            $fs->is_addon_activated( $addon->id ) :
+                            false;
+
+                        $is_plugin_active = (
+                            $is_addon_activated ||
+                            isset( $active_plugins_directories_map[ dirname( $basename ) ] )
+                        );
+
 						$open_addon = ( $open_addon || ( $open_addon_slug === $addon->slug ) );
 
 						$price     = 0;
@@ -55,9 +83,8 @@
 						$has_free_plan = false;
 						$has_paid_plan = false;
 
-						$result    = $fs->get_api_plugin_scope()->get( $fs->add_show_pending( "/addons/{$addon->id}/pricing.json?type=visible" ) );
-						if ( ! isset( $result->error ) ) {
-							$plans = $result->plans;
+						if ( isset( $plans_and_pricing_by_addon_id[$addon->id] ) ) {
+							$plans = $plans_and_pricing_by_addon_id[$addon->id];
 
 							if ( is_array( $plans ) && 0 < count( $plans ) ) {
 								foreach ( $plans as $plan ) {
@@ -97,12 +124,32 @@
 						?>
 						<li class="fs-card fs-addon" data-slug="<?php echo $addon->slug ?>">
 							<?php
-								echo sprintf( '<a href="%s" class="thickbox fs-overlay" aria-label="%s" data-title="%s"></a>',
-									esc_url( network_admin_url( 'plugin-install.php?fs_allow_updater_and_dialog=true&tab=plugin-information&parent_plugin_id=' . $fs->get_id() . '&plugin=' . $addon->slug .
+								$view_details_link = sprintf( '<a href="%s" aria-label="%s" data-title="%s"',
+									esc_url( network_admin_url( 'plugin-install.php?fs_allow_updater_and_dialog=true' . ( ! empty( $fs_blog_id ) ? '&fs_blog_id=' . $fs_blog_id : '' ) . '&tab=plugin-information&parent_plugin_id=' . $fs->get_id() . '&plugin=' . $addon->slug .
 									                            '&TB_iframe=true&width=600&height=550' ) ),
 									esc_attr( sprintf( fs_text_inline( 'More information about %s', 'more-information-about-x', $slug ), $addon->title ) ),
 									esc_attr( $addon->title )
-								);
+								) . ' class="thickbox%s">%s</a>';
+
+								echo sprintf(
+                                    $view_details_link,
+                                    /**
+                                     * Additional class.
+                                     *
+                                     * @author Leo Fajardo (@leorw)
+                                     * @since 2.2.4
+                                     */
+                                    ' fs-overlay',
+                                    /**
+                                     * Set the view details link text to an empty string since it is an overlay that
+                                     * doesn't really need a text and whose purpose is to open the details dialog when
+                                     * the card is clicked.
+                                     *
+                                     * @author Leo Fajardo (@leorw)
+                                     * @since 2.2.4
+                                     */
+                                    ''
+                                );
 							?>
 							<?php
 								if ( is_null( $addon->info ) ) {
@@ -118,7 +165,17 @@
 							<div class="fs-inner">
 								<ul>
 									<li class="fs-card-banner"
-									    style="background-image: url('<?php echo $addon->info->card_banner_url ?>');"></li>
+                                        style="background-image: url('<?php echo $addon->info->card_banner_url ?>');"><?php
+                                        if ( $is_plugin_active || $is_addon_installed ) {
+                                            echo sprintf(
+                                                '<span class="fs-badge fs-installed-addon-badge">%s</span>',
+                                                esc_html( $is_plugin_active ?
+                                                    fs_text_x_inline( 'Active', 'active add-on', 'active-addon', $slug ) :
+                                                    fs_text_x_inline( 'Installed', 'installed add-on', 'installed-addon', $slug )
+                                                )
+                                            );
+                                        }
+                                        ?></li>
 									<!-- <li class="fs-tag"></li> -->
 									<li class="fs-title"><?php echo $addon->title ?></li>
 									<li class="fs-offer">
@@ -136,7 +193,114 @@
 											echo implode(' - ', $descriptors) ?></span>
 									</li>
 									<li class="fs-description"><?php echo ! empty( $addon->info->short_description ) ? $addon->info->short_description : 'SHORT DESCRIPTION' ?></li>
-									<li class="fs-cta"><a class="button"><?php fs_esc_html_echo_inline( 'View details', 'view-details', $slug ) ?></a></li>
+                                    <?php
+                                        $is_free_only_wp_org_compliant = ( ! $has_paid_plan && $addon->is_wp_org_compliant );
+
+                                        $is_allowed_to_install = (
+                                            $fs->is_allowed_to_install() ||
+                                            $is_free_only_wp_org_compliant
+                                        );
+
+                                        $show_premium_activation_or_installation_action = true;
+
+                                        if ( ! in_array( $addon->id, $account_addon_ids ) ) {
+                                            $show_premium_activation_or_installation_action = false;
+                                        } else if ( $is_addon_installed ) {
+                                            /**
+                                             * If any add-on's version (free or premium) is installed, check if the
+                                             * premium version can be activated and show the relevant action. Otherwise,
+                                             * show the relevant action for the free version.
+                                             *
+                                             * @author Leo Fajardo (@leorw)
+                                             * @since 2.4.5
+                                             */
+                                            $fs_addon = $is_addon_activated ?
+                                                $fs->get_addon_instance( $addon->id ) :
+                                                null;
+
+                                            $premium_plugin_basename = is_object( $fs_addon ) ?
+                                                $fs_addon->premium_plugin_basename() :
+                                                "{$addon->premium_slug}/{$addon->slug}.php";
+
+                                            if (
+                                                ( $is_addon_activated && $fs_addon->is_premium() ) ||
+                                                file_exists( fs_normalize_path( WP_PLUGIN_DIR . '/' . $premium_plugin_basename ) )
+                                            ) {
+                                                $basename = $premium_plugin_basename;
+                                            }
+
+                                            $show_premium_activation_or_installation_action = (
+                                                ( ! $is_addon_activated || ! $fs_addon->is_premium() ) &&
+                                                /**
+                                                 * This check is needed for cases when an active add-on doesn't have an
+                                                 * associated Freemius instance.
+                                                 *
+                                                 * @author Leo Fajardo (@leorw)
+                                                 * @since 2.4.5
+                                                 */
+                                                ( ! $is_plugin_active )
+                                            );
+                                        }
+                                    ?>
+                                    <?php if ( ! $show_premium_activation_or_installation_action ) : ?>
+									<li class="fs-cta"><a class="button"><?php echo esc_html( $view_details_text ) ?></a></li>
+                                    <?php else : ?>
+                                        <?php
+                                            $latest_download_local_url = $is_free_only_wp_org_compliant ?
+                                                null :
+                                                $fs->_get_latest_download_local_url( $addon->id );
+                                        ?>
+
+                                        <li class="fs-cta fs-dropdown">
+                                        <div class="button-group">
+                                            <?php if ( $is_allowed_to_install ) : ?>
+                                            <?php
+                                                if ( ! $is_addon_installed ) {
+                                                    echo sprintf(
+                                                        '<a class="button button-primary" href="%s">%s</a>',
+                                                        wp_nonce_url( self_admin_url( 'update.php?' . ( ( $has_paid_plan || ! $addon->is_wp_org_compliant ) ? 'fs_allow_updater_and_dialog=true&' : '' ) . 'action=install-plugin&plugin=' . $addon->slug ), 'install-plugin_' . $addon->slug ),
+                                                        fs_esc_html_inline( 'Install Now', 'install-now', $slug )
+                                                    );
+                                                } else {
+                                                    echo sprintf(
+                                                        '<a class="button button-primary edit" href="%s" title="%s" target="_parent">%s</a>',
+                                                        wp_nonce_url( 'plugins.php?action=activate&amp;plugin=' . $basename, 'activate-plugin_' . $basename ),
+                                                        fs_esc_attr_inline( 'Activate this add-on', 'activate-this-addon', $addon->slug ),
+                                                        fs_text_inline( 'Activate', 'activate', $addon->slug )
+                                                    );
+                                                }
+                                            ?>
+                                            <?php else : ?>
+                                            <a target="_blank" class="button button-primary" href="<?php echo $latest_download_local_url ?>"><?php echo esc_html( $download_latest_text ) ?></a>
+                                            <?php endif ?>
+                                            <div class="button button-primary fs-dropdown-arrow-button"><span class="fs-dropdown-arrow"></span><ul class="fs-dropdown-list" style="display: none">
+		                                            <?php if ( $is_allowed_to_install && ! empty( $latest_download_local_url ) ) : ?>
+			                                            <li><a target="_blank" href="<?php echo $latest_download_local_url ?>"><?php echo esc_html( $download_latest_text ) ?></a></li>
+		                                            <?php endif ?>
+		                                            <li><?php
+				                                            echo sprintf(
+					                                            $view_details_link,
+					                                            /**
+					                                             * No additional class.
+					                                             *
+					                                             * @author Leo Fajardo (@leorw)
+					                                             * @since 2.2.4
+					                                             */
+					                                            '',
+					                                            /**
+					                                             * Set the view details link text to a non-empty string since it is an
+					                                             * item in the dropdown list and the text should be visible.
+					                                             *
+					                                             * @author Leo Fajardo (@leorw)
+					                                             * @since 2.2.4
+					                                             */
+					                                            esc_html( $view_details_text )
+				                                            );
+			                                            ?></li>
+	                                            </ul></div>
+                                        </div>
+                                    </li>
+                                    <?php endif ?>
 								</ul>
 							</div>
 						</li>
@@ -144,9 +308,11 @@
 				<?php endif ?>
 			</ul>
 		</div>
+
+		<?php $fs->do_action( 'addons/after_addons' ) ?>
 	</div>
 	<script type="text/javascript">
-		(function ($) {
+		(function( $, undef ) {
 			<?php if ( $open_addon ) : ?>
 
 			var interval = setInterval(function () {
@@ -171,16 +337,94 @@
 
 			<?php else : ?>
 
+			$( '.fs-card.fs-addon' )
+				.mouseover(function() {
+				    var $this = $( this );
+
+					$this.find( '.fs-cta .button' ).addClass( 'button-primary' );
+
+                    if ( 0 === $this.find( '.fs-dropdown-arrow-button.active' ).length ) {
+                        /**
+                         * When hovering over a card, close the dropdown on any other card.
+                         *
+                         * @author Leo Fajardo (@leorw)
+                         * @since 2.2.4
+                         */
+                        toggleDropdown();
+                    }
+				}).mouseout(function( evt ) {
+                    var $relatedTarget = $( evt.relatedTarget );
+
+                    if ( 0 !== $relatedTarget.parents( '.fs-addon' ).length ) {
+                        return true;
+                    }
+
+                    var $this = $( this );
+
+                    /**
+                     * Set the color of the "View details" button to "secondary".
+                     *
+                     * @author Leo Fajardo (@leorw)
+                     * @since 2.2.4
+                     */
+					$this.find( '.fs-cta .button' ).filter(function() {
+                        /**
+                         * Keep the "primary" color of the dropdown arrow button, "Install Now" button, and
+                         * "Download Latest" button.
 
-			$('.fs-card.fs-addon')
-				.mouseover(function () {
-					$(this).find('.fs-cta .button').addClass('button-primary');
-				}).mouseout(function () {
-					$(this).find('.fs-cta .button').removeClass('button-primary');
-				});
+                         * @author Leo Fajardo (@leorw)
+                         * @since 2.2.4
+                         */
+					    return $( this ).parent().is( ':not(.button-group)' );
+                    }).removeClass('button-primary');
+
+					toggleDropdown( $this.find( '.fs-dropdown' ), false );
+				}).find( 'a.thickbox, .button:not(.fs-dropdown-arrow-button)' ).click(function() {
+                    toggleDropdown();
+                });
 
 			<?php endif ?>
-		})(jQuery);
+
+            var $dropdowns = $( '.fs-dropdown' );
+            if ( 0 !== $dropdowns.length ) {
+                $dropdowns.find( '.fs-dropdown-arrow-button' ).click(function() {
+                    var $this     = $( this ),
+                        $dropdown = $this.parents( '.fs-dropdown' );
+
+                    toggleDropdown( $dropdown, ! $dropdown.hasClass( 'active' ) );
+                });
+            }
+
+            /**
+             * Returns the default state of the dropdown arrow button and hides the dropdown list.
+             *
+             * @author Leo Fajardo (@leorw)
+             * @since 2.2.4
+             *
+             * @param {(Object|undefined)}  [$dropdown]
+             * @param {(Boolean|undefined)} [state]
+             */
+            function toggleDropdown( $dropdown, state ) {
+                if ( undef === $dropdown ) {
+                    var $activeDropdown = $dropdowns.find( '.active' );
+                    if ( 0 !== $activeDropdown.length ) {
+                        $dropdown = $activeDropdown;
+                    }
+                }
+
+                if ( undef === $dropdown ) {
+                    return;
+                }
+
+                if ( undef === state ) {
+                    state = false;
+                }
+
+                $dropdown.toggleClass( 'active', state );
+                $dropdown.find( '.fs-dropdown-list' ).toggle( state );
+                $dropdown.find( '.fs-dropdown-arrow-button' ).toggleClass( 'active', state );
+            }
+		})( jQuery );
 	</script>
 <?php
 	if ( $has_tabs ) {
diff --git a/wp-content/plugins/nextgen-gallery/freemius/templates/checkout.php b/wp-content/plugins/nextgen-gallery/freemius/templates/checkout.php
index c2aa68c4b392197a52714191df7e78cc858e32c3..a0969ccf144350966a6c0c40beb099a3e029b428 100755
--- a/wp-content/plugins/nextgen-gallery/freemius/templates/checkout.php
+++ b/wp-content/plugins/nextgen-gallery/freemius/templates/checkout.php
@@ -79,7 +79,12 @@
 
 	if ( $plugin_id == $fs->get_id() ) {
 		$is_premium = $fs->is_premium();
-	} else {
+
+        $bundle_id = $fs->get_bundle_id();
+        if ( ! is_null( $bundle_id ) ) {
+            $context_params['bundle_id'] = $bundle_id;
+        }
+    } else {
 		// Identify the module code version of the checkout context module.
 		if ( $fs->is_addon_activated( $plugin_id ) ) {
 			$fs_addon   = Freemius::get_instance_by_id( $plugin_id );
@@ -96,8 +101,11 @@
 
 		if ( $plugin_id != $fs->get_id() ) {
 			if ( $fs->is_addon_activated( $plugin_id ) ) {
-				$fs_addon = Freemius::get_instance_by_id( $plugin_id );
-				$site     = $fs_addon->get_site();
+                $fs_addon   = Freemius::get_instance_by_id( $plugin_id );
+                $addon_site = $fs_addon->get_site();
+                if ( is_object( $addon_site ) ) {
+                    $site = $addon_site;
+                }
 			}
 		}
 
diff --git a/wp-content/plugins/nextgen-gallery/freemius/templates/connect.php b/wp-content/plugins/nextgen-gallery/freemius/templates/connect.php
index e8378c216ad1c94648dd93d8cd5e9107da7db92b..96a365c60ff06ec17bac6ef5a0b8a628ef51253b 100755
--- a/wp-content/plugins/nextgen-gallery/freemius/templates/connect.php
+++ b/wp-content/plugins/nextgen-gallery/freemius/templates/connect.php
@@ -314,7 +314,7 @@
 				<a id="skip_activation" href="<?php echo fs_nonce_url( $fs->_get_admin_page_url( '', array( 'fs_action' => $fs->get_unique_affix() . '_skip_activation' ), $is_network_level_activation ), $fs->get_unique_affix() . '_skip_activation' ) ?>"
 				   class="button button-secondary" tabindex="2"><?php fs_esc_html_echo_x_inline( 'Skip', 'verb', 'skip', $slug ) ?></a>
 			<?php endif ?>
-			<?php if ( $is_network_level_activation ) : ?>
+			<?php if ( $is_network_level_activation && $fs->apply_filters( 'show_delegation_option', true ) ) : ?>
 				<a id="delegate_to_site_admins" class="fs-tooltip-trigger <?php echo is_rtl() ? ' rtl' : '' ?>" href="<?php echo fs_nonce_url( $fs->_get_admin_page_url( '', array( 'fs_action' => $fs->get_unique_affix() . '_delegate_activation' ) ), $fs->get_unique_affix() . '_delegate_activation' ) ?>"><?php fs_esc_html_echo_inline( 'Delegate to Site Admins', 'delegate-to-site-admins', $slug ) ?><span class="fs-tooltip"><?php fs_esc_html_echo_inline( 'If you click it, this decision will be delegated to the sites administrators.', 'delegate-sites-tooltip', $slug ) ?></span></a>
 			<?php endif ?>
 			<?php if ( $activate_with_current_user ) : ?>
@@ -474,6 +474,7 @@
 		    $licenseSecret,
 		    $licenseKeyInput     = $('#fs_license_key'),
             pauseCtaLabelUpdate  = false,
+            isNetworkDelegating  = false,
             /**
              * @author Leo Fajardo (@leorw)
              * @since 2.1.0
@@ -505,14 +506,15 @@
 
 		if ( isNetworkActive ) {
 			var
-				$multisiteOptionsContainer  = $( '#multisite_options_container' ),
-				$allSitesOptions            = $( '#all_sites_options' ),
-				$applyOnAllSites            = $( '#apply_on_all_sites' ),
-				$sitesListContainer         = $( '#sites_list_container' ),
+				$multisiteOptionsContainer  = $( '.fs-multisite-options-container' ),
+				$allSitesOptions            = $( '.fs-all-sites-options' ),
+				$applyOnAllSites            = $( '.fs-apply-on-all-sites-checkbox' ),
+				$sitesListContainer         = $( '.fs-sites-list-container' ),
 				totalSites                  = <?php echo count( $sites ) ?>,
 				maxSitesListHeight          = null,
 				$skipActivationButton       = $( '#skip_activation' ),
-				$delegateToSiteAdminsButton = $( '#delegate_to_site_admins' );
+				$delegateToSiteAdminsButton = $( '#delegate_to_site_admins' ),
+                hasAnyInstall               = <?php echo ! is_null( $fs->find_first_install() ) ? 'true' : 'false' ?>;
 
 			$applyOnAllSites.click(function() {
 				var isChecked = $( this ).is( ':checked' );
@@ -528,7 +530,7 @@
 
 				$delegateToSiteAdminsButton.toggle();
 
-				$multisiteOptionsContainer.toggleClass( 'apply-on-all-sites', isChecked );
+				$multisiteOptionsContainer.toggleClass( 'fs-apply-on-all-sites', isChecked );
 
 				$sitesListContainer.toggle( ! isChecked );
 				if ( ! isChecked && null === maxSitesListHeight ) {
@@ -575,7 +577,7 @@
 				}
 			});
 
-            if (isNetworkUpgradeMode) {
+            if ( isNetworkUpgradeMode || hasAnyInstall ) {
                 $skipActivationButton.click(function(){
                     $delegateToSiteAdminsButton.hide();
 
@@ -598,6 +600,16 @@
 
                     pauseCtaLabelUpdate = true;
 
+                    /**
+                     * Set to true so that the form submission handler can differentiate delegation from license
+                     * activation and the proper AJAX action will be used (when delegating, the action should be
+                     * `network_activate` and not `activate_license`).
+                     *
+                     * @author Leo Fajardo (@leorw)
+                     * @since 2.3.0
+                     */
+                    isNetworkDelegating = true;
+
                     // Check all sites to be skipped.
                     $allSitesOptions.find('.action.action-delegate').click();
 
@@ -605,6 +617,16 @@
 
                     pauseCtaLabelUpdate = false;
 
+                    /**
+                     * Set to false so that in case the previous AJAX request has failed, the form submission handler
+                     * can differentiate license activation from delegation and the proper AJAX action will be used
+                     * (when activating a license, the action should be `activate_license` and not `network_activate`).
+                     *
+                     * @author Leo Fajardo (@leorw)
+                     * @since 2.3.0
+                     */
+                    isNetworkDelegating = false;
+
                     return false;
                 });
             }
@@ -643,20 +665,31 @@
 			 */
 			if ( ajaxOptin ) {
 				if (!hasContextUser || isNetworkUpgradeMode) {
-					<?php $action = $require_license_key ? 'activate_license' : 'network_activate' ?>
+				    var action   = null,
+                        security = null;
+
+				    if ( requireLicenseKey && ! isNetworkDelegating ) {
+                        action   = '<?php echo $fs->get_ajax_action( 'activate_license' ) ?>';
+                        security = '<?php echo $fs->get_ajax_security( 'activate_license' ) ?>';
+                    } else {
+                        action   = '<?php echo $fs->get_ajax_action( 'network_activate' ) ?>';
+                        security = '<?php echo $fs->get_ajax_security( 'network_activate' ) ?>';
+                    }
 
 					$('.fs-error').remove();
 
 					var
                         licenseKey = $licenseKeyInput.val(),
                         data       = {
-                            action     : '<?php echo $fs->get_ajax_action( $action ) ?>',
-                            security   : '<?php echo $fs->get_ajax_security( $action ) ?>',
+                            action     : action,
+                            security   : security,
                             license_key: licenseKey,
                             module_id  : '<?php echo $fs->get_id() ?>'
                         };
 
-					if (requireLicenseKey &&
+					if (
+                        requireLicenseKey &&
+                        ! isNetworkDelegating &&
                         isMarketingAllowedByLicense.hasOwnProperty(licenseKey)
                     ) {
                         var
@@ -706,12 +739,18 @@
 
 							if ( ! requireLicenseKey) {
                                 site.action = $this.find('.action.selected').data('action-type');
+                            } else if ( isNetworkDelegating ) {
+							    site.action = 'delegate';
                             }
 
 							sites.push( site );
 						});
 
 						data.sites = sites;
+
+						if ( hasAnyInstall ) {
+						    data.has_any_install = hasAnyInstall;
+                        }
 					}
 
 					/**
diff --git a/wp-content/plugins/nextgen-gallery/freemius/templates/forms/deactivation/form.php b/wp-content/plugins/nextgen-gallery/freemius/templates/forms/deactivation/form.php
index 755ac9eff5716f67e1d44d22d0c601150c061da1..f15f6b6f1b53c84f99ccc6209358957d7370996d 100644
--- a/wp-content/plugins/nextgen-gallery/freemius/templates/forms/deactivation/form.php
+++ b/wp-content/plugins/nextgen-gallery/freemius/templates/forms/deactivation/form.php
@@ -16,51 +16,55 @@
 	$fs   = freemius( $VARS['id'] );
 	$slug = $fs->get_slug();
 
-	$confirmation_message = $fs->apply_filters( 'uninstall_confirmation_message', '' );
+    $subscription_cancellation_dialog_box_template_params = $VARS['subscription_cancellation_dialog_box_template_params'];
+    $show_deactivation_feedback_form                      = $VARS['show_deactivation_feedback_form'];
+	$confirmation_message                                 = $VARS['uninstall_confirmation_message'];
 
-	$reasons = $VARS['reasons'];
+    $is_anonymous                     = ( ! $fs->is_registered() );
+    $anonymous_feedback_checkbox_html = '';
 
-	$reasons_list_items_html = '';
+    $reasons_list_items_html = '';
 
-	foreach ( $reasons as $reason ) {
-		$list_item_classes    = 'reason' . ( ! empty( $reason['input_type'] ) ? ' has-input' : '' );
+    if ( $show_deactivation_feedback_form ) {
+        $reasons = $VARS['reasons'];
 
-		if ( isset( $reason['internal_message'] ) && ! empty( $reason['internal_message'] ) ) {
-			$list_item_classes .= ' has-internal-message';
-			$reason_internal_message = $reason['internal_message'];
-		} else {
-			$reason_internal_message = '';
-		}
-		
-		$reason_input_type = ( ! empty( $reason['input_type'] ) ? $reason['input_type'] : '' );
-        $reason_input_placeholder = ( ! empty( $reason['input_placeholder'] ) ? $reason['input_placeholder'] : '' );
-			
-		$reason_list_item_html = <<< HTML
-			<li class="{$list_item_classes}"
-			 	data-input-type="{$reason_input_type}"
-			 	data-input-placeholder="{$reason_input_placeholder}">
-	            <label>
-	            	<span>
-	            		<input type="radio" name="selected-reason" value="{$reason['id']}"/>
-                    </span>
-                    <span>{$reason['text']}</span>
-                </label>
-                <div class="internal-message">{$reason_internal_message}</div>
-            </li>
+        foreach ( $reasons as $reason ) {
+            $list_item_classes    = 'reason' . ( ! empty( $reason['input_type'] ) ? ' has-input' : '' );
+
+            if ( isset( $reason['internal_message'] ) && ! empty( $reason['internal_message'] ) ) {
+                $list_item_classes .= ' has-internal-message';
+                $reason_internal_message = $reason['internal_message'];
+            } else {
+                $reason_internal_message = '';
+            }
+
+            $reason_input_type = ( ! empty( $reason['input_type'] ) ? $reason['input_type'] : '' );
+            $reason_input_placeholder = ( ! empty( $reason['input_placeholder'] ) ? $reason['input_placeholder'] : '' );
+
+            $reason_list_item_html = <<< HTML
+                <li class="{$list_item_classes}"
+                    data-input-type="{$reason_input_type}"
+                    data-input-placeholder="{$reason_input_placeholder}">
+                    <label>
+                        <span>
+                            <input type="radio" name="selected-reason" value="{$reason['id']}"/>
+                        </span>
+                        <span>{$reason['text']}</span>
+                    </label>
+                    <div class="internal-message">{$reason_internal_message}</div>
+                </li>
 HTML;
 
-		$reasons_list_items_html .= $reason_list_item_html;
-	}
+            $reasons_list_items_html .= $reason_list_item_html;
+        }
 
-	$is_anonymous = ( ! $fs->is_registered() );
-	if ( $is_anonymous ) {
-		$anonymous_feedback_checkbox_html = sprintf(
-			'<label class="anonymous-feedback-label"><input type="checkbox" class="anonymous-feedback-checkbox"> %s</label>',
-			fs_esc_html_inline( 'Anonymous feedback', 'anonymous-feedback', $slug )
-		);
-	} else {
-		$anonymous_feedback_checkbox_html = '';
-	}
+        if ( $is_anonymous ) {
+            $anonymous_feedback_checkbox_html = sprintf(
+                '<label class="anonymous-feedback-label"><input type="checkbox" class="anonymous-feedback-checkbox"> %s</label>',
+                fs_esc_html_inline( 'Anonymous feedback', 'anonymous-feedback', $slug )
+            );
+        }
+    }
 
 	// Aliases.
 	$deactivate_text = fs_text_inline( 'Deactivate', 'deactivate', $slug );
@@ -68,8 +72,11 @@ HTML;
 	$activate_x_text = fs_text_inline( 'Activate %s', 'activate-x', $slug );
 
 	fs_enqueue_local_style( 'fs_dialog_boxes', '/admin/dialog-boxes.css' );
+
+    if ( ! empty( $subscription_cancellation_dialog_box_template_params ) ) {
+        fs_require_template( 'forms/subscription-cancellation.php', $subscription_cancellation_dialog_box_template_params );
+    }
 ?>
-<?php $fs->_maybe_add_subscription_cancellation_dialog_box() ?>
 <script type="text/javascript">
 (function ($) {
 	var reasonsHtml = <?php echo json_encode( $reasons_list_items_html ) ?>,
@@ -99,16 +106,25 @@ HTML;
 		otherReasonID         = <?php echo Freemius::REASON_OTHER; ?>,
 		dontShareDataReasonID = <?php echo Freemius::REASON_DONT_LIKE_TO_SHARE_MY_INFORMATION; ?>,
         deleteThemeUpdateData = <?php echo $fs->is_theme() && $fs->is_premium() && ! $fs->has_any_active_valid_license() ? 'true' : 'false' ?>,
-        $subscriptionCancellationModal = $( '.fs-modal-subscription-cancellation-<?php echo $fs->get_id() ?>' );
+        $subscriptionCancellationModal = $( '.fs-modal-subscription-cancellation-<?php echo $fs->get_id() ?>' ),
+        showDeactivationFeedbackForm = <?php echo ( $show_deactivation_feedback_form ? 'true' : 'false' ) ?>;
 
 	$modal.appendTo($('body'));
 
 	if ( 0 !== $subscriptionCancellationModal.length ) {
         $subscriptionCancellationModal.on( '<?php echo $fs->get_action_tag( 'subscription_cancellation_action' ) ?>', function( evt, cancelSubscription ) {
+            var shouldDeactivateModule = ( $modal.hasClass( 'no-confirmation-message' ) && ! showDeactivationFeedbackForm );
+
             if ( false === cancelSubscription ) {
-                showModal();
+                if ( ! shouldDeactivateModule ) {
+                    showModal();
+                }
 
                 $subscriptionCancellationModal.trigger( 'closeModal' );
+
+                if ( shouldDeactivateModule ) {
+                    deactivateModule();
+                }
             } else {
                 var $errorMessage = $subscriptionCancellationModal.find( '.notice-error' );
 
@@ -140,7 +156,12 @@ HTML;
                             $subscriptionCancellationModal.find( '.fs-modal-footer .button-primary' ).removeClass( 'warn' );
 
                             $subscriptionCancellationModal.remove();
-                            showModal();
+
+                            if ( ! shouldDeactivateModule ) {
+                                showModal();
+                            } else {
+                                deactivateModule();
+                            }
                         } else {
                             $errorMessage.find( '> p' ).html( result.error );
                             $errorMessage.show();
@@ -191,7 +212,15 @@ HTML;
 
 			redirectLink = $(this).attr('href');
 
-			showModal();
+            if ( 0 != $subscriptionCancellationModal.length ) {
+                $subscriptionCancellationModal.trigger( 'showModal' );
+            } else {
+                if ( $modal.hasClass( 'no-confirmation-message' ) && ! showDeactivationFeedbackForm ) {
+                    deactivateModule();
+                } else {
+                    showModal();
+                }
+            }
 		});
 		<?php
 		} ?>
@@ -243,7 +272,7 @@ HTML;
 			var _this = $(this);
 
 			if (_this.hasClass('allow-deactivate')) {
-				var $radio = $('input[type="radio"]:checked');
+				var $radio = $modal.find('input[type="radio"]:checked');
 
 				if (0 === $radio.length) {
 				    if ( ! deleteThemeUpdateData ) {
@@ -303,7 +332,11 @@ HTML;
 				// Change the Deactivate button's text and show the reasons panel.
 				_parent.find('.button-deactivate').addClass('allow-deactivate');
 
-				showPanel('reasons');
+				if ( showDeactivationFeedbackForm ) {
+                    showPanel('reasons');
+                } else {
+				    deactivateModule();
+                }
 			}
 		});
 
@@ -344,7 +377,7 @@ HTML;
 			if (_parent.hasClass('has-input')) {
 				var inputType = _parent.data('input-type'),
 				    inputPlaceholder = _parent.data('input-placeholder'),
-				    reasonInputHtml = '<div class="reason-input"><span class="message"></span>' + ( ( 'textfield' === inputType ) ? '<input type="text" />' : '<textarea rows="5"></textarea>' ) + '</div>';
+				    reasonInputHtml = '<div class="reason-input"><span class="message"></span>' + ( ( 'textfield' === inputType ) ? '<input type="text" maxlength="128" />' : '<textarea rows="5" maxlength="128"></textarea>' ) + '</div>';
 
 				_parent.append($(reasonInputHtml));
 				_parent.find('input, textarea').attr('placeholder', inputPlaceholder).focus();
@@ -493,5 +526,14 @@ HTML;
 	function getCurrentPanel() {
 		return $modal.find('.fs-modal-panel.active').attr('data-panel-id');
 	}
+
+    /**
+     * @author Leo Fajardo (@leorw)
+     *
+     * @since 2.3.0
+     */
+	function deactivateModule() {
+	    window.location.href = redirectLink;
+    }
 })(jQuery);
 </script>
diff --git a/wp-content/plugins/nextgen-gallery/freemius/templates/forms/license-activation.php b/wp-content/plugins/nextgen-gallery/freemius/templates/forms/license-activation.php
index 0b455b12a33961d921e51c145d656bb4051e6233..768ab329205dd7e64b26f263a91f5b0d256419ff 100644
--- a/wp-content/plugins/nextgen-gallery/freemius/templates/forms/license-activation.php
+++ b/wp-content/plugins/nextgen-gallery/freemius/templates/forms/license-activation.php
@@ -13,8 +13,9 @@
 	/**
 	 * @var Freemius $fs
 	 */
-	$fs   = freemius( $VARS['id'] );
-	$slug = $fs->get_slug();
+	$fs           = freemius( $VARS['id'] );
+	$slug         = $fs->get_slug();
+    $unique_affix = $fs->get_unique_affix();
 
 	$cant_find_license_key_text = fs_text_inline( "Can't find your license key?", 'cant-find-license-key', $slug );
 	$message_above_input_field  = fs_text_inline( 'Please enter the license key that you received in the email right after the purchase:', 'activate-license-message', $slug );
@@ -94,10 +95,10 @@
     $total_available_licenses = count( $available_licenses );
     if ( $total_available_licenses > 0 ) {
         $license_input_html = <<< HTML
-        <div id="license_options_container">
+        <div class="fs-license-options-container">
             <table>
                 <tbody>
-                    <tr id="available_license_key_container">
+                    <tr class="fs-available-license-key-container">
                         <td><input type="radio" name="license_type" value="available"></td>
                         <td>
 HTML;
@@ -106,7 +107,7 @@ HTML;
             // Sort the licenses by number of activations left in descending order.
             krsort( $available_licenses );
 
-            $license_input_html .= '<select id="licenses">';
+            $license_input_html .= '<select class="fs-licenses">';
 
             /**
              * @var FS_Plugin_License $license
@@ -116,7 +117,7 @@ HTML;
                     "%s-Site %s License - %s",
                      ( 1 == $license->quota ?
                          'Single' :
-                         $license->quota
+                         ( $license->is_unlimited() ? 'Unlimited' : $license->quota )
                      ),
                      $fs->_get_plan_by_id( $license->plan_id )->title,
                      ( htmlspecialchars( substr( $license->secret_key, 0, 6 ) ) .
@@ -149,7 +150,7 @@ HTML;
 
             $license_input_html .= <<< HTML
                 <input
-                    id="available_license_key"
+                    class="fs-available-license-key"
                     type="text"
                     value="{$value}"
                     data-id="{$available_license->id}"
@@ -164,10 +165,10 @@ HTML;
                     </tr>
                     <tr>
                         <td><input type="radio" name="license_type" value="other"></td>
-                        <td id="other_license_key_container">
-                            <label for="other_license_key">Other: </label>
+                        <td class="fs-other-license-key-container">
+                            <label for="other_license_key_{$unique_affix}">Other: </label>
                             <div>
-                                <input id="other_license_key" class="license_key" type="text" placeholder="Enter license key" tabindex="1">
+                                <input id="other_license_key_{$unique_affix}" class="fs-license-key" type="text" placeholder="Enter license key" tabindex="1">
                             </div>
                         </td>
                     </tr>
@@ -176,7 +177,7 @@ HTML;
         </div>
 HTML;
     } else {
-        $license_input_html = "<input class='license_key' type='text' placeholder='{$license_key_text}' tabindex='1' />";
+        $license_input_html = "<input class='fs-license-key' type='text' placeholder='{$license_key_text}' tabindex='1' />";
     }
 
 	/**
@@ -201,7 +202,7 @@ HTML;
 	$( document ).ready(function() {
 		var modalContentHtml = <?php echo json_encode($modal_content_html); ?>,
 			modalHtml =
-				'<div class="fs-modal fs-modal-license-activation">'
+				'<div class="fs-modal fs-modal-license-activation fs-modal-license-activation-<?php echo $unique_affix ?>">'
 				+ '	<div class="fs-modal-dialog">'
 				+ '		<div class="fs-modal-header">'
 				+ '		    <h4><?php echo esc_js($header_title) ?></h4>'
@@ -217,22 +218,22 @@ HTML;
 				+ '	</div>'
 				+ '</div>',
 			$modal = $(modalHtml),
-			$activateLicenseLink      = $('span.activate-license.<?php echo $fs->get_unique_affix() ?> a, .activate-license-trigger.<?php echo $fs->get_unique_affix() ?>'),
+			$activateLicenseLink      = $('span.activate-license.<?php echo $unique_affix ?> a, .activate-license-trigger.<?php echo $unique_affix ?>'),
 			$activateLicenseButton    = $modal.find('.button-activate-license'),
-			$licenseKeyInput          = $modal.find('input.license_key'),
+			$licenseKeyInput          = $modal.find( 'input.fs-license-key' ),
 			$licenseActivationMessage = $modal.find( '.license-activation-message' ),
             isNetworkActivation       = <?php echo $is_network_activation ? 'true' : 'false' ?>;
 
 		$modal.appendTo($('body'));
 
         var
-            $licensesDropdown    = $( '#licenses' ),
-            $licenseTypes        = $( 'input[type="radio"][name="license_type"]' ),
-            $applyOnAllSites     = $( '#apply_on_all_sites' ),
-            $sitesListContainer  = $( '#sites_list_container' ),
-            $availableLicenseKey = $( '#available_license_key' ),
-            $otherLicenseKey     = $( '#other_license_key' ),
-            $multisiteOptionsContainer = $( '#multisite_options_container' ),
+            $licensesDropdown    = $modal.find( '.fs-licenses' ),
+            $licenseTypes        = $modal.find( 'input[type="radio"][name="license_type"]' ),
+            $applyOnAllSites     = $modal.find( '.fs-apply-on-all-sites-checkbox' ),
+            $sitesListContainer  = $modal.find( '.fs-sites-list-container' ),
+            $availableLicenseKey = $modal.find( '.fs-available-license-key' ),
+            $otherLicenseKey     = $modal.find( '#other_license_key_<?php echo $unique_affix ?>' ),
+            $multisiteOptionsContainer = $modal.find( '.fs-multisite-options-container' ),
             $activationsLeft     = null,
             hasLicensesDropdown  = ( $licensesDropdown.length > 0 ),
             hasLicenseTypes      = ( $licenseTypes.length > 0 ),
@@ -242,13 +243,13 @@ HTML;
 
 		function registerEventHandlers() {
             var
-                $otherLicenseKeyContainer = $( '#other_license_key_container' );
+                $otherLicenseKeyContainer = $modal.find( '.fs-other-license-key-container' );
 
             if ( isNetworkActivation ) {
                 $applyOnAllSites.click(function() {
                     var applyOnAllSites = $( this ).is( ':checked' );
 
-                    $multisiteOptionsContainer.toggleClass( 'apply-on-all-sites', applyOnAllSites );
+                    $multisiteOptionsContainer.toggleClass( 'fs-apply-on-all-sites', applyOnAllSites );
 
                     showSites( ! applyOnAllSites );
 
@@ -292,7 +293,7 @@ HTML;
             if ( hasLicenseTypes ) {
                 $licenseTypes.change(function() {
                     var
-                        licenseKey              = $( 'input.license_key' ).val().trim(),
+                        licenseKey              = $modal.find( 'input.fs-license-key' ).val().trim(),
                         otherLicenseKeySelected = isOtherLicenseKeySelected();
 
                     if ( ( licenseKey.length > 0 || ( hasLicenseTypes && ! otherLicenseKeySelected ) ) &&
@@ -339,7 +340,7 @@ HTML;
 				showModal( evt );
 			});
 
-			$modal.on('input propertychange', 'input.license_key', function () {
+			$modal.on('input propertychange', 'input.fs-license-key', function () {
 
 				var licenseKey = $(this).val().trim();
 
@@ -351,11 +352,11 @@ HTML;
 				}
 			});
 
-			$modal.on( 'blur', 'input.license_key', function( evt ) {
+			$modal.on( 'blur', 'input.fs-license-key', function( evt ) {
 				var
                     licenseKey                  = $(this).val().trim(),
                     $focusedElement             = $( evt.relatedTarget ),
-                    hasSelectedAvailableLicense = ( hasLicenseTypes && $focusedElement.parents( '#available_license_key_container' ).length > 0 );
+                    hasSelectedAvailableLicense = ( hasLicenseTypes && $focusedElement.parents( '.fs-available-license-key-container' ).length > 0 );
 
                 /**
                  * If license key is empty, disable the license activation button.
@@ -522,7 +523,7 @@ HTML;
                     licenseKey = $otherLicenseKey.val();
                 }
             } else {
-                licenseKey = $( 'input.license_key' ).val();
+                licenseKey = $modal.find( 'input.fs-license-key' ).val();
             }
 
             return ( licenseKey.trim().length > 0 );
@@ -557,11 +558,11 @@ HTML;
             }
 
             // Cleanup previously auto-selected site.
-            $('#sites_list_container input[type=checkbox]:disabled')
+            $modal.find( '.fs-sites-list-container input[type=checkbox]:disabled' )
                 .attr('disabled', false)
                 .attr('checked', false);
 
-            var $blogsWithActiveLicense = $('#sites_list_container tr[data-license-id=' + licenseID + '] input[type=checkbox]');
+            var $blogsWithActiveLicense = $modal.find( '.fs-sites-list-container tr[data-license-id=' + licenseID + '] input[type=checkbox]' );
 
             if ($blogsWithActiveLicense.length > 0) {
                 $blogsWithActiveLicense.attr('checked', true)
@@ -591,7 +592,7 @@ HTML;
 
             // Update the label of the "Activate license on all sites" checkbox.
             $applyOnAllSites.parent().find( 'span' ).html( activateLicenseCheckboxLabel );
-            $activationsLeft = $( '.activations-left' );
+            $activationsLeft = $modal.find( '.activations-left' );
 
             if ( hasSelectedSite() ) {
                 enableActivateLicenseButton();
diff --git a/wp-content/plugins/nextgen-gallery/freemius/templates/forms/premium-versions-upgrade-metadata.php b/wp-content/plugins/nextgen-gallery/freemius/templates/forms/premium-versions-upgrade-metadata.php
index d0dbf0f616747409ee477d32f3a562fbf0ed4da5..5f9fddd9dd134df192f52b9c6a6ede571d5d20a0 100644
--- a/wp-content/plugins/nextgen-gallery/freemius/templates/forms/premium-versions-upgrade-metadata.php
+++ b/wp-content/plugins/nextgen-gallery/freemius/templates/forms/premium-versions-upgrade-metadata.php
@@ -30,6 +30,8 @@
             array( 'licenses' => $license->quota )
         );
     }
+
+    $plugin_data = $fs->get_plugin_data();
 ?>
 <script type="text/javascript">
 (function( $ ) {
@@ -37,7 +39,7 @@
         var $premiumVersionCheckbox = $( 'input[type="checkbox"][value="<?php echo $fs->get_plugin_basename() ?>"]' );
 
         $premiumVersionCheckbox.addClass( 'license-expired' );
-        $premiumVersionCheckbox.data( 'plugin-name', <?php echo json_encode( $fs->get_plugin_data()['Name'] ) ?> );
+        $premiumVersionCheckbox.data( 'plugin-name', <?php echo json_encode( $plugin_data['Name'] ) ?> );
         $premiumVersionCheckbox.data( 'pricing-url', <?php echo json_encode( $purchase_url ) ?> );
         $premiumVersionCheckbox.data( 'new-version', <?php echo json_encode( $VARS['new_version'] ) ?> );
     });
diff --git a/wp-content/plugins/nextgen-gallery/freemius/templates/forms/subscription-cancellation.php b/wp-content/plugins/nextgen-gallery/freemius/templates/forms/subscription-cancellation.php
index fe15b6b6b780fc1c5f72fa983764b9e3d604d1bc..1198fe774c0836755f2370e314d2b00c33404149 100644
--- a/wp-content/plugins/nextgen-gallery/freemius/templates/forms/subscription-cancellation.php
+++ b/wp-content/plugins/nextgen-gallery/freemius/templates/forms/subscription-cancellation.php
@@ -95,8 +95,8 @@ HTML;
 
 $downgrading_plan_text                      = fs_text_inline( 'Downgrading your plan', 'downgrading-plan', $slug );
 $cancelling_subscription_text               = fs_text_inline( 'Cancelling the subscription', 'cancelling-subscription', $slug );
-/* translators: %1s: Either 'Downgrading your plan' or 'Cancelling the subscription' */
-$downgrade_x_confirm_text                   = fs_text_inline( '%1s will immediately stop all future recurring payments and your %s plan license will expire in %s.', 'downgrade-x-confirm', $slug );
+/* translators: %1$s: Either 'Downgrading your plan' or 'Cancelling the subscription' */
+$downgrade_x_confirm_text                   = fs_text_inline( '%1$s will immediately stop all future recurring payments and your %s plan license will expire in %s.', 'downgrade-x-confirm', $slug );
 $prices_increase_text                       = fs_text_inline( 'Please note that we will not be able to grandfather outdated pricing for renewals/new subscriptions after a cancellation. If you choose to renew the subscription manually in the future, after a price increase, which typically occurs once a year, you will be charged the updated price.', 'pricing-increase-warning', $slug );
 $after_downgrade_non_blocking_text          = fs_text_inline( 'You can still enjoy all %s features but you will not have access to %s security & feature updates, nor support.', 'after-downgrade-non-blocking', $slug );
 $after_downgrade_blocking_text              = fs_text_inline( 'Once your license expires you can still use the Free version but you will NOT have access to the %s features.', 'after-downgrade-blocking', $slug );
@@ -170,7 +170,7 @@ fs_enqueue_local_style( 'fs_dialog_boxes', '/admin/dialog-boxes.css' );
                     subscriptionCancellationActionEventName = <?php echo json_encode( $fs->get_action_tag( 'subscription_cancellation_action' ) ) ?>;
 
                 if ( _this.hasClass( 'button-primary' ) ) {
-                    if ( 'true' !== $( 'input[name="cancel-subscription"]:checked' ).val() ) {
+                    if ( 'true' !== $modal.find( 'input[name="cancel-subscription"]:checked' ).val() ) {
                         $modal.trigger( subscriptionCancellationActionEventName, false );
                     } else {
                         if ( confirm( <?php echo json_encode( $subscription_cancellation_confirmation_message ) ?> ) ) {
diff --git a/wp-content/plugins/nextgen-gallery/freemius/templates/js/open-license-activation.php b/wp-content/plugins/nextgen-gallery/freemius/templates/js/open-license-activation.php
index 75b1968b154c4b840ed0e5ecaa7dbfd44ab82c9b..a88e6f9eb2e5773b4229044d4b6c6437d1785d6a 100644
--- a/wp-content/plugins/nextgen-gallery/freemius/templates/js/open-license-activation.php
+++ b/wp-content/plugins/nextgen-gallery/freemius/templates/js/open-license-activation.php
@@ -20,7 +20,7 @@
             $($('.activate-license-trigger')[0]).click();
 
 //            setTimeout(function(){
-                $dialog.find('select#licenses option[data-id=<?php echo $license_id ?>]')
+                $dialog.find('select.fs-licenses option[data-id=<?php echo $license_id ?>]')
                     .prop('selected', true)
                     .change();
 //            }, 100);
diff --git a/wp-content/plugins/nextgen-gallery/freemius/templates/js/style-premium-theme.php b/wp-content/plugins/nextgen-gallery/freemius/templates/js/style-premium-theme.php
index 2d42eec902137abbd557e50e05a069933a79a804..942da64fec64c81669520e2596c34bc1d32c14e0 100644
--- a/wp-content/plugins/nextgen-gallery/freemius/templates/js/style-premium-theme.php
+++ b/wp-content/plugins/nextgen-gallery/freemius/templates/js/style-premium-theme.php
@@ -31,10 +31,18 @@
 				    $theme = $('#<?php echo $slug ?>-premium-name').parents('.theme');
 			    }
 
-			    if (0 === $theme.find('.fs-premium-theme-badge').length) {
+			    if (0 === $theme.find('.fs-premium-theme-badge-container').length) {
 				    $theme.addClass('fs-premium');
 
-				    $theme.append('<span class="fs-premium-theme-badge">' + <?php echo json_encode( $fs->get_text_inline( 'Premium', 'premium' ) ) ?> +'</span>');
+				    var $themeBadgeContainer = $( '<div class="fs-premium-theme-badge-container"></div>' );
+
+				    $themeBadgeContainer.append( '<div class="fs-badge fs-premium-theme-badge">' + <?php echo json_encode( $fs->get_text_inline( 'Premium', 'premium' ) ) ?> + '</div>' );
+
+				    <?php if ( $fs->is_beta() ) : ?>
+                    $themeBadgeContainer.append( '<div class="fs-badge fs-beta-theme-badge">' + <?php echo json_encode( $fs->get_text_inline( 'Beta', 'beta' ) ) ?> + '</div>' );
+                    <?php endif ?>
+
+				    $theme.append( $themeBadgeContainer );
 			    }
 		    };
 
diff --git a/wp-content/plugins/nextgen-gallery/freemius/templates/partials/network-activation.php b/wp-content/plugins/nextgen-gallery/freemius/templates/partials/network-activation.php
index 4f9c963309e0e8fad2aae9eed5e1f761e53da9c2..06cbff2f5bf1a6cdd55e28d8b0f4ff6a9d8dbad4 100644
--- a/wp-content/plugins/nextgen-gallery/freemius/templates/partials/network-activation.php
+++ b/wp-content/plugins/nextgen-gallery/freemius/templates/partials/network-activation.php
@@ -9,10 +9,14 @@
 
     $sites               = $VARS['sites'];
     $require_license_key = $VARS['require_license_key'];
+
+    $show_delegation_option     = $fs->apply_filters( 'show_delegation_option', true );
+    $enable_per_site_activation = $fs->apply_filters( 'enable_per_site_activation', true );
 ?>
 <?php $separator      = '<td>|</td>' ?>
-<div id="multisite_options_container" class="apply-on-all-sites">
-    <table id="all_sites_options">
+<div class="fs-multisite-options-container fs-apply-on-all-sites"<?php if ( ! $enable_per_site_activation )
+    echo ' style="display: none;"' ?>>
+    <table class="fs-all-sites-options">
         <tbody>
         <tr>
             <td width="600">
@@ -29,13 +33,15 @@
 
                         }
                     ?>
-                    <input id="apply_on_all_sites" type="checkbox" value="true" checked><span><?php echo esc_html( $apply_checkbox_label ) ?></span>
+                    <input class="fs-apply-on-all-sites-checkbox" type="checkbox" value="true" checked><span><?php echo esc_html( $apply_checkbox_label ) ?></span>
                 </label>
             </td>
             <?php if ( ! $require_license_key ) : ?>
                 <td><a class="action action-allow" data-action-type="allow" href="#"><?php fs_esc_html_echo_inline( 'allow', 'allow', $slug ) ?></a></td>
                 <?php echo $separator ?>
+                <?php if ( $show_delegation_option ) : ?>
                 <td><a class="action action-delegate" data-action-type="delegate" href="#"><?php fs_esc_html_echo_inline( 'delegate', 'delegate', $slug ) ?></a></td>
+                <?php endif ?>
                 <?php if ( $fs->is_enable_anonymous() ) : ?>
                     <?php echo $separator ?>
                     <td><a class="action action-skip" data-action-type="skip" href="#"><?php echo strtolower( fs_esc_html_inline( 'skip', 'skip', $slug ) ) ?></a></td>
@@ -44,7 +50,7 @@
         </tr>
         </tbody>
     </table>
-    <div id="sites_list_container">
+    <div class="fs-sites-list-container">
         <table cellspacing="0">
             <tbody>
             <?php $site_props = array('uid', 'url', 'title', 'charset', 'language') ?>
@@ -67,7 +73,9 @@
                     <?php if ( ! $require_license_key ) : ?>
                         <td><a class="action action-allow selected" data-action-type="allow" href="#"><?php fs_esc_html_echo_inline( 'allow', 'allow', $slug ) ?></a></td>
                         <?php echo $separator ?>
+                        <?php if ( $show_delegation_option ) : ?>
                         <td><a class="action action-delegate" data-action-type="delegate" href="#"><?php fs_esc_html_echo_inline( 'delegate', 'delegate', $slug ) ?></a></td>
+                        <?php endif ?>
                         <?php if ( $fs->is_enable_anonymous() ) : ?>
                             <?php echo $separator ?>
                             <td><a class="action action-skip" data-action-type="skip" href="#"><?php echo strtolower( fs_esc_html_inline( 'skip', 'skip', $slug ) ) ?></a></td>
diff --git a/wp-content/plugins/nextgen-gallery/freemius/templates/pricing.php b/wp-content/plugins/nextgen-gallery/freemius/templates/pricing.php
index 90758a04debefa4f79219d2d71ff38ee6a06d005..01bfa2d169a2547d00f37e53affa42a1dab78059 100644
--- a/wp-content/plugins/nextgen-gallery/freemius/templates/pricing.php
+++ b/wp-content/plugins/nextgen-gallery/freemius/templates/pricing.php
@@ -57,6 +57,11 @@
 		'plugin_version'    => $fs->get_plugin_version(),
 	);
 
+	$bundle_id = $fs->get_bundle_id();
+	if ( ! is_null( $bundle_id ) ) {
+	    $context_params['bundle_id'] = $bundle_id;
+    }
+
 	// Get site context secure params.
 	if ( $fs->is_registered() ) {
 		$context_params = array_merge( $context_params, FS_Security::instance()->get_context_params(
diff --git a/wp-content/plugins/nextgen-gallery/nggallery.php b/wp-content/plugins/nextgen-gallery/nggallery.php
index c0d94b4afee9c679abfadc7b36f189a8474d08c3..69fbdc7862e6ed4ce35c0b50e925fd3e2504f75c 100644
--- a/wp-content/plugins/nextgen-gallery/nggallery.php
+++ b/wp-content/plugins/nextgen-gallery/nggallery.php
@@ -3,8 +3,8 @@ if(preg_match('#' . basename(__FILE__) . '#', $_SERVER['PHP_SELF'])) { die('You
 
 /**
  * Plugin Name: NextGEN Gallery
- * Description: The most popular gallery plugin for WordPress and one of the most popular plugins of all time with over 25 million downloads.
- * Version: 3.2.2
+ * Description: The most popular gallery plugin for WordPress and one of the most popular plugins of all time with over 26 million downloads.
+ * Version: 3.2.10
  * Author: Imagely
  * Plugin URI: https://www.imagely.com/wordpress-gallery-plugin/nextgen-gallery/
  * Author URI: https://www.imagely.com
@@ -199,18 +199,6 @@ class C_NextGEN_Bootstrap
 		include_once('non_pope/class.photocrati_transient_manager.php');
 		include_once('non_pope/class.nextgen_serializable.php');
 
-		if (isset($_REQUEST['ngg_flush']))
-		{
-			C_Photocrati_Transient_Manager::flush();
-			die("Flushed all caches");
-		}
-
-        if (isset($_REQUEST['ngg_flush_expired']))
-        {
-            C_Photocrati_Transient_Manager::get_instance()->flush_expired();
-            die("Flushed all expired caches");
-        }
-
 		// Load Settings Manager
 		include_once('non_pope/class.photocrati_settings_manager.php');
 		include_once('non_pope/class.nextgen_settings.php');
@@ -441,6 +429,7 @@ class C_NextGEN_Bootstrap
 		}
 
 		add_filter('ngg_load_frontend_logic', array($this, 'disable_frontend_logic'), -10, 2);
+
 	}
 
 	function disable_frontend_logic($enabled, $module_id)
@@ -725,7 +714,7 @@ class C_NextGEN_Bootstrap
 		define('NGG_PRODUCT_URL', path_join(str_replace("\\" , '/', NGG_PLUGIN_URL), 'products'));
 		define('NGG_MODULE_URL', path_join(str_replace("\\", '/', NGG_PRODUCT_URL), 'photocrati_nextgen/modules'));
 		define('NGG_PLUGIN_STARTED_AT', microtime());
-		define('NGG_PLUGIN_VERSION', '3.2.2');
+		define('NGG_PLUGIN_VERSION', '3.2.10');
 
 		define(
 			'NGG_SCRIPT_VERSION',
@@ -958,7 +947,7 @@ function ngg_fs_custom_connect_message(
 ) {
 	return sprintf(
 		__( 'Hey %s, ', 'nggallery' ) . '<br>' .
-		__( 'Allow %6$s to collect some usage data with %5$s to make the plugin even more awesome. If you skip this, that\'s okay! %2$s will still work just fine.', 'nggallery' ),
+		__( 'Please help us improve NextGEN Gallery! If you opt-in, some data about your usage of NextGEN Gallery will be sent to freemius.com. If you skip this, that\'s okay! NextGEN Gallery will still work just fine.', 'nggallery' ),
 		$user_first_name,
 		'<b>' . __('NextGEN Gallery', 'nggallery') . '</b>',
 		'<b>' . $user_login . '</b>',
@@ -968,6 +957,18 @@ function ngg_fs_custom_connect_message(
 	);
 }
 
+
+
+
+/**
+ * Add custom NextGEN Gallery icon for Freemius
+ *
+ * @author Erick Danzer
+ */
+function ngg_fs_custom_icon() {
+	return M_Static_Assets::get_static_abspath('photocrati-nextgen_admin#imagely_icon.png');
+}
+
 /**
  * Uninstall cleanup script.
  */
@@ -1009,17 +1010,7 @@ function ngg_fs( $activate_for_all = false ) {
 
 		if ( false === $ngg_options ) {
 			// New plugin installation.
-
-			if ( defined( 'WP_FS__DEV_MODE' ) && WP_FS__DEV_MODE ) {
-				// Always run Freemius in development mode for new plugin installs.
-				$run_freemius = true;
-			} else {
-				// Run Freemius code on 20% of the new installations.
-				// $random = rand( 1, 10 );
-				// $run_freemius = ( 1 <= $random && $random <= 2 );
-				// Update 2016-08: run on all new instances
-				$run_freemius = true;
-			}
+            $run_freemius = true;
 
 			update_option( 'ngg_run_freemius', $run_freemius );
 
@@ -1073,16 +1064,17 @@ function ngg_fs( $activate_for_all = false ) {
 
 	// Hook to the custom message filter.
 	$ngg_fs->add_action( 'after_uninstall', 'ngg_fs_uninstall' );
+	$ngg_fs->add_filter( 'connect_message', 'ngg_fs_custom_connect_message', 10, 6);
+	$ngg_fs->add_filter( 'plugin_icon' , 'ngg_fs_custom_icon' );
 
 	// Hook to new gallery creation event.
 	add_action( 'ngg_created_new_gallery', 'fs_track_new_gallery' );
-
+	
 	return $ngg_fs;
 }
 
-// // Init Freemius.
-// Update 2019-03-19: don't run on any instances
-// ngg_fs();
+// Init Freemius
+ngg_fs();
 
 // #endregion Freemius
 
diff --git a/wp-content/plugins/nextgen-gallery/products/photocrati_nextgen/class.nextgen_product_installer.php b/wp-content/plugins/nextgen-gallery/products/photocrati_nextgen/class.nextgen_product_installer.php
index 5b0f318a4ba963c468f94f9736a7bdb43fa7ca8a..bba79fa002de7ac2cb67ad19b79feb93d572a6f9 100644
--- a/wp-content/plugins/nextgen-gallery/products/photocrati_nextgen/class.nextgen_product_installer.php
+++ b/wp-content/plugins/nextgen-gallery/products/photocrati_nextgen/class.nextgen_product_installer.php
@@ -80,6 +80,7 @@ class C_NextGen_Product_Installer
         }
 
         // TODO: remove this also. NextGen Plus should also be updated in a separate release
+        $plus_version = FALSE;
         if (defined('NGG_PLUS_PLUGIN_VERSION'))
             $plus_version = 'NGG_PLUS_PLUGIN_VERSION';
         if (FALSE !== $plus_version)
diff --git a/wp-content/plugins/nextgen-gallery/products/photocrati_nextgen/modules/ajax/module.ajax.php b/wp-content/plugins/nextgen-gallery/products/photocrati_nextgen/modules/ajax/module.ajax.php
index a6500592ba4bee94a38cce36f01a15b2f347f102..17e0911c04791bb7de52a2c15fdfcc018c20e8f5 100644
--- a/wp-content/plugins/nextgen-gallery/products/photocrati_nextgen/modules/ajax/module.ajax.php
+++ b/wp-content/plugins/nextgen-gallery/products/photocrati_nextgen/modules/ajax/module.ajax.php
@@ -115,7 +115,7 @@ class C_Ajax_Option_Handler {
 				$retval = $this->slug;
 				break;
 			case 'ajax_url':
-				$retval = site_url( "/?{$this->slug}=1" );
+				$retval = site_url( "/index.php?{$this->slug}=1" );
 				if ( is_ssl() && strpos( $retval, 'https' ) === false ) {
 					$retval = str_replace( 'http', 'https', $retval );
 				}
diff --git a/wp-content/plugins/nextgen-gallery/products/photocrati_nextgen/modules/attach_to_post/module.attach_to_post.php b/wp-content/plugins/nextgen-gallery/products/photocrati_nextgen/modules/attach_to_post/module.attach_to_post.php
index 6f774a602cb90d0ca262ce0fa2edcf49fa4b5ae5..fa2010faaf4ce4b3cdc725cd04493ee2199fe72d 100644
--- a/wp-content/plugins/nextgen-gallery/products/photocrati_nextgen/modules/attach_to_post/module.attach_to_post.php
+++ b/wp-content/plugins/nextgen-gallery/products/photocrati_nextgen/modules/attach_to_post/module.attach_to_post.php
@@ -1,7 +1,7 @@
 <?php
 
 define('NGG_ATTACH_TO_POST_SLUG', 'nextgen-attach_to_post');
-define('NGG_ATTACH_TO_POST_VERSION', '3.1.19.1');
+define('NGG_ATTACH_TO_POST_VERSION', '3.2.10');
 
 class M_Attach_To_Post extends C_Base_Module
 {
@@ -133,10 +133,17 @@ class M_Attach_To_Post extends C_Base_Module
 
 			add_action(
 				'admin_enqueue_scripts',
-				array(&$this, 'enqueue_static_resources'),
-				1
+				array($this, 'enqueue_static_resources'),
+				-100
 			);
 
+            // Elementor's editor.php runs `new \WP_Scripts()` which requires we enqueue scripts on both
+            // admin_enqueue_scripts and this action if we want our resources to be used with the page builder.
+            add_action(
+                'elementor/editor/after_enqueue_scripts',
+                array($this, 'enqueue_static_resources')
+            );
+
 			add_action('admin_init', array(&$this, 'route_insert_gallery_window'));
 
 			add_action('media_buttons', array($this, 'add_media_button'), 15);
diff --git a/wp-content/plugins/nextgen-gallery/products/photocrati_nextgen/modules/attach_to_post/package.module.attach_to_post.php b/wp-content/plugins/nextgen-gallery/products/photocrati_nextgen/modules/attach_to_post/package.module.attach_to_post.php
index 20868dad6f315c2cc63e1aeea377db21d0dc5db8..1425cca8092471a2a5db54fb1d787d7a9feb022e 100644
--- a/wp-content/plugins/nextgen-gallery/products/photocrati_nextgen/modules/attach_to_post/package.module.attach_to_post.php
+++ b/wp-content/plugins/nextgen-gallery/products/photocrati_nextgen/modules/attach_to_post/package.module.attach_to_post.php
@@ -112,15 +112,20 @@ class A_Attach_To_Post_Ajax extends Mixin
     {
         $response = array();
         if ($this->object->validate_ajax_request('nextgen_edit_displayed_gallery') && ($params = $this->object->param('displayed_gallery'))) {
+            global $wpdb;
             $limit = $this->object->param('limit');
             $offset = $this->object->param('offset');
             $factory = C_Component_Factory::get_instance();
             $displayed_gallery = $factory->create('displayed_gallery');
             foreach ($params as $key => $value) {
+                $key = $wpdb->_escape($key);
+                if (!in_array($key, array('container_ids', 'entity_ids', 'sortorder'))) {
+                    $value = esc_sql($value);
+                }
                 $displayed_gallery->{$key} = $value;
             }
-            $response['limit'] = $limit = $limit ? $limit : 0;
-            $response['offset'] = $offset = $offset ? $offset : 0;
+            $response['limit'] = $limit = $limit ? esc_sql($limit) : 0;
+            $response['offset'] = $offset = $offset ? esc_sql($offset) : 0;
             $response['total'] = $displayed_gallery->get_entity_count('both');
             $response['items'] = $displayed_gallery->get_entities($limit, $offset, FALSE, 'both');
             $controller = C_Display_Type_Controller::get_instance();
diff --git a/wp-content/plugins/nextgen-gallery/products/photocrati_nextgen/modules/frame_communication/module.frame_communication.php b/wp-content/plugins/nextgen-gallery/products/photocrati_nextgen/modules/frame_communication/module.frame_communication.php
index 4853a55289291e101eb3761d7b99a4478a11727f..45666d5035f7ee90bb7178301baad3d30b394bbb 100644
--- a/wp-content/plugins/nextgen-gallery/products/photocrati_nextgen/modules/frame_communication/module.frame_communication.php
+++ b/wp-content/plugins/nextgen-gallery/products/photocrati_nextgen/modules/frame_communication/module.frame_communication.php
@@ -47,9 +47,13 @@ class M_Frame_Communication extends C_Base_Module
 	function _register_hooks()
 	{
 		add_action('init', array($this, 'register_script'));
-		add_filter('ngg_admin_script_handles', array($this, 'add_script_to_ngg_pages'));
-		add_action('ngg_enqueue_frame_event_publisher_script', array($this, 'enqueue_script'));
-	}
+        add_filter('ngg_admin_script_handles', array($this, 'add_script_to_ngg_pages'));
+        add_action('ngg_enqueue_frame_event_publisher_script', array($this, 'enqueue_script'));
+
+        // Elementor's editor.php runs `new \WP_Scripts()` which requires we register scripts on both init and this
+        // action if we want the attach-to-post code to function (which relies on frame_event_publisher)
+        add_action('elementor/editor/before_enqueue_scripts', array($this, 'register_script'));
+    }
 
 	function add_script_to_ngg_pages($scripts)
 	{
diff --git a/wp-content/plugins/nextgen-gallery/products/photocrati_nextgen/modules/frame_communication/static/frame_event_publisher.js b/wp-content/plugins/nextgen-gallery/products/photocrati_nextgen/modules/frame_communication/static/frame_event_publisher.js
index 10ba71432114f9b07bbb88eca64b8895b10d0a44..6d516d908670ca6af6849bb23c5a8ea0878fb824 100644
--- a/wp-content/plugins/nextgen-gallery/products/photocrati_nextgen/modules/frame_communication/static/frame_event_publisher.js
+++ b/wp-content/plugins/nextgen-gallery/products/photocrati_nextgen/modules/frame_communication/static/frame_event_publisher.js
@@ -14,8 +14,8 @@ window.Frame_Event_Publisher = {
     window: false,
     ajax_handlers_setup: false,
 
-	is_parent: function(){
-		return self.parent.document === self.document;
+	is_parent: function() {
+		return window.parent.document === window.document;
 	},
 
 	is_child: function(){
diff --git a/wp-content/plugins/nextgen-gallery/products/photocrati_nextgen/modules/frame_communication/static/frame_event_publisher.min.js b/wp-content/plugins/nextgen-gallery/products/photocrati_nextgen/modules/frame_communication/static/frame_event_publisher.min.js
index 5920344484dbffea3b8190572735a8cebb2a3c80..c1c934f7aac628f415b8e535b96627271199bd2f 100644
--- a/wp-content/plugins/nextgen-gallery/products/photocrati_nextgen/modules/frame_communication/static/frame_event_publisher.min.js
+++ b/wp-content/plugins/nextgen-gallery/products/photocrati_nextgen/modules/frame_communication/static/frame_event_publisher.min.js
@@ -1 +1 @@
-!function(e,t){"use strict";var i=function(e){if("object"!=typeof e.document)throw Error("Cookies.js requires a `window` with a `document` object");var i=function(e,t,n){return 1===arguments.length?i.get(e):i.set(e,t,n)};return i._document=e.document,i._cacheKeyPrefix="cookey.",i._maxExpireDate=new Date("Fri, 31 Dec 9999 23:59:59 UTC"),i.defaults={path:"/",secure:!1},i.get=function(e){return i._cachedDocumentCookie!==i._document.cookie&&i._renewCache(),e=i._cache[i._cacheKeyPrefix+e],e===t?t:decodeURIComponent(e)},i.set=function(e,n,o){return o=i._getExtendedOptions(o),o.expires=i._getExpiresDate(n===t?-1:o.expires),i._document.cookie=i._generateCookieString(e,n,o),i},i.expire=function(e,n){return i.set(e,t,n)},i._getExtendedOptions=function(e){return{path:e&&e.path||i.defaults.path,domain:e&&e.domain||i.defaults.domain,expires:e&&e.expires||i.defaults.expires,secure:e&&e.secure!==t?e.secure:i.defaults.secure}},i._isValidDate=function(e){return"[object Date]"===Object.prototype.toString.call(e)&&!isNaN(e.getTime())},i._getExpiresDate=function(e,t){if(t=t||new Date,"number"==typeof e?e=1/0===e?i._maxExpireDate:new Date(t.getTime()+1e3*e):"string"==typeof e&&(e=new Date(e)),e&&!i._isValidDate(e))throw Error("`expires` parameter cannot be converted to a valid Date instance");return e},i._generateCookieString=function(e,t,i){return e=e.replace(/[^#$&+\^`|]/g,encodeURIComponent),e=e.replace(/\(/g,"%28").replace(/\)/g,"%29"),t=(t+"").replace(/[^!#$&-+\--:<-\[\]-~]/g,encodeURIComponent),i=i||{},e=e+"="+t+(i.path?";path="+i.path:""),e+=i.domain?";domain="+i.domain:"",e+=i.expires?";expires="+i.expires.toUTCString():"",e+=i.secure?";secure":""},i._getCacheFromString=function(e){var n={};e=e?e.split("; "):[];for(var o=0;o<e.length;o++){var r=i._getKeyValuePairFromCookieString(e[o]);n[i._cacheKeyPrefix+r.key]===t&&(n[i._cacheKeyPrefix+r.key]=r.value)}return n},i._getKeyValuePairFromCookieString=function(e){var t,i=e.indexOf("="),i=0>i?e.length:i,n=e.substr(0,i);try{t=decodeURIComponent(n)}catch(e){console&&"function"==typeof console.error&&console.error('Could not decode cookie with key "'+n+'"',e)}return{key:t,value:e.substr(i+1)}},i._renewCache=function(){i._cache=i._getCacheFromString(i._document.cookie),i._cachedDocumentCookie=i._document.cookie},i._areEnabled=function(){var e="1"===i.set("cookies.js",1).get("cookies.js");return i.expire("cookies.js"),e},i.enabled=i._areEnabled(),i},n="object"==typeof e.document?i(e):i;"function"==typeof define&&define.amd?define(function(){return n}):"object"==typeof exports?("object"==typeof module&&"object"==typeof module.exports&&(exports=module.exports=n),exports.Cookies=n):e.Cookies=n}("undefined"==typeof window?this:window),window.Frame_Event_Publisher={id:window.name,cookie_name:"X-Frame-Events",received:[],initialized:!1,children:{},window:!1,ajax_handlers_setup:!1,is_parent:function(){return self.parent.document===self.document},is_child:function(){return!this.is_parent()},setup_ajax_handlers:function(){if(!this.ajax_handlers_setup){var e=this;jQuery(document).ajaxComplete(function(t,i,n){setTimeout(function(){e.ajax_handler()},0)})}},ajax_handler:function(){this.broadcast(this.get_events(document.cookie))},initialize:function(){return this.setup_ajax_handlers(),void 0!==window.frame_event_publisher_domain&&(Cookies.defaults.domain=window.frame_event_publisher_domain),this.window=window,void 0!==this.window.id&&null!=this.window.id.length&&this.window.id.length>0?this.id=this.window.id:this.id,this.received=this.get_events(document.cookie),this.initialized=!0,this.is_parent()&&this.emit(this.received,!0),this.received},register_child:function(e){this.children[e.id]=e},broadcast:function(e,t){this.initialized||(e=this.initialize()),"Unknown"==this.id?(this.initialized=!1,setTimeout(function(){this.broadcast(e,t)},100)):this.is_child()?(arguments.length<=1&&(t=window),this.find_parent(t).register_child(t.Frame_Event_Publisher),this.notify_parent(e,t)):(0==arguments.length&&(e=this.received),this.notify_children(e))},notify_parent:function(e,t){this.find_parent(t).broadcast(e,t)},notify_children:function(e){this.emit(e);for(var t in this.children){var i=this.children[t];try{i.emit(e)}catch(e){"undefined"!=typeof console&&console.log(e),delete this.children.index}}},find_parent:function(e){var t=e;try{for(;t.document!==t.parent.document;)t=t.parent}catch(e){"undefined"!=typeof console&&console.log(e)}return t.Frame_Event_Publisher},emit:function(e,t){void 0===t&&(t=!1);for(var i in e){var n=e[i];t||this.has_received_event(i)||("undefined"!=typeof console&&console.log("Emitting "+i+":"+n.event+" to "+this.id),this.trigger_event(i,e[i]))}},has_received_event:function(e){return void 0!=this.received[e]},trigger_event:function(e,t){var i=t.context+":"+t.event;t.id=e,"undefined"!=typeof window&&jQuery(window).trigger(i,t),this.received[e]=t},get_events:function(e){for(var t={},i=unescape(e).split(" "),n=0;n<i.length;n++){var o=i[n],r=o.match(/X-Frame-Events_([^=]+)=(.*)/);if(r){var c=r[1],a=r[2].replace(/;$/,"");try{t[c]=JSON.parse(a)}catch(e){}var s="X-Frame-Events_"+c;this.delete_cookie(s)}}return t},delete_cookie:function(e){Cookies.expire(e)},listen_for:function(e,t){var i=this;jQuery(window).bind(e,function(e,n){var o=(n.context,n.id);i.has_received_event(o)||(t.call(i,n),i.received[o]=n)})}},jQuery(function(e){Frame_Event_Publisher.broadcast()});
\ No newline at end of file
+!function(e,t){"use strict";var i=function(e){if("object"!=typeof e.document)throw Error("Cookies.js requires a `window` with a `document` object");var i=function(e,t,n){return 1===arguments.length?i.get(e):i.set(e,t,n)};return i._document=e.document,i._cacheKeyPrefix="cookey.",i._maxExpireDate=new Date("Fri, 31 Dec 9999 23:59:59 UTC"),i.defaults={path:"/",secure:!1},i.get=function(e){return i._cachedDocumentCookie!==i._document.cookie&&i._renewCache(),e=i._cache[i._cacheKeyPrefix+e],e===t?t:decodeURIComponent(e)},i.set=function(e,n,o){return o=i._getExtendedOptions(o),o.expires=i._getExpiresDate(n===t?-1:o.expires),i._document.cookie=i._generateCookieString(e,n,o),i},i.expire=function(e,n){return i.set(e,t,n)},i._getExtendedOptions=function(e){return{path:e&&e.path||i.defaults.path,domain:e&&e.domain||i.defaults.domain,expires:e&&e.expires||i.defaults.expires,secure:e&&e.secure!==t?e.secure:i.defaults.secure}},i._isValidDate=function(e){return"[object Date]"===Object.prototype.toString.call(e)&&!isNaN(e.getTime())},i._getExpiresDate=function(e,t){if(t=t||new Date,"number"==typeof e?e=1/0===e?i._maxExpireDate:new Date(t.getTime()+1e3*e):"string"==typeof e&&(e=new Date(e)),e&&!i._isValidDate(e))throw Error("`expires` parameter cannot be converted to a valid Date instance");return e},i._generateCookieString=function(e,t,i){return e=e.replace(/[^#$&+\^`|]/g,encodeURIComponent),e=e.replace(/\(/g,"%28").replace(/\)/g,"%29"),t=(t+"").replace(/[^!#$&-+\--:<-\[\]-~]/g,encodeURIComponent),i=i||{},e=e+"="+t+(i.path?";path="+i.path:""),e+=i.domain?";domain="+i.domain:"",e+=i.expires?";expires="+i.expires.toUTCString():"",e+=i.secure?";secure":""},i._getCacheFromString=function(e){var n={};e=e?e.split("; "):[];for(var o=0;o<e.length;o++){var r=i._getKeyValuePairFromCookieString(e[o]);n[i._cacheKeyPrefix+r.key]===t&&(n[i._cacheKeyPrefix+r.key]=r.value)}return n},i._getKeyValuePairFromCookieString=function(e){var t,i=e.indexOf("="),i=0>i?e.length:i,n=e.substr(0,i);try{t=decodeURIComponent(n)}catch(e){console&&"function"==typeof console.error&&console.error('Could not decode cookie with key "'+n+'"',e)}return{key:t,value:e.substr(i+1)}},i._renewCache=function(){i._cache=i._getCacheFromString(i._document.cookie),i._cachedDocumentCookie=i._document.cookie},i._areEnabled=function(){var e="1"===i.set("cookies.js",1).get("cookies.js");return i.expire("cookies.js"),e},i.enabled=i._areEnabled(),i},n="object"==typeof e.document?i(e):i;"function"==typeof define&&define.amd?define(function(){return n}):"object"==typeof exports?("object"==typeof module&&"object"==typeof module.exports&&(exports=module.exports=n),exports.Cookies=n):e.Cookies=n}("undefined"==typeof window?this:window),window.Frame_Event_Publisher={id:window.name,cookie_name:"X-Frame-Events",received:[],initialized:!1,children:{},window:!1,ajax_handlers_setup:!1,is_parent:function(){return window.parent.document===window.document},is_child:function(){return!this.is_parent()},setup_ajax_handlers:function(){if(!this.ajax_handlers_setup){var e=this;jQuery(document).ajaxComplete(function(t,i,n){setTimeout(function(){e.ajax_handler()},0)})}},ajax_handler:function(){this.broadcast(this.get_events(document.cookie))},initialize:function(){return this.setup_ajax_handlers(),void 0!==window.frame_event_publisher_domain&&(Cookies.defaults.domain=window.frame_event_publisher_domain),this.window=window,void 0!==this.window.id&&null!=this.window.id.length&&this.window.id.length>0?this.id=this.window.id:this.id,this.received=this.get_events(document.cookie),this.initialized=!0,this.is_parent()&&this.emit(this.received,!0),this.received},register_child:function(e){this.children[e.id]=e},broadcast:function(e,t){this.initialized||(e=this.initialize()),"Unknown"==this.id?(this.initialized=!1,setTimeout(function(){this.broadcast(e,t)},100)):this.is_child()?(arguments.length<=1&&(t=window),this.find_parent(t).register_child(t.Frame_Event_Publisher),this.notify_parent(e,t)):(0==arguments.length&&(e=this.received),this.notify_children(e))},notify_parent:function(e,t){this.find_parent(t).broadcast(e,t)},notify_children:function(e){this.emit(e);for(var t in this.children){var i=this.children[t];try{i.emit(e)}catch(e){"undefined"!=typeof console&&console.log(e),delete this.children.index}}},find_parent:function(e){var t=e;try{for(;t.document!==t.parent.document;)t=t.parent}catch(e){"undefined"!=typeof console&&console.log(e)}return t.Frame_Event_Publisher},emit:function(e,t){void 0===t&&(t=!1);for(var i in e){var n=e[i];t||this.has_received_event(i)||("undefined"!=typeof console&&console.log("Emitting "+i+":"+n.event+" to "+this.id),this.trigger_event(i,e[i]))}},has_received_event:function(e){return void 0!=this.received[e]},trigger_event:function(e,t){var i=t.context+":"+t.event;t.id=e,"undefined"!=typeof window&&jQuery(window).trigger(i,t),this.received[e]=t},get_events:function(e){for(var t={},i=unescape(e).split(" "),n=0;n<i.length;n++){var o=i[n],r=o.match(/X-Frame-Events_([^=]+)=(.*)/);if(r){var c=r[1],a=r[2].replace(/;$/,"");try{t[c]=JSON.parse(a)}catch(e){}var s="X-Frame-Events_"+c;this.delete_cookie(s)}}return t},delete_cookie:function(e){Cookies.expire(e)},listen_for:function(e,t){var i=this;jQuery(window).bind(e,function(e,n){var o=(n.context,n.id);i.has_received_event(o)||(t.call(i,n),i.received[o]=n)})}},jQuery(function(e){Frame_Event_Publisher.broadcast()});
\ No newline at end of file
diff --git a/wp-content/plugins/nextgen-gallery/products/photocrati_nextgen/modules/i18n/lang/nggallery-da_DK.po b/wp-content/plugins/nextgen-gallery/products/photocrati_nextgen/modules/i18n/lang/nggallery-da_DK.po
index 41bf73fa24c539ce533232ad505efd782189f47c..1bc841c985dfed3f27bfe8ba56e38bf6b0f180c3 100644
--- a/wp-content/plugins/nextgen-gallery/products/photocrati_nextgen/modules/i18n/lang/nggallery-da_DK.po
+++ b/wp-content/plugins/nextgen-gallery/products/photocrati_nextgen/modules/i18n/lang/nggallery-da_DK.po
@@ -3499,10 +3499,10 @@ msgstr "Galleriet ID =%s findes ikke."
 #. Description of the plugin
 msgid ""
 "The most popular gallery plugin for WordPress and one of the most popular "
-"plugins of all time with over 25 million downloads."
+"plugins of all time with over 26 million downloads."
 msgstr ""
 "Den mest populære galleri plugin til WordPress og et af de mest populære "
-"plugins igennem tiden med over 25 millioner downloads."
+"plugins igennem tiden med over 26 millioner downloads."
 
 #: products/photocrati_nextgen/modules/ngglegacy/admin/overview.php:290
 msgid "The most powerful gallery system ever built for WordPress. "
diff --git a/wp-content/plugins/nextgen-gallery/products/photocrati_nextgen/modules/i18n/lang/nggallery-sv_SE.po b/wp-content/plugins/nextgen-gallery/products/photocrati_nextgen/modules/i18n/lang/nggallery-sv_SE.po
index bf44896887a0539872c22721f3ffc4221b35257d..d8481276b0467febdbbb534e898ba50d4d3d79af 100644
--- a/wp-content/plugins/nextgen-gallery/products/photocrati_nextgen/modules/i18n/lang/nggallery-sv_SE.po
+++ b/wp-content/plugins/nextgen-gallery/products/photocrati_nextgen/modules/i18n/lang/nggallery-sv_SE.po
@@ -2431,8 +2431,8 @@ msgid "Server Settings"
 msgstr "Serverinställningar"
 
 #: products/photocrati_nextgen/modules/ngglegacy/admin/overview.php:97
-msgid "NextGEN Gallery is one of the most popular WordPress plugins of all time with over 25 million downloads."
-msgstr "NextGEN Gallery är en av de mest populära WordPress-tilläggen genom tiderna med över 25 miljoner nedladdningar."
+msgid "NextGEN Gallery is one of the most popular WordPress plugins of all time with over 26 million downloads."
+msgstr "NextGEN Gallery är en av de mest populära WordPress-tilläggen genom tiderna med över 26 miljoner nedladdningar."
 
 # Missed by NextGEN, translated string is displayed.
 #: products/photocrati_nextgen/modules/ngglegacy/admin/overview.php:97
@@ -3222,8 +3222,8 @@ msgid "https://www.imagely.com/wordpress-gallery-plugin/nextgen-gallery/"
 msgstr "https://www.imagely.com/wordpress-gallery-plugin/nextgen-gallery/"
 
 #. Description of the plugin/theme
-msgid "The most popular gallery plugin for WordPress and one of the most popular plugins of all time with over 25 million downloads."
-msgstr "Det mest populära galleri-tillägget för WordPress och ett av de mest populära tillägg genom tiderna med över 25 miljoner nedladdningar."
+msgid "The most popular gallery plugin for WordPress and one of the most popular plugins of all time with over 26 million downloads."
+msgstr "Det mest populära galleri-tillägget för WordPress och ett av de mest populära tillägg genom tiderna med över 26 miljoner nedladdningar."
 
 #. Author of the plugin/theme
 msgid "Imagely"
diff --git a/wp-content/plugins/nextgen-gallery/products/photocrati_nextgen/modules/i18n/lang/nggallery.po b/wp-content/plugins/nextgen-gallery/products/photocrati_nextgen/modules/i18n/lang/nggallery.po
index db42cc08fbc955e92ceee292073fef81289d0f49..b84d897909af45880b5c901013d9a9ae5727201c 100644
--- a/wp-content/plugins/nextgen-gallery/products/photocrati_nextgen/modules/i18n/lang/nggallery.po
+++ b/wp-content/plugins/nextgen-gallery/products/photocrati_nextgen/modules/i18n/lang/nggallery.po
@@ -1,691 +1,573 @@
+# Copyright (C) 2019 Imagely
 # NextGEN Gallery base (English) .po source
-# Copyright (C) 2018 Photocrati Media
-# This file is distributed under the same license as the NextGEN Gallery package.
+# This file is distributed under the same license as the NextGEN Gallery plugin.
 #
 #, fuzzy
 msgid ""
 msgstr ""
 "Project-Id-Version: NextGEN Gallery\n"
-"Report-Msgid-Bugs-To: http://wordpress.org/support/plugin/nextgen-gallery\n"
-"POT-Creation-Date: 2014-02-20 19:45-0800\n"
-"PO-Revision-Date: 2016-05-03 11:18+47\n"
+"Report-Msgid-Bugs-To: https://wordpress.org/support/plugin/nextgen-gallery\n"
 "Last-Translator: Imagely\n"
 "Language-Team: Imagely\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
+"POT-Creation-Date: 2014-02-20 19:45-0800\n"
+"PO-Revision-Date: 2019-07-01 13:20+47\n"
+"X-Domain: nggallery\n"
 
-#: nggallery.php:289
-#, php-format
-msgid "NextGEN Gallery %s is incompatible with this version of NextGEN Pro. Please update NextGEN Pro to version %s or higher to restore NextGEN Gallery functionality."
-msgstr ""
-
-#: nggallery.php:372
-#, php-format
-msgid "Every %d seconds"
-msgstr ""
-
-#: products/photocrati_nextgen/modules/attach_to_post/adapter.attach_to_post_ajax.php:160
-#, php-format
-msgid "Album: %s"
-msgstr ""
-
-#: products/photocrati_nextgen/modules/attach_to_post/adapter.attach_to_post_ajax.php:162
-#, php-format
-msgid "Gallery: %s"
-msgstr ""
-
-#: products/photocrati_nextgen/modules/attach_to_post/adapter.attach_to_post_ajax.php:180
-msgid "Missing parameters"
-msgstr ""
-
-#: products/photocrati_nextgen/modules/attach_to_post/adapter.attach_to_post_ajax.php:216
-msgid "Displayed gallery does not exist"
-msgstr ""
-
-#: products/photocrati_nextgen/modules/attach_to_post/adapter.attach_to_post_ajax.php:219
-msgid "Invalid request"
-msgstr ""
-
-#: products/photocrati_nextgen/modules/attach_to_post/class.attach_controller.php:263
-msgid "NextGEN Gallery - Attach To Post"
+#. Plugin Name of the plugin
+#: products/photocrati_nextgen/modules/ngglegacy/admin/media-upload.php:11
+#: products/photocrati_nextgen/modules/attach_to_post/module.attach_to_post.php:379
+#: products/photocrati_nextgen/modules/attach_to_post/class.attach_controller.php:538
+#: nggallery.php:951
+msgid "NextGEN Gallery"
 msgstr ""
 
-#: products/photocrati_nextgen/modules/attach_to_post/class.attach_controller.php:281
-msgid "Display Galleries"
+#. Plugin URI of the plugin
+msgid "https://www.imagely.com/wordpress-gallery-plugin/nextgen-gallery/"
 msgstr ""
 
-#: products/photocrati_nextgen/modules/attach_to_post/class.attach_controller.php:288
-#: products/photocrati_nextgen/modules/nextgen_addgallery_page/adapter.nextgen_addgallery_controller.php:7
-#: products/photocrati_nextgen/modules/ngglegacy/admin/admin.php:188
-msgid "Add Gallery / Images"
+#. Description of the plugin
+msgid "The most popular gallery plugin for WordPress and one of the most popular plugins of all time with over 26 million downloads."
 msgstr ""
 
-#: products/photocrati_nextgen/modules/attach_to_post/class.attach_controller.php:295
-#: products/photocrati_nextgen/modules/ngglegacy/admin/admin.php:156
-#: products/photocrati_nextgen/modules/ngglegacy/admin/admin.php:190
-#: products/photocrati_nextgen/modules/ngglegacy/admin/manage-galleries.php:167
-msgid "Manage Galleries"
-msgid_plural "Manage Galleries"
-msgstr[0] ""
-msgstr[1] ""
-
-#: products/photocrati_nextgen/modules/attach_to_post/class.attach_controller.php:302
-#: products/photocrati_nextgen/modules/ngglegacy/admin/admin.php:157
-#: products/photocrati_nextgen/modules/ngglegacy/admin/admin.php:192
-#: products/photocrati_nextgen/modules/ngglegacy/admin/album.php:437
-msgid "Manage Albums"
-msgid_plural "Manage Albums"
-msgstr[0] ""
-msgstr[1] ""
-
-#: products/photocrati_nextgen/modules/attach_to_post/class.attach_controller.php:309
-#: products/photocrati_nextgen/modules/ngglegacy/admin/admin.php:158
-#: products/photocrati_nextgen/modules/ngglegacy/admin/admin.php:194
-msgid "Manage Tags"
+#. Author of the plugin
+#: nggallery.php:955
+msgid "Imagely"
 msgstr ""
 
-#: products/photocrati_nextgen/modules/attach_to_post/mixin.attach_to_post_display_tab.php:119
-msgid "What would you like to display?"
+#. Author URI of the plugin
+msgid "https://www.imagely.com"
 msgstr ""
 
-#: products/photocrati_nextgen/modules/attach_to_post/mixin.attach_to_post_display_tab.php:143
-msgid "Select a display type"
+#: products/photocrati_nextgen/modules/nextgen_pro_upgrade/adapter.nextgen_pro_upgrade_controller.php:23
+msgid "Upgrade to Pro"
 msgstr ""
 
-#: products/photocrati_nextgen/modules/attach_to_post/mixin.attach_to_post_display_tab.php:166
-msgid "Customize the display settings"
+#: products/photocrati_nextgen/modules/nextgen_pro_upgrade/adapter.nextgen_pro_upgrade_controller.php:35
+msgid "Create Stunning Galleries with NextGEN Pro"
 msgstr ""
 
-#: products/photocrati_nextgen/modules/attach_to_post/mixin.attach_to_post_display_tab.php:257
-msgid "No display type selected"
+#: products/photocrati_nextgen/modules/nextgen_pro_upgrade/adapter.nextgen_pro_upgrade_controller.php:36
+msgid "Sell Photos + Adobe Lightroom"
 msgstr ""
 
-#: products/photocrati_nextgen/modules/attach_to_post/mixin.attach_to_post_display_tab.php:275
-msgid "Sort or Exclude Images"
+#: products/photocrati_nextgen/modules/nextgen_pro_upgrade/adapter.nextgen_pro_upgrade_controller.php:37
+msgid "Introducing the most powerful gallery system ever made for WordPress. Watch our 30 second video, or click below to learn more about NextGEN premium extensions and support."
 msgstr ""
 
-#: products/photocrati_nextgen/modules/attach_to_post/module.attach_to_post.php:232
-msgid "Invalid Displayed Gallery"
+#: products/photocrati_nextgen/modules/nextgen_pro_upgrade/adapter.nextgen_pro_upgrade_controller.php:38
+msgid "You're awesome! You've already got NextGEN Plus. But why not go all the way? With NextGEN Pro, you can sell print and digital downloads, provide proofing galleries for clients, manage galleries directly from Adobe Lightroom, and more."
 msgstr ""
 
-#: products/photocrati_nextgen/modules/attach_to_post/module.attach_to_post.php:347
-msgid "Attach NextGEN Gallery to Post"
+#: products/photocrati_nextgen/modules/nextgen_pro_upgrade/adapter.nextgen_pro_upgrade_controller.php:39
+msgid "Psst...watch the video ->"
 msgstr ""
 
-#: products/photocrati_nextgen/modules/attach_to_post/templates/attach_to_post.php:12
-msgid "NextGEN"
+#: products/photocrati_nextgen/modules/nextgen_pro_upgrade/adapter.nextgen_pro_upgrade_controller.php:40
+msgid "Get Premium Extensions"
 msgstr ""
 
-#: products/photocrati_nextgen/modules/attach_to_post/templates/display_tab.php:10
-#: products/photocrati_nextgen/modules/nextgen_admin/templates/nextgen_admin_page.php:25
-msgid "Save"
+#: products/photocrati_nextgen/modules/nextgen_pro_upgrade/adapter.nextgen_pro_upgrade_controller.php:41
+msgid "Learn More"
 msgstr ""
 
-#: products/photocrati_nextgen/modules/attach_to_post/templates/display_tab_js.php:615
-msgid "Sources"
+#: products/photocrati_nextgen/modules/nextgen_xmlrpc/class.nextgen_api.php:517
+msgid "Gallery creation failed for \"%1$s\"%2$s."
 msgstr ""
 
-#: products/photocrati_nextgen/modules/attach_to_post/templates/display_tab_js.php:649
-#: products/photocrati_nextgen/modules/nextgen_admin/class.form.php:366
-msgid "(optional)"
+#: products/photocrati_nextgen/modules/nextgen_xmlrpc/class.nextgen_api.php:540
+msgid "Failed to remove gallery (%1$s)."
 msgstr ""
 
-#: products/photocrati_nextgen/modules/attach_to_post/templates/display_tab_js.php:657
-msgid "Sets an SEO-friendly name to this gallery for URLs. Currently only in use by the Pro Lightbox."
+#: products/photocrati_nextgen/modules/nextgen_xmlrpc/class.nextgen_api.php:619
+msgid "Could not delete image file(s) from disk (%1$s)."
 msgstr ""
 
-#: products/photocrati_nextgen/modules/attach_to_post/templates/display_tab_js.php:658
-msgid "Slug"
+#: products/photocrati_nextgen/modules/nextgen_xmlrpc/class.nextgen_api.php:623
+msgid "Could not remove image from gallery (%1$s)."
 msgstr ""
 
-#: products/photocrati_nextgen/modules/attach_to_post/templates/display_tab_js.php:878
-msgid "No entities to display for this source."
+#: products/photocrati_nextgen/modules/nextgen_xmlrpc/class.nextgen_api.php:635
+msgid "Could not remove image because image was not found (%1$s)."
 msgstr ""
 
-#: products/photocrati_nextgen/modules/attach_to_post/templates/display_tab_js.php:1289
-msgid "Select a gallery"
+#: products/photocrati_nextgen/modules/nextgen_xmlrpc/class.nextgen_api.php:652
+msgid "Could not obtain data for image (%1$s)."
 msgstr ""
 
-#: products/photocrati_nextgen/modules/attach_to_post/templates/display_tab_js.php:1293
-#: products/photocrati_nextgen/modules/nextgen_gallery_display/class.displayed_gallery_source_manager.php:31
-msgid "Galleries"
+#: products/photocrati_nextgen/modules/nextgen_xmlrpc/class.nextgen_api.php:665
+msgid "Could not find image file for image (%1$s). Using FTP Upload Method in Multisite is not recommended."
 msgstr ""
 
-#: products/photocrati_nextgen/modules/attach_to_post/templates/display_tab_js.php:1317
-#: products/photocrati_nextgen/modules/nextgen_gallery_display/class.displayed_gallery_source_manager.php:39
-msgid "Albums"
+#: products/photocrati_nextgen/modules/nextgen_xmlrpc/class.nextgen_api.php:667
+msgid "Could not find image file for image (%1$s)."
 msgstr ""
 
-#: products/photocrati_nextgen/modules/nextgen_other_options/adapter.custom_lightbox_form.php:31
-msgid "Code"
+#: products/photocrati_nextgen/modules/nextgen_xmlrpc/class.nextgen_api.php:687
+msgid "No space available for image (%1$s)."
 msgstr ""
 
-#: products/photocrati_nextgen/modules/nextgen_other_options/adapter.custom_lightbox_form.php:45
-msgid "Stylesheet URL"
+#: products/photocrati_nextgen/modules/nextgen_xmlrpc/class.nextgen_api.php:690
+msgid " (%1$s)."
 msgstr ""
 
-#: products/photocrati_nextgen/modules/nextgen_other_options/adapter.custom_lightbox_form.php:59
-msgid "Javascript URL"
+#: products/photocrati_nextgen/modules/nextgen_xmlrpc/class.nextgen_api.php:693
+msgid "No image library present, image uploads will fail (%1$s)."
 msgstr ""
 
-#: products/photocrati_nextgen/modules/lightbox/class.lightbox_library_manager.php:29
-#: products/photocrati_nextgen/modules/nextgen_basic_singlepic/adapter.nextgen_basic_singlepic_form.php:127
-#: products/photocrati_nextgen/modules/ngglegacy/admin/media-upload.php:252
-#: products/photocrati_nextgen/modules/ngglegacy/admin/publish.php:47
-msgid "None"
+#: products/photocrati_nextgen/modules/nextgen_xmlrpc/class.nextgen_api.php:698
+msgid "Inadequate system permissions to write image (%1$s)."
 msgstr ""
 
-#: products/photocrati_nextgen/modules/lightbox/class.lightbox_library_manager.php:34
-msgid "jQuery Lightbox"
+#: products/photocrati_nextgen/modules/nextgen_xmlrpc/class.nextgen_api.php:701
+msgid "Requested image with id (%2$s) doesn't exist (%1$s)."
 msgstr ""
 
-#: products/photocrati_nextgen/modules/lightbox/class.lightbox_library_manager.php:81
-msgid "ltr"
+#: products/photocrati_nextgen/modules/nextgen_xmlrpc/class.nextgen_api.php:744
+msgid "Could not access file system for gallery (%1$s)."
 msgstr ""
 
-#: products/photocrati_nextgen/modules/lightbox/class.lightbox_library_manager.php:82
-#: products/photocrati_nextgen/modules/lightbox/class.lightbox_library_manager.php:147
-msgid "Loading..."
+#: products/photocrati_nextgen/modules/nextgen_xmlrpc/class.nextgen_api.php:752
+msgid "Failed to save modified gallery (%1$s). "
 msgstr ""
 
-#: products/photocrati_nextgen/modules/lightbox/class.lightbox_library_manager.php:83
-#: products/photocrati_nextgen/modules/lightbox/class.lightbox_library_manager.php:140
-msgid "Previous"
+#: products/photocrati_nextgen/modules/nextgen_xmlrpc/class.nextgen_api.php:759
+msgid "Could not find gallery (%1$s)."
 msgstr ""
 
-#: products/photocrati_nextgen/modules/lightbox/class.lightbox_library_manager.php:84
-#: products/photocrati_nextgen/modules/lightbox/class.lightbox_library_manager.php:141
-#: products/photocrati_nextgen/modules/nextgen_basic_imagebrowser/templates/nextgen_basic_imagebrowser.php:49
-#: products/photocrati_nextgen/modules/ngglegacy/view/imagebrowser-caption.php:29
-#: products/photocrati_nextgen/modules/ngglegacy/view/imagebrowser-exif.php:33
-#: products/photocrati_nextgen/modules/ngglegacy/view/imagebrowser.php:29
-msgid "Next"
+#: products/photocrati_nextgen/modules/nextgen_xmlrpc/class.nextgen_api.php:786
+msgid "No gallery was specified to edit."
 msgstr ""
 
-#: products/photocrati_nextgen/modules/lightbox/class.lightbox_library_manager.php:85
-#: products/photocrati_nextgen/modules/lightbox/class.lightbox_library_manager.php:90
-msgid "Move"
+#: products/photocrati_nextgen/modules/nextgen_xmlrpc/class.nextgen_api.php:832
+msgid "Album creation failed."
 msgstr ""
 
-#: products/photocrati_nextgen/modules/lightbox/class.lightbox_library_manager.php:86
-#: products/photocrati_nextgen/modules/lightbox/class.lightbox_library_manager.php:142
-#: products/photocrati_nextgen/modules/lightbox/class.lightbox_library_manager.php:169
-msgid "Close"
+#: products/photocrati_nextgen/modules/nextgen_xmlrpc/class.nextgen_api.php:852
+msgid "Failed to remove album (%1$s)."
 msgstr ""
 
-#: products/photocrati_nextgen/modules/lightbox/class.lightbox_library_manager.php:87
-msgid "Resize"
+#: products/photocrati_nextgen/modules/nextgen_xmlrpc/class.nextgen_api.php:908
+msgid "Failed to save modified album (%1$s)."
 msgstr ""
 
-#: products/photocrati_nextgen/modules/lightbox/class.lightbox_library_manager.php:88
-msgid "Play"
+#: products/photocrati_nextgen/modules/nextgen_xmlrpc/class.nextgen_api.php:914
+msgid "Could not find album (%1$s)."
 msgstr ""
 
-#: products/photocrati_nextgen/modules/lightbox/class.lightbox_library_manager.php:89
-msgid "Pause"
+#: products/photocrati_nextgen/modules/nextgen_xmlrpc/class.nextgen_api.php:931
+msgid "No album was specified to edit."
 msgstr ""
 
-#: products/photocrati_nextgen/modules/lightbox/class.lightbox_library_manager.php:91
-msgid "1:1"
+#: products/photocrati_nextgen/modules/nextgen_xmlrpc/adapter.nextgen_api_ajax.php:48
+#: products/photocrati_nextgen/modules/nextgen_xmlrpc/adapter.nextgen_api_ajax.php:138
+#: products/photocrati_nextgen/modules/nextgen_xmlrpc/adapter.nextgen_api_ajax.php:344
+msgid "Authentication Failed."
 msgstr ""
 
-#: products/photocrati_nextgen/modules/lightbox/class.lightbox_library_manager.php:92
-msgid "Close (esc)"
+#: products/photocrati_nextgen/modules/nextgen_xmlrpc/adapter.nextgen_api_ajax.php:126
+msgid "Could not determine FTP path."
 msgstr ""
 
-#: products/photocrati_nextgen/modules/lightbox/class.lightbox_library_manager.php:93
-msgid "Pause slideshow (spacebar)"
+#: products/photocrati_nextgen/modules/nextgen_xmlrpc/adapter.nextgen_api_ajax.php:131
+msgid "Could not connect to FTP to determine path."
 msgstr ""
 
-#: products/photocrati_nextgen/modules/lightbox/class.lightbox_library_manager.php:94
-msgid "Click to cancel"
+#: products/photocrati_nextgen/modules/nextgen_xmlrpc/adapter.nextgen_api_ajax.php:326
+msgid "Job could not be added."
 msgstr ""
 
-#: products/photocrati_nextgen/modules/lightbox/class.lightbox_library_manager.php:95
-msgid "Click to bring to front"
+#: products/photocrati_nextgen/modules/nextgen_xmlrpc/adapter.nextgen_api_ajax.php:332
+msgid "Authorization Failed."
 msgstr ""
 
-#: products/photocrati_nextgen/modules/lightbox/class.lightbox_library_manager.php:96
-msgid "Expand to actual size (f)"
+#: products/photocrati_nextgen/modules/nextgen_xmlrpc/adapter.nextgen_api_ajax.php:338
+msgid "No task list was specified."
 msgstr ""
 
-#: products/photocrati_nextgen/modules/lightbox/class.lightbox_library_manager.php:97
-msgid "Powered by Highslide JS"
+#: products/photocrati_nextgen/modules/nextgen_xmlrpc/adapter.nextgen_api_ajax.php:401
+msgid "Job execution is locked."
 msgstr ""
 
-#: products/photocrati_nextgen/modules/lightbox/class.lightbox_library_manager.php:98
-msgid "Play slideshow (spacebar)"
+#: products/photocrati_nextgen/modules/nextgen_xmlrpc/adapter.nextgen_api_ajax.php:449
+msgid "Job list is finished."
 msgstr ""
 
-#: products/photocrati_nextgen/modules/lightbox/class.lightbox_library_manager.php:99
-msgid "Previous (arrow left)"
+#: products/photocrati_nextgen/modules/nextgen_xmlrpc/adapter.nextgen_api_ajax.php:454
+msgid "Job list is unfinished."
 msgstr ""
 
-#: products/photocrati_nextgen/modules/lightbox/class.lightbox_library_manager.php:100
-msgid "Next (arrow right)"
+#: products/photocrati_nextgen/modules/nextgen_xmlrpc/adapter.nextgen_api_ajax.php:463
+msgid "Job list is empty."
 msgstr ""
 
-#: products/photocrati_nextgen/modules/lightbox/class.lightbox_library_manager.php:101
-msgid "Image %1 of %2"
+#: products/photocrati_nextgen/modules/nextgen_addgallery_page/adapter.nextgen_addgallery_ajax.php:31
+msgid "Please ask your hosting provider or system administrator to enable the PHP XML module which is required for image uploads"
 msgstr ""
 
-#: products/photocrati_nextgen/modules/lightbox/class.lightbox_library_manager.php:102
-msgid "Go to the Highslide JS homepage"
+#: products/photocrati_nextgen/modules/nextgen_addgallery_page/adapter.nextgen_addgallery_ajax.php:52
+#: products/photocrati_nextgen/modules/nextgen_addgallery_page/adapter.nextgen_addgallery_ajax.php:268
+msgid "No gallery name specified"
 msgstr ""
 
-#: products/photocrati_nextgen/modules/lightbox/class.lightbox_library_manager.php:103
-msgid "Click to close image, click and drag to move. Use arrow keys for next and previous."
+#: products/photocrati_nextgen/modules/nextgen_addgallery_page/adapter.nextgen_addgallery_ajax.php:69
+msgid "Failed to extract images from ZIP"
 msgstr ""
 
-#: products/photocrati_nextgen/modules/lightbox/class.lightbox_library_manager.php:55
-msgid "Fancybox"
+#: products/photocrati_nextgen/modules/nextgen_addgallery_page/adapter.nextgen_addgallery_ajax.php:84
+msgid "Automatic image resizing failed [%1$s]."
 msgstr ""
 
-#: products/photocrati_nextgen/modules/lightbox/class.lightbox_library_manager.php:69
-msgid "Highslide"
+#: products/photocrati_nextgen/modules/nextgen_addgallery_page/adapter.nextgen_addgallery_ajax.php:93
+msgid "Thumbnail generation failed."
 msgstr ""
 
-#: products/photocrati_nextgen/modules/lightbox/class.lightbox_library_manager.php:110
-msgid "Shutter"
+#: products/photocrati_nextgen/modules/nextgen_addgallery_page/adapter.nextgen_addgallery_ajax.php:96
+#: products/photocrati_nextgen/modules/nextgen_addgallery_page/adapter.nextgen_addgallery_ajax.php:286
+#: products/photocrati_nextgen/modules/nextgen_addgallery_page/adapter.nextgen_addgallery_ajax.php:305
+msgid "Image generation failed"
 msgstr ""
 
-#: products/photocrati_nextgen/modules/lightbox/class.lightbox_library_manager.php:121
-#: products/photocrati_nextgen/modules/ngglegacy/admin/admin.php:299
-msgid "L O A D I N G"
+#: products/photocrati_nextgen/modules/nextgen_addgallery_page/adapter.nextgen_addgallery_ajax.php:106
+#: products/photocrati_nextgen/modules/nextgen_addgallery_page/adapter.nextgen_addgallery_ajax.php:223
+#: products/photocrati_nextgen/modules/nextgen_addgallery_page/adapter.nextgen_addgallery_ajax.php:250
+#: products/photocrati_nextgen/modules/nextgen_addgallery_page/adapter.nextgen_addgallery_ajax.php:315
+msgid "An unexpected error occured."
 msgstr ""
 
-#: products/photocrati_nextgen/modules/lightbox/class.lightbox_library_manager.php:122
-#: products/photocrati_nextgen/modules/ngglegacy/admin/admin.php:300
-msgid "Click to Close"
+#: products/photocrati_nextgen/modules/nextgen_addgallery_page/adapter.nextgen_addgallery_ajax.php:117
+#: products/photocrati_nextgen/modules/nextgen_addgallery_page/adapter.nextgen_addgallery_ajax.php:322
+msgid "No permissions to upload images. Try refreshing the page or ensuring that your user account has sufficient roles/privileges."
 msgstr ""
 
-#: products/photocrati_nextgen/modules/lightbox/class.lightbox_library_manager.php:129
-msgid "Shutter Reloaded"
+#: products/photocrati_nextgen/modules/nextgen_addgallery_page/adapter.nextgen_addgallery_ajax.php:174
+msgid "Directory does not exist."
 msgstr ""
 
-#: products/photocrati_nextgen/modules/lightbox/class.lightbox_library_manager.php:143
-msgid "Full Size"
+#: products/photocrati_nextgen/modules/nextgen_addgallery_page/adapter.nextgen_addgallery_ajax.php:178
+#: products/photocrati_nextgen/modules/nextgen_addgallery_page/adapter.nextgen_addgallery_ajax.php:186
+msgid "No permissions to browse folders. Try refreshing the page or ensuring that your user account has sufficient roles/privileges."
 msgstr ""
 
-#: products/photocrati_nextgen/modules/lightbox/class.lightbox_library_manager.php:144
-msgid "Fit to Screen"
+#: products/photocrati_nextgen/modules/nextgen_addgallery_page/adapter.nextgen_addgallery_ajax.php:182
+msgid "No directory specified."
 msgstr ""
 
-#: products/photocrati_nextgen/modules/lightbox/class.lightbox_library_manager.php:145
-#: products/photocrati_nextgen/modules/lightbox/class.lightbox_library_manager.php:167
-#: products/photocrati_nextgen/modules/ngglegacy/admin/manage-galleries.php:460
-#: products/photocrati_nextgen/modules/ngglegacy/admin/overview.php:308
-msgid "Image"
+#: products/photocrati_nextgen/modules/nextgen_addgallery_page/adapter.nextgen_addgallery_ajax.php:218
+#: products/photocrati_nextgen/modules/nextgen_addgallery_page/adapter.nextgen_addgallery_ajax.php:230
+msgid "No permissions to import folders. Try refreshing the page or ensuring that your user account has sufficient roles/privileges."
 msgstr ""
 
-#: products/photocrati_nextgen/modules/lightbox/class.lightbox_library_manager.php:146
-#: products/photocrati_nextgen/modules/lightbox/class.lightbox_library_manager.php:168
-#: products/photocrati_nextgen/modules/nextgen_basic_imagebrowser/templates/nextgen_basic_imagebrowser.php:55
-#: products/photocrati_nextgen/modules/ngglegacy/view/imagebrowser-caption.php:31
-#: products/photocrati_nextgen/modules/ngglegacy/view/imagebrowser-exif.php:35
-#: products/photocrati_nextgen/modules/ngglegacy/view/imagebrowser.php:31
-msgid "of"
+#: products/photocrati_nextgen/modules/nextgen_addgallery_page/adapter.nextgen_addgallery_ajax.php:227
+msgid "No folder specified"
 msgstr ""
 
-#: products/photocrati_nextgen/modules/lightbox/class.lightbox_library_manager.php:165
-msgid "Next &gt;"
+#: products/photocrati_nextgen/modules/nextgen_addgallery_page/adapter.upload_images_form.php:12
+#: products/photocrati_nextgen/modules/attach_to_post/class.attach_controller.php:604
+msgid "Upload Images"
 msgstr ""
 
-#: products/photocrati_nextgen/modules/lightbox/class.lightbox_library_manager.php:166
-msgid "&lt; Prev"
+#: products/photocrati_nextgen/modules/nextgen_addgallery_page/adapter.upload_images_form.php:18
+msgid "No images were uploaded successfully."
 msgstr ""
 
-#: products/photocrati_nextgen/modules/lightbox/class.lightbox_library_manager.php:170
-msgid "This feature requires inline frames. You have iframes disabled or your browser does not support them."
+#: products/photocrati_nextgen/modules/nextgen_addgallery_page/adapter.upload_images_form.php:19
+msgid "1 image was uploaded successfully."
 msgstr ""
 
-#: products/photocrati_nextgen/modules/lightbox/class.lightbox_library_manager.php:110
-msgid "Thickbox"
+#: products/photocrati_nextgen/modules/nextgen_addgallery_page/adapter.upload_images_form.php:20
+msgid "{count} images were uploaded successfully."
 msgstr ""
 
-#: products/photocrati_nextgen/modules/lightbox/class.lightbox_library_manager.php:180
-#: products/photocrati_nextgen/modules/nextgen_other_options/adapter.image_options_form.php:22
-#: products/photocrati_nextgen/modules/ngglegacy/admin/thumbnails-template.php:76
-msgid "Custom"
+#: products/photocrati_nextgen/modules/nextgen_addgallery_page/adapter.upload_images_form.php:21
+msgid "The following errors occured:"
 msgstr ""
 
-#: products/photocrati_nextgen/modules/nextgen_addgallery_page/templates/import_folder.php:7
-msgid "Leave blank for folder name"
+#: products/photocrati_nextgen/modules/nextgen_addgallery_page/adapter.upload_images_form.php:22
+msgid "Manage gallery > {name}"
 msgstr ""
 
-#: products/photocrati_nextgen/modules/nextgen_addgallery_page/adapter.import_folder_form.php:7
+#: products/photocrati_nextgen/modules/nextgen_addgallery_page/adapter.import_folder_form.php:12
 #: products/photocrati_nextgen/modules/nextgen_addgallery_page/templates/import_folder.php:12
 msgid "Import Folder"
 msgstr ""
 
-#: products/photocrati_nextgen/modules/nextgen_addgallery_page/adapter.nextgen_addgallery_ajax.php:43
-msgid "No gallery name specified"
-msgstr ""
-
-#: products/photocrati_nextgen/modules/nextgen_addgallery_page/adapter.nextgen_addgallery_ajax.php:57
-msgid "Failed to extract images from ZIP"
-msgstr ""
-
-#: products/photocrati_nextgen/modules/nextgen_addgallery_page/adapter.nextgen_addgallery_ajax.php:63
-msgid "Image generation failed"
-msgstr ""
-
-#: products/photocrati_nextgen/modules/nextgen_addgallery_page/adapter.nextgen_addgallery_ajax.php:73
-#: products/photocrati_nextgen/modules/nextgen_addgallery_page/adapter.nextgen_addgallery_ajax.php:159
-msgid "An unexpected error occured."
-msgstr ""
-
-#: products/photocrati_nextgen/modules/nextgen_addgallery_page/adapter.nextgen_addgallery_ajax.php:80
-msgid "No permissions to upload images. Try refreshing the page or ensuring that your user account has sufficient roles/privileges."
-msgstr ""
-
-#: products/photocrati_nextgen/modules/nextgen_addgallery_page/adapter.nextgen_addgallery_ajax.php:123
-msgid "Directory does not exist."
+#: products/photocrati_nextgen/modules/nextgen_addgallery_page/adapter.nextgen_addgallery_controller.php:12
+#: products/photocrati_nextgen/modules/ngglegacy/admin/admin.php:206
+msgid "Add Gallery / Images"
 msgstr ""
 
-#: products/photocrati_nextgen/modules/nextgen_addgallery_page/adapter.nextgen_addgallery_ajax.php:127
-msgid "No directory specified."
+#: products/photocrati_nextgen/modules/nextgen_addgallery_page/adapter.import_media_library_form.php:12
+msgid "Import from Media Library"
 msgstr ""
 
-#: products/photocrati_nextgen/modules/nextgen_addgallery_page/adapter.nextgen_addgallery_ajax.php:131
-msgid "No permissions to browse folders. Try refreshing the page or ensuring that your user account has sufficient roles/privileges."
+#: products/photocrati_nextgen/modules/nextgen_addgallery_page/adapter.import_media_library_form.php:25
+msgid "Import Images into NextGen Gallery"
 msgstr ""
 
-#: products/photocrati_nextgen/modules/nextgen_addgallery_page/adapter.nextgen_addgallery_ajax.php:163
-msgid "No folder specified"
+#: products/photocrati_nextgen/modules/nextgen_addgallery_page/adapter.import_media_library_form.php:26
+msgid "Import %s images"
 msgstr ""
 
-#: products/photocrati_nextgen/modules/nextgen_addgallery_page/adapter.nextgen_addgallery_ajax.php:166
-msgid "No permissions to import folders. Try refreshing the page or ensuring that your user account has sufficient roles/privileges."
+#: products/photocrati_nextgen/modules/nextgen_addgallery_page/adapter.import_media_library_form.php:27
+msgid "Import 1 image"
 msgstr ""
 
-#: products/photocrati_nextgen/modules/nextgen_addgallery_page/adapter.upload_images_form.php:7
-msgid "Upload Images"
+#: products/photocrati_nextgen/modules/nextgen_addgallery_page/adapter.import_media_library_form.php:28
+msgid "{count} images were uploaded successfully. <a href=\"%s\" target=\"_blank\">Manage gallery</a>"
 msgstr ""
 
-#: products/photocrati_nextgen/modules/nextgen_addgallery_page/adapter.upload_images_form.php:13
-msgid "No images were uploaded successfully."
+#: products/photocrati_nextgen/modules/nextgen_addgallery_page/adapter.import_media_library_form.php:29
+msgid "1 image was uploaded successfully. <a href=\"%s\" target=\"_blank\">Manage gallery</a>"
 msgstr ""
 
-#: products/photocrati_nextgen/modules/nextgen_addgallery_page/adapter.upload_images_form.php:14
-msgid "1 image was uploaded successfully."
+#: products/photocrati_nextgen/modules/nextgen_addgallery_page/adapter.import_media_library_form.php:30
+msgid "0 images were uploaded"
 msgstr ""
 
-#: products/photocrati_nextgen/modules/nextgen_addgallery_page/adapter.upload_images_form.php:15
-msgid "{count} images were uploaded successfully."
+#: products/photocrati_nextgen/modules/nextgen_addgallery_page/adapter.import_media_library_form.php:31
+#: products/photocrati_nextgen/modules/nextgen_addgallery_page/templates/import_folder.php:52
+msgid "Importing gallery"
 msgstr ""
 
-#: products/photocrati_nextgen/modules/nextgen_addgallery_page/adapter.upload_images_form.php:16
-msgid "The following errors occured:"
+#: products/photocrati_nextgen/modules/nextgen_addgallery_page/adapter.import_media_library_form.php:32
+#: products/photocrati_nextgen/modules/nextgen_addgallery_page/templates/import_folder.php:54
+msgid "In Progress..."
 msgstr ""
 
-#: products/photocrati_nextgen/modules/nextgen_addgallery_page/adapter.upload_images_form.php:17
-msgid "Manage gallery {name}"
+#: products/photocrati_nextgen/modules/nextgen_addgallery_page/adapter.import_media_library_form.php:33
+#: products/photocrati_nextgen/modules/nextgen_addgallery_page/templates/upload_images.php:213
+msgid "Upload complete. Great job!"
 msgstr ""
 
-#: products/photocrati_nextgen/modules/nextgen_addgallery_page/templates/import_folder.php:1
-msgid "Select a folder to import. The folder name will be used as the title of the gallery."
+#: products/photocrati_nextgen/modules/nextgen_addgallery_page/adapter.import_media_library_form.php:34
+msgid "Oops! Sorry, but an error occured. This may be due to a server misconfiguration. Check your PHP error log or ask your hosting provider for assistance."
 msgstr ""
 
-#: products/photocrati_nextgen/modules/nextgen_addgallery_page/templates/import_folder.php:11
-msgid "Keep images in original location."
+#: products/photocrati_nextgen/modules/nextgen_addgallery_page/adapter.import_media_library_form.php:44
+msgid "Please make a selection to continue"
 msgstr ""
 
-#: products/photocrati_nextgen/modules/nextgen_addgallery_page/templates/import_folder.php:5
-msgid "Caution: If you keep images in the original folder and later delete the gallery, the images in that folder might be deleted depending on your settings."
+#: products/photocrati_nextgen/modules/nextgen_addgallery_page/adapter.import_media_library_form.php:45
+msgid "Select images"
 msgstr ""
 
-#: products/photocrati_nextgen/modules/nextgen_addgallery_page/templates/import_folder.php:39
-msgid "Importing gallery"
+#: products/photocrati_nextgen/modules/nextgen_addgallery_page/adapter.import_media_library_form.php:46
+msgid "Import %d image(s)"
 msgstr ""
 
-#: products/photocrati_nextgen/modules/nextgen_addgallery_page/templates/import_folder.php:41
-msgid "In Progress..."
+#: products/photocrati_nextgen/modules/nextgen_addgallery_page/module.nextgen_addgallery_page.php:97
+msgid "XML is strongly encouraged for safely uploading images"
 msgstr ""
 
-#: products/photocrati_nextgen/modules/nextgen_addgallery_page/templates/import_folder.php:56
-#, php-format
-msgid "Done! Successfully imported %s images. <a href=\"%s\" target=\"_blank\">Manage gallery</a>"
+#: products/photocrati_nextgen/modules/nextgen_addgallery_page/module.nextgen_addgallery_page.php:105
+msgid "Cannot write to %s: new galleries cannot be created"
 msgstr ""
 
-#: products/photocrati_nextgen/modules/attach_to_post/templates/attach_to_post.php:12
 #: products/photocrati_nextgen/modules/nextgen_addgallery_page/templates/upload_images.php:2
-#: products/photocrati_nextgen/modules/ngglegacy/admin/admin.php:154
+#: products/photocrati_nextgen/modules/nextgen_addgallery_page/templates/import_media_library.php:2
+#: products/photocrati_nextgen/modules/ngglegacy/admin/admin.php:166
 #: products/photocrati_nextgen/modules/ngglegacy/admin/admin.php:167
 #: products/photocrati_nextgen/modules/ngglegacy/admin/admin.php:185
-#: products/photocrati_nextgen/modules/ngglegacy/admin/admin.php:375
-#: products/photocrati_nextgen/modules/ngglegacy/admin/admin.php:432
-#: products/photocrati_nextgen/modules/ngglegacy/admin/manage-galleries.php:456
-#: products/photocrati_nextgen/modules/ngglegacy/admin/manage-images.php:285
-#: products/photocrati_nextgen/modules/ngglegacy/admin/overview.php:314
+#: products/photocrati_nextgen/modules/ngglegacy/admin/admin.php:385
+#: products/photocrati_nextgen/modules/ngglegacy/admin/admin.php:442
+#: products/photocrati_nextgen/modules/ngglegacy/admin/manage-galleries.php:477
 #: products/photocrati_nextgen/modules/ngglegacy/lib/rewrite.php:217
 #: products/photocrati_nextgen/modules/ngglegacy/lib/rewrite.php:226
-#, php-format
 msgid "Gallery"
 msgid_plural "Galleries"
 msgstr[0] ""
 msgstr[1] ""
 
 #: products/photocrati_nextgen/modules/nextgen_addgallery_page/templates/upload_images.php:4
+#: products/photocrati_nextgen/modules/nextgen_addgallery_page/templates/import_media_library.php:4
 msgid "Create a new gallery"
 msgstr ""
 
-#: products/photocrati_nextgen/modules/nextgen_addgallery_page/templates/upload_images.php:9
+#: products/photocrati_nextgen/modules/nextgen_addgallery_page/templates/upload_images.php:11
+#: products/photocrati_nextgen/modules/nextgen_addgallery_page/templates/import_media_library.php:9
 msgid "Gallery title"
 msgstr ""
 
-#: products/photocrati_nextgen/modules/nextgen_addgallery_page/templates/upload_images.php:13
-msgid "Your browser doesn't have Flash, Silverlight, HTML5, or HTML4 support."
+#: products/photocrati_nextgen/modules/nextgen_addgallery_page/templates/upload_images.php:15
+msgid "Your browser doesn't have Silverlight, HTML5, or HTML4 support."
 msgstr ""
 
-#: products/photocrati_nextgen/modules/nextgen_addgallery_page/templates/upload_images.php:114
+#: products/photocrati_nextgen/modules/nextgen_addgallery_page/templates/upload_images.php:118
 msgid "Drag image and ZIP files here or click <strong>Add Files</strong>"
 msgstr ""
 
-#: products/photocrati_nextgen/modules/nextgen_addgallery_page/templates/upload_images.php:164
-#, php-format
-msgid "%s images were uploaded successfully. <a href=\"%s\" target=\"_blank\">Manage gallery</a>"
-msgstr ""
-
-#: products/photocrati_nextgen/modules/nextgen_addgallery_page/templates/upload_images.php:167
-msgid "1 image was uploaded successfully. <a href=\"%s\" target=\"_blank\">Manage gallery</a>"
-msgstr ""
-
-#: products/photocrati_nextgen/modules/nextgen_addgallery_page/templates/upload_images.php:170
-msgid "0 images were uploaded"
+#: products/photocrati_nextgen/modules/nextgen_addgallery_page/templates/upload_images.php:236
+msgid "An unexpected error occured. This is most likely due to a server misconfiguration. Check your PHP error log or ask your hosting provider for assistance."
 msgstr ""
 
-#: products/photocrati_nextgen/modules/nextgen_addgallery_page/templates/upload_images.php:184
-msgid "Upload complete"
+#: products/photocrati_nextgen/modules/nextgen_addgallery_page/templates/import_folder.php:1
+msgid "Select a folder to import."
 msgstr ""
 
-#: products/photocrati_nextgen/modules/nextgen_addgallery_page/templates/upload_images.php:206
-msgid "An unexpected error occured. This is most likely due to a server misconfiguration. Check your PHP error log or ask your hosting provider for assistance."
+#: products/photocrati_nextgen/modules/nextgen_addgallery_page/templates/import_folder.php:7
+msgid "Leave blank for folder name"
 msgstr ""
 
-#: products/photocrati_nextgen/modules/nextgen_admin/class.admin_notification_manager.php:121
-msgid "Not a valid notice name"
+#: products/photocrati_nextgen/modules/nextgen_addgallery_page/templates/import_folder.php:11
+msgid "Keep images in original location. Caution: If you keep images in the original folder and later delete the gallery, the images in that folder might be deleted depending on your settings."
 msgstr ""
 
-#: products/photocrati_nextgen/modules/nextgen_admin/class.form.php:226
-#: products/photocrati_nextgen/modules/nextgen_basic_gallery/adapter.nextgen_basic_thumbnail_form.php:131
-msgid "Enable AJAX pagination"
+#: products/photocrati_nextgen/modules/nextgen_addgallery_page/templates/import_folder.php:74
+msgid "Done! Successfully imported {count} images. <a href=\"%s\" target=\"_blank\">Manage gallery</a>"
 msgstr ""
 
-#: products/photocrati_nextgen/modules/nextgen_admin/class.form.php:238
-msgid "Override thumbnail settings"
+#: products/photocrati_nextgen/modules/nextgen_addgallery_page/templates/import_folder.php:79
+msgid "Upload complete"
 msgstr ""
 
-#: products/photocrati_nextgen/modules/nextgen_admin/class.form.php:240
-msgid "This does not affect existing thumbnails; overriding the thumbnail settings will create an additional set of thumbnails. To change the size of existing thumbnails please visit 'Manage Galleries' and choose 'Create new thumbnails' for all images in the gallery."
+#: products/photocrati_nextgen/modules/lightbox/class.lightbox_library_manager.php:33
+#: products/photocrati_nextgen/modules/nextgen_basic_singlepic/adapter.nextgen_basic_singlepic_form.php:132
+msgid "None"
 msgstr ""
 
-#: products/photocrati_nextgen/modules/nextgen_admin/class.form.php:248
-#: products/photocrati_nextgen/modules/nextgen_basic_singlepic/adapter.nextgen_basic_singlepic_form.php:38
-msgid "Thumbnail dimensions"
+#: products/photocrati_nextgen/modules/lightbox/class.lightbox_library_manager.php:38
+msgid "Simplelightbox"
 msgstr ""
 
-#: products/photocrati_nextgen/modules/nextgen_admin/class.form.php:274
-msgid "Thumbnail crop"
+#: products/photocrati_nextgen/modules/lightbox/class.lightbox_library_manager.php:51
+msgid "Fancybox"
 msgstr ""
 
-#: products/photocrati_nextgen/modules/nextgen_admin/class.form.php:310
-msgid "Override image settings"
+#: products/photocrati_nextgen/modules/lightbox/class.lightbox_library_manager.php:65
+msgid "Shutter"
 msgstr ""
 
-#: products/photocrati_nextgen/modules/nextgen_admin/class.form.php:312
-msgid "Overriding the image settings will create an additional set of images"
+#: products/photocrati_nextgen/modules/lightbox/class.lightbox_library_manager.php:76
+#: products/photocrati_nextgen/modules/ngglegacy/admin/admin.php:314
+msgid "L O A D I N G"
 msgstr ""
 
-#: products/photocrati_nextgen/modules/nextgen_admin/class.form.php:320
-#: products/photocrati_nextgen/modules/nextgen_basic_singlepic/adapter.nextgen_basic_singlepic_form.php:83
-msgid "Image quality"
+#: products/photocrati_nextgen/modules/lightbox/class.lightbox_library_manager.php:77
+#: products/photocrati_nextgen/modules/ngglegacy/admin/admin.php:315
+#: products/photocrati_nextgen/modules/attach_to_post/templates/display_tab.php:36
+msgid "Click to Close"
 msgstr ""
 
-#: products/photocrati_nextgen/modules/nextgen_admin/class.form.php:330
-msgid "Image crop"
+#: products/photocrati_nextgen/modules/lightbox/class.lightbox_library_manager.php:84
+msgid "Shutter Reloaded"
 msgstr ""
 
-#: products/photocrati_nextgen/modules/nextgen_admin/class.form.php:339
-msgid "Image watermark"
+#: products/photocrati_nextgen/modules/lightbox/class.lightbox_library_manager.php:95
+msgid "Previous"
 msgstr ""
 
-#: products/photocrati_nextgen/modules/nextgen_admin/class.form.php:363
-msgid "Gallery width"
+#: products/photocrati_nextgen/modules/lightbox/class.lightbox_library_manager.php:96
+#: products/photocrati_nextgen/modules/ngglegacy/view/imagebrowser.php:29
+#: products/photocrati_nextgen/modules/ngglegacy/view/imagebrowser-caption.php:29
+#: products/photocrati_nextgen/modules/ngglegacy/view/imagebrowser-exif.php:33
+#: products/photocrati_nextgen/modules/nextgen_basic_imagebrowser/templates/nextgen_basic_imagebrowser.php:49
+msgid "Next"
 msgstr ""
 
-#: products/photocrati_nextgen/modules/nextgen_admin/class.form.php:365
-msgid "An empty or 0 setting will make the gallery full width"
+#: products/photocrati_nextgen/modules/lightbox/class.lightbox_library_manager.php:97
+#: products/photocrati_nextgen/modules/lightbox/class.lightbox_library_manager.php:124
+msgid "Close"
 msgstr ""
 
-#: products/photocrati_nextgen/modules/nextgen_admin/class.form.php:369
-msgid "Pixels"
+#: products/photocrati_nextgen/modules/lightbox/class.lightbox_library_manager.php:98
+msgid "Full Size"
 msgstr ""
 
-#: products/photocrati_nextgen/modules/nextgen_admin/class.form.php:369
-msgid "Percent"
+#: products/photocrati_nextgen/modules/lightbox/class.lightbox_library_manager.php:99
+msgid "Fit to Screen"
 msgstr ""
 
-#: products/photocrati_nextgen/modules/nextgen_admin/class.form.php:378
-msgid "First Image"
-msgstr ""
+#: products/photocrati_nextgen/modules/lightbox/class.lightbox_library_manager.php:100
+#: products/photocrati_nextgen/modules/lightbox/class.lightbox_library_manager.php:122
+#: products/photocrati_nextgen/modules/ngglegacy/admin/manage-galleries.php:481
+#: products/photocrati_nextgen/modules/nextgen_basic_imagebrowser/templates/default-view.php:54
+msgid "Image"
+msgid_plural "Images"
+msgstr[0] ""
+msgstr[1] ""
 
-#: products/photocrati_nextgen/modules/nextgen_admin/class.form.php:379
-msgid "Average"
+#: products/photocrati_nextgen/modules/lightbox/class.lightbox_library_manager.php:101
+#: products/photocrati_nextgen/modules/lightbox/class.lightbox_library_manager.php:123
+#: products/photocrati_nextgen/modules/ngglegacy/view/imagebrowser.php:31
+#: products/photocrati_nextgen/modules/ngglegacy/view/imagebrowser-caption.php:31
+#: products/photocrati_nextgen/modules/ngglegacy/view/imagebrowser-exif.php:35
+#: products/photocrati_nextgen/modules/nextgen_basic_imagebrowser/templates/nextgen_basic_imagebrowser.php:55
+#: products/photocrati_nextgen/modules/nextgen_basic_imagebrowser/templates/default-view.php:54
+msgid "of"
 msgstr ""
 
-#: products/photocrati_nextgen/modules/nextgen_admin/class.nextgen_admin_page_controller.php:79
-msgid "Clear"
+#: products/photocrati_nextgen/modules/lightbox/class.lightbox_library_manager.php:102
+msgid "Loading..."
 msgstr ""
 
-#: products/photocrati_nextgen/modules/nextgen_admin/class.nextgen_admin_page_controller.php:80
-msgid "Default"
+#: products/photocrati_nextgen/modules/lightbox/class.lightbox_library_manager.php:109
+msgid "Thickbox"
 msgstr ""
 
-#: products/photocrati_nextgen/modules/nextgen_admin/class.nextgen_admin_page_controller.php:81
-msgid "Select Color"
+#: products/photocrati_nextgen/modules/lightbox/class.lightbox_library_manager.php:120
+msgid "Next &gt;"
 msgstr ""
 
-#: products/photocrati_nextgen/modules/nextgen_admin/class.nextgen_admin_page_controller.php:82
-msgid "Current Color"
+#: products/photocrati_nextgen/modules/lightbox/class.lightbox_library_manager.php:121
+msgid "&lt; Prev"
 msgstr ""
 
-#: products/photocrati_nextgen/modules/nextgen_admin/class.nextgen_admin_page_controller.php:144
-msgid "Saved successfully"
+#: products/photocrati_nextgen/modules/lightbox/class.lightbox_library_manager.php:125
+msgid "This feature requires inline frames. You have iframes disabled or your browser does not support them."
 msgstr ""
 
-#: products/photocrati_nextgen/modules/nextgen_admin/templates/field_generator/nextgen_settings_field_radio.php:16
-#: products/photocrati_nextgen/modules/nextgen_basic_singlepic/templates/nextgen_basic_singlepic_settings_radio.php:16
-#: products/photocrati_nextgen/modules/nextgen_other_options/adapter.image_options_form.php:122
-#: products/photocrati_nextgen/modules/nextgen_other_options/adapter.miscellaneous_form.php:24
-#: products/photocrati_nextgen/modules/nextgen_other_options/adapter.miscellaneous_form.php:29
-#: products/photocrati_nextgen/modules/nextgen_other_options/templates/image_options_tab.php:40
-#: products/photocrati_nextgen/modules/nextgen_other_options/templates/image_options_tab.php:65
-#: products/photocrati_nextgen/modules/nextgen_other_options/templates/image_options_tab.php:191
-#: products/photocrati_nextgen/modules/nextgen_other_options/templates/styling_tab.php:10
-#: products/photocrati_nextgen/modules/nextgen_other_options/templates/thumbnail_options_tab.php:37
-#: products/photocrati_nextgen/modules/ngglegacy/admin/overview.php:411
-#: products/photocrati_nextgen/modules/ngglegacy/admin/overview.php:458
-#: products/photocrati_nextgen/modules/ngglegacy/admin/overview.php:461
-#: products/photocrati_nextgen/modules/ngglegacy/admin/overview.php:464
-msgid "Yes"
+#: products/photocrati_nextgen/modules/lightbox/class.lightbox_library_manager.php:135
+#: products/photocrati_nextgen/modules/ngglegacy/admin/thumbnails-template.php:76
+#: products/photocrati_nextgen/modules/nextgen_other_options/adapter.image_options_form.php:27
+msgid "Custom"
 msgstr ""
 
-#: products/photocrati_nextgen/modules/nextgen_admin/templates/field_generator/nextgen_settings_field_radio.php:24
-#: products/photocrati_nextgen/modules/nextgen_basic_singlepic/templates/nextgen_basic_singlepic_settings_radio.php:24
-#: products/photocrati_nextgen/modules/nextgen_other_options/adapter.image_options_form.php:123
-#: products/photocrati_nextgen/modules/nextgen_other_options/adapter.miscellaneous_form.php:23
-#: products/photocrati_nextgen/modules/nextgen_other_options/adapter.miscellaneous_form.php:28
-#: products/photocrati_nextgen/modules/nextgen_other_options/templates/image_options_tab.php:47
-#: products/photocrati_nextgen/modules/nextgen_other_options/templates/image_options_tab.php:72
-#: products/photocrati_nextgen/modules/nextgen_other_options/templates/image_options_tab.php:198
-#: products/photocrati_nextgen/modules/nextgen_other_options/templates/styling_tab.php:13
-#: products/photocrati_nextgen/modules/nextgen_other_options/templates/thumbnail_options_tab.php:44
-#: products/photocrati_nextgen/modules/ngglegacy/admin/overview.php:413
-#: products/photocrati_nextgen/modules/ngglegacy/admin/overview.php:459
-#: products/photocrati_nextgen/modules/ngglegacy/admin/overview.php:462
-#: products/photocrati_nextgen/modules/ngglegacy/admin/overview.php:465
-msgid "No"
+#: products/photocrati_nextgen/modules/nextgen_basic_album/templates/compact/default-view.php:41
+#: products/photocrati_nextgen/modules/nextgen_basic_album/templates/compact.php:41
+#: products/photocrati_nextgen/modules/nextgen_basic_album/templates/extended/default-view.php:31
+#: products/photocrati_nextgen/modules/nextgen_basic_album/templates/extended.php:31
+#: products/photocrati_nextgen/modules/ngglegacy/view/album-compact.php:63
+#: products/photocrati_nextgen/modules/ngglegacy/view/album-extend.php:31
+msgid "Photos"
 msgstr ""
 
-#: products/photocrati_nextgen/modules/nextgen_basic_album/module.nextgen_basic_album.php:168
+#: products/photocrati_nextgen/modules/nextgen_basic_album/module.nextgen_basic_album.php:216
 msgid "NextGEN Basic Compact Album"
 msgstr ""
 
-#: products/photocrati_nextgen/modules/nextgen_basic_album/module.nextgen_basic_album.php:177
+#: products/photocrati_nextgen/modules/nextgen_basic_album/module.nextgen_basic_album.php:232
 msgid "NextGEN Basic Extended Album"
 msgstr ""
 
-#: products/photocrati_nextgen/modules/nextgen_basic_album/mixin.nextgen_basic_album_form.php:25
+#: products/photocrati_nextgen/modules/nextgen_basic_album/mixin.nextgen_basic_album_form.php:42
 msgid "Display galleries as"
 msgstr ""
 
-#: products/photocrati_nextgen/modules/nextgen_basic_album/mixin.nextgen_basic_album_form.php:26
+#: products/photocrati_nextgen/modules/nextgen_basic_album/mixin.nextgen_basic_album_form.php:43
 msgid "How would you like galleries to be displayed?"
 msgstr ""
 
-#: products/photocrati_nextgen/modules/nextgen_basic_album/mixin.nextgen_basic_album_form.php:28
+#: products/photocrati_nextgen/modules/nextgen_basic_album/mixin.nextgen_basic_album_form.php:45
 msgid "Galleries per page"
 msgstr ""
 
-#: products/photocrati_nextgen/modules/nextgen_basic_album/mixin.nextgen_basic_album_form.php:47
+#: products/photocrati_nextgen/modules/nextgen_basic_album/mixin.nextgen_basic_album_form.php:64
 msgid "Items per page"
 msgstr ""
 
-#: products/photocrati_nextgen/modules/nextgen_basic_album/mixin.nextgen_basic_album_form.php:48
+#: products/photocrati_nextgen/modules/nextgen_basic_album/mixin.nextgen_basic_album_form.php:66
 msgid "Maximum number of galleries or sub-albums to appear on a single page"
 msgstr ""
 
-#: products/photocrati_nextgen/modules/nextgen_basic_album/templates/compact.php:29
-#: products/photocrati_nextgen/modules/nextgen_basic_album/templates/extended.php:15
-#: products/photocrati_nextgen/modules/ngglegacy/view/album-compact.php:45
-#: products/photocrati_nextgen/modules/ngglegacy/view/album-extend.php:31
-msgid "Photos"
-msgstr ""
-
-#: products/photocrati_nextgen/modules/nextgen_basic_gallery/adapter.nextgen_basic_slideshow_form.php:47
-msgid "Interval"
-msgstr ""
-
-#: products/photocrati_nextgen/modules/nextgen_basic_gallery/adapter.nextgen_basic_slideshow_form.php:51
-msgid "# of seconds"
-msgstr ""
-
-#: products/photocrati_nextgen/modules/nextgen_basic_gallery/adapter.nextgen_basic_slideshow_form.php:82
-msgid "Maximum dimensions"
-msgstr ""
-
-#: products/photocrati_nextgen/modules/nextgen_basic_gallery/adapter.nextgen_basic_slideshow_form.php:83
-msgid "Certain themes may allow images to flow over their container if this setting is too large"
-msgstr ""
-
-#: products/photocrati_nextgen/modules/nextgen_basic_gallery/adapter.nextgen_basic_slideshow_form.php:100
-msgid "Show thumbnail link"
+#: products/photocrati_nextgen/modules/nextgen_basic_album/mixin.nextgen_basic_album_form.php:78
+msgid "Enable breadcrumbs"
 msgstr ""
 
-#: products/photocrati_nextgen/modules/nextgen_basic_gallery/adapter.nextgen_basic_slideshow_form.php:116
-msgid "Thumbnail link text"
+#: products/photocrati_nextgen/modules/nextgen_basic_album/mixin.nextgen_basic_album_form.php:88
+msgid "Display descriptions"
 msgstr ""
 
 #: products/photocrati_nextgen/modules/nextgen_basic_gallery/adapter.nextgen_basic_thumbnail_form.php:63
@@ -720,2524 +602,2903 @@ msgstr ""
 msgid "When active each image in the gallery will link to an imagebrowser display and lightbox effects will not be applied."
 msgstr ""
 
-#: products/photocrati_nextgen/modules/nextgen_basic_gallery/adapter.nextgen_basic_thumbnail_form.php:133
-msgid "Browse images without reloading the page."
-msgstr ""
-
-#: products/photocrati_nextgen/modules/nextgen_basic_gallery/adapter.nextgen_basic_thumbnail_form.php:148
+#: products/photocrati_nextgen/modules/nextgen_basic_gallery/adapter.nextgen_basic_thumbnail_form.php:131
 msgid "Show slideshow link"
 msgstr ""
 
-#: products/photocrati_nextgen/modules/nextgen_basic_gallery/adapter.nextgen_basic_thumbnail_form.php:164
+#: products/photocrati_nextgen/modules/nextgen_basic_gallery/adapter.nextgen_basic_thumbnail_form.php:147
 msgid "Slideshow link text"
 msgstr ""
 
-#: products/photocrati_nextgen/modules/nextgen_basic_gallery/module.nextgen_basic_gallery.php:325
-msgid "NextGEN Basic Thumbnails"
+#: products/photocrati_nextgen/modules/nextgen_basic_gallery/adapter.nextgen_basic_slideshow_form.php:54
+msgid "Autoplay?"
 msgstr ""
 
-#: products/photocrati_nextgen/modules/nextgen_basic_gallery/module.nextgen_basic_gallery.php:335
-msgid "NextGEN Basic Slideshow"
+#: products/photocrati_nextgen/modules/nextgen_basic_gallery/adapter.nextgen_basic_slideshow_form.php:70
+msgid "Pause on Hover?"
 msgstr ""
 
-#: products/photocrati_nextgen/modules/nextgen_basic_gallery/module.nextgen_basic_gallery.php:366
-#, php-format
-msgid "Flash slideshow support has been removed from NextGEN Gallery. Please see <a href='%s'>this blog post</a> for more information."
+#: products/photocrati_nextgen/modules/nextgen_basic_gallery/adapter.nextgen_basic_slideshow_form.php:86
+msgid "Show Arrows?"
 msgstr ""
 
-#: products/photocrati_nextgen/modules/nextgen_basic_gallery/templates/slideshow/nextgen_basic_slideshow_settings_gallery_dimensions.php:15
-#: products/photocrati_nextgen/modules/nextgen_basic_singlepic/adapter.nextgen_basic_singlepic_form.php:39
-#: products/photocrati_nextgen/modules/nextgen_basic_singlepic/templates/nextgen_basic_singlepic_settings_dimensions.php:13
-#: products/photocrati_nextgen/modules/widget/templates/form_slideshow.php:65
-msgid "Width"
+#: products/photocrati_nextgen/modules/nextgen_basic_gallery/adapter.nextgen_basic_slideshow_form.php:102
+msgid "Transition Style"
 msgstr ""
 
-#: products/photocrati_nextgen/modules/nextgen_basic_gallery/templates/slideshow/nextgen_basic_slideshow_settings_gallery_dimensions.php:23
-#: products/photocrati_nextgen/modules/nextgen_basic_singlepic/adapter.nextgen_basic_singlepic_form.php:41
-#: products/photocrati_nextgen/modules/nextgen_basic_singlepic/templates/nextgen_basic_singlepic_settings_dimensions.php:20
-#: products/photocrati_nextgen/modules/widget/templates/form_slideshow.php:53
-msgid "Height"
+#: products/photocrati_nextgen/modules/nextgen_basic_gallery/adapter.nextgen_basic_slideshow_form.php:124
+msgid "Interval"
 msgstr ""
 
-#: products/photocrati_nextgen/modules/nextgen_basic_imagebrowser/module.nextgen_basic_imagebrowser.php:174
-msgid "NextGEN Basic ImageBrowser"
+#: products/photocrati_nextgen/modules/nextgen_basic_gallery/adapter.nextgen_basic_slideshow_form.php:128
+#: products/photocrati_nextgen/modules/nextgen_basic_gallery/adapter.nextgen_basic_slideshow_form.php:148
+msgid "Milliseconds"
 msgstr ""
 
-#: products/photocrati_nextgen/modules/nextgen_basic_imagebrowser/templates/nextgen_basic_imagebrowser.php:41
-#: products/photocrati_nextgen/modules/ngglegacy/view/imagebrowser-caption.php:26
-#: products/photocrati_nextgen/modules/ngglegacy/view/imagebrowser-exif.php:30
-#: products/photocrati_nextgen/modules/ngglegacy/view/imagebrowser.php:26
-msgid "Back"
+#: products/photocrati_nextgen/modules/nextgen_basic_gallery/adapter.nextgen_basic_slideshow_form.php:144
+msgid "Transition Speed"
 msgstr ""
 
-#: products/photocrati_nextgen/modules/nextgen_basic_imagebrowser/templates/nextgen_basic_imagebrowser.php:55
-#: products/photocrati_nextgen/modules/ngglegacy/admin/manage.php:89
-#: products/photocrati_nextgen/modules/ngglegacy/lib/rewrite.php:220
-#: products/photocrati_nextgen/modules/ngglegacy/view/imagebrowser-caption.php:31
-#: products/photocrati_nextgen/modules/ngglegacy/view/imagebrowser-exif.php:35
-#: products/photocrati_nextgen/modules/ngglegacy/view/imagebrowser.php:31
-msgid "Picture"
+#: products/photocrati_nextgen/modules/nextgen_basic_gallery/adapter.nextgen_basic_slideshow_form.php:157
+msgid "Maximum dimensions"
 msgstr ""
 
-#: products/photocrati_nextgen/modules/nextgen_basic_singlepic/adapter.nextgen_basic_singlepic_form.php:54
-msgid "Link"
+#: products/photocrati_nextgen/modules/nextgen_basic_gallery/adapter.nextgen_basic_slideshow_form.php:158
+msgid "Certain themes may allow images to flow over their container if this setting is too large"
 msgstr ""
 
-#: products/photocrati_nextgen/modules/nextgen_basic_singlepic/adapter.nextgen_basic_singlepic_form.php:66
-msgid "Link target"
+#: products/photocrati_nextgen/modules/nextgen_basic_gallery/adapter.nextgen_basic_slideshow_form.php:175
+msgid "Show thumbnail link"
 msgstr ""
 
-#: products/photocrati_nextgen/modules/nextgen_basic_singlepic/adapter.nextgen_basic_singlepic_form.php:68
-msgid "Self"
+#: products/photocrati_nextgen/modules/nextgen_basic_gallery/adapter.nextgen_basic_slideshow_form.php:191
+msgid "Thumbnail link text"
 msgstr ""
 
-#: products/photocrati_nextgen/modules/nextgen_basic_singlepic/adapter.nextgen_basic_singlepic_form.php:69
-msgid "Blank"
+#: products/photocrati_nextgen/modules/nextgen_basic_gallery/module.nextgen_basic_gallery.php:370
+msgid "NextGEN Basic Thumbnails"
 msgstr ""
 
-#: products/photocrati_nextgen/modules/nextgen_basic_singlepic/adapter.nextgen_basic_singlepic_form.php:70
-msgid "Parent"
+#: products/photocrati_nextgen/modules/nextgen_basic_gallery/module.nextgen_basic_gallery.php:386
+msgid "NextGEN Basic Slideshow"
 msgstr ""
 
-#: products/photocrati_nextgen/modules/nextgen_basic_singlepic/adapter.nextgen_basic_singlepic_form.php:71
-msgid "Top"
+#: products/photocrati_nextgen/modules/nextgen_admin/module.nextgen_admin.php:210
+msgid "PHP 5.2 will be deprecated in a future version of NextGEN. Please upgrade your PHP installation to 5.3 or above."
 msgstr ""
 
-#: products/photocrati_nextgen/modules/nextgen_basic_singlepic/adapter.nextgen_basic_singlepic_form.php:95
-msgid "Display watermark"
+#: products/photocrati_nextgen/modules/nextgen_admin/module.nextgen_admin.php:480
+msgid "Do you need help with NextGEN?"
 msgstr ""
 
-#: products/photocrati_nextgen/modules/nextgen_basic_singlepic/adapter.nextgen_basic_singlepic_form.php:105
-msgid "Display reflection"
+#: products/photocrati_nextgen/modules/nextgen_admin/module.nextgen_admin.php:489
+msgid "Hello, this wizard will guide you through creating a NextGEN gallery and inserting it into a page. Click \"Next step\" to proceed."
 msgstr ""
 
-#: products/photocrati_nextgen/modules/nextgen_basic_singlepic/adapter.nextgen_basic_singlepic_form.php:115
-msgid "Crop thumbnail"
+#: products/photocrati_nextgen/modules/nextgen_admin/module.nextgen_admin.php:491
+msgid "Click on \"Pages\" to access your WordPress pages."
 msgstr ""
 
-#: products/photocrati_nextgen/modules/nextgen_basic_singlepic/adapter.nextgen_basic_singlepic_form.php:125
-msgid "Float"
+#: products/photocrati_nextgen/modules/nextgen_admin/module.nextgen_admin.php:495
+msgid "Click \"Add New\" to create a new page."
 msgstr ""
 
-#: products/photocrati_nextgen/modules/nextgen_basic_singlepic/adapter.nextgen_basic_singlepic_form.php:128
-#: products/photocrati_nextgen/modules/ngglegacy/admin/media-upload.php:254
-#: products/photocrati_nextgen/modules/ngglegacy/admin/publish.php:49
-msgid "Left"
+#: products/photocrati_nextgen/modules/nextgen_admin/module.nextgen_admin.php:501
+#: products/photocrati_nextgen/modules/nextgen_admin/module.nextgen_admin.php:532
+msgid "Type in a title for your page."
 msgstr ""
 
-#: products/photocrati_nextgen/modules/nextgen_basic_singlepic/adapter.nextgen_basic_singlepic_form.php:129
-#: products/photocrati_nextgen/modules/ngglegacy/admin/media-upload.php:258
-#: products/photocrati_nextgen/modules/ngglegacy/admin/publish.php:53
-msgid "Right"
+#: products/photocrati_nextgen/modules/nextgen_admin/module.nextgen_admin.php:506
+msgid "Now click the button to insert a block."
 msgstr ""
 
-#: products/photocrati_nextgen/modules/nextgen_basic_singlepic/module.nextgen_basic_singlepic.php:140
-msgid "NextGEN Basic SinglePic"
+#: products/photocrati_nextgen/modules/nextgen_admin/module.nextgen_admin.php:512
+msgid "Type \"nextgen\" to search for the NextGEN block."
 msgstr ""
 
-#: products/photocrati_nextgen/modules/nextgen_basic_tagcloud/adapter.nextgen_basic_tagcloud_form.php:24
-msgid "Maximum number of tags"
+#: products/photocrati_nextgen/modules/nextgen_admin/module.nextgen_admin.php:518
+msgid "Click on the NextGEN block to add it."
 msgstr ""
 
-#: products/photocrati_nextgen/modules/nextgen_basic_tagcloud/adapter.nextgen_basic_tagcloud_form.php:46
-msgid "Display type"
+#: products/photocrati_nextgen/modules/nextgen_admin/module.nextgen_admin.php:525
+msgid "Now click the \"Add Gallery\" button to open NextGEN's Insert Gallery Window."
 msgstr ""
 
-#: products/photocrati_nextgen/modules/nextgen_basic_tagcloud/adapter.nextgen_basic_tagcloud_form.php:49
-msgid "The display type that the tagcloud will point its results to"
+#: products/photocrati_nextgen/modules/nextgen_admin/module.nextgen_admin.php:537
+msgid "Now click the \"Add Gallery\" button to open NextGEN's Insert Gallery Window (IGW)."
 msgstr ""
 
-#: products/photocrati_nextgen/modules/nextgen_basic_tagcloud/class.taxonomy_controller.php:114
-msgid "Images tagged &quot;%s&quot;"
+#: products/photocrati_nextgen/modules/nextgen_admin/module.nextgen_admin.php:543
+msgid "Now click the \"Upload Images\" tab to add a new gallery."
 msgstr ""
 
-#: products/photocrati_nextgen/modules/nextgen_basic_tagcloud/module.nextgen_basic_tagcloud.php:163
-msgid "NextGEN Basic TagCloud"
+#: products/photocrati_nextgen/modules/nextgen_admin/module.nextgen_admin.php:550
+msgid "Select a name for your gallery."
 msgstr ""
 
-#: products/photocrati_nextgen/modules/nextgen_basic_templates/adapter.nextgen_basic_template_form.php:46
-msgid "Template"
+#: products/photocrati_nextgen/modules/nextgen_admin/module.nextgen_admin.php:557
+msgid "Now click the \"Add Files\" button and select some images to add to the gallery."
 msgstr ""
 
-#: products/photocrati_nextgen/modules/nextgen_basic_templates/adapter.nextgen_basic_template_form.php:47
-msgid "Use a legacy template when rendering (not recommended)."
+#: products/photocrati_nextgen/modules/nextgen_admin/module.nextgen_admin.php:563
+msgid "Now click the \"Start Upload\" button to begin the upload process."
 msgstr ""
 
-#: products/photocrati_nextgen/modules/nextgen_basic_templates/adapter.nextgen_basic_template_form.php:210
-msgid "No template selected"
+#: products/photocrati_nextgen/modules/nextgen_admin/module.nextgen_admin.php:570
+msgid "Congratulations! You just created your first gallery. Now let's insert it into the page. Click the \"Insert into Page\" tab."
 msgstr ""
 
-#: products/photocrati_nextgen/modules/nextgen_data/class.gallerystorage_driver_base.php:648
-#: products/photocrati_nextgen/modules/nextgen_data/class.ngglegacy_gallerystorage_driver.php:706
-#: products/photocrati_nextgen/modules/ngglegacy/lib/multisite.php:23
-msgid "Sorry, you have used your space allocation. Please delete some files to upload more files."
+#: products/photocrati_nextgen/modules/nextgen_admin/module.nextgen_admin.php:577
+msgid "Click on the \"NextGEN Basic Slideshow\" radio button to select the display type for the gallery."
 msgstr ""
 
-#: products/photocrati_nextgen/modules/nextgen_data/class.gallerystorage_driver_base.php:1092
-msgid "Could not calculate resized image dimensions"
+#: products/photocrati_nextgen/modules/nextgen_admin/module.nextgen_admin.php:583
+msgid "Now click inside the \"Galleries\" field and select your gallery."
 msgstr ""
 
-#: products/photocrati_nextgen/modules/nextgen_data/class.nextgen_metadata.php:154
-#: products/photocrati_nextgen/modules/ngglegacy/lib/meta.php:135
-msgid " mm"
+#: products/photocrati_nextgen/modules/nextgen_admin/module.nextgen_admin.php:589
+msgid "Now click on the \"Insert Gallery\" button to insert the gallery in your page."
 msgstr ""
 
-#: products/photocrati_nextgen/modules/nextgen_data/class.nextgen_metadata.php:163
-#: products/photocrati_nextgen/modules/ngglegacy/lib/meta.php:141
-msgid " sec"
+#: products/photocrati_nextgen/modules/nextgen_admin/module.nextgen_admin.php:596
+msgid "Congratulations! You just created your first gallery. You can now click the \"Publish\" button on the right to publish your page."
 msgstr ""
 
-#: products/photocrati_nextgen/modules/nextgen_data/class.nextgen_metadata.php:168
-#: products/photocrati_nextgen/modules/ngglegacy/lib/meta.php:145
-msgid "Fired"
+#: products/photocrati_nextgen/modules/nextgen_admin/class.admin_requirements_manager.php:17
+msgid "NextGen Gallery requires the following PHP extensions to function correctly. Please contact your hosting provider or systems admin and ask them for assistance:"
 msgstr ""
 
-#: products/photocrati_nextgen/modules/nextgen_data/class.nextgen_metadata.php:168
-#: products/photocrati_nextgen/modules/ngglegacy/lib/meta.php:145
-msgid "Not fired"
+#: products/photocrati_nextgen/modules/nextgen_admin/class.admin_requirements_manager.php:18
+msgid "NextGen Gallery has degraded functionality because of your PHP version. Please contact your hosting provider or systems admin and ask them for assistance:"
 msgstr ""
 
-#: products/photocrati_nextgen/modules/nextgen_data/class.nextgen_metadata.php:539
-#: products/photocrati_nextgen/modules/ngglegacy/lib/meta.php:452
-#: products/photocrati_nextgen/modules/ngglegacy/view/imagebrowser-exif.php:46
-msgid "Aperture"
+#: products/photocrati_nextgen/modules/nextgen_admin/class.admin_requirements_manager.php:19
+msgid "NextGen Gallery has found an issue trying to access the following files or directories. Please ensure the following locations have the correct permissions:"
 msgstr ""
 
-#: products/photocrati_nextgen/modules/nextgen_data/class.nextgen_metadata.php:540
-#: products/photocrati_nextgen/modules/nextgen_data/class.nextgen_metadata.php:565
-#: products/photocrati_nextgen/modules/ngglegacy/lib/meta.php:453
-#: products/photocrati_nextgen/modules/ngglegacy/lib/meta.php:478
-msgid "Credit"
+#: products/photocrati_nextgen/modules/nextgen_admin/class.form.php:242
+msgid "Gallery width"
 msgstr ""
 
-#: products/photocrati_nextgen/modules/nextgen_data/class.nextgen_metadata.php:541
-#: products/photocrati_nextgen/modules/ngglegacy/lib/meta.php:454
-msgid "Camera"
+#: products/photocrati_nextgen/modules/nextgen_admin/class.form.php:244
+msgid "An empty or 0 setting will make the gallery full width"
 msgstr ""
 
-#: products/photocrati_nextgen/modules/nextgen_data/class.nextgen_metadata.php:542
-#: products/photocrati_nextgen/modules/ngglegacy/lib/meta.php:455
-msgid "Caption"
+#: products/photocrati_nextgen/modules/nextgen_admin/class.form.php:245
+#: products/photocrati_nextgen/modules/attach_to_post/class.attach_controller.php:364
+msgid "(optional)"
 msgstr ""
 
-#: products/photocrati_nextgen/modules/nextgen_data/class.nextgen_metadata.php:543
-#: products/photocrati_nextgen/modules/nextgen_other_options/adapter.image_options_form.php:26
-#: products/photocrati_nextgen/modules/ngglegacy/admin/manage-sort.php:109
-#: products/photocrati_nextgen/modules/ngglegacy/lib/meta.php:456
-msgid "Date/Time"
+#: products/photocrati_nextgen/modules/nextgen_admin/class.form.php:248
+msgid "Pixels"
 msgstr ""
 
-#: products/photocrati_nextgen/modules/nextgen_data/class.nextgen_metadata.php:544
-#: products/photocrati_nextgen/modules/ngglegacy/lib/meta.php:457
-msgid "Copyright"
+#: products/photocrati_nextgen/modules/nextgen_admin/class.form.php:248
+msgid "Percent"
 msgstr ""
 
-#: products/photocrati_nextgen/modules/nextgen_data/class.nextgen_metadata.php:545
-#: products/photocrati_nextgen/modules/ngglegacy/lib/meta.php:458
-msgid "Focal length"
+#: products/photocrati_nextgen/modules/nextgen_admin/class.form.php:257
+msgid "First Image"
 msgstr ""
 
-#: products/photocrati_nextgen/modules/nextgen_data/class.nextgen_metadata.php:546
-#: products/photocrati_nextgen/modules/ngglegacy/lib/meta.php:459
-msgid "ISO"
+#: products/photocrati_nextgen/modules/nextgen_admin/class.form.php:258
+msgid "Average"
 msgstr ""
 
-#: products/photocrati_nextgen/modules/nextgen_data/class.nextgen_metadata.php:547
-#: products/photocrati_nextgen/modules/ngglegacy/lib/meta.php:460
-#: products/photocrati_nextgen/modules/ngglegacy/view/imagebrowser-exif.php:54
-msgid "Shutter speed"
+#: products/photocrati_nextgen/modules/nextgen_admin/class.nextgen_admin_page_controller.php:149
+msgid "Good work. Keep making the web beautiful."
 msgstr ""
 
-#: products/photocrati_nextgen/modules/nextgen_data/class.nextgen_metadata.php:548
-#: products/photocrati_nextgen/modules/ngglegacy/admin/album.php:707
-#: products/photocrati_nextgen/modules/ngglegacy/lib/meta.php:461
-#: products/photocrati_nextgen/modules/widget/templates/form_gallery.php:4
-#: products/photocrati_nextgen/modules/widget/templates/form_mediarss.php:3
-#: products/photocrati_nextgen/modules/widget/templates/form_slideshow.php:3
-msgid "Title"
+#: products/photocrati_nextgen/modules/nextgen_admin/class.nextgen_admin_page_controller.php:169
+msgid "Saved successfully"
 msgstr ""
 
-#: products/photocrati_nextgen/modules/nextgen_data/class.nextgen_metadata.php:549
-#: products/photocrati_nextgen/modules/ngglegacy/admin/manage-galleries.php:458
-#: products/photocrati_nextgen/modules/ngglegacy/admin/manage.php:409
-#: products/photocrati_nextgen/modules/ngglegacy/lib/meta.php:462
-msgid "Author"
+#: products/photocrati_nextgen/modules/nextgen_admin/class.nextgen_first_run_notification_wizard.php:25
+msgid "Thanks for installing NextGEN Gallery! Want help creating your first gallery?"
 msgstr ""
 
-#: products/photocrati_nextgen/modules/nextgen_data/class.nextgen_metadata.php:550
-#: products/photocrati_nextgen/modules/nextgen_gallery_display/class.displayed_gallery_source_manager.php:47
-#: products/photocrati_nextgen/modules/nextgen_other_options/adapter.image_options_form.php:51
-#: products/photocrati_nextgen/modules/ngglegacy/admin/manage.php:175
-#: products/photocrati_nextgen/modules/ngglegacy/lib/meta.php:463
-msgid "Tags"
+#: products/photocrati_nextgen/modules/nextgen_admin/class.nextgen_first_run_notification_wizard.php:26
+msgid "Launch the Gallery Wizard"
 msgstr ""
 
-#: products/photocrati_nextgen/modules/nextgen_data/class.nextgen_metadata.php:551
-#: products/photocrati_nextgen/modules/ngglegacy/lib/meta.php:464
-msgid "Subject"
+#: products/photocrati_nextgen/modules/nextgen_admin/class.nextgen_first_run_notification_wizard.php:27
+msgid "If you close this message, you can also launch the Gallery Wizard at any time from the"
 msgstr ""
 
-#: products/photocrati_nextgen/modules/nextgen_data/class.nextgen_metadata.php:552
-#: products/photocrati_nextgen/modules/ngglegacy/lib/meta.php:465
-msgid "Make"
+#: products/photocrati_nextgen/modules/nextgen_admin/class.nextgen_first_run_notification_wizard.php:28
+msgid "NextGEN Overview page"
 msgstr ""
 
-#: products/photocrati_nextgen/modules/nextgen_data/class.nextgen_metadata.php:553
-#: products/photocrati_nextgen/modules/ngglegacy/lib/meta.php:466
-msgid "Edit Status"
+#: products/photocrati_nextgen/modules/nextgen_admin/templates/review_notice.php:5
+msgid "Hey <strong>%s</strong>, you've created %d NextGEN galleries! Awesome! Could I ask you to give us a 5-star rating really quickly on <a %s>WordPress.org</a>? It helps other WordPress users and motivates us to keep improving. You can also just send us feedback <a %s>here</a>. Thanks! ~ Erick Danzer (founder of Imagely/NextGEN Gallery)"
 msgstr ""
 
-#: products/photocrati_nextgen/modules/nextgen_data/class.nextgen_metadata.php:554
-#: products/photocrati_nextgen/modules/ngglegacy/lib/meta.php:467
-msgid "Category"
+#: products/photocrati_nextgen/modules/nextgen_admin/templates/review_notice.php:14
+msgid "Ok, you deserve it"
 msgstr ""
 
-#: products/photocrati_nextgen/modules/nextgen_data/class.nextgen_metadata.php:555
-#: products/photocrati_nextgen/modules/ngglegacy/lib/meta.php:468
-msgid "Keywords"
+#: products/photocrati_nextgen/modules/nextgen_admin/templates/review_notice.php:15
+msgid "Nope, maybe later"
 msgstr ""
 
-#: products/photocrati_nextgen/modules/nextgen_data/class.nextgen_metadata.php:556
-#: products/photocrati_nextgen/modules/ngglegacy/lib/meta.php:469
-msgid "Date Created"
+#: products/photocrati_nextgen/modules/nextgen_admin/templates/review_notice.php:16
+msgid "I already did"
 msgstr ""
 
-#: products/photocrati_nextgen/modules/nextgen_data/class.nextgen_metadata.php:557
-#: products/photocrati_nextgen/modules/ngglegacy/lib/meta.php:470
-msgid "Time Created"
+#: products/photocrati_nextgen/modules/nextgen_admin/templates/nextgen_admin_page.php:45
+msgid "Save Options"
 msgstr ""
 
-#: products/photocrati_nextgen/modules/nextgen_data/class.nextgen_metadata.php:558
-#: products/photocrati_nextgen/modules/ngglegacy/lib/meta.php:471
-msgid "Author Position"
+#: products/photocrati_nextgen/modules/nextgen_admin/templates/form.php:8
+msgid "Want options like image protection, social sharing, or ecommerce for this display? "
 msgstr ""
 
-#: products/photocrati_nextgen/modules/nextgen_data/class.nextgen_metadata.php:559
-#: products/photocrati_nextgen/modules/ngglegacy/lib/meta.php:472
-msgid "City"
+#: products/photocrati_nextgen/modules/nextgen_admin/templates/form.php:8
+msgid "Upgrade to NextGEN Pro!"
 msgstr ""
 
-#: products/photocrati_nextgen/modules/nextgen_data/class.nextgen_metadata.php:560
-#: products/photocrati_nextgen/modules/ngglegacy/lib/meta.php:473
-msgid "Location"
+#: products/photocrati_nextgen/modules/nextgen_admin/templates/requirement_notice.php:4
+#: products/photocrati_nextgen/modules/nextgen_admin/templates/admin_notice.php:4
+msgid "Dismiss"
 msgstr ""
 
-#: products/photocrati_nextgen/modules/nextgen_data/class.nextgen_metadata.php:561
-#: products/photocrati_nextgen/modules/ngglegacy/lib/meta.php:474
-msgid "Province/State"
+#: products/photocrati_nextgen/modules/nextgen_admin/class.admin_notification_manager.php:278
+msgid "Notice is not dismissible"
 msgstr ""
 
-#: products/photocrati_nextgen/modules/nextgen_data/class.nextgen_metadata.php:562
-#: products/photocrati_nextgen/modules/ngglegacy/lib/meta.php:475
-msgid "Country code"
+#: products/photocrati_nextgen/modules/nextgen_admin/class.admin_notification_manager.php:280
+msgid "No handler defined for this notice"
 msgstr ""
 
-#: products/photocrati_nextgen/modules/nextgen_data/class.nextgen_metadata.php:563
-#: products/photocrati_nextgen/modules/ngglegacy/lib/meta.php:476
-msgid "Country"
+#: products/photocrati_nextgen/modules/nextgen_admin/class.admin_notification_manager.php:337
+msgid "Not a valid notice name"
 msgstr ""
 
-#: products/photocrati_nextgen/modules/nextgen_data/class.nextgen_metadata.php:564
-#: products/photocrati_nextgen/modules/ngglegacy/lib/meta.php:477
-msgid "Headline"
+#: products/photocrati_nextgen/modules/ngglegacy/admin/media-upload.php:195
+msgid "No gallery"
 msgstr ""
 
-#: products/photocrati_nextgen/modules/nextgen_data/class.nextgen_metadata.php:566
-#: products/photocrati_nextgen/modules/ngglegacy/lib/meta.php:479
-msgid "Source"
+#: products/photocrati_nextgen/modules/ngglegacy/admin/media-upload.php:208
+msgid "Select &#187;"
 msgstr ""
 
-#: products/photocrati_nextgen/modules/nextgen_data/class.nextgen_metadata.php:567
-#: products/photocrati_nextgen/modules/ngglegacy/lib/meta.php:480
-msgid "Copyright Notice"
+#: products/photocrati_nextgen/modules/ngglegacy/admin/media-upload.php:258
+#: products/photocrati_nextgen/modules/widget/templates/form_gallery.php:15
+msgid "Show"
 msgstr ""
 
-#: products/photocrati_nextgen/modules/nextgen_data/class.nextgen_metadata.php:568
-#: products/photocrati_nextgen/modules/ngglegacy/lib/meta.php:481
-msgid "Contact"
+#: products/photocrati_nextgen/modules/ngglegacy/admin/media-upload.php:259
+msgid "Hide"
 msgstr ""
 
-#: products/photocrati_nextgen/modules/nextgen_data/class.nextgen_metadata.php:569
-#: products/photocrati_nextgen/modules/ngglegacy/lib/meta.php:482
-msgid "Last modified"
+#: products/photocrati_nextgen/modules/ngglegacy/admin/media-upload.php:264
+msgid "Image ID:"
 msgstr ""
 
-#: products/photocrati_nextgen/modules/nextgen_data/class.nextgen_metadata.php:570
-#: products/photocrati_nextgen/modules/ngglegacy/lib/meta.php:483
-msgid "Program tool"
+#: products/photocrati_nextgen/modules/ngglegacy/admin/media-upload.php:270
+#: products/photocrati_nextgen/modules/ngglegacy/admin/manage-sort.php:127
+msgid "Alt/Title text"
 msgstr ""
 
-#: products/photocrati_nextgen/modules/nextgen_data/class.nextgen_metadata.php:571
-#: products/photocrati_nextgen/modules/ngglegacy/lib/meta.php:484
-msgid "Format"
+#: products/photocrati_nextgen/modules/ngglegacy/admin/media-upload.php:274
+#: products/photocrati_nextgen/modules/ngglegacy/admin/manage-images.php:737
+#: products/photocrati_nextgen/modules/ngglegacy/admin/manage-galleries.php:478
+msgid "Description"
 msgstr ""
 
-#: products/photocrati_nextgen/modules/nextgen_data/class.nextgen_metadata.php:572
-#: products/photocrati_nextgen/modules/ngglegacy/lib/meta.php:485
-msgid "Image Width"
+#: products/photocrati_nextgen/modules/ngglegacy/admin/media-upload.php:291
+msgid "Size"
 msgstr ""
 
-#: products/photocrati_nextgen/modules/nextgen_data/class.nextgen_metadata.php:573
-#: products/photocrati_nextgen/modules/ngglegacy/lib/meta.php:486
-msgid "Image Height"
+#: products/photocrati_nextgen/modules/ngglegacy/admin/media-upload.php:295
+#: products/photocrati_nextgen/modules/ngglegacy/admin/manage-images.php:735
+#: products/photocrati_nextgen/modules/ngglegacy/admin/manage.php:158
+msgid "Thumbnail"
 msgstr ""
 
-#: products/photocrati_nextgen/modules/nextgen_data/class.nextgen_metadata.php:574
-#: products/photocrati_nextgen/modules/ngglegacy/lib/meta.php:487
-msgid "Flash"
+#: products/photocrati_nextgen/modules/ngglegacy/admin/media-upload.php:299
+msgid "Singlepic"
 msgstr ""
 
-#: products/photocrati_nextgen/modules/nextgen_data/class.ngglegacy_gallerystorage_driver.php:261
-msgid "Invalid image file. Acceptable formats: JPG, GIF, and PNG."
+#: products/photocrati_nextgen/modules/ngglegacy/admin/media-upload.php:325
+msgid "Save all changes"
 msgstr ""
 
-#: products/photocrati_nextgen/modules/nextgen_data/class.ngglegacy_gallerystorage_driver.php:693
-#, php-format
-msgid "Unable to create directory %s."
+#: products/photocrati_nextgen/modules/ngglegacy/admin/tags.php:42
+msgid "Most popular"
 msgstr ""
 
-#: products/photocrati_nextgen/modules/nextgen_data/class.ngglegacy_gallerystorage_driver.php:698
-#, php-format
-msgid "Unable to write to directory %s. Is this directory writable by the server?"
+#: products/photocrati_nextgen/modules/ngglegacy/admin/tags.php:43
+msgid "Least used"
 msgstr ""
 
-#: products/photocrati_nextgen/modules/nextgen_data/class.ngglegacy_gallerystorage_driver.php:732
-#, php-format
-msgid "Failed to copy database row for picture %s"
+#: products/photocrati_nextgen/modules/ngglegacy/admin/tags.php:44
+msgid "Alphabetical"
 msgstr ""
 
-#: products/photocrati_nextgen/modules/nextgen_data/class.ngglegacy_gallerystorage_driver.php:746
-#, php-format
-msgid "Failed to get image path for %s"
+#: products/photocrati_nextgen/modules/ngglegacy/admin/tags.php:103
+msgid "Manage image tags"
 msgstr ""
 
-#: products/photocrati_nextgen/modules/nextgen_data/class.ngglegacy_gallerystorage_driver.php:779
-#, php-format
-msgid "Failed to copy image %1$s to %2$s"
+#: products/photocrati_nextgen/modules/ngglegacy/admin/tags.php:111
+msgid "Search Tags"
 msgstr ""
 
-#: products/photocrati_nextgen/modules/nextgen_data/class.ngglegacy_gallerystorage_driver.php:803
-#, php-format
-msgid "Copied %1$s picture(s) to gallery %2$s ."
+#: products/photocrati_nextgen/modules/ngglegacy/admin/tags.php:118
+msgid "Go"
 msgstr ""
 
-#: products/photocrati_nextgen/modules/nextgen_data/class.ngglegacy_gallerystorage_driver.php:830
-msgid "Could not find image"
+#: products/photocrati_nextgen/modules/ngglegacy/admin/tags.php:123
+msgid "Sort Tags"
 msgstr ""
 
-#: products/photocrati_nextgen/modules/nextgen_data/class.ngglegacy_gallerystorage_driver.php:835
-#: products/photocrati_nextgen/modules/ngglegacy/admin/functions.php:385
-msgid " is not writeable"
+#: products/photocrati_nextgen/modules/ngglegacy/admin/tags.php:158
+#: products/photocrati_nextgen/modules/ngglegacy/admin/tags.php:162
+#: products/photocrati_nextgen/modules/ngglegacy/admin/tags.php:175
+msgid "Previous tags"
 msgstr ""
 
-#: products/photocrati_nextgen/modules/nextgen_data/class.ngglegacy_gallerystorage_driver.php:840
-msgid "Backup file does not exist"
+#: products/photocrati_nextgen/modules/ngglegacy/admin/tags.php:171
+msgid "Next tags"
 msgstr ""
 
-#: products/photocrati_nextgen/modules/nextgen_data/class.ngglegacy_gallerystorage_driver.php:845
-msgid "Could not restore original image"
+#: products/photocrati_nextgen/modules/ngglegacy/admin/tags.php:183
+msgid "Rename Tag"
 msgstr ""
 
-#: products/photocrati_nextgen/modules/nextgen_gallery_display/adapter.display_settings_controller.php:17
-#: products/photocrati_nextgen/modules/nextgen_gallery_display/module.nextgen_gallery_display.php:310
-#: products/photocrati_nextgen/modules/nextgen_gallery_display/module.nextgen_gallery_display.php:366
-msgid "Gallery Settings"
+#: products/photocrati_nextgen/modules/ngglegacy/admin/tags.php:191
+msgid "Enter the tag to rename and its new value.  You can use this feature to merge tags too. Click \"Rename\" and all posts which use this tag will be updated. You can specify multiple tags to rename by separating them with commas."
 msgstr ""
 
-#: products/photocrati_nextgen/modules/nextgen_gallery_display/class.displayed_gallery.php:74
-msgid "Source not compatible with selected display type"
+#: products/photocrati_nextgen/modules/ngglegacy/admin/tags.php:195
+msgid "Tag(s) to rename:"
 msgstr ""
 
-#: products/photocrati_nextgen/modules/nextgen_gallery_display/class.displayed_gallery_renderer.php:206
-#: products/photocrati_nextgen/modules/nextgen_gallery_display/class.displayed_gallery_renderer.php:208
-#: products/photocrati_nextgen/modules/nextgen_gallery_display/class.displayed_gallery_renderer.php:212
-msgid "We cannot display this gallery"
+#: products/photocrati_nextgen/modules/ngglegacy/admin/tags.php:199
+msgid "New tag name(s):"
 msgstr ""
 
-#: products/photocrati_nextgen/modules/nextgen_gallery_display/class.displayed_gallery_source_manager.php:55
-msgid "Random Images"
+#: products/photocrati_nextgen/modules/ngglegacy/admin/tags.php:202
+msgid "Rename"
 msgstr ""
 
-#: products/photocrati_nextgen/modules/nextgen_gallery_display/class.displayed_gallery_source_manager.php:64
-msgid "Recent Images"
+#: products/photocrati_nextgen/modules/ngglegacy/admin/tags.php:208
+msgid "Delete Tag"
 msgstr ""
 
-#: products/photocrati_nextgen/modules/nextgen_gallery_display/module.nextgen_gallery_display.php:365
-msgid "NextGEN Gallery & Album Settings"
+#: products/photocrati_nextgen/modules/ngglegacy/admin/tags.php:216
+msgid "Enter the name of the tag to delete. This tag will be removed from all posts. You can specify multiple tags to delete by separating them with commas."
 msgstr ""
 
-#: products/photocrati_nextgen/modules/nextgen_gallery_display/templates/alt_view_link_text.php:15
-#: products/photocrati_nextgen/modules/nextgen_gallery_display/templates/return_link_text.php:15
-msgid "link text"
+#: products/photocrati_nextgen/modules/ngglegacy/admin/tags.php:220
+msgid "Tag(s) to delete:"
 msgstr ""
 
-#: products/photocrati_nextgen/modules/nextgen_gallery_display/templates/no_images_found.php:1
-msgid "no images were found"
+#: products/photocrati_nextgen/modules/ngglegacy/admin/tags.php:223
+#: products/photocrati_nextgen/modules/ngglegacy/admin/album.php:521
+#: products/photocrati_nextgen/modules/ngglegacy/admin/manage-galleries.php:205
+#: products/photocrati_nextgen/modules/ngglegacy/admin/manage.php:357
+#: products/photocrati_nextgen/modules/ngglegacy/admin/manage.php:358
+#: products/photocrati_nextgen/modules/attach_to_post/module.attach_to_post.php:381
+msgid "Delete"
 msgstr ""
 
-#: products/photocrati_nextgen/modules/nextgen_other_options/adapter.image_options_form.php:12
-msgid "Image Options"
+#: products/photocrati_nextgen/modules/ngglegacy/admin/tags.php:229
+msgid "Edit Tag Slug"
 msgstr ""
 
-#: products/photocrati_nextgen/modules/nextgen_other_options/adapter.image_options_form.php:23
-#: products/photocrati_nextgen/modules/ngglegacy/admin/manage-sort.php:106
-msgid "Image ID"
+#: products/photocrati_nextgen/modules/ngglegacy/admin/tags.php:237
+msgid "Enter the tag name to edit and its new slug. This will be used in tagcloud links. <a href=\"http://codex.wordpress.org/Glossary#Slug\" target=\"_blank\">Slug definition</a>. You can specify multiple tags to rename by separating them with commas."
 msgstr ""
 
-#: products/photocrati_nextgen/modules/nextgen_other_options/adapter.image_options_form.php:24
-#: products/photocrati_nextgen/modules/ngglegacy/admin/manage-images.php:574
-#: products/photocrati_nextgen/modules/ngglegacy/admin/manage-sort.php:107
-#: products/photocrati_nextgen/modules/ngglegacy/admin/manage.php:165
-msgid "Filename"
+#: products/photocrati_nextgen/modules/ngglegacy/admin/tags.php:241
+msgid "Tag(s) to match:"
 msgstr ""
 
-#: products/photocrati_nextgen/modules/nextgen_other_options/adapter.image_options_form.php:25
-msgid "Alt/Title Text"
+#: products/photocrati_nextgen/modules/ngglegacy/admin/tags.php:245
+msgid "Slug(s) to set:"
 msgstr ""
 
-#: products/photocrati_nextgen/modules/nextgen_other_options/adapter.image_options_form.php:38
-#: products/photocrati_nextgen/modules/ngglegacy/admin/manage-sort.php:110
-msgid "Ascending"
+#: products/photocrati_nextgen/modules/ngglegacy/admin/tags.php:248
+#: products/photocrati_nextgen/modules/attach_to_post/module.attach_to_post.php:380
+msgid "Edit"
 msgstr ""
 
-#: products/photocrati_nextgen/modules/nextgen_other_options/adapter.image_options_form.php:39
-#: products/photocrati_nextgen/modules/ngglegacy/admin/manage-sort.php:111
-msgid "Descending"
+#: products/photocrati_nextgen/modules/ngglegacy/admin/overview.php:25
+msgid "Not set"
 msgstr ""
 
-#: products/photocrati_nextgen/modules/nextgen_other_options/adapter.image_options_form.php:50
-msgid "Categories"
+#: products/photocrati_nextgen/modules/ngglegacy/admin/overview.php:28
+#: products/photocrati_nextgen/modules/ngglegacy/admin/overview.php:32
+msgid "On"
 msgstr ""
 
-#: products/photocrati_nextgen/modules/nextgen_other_options/adapter.image_options_form.php:81
-msgid "Gallery path does not exist and could not be created"
+#: products/photocrati_nextgen/modules/ngglegacy/admin/overview.php:29
+#: products/photocrati_nextgen/modules/ngglegacy/admin/overview.php:33
+msgid "Off"
 msgstr ""
 
-#: products/photocrati_nextgen/modules/nextgen_other_options/adapter.image_options_form.php:86
-msgid "Where would you like galleries stored?"
+#: products/photocrati_nextgen/modules/ngglegacy/admin/overview.php:38
+#: products/photocrati_nextgen/modules/ngglegacy/admin/overview.php:42
+#: products/photocrati_nextgen/modules/ngglegacy/admin/overview.php:46
+#: products/photocrati_nextgen/modules/ngglegacy/admin/overview.php:50
+#: products/photocrati_nextgen/modules/ngglegacy/admin/overview.php:54
+#: products/photocrati_nextgen/modules/ngglegacy/admin/overview.php:58
+msgid "N/A"
 msgstr ""
 
-#: products/photocrati_nextgen/modules/nextgen_other_options/adapter.image_options_form.php:87
-msgid "Where galleries and their images are stored"
+#: products/photocrati_nextgen/modules/ngglegacy/admin/overview.php:57
+msgid " MByte"
 msgstr ""
 
-#: products/photocrati_nextgen/modules/nextgen_other_options/adapter.image_options_form.php:89
-msgid "Delete Image Files?"
+#: products/photocrati_nextgen/modules/ngglegacy/admin/overview.php:61
+#: products/photocrati_nextgen/modules/ngglegacy/admin/overview.php:65
+#: products/photocrati_nextgen/modules/ngglegacy/admin/overview.php:69
+#: products/photocrati_nextgen/modules/ngglegacy/admin/overview.php:105
+#: products/photocrati_nextgen/modules/nextgen_other_options/templates/styling_tab.php:10
+msgid "Yes"
 msgstr ""
 
-#: products/photocrati_nextgen/modules/nextgen_other_options/adapter.image_options_form.php:90
-msgid "When enabled, image files will be removed after a Gallery has been deleted"
+#: products/photocrati_nextgen/modules/ngglegacy/admin/overview.php:62
+#: products/photocrati_nextgen/modules/ngglegacy/admin/overview.php:66
+#: products/photocrati_nextgen/modules/ngglegacy/admin/overview.php:70
+#: products/photocrati_nextgen/modules/ngglegacy/admin/overview.php:105
+#: products/photocrati_nextgen/modules/nextgen_other_options/templates/styling_tab.php:13
+msgid "No"
 msgstr ""
 
-#: products/photocrati_nextgen/modules/nextgen_other_options/adapter.image_options_form.php:92
-msgid "Show Related Images on Posts?"
+#: products/photocrati_nextgen/modules/ngglegacy/admin/overview.php:73
+msgid "Operating System"
 msgstr ""
 
-#: products/photocrati_nextgen/modules/nextgen_other_options/adapter.image_options_form.php:93
-msgid "When enabled, related images will be appended to each post by matching the posts tags/categories to image tags"
+#: products/photocrati_nextgen/modules/ngglegacy/admin/overview.php:74
+msgid "Server"
 msgstr ""
 
-#: products/photocrati_nextgen/modules/nextgen_other_options/adapter.image_options_form.php:95
-msgid "(Show Customization Settings)"
+#: products/photocrati_nextgen/modules/ngglegacy/admin/overview.php:75
+msgid "Memory usage"
 msgstr ""
 
-#: products/photocrati_nextgen/modules/nextgen_other_options/adapter.image_options_form.php:96
-msgid "(Hide Customization Settings)"
+#: products/photocrati_nextgen/modules/ngglegacy/admin/overview.php:76
+msgid "MYSQL Version"
 msgstr ""
 
-#: products/photocrati_nextgen/modules/nextgen_other_options/adapter.image_options_form.php:97
-msgid "How should related images be matched?"
+#: products/photocrati_nextgen/modules/ngglegacy/admin/overview.php:77
+msgid "SQL Mode"
 msgstr ""
 
-#: products/photocrati_nextgen/modules/nextgen_other_options/adapter.image_options_form.php:100
-msgid "Maximum # of related images to display"
+#: products/photocrati_nextgen/modules/ngglegacy/admin/overview.php:78
+msgid "PHP Version"
 msgstr ""
 
-#: products/photocrati_nextgen/modules/nextgen_other_options/adapter.image_options_form.php:102
-msgid "Heading for related images"
+#: products/photocrati_nextgen/modules/ngglegacy/admin/overview.php:79
+msgid "PHP Safe Mode"
 msgstr ""
 
-#: products/photocrati_nextgen/modules/nextgen_other_options/adapter.image_options_form.php:104
-msgid "What's the default sorting method?"
+#: products/photocrati_nextgen/modules/ngglegacy/admin/overview.php:80
+msgid "PHP Allow URL fopen"
 msgstr ""
 
-#: products/photocrati_nextgen/modules/nextgen_other_options/adapter.image_options_form.php:107
-msgid "Sort in what direction?"
+#: products/photocrati_nextgen/modules/ngglegacy/admin/overview.php:81
+msgid "PHP Memory Limit"
 msgstr ""
 
-#: products/photocrati_nextgen/modules/nextgen_other_options/adapter.image_options_form.php:110
-msgid "Automatically resize images after upload"
+#: products/photocrati_nextgen/modules/ngglegacy/admin/overview.php:82
+msgid "PHP Max Upload Size"
 msgstr ""
 
-#: products/photocrati_nextgen/modules/nextgen_other_options/adapter.image_options_form.php:111
-msgid "It is recommended that your images be resized to be web friendly"
+#: products/photocrati_nextgen/modules/ngglegacy/admin/overview.php:83
+msgid "PHP Max Post Size"
 msgstr ""
 
-#: products/photocrati_nextgen/modules/nextgen_other_options/adapter.image_options_form.php:113
-msgid "What should images be resized to?"
+#: products/photocrati_nextgen/modules/ngglegacy/admin/overview.php:84
+msgid "PCRE Backtracking Limit"
 msgstr ""
 
-#: products/photocrati_nextgen/modules/nextgen_other_options/adapter.image_options_form.php:114
-msgid "After images are uploaded, they will be resized to the above dimensions and quality"
+#: products/photocrati_nextgen/modules/ngglegacy/admin/overview.php:85
+msgid "PHP Max Script Execute Time"
 msgstr ""
 
-#: products/photocrati_nextgen/modules/nextgen_other_options/adapter.image_options_form.php:115
-msgid "Width:"
+#: products/photocrati_nextgen/modules/ngglegacy/admin/overview.php:86
+msgid "PHP Exif support"
 msgstr ""
 
-#: products/photocrati_nextgen/modules/nextgen_other_options/adapter.image_options_form.php:116
-msgid "Height:"
+#: products/photocrati_nextgen/modules/ngglegacy/admin/overview.php:87
+msgid "PHP IPTC support"
 msgstr ""
 
-#: products/photocrati_nextgen/modules/nextgen_other_options/adapter.image_options_form.php:117
-msgid "Quality:"
+#: products/photocrati_nextgen/modules/ngglegacy/admin/overview.php:88
+msgid "PHP XML support"
 msgstr ""
 
-#: products/photocrati_nextgen/modules/nextgen_other_options/adapter.image_options_form.php:121
-msgid "Backup the original images?"
+#: products/photocrati_nextgen/modules/ngglegacy/admin/overview.php:111
+msgid "No GD support"
 msgstr ""
 
-#: products/photocrati_nextgen/modules/nextgen_other_options/adapter.lightbox_manager_form.php:12
-msgid "Lightbox Effects"
+#: products/photocrati_nextgen/modules/ngglegacy/admin/overview.php:143
+msgid "%1$sMB Allowed"
 msgstr ""
 
-#: products/photocrati_nextgen/modules/nextgen_other_options/adapter.lightbox_manager_form.php:32
-msgid "What effect would you like to use?"
+#: products/photocrati_nextgen/modules/ngglegacy/admin/overview.php:144
+msgid "%1$sMB (%2$s%%) Used"
 msgstr ""
 
-#: products/photocrati_nextgen/modules/nextgen_other_options/adapter.miscellaneous_form.php:12
-msgid "Miscellaneous"
+#: products/photocrati_nextgen/modules/ngglegacy/admin/overview.php:180
+msgid "Welcome to NextGEN Gallery"
 msgstr ""
 
-#: products/photocrati_nextgen/modules/nextgen_other_options/adapter.miscellaneous_form.php:21
-msgid "Add MediaRSS link?"
+#: products/photocrati_nextgen/modules/ngglegacy/admin/overview.php:183
+msgid "Need help getting started? "
 msgstr ""
 
-#: products/photocrati_nextgen/modules/nextgen_other_options/adapter.miscellaneous_form.php:22
-msgid "When enabled, adds a MediaRSS link to your header. Third-party web services can use this to publish your galleries"
+#: products/photocrati_nextgen/modules/ngglegacy/admin/overview.php:183
+msgid "Launch Gallery Wizard"
 msgstr ""
 
-#: products/photocrati_nextgen/modules/nextgen_other_options/adapter.miscellaneous_form.php:26
-msgid "Display galleries in feeds"
+#: products/photocrati_nextgen/modules/ngglegacy/admin/overview.php:187
+msgid "Welcome"
 msgstr ""
 
-#: products/photocrati_nextgen/modules/nextgen_other_options/adapter.miscellaneous_form.php:27
-msgid "NextGEN hides its gallery displays in feeds other than MediaRSS. This enables image galleries in feeds."
+#: products/photocrati_nextgen/modules/ngglegacy/admin/overview.php:221
+msgid "We have a growing list of video tutorials to get you started. Watch some below or head over to <a href=\"%s\" target=\"_blank\">NextGEN Gallery University on YouTube</a> to see all available vidoes."
 msgstr ""
 
-#: products/photocrati_nextgen/modules/nextgen_other_options/adapter.miscellaneous_form.php:30
-msgid "Clear image cache"
+#: products/photocrati_nextgen/modules/ngglegacy/admin/overview.php:254
+msgid "Want more? Head over to <a href=\"%s\" target=\"_blank\">NextGEN Gallery University on YouTube</a>."
 msgstr ""
 
-#: products/photocrati_nextgen/modules/nextgen_other_options/adapter.miscellaneous_form.php:31
-msgid ""
-"Completely clear the NextGEN cache of all image modifications?\n"
-"\n"
-"Choose [Cancel] to Stop, [OK] to proceed."
+#: products/photocrati_nextgen/modules/ngglegacy/admin/overview.php:262
+msgid "The most powerful gallery system ever built for WordPress. "
 msgstr ""
 
-#: products/photocrati_nextgen/modules/nextgen_other_options/adapter.miscellaneous_form.php:36
-msgid "Permalink slug"
+#: products/photocrati_nextgen/modules/ngglegacy/admin/overview.php:262
+msgid "Gorgeous new gallery displays, image protection, full screen lightbox, commenting and social sharing for individual images, proofing, ecommerce, digital downloads, and more."
 msgstr ""
 
-#: products/photocrati_nextgen/modules/nextgen_other_options/adapter.miscellaneous_form.php:43
-msgid "Maximum image count"
+#: products/photocrati_nextgen/modules/ngglegacy/admin/overview.php:263
+msgid "Get NextGEN Pro Now"
 msgstr ""
 
-#: products/photocrati_nextgen/modules/nextgen_other_options/adapter.miscellaneous_form.php:45
-msgid "This is the maximum limit of images that NextGEN will restrict itself to querying"
+#: products/photocrati_nextgen/modules/ngglegacy/admin/overview.php:273
+msgid "Meet the new series of Genesis child themes by Imagely: gorgeous, responsive image-centric themes for photographers or anyone with visually rich websites."
 msgstr ""
 
-#: products/photocrati_nextgen/modules/nextgen_other_options/adapter.miscellaneous_form.php:47
-msgid "Note: This limit will not apply to slideshow widgets or random galleries if/when those galleries specify their own image limits"
+#: products/photocrati_nextgen/modules/ngglegacy/admin/overview.php:274
+msgid "CLICK TO LEARN MORE:"
 msgstr ""
 
-#: products/photocrati_nextgen/modules/nextgen_other_options/adapter.other_options_controller.php:22
-#: products/photocrati_nextgen/modules/nextgen_other_options/module.nextgen_other_options.php:69
-msgid "Other Options"
+#: products/photocrati_nextgen/modules/ngglegacy/admin/overview.php:329
+msgid "Meet the Imagely Product Ambassadors"
 msgstr ""
 
-#: products/photocrati_nextgen/modules/nextgen_other_options/adapter.reset_form.php:7
-msgid "Reset Options"
+#: products/photocrati_nextgen/modules/ngglegacy/admin/overview.php:330
+msgid "NextGEN Gallery and other Imagely products are used by some of the best photographers in the world. Meet some of the Imagely Ambassadors who are putting Imagely and NextGEN Gallery to work professionally."
 msgstr ""
 
-#: products/photocrati_nextgen/modules/nextgen_other_options/adapter.reset_form.php:15
-msgid "Reset all options to default settings"
+#: products/photocrati_nextgen/modules/ngglegacy/admin/overview.php:335
+msgid "Jeff and Erin are a luxury husband and wife photography team who deeply love each other and their photography clients. They shoot weddings and engagements all over the U.S. and beyond. With three photography businesses that serve different clientele, they have unique insights into business strategies and are passionate about improving the day to day lives of other photographers."
 msgstr ""
 
-#: products/photocrati_nextgen/modules/nextgen_other_options/adapter.reset_form.php:16
-msgid "Replace all existing options and gallery options with their default settings"
+#: products/photocrati_nextgen/modules/ngglegacy/admin/overview.php:340
+msgid "Tamara Lackey is a renowned professional photographer, speaker, and author. Her authentic lifestyle photography, from children’s portraits to celebrity portraits, is praised within her industry and published internationally. She is a Nikon USA Ambassador, the host of The reDefine Show web series, and the co-founder of the non-profit charitable organization, Beautiful Together, in support of children waiting for families."
 msgstr ""
 
-#: products/photocrati_nextgen/modules/nextgen_other_options/adapter.reset_form.php:17
-msgid "Reset settings"
+#: products/photocrati_nextgen/modules/ngglegacy/admin/overview.php:345
+msgid "Colby is a photographer, photo educator, and author specializing in landscape, travel and humanitarian photography. With an audience reaching millions, Colby partners on social influencer marketing campaigns with some of the biggest companies and destinations in the world, including Sony, Samsung, Toshiba, Iceland Naturally, Jordan Tourism Board, Australia.com, Visit California and more."
 msgstr ""
 
-#: products/photocrati_nextgen/modules/nextgen_other_options/adapter.reset_form.php:18
-msgid ""
-"Reset all options to default settings?\n"
-"\n"
-"Choose [Cancel] to Stop, [OK] to proceed."
-msgstr ""
-
-#: products/photocrati_nextgen/modules/nextgen_other_options/adapter.roles_form.php:7
-msgid "Roles & Capabilities"
+#: products/photocrati_nextgen/modules/ngglegacy/admin/overview.php:353
+msgid "Jared is a professional wedding and lifestyle photographer. He also travels the world giving lectures and workshops on photography, lighting, and post-production efficiency and workflow. His interactive style, and attention to detail and craft make him an entertaining and demanding photography instructor."
 msgstr ""
 
-#: products/photocrati_nextgen/modules/nextgen_other_options/adapter.styles_form.php:12
-msgid "Styles"
+#: products/photocrati_nextgen/modules/ngglegacy/admin/overview.php:358
+msgid "Brian is a professional photographer, author, and educator. He fuses landscape & travel photography with experiential storytelling and practical instructing to help others grow creatively. He is also a Sony Artisan of Imagery, a Zeiss Lens Ambassador, a Formatt-Hitech Featured Photographer, and a member of G-Technology’s G-Team."
 msgstr ""
 
-#: products/photocrati_nextgen/modules/nextgen_other_options/adapter.styles_form.php:18
-msgid "Enable custom CSS"
+#: products/photocrati_nextgen/modules/ngglegacy/admin/overview.php:363
+msgid "Christine famously coined the term WordPress. She is an author, speaker, business coach, and story strategist who specializes in helping creatives celebrate their story online through blogging and social media. When not offering actionable know-how to businesses, she can be found taking long road trips across North America in her Mini Cooper."
 msgstr ""
 
-#: products/photocrati_nextgen/modules/nextgen_other_options/adapter.styles_form.php:20
-msgid "What stylesheet would you like to use?"
+#: products/photocrati_nextgen/modules/ngglegacy/admin/overview.php:371
+msgid "Named one of the Top 10 Wedding Photographers in the World by American Photo magazine, David is a celebrated photographer and educator. He is also a mountain man with a enviable lifestyle: from his base in rural Washington, he travels all over the world teaching workshops, while sharing lessons with 16,000 photographers in the Abstract Canvas Facebook group."
 msgstr ""
 
-#: products/photocrati_nextgen/modules/nextgen_other_options/adapter.styles_form.php:23
-#: products/photocrati_nextgen/modules/nextgen_other_options/adapter.watermarks_form.php:136
-msgid "(Show Customization Options)"
+#: products/photocrati_nextgen/modules/ngglegacy/admin/overview.php:382
+msgid "When contacting support, consider copying and pasting this information in your support request. It helps us troubleshoot more quickly."
 msgstr ""
 
-#: products/photocrati_nextgen/modules/nextgen_other_options/adapter.styles_form.php:24
-#: products/photocrati_nextgen/modules/nextgen_other_options/adapter.watermarks_form.php:137
-msgid "(Hide Customization Options)"
+#: products/photocrati_nextgen/modules/ngglegacy/admin/overview.php:386
+msgid "Server Settings"
 msgstr ""
 
-#: products/photocrati_nextgen/modules/nextgen_other_options/adapter.styles_form.php:25
-msgid "File Content:"
+#: products/photocrati_nextgen/modules/ngglegacy/admin/overview.php:392
+msgid "Graphic Library"
 msgstr ""
 
-#: products/photocrati_nextgen/modules/nextgen_other_options/adapter.styles_form.php:26
-msgid "Changes you make to the contents will be saved to"
+#: products/photocrati_nextgen/modules/ngglegacy/admin/roles.php:27
+msgid "Select the lowest role which should be able to access the following capabilities. NextGEN Gallery supports the standard roles from WordPress."
 msgstr ""
 
-#: products/photocrati_nextgen/modules/nextgen_other_options/adapter.styles_form.php:27
-msgid "You could edit this file if it were writable"
+#: products/photocrati_nextgen/modules/ngglegacy/admin/roles.php:32
+msgid "Main NextGEN Gallery overview"
 msgstr ""
 
-#: products/photocrati_nextgen/modules/nextgen_other_options/adapter.thumbnail_options_form.php:12
-msgid "Thumbnail Options"
+#: products/photocrati_nextgen/modules/ngglegacy/admin/roles.php:36
+msgid "Use TinyMCE Button / Upload tab"
 msgstr ""
 
-#: products/photocrati_nextgen/modules/nextgen_other_options/adapter.thumbnail_options_form.php:20
-msgid "Default thumbnail dimensions:"
+#: products/photocrati_nextgen/modules/ngglegacy/admin/roles.php:40
+msgid "Add gallery / Upload images"
 msgstr ""
 
-#: products/photocrati_nextgen/modules/nextgen_other_options/adapter.thumbnail_options_form.php:21
-msgid "When generating thumbnails, what image dimensions do you desire?"
+#: products/photocrati_nextgen/modules/ngglegacy/admin/roles.php:44
+msgid "Manage gallery"
 msgstr ""
 
-#: products/photocrati_nextgen/modules/nextgen_other_options/adapter.thumbnail_options_form.php:24
-msgid "Set fix dimension?"
+#: products/photocrati_nextgen/modules/ngglegacy/admin/roles.php:48
+msgid "Manage others gallery"
 msgstr ""
 
-#: products/photocrati_nextgen/modules/nextgen_other_options/adapter.thumbnail_options_form.php:25
-msgid "Ignore the aspect ratio, no portrait thumbnails?"
+#: products/photocrati_nextgen/modules/ngglegacy/admin/roles.php:52
+msgid "Manage tags"
 msgstr ""
 
-#: products/photocrati_nextgen/modules/nextgen_other_options/adapter.thumbnail_options_form.php:27
-msgid "Adjust Thumbnail Quality?"
+#: products/photocrati_nextgen/modules/ngglegacy/admin/roles.php:56
+#: products/photocrati_nextgen/modules/ngglegacy/admin/album.php:443
+#: products/photocrati_nextgen/modules/ngglegacy/admin/album.php:514
+msgid "Edit Album"
 msgstr ""
 
-#: products/photocrati_nextgen/modules/nextgen_other_options/adapter.thumbnail_options_form.php:28
-msgid "When generating thumbnails, what image quality do you desire?"
+#: products/photocrati_nextgen/modules/ngglegacy/admin/roles.php:60
+msgid "Change style"
 msgstr ""
 
-#: products/photocrati_nextgen/modules/nextgen_other_options/adapter.thumbnail_options_form.php:30
-msgid "Size List"
+#: products/photocrati_nextgen/modules/ngglegacy/admin/roles.php:64
+msgid "Change options"
 msgstr ""
 
-#: products/photocrati_nextgen/modules/nextgen_other_options/adapter.thumbnail_options_form.php:31
-msgid "List of default sizes used for thumbnails and images"
+#: products/photocrati_nextgen/modules/ngglegacy/admin/roles.php:68
+msgid "NextGEN Attach Interface"
 msgstr ""
 
-#: products/photocrati_nextgen/modules/nextgen_other_options/adapter.watermarks_form.php:12
-msgid "Watermarks"
+#: products/photocrati_nextgen/modules/ngglegacy/admin/install.php:72
+msgid "NextGEN Gallery : Tables could not created, please check your database settings"
 msgstr ""
 
-#: products/photocrati_nextgen/modules/nextgen_other_options/adapter.watermarks_form.php:41
-msgid "Using an Image"
+#: products/photocrati_nextgen/modules/ngglegacy/admin/manage-images.php:45
+msgid "Gallery not found."
 msgstr ""
 
-#: products/photocrati_nextgen/modules/nextgen_other_options/adapter.watermarks_form.php:42
-msgid "Using Text"
+#: products/photocrati_nextgen/modules/ngglegacy/admin/manage-images.php:51
+msgid "Sorry, you have no access here"
 msgstr ""
 
-#: products/photocrati_nextgen/modules/nextgen_other_options/adapter.watermarks_form.php:69
-msgid "An absolute or relative (to the site document root) file system path"
+#: products/photocrati_nextgen/modules/ngglegacy/admin/manage-images.php:251
+#: products/photocrati_nextgen/modules/ngglegacy/admin/manage-galleries.php:108
+msgid "No images selected"
 msgstr ""
 
-#: products/photocrati_nextgen/modules/nextgen_other_options/adapter.watermarks_form.php:71
-msgid "An absolute or relative (to the site document root) file system path or an HTTP url"
+#: products/photocrati_nextgen/modules/ngglegacy/admin/manage-images.php:259
+msgid "Copy image to..."
 msgstr ""
 
-#: products/photocrati_nextgen/modules/nextgen_other_options/adapter.watermarks_form.php:74
-msgid "Image URL:"
+#: products/photocrati_nextgen/modules/ngglegacy/admin/manage-images.php:263
+msgid "Move image to..."
 msgstr ""
 
-#: products/photocrati_nextgen/modules/nextgen_other_options/adapter.watermarks_form.php:90
-msgid "Font Family:"
+#: products/photocrati_nextgen/modules/ngglegacy/admin/manage-images.php:267
+msgid "Add new tags"
 msgstr ""
 
-#: products/photocrati_nextgen/modules/nextgen_other_options/adapter.watermarks_form.php:92
-msgid "Font Size:"
+#: products/photocrati_nextgen/modules/ngglegacy/admin/manage-images.php:271
+#: products/photocrati_nextgen/modules/ngglegacy/admin/manage-images.php:446
+msgid "Delete tags"
 msgstr ""
 
-#: products/photocrati_nextgen/modules/nextgen_other_options/adapter.watermarks_form.php:94
-msgid "Font Color:"
+#: products/photocrati_nextgen/modules/ngglegacy/admin/manage-images.php:275
+msgid "Overwrite"
 msgstr ""
 
-#: products/photocrati_nextgen/modules/nextgen_other_options/adapter.watermarks_form.php:97
-msgid "Text:"
+#: products/photocrati_nextgen/modules/ngglegacy/admin/manage-images.php:279
+#: products/photocrati_nextgen/modules/ngglegacy/admin/manage-images.php:437
+#: products/photocrati_nextgen/modules/ngglegacy/admin/manage-galleries.php:116
+#: products/photocrati_nextgen/modules/ngglegacy/admin/manage-galleries.php:208
+#: products/photocrati_nextgen/modules/ngglegacy/admin/manage.php:645
+#: products/photocrati_nextgen/modules/ngglegacy/admin/manage.php:726
+msgid "Resize images"
 msgstr ""
 
-#: products/photocrati_nextgen/modules/nextgen_other_options/adapter.watermarks_form.php:99
-msgid "Opacity:"
+#: products/photocrati_nextgen/modules/ngglegacy/admin/manage-images.php:283
+#: products/photocrati_nextgen/modules/ngglegacy/admin/manage-images.php:436
+#: products/photocrati_nextgen/modules/ngglegacy/admin/manage-galleries.php:120
+#: products/photocrati_nextgen/modules/ngglegacy/admin/manage-galleries.php:207
+#: products/photocrati_nextgen/modules/ngglegacy/admin/functions.php:675
+#: products/photocrati_nextgen/modules/ngglegacy/admin/manage.php:664
+#: products/photocrati_nextgen/modules/ngglegacy/admin/manage.php:742
+msgid "Create new thumbnails"
 msgstr ""
 
-#: products/photocrati_nextgen/modules/nextgen_other_options/adapter.watermarks_form.php:126
-msgid "Please note: You can only activate the watermark under Manage Gallery. This action cannot be undone."
+#: products/photocrati_nextgen/modules/ngglegacy/admin/manage-images.php:288
+msgid ""
+"You are about to start the bulk edit for %s images \n"
+" \n"
+" 'Cancel' to stop, 'OK' to proceed."
 msgstr ""
 
-#: products/photocrati_nextgen/modules/nextgen_other_options/adapter.watermarks_form.php:127
-msgid "How will you generate a watermark?"
+#: products/photocrati_nextgen/modules/ngglegacy/admin/manage-images.php:324
+msgid "Search results for &#8220;%s&#8221;"
 msgstr ""
 
-#: products/photocrati_nextgen/modules/nextgen_other_options/adapter.watermarks_form.php:131
-msgid "Position:"
+#: products/photocrati_nextgen/modules/ngglegacy/admin/manage-images.php:331
+#: products/photocrati_nextgen/modules/ngglegacy/admin/manage-images.php:334
+#: products/photocrati_nextgen/modules/ngglegacy/admin/manage-galleries.php:189
+#: products/photocrati_nextgen/modules/ngglegacy/admin/manage-galleries.php:192
+msgid "Search Images"
 msgstr ""
 
-#: products/photocrati_nextgen/modules/nextgen_other_options/adapter.watermarks_form.php:133
-msgid "Offset:"
-msgstr ""
+#: products/photocrati_nextgen/modules/ngglegacy/admin/manage-images.php:351
+msgid "Gallery: "
+msgid_plural "Galleries: "
+msgstr[0] ""
+msgstr[1] ""
 
-#: products/photocrati_nextgen/modules/nextgen_other_options/adapter.watermarks_form.php:139
-msgid "Preview of saved settings:"
+#: products/photocrati_nextgen/modules/ngglegacy/admin/manage-images.php:369
+#: products/photocrati_nextgen/modules/nextgen_gallery_display/adapter.display_settings_controller.php:22
+#: products/photocrati_nextgen/modules/nextgen_gallery_display/module.nextgen_gallery_display.php:348
+#: products/photocrati_nextgen/modules/nextgen_gallery_display/module.nextgen_gallery_display.php:428
+msgid "Gallery Settings"
 msgstr ""
 
-#: products/photocrati_nextgen/modules/nextgen_other_options/adapter.watermarks_form.php:140
-msgid "Refresh preview image"
+#: products/photocrati_nextgen/modules/ngglegacy/admin/manage-images.php:379
+msgid "Scan Folder for new images"
 msgstr ""
 
-#: products/photocrati_nextgen/modules/nextgen_other_options/templates/lightbox_library_tab.php:31
-msgid "What must the lightbox be applied to?"
+#: products/photocrati_nextgen/modules/ngglegacy/admin/manage-images.php:381
+#: products/photocrati_nextgen/modules/ngglegacy/admin/manage-images.php:455
+#: products/photocrati_nextgen/modules/ngglegacy/admin/manage-images.php:509
+#: products/photocrati_nextgen/modules/attach_to_post/templates/display_tab.php:31
+msgid "Save Changes"
 msgstr ""
 
-#: products/photocrati_nextgen/modules/nextgen_other_options/templates/lightbox_library_tab.php:35
-msgid "Only apply to NextGEN images"
+#: products/photocrati_nextgen/modules/ngglegacy/admin/manage-images.php:406
+msgid " 25"
 msgstr ""
 
-#: products/photocrati_nextgen/modules/nextgen_other_options/templates/lightbox_library_tab.php:36
-msgid "Only apply to NextGEN and WordPress images"
+#: products/photocrati_nextgen/modules/ngglegacy/admin/manage-images.php:407
+msgid " 50"
 msgstr ""
 
-#: products/photocrati_nextgen/modules/nextgen_other_options/templates/lightbox_library_tab.php:37
-msgid "Try to apply to all images"
+#: products/photocrati_nextgen/modules/ngglegacy/admin/manage-images.php:408
+msgid " 75"
 msgstr ""
 
-#: products/photocrati_nextgen/modules/nextgen_other_options/templates/lightbox_library_tab.php:38
-msgid "Try to apply to all images that link to image files"
+#: products/photocrati_nextgen/modules/ngglegacy/admin/manage-images.php:409
+msgid "100"
 msgstr ""
 
-#: products/photocrati_nextgen/modules/nextgen_other_options/templates/styling_tab.php:35
-msgid "Place any custom stylesheets in <strong>wp-content/ngg_styles</strong>"
+#: products/photocrati_nextgen/modules/ngglegacy/admin/manage-images.php:410
+msgid "200"
 msgstr ""
 
-#: products/photocrati_nextgen/modules/nextgen_other_options/templates/styling_tab.php:38
-#, php-format
-msgid "All stylesheets must contain a <a href='#' onclick='%s'>file header</a>"
+#: products/photocrati_nextgen/modules/ngglegacy/admin/manage-images.php:411
+msgid "All"
 msgstr ""
 
-#: products/photocrati_nextgen/modules/nextgen_settings/module.nextgen_settings.php:76
-msgid "Related Images"
+#: products/photocrati_nextgen/modules/ngglegacy/admin/manage-images.php:430
+msgid "Images per page:"
 msgstr ""
 
-#: products/photocrati_nextgen/modules/nextgen_settings/module.nextgen_settings.php:96
-msgid "[Show slideshow]"
+#: products/photocrati_nextgen/modules/ngglegacy/admin/manage-images.php:434
+#: products/photocrati_nextgen/modules/ngglegacy/admin/manage-galleries.php:204
+msgid "Bulk actions"
 msgstr ""
 
-#: products/photocrati_nextgen/modules/nextgen_settings/module.nextgen_settings.php:97
-msgid "[Show thumbnails]"
+#: products/photocrati_nextgen/modules/ngglegacy/admin/manage-images.php:435
+#: products/photocrati_nextgen/modules/ngglegacy/admin/manage-galleries.php:206
+#: products/photocrati_nextgen/modules/ngglegacy/admin/manage.php:574
+#: products/photocrati_nextgen/modules/ngglegacy/admin/manage.php:690
+msgid "Set watermark"
 msgstr ""
 
-#: products/photocrati_nextgen/modules/nextgen_xmlrpc/module.nextgen_xmlrpc.php:428
-msgid "Sorry, you must be able to manage galleries"
+#: products/photocrati_nextgen/modules/ngglegacy/admin/manage-images.php:438
+#: products/photocrati_nextgen/modules/ngglegacy/admin/manage-galleries.php:210
+#: products/photocrati_nextgen/modules/ngglegacy/admin/manage.php:569
+#: products/photocrati_nextgen/modules/ngglegacy/admin/manage.php:687
+msgid "Recover from backup"
 msgstr ""
 
-#: products/photocrati_nextgen/modules/ngglegacy/admin/admin.php:155
-#: products/photocrati_nextgen/modules/ngglegacy/admin/admin.php:186
-msgid "Overview"
+#: products/photocrati_nextgen/modules/ngglegacy/admin/manage-images.php:439
+msgid "Delete images"
 msgstr ""
 
-#: products/photocrati_nextgen/modules/ngglegacy/admin/admin.php:168
-msgid "Network settings"
+#: products/photocrati_nextgen/modules/ngglegacy/admin/manage-images.php:440
+#: products/photocrati_nextgen/modules/ngglegacy/admin/manage-galleries.php:209
+#: products/photocrati_nextgen/modules/ngglegacy/admin/manage.php:579
+#: products/photocrati_nextgen/modules/ngglegacy/admin/manage.php:710
+msgid "Import metadata"
 msgstr ""
 
-#: products/photocrati_nextgen/modules/ngglegacy/admin/admin.php:276
-msgid "You do not have the correct permission"
+#: products/photocrati_nextgen/modules/ngglegacy/admin/manage-images.php:441
+msgid "Rotate images clockwise"
 msgstr ""
 
-#: products/photocrati_nextgen/modules/ngglegacy/admin/admin.php:277
-msgid "Unexpected Error"
+#: products/photocrati_nextgen/modules/ngglegacy/admin/manage-images.php:442
+msgid "Rotate images counter-clockwise"
 msgstr ""
 
-#: products/photocrati_nextgen/modules/ngglegacy/admin/admin.php:278
-msgid "A failure occurred"
+#: products/photocrati_nextgen/modules/ngglegacy/admin/manage-images.php:443
+msgid "Copy to..."
 msgstr ""
 
-#: products/photocrati_nextgen/modules/ngglegacy/admin/admin.php:379
-msgid "<a href=\"https://www.imagely.com/wordpress-gallery-plugin/nextgen-gallery/\" target=\"_blank\">Introduction</a>"
+#: products/photocrati_nextgen/modules/ngglegacy/admin/manage-images.php:444
+msgid "Move to..."
 msgstr ""
 
-#: products/photocrati_nextgen/modules/ngglegacy/admin/admin.php:382
-msgid "<a href=\"https://www.imagely.com/wordpress-gallery-plugin/nextgen-gallery//languages\" target=\"_blank\">Languages</a>"
+#: products/photocrati_nextgen/modules/ngglegacy/admin/manage-images.php:445
+msgid "Add tags"
 msgstr ""
 
-#: products/photocrati_nextgen/modules/ngglegacy/admin/admin.php:387
-msgid "Get help with NextGEN Gallery"
+#: products/photocrati_nextgen/modules/ngglegacy/admin/manage-images.php:447
+msgid "Overwrite tags"
 msgstr ""
 
-#: products/photocrati_nextgen/modules/ngglegacy/admin/admin.php:391
-msgid "More Help & Info"
+#: products/photocrati_nextgen/modules/ngglegacy/admin/manage-images.php:449
+#: products/photocrati_nextgen/modules/ngglegacy/admin/manage-galleries.php:212
+msgid "Apply"
 msgstr ""
 
-#: products/photocrati_nextgen/modules/ngglegacy/admin/admin.php:393
-msgid "<a href=\"http://wordpress.org/tags/nextgen-gallery?forum_id=10\" target=\"_blank\">Support Forums</a>"
+#: products/photocrati_nextgen/modules/ngglegacy/admin/manage-images.php:452
+msgid "Sort gallery"
 msgstr ""
 
-#: products/photocrati_nextgen/modules/ngglegacy/admin/admin.php:394
-msgid "FAQ"
+#: products/photocrati_nextgen/modules/ngglegacy/admin/manage-images.php:501
+#: products/photocrati_nextgen/modules/ngglegacy/admin/manage-galleries.php:327
+msgid "No entries found"
 msgstr ""
 
-#: products/photocrati_nextgen/modules/ngglegacy/admin/admin.php:395
-msgid "Feature request"
+#: products/photocrati_nextgen/modules/ngglegacy/admin/manage-images.php:531
+msgid "Enter the tags"
 msgstr ""
 
-#: products/photocrati_nextgen/modules/ngglegacy/admin/admin.php:396
-msgid "Get your language pack"
+#: products/photocrati_nextgen/modules/ngglegacy/admin/manage-images.php:539
+#: products/photocrati_nextgen/modules/ngglegacy/admin/manage-images.php:581
+#: products/photocrati_nextgen/modules/ngglegacy/admin/manage-images.php:615
+#: products/photocrati_nextgen/modules/ngglegacy/admin/manage-images.php:652
+#: products/photocrati_nextgen/modules/ngglegacy/admin/album.php:684
+#: products/photocrati_nextgen/modules/ngglegacy/admin/manage-galleries.php:356
+#: products/photocrati_nextgen/modules/ngglegacy/admin/manage-galleries.php:385
+#: products/photocrati_nextgen/modules/ngglegacy/admin/manage-galleries.php:416
+msgid "OK"
 msgstr ""
 
-#: products/photocrati_nextgen/modules/ngglegacy/admin/admin.php:397
-msgid "Contribute development"
+#: products/photocrati_nextgen/modules/ngglegacy/admin/manage-images.php:542
+#: products/photocrati_nextgen/modules/ngglegacy/admin/manage-images.php:584
+#: products/photocrati_nextgen/modules/ngglegacy/admin/manage-images.php:618
+#: products/photocrati_nextgen/modules/ngglegacy/admin/manage-images.php:655
+#: products/photocrati_nextgen/modules/ngglegacy/admin/album.php:686
+#: products/photocrati_nextgen/modules/ngglegacy/admin/manage-galleries.php:358
+#: products/photocrati_nextgen/modules/ngglegacy/admin/manage-galleries.php:387
+#: products/photocrati_nextgen/modules/ngglegacy/admin/manage-galleries.php:418
+msgid "Cancel"
 msgstr ""
 
-#: products/photocrati_nextgen/modules/ngglegacy/admin/admin.php:398
-msgid "Download latest version"
+#: products/photocrati_nextgen/modules/ngglegacy/admin/manage-images.php:561
+msgid "Select the destination gallery:"
 msgstr ""
 
-#: products/photocrati_nextgen/modules/ngglegacy/admin/ajax.php:288
-#, php-format
-msgid "Could create image with %s x %s pixel"
-msgstr ""
-
-#: products/photocrati_nextgen/modules/ngglegacy/admin/album.php:172
-#: products/photocrati_nextgen/modules/ngglegacy/admin/album.php:216
-#: products/photocrati_nextgen/modules/ngglegacy/admin/album.php:239
-#: products/photocrati_nextgen/modules/ngglegacy/admin/edit-thumbnail.php:19
-#: products/photocrati_nextgen/modules/ngglegacy/admin/edit-thumbnail.php:22
-#: products/photocrati_nextgen/modules/ngglegacy/admin/manage.php:598
-#: products/photocrati_nextgen/modules/ngglegacy/admin/publish.php:7
-#: products/photocrati_nextgen/modules/ngglegacy/admin/publish.php:10
-#: products/photocrati_nextgen/modules/ngglegacy/admin/publish.php:13
-#: products/photocrati_nextgen/modules/ngglegacy/admin/rotate.php:17
-#: products/photocrati_nextgen/modules/ngglegacy/admin/rotate.php:20
-#: products/photocrati_nextgen/modules/ngglegacy/admin/showmeta.php:10
-#: products/photocrati_nextgen/modules/ngglegacy/admin/showmeta.php:13
-msgid "Cheatin&#8217; uh?"
+#: products/photocrati_nextgen/modules/ngglegacy/admin/manage-images.php:602
+#: products/photocrati_nextgen/modules/ngglegacy/admin/manage-galleries.php:376
+msgid "Resize Images to"
 msgstr ""
 
-#: products/photocrati_nextgen/modules/ngglegacy/admin/album.php:180
-#: products/photocrati_nextgen/modules/ngglegacy/admin/album.php:209
-#: products/photocrati_nextgen/modules/ngglegacy/admin/album.php:253
-msgid "Updated Successfully"
+#: products/photocrati_nextgen/modules/ngglegacy/admin/manage-images.php:606
+#: products/photocrati_nextgen/modules/ngglegacy/admin/manage-galleries.php:380
+msgid "Width x height (in pixel). NextGEN Gallery will keep ratio size"
 msgstr ""
 
-#: products/photocrati_nextgen/modules/ngglegacy/admin/album.php:227
-msgid "Album deleted"
+#: products/photocrati_nextgen/modules/ngglegacy/admin/manage-images.php:636
+#: products/photocrati_nextgen/modules/ngglegacy/admin/manage-galleries.php:404
+msgid "Width x height (in pixel)"
 msgstr ""
 
-#: products/photocrati_nextgen/modules/ngglegacy/admin/album.php:423
-#: products/photocrati_nextgen/modules/ngglegacy/admin/roles.php:55
-msgid "Edit Album"
+#: products/photocrati_nextgen/modules/ngglegacy/admin/manage-images.php:642
+#: products/photocrati_nextgen/modules/ngglegacy/admin/manage-galleries.php:410
+msgid "Set fix dimension"
 msgstr ""
 
-#: products/photocrati_nextgen/modules/ngglegacy/admin/album.php:443
-#: products/photocrati_nextgen/modules/ngglegacy/admin/album.php:492
-msgid "Select album"
+#: products/photocrati_nextgen/modules/ngglegacy/admin/manage-images.php:644
+#: products/photocrati_nextgen/modules/ngglegacy/admin/manage-galleries.php:412
+msgid "Ignore the aspect ratio, no portrait thumbnails"
 msgstr ""
 
-#: products/photocrati_nextgen/modules/ngglegacy/admin/album.php:445
-msgid "No album selected"
+#: products/photocrati_nextgen/modules/ngglegacy/admin/manage-images.php:736
+#: products/photocrati_nextgen/modules/ngglegacy/admin/manage-sort.php:126
+#: products/photocrati_nextgen/modules/ngglegacy/admin/manage.php:163
+#: products/photocrati_nextgen/modules/nextgen_other_options/adapter.image_options_form.php:29
+msgid "Filename"
 msgstr ""
 
-#: products/photocrati_nextgen/modules/ngglegacy/admin/album.php:456
-#: products/photocrati_nextgen/modules/ngglegacy/admin/edit-thumbnail.php:177
-#: products/photocrati_nextgen/modules/ngglegacy/admin/rotate.php:102
-#: products/photocrati_nextgen/modules/ngglegacy/admin/wpmu.php:112
-msgid "Update"
+#: products/photocrati_nextgen/modules/ngglegacy/admin/manage-images.php:737
+msgid "Alt &amp; Title Text"
 msgstr ""
 
-#: products/photocrati_nextgen/modules/ngglegacy/admin/album.php:458
-msgid "Edit album"
+#: products/photocrati_nextgen/modules/ngglegacy/admin/manage-images.php:738
+msgid "Tags (comma separated list)"
 msgstr ""
 
-#: products/photocrati_nextgen/modules/ngglegacy/admin/album.php:461
-#: products/photocrati_nextgen/modules/ngglegacy/admin/manage-galleries.php:186
-#: products/photocrati_nextgen/modules/ngglegacy/admin/manage.php:361
-#: products/photocrati_nextgen/modules/ngglegacy/admin/manage.php:363
-#: products/photocrati_nextgen/modules/ngglegacy/admin/tags.php:226
-msgid "Delete"
+#: products/photocrati_nextgen/modules/ngglegacy/admin/rotate.php:53
+msgid "Image rotated"
 msgstr ""
 
-#: products/photocrati_nextgen/modules/ngglegacy/admin/album.php:465
-msgid "Add new album"
+#: products/photocrati_nextgen/modules/ngglegacy/admin/rotate.php:55
+msgid "Error rotating thumbnail"
 msgstr ""
 
-#: products/photocrati_nextgen/modules/ngglegacy/admin/album.php:467
-msgid "Add"
+#: products/photocrati_nextgen/modules/ngglegacy/admin/rotate.php:83
+msgid "90&deg; clockwise"
 msgstr ""
 
-#: products/photocrati_nextgen/modules/ngglegacy/admin/album.php:478
-msgid "Show / hide used galleries"
+#: products/photocrati_nextgen/modules/ngglegacy/admin/rotate.php:84
+msgid "90&deg; counter-clockwise"
 msgstr ""
 
-#: products/photocrati_nextgen/modules/ngglegacy/admin/album.php:478
-msgid "[Show all]"
+#: products/photocrati_nextgen/modules/ngglegacy/admin/rotate.php:85
+msgid "Flip vertically"
 msgstr ""
 
-#: products/photocrati_nextgen/modules/ngglegacy/admin/album.php:479
-msgid "Maximize the widget content"
+#: products/photocrati_nextgen/modules/ngglegacy/admin/rotate.php:86
+msgid "Flip horizontally"
 msgstr ""
 
-#: products/photocrati_nextgen/modules/ngglegacy/admin/album.php:479
-msgid "[Maximize]"
+#: products/photocrati_nextgen/modules/ngglegacy/admin/rotate.php:91
+#: products/photocrati_nextgen/modules/ngglegacy/admin/edit-thumbnail.php:181
+#: products/photocrati_nextgen/modules/ngglegacy/admin/album.php:509
+msgid "Update"
 msgstr ""
 
-#: products/photocrati_nextgen/modules/ngglegacy/admin/album.php:480
-msgid "Minimize the widget content"
+#: products/photocrati_nextgen/modules/ngglegacy/admin/showmeta.php:29
+msgid "Meta Data"
 msgstr ""
 
-#: products/photocrati_nextgen/modules/ngglegacy/admin/album.php:480
-msgid "[Minimize]"
+#: products/photocrati_nextgen/modules/ngglegacy/admin/showmeta.php:34
+#: products/photocrati_nextgen/modules/ngglegacy/admin/showmeta.php:63
+#: products/photocrati_nextgen/modules/ngglegacy/admin/showmeta.php:93
+#: products/photocrati_nextgen/modules/ngglegacy/admin/showmeta.php:120
+msgid "Tag"
 msgstr ""
 
-#: products/photocrati_nextgen/modules/ngglegacy/admin/album.php:482
-msgid "After you create and select an album, you can drag and drop a gallery or another album into your new album below"
+#: products/photocrati_nextgen/modules/ngglegacy/admin/showmeta.php:35
+#: products/photocrati_nextgen/modules/ngglegacy/admin/showmeta.php:64
+#: products/photocrati_nextgen/modules/ngglegacy/admin/showmeta.php:94
+#: products/photocrati_nextgen/modules/ngglegacy/admin/showmeta.php:121
+msgid "Value"
 msgstr ""
 
-#: products/photocrati_nextgen/modules/ngglegacy/admin/album.php:508
-msgid "Select gallery"
+#: products/photocrati_nextgen/modules/ngglegacy/admin/showmeta.php:52
+msgid "No meta data saved"
 msgstr ""
 
-#: products/photocrati_nextgen/modules/ngglegacy/admin/album.php:533
-msgid "Album ID"
+#: products/photocrati_nextgen/modules/ngglegacy/admin/showmeta.php:58
+msgid "EXIF Data"
 msgstr ""
 
-#: products/photocrati_nextgen/modules/ngglegacy/admin/album.php:546
-msgid "No album selected!"
+#: products/photocrati_nextgen/modules/ngglegacy/admin/showmeta.php:82
+msgid "No exif data"
 msgstr ""
 
-#: products/photocrati_nextgen/modules/ngglegacy/admin/album.php:567
-msgid "Album name:"
+#: products/photocrati_nextgen/modules/ngglegacy/admin/showmeta.php:89
+msgid "IPTC Data"
 msgstr ""
 
-#: products/photocrati_nextgen/modules/ngglegacy/admin/album.php:573
-msgid "Album description:"
+#: products/photocrati_nextgen/modules/ngglegacy/admin/showmeta.php:116
+msgid "XMP Data"
 msgstr ""
 
-#: products/photocrati_nextgen/modules/ngglegacy/admin/album.php:579
-msgid "Select a preview image:"
+#: products/photocrati_nextgen/modules/ngglegacy/admin/edit-thumbnail.php:129
+msgid "Select with the mouse the area for the new thumbnail"
 msgstr ""
 
-#: products/photocrati_nextgen/modules/ngglegacy/admin/album.php:592
-msgid "Page Link to"
+#: products/photocrati_nextgen/modules/ngglegacy/admin/edit-thumbnail.php:143
+msgid "Thumbnail updated"
 msgstr ""
 
-#: products/photocrati_nextgen/modules/ngglegacy/admin/album.php:616
-msgid "There are no pages to link to"
+#: products/photocrati_nextgen/modules/ngglegacy/admin/edit-thumbnail.php:148
+msgid "Error updating thumbnail"
 msgstr ""
 
-#: products/photocrati_nextgen/modules/ngglegacy/admin/album.php:611
-#: products/photocrati_nextgen/modules/ngglegacy/admin/manage-galleries.php:336
-#: products/photocrati_nextgen/modules/ngglegacy/admin/manage-galleries.php:365
-#: products/photocrati_nextgen/modules/ngglegacy/admin/manage-galleries.php:396
-#: products/photocrati_nextgen/modules/ngglegacy/admin/manage-images.php:410
-#: products/photocrati_nextgen/modules/ngglegacy/admin/manage-images.php:446
-#: products/photocrati_nextgen/modules/ngglegacy/admin/manage-images.php:475
-#: products/photocrati_nextgen/modules/ngglegacy/admin/manage-images.php:506
-msgid "OK"
+#: products/photocrati_nextgen/modules/ngglegacy/admin/edit-thumbnail.php:161
+msgid "Select the area for the thumbnail from the picture below."
 msgstr ""
 
-#: products/photocrati_nextgen/modules/ngglegacy/admin/album.php:613
-#: products/photocrati_nextgen/modules/ngglegacy/admin/manage-galleries.php:338
-#: products/photocrati_nextgen/modules/ngglegacy/admin/manage-galleries.php:367
-#: products/photocrati_nextgen/modules/ngglegacy/admin/manage-galleries.php:398
-#: products/photocrati_nextgen/modules/ngglegacy/admin/manage-images.php:412
-#: products/photocrati_nextgen/modules/ngglegacy/admin/manage-images.php:448
-#: products/photocrati_nextgen/modules/ngglegacy/admin/manage-images.php:477
-#: products/photocrati_nextgen/modules/ngglegacy/admin/manage-images.php:508
-msgid "Cancel"
+#: products/photocrati_nextgen/modules/ngglegacy/admin/edit-thumbnail.php:165
+msgid "Select the area for the thumbnail from the picture on the left."
 msgstr ""
 
-#: products/photocrati_nextgen/modules/ngglegacy/admin/album.php:706
-msgid "Name"
+#: products/photocrati_nextgen/modules/ngglegacy/admin/thumbnails-template.php:103
+msgid "These are maximum values"
 msgstr ""
 
-#: products/photocrati_nextgen/modules/ngglegacy/admin/album.php:708
-#: products/photocrati_nextgen/modules/ngglegacy/lib/rewrite.php:229
-msgid "Page"
+#: products/photocrati_nextgen/modules/ngglegacy/admin/wpmu.php:36
+#: products/photocrati_nextgen/modules/nextgen_other_options/adapter.image_options_form.php:147
+#: products/photocrati_nextgen/modules/nextgen_data/class.gallery.php:44
+msgid "Gallery path must be located in %s"
 msgstr ""
 
-#: products/photocrati_nextgen/modules/ngglegacy/admin/edit-thumbnail.php:127
-msgid "Select with the mouse the area for the new thumbnail"
+#: products/photocrati_nextgen/modules/ngglegacy/admin/wpmu.php:42
+#: products/photocrati_nextgen/modules/ngglegacy/admin/manage.php:861
+msgid "Updated successfully"
 msgstr ""
 
-#: products/photocrati_nextgen/modules/ngglegacy/admin/edit-thumbnail.php:141
-msgid "Thumbnail updated"
+#: products/photocrati_nextgen/modules/ngglegacy/admin/wpmu.php:59
+msgid "Network Options"
 msgstr ""
 
-#: products/photocrati_nextgen/modules/ngglegacy/admin/edit-thumbnail.php:146
-msgid "Error updating thumbnail"
+#: products/photocrati_nextgen/modules/ngglegacy/admin/wpmu.php:65
+msgid "Gallery path"
 msgstr ""
 
-#: products/photocrati_nextgen/modules/ngglegacy/admin/edit-thumbnail.php:162
-msgid "Select the area for the thumbnail from the picture on the left."
+#: products/photocrati_nextgen/modules/ngglegacy/admin/wpmu.php:67
+msgid "This is the default path for all blogs. With the placeholder %BLOG_ID% you can organize the folder structure better."
 msgstr ""
 
-#: products/photocrati_nextgen/modules/ngglegacy/admin/functions.php:44
-msgid "No valid gallery name!"
+#: products/photocrati_nextgen/modules/ngglegacy/admin/wpmu.php:68
+msgid "The default setting should be %s"
 msgstr ""
 
-#: products/photocrati_nextgen/modules/ngglegacy/admin/functions.php:55
-#: products/photocrati_nextgen/modules/ngglegacy/admin/functions.php:83
-msgid "Directory"
+#: products/photocrati_nextgen/modules/ngglegacy/admin/wpmu.php:72
+msgid "Enable upload quota check"
 msgstr ""
 
-#: products/photocrati_nextgen/modules/ngglegacy/admin/functions.php:55
-msgid "didn't exist. Please create first the main gallery folder "
+#: products/photocrati_nextgen/modules/ngglegacy/admin/wpmu.php:74
+msgid "Should work if the gallery is bellow the blog.dir"
 msgstr ""
 
-#: products/photocrati_nextgen/modules/ngglegacy/admin/functions.php:56
-msgid "Check this link, if you didn't know how to set the permission :"
+#: products/photocrati_nextgen/modules/ngglegacy/admin/wpmu.php:78
+msgid "Enable zip upload option"
 msgstr ""
 
-#: products/photocrati_nextgen/modules/ngglegacy/admin/functions.php:79
-#: products/photocrati_nextgen/modules/ngglegacy/admin/functions.php:88
-msgid "Unable to create directory "
+#: products/photocrati_nextgen/modules/ngglegacy/admin/wpmu.php:80
+msgid "Allow users to upload zip folders."
 msgstr ""
 
-#: products/photocrati_nextgen/modules/ngglegacy/admin/functions.php:83
-msgid "is not writeable !"
+#: products/photocrati_nextgen/modules/ngglegacy/admin/wpmu.php:84
+msgid "Enable import function"
 msgstr ""
 
-#: products/photocrati_nextgen/modules/ngglegacy/admin/functions.php:92
-msgid "The server setting Safe-Mode is on !"
+#: products/photocrati_nextgen/modules/ngglegacy/admin/wpmu.php:86
+msgid "Allow users to import images folders from the server."
 msgstr ""
 
-#: products/photocrati_nextgen/modules/ngglegacy/admin/functions.php:93
-msgid "If you have problems, please create directory"
+#: products/photocrati_nextgen/modules/ngglegacy/admin/wpmu.php:90
+msgid "Enable style selection"
 msgstr ""
 
-#: products/photocrati_nextgen/modules/ngglegacy/admin/functions.php:94
-msgid "and the thumbnails directory"
+#: products/photocrati_nextgen/modules/ngglegacy/admin/wpmu.php:92
+msgid "Allow users to choose a style for the gallery."
 msgstr ""
 
-#: products/photocrati_nextgen/modules/ngglegacy/admin/functions.php:94
-msgid "with permission 777 manually !"
+#: products/photocrati_nextgen/modules/ngglegacy/admin/wpmu.php:96
+msgid "Enable roles/capabilities"
 msgstr ""
 
-#: products/photocrati_nextgen/modules/ngglegacy/admin/functions.php:121
-#, php-format
-msgid "Gallery successfully created. <a href=\"%s\" target=\"_blank\">Manage gallery</a>"
+#: products/photocrati_nextgen/modules/ngglegacy/admin/wpmu.php:98
+msgid "Allow users to change the roles for other blog authors."
 msgstr ""
 
-#: products/photocrati_nextgen/modules/ngglegacy/admin/functions.php:122
-#: products/photocrati_nextgen/modules/ngglegacy/admin/functions.php:692
-msgid "Edit gallery"
+#: products/photocrati_nextgen/modules/ngglegacy/admin/wpmu.php:102
+msgid "Default style"
 msgstr ""
 
-#: products/photocrati_nextgen/modules/ngglegacy/admin/functions.php:189
-msgid "Error while creating thumbnail."
+#: products/photocrati_nextgen/modules/ngglegacy/admin/wpmu.php:119
+msgid "Choose the default style for the galleries."
 msgstr ""
 
-#: products/photocrati_nextgen/modules/ngglegacy/admin/functions.php:242
-msgid "Error while resizing image."
+#: products/photocrati_nextgen/modules/ngglegacy/admin/album.php:208
+#: products/photocrati_nextgen/modules/ngglegacy/admin/album.php:252
+msgid "Updated Successfully"
 msgstr ""
 
-#: products/photocrati_nextgen/modules/ngglegacy/admin/functions.php:324
-msgid "Error while rotating image."
+#: products/photocrati_nextgen/modules/ngglegacy/admin/album.php:226
+msgid "Album deleted"
 msgstr ""
 
-#: products/photocrati_nextgen/modules/ngglegacy/admin/functions.php:358
-msgid "Error while applying watermark to image."
+#: products/photocrati_nextgen/modules/ngglegacy/admin/album.php:483
+#: products/photocrati_nextgen/modules/ngglegacy/admin/admin.php:175
+#: products/photocrati_nextgen/modules/ngglegacy/admin/admin.php:210
+#: products/photocrati_nextgen/modules/attach_to_post/class.attach_controller.php:618
+msgid "Manage Albums"
+msgid_plural "Albums"
+msgstr[0] ""
+msgstr[1] ""
+
+#: products/photocrati_nextgen/modules/ngglegacy/admin/album.php:492
+#: products/photocrati_nextgen/modules/ngglegacy/admin/album.php:602
+msgid "Select album"
 msgstr ""
 
-#: products/photocrati_nextgen/modules/ngglegacy/admin/functions.php:382
-msgid "Object didn't contain correct data"
+#: products/photocrati_nextgen/modules/ngglegacy/admin/album.php:494
+msgid "No album selected"
 msgstr ""
 
-#: products/photocrati_nextgen/modules/ngglegacy/admin/functions.php:388
-msgid "File do not exists"
+#: products/photocrati_nextgen/modules/ngglegacy/admin/album.php:526
+msgid "Add new album"
 msgstr ""
 
-#: products/photocrati_nextgen/modules/ngglegacy/admin/functions.php:392
-msgid "Couldn't restore original image"
+#: products/photocrati_nextgen/modules/ngglegacy/admin/album.php:528
+msgid "Add"
 msgstr ""
 
-#: products/photocrati_nextgen/modules/ngglegacy/admin/functions.php:514
-msgid "(Error : Couldn't not update data base)"
+#: products/photocrati_nextgen/modules/ngglegacy/admin/album.php:539
+msgid "Show / hide used galleries"
 msgstr ""
 
-#: products/photocrati_nextgen/modules/ngglegacy/admin/functions.php:521
-msgid "(Error : Couldn't not update meta data)"
+#: products/photocrati_nextgen/modules/ngglegacy/admin/album.php:539
+msgid "Show all"
 msgstr ""
 
-#: products/photocrati_nextgen/modules/ngglegacy/admin/functions.php:530
-msgid "(Error : Couldn't not find image)"
+#: products/photocrati_nextgen/modules/ngglegacy/admin/album.php:540
+msgid "Maximize the widget content"
 msgstr ""
 
-#: products/photocrati_nextgen/modules/ngglegacy/admin/functions.php:620
-msgid "Directory <strong>%s</strong> doesn&#96;t exist!"
+#: products/photocrati_nextgen/modules/ngglegacy/admin/album.php:540
+msgid "Maximize"
 msgstr ""
 
-#: products/photocrati_nextgen/modules/ngglegacy/admin/functions.php:628
-msgid "Directory <strong>%s</strong> contains no pictures"
+#: products/photocrati_nextgen/modules/ngglegacy/admin/album.php:541
+msgid "Minimize the widget content"
 msgstr ""
 
-#: products/photocrati_nextgen/modules/ngglegacy/admin/functions.php:644
-msgid "Database error. Could not add gallery!"
+#: products/photocrati_nextgen/modules/ngglegacy/admin/album.php:541
+msgid "Minimize"
 msgstr ""
 
-#: products/photocrati_nextgen/modules/ngglegacy/admin/functions.php:651
-msgid "Gallery <strong>%s</strong> successfully created!"
-msgid_plural "Galleries <strong>%s</strong> successfully created!"
-msgstr[0] ""
-msgstr[1] ""
+#: products/photocrati_nextgen/modules/ngglegacy/admin/album.php:543
+msgid "After you create and select an album, you can drag and drop a gallery or another album into your new album below."
+msgstr ""
 
-#: products/photocrati_nextgen/modules/ngglegacy/admin/functions.php:687
-#: products/photocrati_nextgen/modules/ngglegacy/admin/manage-galleries.php:111
-#: products/photocrati_nextgen/modules/ngglegacy/admin/manage-galleries.php:188
-#: products/photocrati_nextgen/modules/ngglegacy/admin/manage-images.php:238
-#: products/photocrati_nextgen/modules/ngglegacy/admin/manage-images.php:322
-#: products/photocrati_nextgen/modules/ngglegacy/admin/manage.php:640
-#: products/photocrati_nextgen/modules/ngglegacy/admin/manage.php:718
-msgid "Create new thumbnails"
+#: products/photocrati_nextgen/modules/ngglegacy/admin/album.php:554
+msgid "Album ID"
 msgstr ""
 
-#: products/photocrati_nextgen/modules/ngglegacy/admin/functions.php:690
-#, php-format
-msgid "One picture successfully added"
-msgid_plural "%s pictures successfully added"
-msgstr[0] ""
-msgstr[1] ""
+#: products/photocrati_nextgen/modules/ngglegacy/admin/album.php:567
+msgid "No album selected!"
+msgstr ""
 
-#: products/photocrati_nextgen/modules/ngglegacy/admin/install.php:20
-msgid "Sorry, NextGEN Gallery works only with a role called administrator"
+#: products/photocrati_nextgen/modules/ngglegacy/admin/album.php:579
+msgid "Select gallery"
 msgstr ""
 
-#: products/photocrati_nextgen/modules/ngglegacy/admin/install.php:92
-msgid "NextGEN Gallery : Tables could not created, please check your database settings"
+#: products/photocrati_nextgen/modules/ngglegacy/admin/album.php:630
+msgid "Album name:"
 msgstr ""
 
-#: products/photocrati_nextgen/modules/ngglegacy/admin/manage-galleries.php:99
-#: products/photocrati_nextgen/modules/ngglegacy/admin/manage-images.php:206
-msgid "No images selected"
+#: products/photocrati_nextgen/modules/ngglegacy/admin/album.php:636
+msgid "Album description:"
 msgstr ""
 
-#: products/photocrati_nextgen/modules/ngglegacy/admin/manage-galleries.php:107
-#: products/photocrati_nextgen/modules/ngglegacy/admin/manage-galleries.php:189
-#: products/photocrati_nextgen/modules/ngglegacy/admin/manage-images.php:234
-#: products/photocrati_nextgen/modules/ngglegacy/admin/manage-images.php:323
-#: products/photocrati_nextgen/modules/ngglegacy/admin/manage.php:621
-#: products/photocrati_nextgen/modules/ngglegacy/admin/manage.php:702
-msgid "Resize images"
+#: products/photocrati_nextgen/modules/ngglegacy/admin/album.php:642
+msgid "Select a preview image:"
 msgstr ""
 
-#: products/photocrati_nextgen/modules/ngglegacy/admin/manage-galleries.php:116
-#, php-format
-msgid ""
-"You are about to start the bulk edit for %s galleries \n"
-" \n"
-" 'Cancel' to stop, 'OK' to proceed."
+#: products/photocrati_nextgen/modules/ngglegacy/admin/album.php:643
+#: products/photocrati_nextgen/modules/ngglegacy/admin/templates/manage_gallery/gallery_preview_image_field.php:3
+msgid "No picture"
 msgstr ""
 
-#: products/photocrati_nextgen/modules/ngglegacy/admin/manage-galleries.php:154
-#: products/photocrati_nextgen/modules/ngglegacy/admin/manage-galleries.php:196
-msgid "Add new gallery"
+#: products/photocrati_nextgen/modules/ngglegacy/admin/album.php:655
+msgid "Page Link to"
 msgstr ""
 
-#: products/photocrati_nextgen/modules/ngglegacy/admin/manage-galleries.php:170
-#: products/photocrati_nextgen/modules/ngglegacy/admin/manage-galleries.php:173
-#: products/photocrati_nextgen/modules/ngglegacy/admin/manage-images.php:271
-#: products/photocrati_nextgen/modules/ngglegacy/admin/manage-images.php:274
-msgid "Search Images"
+#: products/photocrati_nextgen/modules/ngglegacy/admin/album.php:665
+#: products/photocrati_nextgen/modules/ngglegacy/admin/templates/manage_gallery/gallery_link_to_page_field.php:3
+msgid "Not linked"
 msgstr ""
 
-#: products/photocrati_nextgen/modules/ngglegacy/admin/manage-galleries.php:185
-#: products/photocrati_nextgen/modules/ngglegacy/admin/manage-images.php:320
-msgid "Bulk actions"
+#: products/photocrati_nextgen/modules/ngglegacy/admin/album.php:674
+msgid "There are no pages to link to"
 msgstr ""
 
-#: products/photocrati_nextgen/modules/ngglegacy/admin/manage-galleries.php:187
-#: products/photocrati_nextgen/modules/ngglegacy/admin/manage-images.php:321
-#: products/photocrati_nextgen/modules/ngglegacy/admin/manage.php:571
-#: products/photocrati_nextgen/modules/ngglegacy/admin/manage.php:666
-msgid "Set watermark"
+#: products/photocrati_nextgen/modules/ngglegacy/admin/album.php:780
+msgid "Name"
 msgstr ""
 
-#: products/photocrati_nextgen/modules/ngglegacy/admin/manage-galleries.php:190
-#: products/photocrati_nextgen/modules/ngglegacy/admin/manage-images.php:326
-#: products/photocrati_nextgen/modules/ngglegacy/admin/manage.php:576
-#: products/photocrati_nextgen/modules/ngglegacy/admin/manage.php:686
-msgid "Import metadata"
+#: products/photocrati_nextgen/modules/ngglegacy/admin/album.php:781
+#: products/photocrati_nextgen/modules/ngglegacy/lib/meta.php:470
+#: products/photocrati_nextgen/modules/widget/templates/form_slideshow.php:3
+#: products/photocrati_nextgen/modules/widget/templates/form_mediarss.php:3
+#: products/photocrati_nextgen/modules/widget/templates/form_gallery.php:4
+#: products/photocrati_nextgen/modules/nextgen_data/class.nextgen_metadata.php:477
+msgid "Title"
 msgstr ""
 
-#: products/photocrati_nextgen/modules/ngglegacy/admin/manage-galleries.php:191
-#: products/photocrati_nextgen/modules/ngglegacy/admin/manage-images.php:324
-#: products/photocrati_nextgen/modules/ngglegacy/admin/manage.php:566
-#: products/photocrati_nextgen/modules/ngglegacy/admin/manage.php:663
-msgid "Recover from backup"
+#: products/photocrati_nextgen/modules/ngglegacy/admin/album.php:782
+#: products/photocrati_nextgen/modules/ngglegacy/lib/rewrite.php:229
+msgid "Page"
 msgstr ""
 
-#: products/photocrati_nextgen/modules/ngglegacy/admin/manage-galleries.php:193
-#: products/photocrati_nextgen/modules/ngglegacy/admin/manage-images.php:335
-msgid "Apply"
+#: products/photocrati_nextgen/modules/ngglegacy/admin/admin.php:173
+#: products/photocrati_nextgen/modules/ngglegacy/admin/admin.php:204
+msgid "Overview"
 msgstr ""
 
-#: products/photocrati_nextgen/modules/ngglegacy/admin/manage-galleries.php:261
-#: products/photocrati_nextgen/modules/ngglegacy/admin/tags.php:252
-msgid "Edit"
+#: products/photocrati_nextgen/modules/ngglegacy/admin/admin.php:174
+#: products/photocrati_nextgen/modules/ngglegacy/admin/admin.php:208
+#: products/photocrati_nextgen/modules/ngglegacy/admin/manage-galleries.php:182
+#: products/photocrati_nextgen/modules/attach_to_post/class.attach_controller.php:611
+msgid "Manage Galleries"
+msgid_plural "Manage Galleries"
+msgstr[0] ""
+msgstr[1] ""
+
+#: products/photocrati_nextgen/modules/ngglegacy/admin/admin.php:176
+#: products/photocrati_nextgen/modules/ngglegacy/admin/admin.php:212
+msgid "Manage Tags"
 msgstr ""
 
-#: products/photocrati_nextgen/modules/ngglegacy/admin/manage-galleries.php:308
-#: products/photocrati_nextgen/modules/ngglegacy/admin/manage-images.php:383
-msgid "No entries found"
+#: products/photocrati_nextgen/modules/ngglegacy/admin/admin.php:186
+msgid "Network settings"
 msgstr ""
 
-#: products/photocrati_nextgen/modules/ngglegacy/admin/manage-galleries.php:326
-msgid "New Gallery"
+#: products/photocrati_nextgen/modules/ngglegacy/admin/admin.php:293
+msgid "You do not have the correct permission"
 msgstr ""
 
-#: products/photocrati_nextgen/modules/ngglegacy/admin/manage-galleries.php:328
-msgid "Create a new , empty gallery below the folder"
+#: products/photocrati_nextgen/modules/ngglegacy/admin/admin.php:294
+msgid "Unexpected Error"
 msgstr ""
 
-#: products/photocrati_nextgen/modules/ngglegacy/admin/manage-galleries.php:330
-msgid "Allowed characters for file and folder names are"
+#: products/photocrati_nextgen/modules/ngglegacy/admin/admin.php:295
+msgid "A failure occurred"
 msgstr ""
 
-#: products/photocrati_nextgen/modules/ngglegacy/admin/manage-galleries.php:356
-#: products/photocrati_nextgen/modules/ngglegacy/admin/manage-images.php:466
-msgid "Resize Images to"
+#: products/photocrati_nextgen/modules/ngglegacy/admin/admin.php:389
+msgid "<a href=\"https://www.imagely.com/wordpress-gallery-plugin/nextgen-gallery/\" target=\"_blank\">Introduction</a>"
 msgstr ""
 
-#: products/photocrati_nextgen/modules/ngglegacy/admin/manage-galleries.php:360
-#: products/photocrati_nextgen/modules/ngglegacy/admin/manage-images.php:470
-msgid "Width x height (in pixel). NextGEN Gallery will keep ratio size"
+#: products/photocrati_nextgen/modules/ngglegacy/admin/admin.php:392
+msgid "<a href=\"https://www.imagely.com/languages/\" target=\"_blank\">Languages</a>"
 msgstr ""
 
-#: products/photocrati_nextgen/modules/ngglegacy/admin/manage-galleries.php:384
-#: products/photocrati_nextgen/modules/ngglegacy/admin/manage-images.php:494
-#: products/photocrati_nextgen/modules/ngglegacy/admin/publish.php:40
-msgid "Width x height (in pixel)"
+#: products/photocrati_nextgen/modules/ngglegacy/admin/admin.php:397
+msgid "Get help with NextGEN Gallery"
 msgstr ""
 
-#: products/photocrati_nextgen/modules/ngglegacy/admin/manage-galleries.php:390
-#: products/photocrati_nextgen/modules/ngglegacy/admin/manage-images.php:500
-msgid "Set fix dimension"
+#: products/photocrati_nextgen/modules/ngglegacy/admin/admin.php:401
+msgid "More Help & Info"
 msgstr ""
 
-#: products/photocrati_nextgen/modules/ngglegacy/admin/manage-galleries.php:392
-#: products/photocrati_nextgen/modules/ngglegacy/admin/manage-images.php:502
-msgid "Ignore the aspect ratio, no portrait thumbnails"
+#: products/photocrati_nextgen/modules/ngglegacy/admin/admin.php:403
+msgid "<a href=\"http://wordpress.org/tags/nextgen-gallery?forum_id=10\" target=\"_blank\">Support Forums</a>"
 msgstr ""
 
-#: products/photocrati_nextgen/modules/ngglegacy/admin/manage-galleries.php:455
-#: products/photocrati_nextgen/modules/ngglegacy/admin/manage-images.php:572
-#: products/photocrati_nextgen/modules/ngglegacy/admin/manage.php:155
-msgid "ID"
+#: products/photocrati_nextgen/modules/ngglegacy/admin/admin.php:404
+msgid "FAQ"
 msgstr ""
 
-#: products/photocrati_nextgen/modules/ngglegacy/admin/manage-galleries.php:457
-#: products/photocrati_nextgen/modules/ngglegacy/admin/manage-images.php:575
-#: products/photocrati_nextgen/modules/ngglegacy/admin/media-upload.php:245
-msgid "Description"
+#: products/photocrati_nextgen/modules/ngglegacy/admin/admin.php:405
+msgid "Feature request"
 msgstr ""
 
-#: products/photocrati_nextgen/modules/ngglegacy/admin/manage-galleries.php:459
-msgid "Page ID"
+#: products/photocrati_nextgen/modules/ngglegacy/admin/admin.php:406
+msgid "Get your language pack"
 msgstr ""
 
-#: products/photocrati_nextgen/modules/ngglegacy/admin/manage-images.php:35
-msgid "Gallery not found."
+#: products/photocrati_nextgen/modules/ngglegacy/admin/admin.php:407
+msgid "Contribute development"
 msgstr ""
 
-#: products/photocrati_nextgen/modules/ngglegacy/admin/manage-images.php:41
-msgid "Sorry, you have no access here"
+#: products/photocrati_nextgen/modules/ngglegacy/admin/admin.php:408
+msgid "Download latest version"
 msgstr ""
 
-#: products/photocrati_nextgen/modules/ngglegacy/admin/manage-images.php:214
-msgid "Copy image to..."
+#: products/photocrati_nextgen/modules/ngglegacy/admin/manage-galleries.php:125
+msgid ""
+"You are about to start the bulk edit for %s galleries \n"
+" \n"
+" 'Cancel' to stop, 'OK' to proceed."
 msgstr ""
 
-#: products/photocrati_nextgen/modules/ngglegacy/admin/manage-images.php:218
-msgid "Move image to..."
+#: products/photocrati_nextgen/modules/ngglegacy/admin/manage-galleries.php:163
+#: products/photocrati_nextgen/modules/ngglegacy/admin/manage-galleries.php:215
+msgid "Add new gallery"
 msgstr ""
 
-#: products/photocrati_nextgen/modules/ngglegacy/admin/manage-images.php:222
-msgid "Add new tags"
+#: products/photocrati_nextgen/modules/ngglegacy/admin/manage-galleries.php:346
+msgid "New Gallery"
 msgstr ""
 
-#: products/photocrati_nextgen/modules/ngglegacy/admin/manage-images.php:226
-#: products/photocrati_nextgen/modules/ngglegacy/admin/manage-images.php:332
-msgid "Delete tags"
+#: products/photocrati_nextgen/modules/ngglegacy/admin/manage-galleries.php:348
+msgid "Create a new , empty gallery below the folder"
 msgstr ""
 
-#: products/photocrati_nextgen/modules/ngglegacy/admin/manage-images.php:230
-msgid "Overwrite"
+#: products/photocrati_nextgen/modules/ngglegacy/admin/manage-galleries.php:350
+msgid "Allowed characters for file and folder names are"
 msgstr ""
 
-#: products/photocrati_nextgen/modules/ngglegacy/admin/manage-images.php:243
-#, php-format
-msgid ""
-"You are about to start the bulk edit for %s images \n"
-" \n"
-" 'Cancel' to stop, 'OK' to proceed."
+#: products/photocrati_nextgen/modules/ngglegacy/admin/manage-galleries.php:479
+#: products/photocrati_nextgen/modules/ngglegacy/admin/manage.php:412
+#: products/photocrati_nextgen/modules/ngglegacy/lib/meta.php:471
+#: products/photocrati_nextgen/modules/nextgen_data/class.nextgen_metadata.php:478
+msgid "Author"
 msgstr ""
 
-#: products/photocrati_nextgen/modules/ngglegacy/admin/manage-images.php:268
-#, php-format
-msgid "Search results for &#8220;%s&#8221;"
+#: products/photocrati_nextgen/modules/ngglegacy/admin/manage-galleries.php:480
+msgid "Page ID"
 msgstr ""
 
-#: products/photocrati_nextgen/modules/ngglegacy/admin/manage-images.php:297
-msgid "Click to toggle"
+#: products/photocrati_nextgen/modules/ngglegacy/admin/functions.php:44
+msgid "No valid gallery name!"
 msgstr ""
 
-#: products/photocrati_nextgen/modules/ngglegacy/admin/manage-images.php:298
-msgid "Gallery settings"
+#: products/photocrati_nextgen/modules/ngglegacy/admin/functions.php:55
+#: products/photocrati_nextgen/modules/ngglegacy/admin/functions.php:83
+msgid "Directory"
 msgstr ""
 
-#: products/photocrati_nextgen/modules/ngglegacy/admin/manage-images.php:298
-msgid "Click here for more settings"
+#: products/photocrati_nextgen/modules/ngglegacy/admin/functions.php:55
+msgid "didn't exist. Please create first the main gallery folder "
 msgstr ""
 
-#: products/photocrati_nextgen/modules/ngglegacy/admin/manage-images.php:304
-msgid "Scan Folder for new images"
+#: products/photocrati_nextgen/modules/ngglegacy/admin/functions.php:56
+msgid "Check this link, if you didn't know how to set the permission :"
 msgstr ""
 
-#: products/photocrati_nextgen/modules/ngglegacy/admin/manage-images.php:306
-#: products/photocrati_nextgen/modules/ngglegacy/admin/manage-images.php:341
-#: products/photocrati_nextgen/modules/ngglegacy/admin/manage-images.php:390
-msgid "Save Changes"
+#: products/photocrati_nextgen/modules/ngglegacy/admin/functions.php:79
+#: products/photocrati_nextgen/modules/ngglegacy/admin/functions.php:88
+msgid "Unable to create directory "
 msgstr ""
 
-#: products/photocrati_nextgen/modules/ngglegacy/admin/manage-images.php:325
-msgid "Delete images"
+#: products/photocrati_nextgen/modules/ngglegacy/admin/functions.php:83
+msgid "is not writeable !"
 msgstr ""
 
-#: products/photocrati_nextgen/modules/ngglegacy/admin/manage-images.php:327
-msgid "Rotate images clockwise"
+#: products/photocrati_nextgen/modules/ngglegacy/admin/functions.php:92
+msgid "The server setting Safe-Mode is on !"
 msgstr ""
 
-#: products/photocrati_nextgen/modules/ngglegacy/admin/manage-images.php:328
-msgid "Rotate images counter-clockwise"
+#: products/photocrati_nextgen/modules/ngglegacy/admin/functions.php:93
+msgid "If you have problems, please create directory"
 msgstr ""
 
-#: products/photocrati_nextgen/modules/ngglegacy/admin/manage-images.php:329
-msgid "Copy to..."
+#: products/photocrati_nextgen/modules/ngglegacy/admin/functions.php:94
+msgid "and the thumbnails directory"
 msgstr ""
 
-#: products/photocrati_nextgen/modules/ngglegacy/admin/manage-images.php:330
-msgid "Move to..."
+#: products/photocrati_nextgen/modules/ngglegacy/admin/functions.php:94
+msgid "with permission 777 manually !"
 msgstr ""
 
-#: products/photocrati_nextgen/modules/ngglegacy/admin/manage-images.php:331
-msgid "Add tags"
+#: products/photocrati_nextgen/modules/ngglegacy/admin/functions.php:121
+#: products/photocrati_nextgen/modules/ngglegacy/admin/manage.php:625
+msgid "Gallery successfully created. <a href=\"%s\" target=\"_blank\">Manage gallery</a>"
 msgstr ""
 
-#: products/photocrati_nextgen/modules/ngglegacy/admin/manage-images.php:333
-msgid "Overwrite tags"
+#: products/photocrati_nextgen/modules/ngglegacy/admin/functions.php:187
+msgid "Error while creating thumbnail."
 msgstr ""
 
-#: products/photocrati_nextgen/modules/ngglegacy/admin/manage-images.php:338
-msgid "Sort gallery"
+#: products/photocrati_nextgen/modules/ngglegacy/admin/functions.php:240
+msgid "Error while resizing image."
 msgstr ""
 
-#: products/photocrati_nextgen/modules/ngglegacy/admin/manage-images.php:406
-msgid "Enter the tags"
+#: products/photocrati_nextgen/modules/ngglegacy/admin/functions.php:322
+msgid "Error while rotating image."
 msgstr ""
 
-#: products/photocrati_nextgen/modules/ngglegacy/admin/manage-images.php:430
-msgid "Select the destination gallery:"
+#: products/photocrati_nextgen/modules/ngglegacy/admin/functions.php:356
+msgid "Error while applying watermark to image."
 msgstr ""
 
-#: products/photocrati_nextgen/modules/ngglegacy/admin/manage-images.php:573
-#: products/photocrati_nextgen/modules/ngglegacy/admin/manage.php:160
-#: products/photocrati_nextgen/modules/ngglegacy/admin/media-upload.php:266
-msgid "Thumbnail"
+#: products/photocrati_nextgen/modules/ngglegacy/admin/functions.php:495
+msgid "(Error : Couldn't not update data base)"
 msgstr ""
 
-#: products/photocrati_nextgen/modules/ngglegacy/admin/manage-images.php:575
-msgid "Alt &amp; Title Text"
+#: products/photocrati_nextgen/modules/ngglegacy/admin/functions.php:502
+msgid "(Error : Couldn't not update meta data)"
 msgstr ""
 
-#: products/photocrati_nextgen/modules/ngglegacy/admin/manage-images.php:576
-msgid "Tags (comma separated list)"
+#: products/photocrati_nextgen/modules/ngglegacy/admin/functions.php:511
+msgid "(Error : Couldn't not find image)"
+msgstr ""
+
+#: products/photocrati_nextgen/modules/ngglegacy/admin/functions.php:603
+msgid "Directory <strong>%s</strong> doesn&#96;t exist!"
+msgstr ""
+
+#: products/photocrati_nextgen/modules/ngglegacy/admin/functions.php:612
+msgid "Directory <strong>%s</strong> contains no pictures"
+msgstr ""
+
+#: products/photocrati_nextgen/modules/ngglegacy/admin/functions.php:631
+msgid "Database error. Could not add gallery!"
+msgstr ""
+
+#: products/photocrati_nextgen/modules/ngglegacy/admin/functions.php:639
+msgid "Gallery <strong>%s</strong> successfully created!"
+msgid_plural "Galleries <strong>%s</strong> successfully created!"
+msgstr[0] ""
+msgstr[1] ""
+
+#: products/photocrati_nextgen/modules/ngglegacy/admin/functions.php:678
+msgid "%s picture successfully added"
+msgid_plural "%s pictures successfully added"
+msgstr[0] ""
+msgstr[1] ""
+
+#: products/photocrati_nextgen/modules/ngglegacy/admin/functions.php:680
+msgid "Edit gallery"
 msgstr ""
 
-#: products/photocrati_nextgen/modules/ngglegacy/admin/manage-sort.php:34
+#: products/photocrati_nextgen/modules/ngglegacy/admin/manage-sort.php:40
 msgid "Sort order changed"
 msgstr ""
 
-#: products/photocrati_nextgen/modules/ngglegacy/admin/manage-sort.php:92
+#: products/photocrati_nextgen/modules/ngglegacy/admin/manage-sort.php:105
 msgid "Sort Gallery"
 msgstr ""
 
-#: products/photocrati_nextgen/modules/ngglegacy/admin/manage-sort.php:96
+#: products/photocrati_nextgen/modules/ngglegacy/admin/manage-sort.php:115
 msgid "Update Sort Order"
 msgstr ""
 
-#: products/photocrati_nextgen/modules/ngglegacy/admin/manage-sort.php:99
+#: products/photocrati_nextgen/modules/ngglegacy/admin/manage-sort.php:118
 msgid "Back to gallery"
 msgstr ""
 
-#: products/photocrati_nextgen/modules/ngglegacy/admin/manage-sort.php:104
+#: products/photocrati_nextgen/modules/ngglegacy/admin/manage-sort.php:123
 msgid "Presort"
 msgstr ""
 
-#: products/photocrati_nextgen/modules/ngglegacy/admin/manage-sort.php:105
+#: products/photocrati_nextgen/modules/ngglegacy/admin/manage-sort.php:124
 msgid "Unsorted"
 msgstr ""
 
-#: products/photocrati_nextgen/modules/ngglegacy/admin/manage-sort.php:108
-#: products/photocrati_nextgen/modules/ngglegacy/admin/media-upload.php:241
-msgid "Alt/Title text"
+#: products/photocrati_nextgen/modules/ngglegacy/admin/manage-sort.php:125
+#: products/photocrati_nextgen/modules/nextgen_other_options/adapter.image_options_form.php:28
+msgid "Image ID"
+msgstr ""
+
+#: products/photocrati_nextgen/modules/ngglegacy/admin/manage-sort.php:128
+#: products/photocrati_nextgen/modules/ngglegacy/lib/meta.php:465
+#: products/photocrati_nextgen/modules/nextgen_other_options/adapter.image_options_form.php:31
+#: products/photocrati_nextgen/modules/nextgen_data/class.nextgen_metadata.php:472
+msgid "Date/Time"
+msgstr ""
+
+#: products/photocrati_nextgen/modules/ngglegacy/admin/manage-sort.php:129
+#: products/photocrati_nextgen/modules/nextgen_other_options/adapter.image_options_form.php:43
+msgid "Ascending"
+msgstr ""
+
+#: products/photocrati_nextgen/modules/ngglegacy/admin/manage-sort.php:130
+#: products/photocrati_nextgen/modules/nextgen_other_options/adapter.image_options_form.php:44
+msgid "Descending"
+msgstr ""
+
+#: products/photocrati_nextgen/modules/ngglegacy/admin/manage.php:88
+#: products/photocrati_nextgen/modules/ngglegacy/lib/rewrite.php:220
+#: products/photocrati_nextgen/modules/ngglegacy/view/imagebrowser.php:31
+#: products/photocrati_nextgen/modules/ngglegacy/view/imagebrowser-caption.php:31
+#: products/photocrati_nextgen/modules/ngglegacy/view/imagebrowser-exif.php:35
+#: products/photocrati_nextgen/modules/nextgen_basic_imagebrowser/templates/nextgen_basic_imagebrowser.php:55
+msgid "Picture"
 msgstr ""
 
-#: products/photocrati_nextgen/modules/ngglegacy/admin/manage.php:89
+#: products/photocrati_nextgen/modules/ngglegacy/admin/manage.php:88
 msgid "deleted successfully"
 msgstr ""
 
-#: products/photocrati_nextgen/modules/ngglegacy/admin/manage.php:105
-#: products/photocrati_nextgen/modules/ngglegacy/admin/manage.php:114
+#: products/photocrati_nextgen/modules/ngglegacy/admin/manage.php:103
+#: products/photocrati_nextgen/modules/ngglegacy/admin/manage.php:112
 msgid "Operation successful. Please clear your browser cache."
 msgstr ""
 
-#: products/photocrati_nextgen/modules/ngglegacy/admin/manage.php:170
+#: products/photocrati_nextgen/modules/ngglegacy/admin/manage.php:153
+msgid "ID"
+msgstr ""
+
+#: products/photocrati_nextgen/modules/ngglegacy/admin/manage.php:168
 msgid "Alt & Title Text / Description"
 msgstr ""
 
-#: products/photocrati_nextgen/modules/ngglegacy/admin/manage.php:213
-msgid "Exclude?"
+#: products/photocrati_nextgen/modules/ngglegacy/admin/manage.php:173
+#: products/photocrati_nextgen/modules/ngglegacy/lib/meta.php:472
+#: products/photocrati_nextgen/modules/nextgen_other_options/adapter.image_options_form.php:56
+#: products/photocrati_nextgen/modules/nextgen_data/class.nextgen_metadata.php:479
+#: products/photocrati_nextgen/modules/nextgen_gallery_display/class.displayed_gallery_source_manager.php:52
+msgid "Tags"
+msgstr ""
+
+#: products/photocrati_nextgen/modules/ngglegacy/admin/manage.php:211
+msgid "Exclude ?"
 msgstr ""
 
-#: products/photocrati_nextgen/modules/ngglegacy/admin/manage.php:298
-#: products/photocrati_nextgen/modules/ngglegacy/admin/manage.php:300
+#: products/photocrati_nextgen/modules/ngglegacy/admin/manage.php:297
+#: products/photocrati_nextgen/modules/ngglegacy/admin/manage.php:299
 msgid "View"
 msgstr ""
 
-#: products/photocrati_nextgen/modules/ngglegacy/admin/manage.php:308
+#: products/photocrati_nextgen/modules/ngglegacy/admin/manage.php:307
 msgid "Show meta data"
 msgstr ""
 
-#: products/photocrati_nextgen/modules/ngglegacy/admin/manage.php:309
-msgid "Meta"
+#: products/photocrati_nextgen/modules/ngglegacy/admin/manage.php:308
+msgid "Meta"
+msgstr ""
+
+#: products/photocrati_nextgen/modules/ngglegacy/admin/manage.php:316
+msgid "Customize thumbnail"
+msgstr ""
+
+#: products/photocrati_nextgen/modules/ngglegacy/admin/manage.php:317
+msgid "Edit thumb"
+msgstr ""
+
+#: products/photocrati_nextgen/modules/ngglegacy/admin/manage.php:325
+#: products/photocrati_nextgen/modules/ngglegacy/admin/manage.php:326
+msgid "Rotate"
+msgstr ""
+
+#: products/photocrati_nextgen/modules/ngglegacy/admin/manage.php:337
+msgid "Recover image from backup"
+msgstr ""
+
+#: products/photocrati_nextgen/modules/ngglegacy/admin/manage.php:338
+#: products/photocrati_nextgen/modules/ngglegacy/admin/manage.php:339
+msgid "Recover"
+msgstr ""
+
+#: products/photocrati_nextgen/modules/ngglegacy/admin/manage.php:356
+msgid "Delete image"
+msgstr ""
+
+#: products/photocrati_nextgen/modules/ngglegacy/admin/manage.php:394
+msgid "Title:"
+msgstr ""
+
+#: products/photocrati_nextgen/modules/ngglegacy/admin/manage.php:400
+msgid "Description:"
+msgstr ""
+
+#: products/photocrati_nextgen/modules/ngglegacy/admin/manage.php:406
+msgid "Gallery path:"
+msgstr ""
+
+#: products/photocrati_nextgen/modules/ngglegacy/admin/manage.php:421
+msgid "Link to page:"
+msgstr ""
+
+#: products/photocrati_nextgen/modules/ngglegacy/admin/manage.php:422
+msgid "Albums will link this gallery to the selected page"
+msgstr ""
+
+#: products/photocrati_nextgen/modules/ngglegacy/admin/manage.php:427
+msgid "Preview image:"
+msgstr ""
+
+#: products/photocrati_nextgen/modules/ngglegacy/admin/manage.php:433
+msgid "Create new page:"
+msgstr ""
+
+#: products/photocrati_nextgen/modules/ngglegacy/admin/manage.php:592
+msgid "One or more \"../\" in Gallery paths could be unsafe and NextGen Gallery will not delete gallery %s automatically"
+msgstr ""
+
+#: products/photocrati_nextgen/modules/ngglegacy/admin/manage.php:604
+msgid "Gallery deleted successfully "
+msgstr ""
+
+#: products/photocrati_nextgen/modules/ngglegacy/admin/manage.php:614
+msgid "Cheatin&#8217; uh?"
+msgstr ""
+
+#: products/photocrati_nextgen/modules/ngglegacy/admin/manage.php:681
+#: products/photocrati_nextgen/modules/ngglegacy/admin/manage.php:684
+msgid "Rotate images"
+msgstr ""
+
+#: products/photocrati_nextgen/modules/ngglegacy/admin/manage.php:706
+msgid "Pictures deleted successfully "
+msgstr ""
+
+#: products/photocrati_nextgen/modules/ngglegacy/admin/manage.php:802
+msgid "Tags changed"
+msgstr ""
+
+#: products/photocrati_nextgen/modules/ngglegacy/admin/manage.php:901
+msgid "New gallery page ID"
+msgstr ""
+
+#: products/photocrati_nextgen/modules/ngglegacy/admin/manage.php:901
+msgid "created"
+msgstr ""
+
+#: products/photocrati_nextgen/modules/ngglegacy/admin/templates/manage_gallery/gallery_create_page_field.php:3
+msgid "Main Page (no parent)"
+msgstr ""
+
+#: products/photocrati_nextgen/modules/ngglegacy/admin/templates/manage_gallery/gallery_create_page_field.php:10
+msgid "Add page"
+msgstr ""
+
+#: products/photocrati_nextgen/modules/ngglegacy/nggallery.php:59
+msgid "<strong>Translation by : </strong><a target=\"_blank\" href=\"https://www.imagely.com/wordpress-gallery-plugin/nextgen-pro/\">See here</a>"
+msgstr ""
+
+#: products/photocrati_nextgen/modules/ngglegacy/nggallery.php:108
+msgid "Sorry, NextGEN Gallery works only under WordPress %s or higher."
+msgstr ""
+
+#: products/photocrati_nextgen/modules/ngglegacy/nggallery.php:162
+msgid "Picture tag"
+msgstr ""
+
+#: products/photocrati_nextgen/modules/ngglegacy/nggallery.php:163
+msgid "Picture tag: %2$l."
+msgstr ""
+
+#: products/photocrati_nextgen/modules/ngglegacy/nggallery.php:164
+msgid "Separate picture tags with commas."
+msgstr ""
+
+#: products/photocrati_nextgen/modules/ngglegacy/nggallery.php:291
+msgid "Get help"
+msgstr ""
+
+#: products/photocrati_nextgen/modules/ngglegacy/nggallery.php:292
+msgid "Contribute"
+msgstr ""
+
+#: products/photocrati_nextgen/modules/ngglegacy/lib/rewrite.php:215
+#: products/photocrati_nextgen/modules/widget/class.widget_slideshow.php:91
+msgid "Slideshow"
+msgstr ""
+
+#: products/photocrati_nextgen/modules/ngglegacy/lib/rewrite.php:223
+msgid "Album"
+msgstr ""
+
+#: products/photocrati_nextgen/modules/ngglegacy/lib/tags.php:35
+msgid "No new tag specified!"
+msgstr ""
+
+#: products/photocrati_nextgen/modules/ngglegacy/lib/tags.php:50
+msgid "No new/old valid tag specified!"
+msgstr ""
+
+#: products/photocrati_nextgen/modules/ngglegacy/lib/tags.php:86
+msgid "No tag renamed."
+msgstr ""
+
+#: products/photocrati_nextgen/modules/ngglegacy/lib/tags.php:88
+msgid "Renamed tag(s) &laquo;%1$s&raquo; to &laquo;%2$s&raquo;"
+msgstr ""
+
+#: products/photocrati_nextgen/modules/ngglegacy/lib/tags.php:95
+msgid "No valid new tag."
+msgstr ""
+
+#: products/photocrati_nextgen/modules/ngglegacy/lib/tags.php:112
+msgid "No objects (post/page) found for specified old tags."
+msgstr ""
+
+#: products/photocrati_nextgen/modules/ngglegacy/lib/tags.php:141
+msgid "No tag merged."
+msgstr ""
+
+#: products/photocrati_nextgen/modules/ngglegacy/lib/tags.php:143
+msgid "Merge tag(s) &laquo;%1$s&raquo; to &laquo;%2$s&raquo;. %3$s objects edited."
+msgstr ""
+
+#: products/photocrati_nextgen/modules/ngglegacy/lib/tags.php:146
+msgid "Error. Not enough tags provided to rename or merge."
+msgstr ""
+
+#: products/photocrati_nextgen/modules/ngglegacy/lib/tags.php:165
+msgid "No tag specified!"
+msgstr ""
+
+#: products/photocrati_nextgen/modules/ngglegacy/lib/tags.php:188
+msgid "No tag deleted."
+msgstr ""
+
+#: products/photocrati_nextgen/modules/ngglegacy/lib/tags.php:190
+msgid "%1s tag(s) deleted."
+msgstr ""
+
+#: products/photocrati_nextgen/modules/ngglegacy/lib/tags.php:208
+msgid "No new slug(s) specified!"
+msgstr ""
+
+#: products/photocrati_nextgen/modules/ngglegacy/lib/tags.php:220
+msgid "Tags number and slugs number isn't the same!"
+msgstr ""
+
+#: products/photocrati_nextgen/modules/ngglegacy/lib/tags.php:247
+msgid "No slug edited."
+msgstr ""
+
+#: products/photocrati_nextgen/modules/ngglegacy/lib/tags.php:249
+msgid "%s slug(s) edited."
+msgstr ""
+
+#: products/photocrati_nextgen/modules/ngglegacy/lib/post-thumbnail.php:60
+#: products/photocrati_nextgen/modules/ngglegacy/lib/post-thumbnail.php:61
+msgid "Set NextGEN featured image"
+msgstr ""
+
+#: products/photocrati_nextgen/modules/ngglegacy/lib/post-thumbnail.php:195
+#: products/photocrati_nextgen/modules/ngglegacy/lib/post-thumbnail.php:196
+msgid "Set featured image"
+msgstr ""
+
+#: products/photocrati_nextgen/modules/ngglegacy/lib/core.php:214
+msgid "Note : Based on your server memory limit you should not upload larger images then <strong>%d x %d</strong> pixel"
+msgstr ""
+
+#: products/photocrati_nextgen/modules/ngglegacy/lib/meta.php:136
+#: products/photocrati_nextgen/modules/nextgen_data/class.nextgen_metadata.php:142
+msgid " mm"
+msgstr ""
+
+#: products/photocrati_nextgen/modules/ngglegacy/lib/meta.php:142
+#: products/photocrati_nextgen/modules/nextgen_data/class.nextgen_metadata.php:148
+msgid " sec"
+msgstr ""
+
+#: products/photocrati_nextgen/modules/ngglegacy/lib/meta.php:146
+#: products/photocrati_nextgen/modules/nextgen_data/class.nextgen_metadata.php:152
+msgid "Fired"
+msgstr ""
+
+#: products/photocrati_nextgen/modules/ngglegacy/lib/meta.php:461
+#: products/photocrati_nextgen/modules/ngglegacy/view/imagebrowser-exif.php:46
+#: products/photocrati_nextgen/modules/nextgen_data/class.nextgen_metadata.php:468
+msgid "Aperture"
+msgstr ""
+
+#: products/photocrati_nextgen/modules/ngglegacy/lib/meta.php:462
+#: products/photocrati_nextgen/modules/ngglegacy/lib/meta.php:487
+#: products/photocrati_nextgen/modules/nextgen_data/class.nextgen_metadata.php:469
+#: products/photocrati_nextgen/modules/nextgen_data/class.nextgen_metadata.php:494
+msgid "Credit"
+msgstr ""
+
+#: products/photocrati_nextgen/modules/ngglegacy/lib/meta.php:463
+#: products/photocrati_nextgen/modules/nextgen_data/class.nextgen_metadata.php:470
+msgid "Camera"
+msgstr ""
+
+#: products/photocrati_nextgen/modules/ngglegacy/lib/meta.php:464
+#: products/photocrati_nextgen/modules/nextgen_data/class.nextgen_metadata.php:471
+msgid "Caption"
+msgstr ""
+
+#: products/photocrati_nextgen/modules/ngglegacy/lib/meta.php:466
+#: products/photocrati_nextgen/modules/nextgen_data/class.nextgen_metadata.php:473
+msgid "Copyright"
+msgstr ""
+
+#: products/photocrati_nextgen/modules/ngglegacy/lib/meta.php:467
+#: products/photocrati_nextgen/modules/nextgen_data/class.nextgen_metadata.php:474
+msgid "Focal length"
+msgstr ""
+
+#: products/photocrati_nextgen/modules/ngglegacy/lib/meta.php:468
+#: products/photocrati_nextgen/modules/nextgen_data/class.nextgen_metadata.php:475
+msgid "ISO"
+msgstr ""
+
+#: products/photocrati_nextgen/modules/ngglegacy/lib/meta.php:469
+#: products/photocrati_nextgen/modules/ngglegacy/view/imagebrowser-exif.php:54
+#: products/photocrati_nextgen/modules/nextgen_data/class.nextgen_metadata.php:476
+msgid "Shutter speed"
+msgstr ""
+
+#: products/photocrati_nextgen/modules/ngglegacy/lib/meta.php:473
+#: products/photocrati_nextgen/modules/nextgen_data/class.nextgen_metadata.php:480
+msgid "Subject"
+msgstr ""
+
+#: products/photocrati_nextgen/modules/ngglegacy/lib/meta.php:474
+#: products/photocrati_nextgen/modules/nextgen_data/class.nextgen_metadata.php:481
+msgid "Make"
+msgstr ""
+
+#: products/photocrati_nextgen/modules/ngglegacy/lib/meta.php:475
+#: products/photocrati_nextgen/modules/nextgen_data/class.nextgen_metadata.php:482
+msgid "Edit Status"
+msgstr ""
+
+#: products/photocrati_nextgen/modules/ngglegacy/lib/meta.php:476
+#: products/photocrati_nextgen/modules/nextgen_data/class.nextgen_metadata.php:483
+msgid "Category"
+msgstr ""
+
+#: products/photocrati_nextgen/modules/ngglegacy/lib/meta.php:477
+#: products/photocrati_nextgen/modules/nextgen_data/class.nextgen_metadata.php:484
+msgid "Keywords"
+msgstr ""
+
+#: products/photocrati_nextgen/modules/ngglegacy/lib/meta.php:478
+#: products/photocrati_nextgen/modules/nextgen_data/class.nextgen_metadata.php:485
+msgid "Date Created"
+msgstr ""
+
+#: products/photocrati_nextgen/modules/ngglegacy/lib/meta.php:479
+#: products/photocrati_nextgen/modules/nextgen_data/class.nextgen_metadata.php:486
+msgid "Time Created"
+msgstr ""
+
+#: products/photocrati_nextgen/modules/ngglegacy/lib/meta.php:480
+#: products/photocrati_nextgen/modules/nextgen_data/class.nextgen_metadata.php:487
+msgid "Author Position"
+msgstr ""
+
+#: products/photocrati_nextgen/modules/ngglegacy/lib/meta.php:481
+#: products/photocrati_nextgen/modules/nextgen_data/class.nextgen_metadata.php:488
+msgid "City"
+msgstr ""
+
+#: products/photocrati_nextgen/modules/ngglegacy/lib/meta.php:482
+#: products/photocrati_nextgen/modules/nextgen_data/class.nextgen_metadata.php:489
+msgid "Location"
+msgstr ""
+
+#: products/photocrati_nextgen/modules/ngglegacy/lib/meta.php:483
+#: products/photocrati_nextgen/modules/nextgen_data/class.nextgen_metadata.php:490
+msgid "Province/State"
+msgstr ""
+
+#: products/photocrati_nextgen/modules/ngglegacy/lib/meta.php:484
+#: products/photocrati_nextgen/modules/nextgen_data/class.nextgen_metadata.php:491
+msgid "Country code"
+msgstr ""
+
+#: products/photocrati_nextgen/modules/ngglegacy/lib/meta.php:485
+#: products/photocrati_nextgen/modules/nextgen_data/class.nextgen_metadata.php:492
+msgid "Country"
+msgstr ""
+
+#: products/photocrati_nextgen/modules/ngglegacy/lib/meta.php:486
+#: products/photocrati_nextgen/modules/nextgen_data/class.nextgen_metadata.php:493
+msgid "Headline"
+msgstr ""
+
+#: products/photocrati_nextgen/modules/ngglegacy/lib/meta.php:488
+#: products/photocrati_nextgen/modules/nextgen_data/class.nextgen_metadata.php:495
+msgid "Source"
+msgstr ""
+
+#: products/photocrati_nextgen/modules/ngglegacy/lib/meta.php:489
+#: products/photocrati_nextgen/modules/nextgen_data/class.nextgen_metadata.php:496
+msgid "Copyright Notice"
+msgstr ""
+
+#: products/photocrati_nextgen/modules/ngglegacy/lib/meta.php:490
+#: products/photocrati_nextgen/modules/nextgen_data/class.nextgen_metadata.php:497
+msgid "Contact"
+msgstr ""
+
+#: products/photocrati_nextgen/modules/ngglegacy/lib/meta.php:491
+#: products/photocrati_nextgen/modules/nextgen_data/class.nextgen_metadata.php:498
+msgid "Last modified"
+msgstr ""
+
+#: products/photocrati_nextgen/modules/ngglegacy/lib/meta.php:492
+#: products/photocrati_nextgen/modules/nextgen_data/class.nextgen_metadata.php:499
+msgid "Program tool"
+msgstr ""
+
+#: products/photocrati_nextgen/modules/ngglegacy/lib/meta.php:493
+#: products/photocrati_nextgen/modules/nextgen_data/class.nextgen_metadata.php:500
+msgid "Format"
+msgstr ""
+
+#: products/photocrati_nextgen/modules/ngglegacy/lib/meta.php:494
+#: products/photocrati_nextgen/modules/nextgen_data/class.nextgen_metadata.php:501
+msgid "Image Width"
+msgstr ""
+
+#: products/photocrati_nextgen/modules/ngglegacy/lib/meta.php:495
+#: products/photocrati_nextgen/modules/nextgen_data/class.nextgen_metadata.php:502
+msgid "Image Height"
+msgstr ""
+
+#: products/photocrati_nextgen/modules/ngglegacy/lib/meta.php:496
+#: products/photocrati_nextgen/modules/nextgen_data/class.nextgen_metadata.php:503
+msgid "Flash"
+msgstr ""
+
+#: products/photocrati_nextgen/modules/ngglegacy/lib/multisite.php:23
+#: products/photocrati_nextgen/modules/nextgen_data/mixin.gallerystorage_base_upload.php:238
+msgid "Sorry, you have used your space allocation. Please delete some files to upload more files."
+msgstr ""
+
+#: products/photocrati_nextgen/modules/ngglegacy/lib/ngg-db.php:266
+#: products/photocrati_nextgen/modules/ngglegacy/lib/ngg-db.php:267
+msgid "Album overview"
+msgstr ""
+
+#: products/photocrati_nextgen/modules/ngglegacy/xml/media-rss.php:50
+msgid "No galleries have been yet created."
+msgstr ""
+
+#: products/photocrati_nextgen/modules/ngglegacy/xml/media-rss.php:74
+msgid "The gallery ID=%s does not exist."
+msgstr ""
+
+#: products/photocrati_nextgen/modules/ngglegacy/xml/media-rss.php:105
+msgid "No album ID has been provided as parameter"
+msgstr ""
+
+#: products/photocrati_nextgen/modules/ngglegacy/xml/media-rss.php:113
+msgid "The album ID=%s does not exist."
+msgstr ""
+
+#: products/photocrati_nextgen/modules/ngglegacy/xml/media-rss.php:120
+msgid "Invalid MediaRSS command"
 msgstr ""
 
-#: products/photocrati_nextgen/modules/ngglegacy/admin/manage.php:317
-msgid "Customize thumbnail"
+#: products/photocrati_nextgen/modules/ngglegacy/view/imagebrowser.php:26
+#: products/photocrati_nextgen/modules/ngglegacy/view/imagebrowser-caption.php:26
+#: products/photocrati_nextgen/modules/ngglegacy/view/imagebrowser-exif.php:30
+#: products/photocrati_nextgen/modules/nextgen_basic_imagebrowser/templates/nextgen_basic_imagebrowser.php:41
+msgid "Back"
 msgstr ""
 
-#: products/photocrati_nextgen/modules/ngglegacy/admin/manage.php:318
-msgid "Edit thumb"
+#: products/photocrati_nextgen/modules/ngglegacy/view/imagebrowser-exif.php:38
+msgid "Meta data"
 msgstr ""
 
-#: products/photocrati_nextgen/modules/ngglegacy/admin/manage.php:326
-#: products/photocrati_nextgen/modules/ngglegacy/admin/manage.php:327
-msgid "Rotate"
+#: products/photocrati_nextgen/modules/ngglegacy/view/imagebrowser-exif.php:42
+msgid "Camera / Type"
 msgstr ""
 
-#: products/photocrati_nextgen/modules/ngglegacy/admin/manage.php:337
-msgid "Publish this image"
+#: products/photocrati_nextgen/modules/ngglegacy/view/imagebrowser-exif.php:50
+msgid "Focal Length"
 msgstr ""
 
-#: products/photocrati_nextgen/modules/ngglegacy/admin/manage.php:338
-#: products/photocrati_nextgen/modules/ngglegacy/admin/publish.php:58
-msgid "Publish"
+#: products/photocrati_nextgen/modules/ngglegacy/view/imagebrowser-exif.php:58
+msgid "Date / Time"
 msgstr ""
 
-#: products/photocrati_nextgen/modules/ngglegacy/admin/manage.php:348
-msgid "Recover image from backup"
+#: products/photocrati_nextgen/modules/nextgen_other_options/adapter.thumbnail_options_form.php:17
+msgid "Thumbnail Options"
 msgstr ""
 
-#: products/photocrati_nextgen/modules/ngglegacy/admin/manage.php:349
-#: products/photocrati_nextgen/modules/ngglegacy/admin/manage.php:351
-msgid "Recover"
+#: products/photocrati_nextgen/modules/nextgen_other_options/adapter.thumbnail_options_form.php:25
+msgid "Default thumbnail dimensions:"
 msgstr ""
 
-#: products/photocrati_nextgen/modules/ngglegacy/admin/manage.php:360
-msgid "Delete image"
+#: products/photocrati_nextgen/modules/nextgen_other_options/adapter.thumbnail_options_form.php:26
+msgid "When generating thumbnails, what image dimensions do you desire?"
 msgstr ""
 
-#: products/photocrati_nextgen/modules/ngglegacy/admin/manage.php:391
-msgid "Title:"
+#: products/photocrati_nextgen/modules/nextgen_other_options/adapter.thumbnail_options_form.php:29
+msgid "Set fix dimension?"
 msgstr ""
 
-#: products/photocrati_nextgen/modules/ngglegacy/admin/manage.php:397
-msgid "Description:"
+#: products/photocrati_nextgen/modules/nextgen_other_options/adapter.thumbnail_options_form.php:30
+msgid "Ignore the aspect ratio, no portrait thumbnails?"
 msgstr ""
 
-#: products/photocrati_nextgen/modules/ngglegacy/admin/manage.php:403
-msgid "Gallery path:"
+#: products/photocrati_nextgen/modules/nextgen_other_options/adapter.thumbnail_options_form.php:32
+msgid "Adjust Thumbnail Quality?"
 msgstr ""
 
-#: products/photocrati_nextgen/modules/ngglegacy/admin/manage.php:418
-msgid "Link to page:"
+#: products/photocrati_nextgen/modules/nextgen_other_options/adapter.thumbnail_options_form.php:33
+msgid "When generating thumbnails, what image quality do you desire?"
 msgstr ""
 
-#: products/photocrati_nextgen/modules/ngglegacy/admin/manage.php:419
-msgid "Albums will link this gallery to the selected page"
+#: products/photocrati_nextgen/modules/nextgen_other_options/adapter.thumbnail_options_form.php:35
+msgid "Size List"
 msgstr ""
 
-#: products/photocrati_nextgen/modules/ngglegacy/admin/manage.php:424
-msgid "Preview image:"
+#: products/photocrati_nextgen/modules/nextgen_other_options/adapter.thumbnail_options_form.php:36
+msgid "List of default sizes used for thumbnails and images"
 msgstr ""
 
-#: products/photocrati_nextgen/modules/ngglegacy/admin/manage.php:430
-msgid "Create new page:"
+#: products/photocrati_nextgen/modules/nextgen_other_options/adapter.custom_lightbox_form.php:36
+msgid "Code"
 msgstr ""
 
-#: products/photocrati_nextgen/modules/ngglegacy/admin/manage.php:586
-msgid "Gallery deleted successfully "
+#: products/photocrati_nextgen/modules/nextgen_other_options/adapter.custom_lightbox_form.php:50
+msgid "Stylesheet URL"
 msgstr ""
 
-#: products/photocrati_nextgen/modules/ngglegacy/admin/manage.php:657
-#: products/photocrati_nextgen/modules/ngglegacy/admin/manage.php:660
-msgid "Rotate images"
+#: products/photocrati_nextgen/modules/nextgen_other_options/adapter.custom_lightbox_form.php:64
+msgid "Javascript URL"
 msgstr ""
 
-#: products/photocrati_nextgen/modules/ngglegacy/admin/manage.php:682
-msgid "Pictures deleted successfully "
+#: products/photocrati_nextgen/modules/nextgen_other_options/module.nextgen_other_options.php:76
+#: products/photocrati_nextgen/modules/nextgen_other_options/adapter.other_options_controller.php:30
+msgid "Other Options"
 msgstr ""
 
-#: products/photocrati_nextgen/modules/ngglegacy/admin/manage.php:778
-msgid "Tags changed"
+#: products/photocrati_nextgen/modules/nextgen_other_options/adapter.watermarks_form.php:17
+msgid "Watermarks"
 msgstr ""
 
-#: products/photocrati_nextgen/modules/ngglegacy/admin/manage.php:853
-msgid "New gallery page ID"
+#: products/photocrati_nextgen/modules/nextgen_other_options/adapter.watermarks_form.php:46
+msgid "Using an Image"
 msgstr ""
 
-#: products/photocrati_nextgen/modules/ngglegacy/admin/manage.php:853
-msgid "created"
+#: products/photocrati_nextgen/modules/nextgen_other_options/adapter.watermarks_form.php:47
+msgid "Using Text"
 msgstr ""
 
-#: products/photocrati_nextgen/modules/ngglegacy/admin/manage.php:891
-msgid "Published a new post"
+#: products/photocrati_nextgen/modules/nextgen_other_options/adapter.watermarks_form.php:74
+msgid "An absolute or relative (to the site document root) file system path"
 msgstr ""
 
-#: products/photocrati_nextgen/modules/ngglegacy/admin/manage.php:1022
-msgid "1 item"
-msgid_plural "%s items"
-msgstr[0] ""
-msgstr[1] ""
-
-#: products/photocrati_nextgen/modules/ngglegacy/admin/manage.php:1038
-msgid "Go to the first page"
+#: products/photocrati_nextgen/modules/nextgen_other_options/adapter.watermarks_form.php:76
+msgid "An absolute or relative (to the site document root) file system path or an HTTP url"
 msgstr ""
 
-#: products/photocrati_nextgen/modules/ngglegacy/admin/manage.php:1045
-msgid "Go to the previous page"
+#: products/photocrati_nextgen/modules/nextgen_other_options/adapter.watermarks_form.php:79
+msgid "Image URL:"
 msgstr ""
 
-#: products/photocrati_nextgen/modules/ngglegacy/admin/manage.php:1054
-msgid "Current page"
+#: products/photocrati_nextgen/modules/nextgen_other_options/adapter.watermarks_form.php:95
+msgid "Font Family:"
 msgstr ""
 
-#: products/photocrati_nextgen/modules/ngglegacy/admin/manage.php:1065
-msgid "Go to the next page"
+#: products/photocrati_nextgen/modules/nextgen_other_options/adapter.watermarks_form.php:97
+msgid "Font Size:"
 msgstr ""
 
-#: products/photocrati_nextgen/modules/ngglegacy/admin/manage.php:1072
-msgid "Go to the last page"
+#: products/photocrati_nextgen/modules/nextgen_other_options/adapter.watermarks_form.php:99
+msgid "Font Color:"
 msgstr ""
 
-#: products/photocrati_nextgen/modules/ngglegacy/admin/media-upload.php:11
-msgid "NextGEN Gallery"
+#: products/photocrati_nextgen/modules/nextgen_other_options/adapter.watermarks_form.php:102
+msgid "Text:"
 msgstr ""
 
-#: products/photocrati_nextgen/modules/ngglegacy/admin/media-upload.php:186
-msgid "No gallery"
+#: products/photocrati_nextgen/modules/nextgen_other_options/adapter.watermarks_form.php:104
+msgid "Opacity:"
 msgstr ""
 
-#: products/photocrati_nextgen/modules/ngglegacy/admin/media-upload.php:198
-msgid "Select &#187;"
+#: products/photocrati_nextgen/modules/nextgen_other_options/adapter.watermarks_form.php:150
+msgid "Please note: You can only activate the watermark under Manage Gallery. This action cannot be undone."
 msgstr ""
 
-#: products/photocrati_nextgen/modules/ngglegacy/admin/media-upload.php:229
-#: products/photocrati_nextgen/modules/widget/templates/form_gallery.php:15
-msgid "Show"
+#: products/photocrati_nextgen/modules/nextgen_other_options/adapter.watermarks_form.php:151
+msgid "How will you generate a watermark?"
 msgstr ""
 
-#: products/photocrati_nextgen/modules/ngglegacy/admin/media-upload.php:230
-msgid "Hide"
+#: products/photocrati_nextgen/modules/nextgen_other_options/adapter.watermarks_form.php:155
+msgid "Position:"
 msgstr ""
 
-#: products/photocrati_nextgen/modules/ngglegacy/admin/media-upload.php:235
-msgid "Image ID:"
+#: products/photocrati_nextgen/modules/nextgen_other_options/adapter.watermarks_form.php:157
+msgid "Offset:"
 msgstr ""
 
-#: products/photocrati_nextgen/modules/ngglegacy/admin/media-upload.php:249
-#: products/photocrati_nextgen/modules/ngglegacy/admin/publish.php:45
-msgid "Alignment"
+#: products/photocrati_nextgen/modules/nextgen_other_options/adapter.watermarks_form.php:160
+#: products/photocrati_nextgen/modules/nextgen_other_options/adapter.styles_form.php:28
+msgid "(Show Customization Options)"
 msgstr ""
 
-#: products/photocrati_nextgen/modules/ngglegacy/admin/media-upload.php:256
-#: products/photocrati_nextgen/modules/ngglegacy/admin/publish.php:51
-msgid "Center"
+#: products/photocrati_nextgen/modules/nextgen_other_options/adapter.watermarks_form.php:161
+#: products/photocrati_nextgen/modules/nextgen_other_options/adapter.styles_form.php:29
+msgid "(Hide Customization Options)"
 msgstr ""
 
-#: products/photocrati_nextgen/modules/ngglegacy/admin/media-upload.php:262
-msgid "Size"
+#: products/photocrati_nextgen/modules/nextgen_other_options/adapter.watermarks_form.php:163
+msgid "Preview of saved settings:"
 msgstr ""
 
-#: products/photocrati_nextgen/modules/ngglegacy/admin/media-upload.php:268
-msgid "Full size"
+#: products/photocrati_nextgen/modules/nextgen_other_options/adapter.watermarks_form.php:164
+msgid "Refresh preview image"
 msgstr ""
 
-#: products/photocrati_nextgen/modules/ngglegacy/admin/media-upload.php:270
-msgid "Singlepic"
+#: products/photocrati_nextgen/modules/nextgen_other_options/adapter.lightbox_manager_form.php:17
+msgid "Lightbox Effects"
 msgstr ""
 
-#: products/photocrati_nextgen/modules/ngglegacy/admin/media-upload.php:282
-msgid "Use as featured image"
+#: products/photocrati_nextgen/modules/nextgen_other_options/adapter.lightbox_manager_form.php:43
+msgid "What lightbox would you like to use?"
 msgstr ""
 
-#: products/photocrati_nextgen/modules/ngglegacy/admin/media-upload.php:284
-msgid "Insert into Post"
+#: products/photocrati_nextgen/modules/nextgen_other_options/adapter.roles_form.php:12
+msgid "Roles & Capabilities"
 msgstr ""
 
-#: products/photocrati_nextgen/modules/ngglegacy/admin/media-upload.php:295
-msgid "Save all changes"
+#: products/photocrati_nextgen/modules/nextgen_other_options/adapter.miscellaneous_form.php:17
+msgid "Miscellaneous"
 msgstr ""
 
-#: products/photocrati_nextgen/modules/ngglegacy/admin/overview.php:14
-msgid "NextGEN Gallery Overview"
+#: products/photocrati_nextgen/modules/nextgen_other_options/adapter.miscellaneous_form.php:26
+msgid "Add MediaRSS link?"
 msgstr ""
 
-#: products/photocrati_nextgen/modules/ngglegacy/admin/overview.php:84
-msgid "Welcome to NextGEN Gallery !"
+#: products/photocrati_nextgen/modules/nextgen_other_options/adapter.miscellaneous_form.php:27
+msgid "When enabled, adds a MediaRSS link to your header. Third-party web services can use this to publish your galleries"
 msgstr ""
 
-#: products/photocrati_nextgen/modules/ngglegacy/admin/overview.php:85
-msgid "Do you like this Plugin?"
+#: products/photocrati_nextgen/modules/nextgen_other_options/adapter.miscellaneous_form.php:31
+msgid "Display galleries in feeds"
 msgstr ""
 
-#: products/photocrati_nextgen/modules/ngglegacy/admin/overview.php:87
-msgid "About"
+#: products/photocrati_nextgen/modules/nextgen_other_options/adapter.miscellaneous_form.php:32
+msgid "NextGEN hides its gallery displays in feeds other than MediaRSS. This enables image galleries in feeds."
 msgstr ""
 
-#: products/photocrati_nextgen/modules/ngglegacy/admin/overview.php:90
-msgid "Server Settings"
+#: products/photocrati_nextgen/modules/nextgen_other_options/adapter.miscellaneous_form.php:35
+msgid "Clear image cache"
 msgstr ""
 
-#: products/photocrati_nextgen/modules/ngglegacy/admin/overview.php:97
-msgid "NextGEN Gallery is one of the most popular WordPress plugins of all time with over 25 million downloads."
+#: products/photocrati_nextgen/modules/nextgen_other_options/adapter.miscellaneous_form.php:36
+msgid ""
+"Completely clear the NextGEN cache of all image modifications?\n"
+"\n"
+"Choose [Cancel] to Stop, [OK] to proceed."
 msgstr ""
 
-#: products/photocrati_nextgen/modules/ngglegacy/admin/overview.php:97
-msgid "It is developed and supported by Imagely. We'd like to offer a special thanks to Alex Rabe, who first developed the plugin and maintained it through 2011."
+#: products/photocrati_nextgen/modules/nextgen_other_options/adapter.miscellaneous_form.php:41
+msgid "Permalink slug"
 msgstr ""
 
-#: products/photocrati_nextgen/modules/ngglegacy/admin/overview.php:98
-msgid "<strong>NEED  HELP?</strong> If you need help or assistance please visit the <a href='http://wordpress.org/support/plugin/nextgen-gallery'>NextGEN Gallery forums on WordPress.org</a>. Please note that we actively monitor and  participate in the forums, but given that NextGEN Gallery is a free product, we don't guarantee replies to support queries."
+#: products/photocrati_nextgen/modules/nextgen_other_options/adapter.miscellaneous_form.php:48
+msgid "Maximum image count"
 msgstr ""
 
-#: products/photocrati_nextgen/modules/ngglegacy/admin/overview.php:99
-msgid "<strong>EXTENDING NEXTGEN?</strong> There are many third party plugins that add displays and functionality for NextGEN Gallery. See our <a href='https://www.imagely.com/wordpress-gallery-plugin/nextgen-gallery//nextgen-gallery-extension-plugins/'>Complete List of NextGEN Extension  Plugins</a>."
+#: products/photocrati_nextgen/modules/nextgen_other_options/adapter.miscellaneous_form.php:50
+msgid "This is the maximum limit of images that NextGEN will restrict itself to querying"
 msgstr ""
 
-#: products/photocrati_nextgen/modules/ngglegacy/admin/overview.php:107
-#, php-format
-msgid "This plugin is primarily developed, maintained, supported and documented by <a href=\"%s\" target=\"_blank\">Imagely</a> with a lot of love & effort. Any kind of contribution would be highly appreciated. Thanks!"
+#: products/photocrati_nextgen/modules/nextgen_other_options/adapter.miscellaneous_form.php:52
+msgid "Note: This limit will not apply to slideshow widgets or random galleries if/when those galleries specify their own image limits"
 msgstr ""
 
-#: products/photocrati_nextgen/modules/ngglegacy/admin/overview.php:112
-msgid "Please click \"Works\" on WordPress.org"
+#: products/photocrati_nextgen/modules/nextgen_other_options/adapter.miscellaneous_form.php:61
+msgid "Random widget cache duration"
 msgstr ""
 
-#: products/photocrati_nextgen/modules/ngglegacy/admin/overview.php:117
-msgid "Give it a good rating on WordPress.org"
+#: products/photocrati_nextgen/modules/nextgen_other_options/adapter.miscellaneous_form.php:63
+msgid "The duration of time (in minutes) that \"random\" widget galleries should be cached. A setting of zero will disable caching."
 msgstr ""
 
-#: products/photocrati_nextgen/modules/ngglegacy/admin/overview.php:122
-msgid "Visit the plugin homepage"
+#: products/photocrati_nextgen/modules/nextgen_other_options/adapter.miscellaneous_form.php:72
+msgid "Use alternative method of retrieving random image galleries"
 msgstr ""
 
-#: products/photocrati_nextgen/modules/ngglegacy/admin/overview.php:127
-msgid "Help translating it"
+#: products/photocrati_nextgen/modules/nextgen_other_options/adapter.miscellaneous_form.php:74
+msgid "Some web hosts' database servers disable or disrupt queries using 'ORDER BY RAND()' which can cause galleries to lose their randomness. NextGen provides an alternative (but not completely random) method to determine what images are fed into 'random' galleries."
 msgstr ""
 
-#: products/photocrati_nextgen/modules/ngglegacy/admin/overview.php:149
-msgid "Graphic Library"
+#: products/photocrati_nextgen/modules/nextgen_other_options/adapter.image_options_form.php:17
+msgid "Image Options"
 msgstr ""
 
-#: products/photocrati_nextgen/modules/ngglegacy/admin/overview.php:165
-#: products/photocrati_nextgen/modules/ngglegacy/admin/overview.php:214
-msgid "Loading&#8230;"
+#: products/photocrati_nextgen/modules/nextgen_other_options/adapter.image_options_form.php:30
+msgid "Alt/Title Text"
 msgstr ""
 
-#: products/photocrati_nextgen/modules/ngglegacy/admin/overview.php:165
-#: products/photocrati_nextgen/modules/ngglegacy/admin/overview.php:214
-msgid "This widget requires JavaScript."
+#: products/photocrati_nextgen/modules/nextgen_other_options/adapter.image_options_form.php:55
+msgid "Categories"
 msgstr ""
 
-#: products/photocrati_nextgen/modules/ngglegacy/admin/overview.php:178
-msgid "Thanks to all donators..."
+#: products/photocrati_nextgen/modules/nextgen_other_options/adapter.image_options_form.php:87
+msgid "Where would you like galleries stored?"
 msgstr ""
 
-#: products/photocrati_nextgen/modules/ngglegacy/admin/overview.php:200
-msgid "View all"
+#: products/photocrati_nextgen/modules/nextgen_other_options/adapter.image_options_form.php:88
+msgid "Where galleries and their images are stored"
 msgstr ""
 
-#: products/photocrati_nextgen/modules/ngglegacy/admin/overview.php:226
-#, php-format
-msgid "Newsfeed could not be loaded.  Check the <a href=\"%s\">front page</a> to check for updates."
+#: products/photocrati_nextgen/modules/nextgen_other_options/adapter.image_options_form.php:91
+msgid "Gallery path does not exist and could not be created"
 msgstr ""
 
-#: products/photocrati_nextgen/modules/ngglegacy/admin/overview.php:238
-msgid "Untitled"
+#: products/photocrati_nextgen/modules/nextgen_other_options/adapter.image_options_form.php:92
+msgid "Delete Image Files?"
 msgstr ""
 
-#: products/photocrati_nextgen/modules/ngglegacy/admin/overview.php:303
-msgid "At a Glance"
+#: products/photocrati_nextgen/modules/nextgen_other_options/adapter.image_options_form.php:93
+msgid "When enabled, image files will be removed after a Gallery has been deleted"
 msgstr ""
 
-#: products/photocrati_nextgen/modules/ngglegacy/admin/overview.php:320
-#: products/photocrati_nextgen/modules/ngglegacy/lib/rewrite.php:223
-msgid "Album"
-msgid_plural "Albums"
-msgstr[0] ""
-msgstr[1] ""
+#: products/photocrati_nextgen/modules/nextgen_other_options/adapter.image_options_form.php:95
+msgid "Show Related Images on Posts?"
+msgstr ""
 
-#: products/photocrati_nextgen/modules/ngglegacy/admin/overview.php:360
-msgid "Storage Space"
+#: products/photocrati_nextgen/modules/nextgen_other_options/adapter.image_options_form.php:96
+msgid "When enabled, related images will be appended to each post by matching the posts tags/categories to image tags"
 msgstr ""
 
-#: products/photocrati_nextgen/modules/ngglegacy/admin/overview.php:364
-#, php-format
-msgid "<a href=\"%1$s\" title=\"Manage Uploads\" class=\"musublink\">%2$sMB</a>"
+#: products/photocrati_nextgen/modules/nextgen_other_options/adapter.image_options_form.php:98
+msgid "(Show Customization Settings)"
 msgstr ""
 
-#: products/photocrati_nextgen/modules/ngglegacy/admin/overview.php:365
-msgid "Space Allowed"
+#: products/photocrati_nextgen/modules/nextgen_other_options/adapter.image_options_form.php:99
+msgid "(Hide Customization Settings)"
 msgstr ""
 
-#: products/photocrati_nextgen/modules/ngglegacy/admin/overview.php:372
-#, php-format
-msgid "<a href=\"%1$s\" title=\"Manage Uploads\" class=\"musublink\">%2$sMB (%3$s%%)</a>"
+#: products/photocrati_nextgen/modules/nextgen_other_options/adapter.image_options_form.php:100
+msgid "How should related images be matched?"
 msgstr ""
 
-#: products/photocrati_nextgen/modules/ngglegacy/admin/overview.php:373
-msgid "Space Used"
+#: products/photocrati_nextgen/modules/nextgen_other_options/adapter.image_options_form.php:103
+msgid "Maximum # of related images to display"
 msgstr ""
 
-#: products/photocrati_nextgen/modules/ngglegacy/admin/overview.php:399
-msgid "No GD support"
+#: products/photocrati_nextgen/modules/nextgen_other_options/adapter.image_options_form.php:105
+msgid "Heading for related images"
 msgstr ""
 
-#: products/photocrati_nextgen/modules/ngglegacy/admin/overview.php:431
-msgid "Not set"
+#: products/photocrati_nextgen/modules/nextgen_other_options/adapter.image_options_form.php:107
+msgid "What's the default sorting method?"
 msgstr ""
 
-#: products/photocrati_nextgen/modules/ngglegacy/admin/overview.php:433
-#: products/photocrati_nextgen/modules/ngglegacy/admin/overview.php:436
-msgid "On"
+#: products/photocrati_nextgen/modules/nextgen_other_options/adapter.image_options_form.php:110
+msgid "Sort in what direction?"
 msgstr ""
 
-#: products/photocrati_nextgen/modules/ngglegacy/admin/overview.php:434
-#: products/photocrati_nextgen/modules/ngglegacy/admin/overview.php:437
-msgid "Off"
+#: products/photocrati_nextgen/modules/nextgen_other_options/adapter.image_options_form.php:113
+msgid "Automatically resize images after upload"
 msgstr ""
 
-#: products/photocrati_nextgen/modules/ngglegacy/admin/overview.php:441
-#: products/photocrati_nextgen/modules/ngglegacy/admin/overview.php:444
-#: products/photocrati_nextgen/modules/ngglegacy/admin/overview.php:447
-#: products/photocrati_nextgen/modules/ngglegacy/admin/overview.php:450
-#: products/photocrati_nextgen/modules/ngglegacy/admin/overview.php:453
-#: products/photocrati_nextgen/modules/ngglegacy/admin/overview.php:456
-msgid "N/A"
+#: products/photocrati_nextgen/modules/nextgen_other_options/adapter.image_options_form.php:114
+msgid "It is recommended that your images be resized to be web friendly"
 msgstr ""
 
-#: products/photocrati_nextgen/modules/ngglegacy/admin/overview.php:455
-msgid " MByte"
+#: products/photocrati_nextgen/modules/nextgen_other_options/adapter.image_options_form.php:116
+msgid "What should images be resized to?"
 msgstr ""
 
-#: products/photocrati_nextgen/modules/ngglegacy/admin/overview.php:468
-msgid "Operating System"
+#: products/photocrati_nextgen/modules/nextgen_other_options/adapter.image_options_form.php:117
+msgid "After images are uploaded, they will be resized to the above dimensions and quality"
 msgstr ""
 
-#: products/photocrati_nextgen/modules/ngglegacy/admin/overview.php:469
-msgid "Server"
+#: products/photocrati_nextgen/modules/nextgen_other_options/adapter.image_options_form.php:118
+msgid "Width:"
 msgstr ""
 
-#: products/photocrati_nextgen/modules/ngglegacy/admin/overview.php:470
-msgid "Memory usage"
+#: products/photocrati_nextgen/modules/nextgen_other_options/adapter.image_options_form.php:119
+msgid "Height:"
 msgstr ""
 
-#: products/photocrati_nextgen/modules/ngglegacy/admin/overview.php:471
-msgid "MYSQL Version"
+#: products/photocrati_nextgen/modules/nextgen_other_options/adapter.image_options_form.php:120
+msgid "Quality:"
 msgstr ""
 
-#: products/photocrati_nextgen/modules/ngglegacy/admin/overview.php:472
-msgid "SQL Mode"
+#: products/photocrati_nextgen/modules/nextgen_other_options/adapter.image_options_form.php:124
+msgid "Backup the original images?"
 msgstr ""
 
-#: products/photocrati_nextgen/modules/ngglegacy/admin/overview.php:473
-msgid "PHP Version"
+#: products/photocrati_nextgen/modules/nextgen_other_options/adapter.reset_form.php:12
+msgid "Reset Options"
 msgstr ""
 
-#: products/photocrati_nextgen/modules/ngglegacy/admin/overview.php:474
-msgid "PHP Safe Mode"
+#: products/photocrati_nextgen/modules/nextgen_other_options/adapter.reset_form.php:20
+msgid "Reset all options"
 msgstr ""
 
-#: products/photocrati_nextgen/modules/ngglegacy/admin/overview.php:475
-msgid "PHP Allow URL fopen"
+#: products/photocrati_nextgen/modules/nextgen_other_options/adapter.reset_form.php:21
+msgid "Replace all existing options and gallery options with their default settings"
 msgstr ""
 
-#: products/photocrati_nextgen/modules/ngglegacy/admin/overview.php:476
-msgid "PHP Memory Limit"
+#: products/photocrati_nextgen/modules/nextgen_other_options/adapter.reset_form.php:22
+msgid "Reset settings"
 msgstr ""
 
-#: products/photocrati_nextgen/modules/ngglegacy/admin/overview.php:477
-msgid "PHP Max Upload Size"
+#: products/photocrati_nextgen/modules/nextgen_other_options/adapter.reset_form.php:23
+msgid ""
+"Reset all options to default settings?\n"
+"\n"
+"Choose [Cancel] to Stop, [OK] to proceed."
 msgstr ""
 
-#: products/photocrati_nextgen/modules/ngglegacy/admin/overview.php:478
-msgid "PHP Max Post Size"
+#: products/photocrati_nextgen/modules/nextgen_other_options/templates/styling_tab.php:35
+msgid "Place any custom stylesheets in <strong>wp-content/ngg_styles</strong>"
 msgstr ""
 
-#: products/photocrati_nextgen/modules/ngglegacy/admin/overview.php:479
-msgid "PCRE Backtracking Limit"
+#: products/photocrati_nextgen/modules/nextgen_other_options/templates/styling_tab.php:38
+msgid "All stylesheets must contain a <a href='#' onclick='%s'>file header</a>"
 msgstr ""
 
-#: products/photocrati_nextgen/modules/ngglegacy/admin/overview.php:480
-msgid "PHP Max Script Execute Time"
+#: products/photocrati_nextgen/modules/nextgen_other_options/templates/lightbox_library_tab.php:32
+msgid "Want more lightbox options? Get the "
 msgstr ""
 
-#: products/photocrati_nextgen/modules/ngglegacy/admin/overview.php:481
-msgid "PHP Exif support"
+#: products/photocrati_nextgen/modules/nextgen_other_options/templates/lightbox_library_tab.php:32
+msgid "NextGEN Pro Lightbox!"
 msgstr ""
 
-#: products/photocrati_nextgen/modules/ngglegacy/admin/overview.php:482
-msgid "PHP IPTC support"
+#: products/photocrati_nextgen/modules/nextgen_other_options/templates/lightbox_library_tab.php:38
+msgid "What must the lightbox be applied to?"
 msgstr ""
 
-#: products/photocrati_nextgen/modules/ngglegacy/admin/overview.php:483
-msgid "PHP XML support"
+#: products/photocrati_nextgen/modules/nextgen_other_options/templates/lightbox_library_tab.php:42
+msgid "Only apply to NextGEN images"
 msgstr ""
 
-#: products/photocrati_nextgen/modules/ngglegacy/admin/overview.php:495
-msgid "NextGEN Gallery contains some functions which are only available under PHP 5.2. You are using the old PHP 4 version, upgrade now! It's no longer supported by the PHP group. Many shared hosting providers offer both PHP 4 and PHP 5, running simultaneously. Ask your provider if they can do this."
+#: products/photocrati_nextgen/modules/nextgen_other_options/templates/lightbox_library_tab.php:43
+msgid "Only apply to NextGEN and WordPress images"
 msgstr ""
 
-#: products/photocrati_nextgen/modules/ngglegacy/admin/publish.php:35
-msgid "Post title"
+#: products/photocrati_nextgen/modules/nextgen_other_options/templates/lightbox_library_tab.php:44
+msgid "Try to apply to all images"
 msgstr ""
 
-#: products/photocrati_nextgen/modules/ngglegacy/admin/publish.php:37
-msgid "Enter the post title "
+#: products/photocrati_nextgen/modules/nextgen_other_options/templates/lightbox_library_tab.php:45
+msgid "Try to apply to all images that link to image files"
 msgstr ""
 
-#: products/photocrati_nextgen/modules/ngglegacy/admin/publish.php:42
-msgid "Size of the image"
+#: products/photocrati_nextgen/modules/nextgen_other_options/adapter.styles_form.php:17
+msgid "Styles"
 msgstr ""
 
-#: products/photocrati_nextgen/modules/ngglegacy/admin/publish.php:60
-msgid "Draft"
+#: products/photocrati_nextgen/modules/nextgen_other_options/adapter.styles_form.php:23
+msgid "Enable custom CSS"
 msgstr ""
 
-#: products/photocrati_nextgen/modules/ngglegacy/admin/roles.php:26
-msgid "Select the lowest role which should be able to access the following capabilities. NextGEN Gallery supports the standard roles from WordPress."
+#: products/photocrati_nextgen/modules/nextgen_other_options/adapter.styles_form.php:25
+msgid "What stylesheet would you like to use?"
 msgstr ""
 
-#: products/photocrati_nextgen/modules/ngglegacy/admin/roles.php:31
-msgid "Main NextGEN Gallery overview"
+#: products/photocrati_nextgen/modules/nextgen_other_options/adapter.styles_form.php:30
+msgid "File Content:"
 msgstr ""
 
-#: products/photocrati_nextgen/modules/ngglegacy/admin/roles.php:35
-msgid "Use TinyMCE Button / Upload tab"
+#: products/photocrati_nextgen/modules/nextgen_other_options/adapter.styles_form.php:31
+msgid "Changes you make to the contents will be saved to"
 msgstr ""
 
-#: products/photocrati_nextgen/modules/ngglegacy/admin/roles.php:39
-msgid "Add gallery / Upload images"
+#: products/photocrati_nextgen/modules/nextgen_other_options/adapter.styles_form.php:32
+msgid "You could edit this file if it were writable"
 msgstr ""
 
-#: products/photocrati_nextgen/modules/ngglegacy/admin/roles.php:43
-msgid "Manage gallery"
+#: products/photocrati_nextgen/modules/nextgen_basic_singlepic/module.nextgen_basic_singlepic.php:158
+msgid "NextGEN Basic SinglePic"
 msgstr ""
 
-#: products/photocrati_nextgen/modules/ngglegacy/admin/roles.php:47
-msgid "Manage others gallery"
+#: products/photocrati_nextgen/modules/nextgen_basic_singlepic/adapter.nextgen_basic_singlepic_form.php:43
+#: products/photocrati_nextgen/modules/nextgen_gallery_display/mixin.display_type_form.php:127
+msgid "Thumbnail dimensions"
 msgstr ""
 
-#: products/photocrati_nextgen/modules/ngglegacy/admin/roles.php:51
-msgid "Manage tags"
+#: products/photocrati_nextgen/modules/nextgen_basic_singlepic/adapter.nextgen_basic_singlepic_form.php:71
+msgid "Link target"
 msgstr ""
 
-#: products/photocrati_nextgen/modules/ngglegacy/admin/roles.php:59
-msgid "Change style"
+#: products/photocrati_nextgen/modules/nextgen_basic_singlepic/adapter.nextgen_basic_singlepic_form.php:73
+msgid "Self"
 msgstr ""
 
-#: products/photocrati_nextgen/modules/ngglegacy/admin/roles.php:63
-msgid "Change options"
+#: products/photocrati_nextgen/modules/nextgen_basic_singlepic/adapter.nextgen_basic_singlepic_form.php:74
+msgid "Blank"
 msgstr ""
 
-#: products/photocrati_nextgen/modules/ngglegacy/admin/roles.php:67
-msgid "NextGEN Attach Interface"
+#: products/photocrati_nextgen/modules/nextgen_basic_singlepic/adapter.nextgen_basic_singlepic_form.php:75
+msgid "Parent"
 msgstr ""
 
-#: products/photocrati_nextgen/modules/ngglegacy/admin/rotate.php:68
-msgid "Image rotated"
+#: products/photocrati_nextgen/modules/nextgen_basic_singlepic/adapter.nextgen_basic_singlepic_form.php:76
+msgid "Top"
 msgstr ""
 
-#: products/photocrati_nextgen/modules/ngglegacy/admin/rotate.php:70
-msgid "Error rotating thumbnail"
+#: products/photocrati_nextgen/modules/nextgen_basic_singlepic/adapter.nextgen_basic_singlepic_form.php:88
+#: products/photocrati_nextgen/modules/nextgen_gallery_display/mixin.display_type_form.php:198
+msgid "Image quality"
 msgstr ""
 
-#: products/photocrati_nextgen/modules/ngglegacy/admin/rotate.php:93
-msgid "90&deg; clockwise"
+#: products/photocrati_nextgen/modules/nextgen_basic_singlepic/adapter.nextgen_basic_singlepic_form.php:100
+msgid "Display watermark"
 msgstr ""
 
-#: products/photocrati_nextgen/modules/ngglegacy/admin/rotate.php:94
-msgid "90&deg; counter-clockwise"
+#: products/photocrati_nextgen/modules/nextgen_basic_singlepic/adapter.nextgen_basic_singlepic_form.php:110
+msgid "Display reflection"
 msgstr ""
 
-#: products/photocrati_nextgen/modules/ngglegacy/admin/rotate.php:95
-msgid "Flip vertically"
+#: products/photocrati_nextgen/modules/nextgen_basic_singlepic/adapter.nextgen_basic_singlepic_form.php:120
+msgid "Crop thumbnail"
 msgstr ""
 
-#: products/photocrati_nextgen/modules/ngglegacy/admin/rotate.php:96
-msgid "Flip horizontally"
+#: products/photocrati_nextgen/modules/nextgen_basic_singlepic/adapter.nextgen_basic_singlepic_form.php:130
+msgid "Float"
 msgstr ""
 
-#: products/photocrati_nextgen/modules/ngglegacy/admin/showmeta.php:29
-msgid "Meta Data"
+#: products/photocrati_nextgen/modules/nextgen_basic_singlepic/adapter.nextgen_basic_singlepic_form.php:133
+msgid "Left"
 msgstr ""
 
-#: products/photocrati_nextgen/modules/ngglegacy/admin/showmeta.php:34
-#: products/photocrati_nextgen/modules/ngglegacy/admin/showmeta.php:60
-#: products/photocrati_nextgen/modules/ngglegacy/admin/showmeta.php:85
-#: products/photocrati_nextgen/modules/ngglegacy/admin/showmeta.php:109
-msgid "Tag"
+#: products/photocrati_nextgen/modules/nextgen_basic_singlepic/adapter.nextgen_basic_singlepic_form.php:134
+msgid "Right"
 msgstr ""
 
-#: products/photocrati_nextgen/modules/ngglegacy/admin/showmeta.php:35
-#: products/photocrati_nextgen/modules/ngglegacy/admin/showmeta.php:61
-#: products/photocrati_nextgen/modules/ngglegacy/admin/showmeta.php:86
-#: products/photocrati_nextgen/modules/ngglegacy/admin/showmeta.php:110
-msgid "Value"
+#: products/photocrati_nextgen/modules/widget/class.widget_slideshow.php:7
+msgid "Show a NextGEN Gallery Slideshow"
 msgstr ""
 
-#: products/photocrati_nextgen/modules/ngglegacy/admin/showmeta.php:49
-msgid "No meta data saved"
+#: products/photocrati_nextgen/modules/widget/class.widget_slideshow.php:8
+msgid "NextGEN Slideshow"
 msgstr ""
 
-#: products/photocrati_nextgen/modules/ngglegacy/admin/showmeta.php:55
-msgid "EXIF Data"
+#: products/photocrati_nextgen/modules/widget/class.widget_gallery.php:7
+msgid "Add recent or random images from the galleries"
 msgstr ""
 
-#: products/photocrati_nextgen/modules/ngglegacy/admin/showmeta.php:74
-msgid "No exif data"
+#: products/photocrati_nextgen/modules/widget/class.widget_gallery.php:8
+msgid "NextGEN Widget"
 msgstr ""
 
-#: products/photocrati_nextgen/modules/ngglegacy/admin/showmeta.php:81
-msgid "IPTC Data"
+#: products/photocrati_nextgen/modules/widget/class.widget_mediarss.php:9
+msgid "Widget that displays Media RSS links for NextGEN Gallery."
 msgstr ""
 
-#: products/photocrati_nextgen/modules/ngglegacy/admin/showmeta.php:105
-msgid "XMP Data"
+#: products/photocrati_nextgen/modules/widget/class.widget_mediarss.php:10
+msgid "NextGEN Media RSS"
 msgstr ""
 
-#: products/photocrati_nextgen/modules/ngglegacy/admin/tags.php:41
-msgid "Most popular"
+#: products/photocrati_nextgen/modules/widget/class.widget_mediarss.php:22
+msgid "Media RSS"
 msgstr ""
 
-#: products/photocrati_nextgen/modules/ngglegacy/admin/tags.php:42
-msgid "Least used"
+#: products/photocrati_nextgen/modules/widget/class.widget_mediarss.php:23
+msgid "Link to the main image feed"
 msgstr ""
 
-#: products/photocrati_nextgen/modules/ngglegacy/admin/tags.php:43
-msgid "Alphabetical"
+#: products/photocrati_nextgen/modules/widget/templates/form_slideshow.php:15
+msgid "Select Gallery"
 msgstr ""
 
-#: products/photocrati_nextgen/modules/ngglegacy/admin/tags.php:99
-msgid "Manage image tags"
+#: products/photocrati_nextgen/modules/widget/templates/form_slideshow.php:23
+msgid "All images"
 msgstr ""
 
-#: products/photocrati_nextgen/modules/ngglegacy/admin/tags.php:111
-msgid "Existing Tags"
+#: products/photocrati_nextgen/modules/widget/templates/form_slideshow.php:40
+msgid "Limit"
 msgstr ""
 
-#: products/photocrati_nextgen/modules/ngglegacy/admin/tags.php:115
-msgid "Search tags"
+#: products/photocrati_nextgen/modules/widget/templates/form_slideshow.php:53
+msgid "Height"
 msgstr ""
 
-#: products/photocrati_nextgen/modules/ngglegacy/admin/tags.php:119
-msgid "Go"
+#: products/photocrati_nextgen/modules/widget/templates/form_slideshow.php:65
+msgid "Width"
 msgstr ""
 
-#: products/photocrati_nextgen/modules/ngglegacy/admin/tags.php:124
-msgid "Sort Order:"
+#: products/photocrati_nextgen/modules/widget/templates/form_mediarss.php:19
+msgid "Show Media RSS icon"
 msgstr ""
 
-#: products/photocrati_nextgen/modules/ngglegacy/admin/tags.php:159
-#: products/photocrati_nextgen/modules/ngglegacy/admin/tags.php:163
-#: products/photocrati_nextgen/modules/ngglegacy/admin/tags.php:176
-msgid "Previous tags"
+#: products/photocrati_nextgen/modules/widget/templates/form_mediarss.php:30
+msgid "Show the Media RSS link"
 msgstr ""
 
-#: products/photocrati_nextgen/modules/ngglegacy/admin/tags.php:172
-msgid "Next tags"
+#: products/photocrati_nextgen/modules/widget/templates/form_mediarss.php:36
+msgid "Text for Media RSS link"
 msgstr ""
 
-#: products/photocrati_nextgen/modules/ngglegacy/admin/tags.php:184
-msgid "Rename Tag"
+#: products/photocrati_nextgen/modules/widget/templates/form_mediarss.php:47
+msgid "Tooltip text for Media RSS link"
 msgstr ""
 
-#: products/photocrati_nextgen/modules/ngglegacy/admin/tags.php:192
-msgid "Enter the tag to rename and its new value.  You can use this feature to merge tags too. Click \"Rename\" and all posts which use this tag will be updated."
+#: products/photocrati_nextgen/modules/widget/templates/form_gallery.php:26
+msgid "Thumbnails"
 msgstr ""
 
-#: products/photocrati_nextgen/modules/ngglegacy/admin/tags.php:193
-#: products/photocrati_nextgen/modules/ngglegacy/admin/tags.php:241
-msgid "You can specify multiple tags to rename by separating them with commas."
+#: products/photocrati_nextgen/modules/widget/templates/form_gallery.php:29
+msgid "Original images"
 msgstr ""
 
-#: products/photocrati_nextgen/modules/ngglegacy/admin/tags.php:197
-msgid "Tag(s) to rename:"
+#: products/photocrati_nextgen/modules/widget/templates/form_gallery.php:42
+msgid "random"
 msgstr ""
 
-#: products/photocrati_nextgen/modules/ngglegacy/admin/tags.php:201
-msgid "New tag name(s):"
+#: products/photocrati_nextgen/modules/widget/templates/form_gallery.php:50
+msgid "recently added"
 msgstr ""
 
-#: products/photocrati_nextgen/modules/ngglegacy/admin/tags.php:204
-msgid "Rename"
+#: products/photocrati_nextgen/modules/widget/templates/form_gallery.php:62
+msgid "Enable IE8 Web Slices"
 msgstr ""
 
-#: products/photocrati_nextgen/modules/ngglegacy/admin/tags.php:210
-msgid "Delete Tag"
+#: products/photocrati_nextgen/modules/widget/templates/form_gallery.php:68
+msgid "Width x Height"
 msgstr ""
 
-#: products/photocrati_nextgen/modules/ngglegacy/admin/tags.php:218
-msgid "Enter the name of the tag to delete.  This tag will be removed from all posts."
+#: products/photocrati_nextgen/modules/widget/templates/form_gallery.php:87
+msgid "Select"
 msgstr ""
 
-#: products/photocrati_nextgen/modules/ngglegacy/admin/tags.php:219
-msgid "You can specify multiple tags to delete by separating them with commas"
+#: products/photocrati_nextgen/modules/widget/templates/form_gallery.php:92
+msgid "All galleries"
 msgstr ""
 
-#: products/photocrati_nextgen/modules/ngglegacy/admin/tags.php:223
-msgid "Tag(s) to delete:"
+#: products/photocrati_nextgen/modules/widget/templates/form_gallery.php:95
+msgid "Only which are not listed"
 msgstr ""
 
-#: products/photocrati_nextgen/modules/ngglegacy/admin/tags.php:232
-msgid "Edit Tag Slug"
+#: products/photocrati_nextgen/modules/widget/templates/form_gallery.php:98
+msgid "Only which are listed"
 msgstr ""
 
-#: products/photocrati_nextgen/modules/ngglegacy/admin/tags.php:240
-msgid "Enter the tag name to edit and its new slug. This will be used in tagcloud links. <a href=\"http://codex.wordpress.org/Glossary#Slug\" target=\"_blank\">Slug definition</a>"
+#: products/photocrati_nextgen/modules/widget/templates/form_gallery.php:107
+msgid "Gallery ID"
 msgstr ""
 
-#: products/photocrati_nextgen/modules/ngglegacy/admin/tags.php:245
-msgid "Tag(s) to match:"
+#: products/photocrati_nextgen/modules/widget/templates/form_gallery.php:114
+msgid "Gallery IDs, separated by commas."
 msgstr ""
 
-#: products/photocrati_nextgen/modules/ngglegacy/admin/tags.php:249
-msgid "Slug(s) to set:"
+#: products/photocrati_nextgen/modules/nextgen_basic_tagcloud/class.taxonomy_controller.php:112
+msgid "Images tagged &quot;%s&quot;"
 msgstr ""
 
-#: products/photocrati_nextgen/modules/ngglegacy/admin/templates/manage_gallery/gallery_create_page_field.php:3
-msgid "Main Page (no parent)"
+#: products/photocrati_nextgen/modules/nextgen_basic_tagcloud/adapter.nextgen_basic_tagcloud_form.php:36
+msgid "Maximum number of tags"
 msgstr ""
 
-#: products/photocrati_nextgen/modules/ngglegacy/admin/templates/manage_gallery/gallery_create_page_field.php:10
-msgid "Add page"
+#: products/photocrati_nextgen/modules/nextgen_basic_tagcloud/adapter.nextgen_basic_tagcloud_form.php:72
+msgid "Display type"
 msgstr ""
 
-#: products/photocrati_nextgen/modules/ngglegacy/admin/templates/manage_gallery/gallery_link_to_page_field.php:3
-msgid "Not linked"
+#: products/photocrati_nextgen/modules/nextgen_basic_tagcloud/adapter.nextgen_basic_tagcloud_form.php:75
+msgid "The display type that the tagcloud will point its results to"
 msgstr ""
 
-#: products/photocrati_nextgen/modules/ngglegacy/admin/templates/manage_gallery/gallery_preview_image_field.php:3
-msgid "No picture"
+#: products/photocrati_nextgen/modules/nextgen_basic_tagcloud/module.nextgen_basic_tagcloud.php:176
+msgid "NextGEN Basic TagCloud"
 msgstr ""
 
-#: products/photocrati_nextgen/modules/ngglegacy/admin/thumbnails-template.php:103
-msgid "These are maximum values"
+#: products/photocrati_nextgen/modules/nextgen_basic_imagebrowser/module.nextgen_basic_imagebrowser.php:187
+msgid "NextGEN Basic ImageBrowser"
 msgstr ""
 
-#: products/photocrati_nextgen/modules/ngglegacy/admin/wpmu.php:33
-msgid "Updated successfully"
+#: products/photocrati_nextgen/modules/nextgen_data/module.nextgen_data.php:82
+msgid "XML is strongly encouraged for safely editing image data"
 msgstr ""
 
-#: products/photocrati_nextgen/modules/ngglegacy/admin/wpmu.php:48
-msgid "Network Options"
+#: products/photocrati_nextgen/modules/nextgen_data/module.nextgen_data.php:89
+msgid "PHP 5.3 is required to write EXIF data to thumbnails and resized images"
 msgstr ""
 
-#: products/photocrati_nextgen/modules/ngglegacy/admin/wpmu.php:54
-msgid "Gallery path"
+#: products/photocrati_nextgen/modules/nextgen_data/module.nextgen_data.php:96
+msgid "GD is required for generating image thumbnails, resizing images, and generating watermarks"
 msgstr ""
 
-#: products/photocrati_nextgen/modules/ngglegacy/admin/wpmu.php:56
-msgid "This is the default path for all blogs. With the placeholder %BLOG_ID% you can organize the folder structure better."
+#: products/photocrati_nextgen/modules/nextgen_data/mixin.gallerystorage_base_upload.php:259
+#: products/photocrati_nextgen/modules/nextgen_data/mixin.gallerystorage_base_upload.php:438
+msgid "Invalid image file. Acceptable formats: JPG, GIF, and PNG."
 msgstr ""
 
-#: products/photocrati_nextgen/modules/ngglegacy/admin/wpmu.php:57
-#, php-format
-msgid "The default setting should be %s"
+#: products/photocrati_nextgen/modules/nextgen_data/class.gallery.php:52
+msgid "Gallery paths may not use '..' to access parent directories)"
 msgstr ""
 
-#: products/photocrati_nextgen/modules/ngglegacy/admin/wpmu.php:61
-msgid "Enable upload quota check"
+#: products/photocrati_nextgen/modules/nextgen_data/class.gallery.php:67
+msgid "Gallery path must be a sub-directory under the %s directory"
 msgstr ""
 
-#: products/photocrati_nextgen/modules/ngglegacy/admin/wpmu.php:63
-msgid "Should work if the gallery is bellow the blog.dir"
+#: products/photocrati_nextgen/modules/nextgen_data/class.gallery.php:83
+msgid "Gallery path cannot be under %s directory"
 msgstr ""
 
-#: products/photocrati_nextgen/modules/ngglegacy/admin/wpmu.php:67
-msgid "Enable zip upload option"
+#: products/photocrati_nextgen/modules/nextgen_data/class.gallery.php:95
+msgid "Gallery path cannot end with a directory named %s"
 msgstr ""
 
-#: products/photocrati_nextgen/modules/ngglegacy/admin/wpmu.php:69
-msgid "Allow users to upload zip folders."
+#: products/photocrati_nextgen/modules/nextgen_data/class.ngglegacy_thumbnail.php:184
+msgid "Support for GIF format is missing."
 msgstr ""
 
-#: products/photocrati_nextgen/modules/ngglegacy/admin/wpmu.php:73
-msgid "Enable import function"
+#: products/photocrati_nextgen/modules/nextgen_data/class.ngglegacy_thumbnail.php:190
+msgid "Support for JPEG format is missing."
 msgstr ""
 
-#: products/photocrati_nextgen/modules/ngglegacy/admin/wpmu.php:75
-msgid "Allow users to import images folders from the server."
+#: products/photocrati_nextgen/modules/nextgen_data/class.ngglegacy_thumbnail.php:196
+msgid "Support for PNG format is missing."
 msgstr ""
 
-#: products/photocrati_nextgen/modules/ngglegacy/admin/wpmu.php:79
-msgid "Enable style selection"
+#: products/photocrati_nextgen/modules/nextgen_data/class.ngglegacy_thumbnail.php:202
+msgid "Check memory limit"
 msgstr ""
 
-#: products/photocrati_nextgen/modules/ngglegacy/admin/wpmu.php:81
-msgid "Allow users to choose a style for the gallery."
+#: products/photocrati_nextgen/modules/nextgen_data/class.ngglegacy_thumbnail.php:204
+msgid "Create Image failed. %1$s"
 msgstr ""
 
-#: products/photocrati_nextgen/modules/ngglegacy/admin/wpmu.php:85
-msgid "Enable roles/capabilities"
+#: products/photocrati_nextgen/modules/attach_to_post/mixin.attach_to_post_display_tab.php:59
+msgid "Choose Display"
 msgstr ""
 
-#: products/photocrati_nextgen/modules/ngglegacy/admin/wpmu.php:87
-msgid "Allow users to change the roles for other blog authors."
+#: products/photocrati_nextgen/modules/attach_to_post/mixin.attach_to_post_display_tab.php:94
+msgid "Customize Display Settings"
 msgstr ""
 
-#: products/photocrati_nextgen/modules/ngglegacy/admin/wpmu.php:91
-msgid "Default style"
+#: products/photocrati_nextgen/modules/attach_to_post/mixin.attach_to_post_display_tab.php:187
+msgid "No display type selected"
 msgstr ""
 
-#: products/photocrati_nextgen/modules/ngglegacy/admin/wpmu.php:108
-msgid "Choose the default style for the galleries."
+#: products/photocrati_nextgen/modules/attach_to_post/mixin.attach_to_post_display_tab.php:204
+msgid "Sort or Exclude Images"
 msgstr ""
 
-#: products/photocrati_nextgen/modules/ngglegacy/lib/core.php:214
-#, php-format
-msgid "Note : Based on your server memory limit you should not upload larger images then <strong>%d x %d</strong> pixel"
+#: products/photocrati_nextgen/modules/attach_to_post/module.attach_to_post.php:266
+msgid "Add Gallery"
 msgstr ""
 
-#: products/photocrati_nextgen/modules/ngglegacy/lib/ngg-db.php:208
-#: products/photocrati_nextgen/modules/ngglegacy/lib/ngg-db.php:209
-msgid "Album overview"
+#: products/photocrati_nextgen/modules/attach_to_post/module.attach_to_post.php:500
+msgid "Attach NextGEN Gallery to Post"
 msgstr ""
 
-#: products/photocrati_nextgen/modules/ngglegacy/lib/post-thumbnail.php:68
-#: products/photocrati_nextgen/modules/ngglegacy/lib/post-thumbnail.php:69
-msgid "Set NextGEN featured image"
+#: products/photocrati_nextgen/modules/attach_to_post/templates/display_tab.php:25
+msgid "Want more displays like "
 msgstr ""
 
-#: products/photocrati_nextgen/modules/ngglegacy/lib/post-thumbnail.php:326
-#: products/photocrati_nextgen/modules/ngglegacy/lib/post-thumbnail.php:327
-msgid "Set featured image"
+#: products/photocrati_nextgen/modules/attach_to_post/templates/display_tab.php:25
+msgid "Mosaic"
 msgstr ""
 
-#: products/photocrati_nextgen/modules/ngglegacy/lib/post-thumbnail.php:354
-msgid "Remove featured image"
+#: products/photocrati_nextgen/modules/attach_to_post/templates/display_tab.php:25
+msgid " or "
 msgstr ""
 
-#: products/photocrati_nextgen/modules/ngglegacy/lib/rewrite.php:215
-#: products/photocrati_nextgen/modules/widget/class.widget_slideshow.php:81
-msgid "Slideshow"
+#: products/photocrati_nextgen/modules/attach_to_post/templates/display_tab.php:25
+msgid "Masonry?"
 msgstr ""
 
-#: products/photocrati_nextgen/modules/ngglegacy/lib/tags.php:35
-msgid "No new tag specified!"
+#: products/photocrati_nextgen/modules/attach_to_post/templates/display_tab.php:26
+msgid "Upgrade to "
 msgstr ""
 
-#: products/photocrati_nextgen/modules/ngglegacy/lib/tags.php:50
-msgid "No new/old valid tag specified!"
+#: products/photocrati_nextgen/modules/attach_to_post/templates/display_tab.php:26
+msgid "NextGEN Pro."
 msgstr ""
 
-#: products/photocrati_nextgen/modules/ngglegacy/lib/tags.php:86
-msgid "No tag renamed."
+#: products/photocrati_nextgen/modules/attach_to_post/templates/display_tab.php:27
+msgid "Use ILOVENG for 30% off!"
 msgstr ""
 
-#: products/photocrati_nextgen/modules/ngglegacy/lib/tags.php:88
-#, php-format
-msgid "Renamed tag(s) &laquo;%1$s&raquo; to &laquo;%2$s&raquo;"
+#: products/photocrati_nextgen/modules/attach_to_post/templates/display_tab.php:31
+msgid "Insert Gallery"
 msgstr ""
 
-#: products/photocrati_nextgen/modules/ngglegacy/lib/tags.php:95
-msgid "No valid new tag."
+#: products/photocrati_nextgen/modules/attach_to_post/templates/display_tab.php:34
+msgid "Need a quick tutorial?"
 msgstr ""
 
-#: products/photocrati_nextgen/modules/ngglegacy/lib/tags.php:112
-msgid "No objects (post/page) found for specified old tags."
+#: products/photocrati_nextgen/modules/attach_to_post/adapter.attach_to_post_ajax.php:163
+msgid "Album: %s"
 msgstr ""
 
-#: products/photocrati_nextgen/modules/ngglegacy/lib/tags.php:141
-msgid "No tag merged."
+#: products/photocrati_nextgen/modules/attach_to_post/adapter.attach_to_post_ajax.php:165
+msgid "Gallery: %s"
 msgstr ""
 
-#: products/photocrati_nextgen/modules/ngglegacy/lib/tags.php:143
-#, php-format
-msgid "Merge tag(s) &laquo;%1$s&raquo; to &laquo;%2$s&raquo;. %3$s objects edited."
+#: products/photocrati_nextgen/modules/attach_to_post/adapter.attach_to_post_ajax.php:181
+msgid "Missing parameters"
 msgstr ""
 
-#: products/photocrati_nextgen/modules/ngglegacy/lib/tags.php:146
-msgid "Error. Not enough tags provided to rename or merge."
+#: products/photocrati_nextgen/modules/attach_to_post/adapter.attach_to_post_ajax.php:217
+msgid "Displayed gallery does not exist"
 msgstr ""
 
-#: products/photocrati_nextgen/modules/ngglegacy/lib/tags.php:165
-msgid "No tag specified!"
+#: products/photocrati_nextgen/modules/attach_to_post/adapter.attach_to_post_ajax.php:220
+msgid "Invalid request"
 msgstr ""
 
-#: products/photocrati_nextgen/modules/ngglegacy/lib/tags.php:188
-msgid "No tag deleted."
+#: products/photocrati_nextgen/modules/attach_to_post/class.attach_controller.php:363
+msgid "Are you inserting a Gallery (default), an Album, or images based on Tags?"
 msgstr ""
 
-#: products/photocrati_nextgen/modules/ngglegacy/lib/tags.php:190
-#, php-format
-msgid "%1s tag(s) deleted."
+#: products/photocrati_nextgen/modules/attach_to_post/class.attach_controller.php:365
+msgid "Sets an SEO-friendly name to this gallery for URLs. Currently only in use by the Pro Lightbox"
 msgstr ""
 
-#: products/photocrati_nextgen/modules/ngglegacy/lib/tags.php:208
-msgid "No new slug(s) specified!"
+#: products/photocrati_nextgen/modules/attach_to_post/class.attach_controller.php:366
+msgid "Slug"
 msgstr ""
 
-#: products/photocrati_nextgen/modules/ngglegacy/lib/tags.php:220
-msgid "Tags number and slugs number isn't the same!"
+#: products/photocrati_nextgen/modules/attach_to_post/class.attach_controller.php:367
+msgid "No entities to display for this source"
 msgstr ""
 
-#: products/photocrati_nextgen/modules/ngglegacy/lib/tags.php:247
-msgid "No slug edited."
+#: products/photocrati_nextgen/modules/attach_to_post/class.attach_controller.php:368
+msgid "Exclude?"
 msgstr ""
 
-#: products/photocrati_nextgen/modules/ngglegacy/lib/tags.php:249
-#, php-format
-msgid "%s slug(s) edited."
+#: products/photocrati_nextgen/modules/attach_to_post/class.attach_controller.php:369
+msgid "Select a Gallery"
 msgstr ""
 
-#: products/photocrati_nextgen/modules/ngglegacy/nggallery.php:60
-msgid "<strong>Translation by : </strong><a target=\"_blank\" href=\"https://www.imagely.com/wordpress-gallery-plugin/nextgen-gallery//languages/\">See here</a>"
+#: products/photocrati_nextgen/modules/attach_to_post/class.attach_controller.php:370
+msgid "Select one or more galleries (click in box to see available galleries)."
 msgstr ""
 
-#: products/photocrati_nextgen/modules/ngglegacy/nggallery.php:122
-msgid "Sorry, NextGEN Gallery works only with a Memory Limit of 16 MB or higher"
+#: products/photocrati_nextgen/modules/attach_to_post/class.attach_controller.php:371
+msgid "Select one album (click in box to see available albums)."
 msgstr ""
 
-#: products/photocrati_nextgen/modules/ngglegacy/nggallery.php:148
-msgid "Picture tag"
+#: products/photocrati_nextgen/modules/attach_to_post/class.attach_controller.php:556
+msgid "Click to edit"
 msgstr ""
 
-#: products/photocrati_nextgen/modules/ngglegacy/nggallery.php:149
-msgid "Picture tag: %2$l."
+#: products/photocrati_nextgen/modules/attach_to_post/class.attach_controller.php:582
+msgid "NextGEN Gallery - Attach To Post"
 msgstr ""
 
-#: products/photocrati_nextgen/modules/ngglegacy/nggallery.php:150
-msgid "Separate picture tags with commas."
+#: products/photocrati_nextgen/modules/attach_to_post/class.attach_controller.php:597
+msgid "Insert Into Page"
 msgstr ""
 
-#: products/photocrati_nextgen/modules/ngglegacy/nggallery.php:279
-msgid "Get help"
+#: products/photocrati_nextgen/modules/nextgen_basic_templates/adapter.nextgen_basic_template_form.php:48
+#: products/photocrati_nextgen/modules/nextgen_gallery_display/mixin.display_type_form.php:280
+msgid "Default"
 msgstr ""
 
-#: products/photocrati_nextgen/modules/ngglegacy/nggallery.php:280
-msgid "Contribute"
+#: products/photocrati_nextgen/modules/nextgen_basic_templates/adapter.nextgen_basic_template_form.php:54
+msgid "Legacy (Old) Templates"
 msgstr ""
 
-#: products/photocrati_nextgen/modules/ngglegacy/view/imagebrowser-exif.php:38
-msgid "Meta data"
+#: products/photocrati_nextgen/modules/nextgen_basic_templates/adapter.nextgen_basic_template_form.php:55
+msgid "Use a legacy template when rendering (not recommended)."
 msgstr ""
 
-#: products/photocrati_nextgen/modules/ngglegacy/view/imagebrowser-exif.php:42
-msgid "Camera / Type"
+#: products/photocrati_nextgen/modules/nextgen_settings/module.nextgen_settings.php:75
+msgid "Related Images"
 msgstr ""
 
-#: products/photocrati_nextgen/modules/ngglegacy/view/imagebrowser-exif.php:50
-msgid "Focal Length"
+#: products/photocrati_nextgen/modules/nextgen_settings/module.nextgen_settings.php:95
+msgid "View Slideshow"
 msgstr ""
 
-#: products/photocrati_nextgen/modules/ngglegacy/view/imagebrowser-exif.php:58
-msgid "Date / Time"
+#: products/photocrati_nextgen/modules/nextgen_settings/module.nextgen_settings.php:96
+msgid "View Thumbnails"
 msgstr ""
 
-#: products/photocrati_nextgen/modules/ngglegacy/xml/media-rss.php:50
-msgid "No galleries have been yet created."
+#: products/photocrati_nextgen/modules/imagify/adapter.imagify_admin_page_controller.php:18
+msgid "Image Optimization"
 msgstr ""
 
-#: products/photocrati_nextgen/modules/ngglegacy/xml/media-rss.php:69
-#, php-format
-msgid "The gallery ID=%s does not exist."
+#: products/photocrati_nextgen/modules/imagify/adapter.imagify_admin_page_controller.php:31
+msgid "NextGEN Gallery partners with Imagify for best-in-class image optimization. Compress images to make galleries faster, all while maintaining image quality."
 msgstr ""
 
-#: products/photocrati_nextgen/modules/ngglegacy/xml/media-rss.php:100
-msgid "No album ID has been provided as parameter"
+#: products/photocrati_nextgen/modules/imagify/adapter.imagify_admin_page_controller.php:34
+msgid "Note: Imagify is a third party plugin. It is not built or supported by NextGEN Gallery."
 msgstr ""
 
-#: products/photocrati_nextgen/modules/ngglegacy/xml/media-rss.php:108
-#, php-format
-msgid "The album ID=%s does not exist."
+#: products/photocrati_nextgen/modules/imagify/adapter.imagify_admin_page_controller.php:36
+msgid "More on Imagify:"
 msgstr ""
 
-#: products/photocrati_nextgen/modules/ngglegacy/xml/media-rss.php:115
-msgid "Invalid MediaRSS command"
+#: products/photocrati_nextgen/modules/imagify/adapter.imagify_admin_page_controller.php:37
+msgid "More on why we recommend Imagify:"
 msgstr ""
 
-#: products/photocrati_nextgen/modules/widget/class.widget_gallery.php:7
-msgid "Add recent or random images from the galleries"
+#: products/photocrati_nextgen/modules/imagify/adapter.imagify_admin_page_controller.php:38
+msgid "Imagify Plugin Page"
 msgstr ""
 
-#: products/photocrati_nextgen/modules/widget/class.widget_gallery.php:8
-msgid "NextGEN Widget"
+#: products/photocrati_nextgen/modules/imagify/adapter.imagify_admin_page_controller.php:39
+msgid "Imagify Website"
 msgstr ""
 
-#: products/photocrati_nextgen/modules/widget/class.widget_mediarss.php:9
-msgid "Widget that displays Media RSS links for NextGEN Gallery."
+#: products/photocrati_nextgen/modules/imagify/adapter.imagify_admin_page_controller.php:40
+msgid "Our Review of Image Compression Plugins"
 msgstr ""
 
-#: products/photocrati_nextgen/modules/widget/class.widget_mediarss.php:10
-msgid "NextGEN Media RSS"
+#: products/photocrati_nextgen/modules/imagify/adapter.imagify_admin_page_controller.php:45
+msgid "Imagify has been successfully activated"
 msgstr ""
 
-#: products/photocrati_nextgen/modules/widget/class.widget_mediarss.php:22
-msgid "Media RSS"
+#: products/photocrati_nextgen/modules/imagify/adapter.imagify_admin_page_controller.php:47
+msgid "Imagify is already activated"
 msgstr ""
 
-#: products/photocrati_nextgen/modules/widget/class.widget_mediarss.php:23
-msgid "Link to the main image feed"
+#: products/photocrati_nextgen/modules/imagify/adapter.imagify_admin_page_controller.php:51
+msgid "Activate Imagify"
 msgstr ""
 
-#: products/photocrati_nextgen/modules/widget/class.widget_slideshow.php:7
-msgid "Show a NextGEN Gallery Slideshow"
+#: products/photocrati_nextgen/modules/imagify/adapter.imagify_admin_page_controller.php:53
+msgid "Install and activate Imagify"
 msgstr ""
 
-#: products/photocrati_nextgen/modules/widget/class.widget_slideshow.php:8
-msgid "NextGEN Slideshow"
+#: products/photocrati_nextgen/modules/nextgen_gallery_display/class.displayed_gallery_source_manager.php:36
+msgid "Galleries"
 msgstr ""
 
-#: products/photocrati_nextgen/modules/widget/templates/form_gallery.php:26
-msgid "Thumbnails"
+#: products/photocrati_nextgen/modules/nextgen_gallery_display/class.displayed_gallery_source_manager.php:44
+msgid "Albums"
 msgstr ""
 
-#: products/photocrati_nextgen/modules/widget/templates/form_gallery.php:29
-msgid "Original images"
+#: products/photocrati_nextgen/modules/nextgen_gallery_display/class.displayed_gallery_source_manager.php:60
+msgid "Random Images"
 msgstr ""
 
-#: products/photocrati_nextgen/modules/widget/templates/form_gallery.php:42
-msgid "random"
+#: products/photocrati_nextgen/modules/nextgen_gallery_display/class.displayed_gallery_source_manager.php:68
+msgid "Recent Images"
 msgstr ""
 
-#: products/photocrati_nextgen/modules/widget/templates/form_gallery.php:50
-msgid "recently added"
+#: products/photocrati_nextgen/modules/nextgen_gallery_display/module.nextgen_gallery_display.php:427
+msgid "NextGEN Gallery & Album Settings"
 msgstr ""
 
-#: products/photocrati_nextgen/modules/widget/templates/form_gallery.php:62
-msgid "Enable IE8 Web Slices"
+#: products/photocrati_nextgen/modules/nextgen_gallery_display/mixin.display_type_form.php:104
+msgid "Enable AJAX pagination"
 msgstr ""
 
-#: products/photocrati_nextgen/modules/widget/templates/form_gallery.php:68
-msgid "Width x Height"
+#: products/photocrati_nextgen/modules/nextgen_gallery_display/mixin.display_type_form.php:106
+msgid "Browse images without reloading the page."
 msgstr ""
 
-#: products/photocrati_nextgen/modules/widget/templates/form_gallery.php:87
-msgid "Select"
+#: products/photocrati_nextgen/modules/nextgen_gallery_display/mixin.display_type_form.php:117
+msgid "Override thumbnail settings"
 msgstr ""
 
-#: products/photocrati_nextgen/modules/widget/templates/form_gallery.php:92
-msgid "All galleries"
+#: products/photocrati_nextgen/modules/nextgen_gallery_display/mixin.display_type_form.php:119
+msgid "This does not affect existing thumbnails; overriding the thumbnail settings will create an additional set of thumbnails. To change the size of existing thumbnails please visit 'Manage Galleries' and choose 'Create new thumbnails' for all images in the gallery."
 msgstr ""
 
-#: products/photocrati_nextgen/modules/widget/templates/form_gallery.php:95
-msgid "Only which are not listed"
+#: products/photocrati_nextgen/modules/nextgen_gallery_display/mixin.display_type_form.php:153
+msgid "Thumbnail crop"
 msgstr ""
 
-#: products/photocrati_nextgen/modules/widget/templates/form_gallery.php:98
-msgid "Only which are listed"
+#: products/photocrati_nextgen/modules/nextgen_gallery_display/mixin.display_type_form.php:188
+msgid "Override image settings"
 msgstr ""
 
-#: products/photocrati_nextgen/modules/widget/templates/form_gallery.php:107
-msgid "Gallery ID"
+#: products/photocrati_nextgen/modules/nextgen_gallery_display/mixin.display_type_form.php:190
+msgid "Overriding the image settings will create an additional set of images"
 msgstr ""
 
-#: products/photocrati_nextgen/modules/widget/templates/form_gallery.php:114
-msgid "Gallery IDs, separated by commas."
+#: products/photocrati_nextgen/modules/nextgen_gallery_display/mixin.display_type_form.php:208
+msgid "Image crop"
 msgstr ""
 
-#: products/photocrati_nextgen/modules/widget/templates/form_mediarss.php:19
-msgid "Show Media RSS icon"
+#: products/photocrati_nextgen/modules/nextgen_gallery_display/mixin.display_type_form.php:217
+msgid "Image watermark"
 msgstr ""
 
-#: products/photocrati_nextgen/modules/widget/templates/form_mediarss.php:30
-msgid "Show the Media RSS link"
+#: products/photocrati_nextgen/modules/nextgen_gallery_display/mixin.display_type_form.php:238
+#: products/photocrati_nextgen/modules/nextgen_gallery_display/mixin.display_type_form.php:260
+msgid "Select View"
 msgstr ""
 
-#: products/photocrati_nextgen/modules/widget/templates/form_mediarss.php:36
-msgid "Text for Media RSS link"
+#: products/photocrati_nextgen/modules/nextgen_gallery_display/mixin.display_type_form.php:278
+msgid "Legacy"
 msgstr ""
 
-#: products/photocrati_nextgen/modules/widget/templates/form_mediarss.php:47
-msgid "Tooltip text for Media RSS link"
+#: products/photocrati_nextgen/modules/nextgen_gallery_display/class.displayed_gallery_renderer.php:263
+#: products/photocrati_nextgen/modules/nextgen_gallery_display/class.displayed_gallery_renderer.php:265
+msgid "We cannot display this gallery"
 msgstr ""
 
-#: products/photocrati_nextgen/modules/widget/templates/form_slideshow.php:15
-msgid "Select Gallery"
+#: products/photocrati_nextgen/modules/nextgen_gallery_display/class.displayed_gallery_renderer.php:328
+msgid " [<a href=\"%s\">See image gallery at %s</a>] "
 msgstr ""
 
-#: products/photocrati_nextgen/modules/widget/templates/form_slideshow.php:23
-msgid "All images"
+#: products/photocrati_nextgen/modules/nextgen_gallery_display/class.displayed_gallery.php:77
+msgid "Source not compatible with selected display type"
 msgstr ""
 
-#: products/photocrati_nextgen/modules/widget/templates/form_slideshow.php:40
-msgid "Limit"
+#: non_pope/class.photocrati_installer.php:259
+#: nggallery.php:672
+msgid "Sorry, NextGEN Gallery works only with a role called administrator"
 msgstr ""
 
-#. Plugin Name of the plugin/theme
-msgid "NextGEN Gallery"
+#: nggallery.php:155
+msgid "We’ve detected you are running PHP versions 7.0.26 or 7.1.12. These versions of PHP have a bug that breaks NextGEN Gallery and causes server crashes in certain conditions. To protect your site, NextGEN Gallery will not load. We recommend asking your host to roll back to an earlier version of PHP. For details on the PHP bug, see: <a target=\"_blank\" href=\"https://bugs.php.net/bug.php?id=75573\">bugs.php.net/bug.php?id=75573</a>"
 msgstr ""
 
-#. Plugin URI of the plugin/theme
-msgid "https://www.imagely.com/wordpress-gallery-plugin/nextgen-gallery/"
+#: nggallery.php:367
+msgid "NextGEN Gallery %s is incompatible with this version of NextGEN Pro. Please update NextGEN Pro to version %s or higher to restore NextGEN Pro functionality."
 msgstr ""
 
-#. Description of the plugin/theme
-msgid "The most popular gallery plugin for WordPress and one of the most popular plugins of all time with over 25 million downloads."
+#: nggallery.php:513
+msgid "Every %d seconds"
 msgstr ""
 
-#. Author of the plugin/theme
-msgid "Imagely"
+#: nggallery.php:948
+msgid "Hey %s, "
 msgstr ""
 
-#. Author URI of the plugin/theme
-msgid "https://www.imagely.com"
+#: nggallery.php:949
+msgid "Allow %6$s to collect some usage data with %5$s to make the plugin even more awesome. If you skip this, that's okay! %2$s will still work just fine."
 msgstr ""
diff --git a/wp-content/plugins/nextgen-gallery/products/photocrati_nextgen/modules/i18n/module.i18n.php b/wp-content/plugins/nextgen-gallery/products/photocrati_nextgen/modules/i18n/module.i18n.php
index 7510582f6ddce669f0d962cd4f388c3d73bbadb2..2192d502b4e42d6120f1d9bb1eb0158654b77a35 100644
--- a/wp-content/plugins/nextgen-gallery/products/photocrati_nextgen/modules/i18n/module.i18n.php
+++ b/wp-content/plugins/nextgen-gallery/products/photocrati_nextgen/modules/i18n/module.i18n.php
@@ -20,7 +20,7 @@ class M_I18N extends C_Base_Module
             'photocrati-i18n',
             'Internationalization',
             "Adds I18N resources and methods",
-            '3.1.14',
+            '3.2.10',
             'https://www.imagely.com/languages/',
             'Imagely',
             'https://www.imagely.com'
diff --git a/wp-content/plugins/nextgen-gallery/products/photocrati_nextgen/modules/nextgen_admin/module.nextgen_admin.php b/wp-content/plugins/nextgen-gallery/products/photocrati_nextgen/modules/nextgen_admin/module.nextgen_admin.php
index 8a7382480d95c261bb4cf1971aad1beaa3c465eb..457493d550a14ffbaf12395471db2f95f5a7d547 100644
--- a/wp-content/plugins/nextgen-gallery/products/photocrati_nextgen/modules/nextgen_admin/module.nextgen_admin.php
+++ b/wp-content/plugins/nextgen-gallery/products/photocrati_nextgen/modules/nextgen_admin/module.nextgen_admin.php
@@ -26,7 +26,7 @@ class M_NextGen_Admin extends C_Base_Module
             'photocrati-nextgen_admin',
             'NextGEN Administration',
             'Provides a framework for adding Administration pages',
-            '3.2.1',
+            '3.2.10',
             'https://www.imagely.com/wordpress-gallery-plugin/nextgen-gallery/',
             'Imagely',
             'https://www.imagely.com'
@@ -149,6 +149,11 @@ class M_NextGen_Admin extends C_Base_Module
     {
         // Register scripts
         add_action('init', array($this, 'register_scripts'), 9);
+        add_action('init', array($this, 'handle_cache_flush_requests'));
+
+        // Elementor's editor.php runs `new \WP_Scripts()` which requires we register scripts on both init and this
+        // action if we want our resources to be used with the page builder.
+        add_action('elementor/editor/before_enqueue_scripts', array($this, 'register_scripts'));
 
         // Wizard-related hooks
         add_action('admin_enqueue_scripts', array($this, 'enqueue_wizard_components'));
@@ -699,6 +704,21 @@ class M_NextGen_Admin extends C_Base_Module
         C_NextGen_Admin_Page_Manager::get_instance()->setup();
     }
 
+    public function handle_cache_flush_requests()
+    {
+        if (isset($_REQUEST['ngg_flush']) && current_user_can('administrator'))
+        {
+            C_Photocrati_Transient_Manager::flush();
+            die("Flushed all caches");
+        }
+
+        if (isset($_REQUEST['ngg_flush_expired']) && current_user_can('administrator'))
+        {
+            C_Photocrati_Transient_Manager::get_instance()->flush_expired();
+            die("Flushed all expired caches");
+        }
+    }
+
     function get_type_list()
     {
         return array(
diff --git a/wp-content/plugins/nextgen-gallery/products/photocrati_nextgen/modules/nextgen_admin/package.module.nextgen_admin.php b/wp-content/plugins/nextgen-gallery/products/photocrati_nextgen/modules/nextgen_admin/package.module.nextgen_admin.php
index 6f4151b9bef160b09a6876eb4444b7a05794500a..4d9584c0bfd773a00869f290403a1a257892cddd 100644
--- a/wp-content/plugins/nextgen-gallery/products/photocrati_nextgen/modules/nextgen_admin/package.module.nextgen_admin.php
+++ b/wp-content/plugins/nextgen-gallery/products/photocrati_nextgen/modules/nextgen_admin/package.module.nextgen_admin.php
@@ -1090,6 +1090,7 @@ class Mixin_NextGen_Admin_Page_Instance_Methods extends Mixin
             if ($this->object->is_post_request() && $this->has_method($action)) {
                 $this->object->{$action}($this->object->param($this->context));
             }
+            $index_template = $this->object->index_template();
             foreach ($this->object->get_forms() as $form) {
                 $form->page = $this->object;
                 $form->enqueue_static_resources();
@@ -1098,7 +1099,14 @@ class Mixin_NextGen_Admin_Page_Instance_Methods extends Mixin
                         $form->{$action}($this->object->param($form->context));
                     }
                 }
-                $tabs[] = $this->object->to_accordion_tab($form);
+                // This is a strange but necessary hack: this seemingly extraneous use of to_accordion_tab() normally
+                // just means that we're rendering the admin content twice but NextGen Pro's pricelist and coupons pages
+                // actually depend on echo'ing the $tabs variable here, unlike the 'nextgen_admin_page' template which
+                // doesn't make use of the $tabs parameter at all.
+                // TLDR: The next two lines are necessary for the pricelist and coupons pages.
+                if ($index_template !== 'photocrati-nextgen_admin#nextgen_admin_page') {
+                    $tabs[] = $this->object->to_accordion_tab($form);
+                }
                 $forms[] = $form;
                 if ($form->has_method('get_model') && $form->get_model()) {
                     if ($form->get_model()->is_invalid()) {
@@ -1112,7 +1120,7 @@ class Mixin_NextGen_Admin_Page_Instance_Methods extends Mixin
             // Render the view
             $index_params = array('page_heading' => $this->object->get_page_heading(), 'tabs' => $tabs, 'forms' => $forms, 'errors' => $errors, 'success' => $success, 'form_header' => FALSE, 'header_message' => $this->object->get_header_message(), 'nonce' => M_Security::create_nonce($this->object->get_required_permission()), 'show_save_button' => $this->object->show_save_button(), 'model' => $this->object->has_method('get_model') ? $this->get_model() : NULL, 'logo' => $this->get_router()->get_static_url('photocrati-nextgen_admin#imagely_icon.png'));
             $index_params = array_merge($index_params, $this->object->get_index_params());
-            $this->render_partial($this->object->index_template(), $index_params);
+            $this->render_partial($index_template, $index_params);
         } else {
             $this->render_view('photocrati-nextgen_admin#not_authorized', array('name' => $this->object->name, 'title' => $this->object->get_page_title()));
         }
diff --git a/wp-content/plugins/nextgen-gallery/products/photocrati_nextgen/modules/nextgen_admin/static/nextgen_admin_page.css b/wp-content/plugins/nextgen-gallery/products/photocrati_nextgen/modules/nextgen_admin/static/nextgen_admin_page.css
index 112523dbd03f4ccd0c6e9e0f6dab579db4254041..4e19fef773e90c04a192cdf7beb6e11adffb2266 100644
--- a/wp-content/plugins/nextgen-gallery/products/photocrati_nextgen/modules/nextgen_admin/static/nextgen_admin_page.css
+++ b/wp-content/plugins/nextgen-gallery/products/photocrati_nextgen/modules/nextgen_admin/static/nextgen_admin_page.css
@@ -20,7 +20,8 @@
  *      interfaces will use the same styling, be they basic or pro. Adding it here also acts to 
  *      ensure style consistency for users who update to the NextGEN redesign version, while still 
  *      running an older version of NextGEN Pro.
- *  7) NGG Admin CSS: Media Queries
+ *  7) NGG Admin CSS: Freemius Customizations
+ *  8) NGG Admin CSS: Media Queries
  *
  ***/
 
@@ -469,11 +470,14 @@ table.nextgen_settings_position {
     padding-left: 10px;
     box-shadow: none;
     width: 200px;
-    -webkit-appearance: none;
     -webkit-border-radius: 0px;
     border-radius: 0;
 }
 
+#ngg_page_content .ngg_page_content_main select {
+    -webkit-appearance: none;
+}
+
 #ngg_page_content .ngg_page_content_main select {
     background-image: url(dropdown_arrow.png);
     background-size: 10px 10px;
@@ -1055,7 +1059,112 @@ table.nextgen_settings_position {
     background: black !important;
 }
 
-/* 7) NGG Admin CSS: Media Queries */
+/* 7) NGG Admin CSS: Freemius Customizations */
+
+.ngg-admin #fs_connect {
+    box-shadow: none;
+    border: 1px solid #e0e0e0;
+    margin-left: 10px;
+}
+
+.ngg-admin #fs_connect .fs-content p {
+    font-size: 17px;
+    font-family: Lato, sans-serif;
+}
+
+.ngg-admin #fs_connect a {
+    color: #9fbb1a;
+}
+
+.ngg-admin #fs_connect a:hover {
+    color: #b8d433;
+}
+
+.ngg-admin #fs_connect .fs-visual {
+    padding: 30px 20px !important;
+    background: #fff;
+}
+
+.ngg-admin #fs_connect .fs-visual .fs-plugin-icon, 
+.ngg-admin #fs_connect .fs-visual .fs-connect-logo, 
+.ngg-admin #fs_connect .fs-visual .fs-site-icon {
+    border: none;
+    padding: 0;
+    top: 30px;
+}
+
+.ngg-admin #fs_connect .fs-content {
+    padding: 30px 20px;
+}
+
+.ngg-admin #fs_connect .fs-actions,
+.ngg-admin #fs_connect .fs-permissions,
+.ngg-admin #fs_connect .fs-permissions.fs-open,
+.ngg-admin #fs_connect .fs-terms {
+    background: black;
+    color: #fff;
+    padding: 0 !important;
+}
+
+.ngg-admin #fs_connect .fs-actions {
+    padding: 30px 20px !important;
+}
+
+.ngg-admin #fs_connect .fs-permissions ul li i.dashicons {
+    color: #9fbb1a;
+}
+
+.ngg-admin #fs_connect .fs-permissions.fs-open ul {
+    margin-bottom: 0;
+    padding-bottom: 20px;
+}
+
+.ngg-admin #fs_connect .fs-permissions ul li div span {
+    color: #fff;
+}
+
+.ngg-admin #fs_connect .fs-terms {
+    padding-bottom: 15px !important;
+}
+
+.ngg-admin #fs_connect .fs-actions .button.button-primary {
+    background-color: #9fbb1a !important;
+    color: #fff !important;
+    border: none !important;
+    box-shadow: none !important;
+    text-shadow: none !important;
+    height: 35px !important;
+    padding: 0 24px !important;
+    line-height: 35px;
+    width: auto !important;
+    border-radius: 0;
+    text-transform: uppercase;
+    font-size: 12px;
+    letter-spacing: .5px;
+    font-family: Lato, sans-serif;
+}
+
+.ngg-admin #fs_connect .fs-actions .button.button-secondary {
+    border: none !important;
+    box-shadow: none !important;
+    text-shadow: none !important;
+    height: 35px !important;
+    padding: 0 24px !important;
+    line-height: 35px;
+    width: auto !important;
+    border-radius: 0;
+    text-transform: uppercase;
+    font-size: 12px;
+    letter-spacing: .5px;
+    font-family: Lato, sans-serif;
+}
+
+.ngg-admin #fs_connect .fs-permissions a:hover,
+.ngg-admin #fs_connect .fs-terms a:hover {
+    color: #fff;
+}
+
+/* 8) NGG Admin CSS: Media Queries */
 
 @media (max-width: 1030px) {
     #ngg_page_content .ngg_page_content_header p {
diff --git a/wp-content/plugins/nextgen-gallery/products/photocrati_nextgen/modules/nextgen_admin/static/nextgen_admin_page.min.css b/wp-content/plugins/nextgen-gallery/products/photocrati_nextgen/modules/nextgen_admin/static/nextgen_admin_page.min.css
index d502484377ab5946b4aff102833f16248b1e34cc..8f246be9cc4ecd44cce8068d5cb1ac8872f0a5bc 100644
--- a/wp-content/plugins/nextgen-gallery/products/photocrati_nextgen/modules/nextgen_admin/static/nextgen_admin_page.min.css
+++ b/wp-content/plugins/nextgen-gallery/products/photocrati_nextgen/modules/nextgen_admin/static/nextgen_admin_page.min.css
@@ -1 +1 @@
-.ngg-admin .notice,.ngg-admin div.error,.ngg-admin div.updated{margin:20px 15px 0 0}.ngg-admin #ngg_page_content .notice,.ngg-admin #ngg_page_content div.error,.ngg-admin #ngg_page_content div.updated{margin:20px 0}.hidden{display:none}.nextgen_advanced_toggle_link{font-size:11px;position:relative;bottom:5px;color:#444}.url_field{width:400px;max-width:100%}.nextgen_settings_field_colorpicker{width:85px!important;text-align:center;margin-left:50px}#ngg_page_content .wp-picker-container,#ngg_page_content .wp-picker-holder,#ngg_page_content .wp-picker-input-wrap{position:initial!important}#nextgen_settings_wmXpos,#nextgen_settings_wmYpos{width:65px!important}table.nextgen_settings_position{width:auto!important}#ngg_page_content label.tooltip,#ngg_page_content span.tooltip{outline:0;background-image:url(information.png);background-repeat:no-repeat;padding-left:22px;padding-bottom:4px;background-size:18px}#poststuff .ui-accordion h3{padding-left:25px}#lightbox_effects_content table tr td:first-child{vertical-align:top;text-align:right;padding-right:7px;padding-top:5px}#lightbox_effects_content tr{height:28px}.ngg-admin #screen-meta-links{padding-bottom:20px}.ngg-admin #wpbody{position:static}#ngg_page_content{background:#fff;box-shadow:0 0 12px 6px rgba(0,0,0,.03);box-sizing:border-box;font-family:lato,sans-serif;float:left;height:auto;margin-top:25px;padding:20px 40px;width:98%;color:#000;font-size:15px;letter-spacing:.3px;font-weight:500}#adminmenu .wp-submenu a[href*=ngg_pro_upgrade]{color:#9fbb1a;font-weight:600}.toplevel_page_nextgen-gallery #ngg_page_content{margin-top:20px}#ngg_page_content.ngg_settings_page,.ngg_gallery_sort,.ngg_manage_albums,.ngg_manage_galleries,.ngg_manage_images{background:#fff}#ngg_page_content .wrap{margin:0}#ngg_page_content .about-wrap{max-width:100%;float:left}.about-wrap [class$="-col"]{display:flex;justify-content:space-between;flex-wrap:wrap}.about-wrap [class$="-col"] .col{flex:1;align-self:flex-start}.about-wrap [class$="-col"] .col+.col{margin-left:20px}.about-wrap .two-col img{margin-bottom:1.5em}.about-wrap .headline-feature{max-width:none;margin:0 0 40px}#ngg_page_content a{color:#9fbb1a}#ngg_page_content .button-primary,#ngg_page_content .button-secondary,#ngg_page_content button{background-color:#000;color:#fff!important;border:none!important;box-shadow:none!important;text-shadow:none!important;outline:0!important;height:35px!important;padding:0 24px!important;line-height:35px;width:auto!important;border-radius:0;text-transform:uppercase;letter-spacing:1px;font-size:11px;font-weight:700;font-family:Lato,sans-serif;vertical-align:middle}#ngg_page_content .button-primary:hover,#ngg_page_content .button-secondary:hover,#ngg_page_content button:hover{background-color:#383838;vertical-align:middle}#ngg_page_content .button-primary:disabled,#ngg_page_content .button-secondary:disabled,#ngg_page_content button:disabled{background:#bbb!important}#ngg_page_content .button-secondary{background-color:#888!important}.ngg-admin #ngg_page_content .notice button,.ngg-admin #ngg_page_content div.error button,.ngg-admin #ngg_page_content div.updated button{background-color:transparent!important;padding:0}#ngg_page_content button,.ngg-admin .notice button,.ngg-admin div.error button,.ngg-admin div.updated button{background:0 0}#ngg_page_content button.wp-color-result{height:24px!important;padding:0 0 0 30px!important;border:1px solid #ddd!important}#ngg_page_content button.wp-color-result:hover{background-color:transparent}#ngg_page_content input[type=checkbox]{height:16px!important;width:16px!important}#ngg_page_content.ngg_settings_page form>p{width:81%;background:#fff;margin:0;float:right}#ngg_page_content .ngg_save_settings_button{position:absolute;right:61px;top:128px}.ecommerce_page_ngg-ecommerce-instructions-page #ngg_page_content .ngg_save_settings_button{display:none}#ngg_page_content ::-webkit-input-placeholder{color:#aaa}#ngg_page_content :-ms-input-placeholder{color:#aaa}#ngg_page_content ::-moz-placeholder{color:#aaa;opacity:1}#ngg_page_content :-moz-placeholder{color:#aaa;opacity:1}.ngg-admin .select2-drop.select2-drop-above .select2-search input{width:100%}#ngg_page_content .ngg_page_content_header{height:80px;margin-top:-23px;margin-bottom:24px}#ngg_page_content .ngg_page_content_header img{height:60px;padding-top:10px;padding-right:20px;float:left;width:auto}#ngg_page_content .ngg_page_content_header h2,#ngg_page_content .ngg_page_content_header h3{line-height:80px;color:#000;font-size:18px;font-family:Lato,sans-serif;text-transform:uppercase;letter-spacing:2px;text-align:left;font-weight:900}#ngg_page_content .ngg_page_content_header p{float:right;margin:-98px 0 0;font-size:15px;font-weight:500;color:#000;line-height:80px;letter-spacing:.3px}#ngg_page_content .ngg_page_content_header .ngg_save_settings_button{margin:0!important}#ngg_page_content .ngg_page_content_menu{width:20%;float:left;padding:0;height:100%;background:0 0}#ngg_page_content .ngg_page_content_menu a{box-shadow:none!important;border-left:5px solid #fff;cursor:pointer;display:block;padding:10px 0 10px 20px;line-height:22px;margin:10px 0;text-decoration:none;color:#000;text-transform:uppercase;font-size:13px;font-weight:400;letter-spacing:1.2px}.responsive-menu-icon{cursor:pointer;display:none;margin-bottom:5px;text-align:left}.responsive-menu-icon::before{color:#000;content:'\f0c9';display:block;font:400 20px/1 'Font Awesome 5 Free';margin:0 auto;text-align:center;font-weight:900}#ngg_page_content .ngg_page_content_menu .ngg_page_content_menu_active,#ngg_page_content .ngg_page_content_menu a:active{outline:transparent 0;border-left:5px solid #9dbd1b;position:relative;color:#000;margin-right:-1px;font-weight:800}#ngg_page_content .ngg_page_content_menu .ngg_page_content_menu_active:after,#ngg_page_content .ngg_page_content_menu a:active:after{right:0;border:8px solid transparent;content:"";width:0;position:absolute;pointer-events:none;border-right-color:#fff;top:50%;margin-top:-8px}#ngg_page_content .ngg_page_content_main{padding:0 20px 20px 30px;min-height:600px;float:left;box-sizing:border-box;width:100%}.gallery_page_nggallery-manage-album #ngg_page_content .ngg_page_content_main,.gallery_page_nggallery-manage-gallery #ngg_page_content .ngg_page_content_main{padding:0 10px 30px}#ngg_page_content .ngg_overview .ngg_page_content_main,#ngg_page_content.ngg_settings_page .ngg_page_content_main{width:80%}.gallery_page_ngg_display_settings #ngg_page_content.ngg_settings_page .ngg_page_content_main{min-height:1000px}.gallery_page_ngg_other_options #ngg_page_content.ngg_settings_page .ngg_page_content_main{min-height:400px}#ngg_page_content .ngg_manage_tags .ngg_page_content_main{padding:0}#attach_to_post_tabs #displayed_tab #ngg_page_content .ngg_page_content_main>div,#ngg_page_content .ngg_overview .ngg_page_content_main>div,#ngg_page_content.ngg_settings_page .ngg_page_content_main>div{display:none}#attach_to_post_tabs #displayed_tab #ngg_page_content .ngg_page_content_main>div:first-of-type,#ngg_page_content .ngg_overview .ngg_page_content_main>div:first-of-type,#ngg_page_content.ngg_settings_page .ngg_page_content_main>div:first-of-type{display:block}#ngg_page_content.ngg_settings_page .ngg_page_content_main h3{color:rgba(29,36,42,.85);font-size:18px;margin:20px 0 30px;text-transform:uppercase}#ngg_page_content .ngg_page_content_main input,#ngg_page_content .ngg_page_content_main select{color:#888;height:35px;border:1px solid #ddd;padding-left:10px;box-shadow:none;width:200px;-webkit-appearance:none;-webkit-border-radius:0;border-radius:0}#ngg_page_content .ngg_page_content_main select{background-image:url(dropdown_arrow.png);background-size:10px 10px;background-repeat:no-repeat;background-position:95% 55%}#ngg_page_content .ngg_page_content_main .select2-container{width:200px!important;line-height:0}#ngg_page_content .ngg_page_content_main .select2-selection--multiple,#ngg_page_content .ngg_page_content_main .select2-selection--single{border:1px solid #ddd;border-radius:0;height:35px;line-height:35px;padding-top:1px}#ngg_page_content .ngg_page_content_main .thumbnail_options .select2-selection--multiple{height:auto;padding-right:3px}#ngg_page_content .ngg_page_content_main .thumbnail_options .select2-selection--multiple .select2-search__field{width:100%!important}#ngg_page_content .select2-container--default .select2-selection--single .select2-selection__arrow{top:4px;display:none}#ngg_page_content .ngg_page_content_main .select2-search{width:100%}#ngg_page_content .ngg_page_content_main .select2-search__field{border-radius:3px}#ngg_page_content .ngg_page_content_main .select2-selection__choice{background:#9fbb1a;border:none;box-shadow:none;color:#fff;line-height:20px;padding:7px 10px 7px 8px;width:92%}#ngg_page_content .ngg_page_content_main .select2-selection__choice__remove{color:#fff;margin-right:6px}#ngg_page_content .ngg_page_content_main div[data-id=lightbox_effects] .select2-container,#ngg_page_content .ngg_page_content_main div[data-id=lightbox_effects] input,#ngg_page_content .ngg_page_content_main div[data-id=lightbox_effects] select{width:250px}#attach_to_post_tabs #displayed_tab #ngg_page_content .ngg_page_content_main input[type=radio],#ngg_page_content.ngg_settings_page .ngg_page_content_main input[type=radio]{border-radius:50%!important;height:16px!important;width:16px!important;padding:0!important;vertical-align:middle}#attach_to_post_tabs #displayed_tab #ngg_page_content .ngg_page_content_main input[type=radio]:checked:before,#ngg_page_content.ngg_settings_page .ngg_page_content_main input[type=radio]:checked:before{background-color:#9FBB1A;border-radius:50%;color:transparent;content:"\2022";display:block;height:17px;margin:-1px 0 0 -1px;vertical-align:middle;width:17px}#tr_photocrati-nextgen_basic_imagebrowser_ngg_triggers_display,#tr_photocrati-nextgen_basic_slideshow_ngg_triggers_display,.ngg-post-type #screen-meta .metabox-prefs.view-mode,.ngg-post-type .notice,.ngg-post-type div#setting-error-tgmpa,.post-type-nextgen_proof #post-body-content .inside,.post-type-nextgen_proof.post-php #submitdiv,.post-type-nextgen_proof.post-php .toggle-indicator,.post-type-nextgen_proof.post-php .wp-heading-inline,.post-type-ngg_order.post-php #submitdiv,.post-type-ngg_order.post-php .toggle-indicator,.post-type-ngg_order.post-php .wp-heading-inline{display:none}#attach_to_post_tabs #displayed_tab #ngg_page_content .ngg_page_content_main table,#ngg_page_content.ngg_settings_page .ngg_page_content_main table{color:rgba(29,36,42,.85);border-collapse:collapse;width:100%}#ngg_page_content table .sorting-indicator:before{color:#fff!important}#attach_to_post_tabs #displayed_tab #display_settings_tab_content table tr,#ngg_page_content.ngg_settings_page .ngg_page_content_main table tr{border:1px solid #f7f8f3;padding:5px 0!important;height:auto}#attach_to_post_tabs #displayed_tab #ngg_page_content .ngg_page_content_main table tr td,#ngg_page_content.ngg_settings_page .ngg_page_content_main table tr td,#ngg_page_content.ngg_settings_page .ngg_page_content_main table tr th{line-height:30px;vertical-align:middle;padding:10px 20px;box-sizing:border-box}.ngg-admin #ngg_page_content .widefat td,.ngg-admin #ngg_page_content .widefat th{padding:10px;color:#aaa;vertical-align:middle}.ngg-admin #ngg_page_content .widefat tfoot th,.ngg-admin #ngg_page_content .widefat thead th{padding:0 10px;color:#fff;text-transform:uppercase}#ngg_page_content.ngg_settings_page .ngg_page_content_main table tr th{font-weight:400!important;font-size:13px!important;line-height:1.5!important}#attach_to_post_tabs #displayed_tab #ngg_page_content .ngg_page_content_main table tr td:first-of-type{width:300px;text-align:left;font-weight:400;padding-top:8px}#attach_to_post_tabs #displayed_tab #ngg_page_content .ngg_page_content_main table table tr td:first-of-type,#ngg_page_content.ngg_settings_page .ngg_page_content_main table table tr td:first-of-type{width:auto;font-weight:400;padding:10px 20px}#attach_to_post_tabs #displayed_tab #ngg_page_content .ngg_page_content_main table tr:nth-of-type(2n),#ngg_page_content.ngg_settings_page .ngg_page_content_main table tr:nth-of-type(2n){background-color:#f7f7f7}#ngg_page_content.ngg_settings_page .ngg_page_content_main tr.watermark_field{padding:10px 0!important}#ngg_page_content.ngg_settings_page .ngg_page_content_main .watermark_field table{border:1px solid #d3e1c8}#ngg_page_content.ngg_settings_page .ngg_page_content_main .watermark_field table td{padding:5px 15px!important}#ngg_page_content.ngg_settings_page .ngg_page_content_main .watermark_field table td:first-of-type{width:auto!important}#ngg_page_content.ngg_settings_page .ngg_page_content_main .watermark_field table tr{border:none;padding:0!important}#ngg_page_content.ngg_settings_page .ngg_page_content_main .watermark_field img{max-width:100%}#attach_to_post_tabs #displayed_tab #ngg_page_content .ngg_page_content_main label,#ngg_page_content.ngg_settings_page .ngg_page_content_main label,#ngg_page_content.ngg_settings_page .ngg_page_content_main p.description{font-size:14px;color:#666}#ngg_page_content.ngg_settings_page .ngg_page_content_main label{margin-right:5px}#ngg_page_content.ngg_settings_page .ngg_page_content_main label:last-of-type{margin-right:15px}#ngg_page_content.ngg_settings_page .nextgen_settings_position td,#ngg_page_content.ngg_settings_page .nextgen_settings_position tr:nth-of-type(2n){border:none!important}#ngg_page_content.ngg_settings_page .nextgen_pro_lightbox_admin_header{background:#000!important;margin-top:20px}.nextgen_pro_lightbox_admin_header td{padding:10px 0!important}.nextgen_pro_lightbox_admin_header td h3{color:#fff!important;margin:0 0 0 20px!important;font-size:13px!important;letter-spacing:1.5px}.ngg_options_promo{background:#000;color:#fff;font-family:Lato,sans-serif;font-size:14px;font-weight:600}.ngg_options_promo a{text-decoration:none;font-weight:600;margin-left:6px}.gallery_page_ngg_other_options #ngg_page_content .ngg_page_content_main tbody tr td.ngg_options_promo{width:100%!important}.ngg-post-type .ngg_page_content_main .button,.ngg-post-type .ngg_page_content_main .page-title-action{background-color:#000!important;color:#fff!important;border:none!important;box-shadow:none!important;text-shadow:none!important;height:35px!important;padding:0 15px!important;line-height:35px;width:auto!important;text-transform:uppercase;letter-spacing:1px;font-size:11px}.ngg-post-type .ngg_page_content_main .button:hover,.ngg-post-type .ngg_page_content_main .page-title-action:hover{background-color:#383838!important}.ngg-post-type .ngg_page_content_main .page-title-action{padding:10px 18px!important;margin-left:10px;top:-4px}.ngg-post-type .ngg_page_content_main .tablenav{margin:0 0 20px}.ngg-post-type .ngg_page_content_main .tablenav .actions,.ngg-post-type .ngg_page_content_main .tablenav .tablenav-pages{margin:10px 0}.ngg-post-type .ngg_page_content_main .tablenav .tablenav-pages a,.ngg-post-type .ngg_page_content_main .tablenav-pages-navspan{background:#556472;border:none;color:#fff!important;margin:0 2px}.ngg-post-type #ngg_page_content .ngg_page_content_main .tablenav input.current-page{width:50px!important}.ngg-post-type .ngg_page_content_main table{box-shadow:none;table-layout:auto;border:1px solid rgba(159,187,26,.08)}.ngg-post-type .ngg_page_content_main table tfoot,.ngg-post-type .ngg_page_content_main table thead{background-color:#000;text-transform:uppercase}.ngg-post-type .ngg_page_content_main table tfoot{background-color:#000}.ngg-post-type .ngg_page_content_main table tfoot a,.ngg-post-type .ngg_page_content_main table thead a{padding:0}.ngg-post-type .ngg_page_content_main table tfoot span,.ngg-post-type .ngg_page_content_main table thead span{color:#fff;font-size:15px}.ngg-post-type .ngg_page_content_main table thead td,.ngg-post-type .ngg_page_content_main table thead th{background-color:transparent;border:none;color:#fff}.ngg-post-type .ngg_page_content_main table thead td{padding:12px 5px!important}.ngg-post-type #ngg_page_content .ngg_page_content_main input[type=checkbox]{height:13px!important;width:13px!important;min-width:auto;margin-top:2px}.ngg-post-type #ngg_page_content .ngg_page_content_main input[type=checkbox]:checked:before{color:#9FBB1A;margin:-5px 0 0 -5px}.ngg-post-type #ngg_page_content .sorting-indicator:before{color:#fff!important}.ngg-post-type .ngg_page_content_main .striped>tbody>:nth-child(odd){background-color:#f7f7f7}.ngg-post-type .ngg_page_content_main a.row-title{font-weight:400}.ngg-post-type .ngg_page_content_main .row-actions{left:0;padding-top:0}.ngg-post-type .ngg_page_content_main .row-actions a{color:#aaa!important}.ngg-post-type .ngg_page_content_main td.column-title strong{margin-bottom:0}.ngg-post-type #wpbody-content .quick-edit-row-page .inline-edit-col-left{width:100%}.ngg-post-type #ngg_page_content .widefat td,.ngg-post-type #ngg_page_content .widefat th{padding:10px;color:#aaa;vertical-align:middle}.ngg-post-type #ngg_page_content .widefat tfoot th,.ngg-post-type #ngg_page_content .widefat thead th{padding:0 10px;color:#fff;text-transform:uppercase}.ngg-post-type .ngg_page_content_main .tablenav.bottom{margin:10px 0 0}#ngg_page_content #titlediv input#title{font-size:22px;padding:24px 12px;color:#383838;letter-spacing:.5px;font-weight:400}.ngg-admin #postbox-container-2 h2.ui-sortable-handle,.ngg-post-type #ngg_page_content h3.accordion_tab{padding:10px;background:#000;margin-bottom:0}.ngg-admin #postbox-container-2 h2.ui-sortable-handle,.ngg-post-type #ngg_page_content h3.accordion_tab a{color:#fff;text-decoration:none;text-transform:uppercase;font-weight:400;font-size:15px;letter-spacing:2px;margin-left:6px}.ngg-admin #postbox-container-2 .postbox,.ngg-post-type .accordion>div{border-left:1px solid #eee;border-bottom:1px solid #eee;border-right:1px solid #eee;margin-bottom:30px;background-color:#fcfcfc}.ngg-post-type .accordion>div table,.post-type-nextgen_proof.post-php #side-sortables,.post-type-ngg_order.post-php #side-sortables{border:none}.ngg-post-type .accordion>div{padding:20px;margin-bottom:30px}.ngg-admin #postbox-container-2 .postbox .inside{margin:0}.ngg-admin #postbox-container-2 .postbox .inside a{color:#9fbb1a}.ngg-admin #postbox-container-2 .postbox .inside td,.ngg-admin #postbox-container-2 .postbox .inside th{padding:5px 10px}.ngg-admin #postbox-container-2 .postbox .inside .button-primary,.ngg-post-type .accordion>div .button-primary{margin:15px 0 0}.ngg-post-type table input[type=text]{margin:0}.post-type-nextgen_proof #ngg_page_content .ngg_page_content_main,.post-type-ngg_order #ngg_page_content .ngg_page_content_main{padding-left:10px}.post-type-nextgen_proof.post-php #poststuff #post-body.columns-2,.post-type-ngg_order.post-php #poststuff #post-body.columns-2{margin-right:100px}.post-type-nextgen_proof.post-php #post-body.columns-2 #postbox-container-1,.post-type-ngg_order.post-php #post-body.columns-2 #postbox-container-1{width:80px;margin-right:-100px}.post-type-ngg_order.post-php #post-body-content{margin-bottom:0}.post-type-ngg_order.post-php #post-body.columns-2 #postbox-container-2{float:none}.post-type-nextgen_proof.post-php #postbox-container-2 .postbox,.post-type-ngg_order.post-php #postbox-container-2 .postbox{background-color:#fff}.post-type-ngg_order.post-php #normal-sortables{min-height:10px!important}.post-type-nextgen_proof.post-php #postbox-container-2 h2.ui-sortable-handle,.post-type-ngg_order.post-php #postbox-container-2 h2.ui-sortable-handle{margin-left:0;padding-left:16px}.post-type-nextgen_proof.post-php .inside h4,.post-type-ngg_order.post-php .inside h4{padding:5px 10px;text-decoration:none!important;text-transform:uppercase;font-weight:400}.post-type-nextgen_proof.post-php .inside,.post-type-ngg_order.post-php .inside{padding:30px;font-size:14px}.post-type-nextgen_proof #normal-sortables .closed .inside{display:block!important}.post-type-nextgen_proof.post-php th,.post-type-ngg_order.post-php th{text-transform:uppercase;font-size:15px;letter-spacing:1px;font-weight:400;padding-bottom:10px!important;color:#000!important}.post-type-nextgen_proof.post-php.post-php table tfoot,.post-type-nextgen_proof.post-php.post-php table thead,.post-type-ngg_order.post-php table tfoot,.post-type-ngg_order.post-php table thead{background-color:transparent!important}.post-type-ngg_order .ngg_pro_order_info>table{max-width:1200px;background:#fcfcfc;box-shadow:none;font-size:14px}.post-type-nextgen_proof .row-actions .inline{display:none}#ngg_page_content .ngg_payment_gateway_enable_row{background:#000!important}@media (max-width:1030px){#ngg_page_content .ngg_page_content_header p{padding:0 20px}}@media (max-width:900px){#ngg_page_content .ngg_page_content_header p{display:none}}@media (max-width:782px){.about-wrap .three-col .col,.about-wrap .two-col .col{min-width:100%!important;margin-left:0;margin-top:1em}.ngg-post-type #ngg_page_content button.toggle-row{width:40px!important;height:40px!important;background:0 0!important}.ngg-post-type tr:not(.inline-edit-row):not(.no-items) td.column-primary~td:not(.check-column){padding:3px 8px 3px 35%}.ngg-post-type #ngg_page_content .ngg_page_content_main input[type=checkbox]:checked:before{font:400 20px/1 dashicons!important}#ngg_page_content .ngg_page_content_header img{padding-right:10px}#ngg_page_content .ngg_overview .ngg_page_content_header h3,#ngg_page_content .ngg_page_content_header h3{font-size:14px}#ngg_page_content .ngg_overview .ngg_page_content_main,#ngg_page_content .ngg_page_content_menu,#ngg_page_content.ngg_settings_page .ngg_page_content_main{width:100%}#ngg_page_content .ngg_page_content_main,#ngg_page_content.ngg_settings_page .ngg_page_content_main{padding:20px}#attach_to_post_tabs #displayed_tab #ngg_page_content .ngg_page_content_main table,#attach_to_post_tabs #displayed_tab #ngg_page_content .ngg_page_content_main tbody,#ngg_page_content.ngg_settings_page .ngg_page_content_main table,#ngg_page_content.ngg_settings_page .ngg_page_content_main tbody{display:block!important;max-width:100%}#attach_to_post_tabs #displayed_tab #ngg_page_content #slug_configuration,#ngg_page_content.ngg_settings_page .ngg_page_content_main tbody.hidden{display:none!important}#attach_to_post_tabs #displayed_tab #display_settings_tab_content table tr,#ngg_page_content.ngg_settings_page .ngg_page_content_main table tr{display:block!important;padding:10px 0 20px!important}#attach_to_post_tabs #displayed_tab #ngg_page_content .ngg_page_content_main table tr td,#ngg_page_content.ngg_settings_page .ngg_page_content_main table tr td,#ngg_page_content.ngg_settings_page .ngg_page_content_main table tr th{display:block;padding:2px 10px}#ngg_page_content.ngg_settings_page .ngg_page_content_main table.nextgen_settings_position tr td{display:table-cell}#ngg_page_content.ngg_settings_page td.ngg_options_promo{line-height:20px!important;padding:20px!important}.ngg_options_promo a{margin-left:0}#ngg_page_content.ngg_settings_page .ngg_page_content_main h2,#ngg_page_content.ngg_settings_page .ngg_page_content_main h3{text-align:center}#ngg_page_content.ngg_settings_page form>p{width:100%;padding:15px;box-sizing:border-box}#ngg_page_content .ngg_page_content_main input,#ngg_page_content .ngg_page_content_main select{max-width:100%;margin:5px 0;box-sizing:border-box}#ngg_page_content .ngg_page_content_main .select2-container,#ngg_page_content .ngg_page_content_main input[type=number],#ngg_page_content .ngg_page_content_main input[type=text],#ngg_page_content .ngg_page_content_main select{width:100%!important}#ngg_page_content button.wp-color-result{width:auto!important}#ngg_page_content button.wp-color-result .wp-color-result-text{line-height:22px}.ngg-post-type .ngg_page_content_main .subsubsub,.ngg-post-type .ngg_page_content_main .tablenav .actions{width:100%}.ngg-post-type #ngg_page_content .ngg_page_content_main input,.ngg-post-type #ngg_page_content .ngg_page_content_main select{width:100%!important;max-width:100%;margin:5px 0;box-sizing:border-box}#ngg_page_content input[type=checkbox]{width:16px!important}#ngg_page_content .button-primary,#ngg_page_content .button-secondary,#ngg_page_content button{width:100%!important;margin:4px 0;display:block;text-align:center}#ngg_page_content .ngg_save_settings_button{position:static}.ngg-post-type .ngg_page_content_main .button,.ngg-post-type .ngg_page_content_main .page-title-action{width:80%!important;display:block;text-align:center;margin:10px auto 20px;padding:0!important}.ngg-post-type .ngg_page_content_main .displaying-num{display:none}#gallery_selection label{display:block;padding-bottom:8px}.post-type-ngg_pricelist .accordion table{width:100%!important}.post-type-ngg_pricelist .accordion #manual_shipping_options td{display:block;width:100%!important}.post-type-ngg_pricelist #ngg_page_content .accordion table input.shipping_rate{width:100%;max-width:100%}.post-type-ngg_pricelist .accordion input[type=checkbox]:checked:before{font:400 21px/1 dashicons}.ngg-post-type #ngg_page_content h1{text-align:center;display:block}#ngg_page_content .responsive-menu-icon{display:block;padding:10px 0 15px}#ngg_page_content .responsive-menu{display:none;margin:0}#ngg_page_content .responsive-menu a{display:block}#ngg_page_content .ngg_page_content_menu .ngg_page_content_menu_active:after,#ngg_page_content .ngg_page_content_menu a:active:after{display:none}}
\ No newline at end of file
+.ngg-admin .notice,.ngg-admin div.error,.ngg-admin div.updated{margin:20px 15px 0 0}.ngg-admin #ngg_page_content .notice,.ngg-admin #ngg_page_content div.error,.ngg-admin #ngg_page_content div.updated{margin:20px 0}.hidden{display:none}.nextgen_advanced_toggle_link{font-size:11px;position:relative;bottom:5px;color:#444}.url_field{width:400px;max-width:100%}.nextgen_settings_field_colorpicker{width:85px!important;text-align:center;margin-left:50px}#ngg_page_content .wp-picker-container,#ngg_page_content .wp-picker-holder,#ngg_page_content .wp-picker-input-wrap{position:initial!important}#nextgen_settings_wmXpos,#nextgen_settings_wmYpos{width:65px!important}table.nextgen_settings_position{width:auto!important}#ngg_page_content label.tooltip,#ngg_page_content span.tooltip{outline:0;background-image:url(information.png);background-repeat:no-repeat;padding-left:22px;padding-bottom:4px;background-size:18px}#poststuff .ui-accordion h3{padding-left:25px}#lightbox_effects_content table tr td:first-child{vertical-align:top;text-align:right;padding-right:7px;padding-top:5px}#lightbox_effects_content tr{height:28px}.ngg-admin #screen-meta-links{padding-bottom:20px}.ngg-admin #wpbody{position:static}#ngg_page_content{background:#fff;box-shadow:0 0 12px 6px rgba(0,0,0,.03);box-sizing:border-box;font-family:lato,sans-serif;float:left;height:auto;margin-top:25px;padding:20px 40px;width:98%;color:#000;font-size:15px;letter-spacing:.3px;font-weight:500}#adminmenu .wp-submenu a[href*=ngg_pro_upgrade]{color:#9fbb1a;font-weight:600}.toplevel_page_nextgen-gallery #ngg_page_content{margin-top:20px}#ngg_page_content.ngg_settings_page,.ngg_gallery_sort,.ngg_manage_albums,.ngg_manage_galleries,.ngg_manage_images{background:#fff}#ngg_page_content .wrap{margin:0}#ngg_page_content .about-wrap{max-width:100%;float:left}.about-wrap [class$="-col"]{display:flex;justify-content:space-between;flex-wrap:wrap}.about-wrap [class$="-col"] .col{flex:1;align-self:flex-start}.about-wrap [class$="-col"] .col+.col{margin-left:20px}.about-wrap .two-col img{margin-bottom:1.5em}.about-wrap .headline-feature{max-width:none;margin:0 0 40px}#ngg_page_content a{color:#9fbb1a}#ngg_page_content .button-primary,#ngg_page_content .button-secondary,#ngg_page_content button{background-color:#000;color:#fff!important;border:none!important;box-shadow:none!important;text-shadow:none!important;outline:0!important;height:35px!important;padding:0 24px!important;line-height:35px;width:auto!important;border-radius:0;text-transform:uppercase;letter-spacing:1px;font-size:11px;font-weight:700;font-family:Lato,sans-serif;vertical-align:middle}#ngg_page_content .button-primary:hover,#ngg_page_content .button-secondary:hover,#ngg_page_content button:hover{background-color:#383838;vertical-align:middle}#ngg_page_content .button-primary:disabled,#ngg_page_content .button-secondary:disabled,#ngg_page_content button:disabled{background:#bbb!important}#ngg_page_content .button-secondary{background-color:#888!important}.ngg-admin #ngg_page_content .notice button,.ngg-admin #ngg_page_content div.error button,.ngg-admin #ngg_page_content div.updated button{background-color:transparent!important;padding:0}#ngg_page_content button,.ngg-admin .notice button,.ngg-admin div.error button,.ngg-admin div.updated button{background:0 0}#ngg_page_content button.wp-color-result{height:24px!important;padding:0 0 0 30px!important;border:1px solid #ddd!important}#ngg_page_content button.wp-color-result:hover{background-color:transparent}#ngg_page_content input[type=checkbox]{height:16px!important;width:16px!important}#ngg_page_content.ngg_settings_page form>p{width:81%;background:#fff;margin:0;float:right}#ngg_page_content .ngg_save_settings_button{position:absolute;right:61px;top:128px}.ecommerce_page_ngg-ecommerce-instructions-page #ngg_page_content .ngg_save_settings_button{display:none}#ngg_page_content ::-webkit-input-placeholder{color:#aaa}#ngg_page_content :-ms-input-placeholder{color:#aaa}#ngg_page_content ::-moz-placeholder{color:#aaa;opacity:1}#ngg_page_content :-moz-placeholder{color:#aaa;opacity:1}.ngg-admin .select2-drop.select2-drop-above .select2-search input{width:100%}#ngg_page_content .ngg_page_content_header{height:80px;margin-top:-23px;margin-bottom:24px}#ngg_page_content .ngg_page_content_header img{height:60px;padding-top:10px;padding-right:20px;float:left;width:auto}#ngg_page_content .ngg_page_content_header h2,#ngg_page_content .ngg_page_content_header h3{line-height:80px;color:#000;font-size:18px;font-family:Lato,sans-serif;text-transform:uppercase;letter-spacing:2px;text-align:left;font-weight:900}#ngg_page_content .ngg_page_content_header p{float:right;margin:-98px 0 0;font-size:15px;font-weight:500;color:#000;line-height:80px;letter-spacing:.3px}#ngg_page_content .ngg_page_content_header .ngg_save_settings_button{margin:0!important}#ngg_page_content .ngg_page_content_menu{width:20%;float:left;padding:0;height:100%;background:0 0}#ngg_page_content .ngg_page_content_menu a{box-shadow:none!important;border-left:5px solid #fff;cursor:pointer;display:block;padding:10px 0 10px 20px;line-height:22px;margin:10px 0;text-decoration:none;color:#000;text-transform:uppercase;font-size:13px;font-weight:400;letter-spacing:1.2px}.responsive-menu-icon{cursor:pointer;display:none;margin-bottom:5px;text-align:left}.responsive-menu-icon::before{color:#000;content:'\f0c9';display:block;font:400 20px/1 'Font Awesome 5 Free';margin:0 auto;text-align:center;font-weight:900}#ngg_page_content .ngg_page_content_menu .ngg_page_content_menu_active,#ngg_page_content .ngg_page_content_menu a:active{outline:transparent 0;border-left:5px solid #9dbd1b;position:relative;color:#000;margin-right:-1px;font-weight:800}#ngg_page_content .ngg_page_content_menu .ngg_page_content_menu_active:after,#ngg_page_content .ngg_page_content_menu a:active:after{right:0;border:8px solid transparent;content:"";width:0;position:absolute;pointer-events:none;border-right-color:#fff;top:50%;margin-top:-8px}#ngg_page_content .ngg_page_content_main{padding:0 20px 20px 30px;min-height:600px;float:left;box-sizing:border-box;width:100%}.gallery_page_nggallery-manage-album #ngg_page_content .ngg_page_content_main,.gallery_page_nggallery-manage-gallery #ngg_page_content .ngg_page_content_main{padding:0 10px 30px}#ngg_page_content .ngg_overview .ngg_page_content_main,#ngg_page_content.ngg_settings_page .ngg_page_content_main{width:80%}.gallery_page_ngg_display_settings #ngg_page_content.ngg_settings_page .ngg_page_content_main{min-height:1000px}.gallery_page_ngg_other_options #ngg_page_content.ngg_settings_page .ngg_page_content_main{min-height:400px}#ngg_page_content .ngg_manage_tags .ngg_page_content_main{padding:0}#attach_to_post_tabs #displayed_tab #ngg_page_content .ngg_page_content_main>div,#ngg_page_content .ngg_overview .ngg_page_content_main>div,#ngg_page_content.ngg_settings_page .ngg_page_content_main>div{display:none}#attach_to_post_tabs #displayed_tab #ngg_page_content .ngg_page_content_main>div:first-of-type,#ngg_page_content .ngg_overview .ngg_page_content_main>div:first-of-type,#ngg_page_content.ngg_settings_page .ngg_page_content_main>div:first-of-type{display:block}#ngg_page_content.ngg_settings_page .ngg_page_content_main h3{color:rgba(29,36,42,.85);font-size:18px;margin:20px 0 30px;text-transform:uppercase}#ngg_page_content .ngg_page_content_main input,#ngg_page_content .ngg_page_content_main select{color:#888;height:35px;border:1px solid #ddd;padding-left:10px;box-shadow:none;width:200px;-webkit-border-radius:0;border-radius:0}#ngg_page_content .ngg_page_content_main select{-webkit-appearance:none;background-image:url(dropdown_arrow.png);background-size:10px 10px;background-repeat:no-repeat;background-position:95% 55%}#ngg_page_content .ngg_page_content_main .select2-container{width:200px!important;line-height:0}#ngg_page_content .ngg_page_content_main .select2-selection--multiple,#ngg_page_content .ngg_page_content_main .select2-selection--single{border:1px solid #ddd;border-radius:0;height:35px;line-height:35px;padding-top:1px}#ngg_page_content .ngg_page_content_main .thumbnail_options .select2-selection--multiple{height:auto;padding-right:3px}#ngg_page_content .ngg_page_content_main .thumbnail_options .select2-selection--multiple .select2-search__field{width:100%!important}#ngg_page_content .select2-container--default .select2-selection--single .select2-selection__arrow{top:4px;display:none}#ngg_page_content .ngg_page_content_main .select2-search{width:100%}#ngg_page_content .ngg_page_content_main .select2-search__field{border-radius:3px}#ngg_page_content .ngg_page_content_main .select2-selection__choice{background:#9fbb1a;border:none;box-shadow:none;color:#fff;line-height:20px;padding:7px 10px 7px 8px;width:92%}#ngg_page_content .ngg_page_content_main .select2-selection__choice__remove{color:#fff;margin-right:6px}#ngg_page_content .ngg_page_content_main div[data-id=lightbox_effects] .select2-container,#ngg_page_content .ngg_page_content_main div[data-id=lightbox_effects] input,#ngg_page_content .ngg_page_content_main div[data-id=lightbox_effects] select{width:250px}#attach_to_post_tabs #displayed_tab #ngg_page_content .ngg_page_content_main input[type=radio],#ngg_page_content.ngg_settings_page .ngg_page_content_main input[type=radio]{border-radius:50%!important;height:16px!important;width:16px!important;padding:0!important;vertical-align:middle}#attach_to_post_tabs #displayed_tab #ngg_page_content .ngg_page_content_main input[type=radio]:checked:before,#ngg_page_content.ngg_settings_page .ngg_page_content_main input[type=radio]:checked:before{background-color:#9FBB1A;border-radius:50%;color:transparent;content:"\2022";display:block;height:17px;margin:-1px 0 0 -1px;vertical-align:middle;width:17px}#tr_photocrati-nextgen_basic_imagebrowser_ngg_triggers_display,#tr_photocrati-nextgen_basic_slideshow_ngg_triggers_display,.ngg-post-type #screen-meta .metabox-prefs.view-mode,.ngg-post-type .notice,.ngg-post-type div#setting-error-tgmpa,.post-type-nextgen_proof #post-body-content .inside,.post-type-nextgen_proof.post-php #submitdiv,.post-type-nextgen_proof.post-php .toggle-indicator,.post-type-nextgen_proof.post-php .wp-heading-inline,.post-type-ngg_order.post-php #submitdiv,.post-type-ngg_order.post-php .toggle-indicator,.post-type-ngg_order.post-php .wp-heading-inline{display:none}#attach_to_post_tabs #displayed_tab #ngg_page_content .ngg_page_content_main table,#ngg_page_content.ngg_settings_page .ngg_page_content_main table{color:rgba(29,36,42,.85);border-collapse:collapse;width:100%}#ngg_page_content table .sorting-indicator:before{color:#fff!important}#attach_to_post_tabs #displayed_tab #display_settings_tab_content table tr,#ngg_page_content.ngg_settings_page .ngg_page_content_main table tr{border:1px solid #f7f8f3;padding:5px 0!important;height:auto}#attach_to_post_tabs #displayed_tab #ngg_page_content .ngg_page_content_main table tr td,#ngg_page_content.ngg_settings_page .ngg_page_content_main table tr td,#ngg_page_content.ngg_settings_page .ngg_page_content_main table tr th{line-height:30px;vertical-align:middle;padding:10px 20px;box-sizing:border-box}.ngg-admin #ngg_page_content .widefat td,.ngg-admin #ngg_page_content .widefat th{padding:10px;color:#aaa;vertical-align:middle}.ngg-admin #ngg_page_content .widefat tfoot th,.ngg-admin #ngg_page_content .widefat thead th{padding:0 10px;color:#fff;text-transform:uppercase}#ngg_page_content.ngg_settings_page .ngg_page_content_main table tr th{font-weight:400!important;font-size:13px!important;line-height:1.5!important}#attach_to_post_tabs #displayed_tab #ngg_page_content .ngg_page_content_main table tr td:first-of-type{width:300px;text-align:left;font-weight:400;padding-top:8px}#attach_to_post_tabs #displayed_tab #ngg_page_content .ngg_page_content_main table table tr td:first-of-type,#ngg_page_content.ngg_settings_page .ngg_page_content_main table table tr td:first-of-type{width:auto;font-weight:400;padding:10px 20px}#attach_to_post_tabs #displayed_tab #ngg_page_content .ngg_page_content_main table tr:nth-of-type(2n),#ngg_page_content.ngg_settings_page .ngg_page_content_main table tr:nth-of-type(2n){background-color:#f7f7f7}#ngg_page_content.ngg_settings_page .ngg_page_content_main tr.watermark_field{padding:10px 0!important}#ngg_page_content.ngg_settings_page .ngg_page_content_main .watermark_field table{border:1px solid #d3e1c8}#ngg_page_content.ngg_settings_page .ngg_page_content_main .watermark_field table td{padding:5px 15px!important}#ngg_page_content.ngg_settings_page .ngg_page_content_main .watermark_field table td:first-of-type{width:auto!important}#ngg_page_content.ngg_settings_page .ngg_page_content_main .watermark_field table tr{border:none;padding:0!important}#ngg_page_content.ngg_settings_page .ngg_page_content_main .watermark_field img{max-width:100%}#attach_to_post_tabs #displayed_tab #ngg_page_content .ngg_page_content_main label,#ngg_page_content.ngg_settings_page .ngg_page_content_main label,#ngg_page_content.ngg_settings_page .ngg_page_content_main p.description{font-size:14px;color:#666}#ngg_page_content.ngg_settings_page .ngg_page_content_main label{margin-right:5px}#ngg_page_content.ngg_settings_page .ngg_page_content_main label:last-of-type{margin-right:15px}#ngg_page_content.ngg_settings_page .nextgen_settings_position td,#ngg_page_content.ngg_settings_page .nextgen_settings_position tr:nth-of-type(2n){border:none!important}#ngg_page_content.ngg_settings_page .nextgen_pro_lightbox_admin_header{background:#000!important;margin-top:20px}.nextgen_pro_lightbox_admin_header td{padding:10px 0!important}.nextgen_pro_lightbox_admin_header td h3{color:#fff!important;margin:0 0 0 20px!important;font-size:13px!important;letter-spacing:1.5px}.ngg_options_promo{background:#000;color:#fff;font-family:Lato,sans-serif;font-size:14px;font-weight:600}.ngg_options_promo a{text-decoration:none;font-weight:600;margin-left:6px}.gallery_page_ngg_other_options #ngg_page_content .ngg_page_content_main tbody tr td.ngg_options_promo{width:100%!important}.ngg-post-type .ngg_page_content_main .button,.ngg-post-type .ngg_page_content_main .page-title-action{background-color:#000!important;color:#fff!important;border:none!important;box-shadow:none!important;text-shadow:none!important;height:35px!important;padding:0 15px!important;line-height:35px;width:auto!important;text-transform:uppercase;letter-spacing:1px;font-size:11px}.ngg-post-type .ngg_page_content_main .button:hover,.ngg-post-type .ngg_page_content_main .page-title-action:hover{background-color:#383838!important}.ngg-post-type .ngg_page_content_main .page-title-action{padding:10px 18px!important;margin-left:10px;top:-4px}.ngg-post-type .ngg_page_content_main .tablenav{margin:0 0 20px}.ngg-post-type .ngg_page_content_main .tablenav .actions,.ngg-post-type .ngg_page_content_main .tablenav .tablenav-pages{margin:10px 0}.ngg-post-type .ngg_page_content_main .tablenav .tablenav-pages a,.ngg-post-type .ngg_page_content_main .tablenav-pages-navspan{background:#556472;border:none;color:#fff!important;margin:0 2px}.ngg-post-type #ngg_page_content .ngg_page_content_main .tablenav input.current-page{width:50px!important}.ngg-post-type .ngg_page_content_main table{box-shadow:none;table-layout:auto;border:1px solid rgba(159,187,26,.08)}.ngg-post-type .ngg_page_content_main table tfoot,.ngg-post-type .ngg_page_content_main table thead{background-color:#000;text-transform:uppercase}.ngg-post-type .ngg_page_content_main table tfoot{background-color:#000}.ngg-post-type .ngg_page_content_main table tfoot a,.ngg-post-type .ngg_page_content_main table thead a{padding:0}.ngg-post-type .ngg_page_content_main table tfoot span,.ngg-post-type .ngg_page_content_main table thead span{color:#fff;font-size:15px}.ngg-post-type .ngg_page_content_main table thead td,.ngg-post-type .ngg_page_content_main table thead th{background-color:transparent;border:none;color:#fff}.ngg-post-type .ngg_page_content_main table thead td{padding:12px 5px!important}.ngg-post-type #ngg_page_content .ngg_page_content_main input[type=checkbox]{height:13px!important;width:13px!important;min-width:auto;margin-top:2px}.ngg-post-type #ngg_page_content .ngg_page_content_main input[type=checkbox]:checked:before{color:#9FBB1A;margin:-5px 0 0 -5px}.ngg-post-type #ngg_page_content .sorting-indicator:before{color:#fff!important}.ngg-post-type .ngg_page_content_main .striped>tbody>:nth-child(odd){background-color:#f7f7f7}.ngg-post-type .ngg_page_content_main a.row-title{font-weight:400}.ngg-post-type .ngg_page_content_main .row-actions{left:0;padding-top:0}.ngg-post-type .ngg_page_content_main .row-actions a{color:#aaa!important}.ngg-post-type .ngg_page_content_main td.column-title strong{margin-bottom:0}.ngg-post-type #wpbody-content .quick-edit-row-page .inline-edit-col-left{width:100%}.ngg-post-type #ngg_page_content .widefat td,.ngg-post-type #ngg_page_content .widefat th{padding:10px;color:#aaa;vertical-align:middle}.ngg-post-type #ngg_page_content .widefat tfoot th,.ngg-post-type #ngg_page_content .widefat thead th{padding:0 10px;color:#fff;text-transform:uppercase}.ngg-post-type .ngg_page_content_main .tablenav.bottom{margin:10px 0 0}#ngg_page_content #titlediv input#title{font-size:22px;padding:24px 12px;color:#383838;letter-spacing:.5px;font-weight:400}.ngg-admin #postbox-container-2 h2.ui-sortable-handle,.ngg-post-type #ngg_page_content h3.accordion_tab{padding:10px;background:#000;margin-bottom:0}.ngg-admin #postbox-container-2 h2.ui-sortable-handle,.ngg-post-type #ngg_page_content h3.accordion_tab a{color:#fff;text-decoration:none;text-transform:uppercase;font-weight:400;font-size:15px;letter-spacing:2px;margin-left:6px}.ngg-admin #postbox-container-2 .postbox,.ngg-post-type .accordion>div{border-left:1px solid #eee;border-bottom:1px solid #eee;border-right:1px solid #eee;margin-bottom:30px;background-color:#fcfcfc}.ngg-post-type .accordion>div table,.post-type-nextgen_proof.post-php #side-sortables,.post-type-ngg_order.post-php #side-sortables{border:none}.ngg-post-type .accordion>div{padding:20px;margin-bottom:30px}.ngg-admin #postbox-container-2 .postbox .inside{margin:0}.ngg-admin #postbox-container-2 .postbox .inside a{color:#9fbb1a}.ngg-admin #postbox-container-2 .postbox .inside td,.ngg-admin #postbox-container-2 .postbox .inside th{padding:5px 10px}.ngg-admin #postbox-container-2 .postbox .inside .button-primary,.ngg-post-type .accordion>div .button-primary{margin:15px 0 0}.ngg-post-type table input[type=text]{margin:0}.post-type-nextgen_proof #ngg_page_content .ngg_page_content_main,.post-type-ngg_order #ngg_page_content .ngg_page_content_main{padding-left:10px}.post-type-nextgen_proof.post-php #poststuff #post-body.columns-2,.post-type-ngg_order.post-php #poststuff #post-body.columns-2{margin-right:100px}.post-type-nextgen_proof.post-php #post-body.columns-2 #postbox-container-1,.post-type-ngg_order.post-php #post-body.columns-2 #postbox-container-1{width:80px;margin-right:-100px}.post-type-ngg_order.post-php #post-body-content{margin-bottom:0}.post-type-ngg_order.post-php #post-body.columns-2 #postbox-container-2{float:none}.post-type-nextgen_proof.post-php #postbox-container-2 .postbox,.post-type-ngg_order.post-php #postbox-container-2 .postbox{background-color:#fff}.post-type-ngg_order.post-php #normal-sortables{min-height:10px!important}.post-type-nextgen_proof.post-php #postbox-container-2 h2.ui-sortable-handle,.post-type-ngg_order.post-php #postbox-container-2 h2.ui-sortable-handle{margin-left:0;padding-left:16px}.post-type-nextgen_proof.post-php .inside h4,.post-type-ngg_order.post-php .inside h4{padding:5px 10px;text-decoration:none!important;text-transform:uppercase;font-weight:400}.post-type-nextgen_proof.post-php .inside,.post-type-ngg_order.post-php .inside{padding:30px;font-size:14px}.post-type-nextgen_proof #normal-sortables .closed .inside{display:block!important}.post-type-nextgen_proof.post-php th,.post-type-ngg_order.post-php th{text-transform:uppercase;font-size:15px;letter-spacing:1px;font-weight:400;padding-bottom:10px!important;color:#000!important}.post-type-nextgen_proof.post-php.post-php table tfoot,.post-type-nextgen_proof.post-php.post-php table thead,.post-type-ngg_order.post-php table tfoot,.post-type-ngg_order.post-php table thead{background-color:transparent!important}.post-type-ngg_order .ngg_pro_order_info>table{max-width:1200px;background:#fcfcfc;box-shadow:none;font-size:14px}.post-type-nextgen_proof .row-actions .inline{display:none}#ngg_page_content .ngg_payment_gateway_enable_row{background:#000!important}.ngg-admin #fs_connect{box-shadow:none;border:1px solid #e0e0e0;margin-left:10px}.ngg-admin #fs_connect .fs-content p{font-size:17px;font-family:Lato,sans-serif}.ngg-admin #fs_connect a{color:#9fbb1a}.ngg-admin #fs_connect a:hover{color:#b8d433}.ngg-admin #fs_connect .fs-visual{padding:30px 20px!important;background:#fff}.ngg-admin #fs_connect .fs-visual .fs-connect-logo,.ngg-admin #fs_connect .fs-visual .fs-plugin-icon,.ngg-admin #fs_connect .fs-visual .fs-site-icon{border:none;padding:0;top:30px}.ngg-admin #fs_connect .fs-content{padding:30px 20px}.ngg-admin #fs_connect .fs-actions,.ngg-admin #fs_connect .fs-permissions,.ngg-admin #fs_connect .fs-permissions.fs-open,.ngg-admin #fs_connect .fs-terms{background:#000;color:#fff;padding:0!important}.ngg-admin #fs_connect .fs-actions{padding:30px 20px!important}.ngg-admin #fs_connect .fs-permissions ul li i.dashicons{color:#9fbb1a}.ngg-admin #fs_connect .fs-permissions.fs-open ul{margin-bottom:0;padding-bottom:20px}.ngg-admin #fs_connect .fs-permissions ul li div span{color:#fff}.ngg-admin #fs_connect .fs-terms{padding-bottom:15px!important}.ngg-admin #fs_connect .fs-actions .button.button-primary,.ngg-admin #fs_connect .fs-actions .button.button-secondary{box-shadow:none!important;text-shadow:none!important;height:35px!important;padding:0 24px!important;line-height:35px;width:auto!important;text-transform:uppercase;font-size:12px;letter-spacing:.5px;font-family:Lato,sans-serif}.ngg-admin #fs_connect .fs-actions .button.button-primary{background-color:#9fbb1a!important;color:#fff!important;border:none!important;border-radius:0}.ngg-admin #fs_connect .fs-actions .button.button-secondary{border:none!important;border-radius:0}.ngg-admin #fs_connect .fs-permissions a:hover,.ngg-admin #fs_connect .fs-terms a:hover{color:#fff}@media (max-width:1030px){#ngg_page_content .ngg_page_content_header p{padding:0 20px}}@media (max-width:900px){#ngg_page_content .ngg_page_content_header p{display:none}}@media (max-width:782px){.about-wrap .three-col .col,.about-wrap .two-col .col{min-width:100%!important;margin-left:0;margin-top:1em}.ngg-post-type #ngg_page_content button.toggle-row{width:40px!important;height:40px!important;background:0 0!important}.ngg-post-type tr:not(.inline-edit-row):not(.no-items) td.column-primary~td:not(.check-column){padding:3px 8px 3px 35%}.ngg-post-type #ngg_page_content .ngg_page_content_main input[type=checkbox]:checked:before{font:400 20px/1 dashicons!important}#ngg_page_content .ngg_page_content_header img{padding-right:10px}#ngg_page_content .ngg_overview .ngg_page_content_header h3,#ngg_page_content .ngg_page_content_header h3{font-size:14px}#ngg_page_content .ngg_overview .ngg_page_content_main,#ngg_page_content .ngg_page_content_menu,#ngg_page_content.ngg_settings_page .ngg_page_content_main{width:100%}#ngg_page_content .ngg_page_content_main,#ngg_page_content.ngg_settings_page .ngg_page_content_main{padding:20px}#attach_to_post_tabs #displayed_tab #ngg_page_content .ngg_page_content_main table,#attach_to_post_tabs #displayed_tab #ngg_page_content .ngg_page_content_main tbody,#ngg_page_content.ngg_settings_page .ngg_page_content_main table,#ngg_page_content.ngg_settings_page .ngg_page_content_main tbody{display:block!important;max-width:100%}#attach_to_post_tabs #displayed_tab #ngg_page_content #slug_configuration,#ngg_page_content.ngg_settings_page .ngg_page_content_main tbody.hidden{display:none!important}#attach_to_post_tabs #displayed_tab #display_settings_tab_content table tr,#ngg_page_content.ngg_settings_page .ngg_page_content_main table tr{display:block!important;padding:10px 0 20px!important}#attach_to_post_tabs #displayed_tab #ngg_page_content .ngg_page_content_main table tr td,#ngg_page_content.ngg_settings_page .ngg_page_content_main table tr td,#ngg_page_content.ngg_settings_page .ngg_page_content_main table tr th{display:block;padding:2px 10px}#ngg_page_content.ngg_settings_page .ngg_page_content_main table.nextgen_settings_position tr td{display:table-cell}#ngg_page_content.ngg_settings_page td.ngg_options_promo{line-height:20px!important;padding:20px!important}.ngg_options_promo a{margin-left:0}#ngg_page_content.ngg_settings_page .ngg_page_content_main h2,#ngg_page_content.ngg_settings_page .ngg_page_content_main h3{text-align:center}#ngg_page_content.ngg_settings_page form>p{width:100%;padding:15px;box-sizing:border-box}#ngg_page_content .ngg_page_content_main input,#ngg_page_content .ngg_page_content_main select{max-width:100%;margin:5px 0;box-sizing:border-box}#ngg_page_content .ngg_page_content_main .select2-container,#ngg_page_content .ngg_page_content_main input[type=number],#ngg_page_content .ngg_page_content_main input[type=text],#ngg_page_content .ngg_page_content_main select{width:100%!important}#ngg_page_content button.wp-color-result{width:auto!important}#ngg_page_content button.wp-color-result .wp-color-result-text{line-height:22px}.ngg-post-type .ngg_page_content_main .subsubsub,.ngg-post-type .ngg_page_content_main .tablenav .actions{width:100%}.ngg-post-type #ngg_page_content .ngg_page_content_main input,.ngg-post-type #ngg_page_content .ngg_page_content_main select{width:100%!important;max-width:100%;margin:5px 0;box-sizing:border-box}#ngg_page_content input[type=checkbox]{width:16px!important}#ngg_page_content .button-primary,#ngg_page_content .button-secondary,#ngg_page_content button{width:100%!important;margin:4px 0;display:block;text-align:center}#ngg_page_content .ngg_save_settings_button{position:static}.ngg-post-type .ngg_page_content_main .button,.ngg-post-type .ngg_page_content_main .page-title-action{width:80%!important;display:block;text-align:center;margin:10px auto 20px;padding:0!important}.ngg-post-type .ngg_page_content_main .displaying-num{display:none}#gallery_selection label{display:block;padding-bottom:8px}.post-type-ngg_pricelist .accordion table{width:100%!important}.post-type-ngg_pricelist .accordion #manual_shipping_options td{display:block;width:100%!important}.post-type-ngg_pricelist #ngg_page_content .accordion table input.shipping_rate{width:100%;max-width:100%}.post-type-ngg_pricelist .accordion input[type=checkbox]:checked:before{font:400 21px/1 dashicons}.ngg-post-type #ngg_page_content h1{text-align:center;display:block}#ngg_page_content .responsive-menu-icon{display:block;padding:10px 0 15px}#ngg_page_content .responsive-menu{display:none;margin:0}#ngg_page_content .responsive-menu a{display:block}#ngg_page_content .ngg_page_content_menu .ngg_page_content_menu_active:after,#ngg_page_content .ngg_page_content_menu a:active:after{display:none}}
\ No newline at end of file
diff --git a/wp-content/plugins/nextgen-gallery/products/photocrati_nextgen/modules/nextgen_data/package.module.nextgen_data.php b/wp-content/plugins/nextgen-gallery/products/photocrati_nextgen/modules/nextgen_data/package.module.nextgen_data.php
index 28aae3804d00295a321738d843bd4efb3bc019de..e1217db421ea6adb7468309d8e5fdc1617f9a03c 100644
--- a/wp-content/plugins/nextgen-gallery/products/photocrati_nextgen/modules/nextgen_data/package.module.nextgen_data.php
+++ b/wp-content/plugins/nextgen-gallery/products/photocrati_nextgen/modules/nextgen_data/package.module.nextgen_data.php
@@ -3386,6 +3386,7 @@ class C_NggLegacy_Thumbnail
 /**
  * Basic gallery storage methods; please consult the other available mixin.gallerystorage_base_(.*).php files before
  * adding new methods to this class: new methods may be more appropriately defined in other mixins.
+ * @property C_Gallery_Storage $object
  */
 class Mixin_GalleryStorage_Base extends Mixin
 {
@@ -3416,7 +3417,7 @@ class Mixin_GalleryStorage_Base extends Mixin
     function render_image($image, $size = FALSE)
     {
         $format_list = $this->object->get_image_format_list();
-        $abspath = $this->get_image_abspath($image, $size, true);
+        $abspath = $this->object->get_image_abspath($image, $size, true);
         if ($abspath == null) {
             $thumbnail = $this->object->generate_image_size($image, $size);
             if ($thumbnail != null) {
@@ -3518,6 +3519,7 @@ class Mixin_GalleryStorage_Base extends Mixin
 }
 /**
  * Provides methods to C_Gallery_Storage related to dynamic images, thumbnails, clones, etc
+ * @property C_Gallery_Storage $object
  */
 class Mixin_GalleryStorage_Base_Dynamic extends Mixin
 {
@@ -3825,6 +3827,30 @@ class Mixin_GalleryStorage_Base_Dynamic extends Mixin
                 // Something went wrong...
                 return null;
             }
+            // We now need to estimate the 'quality' or level of compression applied to the original JPEG: *IF* the
+            // original image has a quality lower than the $quality parameter we will end up generating a new image
+            // that is MUCH larger than the original. 'Quality' as an EXIF or IPTC property is quite unreliable
+            // and not all software honors or treats it the same way. This calculation is simple: just compare the size
+            // that our image could become to what it currently is. '3' is important here as JPEG uses 3 bytes per pixel.
+            //
+            // First we attempt to use ImageMagick if we can; it has a more robust method of calculation.
+            if (!empty($dimensions['mime']) && $dimensions['mime'] == 'image/jpeg') {
+                $possible_quality = NULL;
+                if (extension_loaded('imagick') && class_exists('Imagick')) {
+                    $img = new Imagick($image_path);
+                    if (method_exists($img, 'getImageCompressionQuality')) {
+                        $possible_quality = $img->getImageCompressionQuality();
+                    }
+                }
+                // ImageMagick wasn't available so we guess it from the dimensions and filesize
+                if ($possible_quality === NULL) {
+                    $filesize = filesize($image_path);
+                    $possible_quality = 101 - $width * $height * 3 / $filesize;
+                }
+                if ($possible_quality !== NULL && $possible_quality < $quality) {
+                    $quality = $possible_quality;
+                }
+            }
             $result['clone_path'] = $clone_path;
             $result['clone_directory'] = $clone_dir;
             $result['clone_suffix'] = $clone_suffix;
@@ -4103,6 +4129,7 @@ class Mixin_GalleryStorage_Base_Dynamic extends Mixin
 }
 /**
  * Provides getter methods to C_Gallery_Storage for determining absolute paths, URL, etc
+ * @property C_Gallery_Storage $object
  */
 class Mixin_GalleryStorage_Base_Getters extends Mixin
 {
@@ -4549,7 +4576,7 @@ class Mixin_GalleryStorage_Base_Getters extends Mixin
             if ($image->meta_data) {
                 $meta_data = is_object($image->meta_data) ? get_object_vars($image->meta_data) : $image->meta_data;
                 foreach ($meta_data as $key => $value) {
-                    if (is_array($value) && isset($value['width'])) {
+                    if (is_array($value) && isset($value['width']) && !in_array($key, $retval)) {
                         $retval[] = $key;
                     }
                 }
@@ -4724,6 +4751,7 @@ class Mixin_GalleryStorage_Base_Getters extends Mixin
 }
 /**
  * Provides the basic methods of gallery management to C_Gallery_Storage
+ * @property C_Gallery_Storage $object
  */
 class Mixin_GalleryStorage_Base_Management extends Mixin
 {
@@ -4820,22 +4848,38 @@ class Mixin_GalleryStorage_Base_Management extends Mixin
                 $image = $image_mapper->find($image);
             }
             if ($image_abspath = $this->object->get_image_abspath($image)) {
-                // Import the image
+                // Import the image; this will copy the main file
                 $new_image_id = $this->object->import_image_file($dst_gallery, $image_abspath, $image->filename);
                 if ($new_image_id) {
                     // Copy the properties of the old image
+                    $new_image = $image_mapper->find($new_image_id);
                     foreach (get_object_vars($image) as $key => $value) {
                         if (in_array($key, array('pid', 'galleryid', 'meta_data', 'filename', 'sortorder', 'extras_post_id'))) {
                             continue;
                         }
-                        $new_image = $image_mapper->find($new_image_id);
                         $new_image->{$key} = $value;
-                        $image_mapper->save($new_image);
                     }
+                    $image_mapper->save($new_image);
                     // Copy tags
                     $tags = wp_get_object_terms($image->pid, 'ngg_tag', 'fields=ids');
                     $tags = array_map('intval', $tags);
                     wp_set_object_terms($new_image_id, $tags, 'ngg_tag', true);
+                    // Copy all of the generated versions (resized versions, watermarks, etc)
+                    foreach ($this->get_image_sizes($image) as $named_size) {
+                        if (in_array($named_size, array('full', 'thumbnail'))) {
+                            continue;
+                        }
+                        $old_abspath = $this->object->get_image_abspath($image, $named_size);
+                        $new_abspath = $this->object->get_image_abspath($new_image, $named_size);
+                        if (is_array(stat($old_abspath))) {
+                            $new_dir = dirname($new_abspath);
+                            // Ensure the target directory exists
+                            if (@stat($new_dir) === FALSE) {
+                                wp_mkdir_p($new_dir);
+                            }
+                            @copy($old_abspath, $new_abspath);
+                        }
+                    }
                     // Mark as done
                     $retval[] = $new_image_id;
                 }
@@ -4944,9 +4988,13 @@ class Mixin_GalleryStorage_Base_Management extends Mixin
                         $this->object->correct_exif_rotation($image, TRUE);
                         // Re-create non-fullsize image sizes
                         foreach ($this->object->get_image_sizes($image) as $named_size) {
-                            if ($named_size == 'full') {
+                            if (in_array($named_size, array('full', 'backup'))) {
                                 continue;
                             }
+                            // Reset thumbnail cropping set by 'Edit thumb' dialog
+                            if ($named_size === 'thumbnail') {
+                                unset($image->meta_data[$named_size]['crop_frame']);
+                            }
                             $this->object->generate_image_clone($full_abspath, $this->object->get_image_abspath($image, $named_size), $this->object->get_image_size_params($image, $named_size));
                         }
                         do_action('ngg_recovered_image', $image);
@@ -4961,6 +5009,7 @@ class Mixin_GalleryStorage_Base_Management extends Mixin
 }
 /**
  * This class contains methods C_Gallery_Storage needs to interact with (like say, importing from) the WP Media Library
+ * * @property C_Gallery_Storage $object
  */
 class Mixin_GalleryStorage_Base_MediaLibrary extends Mixin
 {
@@ -4986,7 +5035,8 @@ class Mixin_GalleryStorage_Base_MediaLibrary extends Mixin
             // number of tries when the file with the same name is already exists
             $image_abspath = C_Gallery_Storage::get_instance()->get_image_abspath($image, "full");
             $new_file_path = $wordpress_upload_dir['path'] . '/' . $image->filename;
-            $new_file_mime = mime_content_type($image_abspath);
+            $image_data = getimagesize($image_abspath);
+            $new_file_mime = $image_data['mime'];
             while (file_exists($new_file_path)) {
                 $i++;
                 $new_file_path = $wordpress_upload_dir['path'] . '/' . $i . '_' . $image->filename;
@@ -5006,6 +5056,7 @@ class Mixin_GalleryStorage_Base_MediaLibrary extends Mixin
     }
     /**
      * Delete the given NGG image from the media library
+     * @var int|stdClass $imageId
      */
     function delete_from_media_library($imageId)
     {
@@ -5044,6 +5095,7 @@ class Mixin_GalleryStorage_Base_MediaLibrary extends Mixin
 }
 /**
  * Provides upload-related methods used by C_Gallery_Storage
+ * @property C_Gallery_Storage $object
  */
 class Mixin_GalleryStorage_Base_Upload extends Mixin
 {
@@ -5061,17 +5113,18 @@ class Mixin_GalleryStorage_Base_Upload extends Mixin
             return FALSE;
         }
         $fs = C_Fs::get_instance();
+        $retval = array('image_ids' => array());
         // Ensure that this folder has images
-        $i = 0;
         $files = array();
+        $directories = array();
         foreach (scandir($abspath) as $file) {
-            if ($file == '.' || $file == '..') {
+            if ($file == '.' || $file == '..' || strtoupper($file) == '__MACOSX') {
                 continue;
             }
             $file_abspath = $fs->join_paths($abspath, $file);
-            // The first directory is considered valid
-            if (is_dir($file_abspath) && $i === 0) {
-                $files[] = $file_abspath;
+            // Omit 'hidden' directories prefixed with a period
+            if (is_dir($file_abspath) && strpos($file, '.') !== 0) {
+                $directories[] = $file_abspath;
             } elseif ($this->is_image_file($file_abspath)) {
                 if ($filenames && array_search($file_abspath, $filenames) !== FALSE) {
                     $files[] = $file_abspath;
@@ -5082,14 +5135,19 @@ class Mixin_GalleryStorage_Base_Upload extends Mixin
                 }
             }
         }
-        if (empty($files)) {
+        if (empty($files) && empty($directories)) {
             return FALSE;
         }
         // Get needed utilities
         $gallery_mapper = C_Gallery_Mapper::get_instance();
-        // Sometimes users try importing a directory, which actually has all images under another directory
-        if (is_dir($files[0])) {
-            return $this->object->import_gallery_from_fs($files[0], $gallery_id, $create_new_gallerypath, $gallery_title, $filenames);
+        // Recurse through the directory and pull in all of the valid images we find
+        if (!empty($directories)) {
+            foreach ($directories as $dir) {
+                $subImport = $this->object->import_gallery_from_fs($dir, $gallery_id, $create_new_gallerypath, $gallery_title, $filenames);
+                if ($subImport) {
+                    $retval['image_ids'] = array_merge($retval['image_ids'], $subImport['image_ids']);
+                }
+            }
         }
         // If no gallery has been specified, then use the directory name as the gallery name
         if (!$gallery_id) {
@@ -5105,22 +5163,33 @@ class Mixin_GalleryStorage_Base_Upload extends Mixin
             }
         }
         // Ensure that we have a gallery id
-        if ($gallery_id) {
-            $retval = array('gallery_id' => $gallery_id, 'image_ids' => array());
-            foreach ($files as $file_abspath) {
-                $basename = pathinfo($file_abspath, PATHINFO_BASENAME);
-                if ($image_id = $this->import_image_file($gallery_id, $file_abspath, $basename, FALSE, FALSE, FALSE)) {
-                    $retval['image_ids'][] = $image_id;
-                }
-            }
-            // Add the gallery name to the result
-            if (!isset($gallery)) {
-                $gallery = $gallery_mapper->find($gallery_id);
+        if (!$gallery_id) {
+            return FALSE;
+        } else {
+            $retval['gallery_id'] = $gallery_id;
+        }
+        foreach ($files as $file_abspath) {
+            $basename = pathinfo($file_abspath, PATHINFO_BASENAME);
+            if ($image_id = $this->import_image_file($gallery_id, $file_abspath, $basename, FALSE, FALSE, FALSE)) {
+                $retval['image_ids'][] = $image_id;
             }
-            $retval['gallery_name'] = $gallery->title;
-            return $retval;
         }
-        return FALSE;
+        // Add the gallery name to the result
+        if (!isset($gallery)) {
+            $gallery = $gallery_mapper->find($gallery_id);
+        }
+        $retval['gallery_name'] = $gallery->title;
+        return $retval;
+    }
+    /**
+     * @param string $filename
+     * @return bool
+     */
+    public function is_allowed_image_extension($filename)
+    {
+        $extension = pathinfo($filename, PATHINFO_EXTENSION);
+        $allowed_extensions = apply_filters('ngg_allowed_file_types', array('jpeg', 'jpg', 'png', 'gif'));
+        return in_array($extension, $allowed_extensions);
     }
     function is_current_user_over_quota()
     {
@@ -5385,52 +5454,103 @@ class Mixin_GalleryStorage_Base_Upload extends Mixin
         }
         return $retval;
     }
+    /**
+     * @param int $gallery_id
+     * @return array|bool
+     */
     function upload_zip($gallery_id)
     {
+        if (!$this->object->is_zip()) {
+            return FALSE;
+        }
+        $retval = FALSE;
         $memory_limit = intval(ini_get('memory_limit'));
         if (!extension_loaded('suhosin') && $memory_limit < 256) {
             @ini_set('memory_limit', '256M');
         }
-        $retval = FALSE;
-        if ($this->object->is_zip()) {
-            $fs = C_Fs::get_instance();
-            // Uses the WordPress ZIP abstraction API
-            include_once $fs->join_paths(ABSPATH, 'wp-admin', 'includes', 'file.php');
-            WP_Filesystem(FALSE, get_temp_dir(), TRUE);
-            // Ensure that we truly have the gallery id
-            $gallery_id = $this->_get_gallery_id($gallery_id);
-            $zipfile = $_FILES['file']['tmp_name'];
-            $dest_path = implode(DIRECTORY_SEPARATOR, array(rtrim(get_temp_dir(), "/\\"), 'unpacked-' . M_I18n::mb_basename($zipfile)));
-            wp_mkdir_p($dest_path);
-            if (unzip_file($zipfile, $dest_path) === TRUE) {
-                $dest_dir = $dest_path . DIRECTORY_SEPARATOR;
-                $files = glob($dest_dir . '*');
-                $size = 0;
-                foreach ($files as $file) {
-                    if (is_file($dest_dir . $file)) {
-                        $size += filesize($dest_dir . $file);
-                    }
-                }
-                if ($size == 0) {
-                    $this->object->delete_directory($dest_path);
-                    $destination = wp_upload_dir();
-                    $destination_path = $destination['basedir'];
-                    $dest_path = implode(DIRECTORY_SEPARATOR, array(rtrim($destination_path, "/\\"), 'unpacked-' . M_I18n::mb_basename($zipfile)));
-                    wp_mkdir_p($dest_path);
-                    if (unzip_file($zipfile, $dest_path) === TRUE) {
-                        $retval = $this->object->import_gallery_from_fs($dest_path, $gallery_id);
-                    }
-                } else {
-                    $retval = $this->object->import_gallery_from_fs($dest_path, $gallery_id);
-                }
-            }
+        $fs = C_Fs::get_instance();
+        // Uses the WordPress ZIP abstraction API
+        include_once $fs->join_paths(ABSPATH, 'wp-admin', 'includes', 'file.php');
+        WP_Filesystem(FALSE, get_temp_dir(), TRUE);
+        // Ensure that we truly have the gallery id
+        $gallery_id = $this->object->_get_gallery_id($gallery_id);
+        $zipfile = $_FILES['file']['tmp_name'];
+        $dest_path = implode(DIRECTORY_SEPARATOR, array(rtrim(get_temp_dir(), "/\\"), 'unpacked-' . M_I18n::mb_basename($zipfile)));
+        // Attempt to extract the zip file into the normal system directory
+        $extracted = $this->object->extract_zip($zipfile, $dest_path);
+        // Now verify it worked. get_temp_dir() will check each of the following directories to ensure they are
+        // a directory and against wp_is_writable(). Should ALL of those options fail we will fallback to wp_upload_dir().
+        //
+        // WP_TEMP_DIR
+        // sys_get_temp_dir()
+        // ini/upload_tmp_dir
+        // WP_CONTENT_DIR
+        // /tmp
+        $size = 0;
+        $files = glob($dest_path . DIRECTORY_SEPARATOR . '*');
+        foreach ($files as $file) {
+            if (is_array(stat($file))) {
+                $size += filesize($file);
+            }
+        }
+        // Extraction failed; attempt again with wp_upload_dir()
+        if ($size == 0) {
+            // Remove the empty directory we may have possibly created but could not write to
             $this->object->delete_directory($dest_path);
+            $destination = wp_upload_dir();
+            $destination_path = $destination['basedir'];
+            $dest_path = implode(DIRECTORY_SEPARATOR, array(rtrim($destination_path, "/\\"), rand(), 'unpacked-' . M_I18n::mb_basename($zipfile)));
+            $extracted = $this->object->extract_zip($zipfile, $dest_path);
         }
+        if ($extracted) {
+            $retval = $this->object->import_gallery_from_fs($dest_path, $gallery_id);
+        }
+        $this->object->delete_directory($dest_path);
         if (!extension_loaded('suhosin')) {
             @ini_set('memory_limit', $memory_limit . 'M');
         }
         return $retval;
     }
+    /**
+     * @param string $zipfile
+     * @param string $dest_path
+     * @return bool FALSE on failure
+     */
+    public function extract_zip($zipfile, $dest_path)
+    {
+        wp_mkdir_p($dest_path);
+        if (class_exists('ZipArchive', FALSE) && apply_filters('unzip_file_use_ziparchive', TRUE)) {
+            $zipObj = new ZipArchive();
+            if ($zipObj->open($zipfile) === FALSE) {
+                return FALSE;
+            }
+            for ($i = 0; $i < $zipObj->numFiles; $i++) {
+                $filename = $zipObj->getNameIndex($i);
+                if (!$this->object->is_allowed_image_extension($filename)) {
+                    continue;
+                }
+                $zipObj->extractTo($dest_path, array($zipObj->getNameIndex($i)));
+            }
+        } else {
+            require_once ABSPATH . 'wp-admin/includes/class-pclzip.php';
+            $zipObj = new PclZip($zipfile);
+            $zipContent = $zipObj->listContent();
+            $indexesToExtract = array();
+            foreach ($zipContent as $zipItem) {
+                if ($zipItem['folder']) {
+                    continue;
+                }
+                if (!$this->object->is_allowed_image_extension($zipItem['stored_filename'])) {
+                    continue;
+                }
+                $indexesToExtract[] = $zipItem['index'];
+            }
+            if (!$zipObj->extractByIndex(implode(',', $indexesToExtract), $dest_path)) {
+                return FALSE;
+            }
+        }
+        return TRUE;
+    }
 }
 /**
  * Class Mixin_NextGen_Table_Extras
diff --git a/wp-content/plugins/nextgen-gallery/products/photocrati_nextgen/modules/nextgen_data/pel-0.9.6/class.exif_writer.php b/wp-content/plugins/nextgen-gallery/products/photocrati_nextgen/modules/nextgen_data/pel-0.9.6/class.exif_writer.php
index b4fe6e10c3a68cae38221da23af349fb980b9bab..2bb25d372c3fee8c339778a24da269210cd2f4bd 100644
--- a/wp-content/plugins/nextgen-gallery/products/photocrati_nextgen/modules/nextgen_data/pel-0.9.6/class.exif_writer.php
+++ b/wp-content/plugins/nextgen-gallery/products/photocrati_nextgen/modules/nextgen_data/pel-0.9.6/class.exif_writer.php
@@ -130,6 +130,9 @@ class C_Exif_Writer
         catch (PelInvalidArgumentException $exception) {
             return FALSE;
         }
+        catch (PelJpegInvalidMarkerException $exception) {
+            return FALSE;
+        }
     }
 
     /**
diff --git a/wp-content/plugins/nextgen-gallery/products/photocrati_nextgen/modules/nextgen_gallery_display/module.nextgen_gallery_display.php b/wp-content/plugins/nextgen-gallery/products/photocrati_nextgen/modules/nextgen_gallery_display/module.nextgen_gallery_display.php
index 832cc7a19e358739aa320e05bd6fe714338acd1c..e2608cc1c662228a529176a16f72f80895ea7b44 100644
--- a/wp-content/plugins/nextgen-gallery/products/photocrati_nextgen/modules/nextgen_gallery_display/module.nextgen_gallery_display.php
+++ b/wp-content/plugins/nextgen-gallery/products/photocrati_nextgen/modules/nextgen_gallery_display/module.nextgen_gallery_display.php
@@ -23,7 +23,7 @@ class M_Gallery_Display extends C_Base_Module
 			'photocrati-nextgen_gallery_display',
 			'Gallery Display',
 			'Provides the ability to display gallery of images',
-			'3.1.19',
+			'3.2.10',
 			'https://www.imagely.com/wordpress-gallery-plugin/nextgen-gallery/',
             'Imagely',
             'https://www.imagely.com'
@@ -194,6 +194,10 @@ class M_Gallery_Display extends C_Base_Module
 
     static function enqueue_fontawesome()
     {
+        // The official plugin is active, we don't need to do anything outside of the wp-admin
+        if (defined('FONT_AWESOME_OFFICIAL_LOADED') && !is_admin())
+            return;
+
         wp_register_script(
             'fontawesome_v4_shim',
             'https://use.fontawesome.com/releases/v5.3.1/js/v4-shims.js',
@@ -203,12 +207,12 @@ class M_Gallery_Display extends C_Base_Module
         if (!wp_script_is('fontawesome', 'registered'))
         {
             add_filter('script_loader_tag', 'M_Gallery_Display::fix_fontawesome_script_tag', 10, 2);
-			wp_enqueue_script(
-				'fontawesome',
+            wp_enqueue_script(
+                'fontawesome',
                 'https://use.fontawesome.com/releases/v5.3.1/js/all.js',
-				array('fontawesome_v4_shim'),
+                array('fontawesome_v4_shim'),
                 '5.3.1'
-			);
+            );
         }
 
         if (!wp_style_is('fontawesome', 'registered'))
@@ -223,9 +227,8 @@ class M_Gallery_Display extends C_Base_Module
             );
         }
 
-	    wp_enqueue_script('fontawesome_v4_shim');
+        wp_enqueue_script('fontawesome_v4_shim');
         wp_enqueue_script('fontawesome');
-
     }
 
     /**
diff --git a/wp-content/plugins/nextgen-gallery/products/photocrati_nextgen/modules/nextgen_gallery_display/package.module.nextgen_gallery_display.php b/wp-content/plugins/nextgen-gallery/products/photocrati_nextgen/modules/nextgen_gallery_display/package.module.nextgen_gallery_display.php
index bb3272447a1f14b57b66fd6e41231d1bf526a133..180c0ceea833d7f377b67d36475a1b3418b08e76 100644
--- a/wp-content/plugins/nextgen-gallery/products/photocrati_nextgen/modules/nextgen_gallery_display/package.module.nextgen_gallery_display.php
+++ b/wp-content/plugins/nextgen-gallery/products/photocrati_nextgen/modules/nextgen_gallery_display/package.module.nextgen_gallery_display.php
@@ -853,6 +853,11 @@ class Mixin_Displayed_Gallery_Queries extends Mixin
         $select = $id_only ? $image_key : $mapper->get_table_name() . '.*';
         $sort_direction = $this->object->order_direction;
         $sort_by = $this->object->order_by;
+        // Quickly sanitize
+        global $wpdb;
+        $this->object->container_ids = array_map(array($wpdb, '_escape'), $this->object->container_ids);
+        $this->object->entity_ids = array_map(array($wpdb, '_escape'), $this->object->entity_ids);
+        $this->object->exclusions = array_map(array($wpdb, '_escape'), $this->object->exclusions);
         // Here's what this method is doing:
         // 1) Determines what results need returned
         // 2) Determines from what container ids the results should come from
@@ -1681,7 +1686,7 @@ class Mixin_Displayed_Gallery_Renderer extends Mixin
         $settings = C_NextGen_Settings::get_instance();
         // Configure the arguments
         $defaults = array('id' => NULL, 'ids' => NULL, 'source' => '', 'src' => '', 'container_ids' => array(), 'gallery_ids' => array(), 'album_ids' => array(), 'tag_ids' => array(), 'display_type' => '', 'display' => '', 'exclusions' => array(), 'order_by' => $settings->galSort, 'order_direction' => $settings->galSortOrder, 'image_ids' => array(), 'entity_ids' => array(), 'tagcloud' => FALSE, 'returns' => 'included', 'slug' => NULL, 'sortorder' => array());
-        $args = shortcode_atts($defaults, $params);
+        $args = shortcode_atts($defaults, $params, 'ngg');
         // Are we loading a specific displayed gallery that's persisted?
         $mapper = C_Displayed_Gallery_Mapper::get_instance();
         if (!is_null($args['id'])) {
diff --git a/wp-content/plugins/nextgen-gallery/products/photocrati_nextgen/modules/nextgen_gallery_display/static/common.js b/wp-content/plugins/nextgen-gallery/products/photocrati_nextgen/modules/nextgen_gallery_display/static/common.js
index 92ae0334b64bc9b3a01a05fff87d5368722a68a4..9a72e2a1b94645359f425ae705a1830da4b6cbe0 100644
--- a/wp-content/plugins/nextgen-gallery/products/photocrati_nextgen/modules/nextgen_gallery_display/static/common.js
+++ b/wp-content/plugins/nextgen-gallery/products/photocrati_nextgen/modules/nextgen_gallery_display/static/common.js
@@ -141,4 +141,102 @@
         }
     };
 
+    // Polyfill for older browsers
+    Object.setPrototypeOf = Object.setPrototypeOf || function(obj, proto) {
+        obj.__proto__ = proto;
+        return obj;
+    };
+
+    if (typeof window.galleries !== 'undefined') {
+    Object.setPrototypeOf(
+        window.galleries,
+        {
+            get_api_version: function() {
+                return '0.1';
+            },
+
+            get_from_id: function (gallery_id) {
+                var self   = this;
+                var retval = null;
+                var keys   = Object.keys(this);
+
+                for (var i = 1; i <= keys.length; i++) {
+                    var gallery = self[keys[i - 1]];
+                    if (gallery.ID === gallery_id || gallery.ID === 'gallery_' + gallery_id || gallery.ID === parseInt(gallery_id)) {
+                        retval = gallery;
+                        break;
+                    }
+                }
+
+                return retval;
+            },
+
+            get_from_slug: function (slug) {
+                var self   = this;
+                var retval = null;
+                var keys   = Object.keys(this);
+
+                for (var i = 1; i <= keys.length; i++) {
+                    var gallery = self[keys[i - 1]];
+                    if (gallery.slug === slug) {
+                        retval = gallery;
+                        break;
+                    }
+                }
+
+                return retval;
+            },
+
+            get_setting: function(gallery_id, name, def) {
+                var tmp = '';
+                var gallery = this.get_from_id(gallery_id);
+                if (gallery && typeof gallery[name] !== 'undefined') {
+                    tmp = gallery[name];
+                } else {
+                    tmp = def;
+                }
+
+                if (tmp === 1)       tmp = true;
+                if (tmp === 0)       tmp = false;
+                if (tmp === '1')     tmp = true;
+                if (tmp === '0')     tmp = false;
+                if (tmp === 'false') tmp = false;
+                if (tmp === 'true')  tmp = true;
+
+                return tmp;
+            },
+
+            get_display_setting: function(gallery_id, name, def) {
+                var tmp = '';
+                var gallery = this.get_from_id(gallery_id);
+                if (gallery && typeof gallery.display_settings[name] !== 'undefined') {
+                    tmp = gallery.display_settings[name];
+                } else {
+                    tmp = def;
+                }
+
+                if (tmp === 1)       tmp = true;
+                if (tmp === 0)       tmp = false;
+                if (tmp === '1')     tmp = true;
+                if (tmp === '0')     tmp = false;
+                if (tmp === 'false') tmp = false;
+                if (tmp === 'true')  tmp = true;
+
+                return tmp;
+            },
+
+            is_widget: function(gallery_id) {
+                var retval  = false;
+                var gallery = this.get_from_id(gallery_id);
+                var slug    = gallery.slug;
+
+                if (slug) {
+                    return slug.indexOf('widget-ngg-images') !== -1;
+                }
+
+                return retval;
+            }
+        }
+    ); }
+
 })(jQuery);
\ No newline at end of file
diff --git a/wp-content/plugins/nextgen-gallery/products/photocrati_nextgen/modules/nextgen_gallery_display/static/common.min.js b/wp-content/plugins/nextgen-gallery/products/photocrati_nextgen/modules/nextgen_gallery_display/static/common.min.js
index 604889141a956555e442d402959ef9d838f19d85..ccea564c11662a1c4aed5d02385402f202fe6c23 100644
--- a/wp-content/plugins/nextgen-gallery/products/photocrati_nextgen/modules/nextgen_gallery_display/static/common.min.js
+++ b/wp-content/plugins/nextgen-gallery/products/photocrati_nextgen/modules/nextgen_gallery_display/static/common.min.js
@@ -1,3 +1,3 @@
-!function(t){if("object"==typeof exports&&"undefined"!=typeof module)module.exports=t();else if("function"==typeof define&&define.amd)define([],t);else{var e;"undefined"!=typeof window?e=window:"undefined"!=typeof global?e=global:"undefined"!=typeof self&&(e=self),e.Promise=t()}}(function(){return function t(e,n,r){function i(s,a){if(!n[s]){if(!e[s]){var c="function"==typeof _dereq_&&_dereq_;if(!a&&c)return c(s,!0);if(o)return o(s,!0);var l=new Error("Cannot find module '"+s+"'");throw l.code="MODULE_NOT_FOUND",l}var u=n[s]={exports:{}};e[s][0].call(u.exports,function(t){var n=e[s][1][t];return i(n||t)},u,u.exports,t,e,n,r)}return n[s].exports}for(var o="function"==typeof _dereq_&&_dereq_,s=0;s<r.length;s++)i(r[s]);return i}({1:[function(t,e,n){"use strict";e.exports=function(t){function e(t){var e=new n(t),r=e.promise();return e.setHowMany(1),e.setUnwrap(),e.init(),r}var n=t._SomePromiseArray;t.any=function(t){return e(t)},t.prototype.any=function(){return e(this)}}},{}],2:[function(t,e,n){"use strict";function r(){this._customScheduler=!1,this._isTickUsed=!1,this._lateQueue=new l(16),this._normalQueue=new l(16),this._haveDrainedQueues=!1,this._trampolineEnabled=!0;var t=this;this.drainQueues=function(){t._drainQueues()},this._schedule=c}function i(t,e,n){this._lateQueue.push(t,e,n),this._queueTick()}function o(t,e,n){this._normalQueue.push(t,e,n),this._queueTick()}function s(t){this._normalQueue._pushOne(t),this._queueTick()}var a;try{throw new Error}catch(t){a=t}var c=t("./schedule"),l=t("./queue"),u=t("./util");r.prototype.setScheduler=function(t){var e=this._schedule;return this._schedule=t,this._customScheduler=!0,e},r.prototype.hasCustomScheduler=function(){return this._customScheduler},r.prototype.enableTrampoline=function(){this._trampolineEnabled=!0},r.prototype.disableTrampolineIfNecessary=function(){u.hasDevTools&&(this._trampolineEnabled=!1)},r.prototype.haveItemsQueued=function(){return this._isTickUsed||this._haveDrainedQueues},r.prototype.fatalError=function(t,e){e?(process.stderr.write("Fatal "+(t instanceof Error?t.stack:t)+"\n"),process.exit(2)):this.throwLater(t)},r.prototype.throwLater=function(t,e){if(1===arguments.length&&(e=t,t=function(){throw e}),"undefined"!=typeof setTimeout)setTimeout(function(){t(e)},0);else try{this._schedule(function(){t(e)})}catch(t){throw new Error("No async scheduler available\n\n    See http://goo.gl/MqrFmX\n")}},u.hasDevTools?(r.prototype.invokeLater=function(t,e,n){this._trampolineEnabled?i.call(this,t,e,n):this._schedule(function(){setTimeout(function(){t.call(e,n)},100)})},r.prototype.invoke=function(t,e,n){this._trampolineEnabled?o.call(this,t,e,n):this._schedule(function(){t.call(e,n)})},r.prototype.settlePromises=function(t){this._trampolineEnabled?s.call(this,t):this._schedule(function(){t._settlePromises()})}):(r.prototype.invokeLater=i,r.prototype.invoke=o,r.prototype.settlePromises=s),r.prototype._drainQueue=function(t){for(;t.length()>0;){var e=t.shift();if("function"==typeof e){var n=t.shift(),r=t.shift();e.call(n,r)}else e._settlePromises()}},r.prototype._drainQueues=function(){this._drainQueue(this._normalQueue),this._reset(),this._haveDrainedQueues=!0,this._drainQueue(this._lateQueue)},r.prototype._queueTick=function(){this._isTickUsed||(this._isTickUsed=!0,this._schedule(this.drainQueues))},r.prototype._reset=function(){this._isTickUsed=!1},e.exports=r,e.exports.firstLineError=a},{"./queue":26,"./schedule":29,"./util":36}],3:[function(t,e,n){"use strict";e.exports=function(t,e,n,r){var i=!1,o=function(t,e){this._reject(e)},s=function(t,e){e.promiseRejectionQueued=!0,e.bindingPromise._then(o,o,null,this,t)},a=function(t,e){0==(50397184&this._bitField)&&this._resolveCallback(e.target)},c=function(t,e){e.promiseRejectionQueued||this._reject(t)};t.prototype.bind=function(o){i||(i=!0,t.prototype._propagateFrom=r.propagateFromFunction(),t.prototype._boundValue=r.boundValueFunction());var l=n(o),u=new t(e);u._propagateFrom(this,1);var p=this._target();if(u._setBoundTo(l),l instanceof t){var h={promiseRejectionQueued:!1,promise:u,target:p,bindingPromise:l};p._then(e,s,void 0,u,h),l._then(a,c,void 0,u,h),u._setOnCancel(l)}else u._resolveCallback(p);return u},t.prototype._setBoundTo=function(t){void 0!==t?(this._bitField=2097152|this._bitField,this._boundTo=t):this._bitField=-2097153&this._bitField},t.prototype._isBound=function(){return 2097152==(2097152&this._bitField)},t.bind=function(e,n){return t.resolve(n).bind(e)}}},{}],4:[function(t,e,n){"use strict";function r(){try{Promise===o&&(Promise=i)}catch(t){}return o}var i;"undefined"!=typeof Promise&&(i=Promise);var o=t("./promise")();o.noConflict=r,e.exports=o},{"./promise":22}],5:[function(t,e,n){"use strict";var r=Object.create;if(r){var i=r(null),o=r(null);i[" size"]=o[" size"]=0}e.exports=function(e){function n(t,n){var r;if(null!=t&&(r=t[n]),"function"!=typeof r){var i="Object "+a.classString(t)+" has no method '"+a.toString(n)+"'";throw new e.TypeError(i)}return r}function r(t){return n(t,this.pop()).apply(t,this)}function i(t){return t[this]}function o(t){var e=+this;return 0>e&&(e=Math.max(0,e+t.length)),t[e]}var s,a=t("./util"),c=a.canEvaluate;a.isIdentifier,e.prototype.call=function(t){var e=[].slice.call(arguments,1);return e.push(t),this._then(r,void 0,void 0,e,void 0)},e.prototype.get=function(t){var e;if("number"==typeof t)e=o;else if(c){var n=s(t);e=null!==n?n:i}else e=i;return this._then(e,void 0,void 0,t,void 0)}}},{"./util":36}],6:[function(t,e,n){"use strict";e.exports=function(e,n,r,i){var o=t("./util"),s=o.tryCatch,a=o.errorObj,c=e._async;e.prototype.break=e.prototype.cancel=function(){if(!i.cancellation())return this._warn("cancellation is disabled");for(var t=this,e=t;t._isCancellable();){if(!t._cancelBy(e)){e._isFollowing()?e._followee().cancel():e._cancelBranched();break}var n=t._cancellationParent;if(null==n||!n._isCancellable()){t._isFollowing()?t._followee().cancel():t._cancelBranched();break}t._isFollowing()&&t._followee().cancel(),t._setWillBeCancelled(),e=t,t=n}},e.prototype._branchHasCancelled=function(){this._branchesRemainingToCancel--},e.prototype._enoughBranchesHaveCancelled=function(){return void 0===this._branchesRemainingToCancel||this._branchesRemainingToCancel<=0},e.prototype._cancelBy=function(t){return t===this?(this._branchesRemainingToCancel=0,this._invokeOnCancel(),!0):(this._branchHasCancelled(),!!this._enoughBranchesHaveCancelled()&&(this._invokeOnCancel(),!0))},e.prototype._cancelBranched=function(){this._enoughBranchesHaveCancelled()&&this._cancel()},e.prototype._cancel=function(){this._isCancellable()&&(this._setCancelled(),c.invoke(this._cancelPromises,this,void 0))},e.prototype._cancelPromises=function(){this._length()>0&&this._settlePromises()},e.prototype._unsetOnCancel=function(){this._onCancelField=void 0},e.prototype._isCancellable=function(){return this.isPending()&&!this._isCancelled()},e.prototype.isCancellable=function(){return this.isPending()&&!this.isCancelled()},e.prototype._doInvokeOnCancel=function(t,e){if(o.isArray(t))for(var n=0;n<t.length;++n)this._doInvokeOnCancel(t[n],e);else if(void 0!==t)if("function"==typeof t){if(!e){var r=s(t).call(this._boundValue());r===a&&(this._attachExtraTrace(r.e),c.throwLater(r.e))}}else t._resultCancelled(this)},e.prototype._invokeOnCancel=function(){var t=this._onCancel();this._unsetOnCancel(),c.invoke(this._doInvokeOnCancel,this,t)},e.prototype._invokeInternalOnCancel=function(){this._isCancellable()&&(this._doInvokeOnCancel(this._onCancel(),!0),this._unsetOnCancel())},e.prototype._resultCancelled=function(){this.cancel()}}},{"./util":36}],7:[function(t,e,n){"use strict";e.exports=function(e){function n(t,n,a){return function(c){var l=a._boundValue();t:for(var u=0;u<t.length;++u){var p=t[u];if(p===Error||null!=p&&p.prototype instanceof Error){if(c instanceof p)return o(n).call(l,c)}else if("function"==typeof p){var h=o(p).call(l,c);if(h===s)return h;if(h)return o(n).call(l,c)}else if(r.isObject(c)){for(var f=i(p),_=0;_<f.length;++_){var d=f[_];if(p[d]!=c[d])continue t}return o(n).call(l,c)}}return e}}var r=t("./util"),i=t("./es5").keys,o=r.tryCatch,s=r.errorObj;return n}},{"./es5":13,"./util":36}],8:[function(t,e,n){"use strict";e.exports=function(t){function e(){this._trace=new e.CapturedTrace(r())}function n(){return i?new e:void 0}function r(){var t=o.length-1;return t>=0?o[t]:void 0}var i=!1,o=[];return t.prototype._promiseCreated=function(){},t.prototype._pushContext=function(){},t.prototype._popContext=function(){return null},t._peekContext=t.prototype._peekContext=function(){},e.prototype._pushContext=function(){void 0!==this._trace&&(this._trace._promiseCreated=null,o.push(this._trace))},e.prototype._popContext=function(){if(void 0!==this._trace){var t=o.pop(),e=t._promiseCreated;return t._promiseCreated=null,e}return null},e.CapturedTrace=null,e.create=n,e.deactivateLongStackTraces=function(){},e.activateLongStackTraces=function(){var n=t.prototype._pushContext,o=t.prototype._popContext,s=t._peekContext,a=t.prototype._peekContext,c=t.prototype._promiseCreated;e.deactivateLongStackTraces=function(){t.prototype._pushContext=n,t.prototype._popContext=o,t._peekContext=s,t.prototype._peekContext=a,t.prototype._promiseCreated=c,i=!1},i=!0,t.prototype._pushContext=e.prototype._pushContext,t.prototype._popContext=e.prototype._popContext,t._peekContext=t.prototype._peekContext=r,t.prototype._promiseCreated=function(){var t=this._peekContext();t&&null==t._promiseCreated&&(t._promiseCreated=this)}},e}},{}],9:[function(t,e,n){"use strict";e.exports=function(e,n){function r(t,e){return{promise:e}}function i(){return!1}function o(t,e,n){var r=this;try{t(e,n,function(t){if("function"!=typeof t)throw new TypeError("onCancel must be a function, got: "+N.toString(t));r._attachCancellationCallback(t)})}catch(t){return t}}function s(t){if(!this._isCancellable())return this;var e=this._onCancel();void 0!==e?N.isArray(e)?e.push(t):this._setOnCancel([e,t]):this._setOnCancel(t)}function a(){return this._onCancelField}function c(t){this._onCancelField=t}function l(){this._cancellationParent=void 0,this._onCancelField=void 0}function u(t,e){if(0!=(1&e)){this._cancellationParent=t;var n=t._branchesRemainingToCancel;void 0===n&&(n=0),t._branchesRemainingToCancel=n+1}0!=(2&e)&&t._isBound()&&this._setBoundTo(t._boundTo)}function p(t,e){0!=(2&e)&&t._isBound()&&this._setBoundTo(t._boundTo)}function h(){var t=this._boundTo;return void 0!==t&&t instanceof e?t.isFulfilled()?t.value():void 0:t}function f(){this._trace=new S(this._peekContext())}function _(t,e){if(H(t)){var n=this._trace;if(void 0!==n&&e&&(n=n._parent),void 0!==n)n.attachExtraTrace(t);else if(!t.__stackCleaned__){var r=j(t);N.notEnumerableProp(t,"stack",r.message+"\n"+r.stack.join("\n")),N.notEnumerableProp(t,"__stackCleaned__",!0)}}}function d(t,e,n,r,i){if(void 0===t&&null!==e&&W){if(void 0!==i&&i._returnedNonUndefined())return;if(0==(65535&r._bitField))return;n&&(n+=" ");var o="",s="";if(e._trace){for(var a=e._trace.stack.split("\n"),c=w(a),l=c.length-1;l>=0;--l){var u=c[l];if(!U.test(u)){var p=u.match(M);p&&(o="at "+p[1]+":"+p[2]+":"+p[3]+" ");break}}if(c.length>0)for(var h=c[0],l=0;l<a.length;++l)if(a[l]===h){l>0&&(s="\n"+a[l-1]);break}}var f="a promise was created in a "+n+"handler "+o+"but was not returned from it, see http://goo.gl/rRqMUw"+s;r._warn(f,!0,e)}}function v(t,e){var n=t+" is deprecated and will be removed in a future version.";return e&&(n+=" Use "+e+" instead."),y(n)}function y(t,n,r){if(ot.warnings){var i,o=new L(t);if(n)r._attachExtraTrace(o);else if(ot.longStackTraces&&(i=e._peekContext()))i.attachExtraTrace(o);else{var s=j(o);o.stack=s.message+"\n"+s.stack.join("\n")}tt("warning",o)||E(o,"",!0)}}function g(t,e){for(var n=0;n<e.length-1;++n)e[n].push("From previous event:"),e[n]=e[n].join("\n");return n<e.length&&(e[n]=e[n].join("\n")),t+"\n"+e.join("\n")}function m(t){for(var e=0;e<t.length;++e)(0===t[e].length||e+1<t.length&&t[e][0]===t[e+1][0])&&(t.splice(e,1),e--)}function b(t){for(var e=t[0],n=1;n<t.length;++n){for(var r=t[n],i=e.length-1,o=e[i],s=-1,a=r.length-1;a>=0;--a)if(r[a]===o){s=a;break}for(var a=s;a>=0;--a){var c=r[a];if(e[i]!==c)break;e.pop(),i--}e=r}}function w(t){for(var e=[],n=0;n<t.length;++n){var r=t[n],i="    (No stack trace)"===r||q.test(r),o=i&&nt(r);i&&!o&&($&&" "!==r.charAt(0)&&(r="    "+r),e.push(r))}return e}function C(t){for(var e=t.stack.replace(/\s+$/g,"").split("\n"),n=0;n<e.length;++n){var r=e[n];if("    (No stack trace)"===r||q.test(r))break}return n>0&&"SyntaxError"!=t.name&&(e=e.slice(n)),e}function j(t){var e=t.stack,n=t.toString();return e="string"==typeof e&&e.length>0?C(t):["    (No stack trace)"],{message:n,stack:"SyntaxError"==t.name?e:w(e)}}function E(t,e,n){if("undefined"!=typeof console){var r;if(N.isObject(t)){var i=t.stack;r=e+Q(i,t)}else r=e+String(t);"function"==typeof D?D(r,n):("function"==typeof console.log||"object"==typeof console.log)&&console.log(r)}}function k(t,e,n,r){var i=!1;try{"function"==typeof e&&(i=!0,"rejectionHandled"===t?e(r):e(n,r))}catch(t){I.throwLater(t)}"unhandledRejection"===t?tt(t,n,r)||i||E(n,"Unhandled rejection "):tt(t,r)}function F(t){var e;if("function"==typeof t)e="[function "+(t.name||"anonymous")+"]";else{e=t&&"function"==typeof t.toString?t.toString():N.toString(t);if(/\[object [a-zA-Z0-9$_]+\]/.test(e))try{e=JSON.stringify(t)}catch(t){}0===e.length&&(e="(empty array)")}return"(<"+x(e)+">, no stack trace)"}function x(t){return t.length<41?t:t.substr(0,38)+"..."}function T(){return"function"==typeof it}function P(t){var e=t.match(rt);return e?{fileName:e[1],line:parseInt(e[2],10)}:void 0}function R(t,e){if(T()){for(var n,r,i=t.stack.split("\n"),o=e.stack.split("\n"),s=-1,a=-1,c=0;c<i.length;++c){var l=P(i[c]);if(l){n=l.fileName,s=l.line;break}}for(var c=0;c<o.length;++c){var l=P(o[c]);if(l){r=l.fileName,a=l.line;break}}0>s||0>a||!n||!r||n!==r||s>=a||(nt=function(t){if(B.test(t))return!0;var e=P(t);return!!(e&&e.fileName===n&&s<=e.line&&e.line<=a)})}}function S(t){this._parent=t,this._promisesCreated=0;var e=this._length=1+(void 0===t?0:t._length);it(this,S),e>32&&this.uncycle()}var O,A,D,V=e._getDomain,I=e._async,L=t("./errors").Warning,N=t("./util"),H=N.canAttachTrace,B=/[\\\/]bluebird[\\\/]js[\\\/](release|debug|instrumented)/,U=/\((?:timers\.js):\d+:\d+\)/,M=/[\/<\(](.+?):(\d+):(\d+)\)?\s*$/,q=null,Q=null,$=!1,G=!(0==N.env("BLUEBIRD_DEBUG")||!N.env("BLUEBIRD_DEBUG")&&"development"!==N.env("NODE_ENV")),z=!(0==N.env("BLUEBIRD_WARNINGS")||!G&&!N.env("BLUEBIRD_WARNINGS")),X=!(0==N.env("BLUEBIRD_LONG_STACK_TRACES")||!G&&!N.env("BLUEBIRD_LONG_STACK_TRACES")),W=0!=N.env("BLUEBIRD_W_FORGOTTEN_RETURN")&&(z||!!N.env("BLUEBIRD_W_FORGOTTEN_RETURN"));e.prototype.suppressUnhandledRejections=function(){var t=this._target();t._bitField=-1048577&t._bitField|524288},e.prototype._ensurePossibleRejectionHandled=function(){0==(524288&this._bitField)&&(this._setRejectionIsUnhandled(),I.invokeLater(this._notifyUnhandledRejection,this,void 0))},e.prototype._notifyUnhandledRejectionIsHandled=function(){k("rejectionHandled",O,void 0,this)},e.prototype._setReturnedNonUndefined=function(){this._bitField=268435456|this._bitField},e.prototype._returnedNonUndefined=function(){return 0!=(268435456&this._bitField)},e.prototype._notifyUnhandledRejection=function(){if(this._isRejectionUnhandled()){var t=this._settledValue();this._setUnhandledRejectionIsNotified(),k("unhandledRejection",A,t,this)}},e.prototype._setUnhandledRejectionIsNotified=function(){this._bitField=262144|this._bitField},e.prototype._unsetUnhandledRejectionIsNotified=function(){this._bitField=-262145&this._bitField},e.prototype._isUnhandledRejectionNotified=function(){return(262144&this._bitField)>0},e.prototype._setRejectionIsUnhandled=function(){this._bitField=1048576|this._bitField},e.prototype._unsetRejectionIsUnhandled=function(){this._bitField=-1048577&this._bitField,this._isUnhandledRejectionNotified()&&(this._unsetUnhandledRejectionIsNotified(),this._notifyUnhandledRejectionIsHandled())},e.prototype._isRejectionUnhandled=function(){return(1048576&this._bitField)>0},e.prototype._warn=function(t,e,n){return y(t,e,n||this)},e.onPossiblyUnhandledRejection=function(t){var e=V();A="function"==typeof t?null===e?t:N.domainBind(e,t):void 0},e.onUnhandledRejectionHandled=function(t){var e=V();O="function"==typeof t?null===e?t:N.domainBind(e,t):void 0};var K=function(){};e.longStackTraces=function(){if(I.haveItemsQueued()&&!ot.longStackTraces)throw new Error("cannot enable long stack traces after promises have been created\n\n    See http://goo.gl/MqrFmX\n");if(!ot.longStackTraces&&T()){var t=e.prototype._captureStackTrace,r=e.prototype._attachExtraTrace;ot.longStackTraces=!0,K=function(){if(I.haveItemsQueued()&&!ot.longStackTraces)throw new Error("cannot enable long stack traces after promises have been created\n\n    See http://goo.gl/MqrFmX\n");e.prototype._captureStackTrace=t,e.prototype._attachExtraTrace=r,n.deactivateLongStackTraces(),I.enableTrampoline(),ot.longStackTraces=!1},e.prototype._captureStackTrace=f,e.prototype._attachExtraTrace=_,n.activateLongStackTraces(),I.disableTrampolineIfNecessary()}},e.hasLongStackTraces=function(){return ot.longStackTraces&&T()};var J=function(){try{if("function"==typeof CustomEvent){var t=new CustomEvent("CustomEvent");return N.global.dispatchEvent(t),function(t,e){var n=new CustomEvent(t.toLowerCase(),{detail:e,cancelable:!0});return!N.global.dispatchEvent(n)}}if("function"==typeof Event){var t=new Event("CustomEvent");return N.global.dispatchEvent(t),function(t,e){var n=new Event(t.toLowerCase(),{cancelable:!0});return n.detail=e,!N.global.dispatchEvent(n)}}var t=document.createEvent("CustomEvent");return t.initCustomEvent("testingtheevent",!1,!0,{}),N.global.dispatchEvent(t),function(t,e){var n=document.createEvent("CustomEvent");return n.initCustomEvent(t.toLowerCase(),!1,!0,e),!N.global.dispatchEvent(n)}}catch(t){}return function(){return!1}}(),Y=function(){return N.isNode?function(){return process.emit.apply(process,arguments)}:N.global?function(t){var e="on"+t.toLowerCase(),n=N.global[e];return!!n&&(n.apply(N.global,[].slice.call(arguments,1)),!0)}:function(){return!1}}(),Z={promiseCreated:r,promiseFulfilled:r,promiseRejected:r,promiseResolved:r,promiseCancelled:r,promiseChained:function(t,e,n){return{promise:e,child:n}},warning:function(t,e){return{warning:e}},unhandledRejection:function(t,e,n){return{reason:e,promise:n}},rejectionHandled:r},tt=function(t){var e=!1;try{e=Y.apply(null,arguments)}catch(t){I.throwLater(t),e=!0}var n=!1;try{n=J(t,Z[t].apply(null,arguments))}catch(t){I.throwLater(t),n=!0}return n||e};e.config=function(t){if(t=Object(t),"longStackTraces"in t&&(t.longStackTraces?e.longStackTraces():!t.longStackTraces&&e.hasLongStackTraces()&&K()),"warnings"in t){var n=t.warnings;ot.warnings=!!n,W=ot.warnings,N.isObject(n)&&"wForgottenReturn"in n&&(W=!!n.wForgottenReturn)}if("cancellation"in t&&t.cancellation&&!ot.cancellation){if(I.haveItemsQueued())throw new Error("cannot enable cancellation after promises are in use");e.prototype._clearCancellationData=l,e.prototype._propagateFrom=u,e.prototype._onCancel=a,e.prototype._setOnCancel=c,e.prototype._attachCancellationCallback=s,e.prototype._execute=o,et=u,ot.cancellation=!0}return"monitoring"in t&&(t.monitoring&&!ot.monitoring?(ot.monitoring=!0,e.prototype._fireEvent=tt):!t.monitoring&&ot.monitoring&&(ot.monitoring=!1,e.prototype._fireEvent=i)),e},e.prototype._fireEvent=i,e.prototype._execute=function(t,e,n){try{t(e,n)}catch(t){return t}},e.prototype._onCancel=function(){},e.prototype._setOnCancel=function(t){},e.prototype._attachCancellationCallback=function(t){},e.prototype._captureStackTrace=function(){},e.prototype._attachExtraTrace=function(){},e.prototype._clearCancellationData=function(){},e.prototype._propagateFrom=function(t,e){};var et=p,nt=function(){return!1},rt=/[\/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/;N.inherits(S,Error),n.CapturedTrace=S,S.prototype.uncycle=function(){var t=this._length;if(!(2>t)){for(var e=[],n={},r=0,i=this;void 0!==i;++r)e.push(i),i=i._parent;t=this._length=r;for(var r=t-1;r>=0;--r){var o=e[r].stack;void 0===n[o]&&(n[o]=r)}for(var r=0;t>r;++r){var s=e[r].stack,a=n[s];if(void 0!==a&&a!==r){a>0&&(e[a-1]._parent=void 0,e[a-1]._length=1),e[r]._parent=void 0,e[r]._length=1;var c=r>0?e[r-1]:this;t-1>a?(c._parent=e[a+1],c._parent.uncycle(),c._length=c._parent._length+1):(c._parent=void 0,c._length=1);for(var l=c._length+1,u=r-2;u>=0;--u)e[u]._length=l,l++;return}}}},S.prototype.attachExtraTrace=function(t){if(!t.__stackCleaned__){this.uncycle();for(var e=j(t),n=e.message,r=[e.stack],i=this;void 0!==i;)r.push(w(i.stack.split("\n"))),i=i._parent;b(r),m(r),N.notEnumerableProp(t,"stack",g(n,r)),N.notEnumerableProp(t,"__stackCleaned__",!0)}};var it=function(){var t=/^\s*at\s*/,e=function(t,e){return"string"==typeof t?t:void 0!==e.name&&void 0!==e.message?e.toString():F(e)};if("number"==typeof Error.stackTraceLimit&&"function"==typeof Error.captureStackTrace){Error.stackTraceLimit+=6,q=t,Q=e;var n=Error.captureStackTrace;return nt=function(t){return B.test(t)},function(t,e){Error.stackTraceLimit+=6,n(t,e),Error.stackTraceLimit-=6}}var r=new Error;if("string"==typeof r.stack&&r.stack.split("\n")[0].indexOf("stackDetection@")>=0)return q=/@/,Q=e,$=!0,function(t){t.stack=(new Error).stack};var i;try{throw new Error}catch(t){i="stack"in t}return"stack"in r||!i||"number"!=typeof Error.stackTraceLimit?(Q=function(t,e){return"string"==typeof t?t:"object"!=typeof e&&"function"!=typeof e||void 0===e.name||void 0===e.message?F(e):e.toString()},null):(q=t,Q=e,function(t){Error.stackTraceLimit+=6;try{throw new Error}catch(e){t.stack=e.stack}Error.stackTraceLimit-=6})}();"undefined"!=typeof console&&void 0!==console.warn&&(D=function(t){console.warn(t)},N.isNode&&process.stderr.isTTY?D=function(t,e){var n=e?"":"";console.warn(n+t+"\n")}:N.isNode||"string"!=typeof(new Error).stack||(D=function(t,e){console.warn("%c"+t,e?"color: darkorange":"color: red")}));var ot={warnings:z,longStackTraces:!1,cancellation:!1,monitoring:!1};return X&&e.longStackTraces(),{longStackTraces:function(){return ot.longStackTraces},warnings:function(){return ot.warnings},cancellation:function(){return ot.cancellation},monitoring:function(){return ot.monitoring},propagateFromFunction:function(){return et},boundValueFunction:function(){return h},checkForgottenReturns:d,setBounds:R,warn:y,deprecated:v,CapturedTrace:S,fireDomEvent:J,fireGlobalEvent:Y}}},{"./errors":12,"./util":36}],10:[function(t,e,n){"use strict";e.exports=function(t){function e(){return this.value}function n(){throw this.reason}t.prototype.return=t.prototype.thenReturn=function(n){return n instanceof t&&n.suppressUnhandledRejections(),this._then(e,void 0,void 0,{value:n},void 0)},t.prototype.throw=t.prototype.thenThrow=function(t){return this._then(n,void 0,void 0,{reason:t},void 0)},t.prototype.catchThrow=function(t){if(arguments.length<=1)return this._then(void 0,n,void 0,{reason:t},void 0);var e=arguments[1],r=function(){throw e};return this.caught(t,r)},t.prototype.catchReturn=function(n){if(arguments.length<=1)return n instanceof t&&n.suppressUnhandledRejections(),this._then(void 0,e,void 0,{value:n},void 0);var r=arguments[1];r instanceof t&&r.suppressUnhandledRejections();var i=function(){return r};return this.caught(n,i)}}},{}],11:[function(t,e,n){"use strict";e.exports=function(t,e){function n(){return o(this)}function r(t,n){return i(t,n,e,e)}var i=t.reduce,o=t.all;t.prototype.each=function(t){return i(this,t,e,0)._then(n,void 0,void 0,this,void 0)},t.prototype.mapSeries=function(t){return i(this,t,e,e)},t.each=function(t,r){return i(t,r,e,0)._then(n,void 0,void 0,t,void 0)},t.mapSeries=r}},{}],12:[function(t,e,n){"use strict";function r(t,e){function n(r){return this instanceof n?(p(this,"message","string"==typeof r?r:e),p(this,"name",t),void(Error.captureStackTrace?Error.captureStackTrace(this,this.constructor):Error.call(this))):new n(r)}return u(n,Error),n}function i(t){return this instanceof i?(p(this,"name","OperationalError"),p(this,"message",t),this.cause=t,this.isOperational=!0,void(t instanceof Error?(p(this,"message",t.message),p(this,"stack",t.stack)):Error.captureStackTrace&&Error.captureStackTrace(this,this.constructor))):new i(t)}var o,s,a=t("./es5"),c=a.freeze,l=t("./util"),u=l.inherits,p=l.notEnumerableProp,h=r("Warning","warning"),f=r("CancellationError","cancellation error"),_=r("TimeoutError","timeout error"),d=r("AggregateError","aggregate error");try{o=TypeError,s=RangeError}catch(t){o=r("TypeError","type error"),s=r("RangeError","range error")}for(var v="join pop push shift unshift slice filter forEach some every map indexOf lastIndexOf reduce reduceRight sort reverse".split(" "),y=0;y<v.length;++y)"function"==typeof Array.prototype[v[y]]&&(d.prototype[v[y]]=Array.prototype[v[y]]);a.defineProperty(d.prototype,"length",{value:0,configurable:!1,writable:!0,enumerable:!0}),d.prototype.isOperational=!0;var g=0;d.prototype.toString=function(){var t=Array(4*g+1).join(" "),e="\n"+t+"AggregateError of:\n";g++,t=Array(4*g+1).join(" ");for(var n=0;n<this.length;++n){for(var r=this[n]===this?"[Circular AggregateError]":this[n]+"",i=r.split("\n"),o=0;o<i.length;++o)i[o]=t+i[o];r=i.join("\n"),e+=r+"\n"}return g--,e},u(i,Error);var m=Error.__BluebirdErrorTypes__;m||(m=c({CancellationError:f,TimeoutError:_,OperationalError:i,RejectionError:i,AggregateError:d}),a.defineProperty(Error,"__BluebirdErrorTypes__",{value:m,writable:!1,enumerable:!1,configurable:!1})),e.exports={Error:Error,TypeError:o,RangeError:s,CancellationError:m.CancellationError,OperationalError:m.OperationalError,TimeoutError:m.TimeoutError,AggregateError:m.AggregateError,Warning:h}},{"./es5":13,"./util":36}],13:[function(t,e,n){var r=function(){"use strict";return void 0===this}();if(r)e.exports={freeze:Object.freeze,defineProperty:Object.defineProperty,getDescriptor:Object.getOwnPropertyDescriptor,keys:Object.keys,names:Object.getOwnPropertyNames,getPrototypeOf:Object.getPrototypeOf,isArray:Array.isArray,isES5:r,propertyIsWritable:function(t,e){var n=Object.getOwnPropertyDescriptor(t,e);return!(n&&!n.writable&&!n.set)}};else{var i={}.hasOwnProperty,o={}.toString,s={}.constructor.prototype,a=function(t){var e=[];for(var n in t)i.call(t,n)&&e.push(n);return e},c=function(t,e){return{value:t[e]}},l=function(t,e,n){return t[e]=n.value,t},u=function(t){return t},p=function(t){try{return Object(t).constructor.prototype}catch(t){return s}},h=function(t){try{return"[object Array]"===o.call(t)}catch(t){return!1}};e.exports={isArray:h,keys:a,names:a,defineProperty:l,getDescriptor:c,freeze:u,getPrototypeOf:p,isES5:r,propertyIsWritable:function(){return!0}}}},{}],14:[function(t,e,n){"use strict";e.exports=function(t,e){var n=t.map;t.prototype.filter=function(t,r){return n(this,t,r,e)},t.filter=function(t,r,i){return n(t,r,i,e)}}},{}],15:[function(t,e,n){"use strict";e.exports=function(e,n){function r(t,e,n){this.promise=t,this.type=e,this.handler=n,this.called=!1,this.cancelPromise=null}function i(t){this.finallyHandler=t}function o(t,e){return null!=t.cancelPromise&&(arguments.length>1?t.cancelPromise._reject(e):t.cancelPromise._cancel(),t.cancelPromise=null,!0)}function s(){return c.call(this,this.promise._target()._settledValue())}function a(t){return o(this,t)?void 0:(p.e=t,p)}function c(t){var r=this.promise,c=this.handler;if(!this.called){this.called=!0;var l=this.isFinallyHandler()?c.call(r._boundValue()):c.call(r._boundValue(),t);if(void 0!==l){r._setReturnedNonUndefined();var h=n(l,r);if(h instanceof e){if(null!=this.cancelPromise){if(h._isCancelled()){var f=new u("late cancellation observer");return r._attachExtraTrace(f),p.e=f,p}h.isPending()&&h._attachCancellationCallback(new i(this))}return h._then(s,a,void 0,this,void 0)}}}return r.isRejected()?(o(this),p.e=t,p):(o(this),t)}var l=t("./util"),u=e.CancellationError,p=l.errorObj;return r.prototype.isFinallyHandler=function(){return 0===this.type},i.prototype._resultCancelled=function(){o(this.finallyHandler)},e.prototype._passThrough=function(t,e,n,i){return"function"!=typeof t?this.then():this._then(n,i,void 0,new r(this,e,t),void 0)},e.prototype.lastly=e.prototype.finally=function(t){return this._passThrough(t,0,c,c)},e.prototype.tap=function(t){return this._passThrough(t,1,c)},r}},{"./util":36}],16:[function(t,e,n){"use strict";e.exports=function(e,n,r,i,o,s){function a(t,n,r){for(var o=0;o<n.length;++o){r._pushContext();var s=f(n[o])(t);if(r._popContext(),s===h){r._pushContext();var a=e.reject(h.e);return r._popContext(),a}var c=i(s,r);if(c instanceof e)return c}return null}function c(t,n,i,o){if(s.cancellation()){var a=new e(r),c=this._finallyPromise=new e(r);this._promise=a.lastly(function(){return c}),a._captureStackTrace(),a._setOnCancel(this)}else{(this._promise=new e(r))._captureStackTrace()}this._stack=o,this._generatorFunction=t,this._receiver=n,this._generator=void 0,this._yieldHandlers="function"==typeof i?[i].concat(_):_,this._yieldedPromise=null,this._cancellationPhase=!1}var l=t("./errors"),u=l.TypeError,p=t("./util"),h=p.errorObj,f=p.tryCatch,_=[];p.inherits(c,o),c.prototype._isResolved=function(){return null===this._promise},c.prototype._cleanup=function(){this._promise=this._generator=null,s.cancellation()&&null!==this._finallyPromise&&(this._finallyPromise._fulfill(),this._finallyPromise=null)},c.prototype._promiseCancelled=function(){if(!this._isResolved()){var t;if(void 0!==this._generator.return)this._promise._pushContext(),t=f(this._generator.return).call(this._generator,void 0),this._promise._popContext();else{var n=new e.CancellationError("generator .return() sentinel");e.coroutine.returnSentinel=n,this._promise._attachExtraTrace(n),this._promise._pushContext(),t=f(this._generator.throw).call(this._generator,n),this._promise._popContext()}this._cancellationPhase=!0,this._yieldedPromise=null,this._continue(t)}},c.prototype._promiseFulfilled=function(t){this._yieldedPromise=null,this._promise._pushContext();var e=f(this._generator.next).call(this._generator,t);this._promise._popContext(),this._continue(e)},c.prototype._promiseRejected=function(t){this._yieldedPromise=null,this._promise._attachExtraTrace(t),this._promise._pushContext();var e=f(this._generator.throw).call(this._generator,t);this._promise._popContext(),this._continue(e)},c.prototype._resultCancelled=function(){if(this._yieldedPromise instanceof e){var t=this._yieldedPromise;this._yieldedPromise=null,t.cancel()}},c.prototype.promise=function(){return this._promise},c.prototype._run=function(){this._generator=this._generatorFunction.call(this._receiver),this._receiver=this._generatorFunction=void 0,this._promiseFulfilled(void 0)},c.prototype._continue=function(t){var n=this._promise;if(t===h)return this._cleanup(),this._cancellationPhase?n.cancel():n._rejectCallback(t.e,!1);var r=t.value;if(!0===t.done)return this._cleanup(),this._cancellationPhase?n.cancel():n._resolveCallback(r);var o=i(r,this._promise);if(!(o instanceof e)&&null===(o=a(o,this._yieldHandlers,this._promise)))return void this._promiseRejected(new u("A value %s was yielded that could not be treated as a promise\n\n    See http://goo.gl/MqrFmX\n\n".replace("%s",r)+"From coroutine:\n"+this._stack.split("\n").slice(1,-7).join("\n")));o=o._target();var s=o._bitField;0==(50397184&s)?(this._yieldedPromise=o,o._proxy(this,null)):0!=(33554432&s)?e._async.invoke(this._promiseFulfilled,this,o._value()):0!=(16777216&s)?e._async.invoke(this._promiseRejected,this,o._reason()):this._promiseCancelled()},e.coroutine=function(t,e){if("function"!=typeof t)throw new u("generatorFunction must be a function\n\n    See http://goo.gl/MqrFmX\n");var n=Object(e).yieldHandler,r=c,i=(new Error).stack;return function(){var e=t.apply(this,arguments),o=new r(void 0,void 0,n,i),s=o.promise();return o._generator=e,o._promiseFulfilled(void 0),s}},e.coroutine.addYieldHandler=function(t){
-if("function"!=typeof t)throw new u("expecting a function but got "+p.classString(t));_.push(t)},e.spawn=function(t){if(s.deprecated("Promise.spawn()","Promise.coroutine()"),"function"!=typeof t)return n("generatorFunction must be a function\n\n    See http://goo.gl/MqrFmX\n");var r=new c(t,this),i=r.promise();return r._run(e.spawn),i}}},{"./errors":12,"./util":36}],17:[function(t,e,n){"use strict";e.exports=function(e,n,r,i,o,s){var a=t("./util");a.canEvaluate,a.tryCatch,a.errorObj,e.join=function(){var t,e=arguments.length-1;if(e>0&&"function"==typeof arguments[e]){t=arguments[e];var r}var i=[].slice.call(arguments);t&&i.pop();var r=new n(i).promise();return void 0!==t?r.spread(t):r}}},{"./util":36}],18:[function(t,e,n){"use strict";e.exports=function(e,n,r,i,o,s){function a(t,e,n,r){this.constructor$(t),this._promise._captureStackTrace();var i=l();this._callback=null===i?e:u.domainBind(i,e),this._preservedValues=r===o?new Array(this.length()):null,this._limit=n,this._inFlight=0,this._queue=[],f.invoke(this._asyncInit,this,void 0)}function c(t,n,i,o){if("function"!=typeof n)return r("expecting a function but got "+u.classString(n));var s=0;if(void 0!==i){if("object"!=typeof i||null===i)return e.reject(new TypeError("options argument must be an object but it is "+u.classString(i)));if("number"!=typeof i.concurrency)return e.reject(new TypeError("'concurrency' must be a number but it is "+u.classString(i.concurrency)));s=i.concurrency}return s="number"==typeof s&&isFinite(s)&&s>=1?s:0,new a(t,n,s,o).promise()}var l=e._getDomain,u=t("./util"),p=u.tryCatch,h=u.errorObj,f=e._async;u.inherits(a,n),a.prototype._asyncInit=function(){this._init$(void 0,-2)},a.prototype._init=function(){},a.prototype._promiseFulfilled=function(t,n){var r=this._values,o=this.length(),a=this._preservedValues,c=this._limit;if(0>n){if(n=-1*n-1,r[n]=t,c>=1&&(this._inFlight--,this._drainQueue(),this._isResolved()))return!0}else{if(c>=1&&this._inFlight>=c)return r[n]=t,this._queue.push(n),!1;null!==a&&(a[n]=t);var l=this._promise,u=this._callback,f=l._boundValue();l._pushContext();var _=p(u).call(f,t,n,o),d=l._popContext();if(s.checkForgottenReturns(_,d,null!==a?"Promise.filter":"Promise.map",l),_===h)return this._reject(_.e),!0;var v=i(_,this._promise);if(v instanceof e){v=v._target();var y=v._bitField;if(0==(50397184&y))return c>=1&&this._inFlight++,r[n]=v,v._proxy(this,-1*(n+1)),!1;if(0==(33554432&y))return 0!=(16777216&y)?(this._reject(v._reason()),!0):(this._cancel(),!0);_=v._value()}r[n]=_}return++this._totalResolved>=o&&(null!==a?this._filter(r,a):this._resolve(r),!0)},a.prototype._drainQueue=function(){for(var t=this._queue,e=this._limit,n=this._values;t.length>0&&this._inFlight<e;){if(this._isResolved())return;var r=t.pop();this._promiseFulfilled(n[r],r)}},a.prototype._filter=function(t,e){for(var n=e.length,r=new Array(n),i=0,o=0;n>o;++o)t[o]&&(r[i++]=e[o]);r.length=i,this._resolve(r)},a.prototype.preservedValues=function(){return this._preservedValues},e.prototype.map=function(t,e){return c(this,t,e,null)},e.map=function(t,e,n,r){return c(t,e,n,r)}}},{"./util":36}],19:[function(t,e,n){"use strict";e.exports=function(e,n,r,i,o){var s=t("./util"),a=s.tryCatch;e.method=function(t){if("function"!=typeof t)throw new e.TypeError("expecting a function but got "+s.classString(t));return function(){var r=new e(n);r._captureStackTrace(),r._pushContext();var i=a(t).apply(this,arguments),s=r._popContext();return o.checkForgottenReturns(i,s,"Promise.method",r),r._resolveFromSyncValue(i),r}},e.attempt=e.try=function(t){if("function"!=typeof t)return i("expecting a function but got "+s.classString(t));var r=new e(n);r._captureStackTrace(),r._pushContext();var c;if(arguments.length>1){o.deprecated("calling Promise.try with more than 1 argument");var l=arguments[1],u=arguments[2];c=s.isArray(l)?a(t).apply(u,l):a(t).call(u,l)}else c=a(t)();var p=r._popContext();return o.checkForgottenReturns(c,p,"Promise.try",r),r._resolveFromSyncValue(c),r},e.prototype._resolveFromSyncValue=function(t){t===s.errorObj?this._rejectCallback(t.e,!1):this._resolveCallback(t,!0)}}},{"./util":36}],20:[function(t,e,n){"use strict";function r(t){return t instanceof Error&&u.getPrototypeOf(t)===Error.prototype}function i(t){var e;if(r(t)){e=new l(t),e.name=t.name,e.message=t.message,e.stack=t.stack;for(var n=u.keys(t),i=0;i<n.length;++i){var o=n[i];p.test(o)||(e[o]=t[o])}return e}return s.markAsOriginatingFromRejection(t),t}function o(t,e){return function(n,r){if(null!==t){if(n){var o=i(a(n));t._attachExtraTrace(o),t._reject(o)}else if(e){var s=[].slice.call(arguments,1);t._fulfill(s)}else t._fulfill(r);t=null}}}var s=t("./util"),a=s.maybeWrapAsError,c=t("./errors"),l=c.OperationalError,u=t("./es5"),p=/^(?:name|message|stack|cause)$/;e.exports=o},{"./errors":12,"./es5":13,"./util":36}],21:[function(t,e,n){"use strict";e.exports=function(e){function n(t,e){var n=this;if(!o.isArray(t))return r.call(n,t,e);var i=a(e).apply(n._boundValue(),[null].concat(t));i===c&&s.throwLater(i.e)}function r(t,e){var n=this,r=n._boundValue(),i=void 0===t?a(e).call(r,null):a(e).call(r,null,t);i===c&&s.throwLater(i.e)}function i(t,e){var n=this;if(!t){var r=new Error(t+"");r.cause=t,t=r}var i=a(e).call(n._boundValue(),t);i===c&&s.throwLater(i.e)}var o=t("./util"),s=e._async,a=o.tryCatch,c=o.errorObj;e.prototype.asCallback=e.prototype.nodeify=function(t,e){if("function"==typeof t){var o=r;void 0!==e&&Object(e).spread&&(o=n),this._then(o,i,void 0,this,t)}return this}}},{"./util":36}],22:[function(t,e,n){"use strict";e.exports=function(){function n(){}function r(t,e){if("function"!=typeof e)throw new g("expecting a function but got "+f.classString(e));if(t.constructor!==i)throw new g("the promise constructor cannot be invoked directly\n\n    See http://goo.gl/MqrFmX\n")}function i(t){this._bitField=0,this._fulfillmentHandler0=void 0,this._rejectionHandler0=void 0,this._promise0=void 0,this._receiver0=void 0,t!==b&&(r(this,t),this._resolveFromExecutor(t)),this._promiseCreated(),this._fireEvent("promiseCreated",this)}function o(t){this.promise._resolveCallback(t)}function s(t){this.promise._rejectCallback(t,!1)}function a(t){var e=new i(b);e._fulfillmentHandler0=t,e._rejectionHandler0=t,e._promise0=t,e._receiver0=t}var c,l=function(){return new g("circular promise resolution chain\n\n    See http://goo.gl/MqrFmX\n")},u=function(){return new i.PromiseInspection(this._target())},p=function(t){return i.reject(new g(t))},h={},f=t("./util");c=f.isNode?function(){var t=process.domain;return void 0===t&&(t=null),t}:function(){return null},f.notEnumerableProp(i,"_getDomain",c);var _=t("./es5"),d=t("./async"),v=new d;_.defineProperty(i,"_async",{value:v});var y=t("./errors"),g=i.TypeError=y.TypeError;i.RangeError=y.RangeError;var m=i.CancellationError=y.CancellationError;i.TimeoutError=y.TimeoutError,i.OperationalError=y.OperationalError,i.RejectionError=y.OperationalError,i.AggregateError=y.AggregateError;var b=function(){},w={},C={},j=t("./thenables")(i,b),E=t("./promise_array")(i,b,j,p,n),k=t("./context")(i),F=k.create,x=t("./debuggability")(i,k),T=(x.CapturedTrace,t("./finally")(i,j)),P=t("./catch_filter")(C),R=t("./nodeback"),S=f.errorObj,O=f.tryCatch;return i.prototype.toString=function(){return"[object Promise]"},i.prototype.caught=i.prototype.catch=function(t){var e=arguments.length;if(e>1){var n,r=new Array(e-1),i=0;for(n=0;e-1>n;++n){var o=arguments[n];if(!f.isObject(o))return p("expecting an object but got A catch statement predicate "+f.classString(o));r[i++]=o}return r.length=i,t=arguments[n],this.then(void 0,P(r,t,this))}return this.then(void 0,t)},i.prototype.reflect=function(){return this._then(u,u,void 0,this,void 0)},i.prototype.then=function(t,e){if(x.warnings()&&arguments.length>0&&"function"!=typeof t&&"function"!=typeof e){var n=".then() only accepts functions but was passed: "+f.classString(t);arguments.length>1&&(n+=", "+f.classString(e)),this._warn(n)}return this._then(t,e,void 0,void 0,void 0)},i.prototype.done=function(t,e){this._then(t,e,void 0,void 0,void 0)._setIsFinal()},i.prototype.spread=function(t){return"function"!=typeof t?p("expecting a function but got "+f.classString(t)):this.all()._then(t,void 0,void 0,w,void 0)},i.prototype.toJSON=function(){var t={isFulfilled:!1,isRejected:!1,fulfillmentValue:void 0,rejectionReason:void 0};return this.isFulfilled()?(t.fulfillmentValue=this.value(),t.isFulfilled=!0):this.isRejected()&&(t.rejectionReason=this.reason(),t.isRejected=!0),t},i.prototype.all=function(){return arguments.length>0&&this._warn(".all() was passed arguments but it does not take any"),new E(this).promise()},i.prototype.error=function(t){return this.caught(f.originatesFromRejection,t)},i.getNewLibraryCopy=e.exports,i.is=function(t){return t instanceof i},i.fromNode=i.fromCallback=function(t){var e=new i(b);e._captureStackTrace();var n=arguments.length>1&&!!Object(arguments[1]).multiArgs,r=O(t)(R(e,n));return r===S&&e._rejectCallback(r.e,!0),e._isFateSealed()||e._setAsyncGuaranteed(),e},i.all=function(t){return new E(t).promise()},i.cast=function(t){var e=j(t);return e instanceof i||(e=new i(b),e._captureStackTrace(),e._setFulfilled(),e._rejectionHandler0=t),e},i.resolve=i.fulfilled=i.cast,i.reject=i.rejected=function(t){var e=new i(b);return e._captureStackTrace(),e._rejectCallback(t,!0),e},i.setScheduler=function(t){if("function"!=typeof t)throw new g("expecting a function but got "+f.classString(t));return v.setScheduler(t)},i.prototype._then=function(t,e,n,r,o){var s=void 0!==o,a=s?o:new i(b),l=this._target(),u=l._bitField;s||(a._propagateFrom(this,3),a._captureStackTrace(),void 0===r&&0!=(2097152&this._bitField)&&(r=0!=(50397184&u)?this._boundValue():l===this?void 0:this._boundTo),this._fireEvent("promiseChained",this,a));var p=c();if(0!=(50397184&u)){var h,_,d=l._settlePromiseCtx;0!=(33554432&u)?(_=l._rejectionHandler0,h=t):0!=(16777216&u)?(_=l._fulfillmentHandler0,h=e,l._unsetRejectionIsUnhandled()):(d=l._settlePromiseLateCancellationObserver,_=new m("late cancellation observer"),l._attachExtraTrace(_),h=e),v.invoke(d,l,{handler:null===p?h:"function"==typeof h&&f.domainBind(p,h),promise:a,receiver:r,value:_})}else l._addCallbacks(t,e,a,r,p);return a},i.prototype._length=function(){return 65535&this._bitField},i.prototype._isFateSealed=function(){return 0!=(117506048&this._bitField)},i.prototype._isFollowing=function(){return 67108864==(67108864&this._bitField)},i.prototype._setLength=function(t){this._bitField=-65536&this._bitField|65535&t},i.prototype._setFulfilled=function(){this._bitField=33554432|this._bitField,this._fireEvent("promiseFulfilled",this)},i.prototype._setRejected=function(){this._bitField=16777216|this._bitField,this._fireEvent("promiseRejected",this)},i.prototype._setFollowing=function(){this._bitField=67108864|this._bitField,this._fireEvent("promiseResolved",this)},i.prototype._setIsFinal=function(){this._bitField=4194304|this._bitField},i.prototype._isFinal=function(){return(4194304&this._bitField)>0},i.prototype._unsetCancelled=function(){this._bitField=-65537&this._bitField},i.prototype._setCancelled=function(){this._bitField=65536|this._bitField,this._fireEvent("promiseCancelled",this)},i.prototype._setWillBeCancelled=function(){this._bitField=8388608|this._bitField},i.prototype._setAsyncGuaranteed=function(){v.hasCustomScheduler()||(this._bitField=134217728|this._bitField)},i.prototype._receiverAt=function(t){var e=0===t?this._receiver0:this[4*t-4+3];return e===h?void 0:void 0===e&&this._isBound()?this._boundValue():e},i.prototype._promiseAt=function(t){return this[4*t-4+2]},i.prototype._fulfillmentHandlerAt=function(t){return this[4*t-4+0]},i.prototype._rejectionHandlerAt=function(t){return this[4*t-4+1]},i.prototype._boundValue=function(){},i.prototype._migrateCallback0=function(t){var e=(t._bitField,t._fulfillmentHandler0),n=t._rejectionHandler0,r=t._promise0,i=t._receiverAt(0);void 0===i&&(i=h),this._addCallbacks(e,n,r,i,null)},i.prototype._migrateCallbackAt=function(t,e){var n=t._fulfillmentHandlerAt(e),r=t._rejectionHandlerAt(e),i=t._promiseAt(e),o=t._receiverAt(e);void 0===o&&(o=h),this._addCallbacks(n,r,i,o,null)},i.prototype._addCallbacks=function(t,e,n,r,i){var o=this._length();if(o>=65531&&(o=0,this._setLength(0)),0===o)this._promise0=n,this._receiver0=r,"function"==typeof t&&(this._fulfillmentHandler0=null===i?t:f.domainBind(i,t)),"function"==typeof e&&(this._rejectionHandler0=null===i?e:f.domainBind(i,e));else{var s=4*o-4;this[s+2]=n,this[s+3]=r,"function"==typeof t&&(this[s+0]=null===i?t:f.domainBind(i,t)),"function"==typeof e&&(this[s+1]=null===i?e:f.domainBind(i,e))}return this._setLength(o+1),o},i.prototype._proxy=function(t,e){this._addCallbacks(void 0,void 0,e,t,null)},i.prototype._resolveCallback=function(t,e){if(0==(117506048&this._bitField)){if(t===this)return this._rejectCallback(l(),!1);var n=j(t,this);if(!(n instanceof i))return this._fulfill(t);e&&this._propagateFrom(n,2);var r=n._target();if(r===this)return void this._reject(l());var o=r._bitField;if(0==(50397184&o)){var s=this._length();s>0&&r._migrateCallback0(this);for(var a=1;s>a;++a)r._migrateCallbackAt(this,a);this._setFollowing(),this._setLength(0),this._setFollowee(r)}else if(0!=(33554432&o))this._fulfill(r._value());else if(0!=(16777216&o))this._reject(r._reason());else{var c=new m("late cancellation observer");r._attachExtraTrace(c),this._reject(c)}}},i.prototype._rejectCallback=function(t,e,n){var r=f.ensureErrorObject(t),i=r===t;if(!i&&!n&&x.warnings()){var o="a promise was rejected with a non-error: "+f.classString(t);this._warn(o,!0)}this._attachExtraTrace(r,!!e&&i),this._reject(t)},i.prototype._resolveFromExecutor=function(t){var e=this;this._captureStackTrace(),this._pushContext();var n=!0,r=this._execute(t,function(t){e._resolveCallback(t)},function(t){e._rejectCallback(t,n)});n=!1,this._popContext(),void 0!==r&&e._rejectCallback(r,!0)},i.prototype._settlePromiseFromHandler=function(t,e,n,r){var i=r._bitField;if(0==(65536&i)){r._pushContext();var o;e===w?n&&"number"==typeof n.length?o=O(t).apply(this._boundValue(),n):(o=S,o.e=new g("cannot .spread() a non-array: "+f.classString(n))):o=O(t).call(e,n);var s=r._popContext();0==(65536&(i=r._bitField))&&(o===C?r._reject(n):o===S?r._rejectCallback(o.e,!1):(x.checkForgottenReturns(o,s,"",r,this),r._resolveCallback(o)))}},i.prototype._target=function(){for(var t=this;t._isFollowing();)t=t._followee();return t},i.prototype._followee=function(){return this._rejectionHandler0},i.prototype._setFollowee=function(t){this._rejectionHandler0=t},i.prototype._settlePromise=function(t,e,r,o){var s=t instanceof i,a=this._bitField,c=0!=(134217728&a);0!=(65536&a)?(s&&t._invokeInternalOnCancel(),r instanceof T&&r.isFinallyHandler()?(r.cancelPromise=t,O(e).call(r,o)===S&&t._reject(S.e)):e===u?t._fulfill(u.call(r)):r instanceof n?r._promiseCancelled(t):s||t instanceof E?t._cancel():r.cancel()):"function"==typeof e?s?(c&&t._setAsyncGuaranteed(),this._settlePromiseFromHandler(e,r,o,t)):e.call(r,o,t):r instanceof n?r._isResolved()||(0!=(33554432&a)?r._promiseFulfilled(o,t):r._promiseRejected(o,t)):s&&(c&&t._setAsyncGuaranteed(),0!=(33554432&a)?t._fulfill(o):t._reject(o))},i.prototype._settlePromiseLateCancellationObserver=function(t){var e=t.handler,n=t.promise,r=t.receiver,o=t.value;"function"==typeof e?n instanceof i?this._settlePromiseFromHandler(e,r,o,n):e.call(r,o,n):n instanceof i&&n._reject(o)},i.prototype._settlePromiseCtx=function(t){this._settlePromise(t.promise,t.handler,t.receiver,t.value)},i.prototype._settlePromise0=function(t,e,n){var r=this._promise0,i=this._receiverAt(0);this._promise0=void 0,this._receiver0=void 0,this._settlePromise(r,t,i,e)},i.prototype._clearCallbackDataAtIndex=function(t){var e=4*t-4;this[e+2]=this[e+3]=this[e+0]=this[e+1]=void 0},i.prototype._fulfill=function(t){var e=this._bitField;if(!((117506048&e)>>>16)){if(t===this){var n=l();return this._attachExtraTrace(n),this._reject(n)}this._setFulfilled(),this._rejectionHandler0=t,(65535&e)>0&&(0!=(134217728&e)?this._settlePromises():v.settlePromises(this))}},i.prototype._reject=function(t){var e=this._bitField;if(!((117506048&e)>>>16))return this._setRejected(),this._fulfillmentHandler0=t,this._isFinal()?v.fatalError(t,f.isNode):void((65535&e)>0?v.settlePromises(this):this._ensurePossibleRejectionHandled())},i.prototype._fulfillPromises=function(t,e){for(var n=1;t>n;n++){var r=this._fulfillmentHandlerAt(n),i=this._promiseAt(n),o=this._receiverAt(n);this._clearCallbackDataAtIndex(n),this._settlePromise(i,r,o,e)}},i.prototype._rejectPromises=function(t,e){for(var n=1;t>n;n++){var r=this._rejectionHandlerAt(n),i=this._promiseAt(n),o=this._receiverAt(n);this._clearCallbackDataAtIndex(n),this._settlePromise(i,r,o,e)}},i.prototype._settlePromises=function(){var t=this._bitField,e=65535&t;if(e>0){if(0!=(16842752&t)){var n=this._fulfillmentHandler0;this._settlePromise0(this._rejectionHandler0,n,t),this._rejectPromises(e,n)}else{var r=this._rejectionHandler0;this._settlePromise0(this._fulfillmentHandler0,r,t),this._fulfillPromises(e,r)}this._setLength(0)}this._clearCancellationData()},i.prototype._settledValue=function(){var t=this._bitField;return 0!=(33554432&t)?this._rejectionHandler0:0!=(16777216&t)?this._fulfillmentHandler0:void 0},i.defer=i.pending=function(){return x.deprecated("Promise.defer","new Promise"),{promise:new i(b),resolve:o,reject:s}},f.notEnumerableProp(i,"_makeSelfResolutionError",l),t("./method")(i,b,j,p,x),t("./bind")(i,b,j,x),t("./cancel")(i,E,p,x),t("./direct_resolve")(i),t("./synchronous_inspection")(i),t("./join")(i,E,j,b,v,c),i.Promise=i,i.version="3.4.7",t("./map.js")(i,E,p,j,b,x),t("./call_get.js")(i),t("./using.js")(i,p,j,F,b,x),t("./timers.js")(i,b,x),t("./generators.js")(i,p,b,j,n,x),t("./nodeify.js")(i),t("./promisify.js")(i,b),t("./props.js")(i,E,j,p),t("./race.js")(i,b,j,p),t("./reduce.js")(i,E,p,j,b,x),t("./settle.js")(i,E,x),t("./some.js")(i,E,p),t("./filter.js")(i,b),t("./each.js")(i,b),t("./any.js")(i),f.toFastProperties(i),f.toFastProperties(i.prototype),a({a:1}),a({b:2}),a({c:3}),a(1),a(function(){}),a(void 0),a(!1),a(new i(b)),x.setBounds(d.firstLineError,f.lastLineError),i}},{"./any.js":1,"./async":2,"./bind":3,"./call_get.js":5,"./cancel":6,"./catch_filter":7,"./context":8,"./debuggability":9,"./direct_resolve":10,"./each.js":11,"./errors":12,"./es5":13,"./filter.js":14,"./finally":15,"./generators.js":16,"./join":17,"./map.js":18,"./method":19,"./nodeback":20,"./nodeify.js":21,"./promise_array":23,"./promisify.js":24,"./props.js":25,"./race.js":27,"./reduce.js":28,"./settle.js":30,"./some.js":31,"./synchronous_inspection":32,"./thenables":33,"./timers.js":34,"./using.js":35,"./util":36}],23:[function(t,e,n){"use strict";e.exports=function(e,n,r,i,o){function s(t){switch(t){case-2:return[];case-3:return{}}}function a(t){var r=this._promise=new e(n);t instanceof e&&r._propagateFrom(t,3),r._setOnCancel(this),this._values=t,this._length=0,this._totalResolved=0,this._init(void 0,-2)}var c=t("./util");return c.isArray,c.inherits(a,o),a.prototype.length=function(){return this._length},a.prototype.promise=function(){return this._promise},a.prototype._init=function t(n,o){var a=r(this._values,this._promise);if(a instanceof e){a=a._target();var l=a._bitField;if(this._values=a,0==(50397184&l))return this._promise._setAsyncGuaranteed(),a._then(t,this._reject,void 0,this,o);if(0==(33554432&l))return 0!=(16777216&l)?this._reject(a._reason()):this._cancel();a=a._value()}if(null===(a=c.asArray(a))){var u=i("expecting an array or an iterable object but got "+c.classString(a)).reason();return void this._promise._rejectCallback(u,!1)}return 0===a.length?void(-5===o?this._resolveEmptyArray():this._resolve(s(o))):void this._iterate(a)},a.prototype._iterate=function(t){var n=this.getActualLength(t.length);this._length=n,this._values=this.shouldCopyValues()?new Array(n):this._values;for(var i=this._promise,o=!1,s=null,a=0;n>a;++a){var c=r(t[a],i);c instanceof e?(c=c._target(),s=c._bitField):s=null,o?null!==s&&c.suppressUnhandledRejections():null!==s?0==(50397184&s)?(c._proxy(this,a),this._values[a]=c):o=0!=(33554432&s)?this._promiseFulfilled(c._value(),a):0!=(16777216&s)?this._promiseRejected(c._reason(),a):this._promiseCancelled(a):o=this._promiseFulfilled(c,a)}o||i._setAsyncGuaranteed()},a.prototype._isResolved=function(){return null===this._values},a.prototype._resolve=function(t){this._values=null,this._promise._fulfill(t)},a.prototype._cancel=function(){!this._isResolved()&&this._promise._isCancellable()&&(this._values=null,this._promise._cancel())},a.prototype._reject=function(t){this._values=null,this._promise._rejectCallback(t,!1)},a.prototype._promiseFulfilled=function(t,e){return this._values[e]=t,++this._totalResolved>=this._length&&(this._resolve(this._values),!0)},a.prototype._promiseCancelled=function(){return this._cancel(),!0},a.prototype._promiseRejected=function(t){return this._totalResolved++,this._reject(t),!0},a.prototype._resultCancelled=function(){if(!this._isResolved()){var t=this._values;if(this._cancel(),t instanceof e)t.cancel();else for(var n=0;n<t.length;++n)t[n]instanceof e&&t[n].cancel()}},a.prototype.shouldCopyValues=function(){return!0},a.prototype.getActualLength=function(t){return t},a}},{"./util":36}],24:[function(t,e,n){"use strict";e.exports=function(e,n){function r(t){return!b.test(t)}function i(t){try{return!0===t.__isPromisified__}catch(t){return!1}}function o(t,e,n){var r=h.getDataPropertyOrDefault(t,e+n,g);return!!r&&i(r)}function s(t,e,n){for(var r=0;r<t.length;r+=2){var i=t[r];if(n.test(i))for(var o=i.replace(n,""),s=0;s<t.length;s+=2)if(t[s]===o)throw new y("Cannot promisify an API that has normal methods with '%s'-suffix\n\n    See http://goo.gl/MqrFmX\n".replace("%s",e))}}function a(t,e,n,r){for(var a=h.inheritedDataKeys(t),c=[],l=0;l<a.length;++l){var u=a[l],p=t[u],f=r===w||w(u,p,t);"function"!=typeof p||i(p)||o(t,u,e)||!r(u,p,t,f)||c.push(u,p)}return s(c,e,n),c}function c(t,r,i,o,s,a){function c(){var i=r;r===p&&(i=this);var o=new e(n);o._captureStackTrace();var s="string"==typeof u&&this!==l?this[u]:t,c=f(o,a);try{s.apply(i,_(arguments,c))}catch(t){o._rejectCallback(d(t),!0,!0)}return o._isFateSealed()||o._setAsyncGuaranteed(),o}var l=function(){return this}(),u=t;return"string"==typeof u&&(t=o),h.notEnumerableProp(c,"__isPromisified__",!0),c}function l(t,e,n,r,i){for(var o=new RegExp(C(e)+"$"),s=a(t,e,o,n),c=0,l=s.length;l>c;c+=2){var u=s[c],f=s[c+1],_=u+e;if(r===j)t[_]=j(u,p,u,f,e,i);else{var d=r(f,function(){return j(u,p,u,f,e,i)});h.notEnumerableProp(d,"__isPromisified__",!0),t[_]=d}}return h.toFastProperties(t),t}function u(t,e,n){return j(t,e,void 0,t,null,n)}var p={},h=t("./util"),f=t("./nodeback"),_=h.withAppended,d=h.maybeWrapAsError,v=h.canEvaluate,y=t("./errors").TypeError,g={__isPromisified__:!0},m=["arity","length","name","arguments","caller","callee","prototype","__isPromisified__"],b=new RegExp("^(?:"+m.join("|")+")$"),w=function(t){return h.isIdentifier(t)&&"_"!==t.charAt(0)&&"constructor"!==t},C=function(t){return t.replace(/([$])/,"\\$")},j=v?void 0:c;e.promisify=function(t,e){if("function"!=typeof t)throw new y("expecting a function but got "+h.classString(t));if(i(t))return t;e=Object(e);var n=void 0===e.context?p:e.context,o=!!e.multiArgs,s=u(t,n,o);return h.copyDescriptors(t,s,r),s},e.promisifyAll=function(t,e){if("function"!=typeof t&&"object"!=typeof t)throw new y("the target of promisifyAll must be an object or a function\n\n    See http://goo.gl/MqrFmX\n");e=Object(e);var n=!!e.multiArgs,r=e.suffix;"string"!=typeof r&&(r="Async");var i=e.filter;"function"!=typeof i&&(i=w);var o=e.promisifier;if("function"!=typeof o&&(o=j),!h.isIdentifier(r))throw new RangeError("suffix must be a valid identifier\n\n    See http://goo.gl/MqrFmX\n");for(var s=h.inheritedDataKeys(t),a=0;a<s.length;++a){var c=t[s[a]];"constructor"!==s[a]&&h.isClass(c)&&(l(c.prototype,r,i,o,n),l(c,r,i,o,n))}return l(t,r,i,o,n)}}},{"./errors":12,"./nodeback":20,"./util":36}],25:[function(t,e,n){"use strict";e.exports=function(e,n,r,i){function o(t){var e,n=!1;if(void 0!==a&&t instanceof a)e=p(t),n=!0;else{var r=u.keys(t),i=r.length;e=new Array(2*i);for(var o=0;i>o;++o){var s=r[o];e[o]=t[s],e[o+i]=s}}this.constructor$(e),this._isMap=n,this._init$(void 0,-3)}function s(t){var n,s=r(t);return l(s)?(n=s instanceof e?s._then(e.props,void 0,void 0,void 0,void 0):new o(s).promise(),s instanceof e&&n._propagateFrom(s,2),n):i("cannot await properties of a non-object\n\n    See http://goo.gl/MqrFmX\n")}var a,c=t("./util"),l=c.isObject,u=t("./es5");"function"==typeof Map&&(a=Map);var p=function(){function t(t,r){this[e]=t,this[e+n]=r,e++}var e=0,n=0;return function(r){n=r.size,e=0;var i=new Array(2*r.size);return r.forEach(t,i),i}}(),h=function(t){for(var e=new a,n=t.length/2|0,r=0;n>r;++r){var i=t[n+r],o=t[r];e.set(i,o)}return e};c.inherits(o,n),o.prototype._init=function(){},o.prototype._promiseFulfilled=function(t,e){if(this._values[e]=t,++this._totalResolved>=this._length){var n;if(this._isMap)n=h(this._values);else{n={};for(var r=this.length(),i=0,o=this.length();o>i;++i)n[this._values[i+r]]=this._values[i]}return this._resolve(n),!0}return!1},o.prototype.shouldCopyValues=function(){return!1},o.prototype.getActualLength=function(t){return t>>1},e.prototype.props=function(){return s(this)},e.props=function(t){return s(t)}}},{"./es5":13,"./util":36}],26:[function(t,e,n){"use strict";function r(t,e,n,r,i){for(var o=0;i>o;++o)n[o+r]=t[o+e],t[o+e]=void 0}function i(t){this._capacity=t,this._length=0,this._front=0}i.prototype._willBeOverCapacity=function(t){return this._capacity<t},i.prototype._pushOne=function(t){var e=this.length();this._checkCapacity(e+1),this[this._front+e&this._capacity-1]=t,this._length=e+1},i.prototype.push=function(t,e,n){var r=this.length()+3;if(this._willBeOverCapacity(r))return this._pushOne(t),this._pushOne(e),void this._pushOne(n);var i=this._front+r-3;this._checkCapacity(r);var o=this._capacity-1;this[i+0&o]=t,this[i+1&o]=e,this[i+2&o]=n,this._length=r},i.prototype.shift=function(){var t=this._front,e=this[t];return this[t]=void 0,this._front=t+1&this._capacity-1,this._length--,e},i.prototype.length=function(){return this._length},i.prototype._checkCapacity=function(t){this._capacity<t&&this._resizeTo(this._capacity<<1)},i.prototype._resizeTo=function(t){var e=this._capacity;this._capacity=t,r(this,0,this,e,this._front+this._length&e-1)},e.exports=i},{}],27:[function(t,e,n){"use strict";e.exports=function(e,n,r,i){function o(t,o){var c=r(t);if(c instanceof e)return a(c);if(null===(t=s.asArray(t)))return i("expecting an array or an iterable object but got "+s.classString(t));var l=new e(n);void 0!==o&&l._propagateFrom(o,3);for(var u=l._fulfill,p=l._reject,h=0,f=t.length;f>h;++h){var _=t[h];(void 0!==_||h in t)&&e.cast(_)._then(u,p,void 0,l,null)}return l}var s=t("./util"),a=function(t){return t.then(function(e){return o(e,t)})};e.race=function(t){return o(t,void 0)},e.prototype.race=function(){return o(this,void 0)}}},{"./util":36}],28:[function(t,e,n){"use strict";e.exports=function(e,n,r,i,o,s){function a(t,n,r,i){this.constructor$(t);var s=h();this._fn=null===s?n:f.domainBind(s,n),void 0!==r&&(r=e.resolve(r),r._attachCancellationCallback(this)),this._initialValue=r,this._currentCancellable=null,this._eachValues=i===o?Array(this._length):0===i?null:void 0,this._promise._captureStackTrace(),this._init$(void 0,-5)}function c(t,e){this.isFulfilled()?e._resolve(t):e._reject(t)}function l(t,e,n,i){return"function"!=typeof e?r("expecting a function but got "+f.classString(e)):new a(t,e,n,i).promise()}function u(t){this.accum=t,this.array._gotAccum(t);var n=i(this.value,this.array._promise);return n instanceof e?(this.array._currentCancellable=n,n._then(p,void 0,void 0,this,void 0)):p.call(this,n)}function p(t){var n=this.array,r=n._promise,i=_(n._fn);r._pushContext();var o;(o=void 0!==n._eachValues?i.call(r._boundValue(),t,this.index,this.length):i.call(r._boundValue(),this.accum,t,this.index,this.length))instanceof e&&(n._currentCancellable=o);var a=r._popContext();return s.checkForgottenReturns(o,a,void 0!==n._eachValues?"Promise.each":"Promise.reduce",r),o}var h=e._getDomain,f=t("./util"),_=f.tryCatch;f.inherits(a,n),a.prototype._gotAccum=function(t){void 0!==this._eachValues&&null!==this._eachValues&&t!==o&&this._eachValues.push(t)},a.prototype._eachComplete=function(t){return null!==this._eachValues&&this._eachValues.push(t),this._eachValues},a.prototype._init=function(){},a.prototype._resolveEmptyArray=function(){this._resolve(void 0!==this._eachValues?this._eachValues:this._initialValue)},a.prototype.shouldCopyValues=function(){return!1},a.prototype._resolve=function(t){this._promise._resolveCallback(t),this._values=null},a.prototype._resultCancelled=function(t){return t===this._initialValue?this._cancel():void(this._isResolved()||(this._resultCancelled$(),this._currentCancellable instanceof e&&this._currentCancellable.cancel(),this._initialValue instanceof e&&this._initialValue.cancel()))},a.prototype._iterate=function(t){this._values=t;var n,r,i=t.length;if(void 0!==this._initialValue?(n=this._initialValue,r=0):(n=e.resolve(t[0]),r=1),this._currentCancellable=n,!n.isRejected())for(;i>r;++r){var o={accum:null,value:t[r],index:r,length:i,array:this};n=n._then(u,void 0,void 0,o,void 0)}void 0!==this._eachValues&&(n=n._then(this._eachComplete,void 0,void 0,this,void 0)),n._then(c,c,void 0,n,this)},e.prototype.reduce=function(t,e){return l(this,t,e,null)},e.reduce=function(t,e,n,r){return l(t,e,n,r)}}},{"./util":36}],29:[function(t,e,n){"use strict";var r,i=t("./util"),o=function(){throw new Error("No async scheduler available\n\n    See http://goo.gl/MqrFmX\n")},s=i.getNativePromise();if(i.isNode&&"undefined"==typeof MutationObserver){var a=global.setImmediate,c=process.nextTick;r=i.isRecentNode?function(t){a.call(global,t)}:function(t){c.call(process,t)}}else if("function"==typeof s&&"function"==typeof s.resolve){var l=s.resolve();r=function(t){l.then(t)}}else r="undefined"==typeof MutationObserver||"undefined"!=typeof window&&window.navigator&&(window.navigator.standalone||window.cordova)?"undefined"!=typeof setImmediate?function(t){setImmediate(t)}:"undefined"!=typeof setTimeout?function(t){setTimeout(t,0)}:o:function(){var t=document.createElement("div"),e={attributes:!0},n=!1,r=document.createElement("div");new MutationObserver(function(){t.classList.toggle("foo"),n=!1}).observe(r,e);var i=function(){n||(n=!0,r.classList.toggle("foo"))};return function(n){var r=new MutationObserver(function(){r.disconnect(),n()});r.observe(t,e),i()}}();e.exports=r},{"./util":36}],30:[function(t,e,n){"use strict";e.exports=function(e,n,r){function i(t){this.constructor$(t)}var o=e.PromiseInspection;t("./util").inherits(i,n),i.prototype._promiseResolved=function(t,e){return this._values[t]=e,++this._totalResolved>=this._length&&(this._resolve(this._values),!0)},i.prototype._promiseFulfilled=function(t,e){var n=new o;return n._bitField=33554432,n._settledValueField=t,this._promiseResolved(e,n)},i.prototype._promiseRejected=function(t,e){var n=new o;return n._bitField=16777216,n._settledValueField=t,this._promiseResolved(e,n)},e.settle=function(t){return r.deprecated(".settle()",".reflect()"),new i(t).promise()},e.prototype.settle=function(){return e.settle(this)}}},{"./util":36}],31:[function(t,e,n){"use strict";e.exports=function(e,n,r){function i(t){this.constructor$(t),this._howMany=0,this._unwrap=!1,this._initialized=!1}function o(t,e){if((0|e)!==e||0>e)return r("expecting a positive integer\n\n    See http://goo.gl/MqrFmX\n");var n=new i(t),o=n.promise();return n.setHowMany(e),n.init(),o}var s=t("./util"),a=t("./errors").RangeError,c=t("./errors").AggregateError,l=s.isArray,u={};s.inherits(i,n),i.prototype._init=function(){if(this._initialized){if(0===this._howMany)return void this._resolve([]);this._init$(void 0,-5);var t=l(this._values)
-;!this._isResolved()&&t&&this._howMany>this._canPossiblyFulfill()&&this._reject(this._getRangeError(this.length()))}},i.prototype.init=function(){this._initialized=!0,this._init()},i.prototype.setUnwrap=function(){this._unwrap=!0},i.prototype.howMany=function(){return this._howMany},i.prototype.setHowMany=function(t){this._howMany=t},i.prototype._promiseFulfilled=function(t){return this._addFulfilled(t),this._fulfilled()===this.howMany()&&(this._values.length=this.howMany(),1===this.howMany()&&this._unwrap?this._resolve(this._values[0]):this._resolve(this._values),!0)},i.prototype._promiseRejected=function(t){return this._addRejected(t),this._checkOutcome()},i.prototype._promiseCancelled=function(){return this._values instanceof e||null==this._values?this._cancel():(this._addRejected(u),this._checkOutcome())},i.prototype._checkOutcome=function(){if(this.howMany()>this._canPossiblyFulfill()){for(var t=new c,e=this.length();e<this._values.length;++e)this._values[e]!==u&&t.push(this._values[e]);return t.length>0?this._reject(t):this._cancel(),!0}return!1},i.prototype._fulfilled=function(){return this._totalResolved},i.prototype._rejected=function(){return this._values.length-this.length()},i.prototype._addRejected=function(t){this._values.push(t)},i.prototype._addFulfilled=function(t){this._values[this._totalResolved++]=t},i.prototype._canPossiblyFulfill=function(){return this.length()-this._rejected()},i.prototype._getRangeError=function(t){var e="Input array must contain at least "+this._howMany+" items but contains only "+t+" items";return new a(e)},i.prototype._resolveEmptyArray=function(){this._reject(this._getRangeError(0))},e.some=function(t,e){return o(t,e)},e.prototype.some=function(t){return o(this,t)},e._SomePromiseArray=i}},{"./errors":12,"./util":36}],32:[function(t,e,n){"use strict";e.exports=function(t){function e(t){void 0!==t?(t=t._target(),this._bitField=t._bitField,this._settledValueField=t._isFateSealed()?t._settledValue():void 0):(this._bitField=0,this._settledValueField=void 0)}e.prototype._settledValue=function(){return this._settledValueField};var n=e.prototype.value=function(){if(!this.isFulfilled())throw new TypeError("cannot get fulfillment value of a non-fulfilled promise\n\n    See http://goo.gl/MqrFmX\n");return this._settledValue()},r=e.prototype.error=e.prototype.reason=function(){if(!this.isRejected())throw new TypeError("cannot get rejection reason of a non-rejected promise\n\n    See http://goo.gl/MqrFmX\n");return this._settledValue()},i=e.prototype.isFulfilled=function(){return 0!=(33554432&this._bitField)},o=e.prototype.isRejected=function(){return 0!=(16777216&this._bitField)},s=e.prototype.isPending=function(){return 0==(50397184&this._bitField)},a=e.prototype.isResolved=function(){return 0!=(50331648&this._bitField)};e.prototype.isCancelled=function(){return 0!=(8454144&this._bitField)},t.prototype.__isCancelled=function(){return 65536==(65536&this._bitField)},t.prototype._isCancelled=function(){return this._target().__isCancelled()},t.prototype.isCancelled=function(){return 0!=(8454144&this._target()._bitField)},t.prototype.isPending=function(){return s.call(this._target())},t.prototype.isRejected=function(){return o.call(this._target())},t.prototype.isFulfilled=function(){return i.call(this._target())},t.prototype.isResolved=function(){return a.call(this._target())},t.prototype.value=function(){return n.call(this._target())},t.prototype.reason=function(){var t=this._target();return t._unsetRejectionIsUnhandled(),r.call(t)},t.prototype._value=function(){return this._settledValue()},t.prototype._reason=function(){return this._unsetRejectionIsUnhandled(),this._settledValue()},t.PromiseInspection=e}},{}],33:[function(t,e,n){"use strict";e.exports=function(e,n){function r(t,r){if(u(t)){if(t instanceof e)return t;var i=o(t);if(i===l){r&&r._pushContext();var c=e.reject(i.e);return r&&r._popContext(),c}if("function"==typeof i){if(s(t)){var c=new e(n);return t._then(c._fulfill,c._reject,void 0,c,null),c}return a(t,i,r)}}return t}function i(t){return t.then}function o(t){try{return i(t)}catch(t){return l.e=t,l}}function s(t){try{return p.call(t,"_promise0")}catch(t){return!1}}function a(t,r,i){function o(t){a&&(a._resolveCallback(t),a=null)}function s(t){a&&(a._rejectCallback(t,p,!0),a=null)}var a=new e(n),u=a;i&&i._pushContext(),a._captureStackTrace(),i&&i._popContext();var p=!0,h=c.tryCatch(r).call(t,o,s);return p=!1,a&&h===l&&(a._rejectCallback(h.e,!0,!0),a=null),u}var c=t("./util"),l=c.errorObj,u=c.isObject,p={}.hasOwnProperty;return r}},{"./util":36}],34:[function(t,e,n){"use strict";e.exports=function(e,n,r){function i(t){this.handle=t}function o(t){return clearTimeout(this.handle),t}function s(t){throw clearTimeout(this.handle),t}var a=t("./util"),c=e.TimeoutError;i.prototype._resultCancelled=function(){clearTimeout(this.handle)};var l=function(t){return u(+this).thenReturn(t)},u=e.delay=function(t,o){var s,a;return void 0!==o?(s=e.resolve(o)._then(l,null,null,t,void 0),r.cancellation()&&o instanceof e&&s._setOnCancel(o)):(s=new e(n),a=setTimeout(function(){s._fulfill()},+t),r.cancellation()&&s._setOnCancel(new i(a)),s._captureStackTrace()),s._setAsyncGuaranteed(),s};e.prototype.delay=function(t){return u(t,this)};var p=function(t,e,n){var r;r="string"!=typeof e?e instanceof Error?e:new c("operation timed out"):new c(e),a.markAsOriginatingFromRejection(r),t._attachExtraTrace(r),t._reject(r),null!=n&&n.cancel()};e.prototype.timeout=function(t,e){t=+t;var n,a,c=new i(setTimeout(function(){n.isPending()&&p(n,e,a)},t));return r.cancellation()?(a=this.then(),n=a._then(o,s,void 0,c,void 0),n._setOnCancel(c)):n=this._then(o,s,void 0,c,void 0),n}}},{"./util":36}],35:[function(t,e,n){"use strict";e.exports=function(e,n,r,i,o,s){function a(t){setTimeout(function(){throw t},0)}function c(t){var e=r(t);return e!==t&&"function"==typeof t._isDisposable&&"function"==typeof t._getDisposer&&t._isDisposable()&&e._setDisposable(t._getDisposer()),e}function l(t,n){function i(){if(s>=l)return u._fulfill();var o=c(t[s++]);if(o instanceof e&&o._isDisposable()){try{o=r(o._getDisposer().tryDispose(n),t.promise)}catch(t){return a(t)}if(o instanceof e)return o._then(i,a,null,null,null)}i()}var s=0,l=t.length,u=new e(o);return i(),u}function u(t,e,n){this._data=t,this._promise=e,this._context=n}function p(t,e,n){this.constructor$(t,e,n)}function h(t){return u.isDisposer(t)?(this.resources[this.index]._setDisposable(t),t.promise()):t}function f(t){this.length=t,this.promise=null,this[t-1]=null}var _=t("./util"),d=t("./errors").TypeError,v=t("./util").inherits,y=_.errorObj,g=_.tryCatch,m={};u.prototype.data=function(){return this._data},u.prototype.promise=function(){return this._promise},u.prototype.resource=function(){return this.promise().isFulfilled()?this.promise().value():m},u.prototype.tryDispose=function(t){var e=this.resource(),n=this._context;void 0!==n&&n._pushContext();var r=e!==m?this.doDispose(e,t):null;return void 0!==n&&n._popContext(),this._promise._unsetDisposable(),this._data=null,r},u.isDisposer=function(t){return null!=t&&"function"==typeof t.resource&&"function"==typeof t.tryDispose},v(p,u),p.prototype.doDispose=function(t,e){return this.data().call(t,t,e)},f.prototype._resultCancelled=function(){for(var t=this.length,n=0;t>n;++n){var r=this[n];r instanceof e&&r.cancel()}},e.using=function(){var t=arguments.length;if(2>t)return n("you must pass at least 2 arguments to Promise.using");var i=arguments[t-1];if("function"!=typeof i)return n("expecting a function but got "+_.classString(i));var o,a=!0;2===t&&Array.isArray(arguments[0])?(o=arguments[0],t=o.length,a=!1):(o=arguments,t--);for(var c=new f(t),p=0;t>p;++p){var d=o[p];if(u.isDisposer(d)){var v=d;d=d.promise(),d._setDisposable(v)}else{var m=r(d);m instanceof e&&(d=m._then(h,null,null,{resources:c,index:p},void 0))}c[p]=d}for(var b=new Array(c.length),p=0;p<b.length;++p)b[p]=e.resolve(c[p]).reflect();var w=e.all(b).then(function(t){for(var e=0;e<t.length;++e){var n=t[e];if(n.isRejected())return y.e=n.error(),y;if(!n.isFulfilled())return void w.cancel();t[e]=n.value()}C._pushContext(),i=g(i);var r=a?i.apply(void 0,t):i(t),o=C._popContext();return s.checkForgottenReturns(r,o,"Promise.using",C),r}),C=w.lastly(function(){var t=new e.PromiseInspection(w);return l(c,t)});return c.promise=C,C._setOnCancel(c),C},e.prototype._setDisposable=function(t){this._bitField=131072|this._bitField,this._disposer=t},e.prototype._isDisposable=function(){return(131072&this._bitField)>0},e.prototype._getDisposer=function(){return this._disposer},e.prototype._unsetDisposable=function(){this._bitField=-131073&this._bitField,this._disposer=void 0},e.prototype.disposer=function(t){if("function"==typeof t)return new p(t,this,i());throw new d}}},{"./errors":12,"./util":36}],36:[function(t,e,n){"use strict";function r(){try{var t=F;return F=null,t.apply(this,arguments)}catch(t){return P.e=t,P}}function i(t){return F=t,r}function o(t){return null==t||!0===t||!1===t||"string"==typeof t||"number"==typeof t}function s(t){return"function"==typeof t||"object"==typeof t&&null!==t}function a(t){return o(t)?new Error(v(t)):t}function c(t,e){var n,r=t.length,i=new Array(r+1);for(n=0;r>n;++n)i[n]=t[n];return i[n]=e,i}function l(t,e,n){if(!x.isES5)return{}.hasOwnProperty.call(t,e)?t[e]:void 0;var r=Object.getOwnPropertyDescriptor(t,e);return null!=r?null==r.get&&null==r.set?r.value:n:void 0}function u(t,e,n){if(o(t))return t;var r={value:n,configurable:!0,enumerable:!1,writable:!0};return x.defineProperty(t,e,r),t}function p(t){throw t}function h(t){try{if("function"==typeof t){var e=x.names(t.prototype),n=x.isES5&&e.length>1,r=e.length>0&&!(1===e.length&&"constructor"===e[0]),i=A.test(t+"")&&x.names(t).length>0;if(n||r||i)return!0}return!1}catch(t){return!1}}function f(t){function e(){}e.prototype=t;for(var n=8;n--;)new e;return t}function _(t){return D.test(t)}function d(t,e,n){for(var r=new Array(t),i=0;t>i;++i)r[i]=e+i+n;return r}function v(t){try{return t+""}catch(t){return"[no string representation]"}}function y(t){return null!==t&&"object"==typeof t&&"string"==typeof t.message&&"string"==typeof t.name}function g(t){try{u(t,"isOperational",!0)}catch(t){}}function m(t){return null!=t&&(t instanceof Error.__BluebirdErrorTypes__.OperationalError||!0===t.isOperational)}function b(t){return y(t)&&x.propertyIsWritable(t,"stack")}function w(t){return{}.toString.call(t)}function C(t,e,n){for(var r=x.names(t),i=0;i<r.length;++i){var o=r[i];if(n(o))try{x.defineProperty(e,o,x.getDescriptor(t,o))}catch(t){}}}function j(t){return H?process.env[t]:void 0}function E(){if("function"==typeof Promise)try{var t=new Promise(function(){});if("[object Promise]"==={}.toString.call(t))return Promise}catch(t){}}function k(t,e){return t.bind(e)}var F,x=t("./es5"),T="undefined"==typeof navigator,P={e:{}},R="undefined"!=typeof self?self:"undefined"!=typeof window?window:"undefined"!=typeof global?global:void 0!==this?this:null,S=function(t,e){function n(){this.constructor=t,this.constructor$=e;for(var n in e.prototype)r.call(e.prototype,n)&&"$"!==n.charAt(n.length-1)&&(this[n+"$"]=e.prototype[n])}var r={}.hasOwnProperty;return n.prototype=e.prototype,t.prototype=new n,t.prototype},O=function(){var t=[Array.prototype,Object.prototype,Function.prototype],e=function(e){for(var n=0;n<t.length;++n)if(t[n]===e)return!0;return!1};if(x.isES5){var n=Object.getOwnPropertyNames;return function(t){for(var r=[],i=Object.create(null);null!=t&&!e(t);){var o;try{o=n(t)}catch(t){return r}for(var s=0;s<o.length;++s){var a=o[s];if(!i[a]){i[a]=!0;var c=Object.getOwnPropertyDescriptor(t,a);null!=c&&null==c.get&&null==c.set&&r.push(a)}}t=x.getPrototypeOf(t)}return r}}var r={}.hasOwnProperty;return function(n){if(e(n))return[];var i=[];t:for(var o in n)if(r.call(n,o))i.push(o);else{for(var s=0;s<t.length;++s)if(r.call(t[s],o))continue t;i.push(o)}return i}}(),A=/this\s*\.\s*\S+\s*=/,D=/^[a-z$_][a-z$_0-9]*$/i,V=function(){return"stack"in new Error?function(t){return b(t)?t:new Error(v(t))}:function(t){if(b(t))return t;try{throw new Error(v(t))}catch(t){return t}}}(),I=function(t){return x.isArray(t)?t:null};if("undefined"!=typeof Symbol&&Symbol.iterator){var L="function"==typeof Array.from?function(t){return Array.from(t)}:function(t){for(var e,n=[],r=t[Symbol.iterator]();!(e=r.next()).done;)n.push(e.value);return n};I=function(t){return x.isArray(t)?t:null!=t&&"function"==typeof t[Symbol.iterator]?L(t):null}}var N="undefined"!=typeof process&&"[object process]"===w(process).toLowerCase(),H="undefined"!=typeof process&&void 0!==process.env,B={isClass:h,isIdentifier:_,inheritedDataKeys:O,getDataPropertyOrDefault:l,thrower:p,isArray:x.isArray,asArray:I,notEnumerableProp:u,isPrimitive:o,isObject:s,isError:y,canEvaluate:T,errorObj:P,tryCatch:i,inherits:S,withAppended:c,maybeWrapAsError:a,toFastProperties:f,filledRange:d,toString:v,canAttachTrace:b,ensureErrorObject:V,originatesFromRejection:m,markAsOriginatingFromRejection:g,classString:w,copyDescriptors:C,hasDevTools:"undefined"!=typeof chrome&&chrome&&"function"==typeof chrome.loadTimes,isNode:N,hasEnvVariables:H,env:j,global:R,getNativePromise:E,domainBind:k};B.isRecentNode=B.isNode&&function(){var t=process.versions.node.split(".").map(Number);return 0===t[0]&&t[1]>10||t[0]>0}(),B.isNode&&B.toFastProperties(process);try{throw new Error}catch(t){B.lastLineError=t}e.exports=B},{"./es5":13}]},{},[4])(4)}),"undefined"!=typeof window&&null!==window?window.P=window.Promise:"undefined"!=typeof self&&null!==self&&(self.P=self.Promise),function(t){window.NggPaginatedGallery=function(e,n){this.displayed_gallery_id=e,this.container=t(n),this.container_name=n,this.get_displayed_gallery_obj=function(){var t="gallery_"+this.displayed_gallery_id;return void 0!==window.galleries[t]&&window.galleries[t]},this.enable_ajax_pagination=function(){var e=this;t("body").on("click","a.ngg-browser-prev, a.ngg-browser-next",function(r){var i=!0;t(this).parents(n).each(function(){if(t(this).data("nextgen-gallery-id")!=e.displayed_gallery_id)return!0;i=!1}),i||(r.preventDefault(),window.ngg_ajax_operaton_count++,t("body, a").css("cursor","wait"),t.get(t(this).attr("href"),function(n){if(window.ngg_ajax_operaton_count--,window.ngg_ajax_operaton_count<=0&&(window.ngg_ajax_operaton_count=0,t("body, a").css("cursor","auto")),n){var r=t(n),i=!1;r.find(e.container_name).each(function(){return!!i||(t(this).data("nextgen-gallery-id")!=e.displayed_gallery_id||void(i=t(this)))}),i&&e.container.each(function(){var n=t(this);if(n.data("nextgen-gallery-id")!=e.displayed_gallery_id)return!0;var r=t(i.html()),o=r.find("img").toArray().map(function(e){return new Promise(function(n,r){var i=new Image;i.src=e.src,t(i).on("load",n)})});return Promise.all(o).then(function(){n.html(r),t(document).trigger("refreshed")}),!0})}}))})};var r=this.get_displayed_gallery_obj();r&&void 0!==r.display_settings.ajax_pagination&&parseInt(r.display_settings.ajax_pagination)&&this.enable_ajax_pagination(),void 0===window.ngg_ajax_operation_count&&(window.ngg_ajax_operaton_count=0)}}(jQuery);
\ No newline at end of file
+!function(t){if("object"==typeof exports&&"undefined"!=typeof module)module.exports=t();else if("function"==typeof define&&define.amd)define([],t);else{var e;"undefined"!=typeof window?e=window:"undefined"!=typeof global?e=global:"undefined"!=typeof self&&(e=self),e.Promise=t()}}(function(){return function t(e,n,r){function i(s,a){if(!n[s]){if(!e[s]){var c="function"==typeof _dereq_&&_dereq_;if(!a&&c)return c(s,!0);if(o)return o(s,!0);var l=new Error("Cannot find module '"+s+"'");throw l.code="MODULE_NOT_FOUND",l}var u=n[s]={exports:{}};e[s][0].call(u.exports,function(t){var n=e[s][1][t];return i(n||t)},u,u.exports,t,e,n,r)}return n[s].exports}for(var o="function"==typeof _dereq_&&_dereq_,s=0;s<r.length;s++)i(r[s]);return i}({1:[function(t,e,n){"use strict";e.exports=function(t){function e(t){var e=new n(t),r=e.promise();return e.setHowMany(1),e.setUnwrap(),e.init(),r}var n=t._SomePromiseArray;t.any=function(t){return e(t)},t.prototype.any=function(){return e(this)}}},{}],2:[function(t,e,n){"use strict";function r(){this._customScheduler=!1,this._isTickUsed=!1,this._lateQueue=new l(16),this._normalQueue=new l(16),this._haveDrainedQueues=!1,this._trampolineEnabled=!0;var t=this;this.drainQueues=function(){t._drainQueues()},this._schedule=c}function i(t,e,n){this._lateQueue.push(t,e,n),this._queueTick()}function o(t,e,n){this._normalQueue.push(t,e,n),this._queueTick()}function s(t){this._normalQueue._pushOne(t),this._queueTick()}var a;try{throw new Error}catch(t){a=t}var c=t("./schedule"),l=t("./queue"),u=t("./util");r.prototype.setScheduler=function(t){var e=this._schedule;return this._schedule=t,this._customScheduler=!0,e},r.prototype.hasCustomScheduler=function(){return this._customScheduler},r.prototype.enableTrampoline=function(){this._trampolineEnabled=!0},r.prototype.disableTrampolineIfNecessary=function(){u.hasDevTools&&(this._trampolineEnabled=!1)},r.prototype.haveItemsQueued=function(){return this._isTickUsed||this._haveDrainedQueues},r.prototype.fatalError=function(t,e){e?(process.stderr.write("Fatal "+(t instanceof Error?t.stack:t)+"\n"),process.exit(2)):this.throwLater(t)},r.prototype.throwLater=function(t,e){if(1===arguments.length&&(e=t,t=function(){throw e}),"undefined"!=typeof setTimeout)setTimeout(function(){t(e)},0);else try{this._schedule(function(){t(e)})}catch(t){throw new Error("No async scheduler available\n\n    See http://goo.gl/MqrFmX\n")}},u.hasDevTools?(r.prototype.invokeLater=function(t,e,n){this._trampolineEnabled?i.call(this,t,e,n):this._schedule(function(){setTimeout(function(){t.call(e,n)},100)})},r.prototype.invoke=function(t,e,n){this._trampolineEnabled?o.call(this,t,e,n):this._schedule(function(){t.call(e,n)})},r.prototype.settlePromises=function(t){this._trampolineEnabled?s.call(this,t):this._schedule(function(){t._settlePromises()})}):(r.prototype.invokeLater=i,r.prototype.invoke=o,r.prototype.settlePromises=s),r.prototype._drainQueue=function(t){for(;t.length()>0;){var e=t.shift();if("function"==typeof e){var n=t.shift(),r=t.shift();e.call(n,r)}else e._settlePromises()}},r.prototype._drainQueues=function(){this._drainQueue(this._normalQueue),this._reset(),this._haveDrainedQueues=!0,this._drainQueue(this._lateQueue)},r.prototype._queueTick=function(){this._isTickUsed||(this._isTickUsed=!0,this._schedule(this.drainQueues))},r.prototype._reset=function(){this._isTickUsed=!1},e.exports=r,e.exports.firstLineError=a},{"./queue":26,"./schedule":29,"./util":36}],3:[function(t,e,n){"use strict";e.exports=function(t,e,n,r){var i=!1,o=function(t,e){this._reject(e)},s=function(t,e){e.promiseRejectionQueued=!0,e.bindingPromise._then(o,o,null,this,t)},a=function(t,e){0==(50397184&this._bitField)&&this._resolveCallback(e.target)},c=function(t,e){e.promiseRejectionQueued||this._reject(t)};t.prototype.bind=function(o){i||(i=!0,t.prototype._propagateFrom=r.propagateFromFunction(),t.prototype._boundValue=r.boundValueFunction());var l=n(o),u=new t(e);u._propagateFrom(this,1);var p=this._target();if(u._setBoundTo(l),l instanceof t){var h={promiseRejectionQueued:!1,promise:u,target:p,bindingPromise:l};p._then(e,s,void 0,u,h),l._then(a,c,void 0,u,h),u._setOnCancel(l)}else u._resolveCallback(p);return u},t.prototype._setBoundTo=function(t){void 0!==t?(this._bitField=2097152|this._bitField,this._boundTo=t):this._bitField=-2097153&this._bitField},t.prototype._isBound=function(){return 2097152==(2097152&this._bitField)},t.bind=function(e,n){return t.resolve(n).bind(e)}}},{}],4:[function(t,e,n){"use strict";function r(){try{Promise===o&&(Promise=i)}catch(t){}return o}var i;"undefined"!=typeof Promise&&(i=Promise);var o=t("./promise")();o.noConflict=r,e.exports=o},{"./promise":22}],5:[function(t,e,n){"use strict";var r=Object.create;if(r){var i=r(null),o=r(null);i[" size"]=o[" size"]=0}e.exports=function(e){function n(t,n){var r;if(null!=t&&(r=t[n]),"function"!=typeof r){var i="Object "+a.classString(t)+" has no method '"+a.toString(n)+"'";throw new e.TypeError(i)}return r}function r(t){return n(t,this.pop()).apply(t,this)}function i(t){return t[this]}function o(t){var e=+this;return 0>e&&(e=Math.max(0,e+t.length)),t[e]}var s,a=t("./util"),c=a.canEvaluate;a.isIdentifier,e.prototype.call=function(t){var e=[].slice.call(arguments,1);return e.push(t),this._then(r,void 0,void 0,e,void 0)},e.prototype.get=function(t){var e;if("number"==typeof t)e=o;else if(c){var n=s(t);e=null!==n?n:i}else e=i;return this._then(e,void 0,void 0,t,void 0)}}},{"./util":36}],6:[function(t,e,n){"use strict";e.exports=function(e,n,r,i){var o=t("./util"),s=o.tryCatch,a=o.errorObj,c=e._async;e.prototype.break=e.prototype.cancel=function(){if(!i.cancellation())return this._warn("cancellation is disabled");for(var t=this,e=t;t._isCancellable();){if(!t._cancelBy(e)){e._isFollowing()?e._followee().cancel():e._cancelBranched();break}var n=t._cancellationParent;if(null==n||!n._isCancellable()){t._isFollowing()?t._followee().cancel():t._cancelBranched();break}t._isFollowing()&&t._followee().cancel(),t._setWillBeCancelled(),e=t,t=n}},e.prototype._branchHasCancelled=function(){this._branchesRemainingToCancel--},e.prototype._enoughBranchesHaveCancelled=function(){return void 0===this._branchesRemainingToCancel||this._branchesRemainingToCancel<=0},e.prototype._cancelBy=function(t){return t===this?(this._branchesRemainingToCancel=0,this._invokeOnCancel(),!0):(this._branchHasCancelled(),!!this._enoughBranchesHaveCancelled()&&(this._invokeOnCancel(),!0))},e.prototype._cancelBranched=function(){this._enoughBranchesHaveCancelled()&&this._cancel()},e.prototype._cancel=function(){this._isCancellable()&&(this._setCancelled(),c.invoke(this._cancelPromises,this,void 0))},e.prototype._cancelPromises=function(){this._length()>0&&this._settlePromises()},e.prototype._unsetOnCancel=function(){this._onCancelField=void 0},e.prototype._isCancellable=function(){return this.isPending()&&!this._isCancelled()},e.prototype.isCancellable=function(){return this.isPending()&&!this.isCancelled()},e.prototype._doInvokeOnCancel=function(t,e){if(o.isArray(t))for(var n=0;n<t.length;++n)this._doInvokeOnCancel(t[n],e);else if(void 0!==t)if("function"==typeof t){if(!e){var r=s(t).call(this._boundValue());r===a&&(this._attachExtraTrace(r.e),c.throwLater(r.e))}}else t._resultCancelled(this)},e.prototype._invokeOnCancel=function(){var t=this._onCancel();this._unsetOnCancel(),c.invoke(this._doInvokeOnCancel,this,t)},e.prototype._invokeInternalOnCancel=function(){this._isCancellable()&&(this._doInvokeOnCancel(this._onCancel(),!0),this._unsetOnCancel())},e.prototype._resultCancelled=function(){this.cancel()}}},{"./util":36}],7:[function(t,e,n){"use strict";e.exports=function(e){function n(t,n,a){return function(c){var l=a._boundValue();t:for(var u=0;u<t.length;++u){var p=t[u];if(p===Error||null!=p&&p.prototype instanceof Error){if(c instanceof p)return o(n).call(l,c)}else if("function"==typeof p){var h=o(p).call(l,c);if(h===s)return h;if(h)return o(n).call(l,c)}else if(r.isObject(c)){for(var f=i(p),_=0;_<f.length;++_){var d=f[_];if(p[d]!=c[d])continue t}return o(n).call(l,c)}}return e}}var r=t("./util"),i=t("./es5").keys,o=r.tryCatch,s=r.errorObj;return n}},{"./es5":13,"./util":36}],8:[function(t,e,n){"use strict";e.exports=function(t){function e(){this._trace=new e.CapturedTrace(r())}function n(){return i?new e:void 0}function r(){var t=o.length-1;return t>=0?o[t]:void 0}var i=!1,o=[];return t.prototype._promiseCreated=function(){},t.prototype._pushContext=function(){},t.prototype._popContext=function(){return null},t._peekContext=t.prototype._peekContext=function(){},e.prototype._pushContext=function(){void 0!==this._trace&&(this._trace._promiseCreated=null,o.push(this._trace))},e.prototype._popContext=function(){if(void 0!==this._trace){var t=o.pop(),e=t._promiseCreated;return t._promiseCreated=null,e}return null},e.CapturedTrace=null,e.create=n,e.deactivateLongStackTraces=function(){},e.activateLongStackTraces=function(){var n=t.prototype._pushContext,o=t.prototype._popContext,s=t._peekContext,a=t.prototype._peekContext,c=t.prototype._promiseCreated;e.deactivateLongStackTraces=function(){t.prototype._pushContext=n,t.prototype._popContext=o,t._peekContext=s,t.prototype._peekContext=a,t.prototype._promiseCreated=c,i=!1},i=!0,t.prototype._pushContext=e.prototype._pushContext,t.prototype._popContext=e.prototype._popContext,t._peekContext=t.prototype._peekContext=r,t.prototype._promiseCreated=function(){var t=this._peekContext();t&&null==t._promiseCreated&&(t._promiseCreated=this)}},e}},{}],9:[function(t,e,n){"use strict";e.exports=function(e,n){function r(t,e){return{promise:e}}function i(){return!1}function o(t,e,n){var r=this;try{t(e,n,function(t){if("function"!=typeof t)throw new TypeError("onCancel must be a function, got: "+N.toString(t));r._attachCancellationCallback(t)})}catch(t){return t}}function s(t){if(!this._isCancellable())return this;var e=this._onCancel();void 0!==e?N.isArray(e)?e.push(t):this._setOnCancel([e,t]):this._setOnCancel(t)}function a(){return this._onCancelField}function c(t){this._onCancelField=t}function l(){this._cancellationParent=void 0,this._onCancelField=void 0}function u(t,e){if(0!=(1&e)){this._cancellationParent=t;var n=t._branchesRemainingToCancel;void 0===n&&(n=0),t._branchesRemainingToCancel=n+1}0!=(2&e)&&t._isBound()&&this._setBoundTo(t._boundTo)}function p(t,e){0!=(2&e)&&t._isBound()&&this._setBoundTo(t._boundTo)}function h(){var t=this._boundTo;return void 0!==t&&t instanceof e?t.isFulfilled()?t.value():void 0:t}function f(){this._trace=new S(this._peekContext())}function _(t,e){if(H(t)){var n=this._trace;if(void 0!==n&&e&&(n=n._parent),void 0!==n)n.attachExtraTrace(t);else if(!t.__stackCleaned__){var r=j(t);N.notEnumerableProp(t,"stack",r.message+"\n"+r.stack.join("\n")),N.notEnumerableProp(t,"__stackCleaned__",!0)}}}function d(t,e,n,r,i){if(void 0===t&&null!==e&&W){if(void 0!==i&&i._returnedNonUndefined())return;if(0==(65535&r._bitField))return;n&&(n+=" ");var o="",s="";if(e._trace){for(var a=e._trace.stack.split("\n"),c=w(a),l=c.length-1;l>=0;--l){var u=c[l];if(!U.test(u)){var p=u.match(M);p&&(o="at "+p[1]+":"+p[2]+":"+p[3]+" ");break}}if(c.length>0)for(var h=c[0],l=0;l<a.length;++l)if(a[l]===h){l>0&&(s="\n"+a[l-1]);break}}var f="a promise was created in a "+n+"handler "+o+"but was not returned from it, see http://goo.gl/rRqMUw"+s;r._warn(f,!0,e)}}function v(t,e){var n=t+" is deprecated and will be removed in a future version.";return e&&(n+=" Use "+e+" instead."),y(n)}function y(t,n,r){if(ot.warnings){var i,o=new L(t);if(n)r._attachExtraTrace(o);else if(ot.longStackTraces&&(i=e._peekContext()))i.attachExtraTrace(o);else{var s=j(o);o.stack=s.message+"\n"+s.stack.join("\n")}tt("warning",o)||k(o,"",!0)}}function g(t,e){for(var n=0;n<e.length-1;++n)e[n].push("From previous event:"),e[n]=e[n].join("\n");return n<e.length&&(e[n]=e[n].join("\n")),t+"\n"+e.join("\n")}function m(t){for(var e=0;e<t.length;++e)(0===t[e].length||e+1<t.length&&t[e][0]===t[e+1][0])&&(t.splice(e,1),e--)}function b(t){for(var e=t[0],n=1;n<t.length;++n){for(var r=t[n],i=e.length-1,o=e[i],s=-1,a=r.length-1;a>=0;--a)if(r[a]===o){s=a;break}for(var a=s;a>=0;--a){var c=r[a];if(e[i]!==c)break;e.pop(),i--}e=r}}function w(t){for(var e=[],n=0;n<t.length;++n){var r=t[n],i="    (No stack trace)"===r||q.test(r),o=i&&nt(r);i&&!o&&($&&" "!==r.charAt(0)&&(r="    "+r),e.push(r))}return e}function C(t){for(var e=t.stack.replace(/\s+$/g,"").split("\n"),n=0;n<e.length;++n){var r=e[n];if("    (No stack trace)"===r||q.test(r))break}return n>0&&"SyntaxError"!=t.name&&(e=e.slice(n)),e}function j(t){var e=t.stack,n=t.toString();return e="string"==typeof e&&e.length>0?C(t):["    (No stack trace)"],{message:n,stack:"SyntaxError"==t.name?e:w(e)}}function k(t,e,n){if("undefined"!=typeof console){var r;if(N.isObject(t)){var i=t.stack;r=e+Q(i,t)}else r=e+String(t);"function"==typeof D?D(r,n):("function"==typeof console.log||"object"==typeof console.log)&&console.log(r)}}function E(t,e,n,r){var i=!1;try{"function"==typeof e&&(i=!0,"rejectionHandled"===t?e(r):e(n,r))}catch(t){V.throwLater(t)}"unhandledRejection"===t?tt(t,n,r)||i||k(n,"Unhandled rejection "):tt(t,r)}function F(t){var e;if("function"==typeof t)e="[function "+(t.name||"anonymous")+"]";else{e=t&&"function"==typeof t.toString?t.toString():N.toString(t);if(/\[object [a-zA-Z0-9$_]+\]/.test(e))try{e=JSON.stringify(t)}catch(t){}0===e.length&&(e="(empty array)")}return"(<"+x(e)+">, no stack trace)"}function x(t){return t.length<41?t:t.substr(0,38)+"..."}function T(){return"function"==typeof it}function P(t){var e=t.match(rt);return e?{fileName:e[1],line:parseInt(e[2],10)}:void 0}function R(t,e){if(T()){for(var n,r,i=t.stack.split("\n"),o=e.stack.split("\n"),s=-1,a=-1,c=0;c<i.length;++c){var l=P(i[c]);if(l){n=l.fileName,s=l.line;break}}for(var c=0;c<o.length;++c){var l=P(o[c]);if(l){r=l.fileName,a=l.line;break}}0>s||0>a||!n||!r||n!==r||s>=a||(nt=function(t){if(B.test(t))return!0;var e=P(t);return!!(e&&e.fileName===n&&s<=e.line&&e.line<=a)})}}function S(t){this._parent=t,this._promisesCreated=0;var e=this._length=1+(void 0===t?0:t._length);it(this,S),e>32&&this.uncycle()}var O,A,D,I=e._getDomain,V=e._async,L=t("./errors").Warning,N=t("./util"),H=N.canAttachTrace,B=/[\\\/]bluebird[\\\/]js[\\\/](release|debug|instrumented)/,U=/\((?:timers\.js):\d+:\d+\)/,M=/[\/<\(](.+?):(\d+):(\d+)\)?\s*$/,q=null,Q=null,$=!1,G=!(0==N.env("BLUEBIRD_DEBUG")||!N.env("BLUEBIRD_DEBUG")&&"development"!==N.env("NODE_ENV")),z=!(0==N.env("BLUEBIRD_WARNINGS")||!G&&!N.env("BLUEBIRD_WARNINGS")),X=!(0==N.env("BLUEBIRD_LONG_STACK_TRACES")||!G&&!N.env("BLUEBIRD_LONG_STACK_TRACES")),W=0!=N.env("BLUEBIRD_W_FORGOTTEN_RETURN")&&(z||!!N.env("BLUEBIRD_W_FORGOTTEN_RETURN"));e.prototype.suppressUnhandledRejections=function(){var t=this._target();t._bitField=-1048577&t._bitField|524288},e.prototype._ensurePossibleRejectionHandled=function(){0==(524288&this._bitField)&&(this._setRejectionIsUnhandled(),V.invokeLater(this._notifyUnhandledRejection,this,void 0))},e.prototype._notifyUnhandledRejectionIsHandled=function(){E("rejectionHandled",O,void 0,this)},e.prototype._setReturnedNonUndefined=function(){this._bitField=268435456|this._bitField},e.prototype._returnedNonUndefined=function(){return 0!=(268435456&this._bitField)},e.prototype._notifyUnhandledRejection=function(){if(this._isRejectionUnhandled()){var t=this._settledValue();this._setUnhandledRejectionIsNotified(),E("unhandledRejection",A,t,this)}},e.prototype._setUnhandledRejectionIsNotified=function(){this._bitField=262144|this._bitField},e.prototype._unsetUnhandledRejectionIsNotified=function(){this._bitField=-262145&this._bitField},e.prototype._isUnhandledRejectionNotified=function(){return(262144&this._bitField)>0},e.prototype._setRejectionIsUnhandled=function(){this._bitField=1048576|this._bitField},e.prototype._unsetRejectionIsUnhandled=function(){this._bitField=-1048577&this._bitField,this._isUnhandledRejectionNotified()&&(this._unsetUnhandledRejectionIsNotified(),this._notifyUnhandledRejectionIsHandled())},e.prototype._isRejectionUnhandled=function(){return(1048576&this._bitField)>0},e.prototype._warn=function(t,e,n){return y(t,e,n||this)},e.onPossiblyUnhandledRejection=function(t){var e=I();A="function"==typeof t?null===e?t:N.domainBind(e,t):void 0},e.onUnhandledRejectionHandled=function(t){var e=I();O="function"==typeof t?null===e?t:N.domainBind(e,t):void 0};var K=function(){};e.longStackTraces=function(){if(V.haveItemsQueued()&&!ot.longStackTraces)throw new Error("cannot enable long stack traces after promises have been created\n\n    See http://goo.gl/MqrFmX\n");if(!ot.longStackTraces&&T()){var t=e.prototype._captureStackTrace,r=e.prototype._attachExtraTrace;ot.longStackTraces=!0,K=function(){if(V.haveItemsQueued()&&!ot.longStackTraces)throw new Error("cannot enable long stack traces after promises have been created\n\n    See http://goo.gl/MqrFmX\n");e.prototype._captureStackTrace=t,e.prototype._attachExtraTrace=r,n.deactivateLongStackTraces(),V.enableTrampoline(),ot.longStackTraces=!1},e.prototype._captureStackTrace=f,e.prototype._attachExtraTrace=_,n.activateLongStackTraces(),V.disableTrampolineIfNecessary()}},e.hasLongStackTraces=function(){return ot.longStackTraces&&T()};var J=function(){try{if("function"==typeof CustomEvent){var t=new CustomEvent("CustomEvent");return N.global.dispatchEvent(t),function(t,e){var n=new CustomEvent(t.toLowerCase(),{detail:e,cancelable:!0});return!N.global.dispatchEvent(n)}}if("function"==typeof Event){var t=new Event("CustomEvent");return N.global.dispatchEvent(t),function(t,e){var n=new Event(t.toLowerCase(),{cancelable:!0});return n.detail=e,!N.global.dispatchEvent(n)}}var t=document.createEvent("CustomEvent");return t.initCustomEvent("testingtheevent",!1,!0,{}),N.global.dispatchEvent(t),function(t,e){var n=document.createEvent("CustomEvent");return n.initCustomEvent(t.toLowerCase(),!1,!0,e),!N.global.dispatchEvent(n)}}catch(t){}return function(){return!1}}(),Y=function(){return N.isNode?function(){return process.emit.apply(process,arguments)}:N.global?function(t){var e="on"+t.toLowerCase(),n=N.global[e];return!!n&&(n.apply(N.global,[].slice.call(arguments,1)),!0)}:function(){return!1}}(),Z={promiseCreated:r,promiseFulfilled:r,promiseRejected:r,promiseResolved:r,promiseCancelled:r,promiseChained:function(t,e,n){return{promise:e,child:n}},warning:function(t,e){return{warning:e}},unhandledRejection:function(t,e,n){return{reason:e,promise:n}},rejectionHandled:r},tt=function(t){var e=!1;try{e=Y.apply(null,arguments)}catch(t){V.throwLater(t),e=!0}var n=!1;try{n=J(t,Z[t].apply(null,arguments))}catch(t){V.throwLater(t),n=!0}return n||e};e.config=function(t){if(t=Object(t),"longStackTraces"in t&&(t.longStackTraces?e.longStackTraces():!t.longStackTraces&&e.hasLongStackTraces()&&K()),"warnings"in t){var n=t.warnings;ot.warnings=!!n,W=ot.warnings,N.isObject(n)&&"wForgottenReturn"in n&&(W=!!n.wForgottenReturn)}if("cancellation"in t&&t.cancellation&&!ot.cancellation){if(V.haveItemsQueued())throw new Error("cannot enable cancellation after promises are in use");e.prototype._clearCancellationData=l,e.prototype._propagateFrom=u,e.prototype._onCancel=a,e.prototype._setOnCancel=c,e.prototype._attachCancellationCallback=s,e.prototype._execute=o,et=u,ot.cancellation=!0}return"monitoring"in t&&(t.monitoring&&!ot.monitoring?(ot.monitoring=!0,e.prototype._fireEvent=tt):!t.monitoring&&ot.monitoring&&(ot.monitoring=!1,e.prototype._fireEvent=i)),e},e.prototype._fireEvent=i,e.prototype._execute=function(t,e,n){try{t(e,n)}catch(t){return t}},e.prototype._onCancel=function(){},e.prototype._setOnCancel=function(t){},e.prototype._attachCancellationCallback=function(t){},e.prototype._captureStackTrace=function(){},e.prototype._attachExtraTrace=function(){},e.prototype._clearCancellationData=function(){},e.prototype._propagateFrom=function(t,e){};var et=p,nt=function(){return!1},rt=/[\/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/;N.inherits(S,Error),n.CapturedTrace=S,S.prototype.uncycle=function(){var t=this._length;if(!(2>t)){for(var e=[],n={},r=0,i=this;void 0!==i;++r)e.push(i),i=i._parent;t=this._length=r;for(var r=t-1;r>=0;--r){var o=e[r].stack;void 0===n[o]&&(n[o]=r)}for(var r=0;t>r;++r){var s=e[r].stack,a=n[s];if(void 0!==a&&a!==r){a>0&&(e[a-1]._parent=void 0,e[a-1]._length=1),e[r]._parent=void 0,e[r]._length=1;var c=r>0?e[r-1]:this;t-1>a?(c._parent=e[a+1],c._parent.uncycle(),c._length=c._parent._length+1):(c._parent=void 0,c._length=1);for(var l=c._length+1,u=r-2;u>=0;--u)e[u]._length=l,l++;return}}}},S.prototype.attachExtraTrace=function(t){if(!t.__stackCleaned__){this.uncycle();for(var e=j(t),n=e.message,r=[e.stack],i=this;void 0!==i;)r.push(w(i.stack.split("\n"))),i=i._parent;b(r),m(r),N.notEnumerableProp(t,"stack",g(n,r)),N.notEnumerableProp(t,"__stackCleaned__",!0)}};var it=function(){var t=/^\s*at\s*/,e=function(t,e){return"string"==typeof t?t:void 0!==e.name&&void 0!==e.message?e.toString():F(e)};if("number"==typeof Error.stackTraceLimit&&"function"==typeof Error.captureStackTrace){Error.stackTraceLimit+=6,q=t,Q=e;var n=Error.captureStackTrace;return nt=function(t){return B.test(t)},function(t,e){Error.stackTraceLimit+=6,n(t,e),Error.stackTraceLimit-=6}}var r=new Error;if("string"==typeof r.stack&&r.stack.split("\n")[0].indexOf("stackDetection@")>=0)return q=/@/,Q=e,$=!0,function(t){t.stack=(new Error).stack};var i;try{throw new Error}catch(t){i="stack"in t}return"stack"in r||!i||"number"!=typeof Error.stackTraceLimit?(Q=function(t,e){return"string"==typeof t?t:"object"!=typeof e&&"function"!=typeof e||void 0===e.name||void 0===e.message?F(e):e.toString()},null):(q=t,Q=e,function(t){Error.stackTraceLimit+=6;try{throw new Error}catch(e){t.stack=e.stack}Error.stackTraceLimit-=6})}();"undefined"!=typeof console&&void 0!==console.warn&&(D=function(t){console.warn(t)},N.isNode&&process.stderr.isTTY?D=function(t,e){var n=e?"":"";console.warn(n+t+"\n")}:N.isNode||"string"!=typeof(new Error).stack||(D=function(t,e){console.warn("%c"+t,e?"color: darkorange":"color: red")}));var ot={warnings:z,longStackTraces:!1,cancellation:!1,monitoring:!1};return X&&e.longStackTraces(),{longStackTraces:function(){return ot.longStackTraces},warnings:function(){return ot.warnings},cancellation:function(){return ot.cancellation},monitoring:function(){return ot.monitoring},propagateFromFunction:function(){return et},boundValueFunction:function(){return h},checkForgottenReturns:d,setBounds:R,warn:y,deprecated:v,CapturedTrace:S,fireDomEvent:J,fireGlobalEvent:Y}}},{"./errors":12,"./util":36}],10:[function(t,e,n){"use strict";e.exports=function(t){function e(){return this.value}function n(){throw this.reason}t.prototype.return=t.prototype.thenReturn=function(n){return n instanceof t&&n.suppressUnhandledRejections(),this._then(e,void 0,void 0,{value:n},void 0)},t.prototype.throw=t.prototype.thenThrow=function(t){return this._then(n,void 0,void 0,{reason:t},void 0)},t.prototype.catchThrow=function(t){if(arguments.length<=1)return this._then(void 0,n,void 0,{reason:t},void 0);var e=arguments[1],r=function(){throw e};return this.caught(t,r)},t.prototype.catchReturn=function(n){if(arguments.length<=1)return n instanceof t&&n.suppressUnhandledRejections(),this._then(void 0,e,void 0,{value:n},void 0);var r=arguments[1];r instanceof t&&r.suppressUnhandledRejections();var i=function(){return r};return this.caught(n,i)}}},{}],11:[function(t,e,n){"use strict";e.exports=function(t,e){function n(){return o(this)}function r(t,n){return i(t,n,e,e)}var i=t.reduce,o=t.all;t.prototype.each=function(t){return i(this,t,e,0)._then(n,void 0,void 0,this,void 0)},t.prototype.mapSeries=function(t){return i(this,t,e,e)},t.each=function(t,r){return i(t,r,e,0)._then(n,void 0,void 0,t,void 0)},t.mapSeries=r}},{}],12:[function(t,e,n){"use strict";function r(t,e){function n(r){return this instanceof n?(p(this,"message","string"==typeof r?r:e),p(this,"name",t),void(Error.captureStackTrace?Error.captureStackTrace(this,this.constructor):Error.call(this))):new n(r)}return u(n,Error),n}function i(t){return this instanceof i?(p(this,"name","OperationalError"),p(this,"message",t),this.cause=t,this.isOperational=!0,void(t instanceof Error?(p(this,"message",t.message),p(this,"stack",t.stack)):Error.captureStackTrace&&Error.captureStackTrace(this,this.constructor))):new i(t)}var o,s,a=t("./es5"),c=a.freeze,l=t("./util"),u=l.inherits,p=l.notEnumerableProp,h=r("Warning","warning"),f=r("CancellationError","cancellation error"),_=r("TimeoutError","timeout error"),d=r("AggregateError","aggregate error");try{o=TypeError,s=RangeError}catch(t){o=r("TypeError","type error"),s=r("RangeError","range error")}for(var v="join pop push shift unshift slice filter forEach some every map indexOf lastIndexOf reduce reduceRight sort reverse".split(" "),y=0;y<v.length;++y)"function"==typeof Array.prototype[v[y]]&&(d.prototype[v[y]]=Array.prototype[v[y]]);a.defineProperty(d.prototype,"length",{value:0,configurable:!1,writable:!0,enumerable:!0}),d.prototype.isOperational=!0;var g=0;d.prototype.toString=function(){var t=Array(4*g+1).join(" "),e="\n"+t+"AggregateError of:\n";g++,t=Array(4*g+1).join(" ");for(var n=0;n<this.length;++n){for(var r=this[n]===this?"[Circular AggregateError]":this[n]+"",i=r.split("\n"),o=0;o<i.length;++o)i[o]=t+i[o];r=i.join("\n"),e+=r+"\n"}return g--,e},u(i,Error);var m=Error.__BluebirdErrorTypes__;m||(m=c({CancellationError:f,TimeoutError:_,OperationalError:i,RejectionError:i,AggregateError:d}),a.defineProperty(Error,"__BluebirdErrorTypes__",{value:m,writable:!1,enumerable:!1,configurable:!1})),e.exports={Error:Error,TypeError:o,RangeError:s,CancellationError:m.CancellationError,OperationalError:m.OperationalError,TimeoutError:m.TimeoutError,AggregateError:m.AggregateError,Warning:h}},{"./es5":13,"./util":36}],13:[function(t,e,n){var r=function(){"use strict";return void 0===this}();if(r)e.exports={freeze:Object.freeze,defineProperty:Object.defineProperty,getDescriptor:Object.getOwnPropertyDescriptor,keys:Object.keys,names:Object.getOwnPropertyNames,getPrototypeOf:Object.getPrototypeOf,isArray:Array.isArray,isES5:r,propertyIsWritable:function(t,e){var n=Object.getOwnPropertyDescriptor(t,e);return!(n&&!n.writable&&!n.set)}};else{var i={}.hasOwnProperty,o={}.toString,s={}.constructor.prototype,a=function(t){var e=[];for(var n in t)i.call(t,n)&&e.push(n);return e},c=function(t,e){return{value:t[e]}},l=function(t,e,n){return t[e]=n.value,t},u=function(t){return t},p=function(t){try{return Object(t).constructor.prototype}catch(t){return s}},h=function(t){try{return"[object Array]"===o.call(t)}catch(t){return!1}};e.exports={isArray:h,keys:a,names:a,defineProperty:l,getDescriptor:c,freeze:u,getPrototypeOf:p,isES5:r,propertyIsWritable:function(){return!0}}}},{}],14:[function(t,e,n){"use strict";e.exports=function(t,e){var n=t.map;t.prototype.filter=function(t,r){return n(this,t,r,e)},t.filter=function(t,r,i){return n(t,r,i,e)}}},{}],15:[function(t,e,n){"use strict";e.exports=function(e,n){function r(t,e,n){this.promise=t,this.type=e,this.handler=n,this.called=!1,this.cancelPromise=null}function i(t){this.finallyHandler=t}function o(t,e){return null!=t.cancelPromise&&(arguments.length>1?t.cancelPromise._reject(e):t.cancelPromise._cancel(),t.cancelPromise=null,!0)}function s(){return c.call(this,this.promise._target()._settledValue())}function a(t){return o(this,t)?void 0:(p.e=t,p)}function c(t){var r=this.promise,c=this.handler;if(!this.called){this.called=!0;var l=this.isFinallyHandler()?c.call(r._boundValue()):c.call(r._boundValue(),t);if(void 0!==l){r._setReturnedNonUndefined();var h=n(l,r);if(h instanceof e){if(null!=this.cancelPromise){if(h._isCancelled()){var f=new u("late cancellation observer");return r._attachExtraTrace(f),p.e=f,p}h.isPending()&&h._attachCancellationCallback(new i(this))}return h._then(s,a,void 0,this,void 0)}}}return r.isRejected()?(o(this),p.e=t,p):(o(this),t)}var l=t("./util"),u=e.CancellationError,p=l.errorObj;return r.prototype.isFinallyHandler=function(){return 0===this.type},i.prototype._resultCancelled=function(){o(this.finallyHandler)},e.prototype._passThrough=function(t,e,n,i){return"function"!=typeof t?this.then():this._then(n,i,void 0,new r(this,e,t),void 0)},e.prototype.lastly=e.prototype.finally=function(t){return this._passThrough(t,0,c,c)},e.prototype.tap=function(t){return this._passThrough(t,1,c)},r}},{"./util":36}],16:[function(t,e,n){"use strict";e.exports=function(e,n,r,i,o,s){function a(t,n,r){for(var o=0;o<n.length;++o){r._pushContext();var s=f(n[o])(t);if(r._popContext(),s===h){r._pushContext();var a=e.reject(h.e);return r._popContext(),a}var c=i(s,r);if(c instanceof e)return c}return null}function c(t,n,i,o){if(s.cancellation()){var a=new e(r),c=this._finallyPromise=new e(r);this._promise=a.lastly(function(){return c}),a._captureStackTrace(),a._setOnCancel(this)}else{(this._promise=new e(r))._captureStackTrace()}this._stack=o,this._generatorFunction=t,this._receiver=n,this._generator=void 0,this._yieldHandlers="function"==typeof i?[i].concat(_):_,this._yieldedPromise=null,this._cancellationPhase=!1}var l=t("./errors"),u=l.TypeError,p=t("./util"),h=p.errorObj,f=p.tryCatch,_=[];p.inherits(c,o),c.prototype._isResolved=function(){return null===this._promise},c.prototype._cleanup=function(){this._promise=this._generator=null,s.cancellation()&&null!==this._finallyPromise&&(this._finallyPromise._fulfill(),this._finallyPromise=null)},c.prototype._promiseCancelled=function(){if(!this._isResolved()){var t;if(void 0!==this._generator.return)this._promise._pushContext(),t=f(this._generator.return).call(this._generator,void 0),this._promise._popContext();else{var n=new e.CancellationError("generator .return() sentinel");e.coroutine.returnSentinel=n,this._promise._attachExtraTrace(n),this._promise._pushContext(),t=f(this._generator.throw).call(this._generator,n),this._promise._popContext()}this._cancellationPhase=!0,this._yieldedPromise=null,this._continue(t)}},c.prototype._promiseFulfilled=function(t){this._yieldedPromise=null,this._promise._pushContext();var e=f(this._generator.next).call(this._generator,t);this._promise._popContext(),this._continue(e)},c.prototype._promiseRejected=function(t){this._yieldedPromise=null,this._promise._attachExtraTrace(t),this._promise._pushContext();var e=f(this._generator.throw).call(this._generator,t);this._promise._popContext(),this._continue(e)},c.prototype._resultCancelled=function(){if(this._yieldedPromise instanceof e){var t=this._yieldedPromise;this._yieldedPromise=null,t.cancel()}},c.prototype.promise=function(){return this._promise},c.prototype._run=function(){this._generator=this._generatorFunction.call(this._receiver),this._receiver=this._generatorFunction=void 0,this._promiseFulfilled(void 0)},c.prototype._continue=function(t){var n=this._promise;if(t===h)return this._cleanup(),this._cancellationPhase?n.cancel():n._rejectCallback(t.e,!1);var r=t.value;if(!0===t.done)return this._cleanup(),this._cancellationPhase?n.cancel():n._resolveCallback(r);var o=i(r,this._promise);if(!(o instanceof e)&&null===(o=a(o,this._yieldHandlers,this._promise)))return void this._promiseRejected(new u("A value %s was yielded that could not be treated as a promise\n\n    See http://goo.gl/MqrFmX\n\n".replace("%s",r)+"From coroutine:\n"+this._stack.split("\n").slice(1,-7).join("\n")));o=o._target();var s=o._bitField;0==(50397184&s)?(this._yieldedPromise=o,o._proxy(this,null)):0!=(33554432&s)?e._async.invoke(this._promiseFulfilled,this,o._value()):0!=(16777216&s)?e._async.invoke(this._promiseRejected,this,o._reason()):this._promiseCancelled()},e.coroutine=function(t,e){if("function"!=typeof t)throw new u("generatorFunction must be a function\n\n    See http://goo.gl/MqrFmX\n");var n=Object(e).yieldHandler,r=c,i=(new Error).stack;return function(){var e=t.apply(this,arguments),o=new r(void 0,void 0,n,i),s=o.promise();return o._generator=e,o._promiseFulfilled(void 0),s}},e.coroutine.addYieldHandler=function(t){
+if("function"!=typeof t)throw new u("expecting a function but got "+p.classString(t));_.push(t)},e.spawn=function(t){if(s.deprecated("Promise.spawn()","Promise.coroutine()"),"function"!=typeof t)return n("generatorFunction must be a function\n\n    See http://goo.gl/MqrFmX\n");var r=new c(t,this),i=r.promise();return r._run(e.spawn),i}}},{"./errors":12,"./util":36}],17:[function(t,e,n){"use strict";e.exports=function(e,n,r,i,o,s){var a=t("./util");a.canEvaluate,a.tryCatch,a.errorObj,e.join=function(){var t,e=arguments.length-1;if(e>0&&"function"==typeof arguments[e]){t=arguments[e];var r}var i=[].slice.call(arguments);t&&i.pop();var r=new n(i).promise();return void 0!==t?r.spread(t):r}}},{"./util":36}],18:[function(t,e,n){"use strict";e.exports=function(e,n,r,i,o,s){function a(t,e,n,r){this.constructor$(t),this._promise._captureStackTrace();var i=l();this._callback=null===i?e:u.domainBind(i,e),this._preservedValues=r===o?new Array(this.length()):null,this._limit=n,this._inFlight=0,this._queue=[],f.invoke(this._asyncInit,this,void 0)}function c(t,n,i,o){if("function"!=typeof n)return r("expecting a function but got "+u.classString(n));var s=0;if(void 0!==i){if("object"!=typeof i||null===i)return e.reject(new TypeError("options argument must be an object but it is "+u.classString(i)));if("number"!=typeof i.concurrency)return e.reject(new TypeError("'concurrency' must be a number but it is "+u.classString(i.concurrency)));s=i.concurrency}return s="number"==typeof s&&isFinite(s)&&s>=1?s:0,new a(t,n,s,o).promise()}var l=e._getDomain,u=t("./util"),p=u.tryCatch,h=u.errorObj,f=e._async;u.inherits(a,n),a.prototype._asyncInit=function(){this._init$(void 0,-2)},a.prototype._init=function(){},a.prototype._promiseFulfilled=function(t,n){var r=this._values,o=this.length(),a=this._preservedValues,c=this._limit;if(0>n){if(n=-1*n-1,r[n]=t,c>=1&&(this._inFlight--,this._drainQueue(),this._isResolved()))return!0}else{if(c>=1&&this._inFlight>=c)return r[n]=t,this._queue.push(n),!1;null!==a&&(a[n]=t);var l=this._promise,u=this._callback,f=l._boundValue();l._pushContext();var _=p(u).call(f,t,n,o),d=l._popContext();if(s.checkForgottenReturns(_,d,null!==a?"Promise.filter":"Promise.map",l),_===h)return this._reject(_.e),!0;var v=i(_,this._promise);if(v instanceof e){v=v._target();var y=v._bitField;if(0==(50397184&y))return c>=1&&this._inFlight++,r[n]=v,v._proxy(this,-1*(n+1)),!1;if(0==(33554432&y))return 0!=(16777216&y)?(this._reject(v._reason()),!0):(this._cancel(),!0);_=v._value()}r[n]=_}return++this._totalResolved>=o&&(null!==a?this._filter(r,a):this._resolve(r),!0)},a.prototype._drainQueue=function(){for(var t=this._queue,e=this._limit,n=this._values;t.length>0&&this._inFlight<e;){if(this._isResolved())return;var r=t.pop();this._promiseFulfilled(n[r],r)}},a.prototype._filter=function(t,e){for(var n=e.length,r=new Array(n),i=0,o=0;n>o;++o)t[o]&&(r[i++]=e[o]);r.length=i,this._resolve(r)},a.prototype.preservedValues=function(){return this._preservedValues},e.prototype.map=function(t,e){return c(this,t,e,null)},e.map=function(t,e,n,r){return c(t,e,n,r)}}},{"./util":36}],19:[function(t,e,n){"use strict";e.exports=function(e,n,r,i,o){var s=t("./util"),a=s.tryCatch;e.method=function(t){if("function"!=typeof t)throw new e.TypeError("expecting a function but got "+s.classString(t));return function(){var r=new e(n);r._captureStackTrace(),r._pushContext();var i=a(t).apply(this,arguments),s=r._popContext();return o.checkForgottenReturns(i,s,"Promise.method",r),r._resolveFromSyncValue(i),r}},e.attempt=e.try=function(t){if("function"!=typeof t)return i("expecting a function but got "+s.classString(t));var r=new e(n);r._captureStackTrace(),r._pushContext();var c;if(arguments.length>1){o.deprecated("calling Promise.try with more than 1 argument");var l=arguments[1],u=arguments[2];c=s.isArray(l)?a(t).apply(u,l):a(t).call(u,l)}else c=a(t)();var p=r._popContext();return o.checkForgottenReturns(c,p,"Promise.try",r),r._resolveFromSyncValue(c),r},e.prototype._resolveFromSyncValue=function(t){t===s.errorObj?this._rejectCallback(t.e,!1):this._resolveCallback(t,!0)}}},{"./util":36}],20:[function(t,e,n){"use strict";function r(t){return t instanceof Error&&u.getPrototypeOf(t)===Error.prototype}function i(t){var e;if(r(t)){e=new l(t),e.name=t.name,e.message=t.message,e.stack=t.stack;for(var n=u.keys(t),i=0;i<n.length;++i){var o=n[i];p.test(o)||(e[o]=t[o])}return e}return s.markAsOriginatingFromRejection(t),t}function o(t,e){return function(n,r){if(null!==t){if(n){var o=i(a(n));t._attachExtraTrace(o),t._reject(o)}else if(e){var s=[].slice.call(arguments,1);t._fulfill(s)}else t._fulfill(r);t=null}}}var s=t("./util"),a=s.maybeWrapAsError,c=t("./errors"),l=c.OperationalError,u=t("./es5"),p=/^(?:name|message|stack|cause)$/;e.exports=o},{"./errors":12,"./es5":13,"./util":36}],21:[function(t,e,n){"use strict";e.exports=function(e){function n(t,e){var n=this;if(!o.isArray(t))return r.call(n,t,e);var i=a(e).apply(n._boundValue(),[null].concat(t));i===c&&s.throwLater(i.e)}function r(t,e){var n=this,r=n._boundValue(),i=void 0===t?a(e).call(r,null):a(e).call(r,null,t);i===c&&s.throwLater(i.e)}function i(t,e){var n=this;if(!t){var r=new Error(t+"");r.cause=t,t=r}var i=a(e).call(n._boundValue(),t);i===c&&s.throwLater(i.e)}var o=t("./util"),s=e._async,a=o.tryCatch,c=o.errorObj;e.prototype.asCallback=e.prototype.nodeify=function(t,e){if("function"==typeof t){var o=r;void 0!==e&&Object(e).spread&&(o=n),this._then(o,i,void 0,this,t)}return this}}},{"./util":36}],22:[function(t,e,n){"use strict";e.exports=function(){function n(){}function r(t,e){if("function"!=typeof e)throw new g("expecting a function but got "+f.classString(e));if(t.constructor!==i)throw new g("the promise constructor cannot be invoked directly\n\n    See http://goo.gl/MqrFmX\n")}function i(t){this._bitField=0,this._fulfillmentHandler0=void 0,this._rejectionHandler0=void 0,this._promise0=void 0,this._receiver0=void 0,t!==b&&(r(this,t),this._resolveFromExecutor(t)),this._promiseCreated(),this._fireEvent("promiseCreated",this)}function o(t){this.promise._resolveCallback(t)}function s(t){this.promise._rejectCallback(t,!1)}function a(t){var e=new i(b);e._fulfillmentHandler0=t,e._rejectionHandler0=t,e._promise0=t,e._receiver0=t}var c,l=function(){return new g("circular promise resolution chain\n\n    See http://goo.gl/MqrFmX\n")},u=function(){return new i.PromiseInspection(this._target())},p=function(t){return i.reject(new g(t))},h={},f=t("./util");c=f.isNode?function(){var t=process.domain;return void 0===t&&(t=null),t}:function(){return null},f.notEnumerableProp(i,"_getDomain",c);var _=t("./es5"),d=t("./async"),v=new d;_.defineProperty(i,"_async",{value:v});var y=t("./errors"),g=i.TypeError=y.TypeError;i.RangeError=y.RangeError;var m=i.CancellationError=y.CancellationError;i.TimeoutError=y.TimeoutError,i.OperationalError=y.OperationalError,i.RejectionError=y.OperationalError,i.AggregateError=y.AggregateError;var b=function(){},w={},C={},j=t("./thenables")(i,b),k=t("./promise_array")(i,b,j,p,n),E=t("./context")(i),F=E.create,x=t("./debuggability")(i,E),T=(x.CapturedTrace,t("./finally")(i,j)),P=t("./catch_filter")(C),R=t("./nodeback"),S=f.errorObj,O=f.tryCatch;return i.prototype.toString=function(){return"[object Promise]"},i.prototype.caught=i.prototype.catch=function(t){var e=arguments.length;if(e>1){var n,r=new Array(e-1),i=0;for(n=0;e-1>n;++n){var o=arguments[n];if(!f.isObject(o))return p("expecting an object but got A catch statement predicate "+f.classString(o));r[i++]=o}return r.length=i,t=arguments[n],this.then(void 0,P(r,t,this))}return this.then(void 0,t)},i.prototype.reflect=function(){return this._then(u,u,void 0,this,void 0)},i.prototype.then=function(t,e){if(x.warnings()&&arguments.length>0&&"function"!=typeof t&&"function"!=typeof e){var n=".then() only accepts functions but was passed: "+f.classString(t);arguments.length>1&&(n+=", "+f.classString(e)),this._warn(n)}return this._then(t,e,void 0,void 0,void 0)},i.prototype.done=function(t,e){this._then(t,e,void 0,void 0,void 0)._setIsFinal()},i.prototype.spread=function(t){return"function"!=typeof t?p("expecting a function but got "+f.classString(t)):this.all()._then(t,void 0,void 0,w,void 0)},i.prototype.toJSON=function(){var t={isFulfilled:!1,isRejected:!1,fulfillmentValue:void 0,rejectionReason:void 0};return this.isFulfilled()?(t.fulfillmentValue=this.value(),t.isFulfilled=!0):this.isRejected()&&(t.rejectionReason=this.reason(),t.isRejected=!0),t},i.prototype.all=function(){return arguments.length>0&&this._warn(".all() was passed arguments but it does not take any"),new k(this).promise()},i.prototype.error=function(t){return this.caught(f.originatesFromRejection,t)},i.getNewLibraryCopy=e.exports,i.is=function(t){return t instanceof i},i.fromNode=i.fromCallback=function(t){var e=new i(b);e._captureStackTrace();var n=arguments.length>1&&!!Object(arguments[1]).multiArgs,r=O(t)(R(e,n));return r===S&&e._rejectCallback(r.e,!0),e._isFateSealed()||e._setAsyncGuaranteed(),e},i.all=function(t){return new k(t).promise()},i.cast=function(t){var e=j(t);return e instanceof i||(e=new i(b),e._captureStackTrace(),e._setFulfilled(),e._rejectionHandler0=t),e},i.resolve=i.fulfilled=i.cast,i.reject=i.rejected=function(t){var e=new i(b);return e._captureStackTrace(),e._rejectCallback(t,!0),e},i.setScheduler=function(t){if("function"!=typeof t)throw new g("expecting a function but got "+f.classString(t));return v.setScheduler(t)},i.prototype._then=function(t,e,n,r,o){var s=void 0!==o,a=s?o:new i(b),l=this._target(),u=l._bitField;s||(a._propagateFrom(this,3),a._captureStackTrace(),void 0===r&&0!=(2097152&this._bitField)&&(r=0!=(50397184&u)?this._boundValue():l===this?void 0:this._boundTo),this._fireEvent("promiseChained",this,a));var p=c();if(0!=(50397184&u)){var h,_,d=l._settlePromiseCtx;0!=(33554432&u)?(_=l._rejectionHandler0,h=t):0!=(16777216&u)?(_=l._fulfillmentHandler0,h=e,l._unsetRejectionIsUnhandled()):(d=l._settlePromiseLateCancellationObserver,_=new m("late cancellation observer"),l._attachExtraTrace(_),h=e),v.invoke(d,l,{handler:null===p?h:"function"==typeof h&&f.domainBind(p,h),promise:a,receiver:r,value:_})}else l._addCallbacks(t,e,a,r,p);return a},i.prototype._length=function(){return 65535&this._bitField},i.prototype._isFateSealed=function(){return 0!=(117506048&this._bitField)},i.prototype._isFollowing=function(){return 67108864==(67108864&this._bitField)},i.prototype._setLength=function(t){this._bitField=-65536&this._bitField|65535&t},i.prototype._setFulfilled=function(){this._bitField=33554432|this._bitField,this._fireEvent("promiseFulfilled",this)},i.prototype._setRejected=function(){this._bitField=16777216|this._bitField,this._fireEvent("promiseRejected",this)},i.prototype._setFollowing=function(){this._bitField=67108864|this._bitField,this._fireEvent("promiseResolved",this)},i.prototype._setIsFinal=function(){this._bitField=4194304|this._bitField},i.prototype._isFinal=function(){return(4194304&this._bitField)>0},i.prototype._unsetCancelled=function(){this._bitField=-65537&this._bitField},i.prototype._setCancelled=function(){this._bitField=65536|this._bitField,this._fireEvent("promiseCancelled",this)},i.prototype._setWillBeCancelled=function(){this._bitField=8388608|this._bitField},i.prototype._setAsyncGuaranteed=function(){v.hasCustomScheduler()||(this._bitField=134217728|this._bitField)},i.prototype._receiverAt=function(t){var e=0===t?this._receiver0:this[4*t-4+3];return e===h?void 0:void 0===e&&this._isBound()?this._boundValue():e},i.prototype._promiseAt=function(t){return this[4*t-4+2]},i.prototype._fulfillmentHandlerAt=function(t){return this[4*t-4+0]},i.prototype._rejectionHandlerAt=function(t){return this[4*t-4+1]},i.prototype._boundValue=function(){},i.prototype._migrateCallback0=function(t){var e=(t._bitField,t._fulfillmentHandler0),n=t._rejectionHandler0,r=t._promise0,i=t._receiverAt(0);void 0===i&&(i=h),this._addCallbacks(e,n,r,i,null)},i.prototype._migrateCallbackAt=function(t,e){var n=t._fulfillmentHandlerAt(e),r=t._rejectionHandlerAt(e),i=t._promiseAt(e),o=t._receiverAt(e);void 0===o&&(o=h),this._addCallbacks(n,r,i,o,null)},i.prototype._addCallbacks=function(t,e,n,r,i){var o=this._length();if(o>=65531&&(o=0,this._setLength(0)),0===o)this._promise0=n,this._receiver0=r,"function"==typeof t&&(this._fulfillmentHandler0=null===i?t:f.domainBind(i,t)),"function"==typeof e&&(this._rejectionHandler0=null===i?e:f.domainBind(i,e));else{var s=4*o-4;this[s+2]=n,this[s+3]=r,"function"==typeof t&&(this[s+0]=null===i?t:f.domainBind(i,t)),"function"==typeof e&&(this[s+1]=null===i?e:f.domainBind(i,e))}return this._setLength(o+1),o},i.prototype._proxy=function(t,e){this._addCallbacks(void 0,void 0,e,t,null)},i.prototype._resolveCallback=function(t,e){if(0==(117506048&this._bitField)){if(t===this)return this._rejectCallback(l(),!1);var n=j(t,this);if(!(n instanceof i))return this._fulfill(t);e&&this._propagateFrom(n,2);var r=n._target();if(r===this)return void this._reject(l());var o=r._bitField;if(0==(50397184&o)){var s=this._length();s>0&&r._migrateCallback0(this);for(var a=1;s>a;++a)r._migrateCallbackAt(this,a);this._setFollowing(),this._setLength(0),this._setFollowee(r)}else if(0!=(33554432&o))this._fulfill(r._value());else if(0!=(16777216&o))this._reject(r._reason());else{var c=new m("late cancellation observer");r._attachExtraTrace(c),this._reject(c)}}},i.prototype._rejectCallback=function(t,e,n){var r=f.ensureErrorObject(t),i=r===t;if(!i&&!n&&x.warnings()){var o="a promise was rejected with a non-error: "+f.classString(t);this._warn(o,!0)}this._attachExtraTrace(r,!!e&&i),this._reject(t)},i.prototype._resolveFromExecutor=function(t){var e=this;this._captureStackTrace(),this._pushContext();var n=!0,r=this._execute(t,function(t){e._resolveCallback(t)},function(t){e._rejectCallback(t,n)});n=!1,this._popContext(),void 0!==r&&e._rejectCallback(r,!0)},i.prototype._settlePromiseFromHandler=function(t,e,n,r){var i=r._bitField;if(0==(65536&i)){r._pushContext();var o;e===w?n&&"number"==typeof n.length?o=O(t).apply(this._boundValue(),n):(o=S,o.e=new g("cannot .spread() a non-array: "+f.classString(n))):o=O(t).call(e,n);var s=r._popContext();0==(65536&(i=r._bitField))&&(o===C?r._reject(n):o===S?r._rejectCallback(o.e,!1):(x.checkForgottenReturns(o,s,"",r,this),r._resolveCallback(o)))}},i.prototype._target=function(){for(var t=this;t._isFollowing();)t=t._followee();return t},i.prototype._followee=function(){return this._rejectionHandler0},i.prototype._setFollowee=function(t){this._rejectionHandler0=t},i.prototype._settlePromise=function(t,e,r,o){var s=t instanceof i,a=this._bitField,c=0!=(134217728&a);0!=(65536&a)?(s&&t._invokeInternalOnCancel(),r instanceof T&&r.isFinallyHandler()?(r.cancelPromise=t,O(e).call(r,o)===S&&t._reject(S.e)):e===u?t._fulfill(u.call(r)):r instanceof n?r._promiseCancelled(t):s||t instanceof k?t._cancel():r.cancel()):"function"==typeof e?s?(c&&t._setAsyncGuaranteed(),this._settlePromiseFromHandler(e,r,o,t)):e.call(r,o,t):r instanceof n?r._isResolved()||(0!=(33554432&a)?r._promiseFulfilled(o,t):r._promiseRejected(o,t)):s&&(c&&t._setAsyncGuaranteed(),0!=(33554432&a)?t._fulfill(o):t._reject(o))},i.prototype._settlePromiseLateCancellationObserver=function(t){var e=t.handler,n=t.promise,r=t.receiver,o=t.value;"function"==typeof e?n instanceof i?this._settlePromiseFromHandler(e,r,o,n):e.call(r,o,n):n instanceof i&&n._reject(o)},i.prototype._settlePromiseCtx=function(t){this._settlePromise(t.promise,t.handler,t.receiver,t.value)},i.prototype._settlePromise0=function(t,e,n){var r=this._promise0,i=this._receiverAt(0);this._promise0=void 0,this._receiver0=void 0,this._settlePromise(r,t,i,e)},i.prototype._clearCallbackDataAtIndex=function(t){var e=4*t-4;this[e+2]=this[e+3]=this[e+0]=this[e+1]=void 0},i.prototype._fulfill=function(t){var e=this._bitField;if(!((117506048&e)>>>16)){if(t===this){var n=l();return this._attachExtraTrace(n),this._reject(n)}this._setFulfilled(),this._rejectionHandler0=t,(65535&e)>0&&(0!=(134217728&e)?this._settlePromises():v.settlePromises(this))}},i.prototype._reject=function(t){var e=this._bitField;if(!((117506048&e)>>>16))return this._setRejected(),this._fulfillmentHandler0=t,this._isFinal()?v.fatalError(t,f.isNode):void((65535&e)>0?v.settlePromises(this):this._ensurePossibleRejectionHandled())},i.prototype._fulfillPromises=function(t,e){for(var n=1;t>n;n++){var r=this._fulfillmentHandlerAt(n),i=this._promiseAt(n),o=this._receiverAt(n);this._clearCallbackDataAtIndex(n),this._settlePromise(i,r,o,e)}},i.prototype._rejectPromises=function(t,e){for(var n=1;t>n;n++){var r=this._rejectionHandlerAt(n),i=this._promiseAt(n),o=this._receiverAt(n);this._clearCallbackDataAtIndex(n),this._settlePromise(i,r,o,e)}},i.prototype._settlePromises=function(){var t=this._bitField,e=65535&t;if(e>0){if(0!=(16842752&t)){var n=this._fulfillmentHandler0;this._settlePromise0(this._rejectionHandler0,n,t),this._rejectPromises(e,n)}else{var r=this._rejectionHandler0;this._settlePromise0(this._fulfillmentHandler0,r,t),this._fulfillPromises(e,r)}this._setLength(0)}this._clearCancellationData()},i.prototype._settledValue=function(){var t=this._bitField;return 0!=(33554432&t)?this._rejectionHandler0:0!=(16777216&t)?this._fulfillmentHandler0:void 0},i.defer=i.pending=function(){return x.deprecated("Promise.defer","new Promise"),{promise:new i(b),resolve:o,reject:s}},f.notEnumerableProp(i,"_makeSelfResolutionError",l),t("./method")(i,b,j,p,x),t("./bind")(i,b,j,x),t("./cancel")(i,k,p,x),t("./direct_resolve")(i),t("./synchronous_inspection")(i),t("./join")(i,k,j,b,v,c),i.Promise=i,i.version="3.4.7",t("./map.js")(i,k,p,j,b,x),t("./call_get.js")(i),t("./using.js")(i,p,j,F,b,x),t("./timers.js")(i,b,x),t("./generators.js")(i,p,b,j,n,x),t("./nodeify.js")(i),t("./promisify.js")(i,b),t("./props.js")(i,k,j,p),t("./race.js")(i,b,j,p),t("./reduce.js")(i,k,p,j,b,x),t("./settle.js")(i,k,x),t("./some.js")(i,k,p),t("./filter.js")(i,b),t("./each.js")(i,b),t("./any.js")(i),f.toFastProperties(i),f.toFastProperties(i.prototype),a({a:1}),a({b:2}),a({c:3}),a(1),a(function(){}),a(void 0),a(!1),a(new i(b)),x.setBounds(d.firstLineError,f.lastLineError),i}},{"./any.js":1,"./async":2,"./bind":3,"./call_get.js":5,"./cancel":6,"./catch_filter":7,"./context":8,"./debuggability":9,"./direct_resolve":10,"./each.js":11,"./errors":12,"./es5":13,"./filter.js":14,"./finally":15,"./generators.js":16,"./join":17,"./map.js":18,"./method":19,"./nodeback":20,"./nodeify.js":21,"./promise_array":23,"./promisify.js":24,"./props.js":25,"./race.js":27,"./reduce.js":28,"./settle.js":30,"./some.js":31,"./synchronous_inspection":32,"./thenables":33,"./timers.js":34,"./using.js":35,"./util":36}],23:[function(t,e,n){"use strict";e.exports=function(e,n,r,i,o){function s(t){switch(t){case-2:return[];case-3:return{}}}function a(t){var r=this._promise=new e(n);t instanceof e&&r._propagateFrom(t,3),r._setOnCancel(this),this._values=t,this._length=0,this._totalResolved=0,this._init(void 0,-2)}var c=t("./util");return c.isArray,c.inherits(a,o),a.prototype.length=function(){return this._length},a.prototype.promise=function(){return this._promise},a.prototype._init=function t(n,o){var a=r(this._values,this._promise);if(a instanceof e){a=a._target();var l=a._bitField;if(this._values=a,0==(50397184&l))return this._promise._setAsyncGuaranteed(),a._then(t,this._reject,void 0,this,o);if(0==(33554432&l))return 0!=(16777216&l)?this._reject(a._reason()):this._cancel();a=a._value()}if(null===(a=c.asArray(a))){var u=i("expecting an array or an iterable object but got "+c.classString(a)).reason();return void this._promise._rejectCallback(u,!1)}return 0===a.length?void(-5===o?this._resolveEmptyArray():this._resolve(s(o))):void this._iterate(a)},a.prototype._iterate=function(t){var n=this.getActualLength(t.length);this._length=n,this._values=this.shouldCopyValues()?new Array(n):this._values;for(var i=this._promise,o=!1,s=null,a=0;n>a;++a){var c=r(t[a],i);c instanceof e?(c=c._target(),s=c._bitField):s=null,o?null!==s&&c.suppressUnhandledRejections():null!==s?0==(50397184&s)?(c._proxy(this,a),this._values[a]=c):o=0!=(33554432&s)?this._promiseFulfilled(c._value(),a):0!=(16777216&s)?this._promiseRejected(c._reason(),a):this._promiseCancelled(a):o=this._promiseFulfilled(c,a)}o||i._setAsyncGuaranteed()},a.prototype._isResolved=function(){return null===this._values},a.prototype._resolve=function(t){this._values=null,this._promise._fulfill(t)},a.prototype._cancel=function(){!this._isResolved()&&this._promise._isCancellable()&&(this._values=null,this._promise._cancel())},a.prototype._reject=function(t){this._values=null,this._promise._rejectCallback(t,!1)},a.prototype._promiseFulfilled=function(t,e){return this._values[e]=t,++this._totalResolved>=this._length&&(this._resolve(this._values),!0)},a.prototype._promiseCancelled=function(){return this._cancel(),!0},a.prototype._promiseRejected=function(t){return this._totalResolved++,this._reject(t),!0},a.prototype._resultCancelled=function(){if(!this._isResolved()){var t=this._values;if(this._cancel(),t instanceof e)t.cancel();else for(var n=0;n<t.length;++n)t[n]instanceof e&&t[n].cancel()}},a.prototype.shouldCopyValues=function(){return!0},a.prototype.getActualLength=function(t){return t},a}},{"./util":36}],24:[function(t,e,n){"use strict";e.exports=function(e,n){function r(t){return!b.test(t)}function i(t){try{return!0===t.__isPromisified__}catch(t){return!1}}function o(t,e,n){var r=h.getDataPropertyOrDefault(t,e+n,g);return!!r&&i(r)}function s(t,e,n){for(var r=0;r<t.length;r+=2){var i=t[r];if(n.test(i))for(var o=i.replace(n,""),s=0;s<t.length;s+=2)if(t[s]===o)throw new y("Cannot promisify an API that has normal methods with '%s'-suffix\n\n    See http://goo.gl/MqrFmX\n".replace("%s",e))}}function a(t,e,n,r){for(var a=h.inheritedDataKeys(t),c=[],l=0;l<a.length;++l){var u=a[l],p=t[u],f=r===w||w(u,p,t);"function"!=typeof p||i(p)||o(t,u,e)||!r(u,p,t,f)||c.push(u,p)}return s(c,e,n),c}function c(t,r,i,o,s,a){function c(){var i=r;r===p&&(i=this);var o=new e(n);o._captureStackTrace();var s="string"==typeof u&&this!==l?this[u]:t,c=f(o,a);try{s.apply(i,_(arguments,c))}catch(t){o._rejectCallback(d(t),!0,!0)}return o._isFateSealed()||o._setAsyncGuaranteed(),o}var l=function(){return this}(),u=t;return"string"==typeof u&&(t=o),h.notEnumerableProp(c,"__isPromisified__",!0),c}function l(t,e,n,r,i){for(var o=new RegExp(C(e)+"$"),s=a(t,e,o,n),c=0,l=s.length;l>c;c+=2){var u=s[c],f=s[c+1],_=u+e;if(r===j)t[_]=j(u,p,u,f,e,i);else{var d=r(f,function(){return j(u,p,u,f,e,i)});h.notEnumerableProp(d,"__isPromisified__",!0),t[_]=d}}return h.toFastProperties(t),t}function u(t,e,n){return j(t,e,void 0,t,null,n)}var p={},h=t("./util"),f=t("./nodeback"),_=h.withAppended,d=h.maybeWrapAsError,v=h.canEvaluate,y=t("./errors").TypeError,g={__isPromisified__:!0},m=["arity","length","name","arguments","caller","callee","prototype","__isPromisified__"],b=new RegExp("^(?:"+m.join("|")+")$"),w=function(t){return h.isIdentifier(t)&&"_"!==t.charAt(0)&&"constructor"!==t},C=function(t){return t.replace(/([$])/,"\\$")},j=v?void 0:c;e.promisify=function(t,e){if("function"!=typeof t)throw new y("expecting a function but got "+h.classString(t));if(i(t))return t;e=Object(e);var n=void 0===e.context?p:e.context,o=!!e.multiArgs,s=u(t,n,o);return h.copyDescriptors(t,s,r),s},e.promisifyAll=function(t,e){if("function"!=typeof t&&"object"!=typeof t)throw new y("the target of promisifyAll must be an object or a function\n\n    See http://goo.gl/MqrFmX\n");e=Object(e);var n=!!e.multiArgs,r=e.suffix;"string"!=typeof r&&(r="Async");var i=e.filter;"function"!=typeof i&&(i=w);var o=e.promisifier;if("function"!=typeof o&&(o=j),!h.isIdentifier(r))throw new RangeError("suffix must be a valid identifier\n\n    See http://goo.gl/MqrFmX\n");for(var s=h.inheritedDataKeys(t),a=0;a<s.length;++a){var c=t[s[a]];"constructor"!==s[a]&&h.isClass(c)&&(l(c.prototype,r,i,o,n),l(c,r,i,o,n))}return l(t,r,i,o,n)}}},{"./errors":12,"./nodeback":20,"./util":36}],25:[function(t,e,n){"use strict";e.exports=function(e,n,r,i){function o(t){var e,n=!1;if(void 0!==a&&t instanceof a)e=p(t),n=!0;else{var r=u.keys(t),i=r.length;e=new Array(2*i);for(var o=0;i>o;++o){var s=r[o];e[o]=t[s],e[o+i]=s}}this.constructor$(e),this._isMap=n,this._init$(void 0,-3)}function s(t){var n,s=r(t);return l(s)?(n=s instanceof e?s._then(e.props,void 0,void 0,void 0,void 0):new o(s).promise(),s instanceof e&&n._propagateFrom(s,2),n):i("cannot await properties of a non-object\n\n    See http://goo.gl/MqrFmX\n")}var a,c=t("./util"),l=c.isObject,u=t("./es5");"function"==typeof Map&&(a=Map);var p=function(){function t(t,r){this[e]=t,this[e+n]=r,e++}var e=0,n=0;return function(r){n=r.size,e=0;var i=new Array(2*r.size);return r.forEach(t,i),i}}(),h=function(t){for(var e=new a,n=t.length/2|0,r=0;n>r;++r){var i=t[n+r],o=t[r];e.set(i,o)}return e};c.inherits(o,n),o.prototype._init=function(){},o.prototype._promiseFulfilled=function(t,e){if(this._values[e]=t,++this._totalResolved>=this._length){var n;if(this._isMap)n=h(this._values);else{n={};for(var r=this.length(),i=0,o=this.length();o>i;++i)n[this._values[i+r]]=this._values[i]}return this._resolve(n),!0}return!1},o.prototype.shouldCopyValues=function(){return!1},o.prototype.getActualLength=function(t){return t>>1},e.prototype.props=function(){return s(this)},e.props=function(t){return s(t)}}},{"./es5":13,"./util":36}],26:[function(t,e,n){"use strict";function r(t,e,n,r,i){for(var o=0;i>o;++o)n[o+r]=t[o+e],t[o+e]=void 0}function i(t){this._capacity=t,this._length=0,this._front=0}i.prototype._willBeOverCapacity=function(t){return this._capacity<t},i.prototype._pushOne=function(t){var e=this.length();this._checkCapacity(e+1),this[this._front+e&this._capacity-1]=t,this._length=e+1},i.prototype.push=function(t,e,n){var r=this.length()+3;if(this._willBeOverCapacity(r))return this._pushOne(t),this._pushOne(e),void this._pushOne(n);var i=this._front+r-3;this._checkCapacity(r);var o=this._capacity-1;this[i+0&o]=t,this[i+1&o]=e,this[i+2&o]=n,this._length=r},i.prototype.shift=function(){var t=this._front,e=this[t];return this[t]=void 0,this._front=t+1&this._capacity-1,this._length--,e},i.prototype.length=function(){return this._length},i.prototype._checkCapacity=function(t){this._capacity<t&&this._resizeTo(this._capacity<<1)},i.prototype._resizeTo=function(t){var e=this._capacity;this._capacity=t,r(this,0,this,e,this._front+this._length&e-1)},e.exports=i},{}],27:[function(t,e,n){"use strict";e.exports=function(e,n,r,i){function o(t,o){var c=r(t);if(c instanceof e)return a(c);if(null===(t=s.asArray(t)))return i("expecting an array or an iterable object but got "+s.classString(t));var l=new e(n);void 0!==o&&l._propagateFrom(o,3);for(var u=l._fulfill,p=l._reject,h=0,f=t.length;f>h;++h){var _=t[h];(void 0!==_||h in t)&&e.cast(_)._then(u,p,void 0,l,null)}return l}var s=t("./util"),a=function(t){return t.then(function(e){return o(e,t)})};e.race=function(t){return o(t,void 0)},e.prototype.race=function(){return o(this,void 0)}}},{"./util":36}],28:[function(t,e,n){"use strict";e.exports=function(e,n,r,i,o,s){function a(t,n,r,i){this.constructor$(t);var s=h();this._fn=null===s?n:f.domainBind(s,n),void 0!==r&&(r=e.resolve(r),r._attachCancellationCallback(this)),this._initialValue=r,this._currentCancellable=null,this._eachValues=i===o?Array(this._length):0===i?null:void 0,this._promise._captureStackTrace(),this._init$(void 0,-5)}function c(t,e){this.isFulfilled()?e._resolve(t):e._reject(t)}function l(t,e,n,i){return"function"!=typeof e?r("expecting a function but got "+f.classString(e)):new a(t,e,n,i).promise()}function u(t){this.accum=t,this.array._gotAccum(t);var n=i(this.value,this.array._promise);return n instanceof e?(this.array._currentCancellable=n,n._then(p,void 0,void 0,this,void 0)):p.call(this,n)}function p(t){var n=this.array,r=n._promise,i=_(n._fn);r._pushContext();var o;(o=void 0!==n._eachValues?i.call(r._boundValue(),t,this.index,this.length):i.call(r._boundValue(),this.accum,t,this.index,this.length))instanceof e&&(n._currentCancellable=o);var a=r._popContext();return s.checkForgottenReturns(o,a,void 0!==n._eachValues?"Promise.each":"Promise.reduce",r),o}var h=e._getDomain,f=t("./util"),_=f.tryCatch;f.inherits(a,n),a.prototype._gotAccum=function(t){void 0!==this._eachValues&&null!==this._eachValues&&t!==o&&this._eachValues.push(t)},a.prototype._eachComplete=function(t){return null!==this._eachValues&&this._eachValues.push(t),this._eachValues},a.prototype._init=function(){},a.prototype._resolveEmptyArray=function(){this._resolve(void 0!==this._eachValues?this._eachValues:this._initialValue)},a.prototype.shouldCopyValues=function(){return!1},a.prototype._resolve=function(t){this._promise._resolveCallback(t),this._values=null},a.prototype._resultCancelled=function(t){return t===this._initialValue?this._cancel():void(this._isResolved()||(this._resultCancelled$(),this._currentCancellable instanceof e&&this._currentCancellable.cancel(),this._initialValue instanceof e&&this._initialValue.cancel()))},a.prototype._iterate=function(t){this._values=t;var n,r,i=t.length;if(void 0!==this._initialValue?(n=this._initialValue,r=0):(n=e.resolve(t[0]),r=1),this._currentCancellable=n,!n.isRejected())for(;i>r;++r){var o={accum:null,value:t[r],index:r,length:i,array:this};n=n._then(u,void 0,void 0,o,void 0)}void 0!==this._eachValues&&(n=n._then(this._eachComplete,void 0,void 0,this,void 0)),n._then(c,c,void 0,n,this)},e.prototype.reduce=function(t,e){return l(this,t,e,null)},e.reduce=function(t,e,n,r){return l(t,e,n,r)}}},{"./util":36}],29:[function(t,e,n){"use strict";var r,i=t("./util"),o=function(){throw new Error("No async scheduler available\n\n    See http://goo.gl/MqrFmX\n")},s=i.getNativePromise();if(i.isNode&&"undefined"==typeof MutationObserver){var a=global.setImmediate,c=process.nextTick;r=i.isRecentNode?function(t){a.call(global,t)}:function(t){c.call(process,t)}}else if("function"==typeof s&&"function"==typeof s.resolve){var l=s.resolve();r=function(t){l.then(t)}}else r="undefined"==typeof MutationObserver||"undefined"!=typeof window&&window.navigator&&(window.navigator.standalone||window.cordova)?"undefined"!=typeof setImmediate?function(t){setImmediate(t)}:"undefined"!=typeof setTimeout?function(t){setTimeout(t,0)}:o:function(){var t=document.createElement("div"),e={attributes:!0},n=!1,r=document.createElement("div");new MutationObserver(function(){t.classList.toggle("foo"),n=!1}).observe(r,e);var i=function(){n||(n=!0,r.classList.toggle("foo"))};return function(n){var r=new MutationObserver(function(){r.disconnect(),n()});r.observe(t,e),i()}}();e.exports=r},{"./util":36}],30:[function(t,e,n){"use strict";e.exports=function(e,n,r){function i(t){this.constructor$(t)}var o=e.PromiseInspection;t("./util").inherits(i,n),i.prototype._promiseResolved=function(t,e){return this._values[t]=e,++this._totalResolved>=this._length&&(this._resolve(this._values),!0)},i.prototype._promiseFulfilled=function(t,e){var n=new o;return n._bitField=33554432,n._settledValueField=t,this._promiseResolved(e,n)},i.prototype._promiseRejected=function(t,e){var n=new o;return n._bitField=16777216,n._settledValueField=t,this._promiseResolved(e,n)},e.settle=function(t){return r.deprecated(".settle()",".reflect()"),new i(t).promise()},e.prototype.settle=function(){return e.settle(this)}}},{"./util":36}],31:[function(t,e,n){"use strict";e.exports=function(e,n,r){function i(t){this.constructor$(t),this._howMany=0,this._unwrap=!1,this._initialized=!1}function o(t,e){if((0|e)!==e||0>e)return r("expecting a positive integer\n\n    See http://goo.gl/MqrFmX\n");var n=new i(t),o=n.promise();return n.setHowMany(e),n.init(),o}var s=t("./util"),a=t("./errors").RangeError,c=t("./errors").AggregateError,l=s.isArray,u={};s.inherits(i,n),i.prototype._init=function(){if(this._initialized){if(0===this._howMany)return void this._resolve([]);this._init$(void 0,-5);var t=l(this._values)
+;!this._isResolved()&&t&&this._howMany>this._canPossiblyFulfill()&&this._reject(this._getRangeError(this.length()))}},i.prototype.init=function(){this._initialized=!0,this._init()},i.prototype.setUnwrap=function(){this._unwrap=!0},i.prototype.howMany=function(){return this._howMany},i.prototype.setHowMany=function(t){this._howMany=t},i.prototype._promiseFulfilled=function(t){return this._addFulfilled(t),this._fulfilled()===this.howMany()&&(this._values.length=this.howMany(),1===this.howMany()&&this._unwrap?this._resolve(this._values[0]):this._resolve(this._values),!0)},i.prototype._promiseRejected=function(t){return this._addRejected(t),this._checkOutcome()},i.prototype._promiseCancelled=function(){return this._values instanceof e||null==this._values?this._cancel():(this._addRejected(u),this._checkOutcome())},i.prototype._checkOutcome=function(){if(this.howMany()>this._canPossiblyFulfill()){for(var t=new c,e=this.length();e<this._values.length;++e)this._values[e]!==u&&t.push(this._values[e]);return t.length>0?this._reject(t):this._cancel(),!0}return!1},i.prototype._fulfilled=function(){return this._totalResolved},i.prototype._rejected=function(){return this._values.length-this.length()},i.prototype._addRejected=function(t){this._values.push(t)},i.prototype._addFulfilled=function(t){this._values[this._totalResolved++]=t},i.prototype._canPossiblyFulfill=function(){return this.length()-this._rejected()},i.prototype._getRangeError=function(t){var e="Input array must contain at least "+this._howMany+" items but contains only "+t+" items";return new a(e)},i.prototype._resolveEmptyArray=function(){this._reject(this._getRangeError(0))},e.some=function(t,e){return o(t,e)},e.prototype.some=function(t){return o(this,t)},e._SomePromiseArray=i}},{"./errors":12,"./util":36}],32:[function(t,e,n){"use strict";e.exports=function(t){function e(t){void 0!==t?(t=t._target(),this._bitField=t._bitField,this._settledValueField=t._isFateSealed()?t._settledValue():void 0):(this._bitField=0,this._settledValueField=void 0)}e.prototype._settledValue=function(){return this._settledValueField};var n=e.prototype.value=function(){if(!this.isFulfilled())throw new TypeError("cannot get fulfillment value of a non-fulfilled promise\n\n    See http://goo.gl/MqrFmX\n");return this._settledValue()},r=e.prototype.error=e.prototype.reason=function(){if(!this.isRejected())throw new TypeError("cannot get rejection reason of a non-rejected promise\n\n    See http://goo.gl/MqrFmX\n");return this._settledValue()},i=e.prototype.isFulfilled=function(){return 0!=(33554432&this._bitField)},o=e.prototype.isRejected=function(){return 0!=(16777216&this._bitField)},s=e.prototype.isPending=function(){return 0==(50397184&this._bitField)},a=e.prototype.isResolved=function(){return 0!=(50331648&this._bitField)};e.prototype.isCancelled=function(){return 0!=(8454144&this._bitField)},t.prototype.__isCancelled=function(){return 65536==(65536&this._bitField)},t.prototype._isCancelled=function(){return this._target().__isCancelled()},t.prototype.isCancelled=function(){return 0!=(8454144&this._target()._bitField)},t.prototype.isPending=function(){return s.call(this._target())},t.prototype.isRejected=function(){return o.call(this._target())},t.prototype.isFulfilled=function(){return i.call(this._target())},t.prototype.isResolved=function(){return a.call(this._target())},t.prototype.value=function(){return n.call(this._target())},t.prototype.reason=function(){var t=this._target();return t._unsetRejectionIsUnhandled(),r.call(t)},t.prototype._value=function(){return this._settledValue()},t.prototype._reason=function(){return this._unsetRejectionIsUnhandled(),this._settledValue()},t.PromiseInspection=e}},{}],33:[function(t,e,n){"use strict";e.exports=function(e,n){function r(t,r){if(u(t)){if(t instanceof e)return t;var i=o(t);if(i===l){r&&r._pushContext();var c=e.reject(i.e);return r&&r._popContext(),c}if("function"==typeof i){if(s(t)){var c=new e(n);return t._then(c._fulfill,c._reject,void 0,c,null),c}return a(t,i,r)}}return t}function i(t){return t.then}function o(t){try{return i(t)}catch(t){return l.e=t,l}}function s(t){try{return p.call(t,"_promise0")}catch(t){return!1}}function a(t,r,i){function o(t){a&&(a._resolveCallback(t),a=null)}function s(t){a&&(a._rejectCallback(t,p,!0),a=null)}var a=new e(n),u=a;i&&i._pushContext(),a._captureStackTrace(),i&&i._popContext();var p=!0,h=c.tryCatch(r).call(t,o,s);return p=!1,a&&h===l&&(a._rejectCallback(h.e,!0,!0),a=null),u}var c=t("./util"),l=c.errorObj,u=c.isObject,p={}.hasOwnProperty;return r}},{"./util":36}],34:[function(t,e,n){"use strict";e.exports=function(e,n,r){function i(t){this.handle=t}function o(t){return clearTimeout(this.handle),t}function s(t){throw clearTimeout(this.handle),t}var a=t("./util"),c=e.TimeoutError;i.prototype._resultCancelled=function(){clearTimeout(this.handle)};var l=function(t){return u(+this).thenReturn(t)},u=e.delay=function(t,o){var s,a;return void 0!==o?(s=e.resolve(o)._then(l,null,null,t,void 0),r.cancellation()&&o instanceof e&&s._setOnCancel(o)):(s=new e(n),a=setTimeout(function(){s._fulfill()},+t),r.cancellation()&&s._setOnCancel(new i(a)),s._captureStackTrace()),s._setAsyncGuaranteed(),s};e.prototype.delay=function(t){return u(t,this)};var p=function(t,e,n){var r;r="string"!=typeof e?e instanceof Error?e:new c("operation timed out"):new c(e),a.markAsOriginatingFromRejection(r),t._attachExtraTrace(r),t._reject(r),null!=n&&n.cancel()};e.prototype.timeout=function(t,e){t=+t;var n,a,c=new i(setTimeout(function(){n.isPending()&&p(n,e,a)},t));return r.cancellation()?(a=this.then(),n=a._then(o,s,void 0,c,void 0),n._setOnCancel(c)):n=this._then(o,s,void 0,c,void 0),n}}},{"./util":36}],35:[function(t,e,n){"use strict";e.exports=function(e,n,r,i,o,s){function a(t){setTimeout(function(){throw t},0)}function c(t){var e=r(t);return e!==t&&"function"==typeof t._isDisposable&&"function"==typeof t._getDisposer&&t._isDisposable()&&e._setDisposable(t._getDisposer()),e}function l(t,n){function i(){if(s>=l)return u._fulfill();var o=c(t[s++]);if(o instanceof e&&o._isDisposable()){try{o=r(o._getDisposer().tryDispose(n),t.promise)}catch(t){return a(t)}if(o instanceof e)return o._then(i,a,null,null,null)}i()}var s=0,l=t.length,u=new e(o);return i(),u}function u(t,e,n){this._data=t,this._promise=e,this._context=n}function p(t,e,n){this.constructor$(t,e,n)}function h(t){return u.isDisposer(t)?(this.resources[this.index]._setDisposable(t),t.promise()):t}function f(t){this.length=t,this.promise=null,this[t-1]=null}var _=t("./util"),d=t("./errors").TypeError,v=t("./util").inherits,y=_.errorObj,g=_.tryCatch,m={};u.prototype.data=function(){return this._data},u.prototype.promise=function(){return this._promise},u.prototype.resource=function(){return this.promise().isFulfilled()?this.promise().value():m},u.prototype.tryDispose=function(t){var e=this.resource(),n=this._context;void 0!==n&&n._pushContext();var r=e!==m?this.doDispose(e,t):null;return void 0!==n&&n._popContext(),this._promise._unsetDisposable(),this._data=null,r},u.isDisposer=function(t){return null!=t&&"function"==typeof t.resource&&"function"==typeof t.tryDispose},v(p,u),p.prototype.doDispose=function(t,e){return this.data().call(t,t,e)},f.prototype._resultCancelled=function(){for(var t=this.length,n=0;t>n;++n){var r=this[n];r instanceof e&&r.cancel()}},e.using=function(){var t=arguments.length;if(2>t)return n("you must pass at least 2 arguments to Promise.using");var i=arguments[t-1];if("function"!=typeof i)return n("expecting a function but got "+_.classString(i));var o,a=!0;2===t&&Array.isArray(arguments[0])?(o=arguments[0],t=o.length,a=!1):(o=arguments,t--);for(var c=new f(t),p=0;t>p;++p){var d=o[p];if(u.isDisposer(d)){var v=d;d=d.promise(),d._setDisposable(v)}else{var m=r(d);m instanceof e&&(d=m._then(h,null,null,{resources:c,index:p},void 0))}c[p]=d}for(var b=new Array(c.length),p=0;p<b.length;++p)b[p]=e.resolve(c[p]).reflect();var w=e.all(b).then(function(t){for(var e=0;e<t.length;++e){var n=t[e];if(n.isRejected())return y.e=n.error(),y;if(!n.isFulfilled())return void w.cancel();t[e]=n.value()}C._pushContext(),i=g(i);var r=a?i.apply(void 0,t):i(t),o=C._popContext();return s.checkForgottenReturns(r,o,"Promise.using",C),r}),C=w.lastly(function(){var t=new e.PromiseInspection(w);return l(c,t)});return c.promise=C,C._setOnCancel(c),C},e.prototype._setDisposable=function(t){this._bitField=131072|this._bitField,this._disposer=t},e.prototype._isDisposable=function(){return(131072&this._bitField)>0},e.prototype._getDisposer=function(){return this._disposer},e.prototype._unsetDisposable=function(){this._bitField=-131073&this._bitField,this._disposer=void 0},e.prototype.disposer=function(t){if("function"==typeof t)return new p(t,this,i());throw new d}}},{"./errors":12,"./util":36}],36:[function(t,e,n){"use strict";function r(){try{var t=F;return F=null,t.apply(this,arguments)}catch(t){return P.e=t,P}}function i(t){return F=t,r}function o(t){return null==t||!0===t||!1===t||"string"==typeof t||"number"==typeof t}function s(t){return"function"==typeof t||"object"==typeof t&&null!==t}function a(t){return o(t)?new Error(v(t)):t}function c(t,e){var n,r=t.length,i=new Array(r+1);for(n=0;r>n;++n)i[n]=t[n];return i[n]=e,i}function l(t,e,n){if(!x.isES5)return{}.hasOwnProperty.call(t,e)?t[e]:void 0;var r=Object.getOwnPropertyDescriptor(t,e);return null!=r?null==r.get&&null==r.set?r.value:n:void 0}function u(t,e,n){if(o(t))return t;var r={value:n,configurable:!0,enumerable:!1,writable:!0};return x.defineProperty(t,e,r),t}function p(t){throw t}function h(t){try{if("function"==typeof t){var e=x.names(t.prototype),n=x.isES5&&e.length>1,r=e.length>0&&!(1===e.length&&"constructor"===e[0]),i=A.test(t+"")&&x.names(t).length>0;if(n||r||i)return!0}return!1}catch(t){return!1}}function f(t){function e(){}e.prototype=t;for(var n=8;n--;)new e;return t}function _(t){return D.test(t)}function d(t,e,n){for(var r=new Array(t),i=0;t>i;++i)r[i]=e+i+n;return r}function v(t){try{return t+""}catch(t){return"[no string representation]"}}function y(t){return null!==t&&"object"==typeof t&&"string"==typeof t.message&&"string"==typeof t.name}function g(t){try{u(t,"isOperational",!0)}catch(t){}}function m(t){return null!=t&&(t instanceof Error.__BluebirdErrorTypes__.OperationalError||!0===t.isOperational)}function b(t){return y(t)&&x.propertyIsWritable(t,"stack")}function w(t){return{}.toString.call(t)}function C(t,e,n){for(var r=x.names(t),i=0;i<r.length;++i){var o=r[i];if(n(o))try{x.defineProperty(e,o,x.getDescriptor(t,o))}catch(t){}}}function j(t){return H?process.env[t]:void 0}function k(){if("function"==typeof Promise)try{var t=new Promise(function(){});if("[object Promise]"==={}.toString.call(t))return Promise}catch(t){}}function E(t,e){return t.bind(e)}var F,x=t("./es5"),T="undefined"==typeof navigator,P={e:{}},R="undefined"!=typeof self?self:"undefined"!=typeof window?window:"undefined"!=typeof global?global:void 0!==this?this:null,S=function(t,e){function n(){this.constructor=t,this.constructor$=e;for(var n in e.prototype)r.call(e.prototype,n)&&"$"!==n.charAt(n.length-1)&&(this[n+"$"]=e.prototype[n])}var r={}.hasOwnProperty;return n.prototype=e.prototype,t.prototype=new n,t.prototype},O=function(){var t=[Array.prototype,Object.prototype,Function.prototype],e=function(e){for(var n=0;n<t.length;++n)if(t[n]===e)return!0;return!1};if(x.isES5){var n=Object.getOwnPropertyNames;return function(t){for(var r=[],i=Object.create(null);null!=t&&!e(t);){var o;try{o=n(t)}catch(t){return r}for(var s=0;s<o.length;++s){var a=o[s];if(!i[a]){i[a]=!0;var c=Object.getOwnPropertyDescriptor(t,a);null!=c&&null==c.get&&null==c.set&&r.push(a)}}t=x.getPrototypeOf(t)}return r}}var r={}.hasOwnProperty;return function(n){if(e(n))return[];var i=[];t:for(var o in n)if(r.call(n,o))i.push(o);else{for(var s=0;s<t.length;++s)if(r.call(t[s],o))continue t;i.push(o)}return i}}(),A=/this\s*\.\s*\S+\s*=/,D=/^[a-z$_][a-z$_0-9]*$/i,I=function(){return"stack"in new Error?function(t){return b(t)?t:new Error(v(t))}:function(t){if(b(t))return t;try{throw new Error(v(t))}catch(t){return t}}}(),V=function(t){return x.isArray(t)?t:null};if("undefined"!=typeof Symbol&&Symbol.iterator){var L="function"==typeof Array.from?function(t){return Array.from(t)}:function(t){for(var e,n=[],r=t[Symbol.iterator]();!(e=r.next()).done;)n.push(e.value);return n};V=function(t){return x.isArray(t)?t:null!=t&&"function"==typeof t[Symbol.iterator]?L(t):null}}var N="undefined"!=typeof process&&"[object process]"===w(process).toLowerCase(),H="undefined"!=typeof process&&void 0!==process.env,B={isClass:h,isIdentifier:_,inheritedDataKeys:O,getDataPropertyOrDefault:l,thrower:p,isArray:x.isArray,asArray:V,notEnumerableProp:u,isPrimitive:o,isObject:s,isError:y,canEvaluate:T,errorObj:P,tryCatch:i,inherits:S,withAppended:c,maybeWrapAsError:a,toFastProperties:f,filledRange:d,toString:v,canAttachTrace:b,ensureErrorObject:I,originatesFromRejection:m,markAsOriginatingFromRejection:g,classString:w,copyDescriptors:C,hasDevTools:"undefined"!=typeof chrome&&chrome&&"function"==typeof chrome.loadTimes,isNode:N,hasEnvVariables:H,env:j,global:R,getNativePromise:k,domainBind:E};B.isRecentNode=B.isNode&&function(){var t=process.versions.node.split(".").map(Number);return 0===t[0]&&t[1]>10||t[0]>0}(),B.isNode&&B.toFastProperties(process);try{throw new Error}catch(t){B.lastLineError=t}e.exports=B},{"./es5":13}]},{},[4])(4)}),"undefined"!=typeof window&&null!==window?window.P=window.Promise:"undefined"!=typeof self&&null!==self&&(self.P=self.Promise),function(t){window.NggPaginatedGallery=function(e,n){this.displayed_gallery_id=e,this.container=t(n),this.container_name=n,this.get_displayed_gallery_obj=function(){var t="gallery_"+this.displayed_gallery_id;return void 0!==window.galleries[t]&&window.galleries[t]},this.enable_ajax_pagination=function(){var e=this;t("body").on("click","a.ngg-browser-prev, a.ngg-browser-next",function(r){var i=!0;t(this).parents(n).each(function(){if(t(this).data("nextgen-gallery-id")!=e.displayed_gallery_id)return!0;i=!1}),i||(r.preventDefault(),window.ngg_ajax_operaton_count++,t("body, a").css("cursor","wait"),t.get(t(this).attr("href"),function(n){if(window.ngg_ajax_operaton_count--,window.ngg_ajax_operaton_count<=0&&(window.ngg_ajax_operaton_count=0,t("body, a").css("cursor","auto")),n){var r=t(n),i=!1;r.find(e.container_name).each(function(){return!!i||(t(this).data("nextgen-gallery-id")!=e.displayed_gallery_id||void(i=t(this)))}),i&&e.container.each(function(){var n=t(this);if(n.data("nextgen-gallery-id")!=e.displayed_gallery_id)return!0;var r=t(i.html()),o=r.find("img").toArray().map(function(e){return new Promise(function(n,r){var i=new Image;i.src=e.src,t(i).on("load",n)})});return Promise.all(o).then(function(){n.html(r),t(document).trigger("refreshed")}),!0})}}))})};var r=this.get_displayed_gallery_obj();r&&void 0!==r.display_settings.ajax_pagination&&parseInt(r.display_settings.ajax_pagination)&&this.enable_ajax_pagination(),void 0===window.ngg_ajax_operation_count&&(window.ngg_ajax_operaton_count=0)},Object.setPrototypeOf=Object.setPrototypeOf||function(t,e){return t.__proto__=e,t},void 0!==window.galleries&&Object.setPrototypeOf(window.galleries,{get_api_version:function(){return"0.1"},get_from_id:function(t){for(var e=this,n=null,r=Object.keys(this),i=1;i<=r.length;i++){var o=e[r[i-1]];if(o.ID===t||o.ID==="gallery_"+t||o.ID===parseInt(t)){n=o;break}}return n},get_from_slug:function(t){for(var e=this,n=null,r=Object.keys(this),i=1;i<=r.length;i++){var o=e[r[i-1]];if(o.slug===t){n=o;break}}return n},get_setting:function(t,e,n){var r="",i=this.get_from_id(t);return r=i&&void 0!==i[e]?i[e]:n,1===r&&(r=!0),0===r&&(r=!1),"1"===r&&(r=!0),"0"===r&&(r=!1),"false"===r&&(r=!1),"true"===r&&(r=!0),r},get_display_setting:function(t,e,n){var r="",i=this.get_from_id(t);return r=i&&void 0!==i.display_settings[e]?i.display_settings[e]:n,1===r&&(r=!0),0===r&&(r=!1),"1"===r&&(r=!0),"0"===r&&(r=!1),"false"===r&&(r=!1),"true"===r&&(r=!0),r},is_widget:function(t){var e=this.get_from_id(t),n=e.slug;return!!n&&-1!==n.indexOf("widget-ngg-images")}})}(jQuery);
\ No newline at end of file
diff --git a/wp-content/plugins/nextgen-gallery/products/photocrati_nextgen/modules/nextgen_other_options/package.module.nextgen_other_options.php b/wp-content/plugins/nextgen-gallery/products/photocrati_nextgen/modules/nextgen_other_options/package.module.nextgen_other_options.php
index 441ad2dbb28d75deacb4c1a5270a66f61aff067c..146ff48868bece60ffa0fe3e93b4fba604bb2f91 100644
--- a/wp-content/plugins/nextgen-gallery/products/photocrati_nextgen/modules/nextgen_other_options/package.module.nextgen_other_options.php
+++ b/wp-content/plugins/nextgen-gallery/products/photocrati_nextgen/modules/nextgen_other_options/package.module.nextgen_other_options.php
@@ -119,33 +119,26 @@ class A_Image_Options_Form extends Mixin
     }
     /**
      * Tries to create the gallery storage directory if it doesn't exist already
-     * @param null|string $gallerypath (optional)
-     * @return bool|string
+     * @return bool
      */
-    function _create_gallery_storage_dir($gallerypath = NULL)
+    function _create_gallery_storage_dir()
     {
-        $retval = TRUE;
-        if (!$gallerypath) {
-            $gallerypath = $this->object->get_model()->get('gallerypath');
-        }
         $fs = C_Fs::get_instance();
+        $gallerypath = $this->object->get_model()->get('gallerypath');
         $gallerypath = $fs->join_paths($fs->get_document_root('galleries'), $gallerypath);
         if (!@file_exists($gallerypath)) {
             @mkdir($gallerypath);
-            $retval = @file_exists($gallerypath);
+            return @file_exists($gallerypath);
         }
-        return $retval;
+        return TRUE;
     }
     /**
      * Renders the form
      */
     function render()
     {
-        if (!$this->object->_create_gallery_storage_dir()) {
-            $this->object->get_model()->add_error(__('Gallery path does not exist and could not be created', 'nggallery'), 'gallerypath');
-        }
         $settings = $this->object->get_model();
-        return $this->render_partial('photocrati-nextgen_other_options#image_options_tab', array('gallery_path_label' => __('Where would you like galleries stored?', 'nggallery'), 'gallery_path_help' => __('Where galleries and their images are stored', 'nggallery'), 'gallery_path' => $settings->gallerypath, 'delete_image_files_label' => __('Delete Image Files?', 'nggallery'), 'delete_image_files_help' => __('When enabled, image files will be removed after a Gallery has been deleted', 'nggallery'), 'delete_image_files' => $settings->deleteImg, 'show_related_images_label' => __('Show Related Images on Posts?', 'nggallery'), 'show_related_images_help' => __('When enabled, related images will be appended to each post by matching the posts tags/categories to image tags', 'nggallery'), 'show_related_images' => $settings->activateTags, 'related_images_hidden_label' => __('(Show Customization Settings)', 'nggallery'), 'related_images_active_label' => __('(Hide Customization Settings)', 'nggallery'), 'match_related_images_label' => __('How should related images be matched?', 'nggallery'), 'match_related_images' => $settings->appendType, 'match_related_image_options' => $this->object->_get_related_image_match_options(), 'max_related_images_label' => __('Maximum # of related images to display', 'nggallery'), 'max_related_images' => $settings->maxImages, 'related_images_heading_label' => __('Heading for related images', 'nggallery'), 'related_images_heading' => $settings->relatedHeading, 'sorting_order_label' => __("What's the default sorting method?", 'nggallery'), 'sorting_order_options' => $this->object->_get_image_sorting_options(), 'sorting_order' => $settings->galSort, 'sorting_direction_label' => __('Sort in what direction?', 'nggallery'), 'sorting_direction_options' => $this->object->_get_sorting_direction_options(), 'sorting_direction' => $settings->galSortDir, 'automatic_resize_label' => __('Automatically resize images after upload', 'nggallery'), 'automatic_resize_help' => __('It is recommended that your images be resized to be web friendly', 'nggallery'), 'automatic_resize' => $settings->imgAutoResize, 'resize_images_label' => __('What should images be resized to?', 'nggallery'), 'resize_images_help' => __('After images are uploaded, they will be resized to the above dimensions and quality', 'nggallery'), 'resized_image_width_label' => __('Width:', 'nggallery'), 'resized_image_height_label' => __('Height:', 'nggallery'), 'resized_image_quality_label' => __('Quality:', 'nggallery'), 'resized_image_width' => $settings->imgWidth, 'resized_image_height' => $settings->imgHeight, 'resized_image_quality' => $settings->imgQuality, 'backup_images_label' => __('Backup the original images?', 'nggallery'), 'backup_images_yes_label' => __('Yes'), 'backup_images_no_label' => __('No'), 'backup_images' => $settings->imgBackup), TRUE);
+        return $this->render_partial('photocrati-nextgen_other_options#image_options_tab', array('gallery_path_label' => __('Where would you like galleries stored?', 'nggallery'), 'gallery_path_help' => __('Where galleries and their images are stored', 'nggallery'), 'gallery_path' => $settings->gallerypath, 'gallery_path_error_state' => !$this->object->_create_gallery_storage_dir(), 'gallery_path_error_message' => __('Gallery path does not exist and could not be created', 'nggallery'), 'delete_image_files_label' => __('Delete Image Files?', 'nggallery'), 'delete_image_files_help' => __('When enabled, image files will be removed after a Gallery has been deleted', 'nggallery'), 'delete_image_files' => $settings->deleteImg, 'show_related_images_label' => __('Show Related Images on Posts?', 'nggallery'), 'show_related_images_help' => __('When enabled, related images will be appended to each post by matching the posts tags/categories to image tags', 'nggallery'), 'show_related_images' => $settings->activateTags, 'related_images_hidden_label' => __('(Show Customization Settings)', 'nggallery'), 'related_images_active_label' => __('(Hide Customization Settings)', 'nggallery'), 'match_related_images_label' => __('How should related images be matched?', 'nggallery'), 'match_related_images' => $settings->appendType, 'match_related_image_options' => $this->object->_get_related_image_match_options(), 'max_related_images_label' => __('Maximum # of related images to display', 'nggallery'), 'max_related_images' => $settings->maxImages, 'related_images_heading_label' => __('Heading for related images', 'nggallery'), 'related_images_heading' => $settings->relatedHeading, 'sorting_order_label' => __("What's the default sorting method?", 'nggallery'), 'sorting_order_options' => $this->object->_get_image_sorting_options(), 'sorting_order' => $settings->galSort, 'sorting_direction_label' => __('Sort in what direction?', 'nggallery'), 'sorting_direction_options' => $this->object->_get_sorting_direction_options(), 'sorting_direction' => $settings->galSortDir, 'automatic_resize_label' => __('Automatically resize images after upload', 'nggallery'), 'automatic_resize_help' => __('It is recommended that your images be resized to be web friendly', 'nggallery'), 'automatic_resize' => $settings->imgAutoResize, 'resize_images_label' => __('What should images be resized to?', 'nggallery'), 'resize_images_help' => __('After images are uploaded, they will be resized to the above dimensions and quality', 'nggallery'), 'resized_image_width_label' => __('Width:', 'nggallery'), 'resized_image_height_label' => __('Height:', 'nggallery'), 'resized_image_quality_label' => __('Quality:', 'nggallery'), 'resized_image_width' => $settings->imgWidth, 'resized_image_height' => $settings->imgHeight, 'resized_image_quality' => $settings->imgQuality, 'backup_images_label' => __('Backup the original images?', 'nggallery'), 'backup_images_yes_label' => __('Yes'), 'backup_images_no_label' => __('No'), 'backup_images' => $settings->imgBackup), TRUE);
     }
     function save_action($image_options)
     {
diff --git a/wp-content/plugins/nextgen-gallery/products/photocrati_nextgen/modules/nextgen_other_options/templates/image_options_tab.php b/wp-content/plugins/nextgen-gallery/products/photocrati_nextgen/modules/nextgen_other_options/templates/image_options_tab.php
index a9adaf0e1387edff71485569dc9f8ac89cd69596..872369eaa860211f2f5fcbc84b29257d7f6d967d 100644
--- a/wp-content/plugins/nextgen-gallery/products/photocrati_nextgen/modules/nextgen_other_options/templates/image_options_tab.php
+++ b/wp-content/plugins/nextgen-gallery/products/photocrati_nextgen/modules/nextgen_other_options/templates/image_options_tab.php
@@ -16,8 +16,15 @@
 				type="text"
 				name="image_options[gallerypath]"
                 data-original-value='<?php echo esc_attr($gallery_path); ?>'
-				value="<?php echo esc_attr($gallery_path) ?>"
-			/>
+				value="<?php echo esc_attr($gallery_path) ?>"/>
+            <?php if ($gallery_path_error_state) { ?>
+                <br/>
+                <div class="error">
+                    <p>
+                        <?php print $gallery_path_error_message; ?>
+                    </p>
+                </div>
+            <?php } ?>
 		</td>
 	</tr>
 	<?php 
diff --git a/wp-content/plugins/nextgen-gallery/products/photocrati_nextgen/modules/ngglegacy/admin/functions.php b/wp-content/plugins/nextgen-gallery/products/photocrati_nextgen/modules/ngglegacy/admin/functions.php
index 1af3dc1dfe1661b48ca2304f63304c7ce9df5b29..161e654d0480d4f65a7971551d5d8fe84afb2a78 100644
--- a/wp-content/plugins/nextgen-gallery/products/photocrati_nextgen/modules/ngglegacy/admin/functions.php
+++ b/wp-content/plugins/nextgen-gallery/products/photocrati_nextgen/modules/ngglegacy/admin/functions.php
@@ -379,25 +379,27 @@ class nggAdmin{
      * @class nggAdmin
      * @param int $galleryID
      * @param array $imageslist
-     * @return array $image_ids Id's which are sucessful added
+     * @return array $image_ids IDs which have been successfully added
      */
-    static function add_Images($galleryID, $imageslist) {
-
-        global $wpdb, $ngg;
+    public static function add_Images($galleryID, $imageslist)
+    {
+        global $ngg;
 
         $image_ids = array();
 
-        if ( is_array($imageslist) ) {
+        if (is_array($imageslist))
+        {
             foreach($imageslist as $picture) {
 
                 // filter function to rename/change/modify image before
                 $picture = apply_filters('ngg_pre_add_new_image', $picture, $galleryID);
 
                 // strip off the extension of the filename
-                $path_parts = M_I18n::mb_pathinfo( $picture );
-                $alttext = ( !isset($path_parts['filename']) ) ? substr($path_parts['basename'], 0,strpos($path_parts['basename'], '.')) : $path_parts['filename'];
+                $path_parts = M_I18n::mb_pathinfo($picture);
+                $alttext = (!isset($path_parts['filename'])) ? substr($path_parts['basename'], 0,strpos($path_parts['basename'], '.')) : $path_parts['filename'];
+
                 // save it to the database
-                $pic_id = nggdb::add_image( $galleryID, $picture, '', $alttext );
+                $pic_id = nggdb::add_image($galleryID, $picture, '', $alttext);
 
                 if (C_NextGen_Settings::get_instance()->imgBackup && !empty($pic_id))
                 {
@@ -405,32 +407,35 @@ class nggAdmin{
                     $storage->backup_image($pic_id);
                 }
 
-                if ( !empty($pic_id) )
+                if (!empty($pic_id))
                     $image_ids[] = $pic_id;
 
                 // add the metadata
-                nggAdmin::import_MetaData( $pic_id );
+                nggAdmin::import_MetaData($pic_id);
 
                 // auto rotate
                 nggAdmin::rotate_image( $pic_id );
 
                 // Autoresize image if required
-                if ($ngg->options['imgAutoResize']) {
-                    $imagetmp = nggdb::find_image( $pic_id );
-                    $sizetmp = @getimagesize ( $imagetmp->imagePath );
+                if ($ngg->options['imgAutoResize'])
+                {
+                    $imagetmp  = nggdb::find_image( $pic_id );
+                    $sizetmp   = @getimagesize ( $imagetmp->imagePath );
                     $widthtmp  = $ngg->options['imgWidth'];
                     $heighttmp = $ngg->options['imgHeight'];
-                    if (($sizetmp[0] > $widthtmp && $widthtmp) || ($sizetmp[1] > $heighttmp && $heighttmp)) {
+                    if (($sizetmp[0] > $widthtmp && $widthtmp) || ($sizetmp[1] > $heighttmp && $heighttmp))
                         nggAdmin::resize_image( $pic_id );
-                    }
                 }
 
                 // action hook for post process after the image is added to the database
-                $image = array( 'id' => $pic_id, 'filename' => $picture, 'galleryID' => $galleryID);
+                $image = array(
+                    'id'        => $pic_id,
+                    'filename'  => $picture,
+                    'galleryID' => $galleryID
+                );
                 do_action('ngg_added_new_image', $image);
-
             }
-        } // is_array
+        }
 
         // delete dirsize after adding new images
         delete_transient( 'dirsize_cache' );
@@ -438,7 +443,6 @@ class nggAdmin{
         do_action('ngg_after_new_images_added', $galleryID, $image_ids );
 
         return $image_ids;
-
     }
 
     /**
@@ -568,12 +572,12 @@ class nggAdmin{
      * nggAdmin::import_gallery()
      * TODO: Check permission of existing thumb folder & images
      *
-     * @class nggAdmin
      * @param string $galleryfolder contains relative path to the gallery itself
+     * @param int $gallery_id
      * @return void
      */
-    static function import_gallery($galleryfolder, $gallery_id=NULL) {
-
+    public static function import_gallery($galleryfolder, $gallery_id = NULL)
+    {
         global $wpdb, $user_ID;
 
         // get the current user ID
@@ -585,22 +589,26 @@ class nggAdmin{
         $galleryfolder = untrailingslashit($galleryfolder);
 
         $fs = C_Fs::get_instance();
-        if (is_null($gallery_id)) {
+        if (is_null($gallery_id))
+        {
             $gallerypath = $fs->join_paths($fs->get_document_root('content'), $galleryfolder);
-        } else {
+        }
+        else {
             $storage = C_Gallery_Storage::get_instance();
             $gallerypath = $storage->get_gallery_abspath($gallery_id);
         }
 
-        if (!is_dir($gallerypath)) {
+        if (!is_dir($gallerypath))
+        {
             nggGallery::show_error(sprintf(__("Directory <strong>%s</strong> doesn&#96;t exist!", 'nggallery'), esc_html($gallerypath)));
-            return ;
+            return;
         }
 
         // read list of images
         $new_imageslist = nggAdmin::scandir($gallerypath);
 
-        if (empty($new_imageslist)) {
+        if (empty($new_imageslist))
+        {
             nggGallery::show_message(sprintf(__("Directory <strong>%s</strong> contains no pictures", 'nggallery'), esc_html($gallerypath)));
             return;
         }
@@ -613,16 +621,20 @@ class nggAdmin{
         if (is_null($gallery_id))
             $gallery_id = $wpdb->get_var("SELECT gid FROM $wpdb->nggallery WHERE path = '$galleryfolder' ");
 
-        if (!$gallery_id) {
+        if (!$gallery_id)
+        {
             // now add the gallery to the database
             $gallery_id = nggdb::add_gallery( $galleryname, $galleryfolder, '', 0, 0, $user_ID );
-            if (!$gallery_id) {
+
+            if (!$gallery_id)
+            {
                 nggGallery::show_error(__('Database error. Could not add gallery!','nggallery'));
                 return;
             }
             else {
                 do_action('ngg_created_new_gallery', $gallery_id);
             }
+
             $created_msg = sprintf(
                 _n("Gallery <strong>%s</strong> successfully created!", 'Galleries <strong>%s</strong> successfully created!', 1, 'nggallery'),
                 esc_html($galleryname)
@@ -630,7 +642,7 @@ class nggAdmin{
         }
 
         // Look for existing image list
-        $old_imageslist = $wpdb->get_col("SELECT filename FROM $wpdb->nggpictures WHERE galleryid = '$gallery_id' ");
+        $old_imageslist = $wpdb->get_col("SELECT `filename` FROM {$wpdb->nggpictures} WHERE `galleryid` = '{$gallery_id}'");
 
         // if no images are there, create empty array
         if ($old_imageslist == NULL)
@@ -641,12 +653,12 @@ class nggAdmin{
 
         // all images must be valid files
         foreach($new_images as $key => $picture) {
-
             // filter function to rename/change/modify image before
             $picture = apply_filters('ngg_pre_add_new_image', $picture, $gallery_id);
             $new_images[$key] = $picture;
 
-            if (!@getimagesize($gallerypath . '/' . $picture) ) {
+            if (!@getimagesize($gallerypath . '/' . $picture))
+            {
                 unset($new_images[$key]);
                 @unlink($gallerypath . '/' . $picture);
             }
diff --git a/wp-content/plugins/nextgen-gallery/products/photocrati_nextgen/modules/ngglegacy/admin/manage-images.php b/wp-content/plugins/nextgen-gallery/products/photocrati_nextgen/modules/ngglegacy/admin/manage-images.php
index 0617852b19acc18fa3b3eb968fb34134f74080f1..54bd9b514c20c9b9cab425cc3baac537865a9013 100644
--- a/wp-content/plugins/nextgen-gallery/products/photocrati_nextgen/modules/ngglegacy/admin/manage-images.php
+++ b/wp-content/plugins/nextgen-gallery/products/photocrati_nextgen/modules/ngglegacy/admin/manage-images.php
@@ -525,15 +525,21 @@ jQuery(document).ready( function($) {
 		<input type="hidden" id="entertags_imagelist" name="TB_imagelist" value="" />
 		<input type="hidden" id="entertags_bulkaction" name="TB_bulkaction" value="" />
 		<input type="hidden" name="nggpage" value="manage-images" />
+        <input type="hidden" name="TB_EditTags" value="OK"/>
 		<table width="100%" border="0" cellspacing="3" cellpadding="3" >
 		  	<tr>
 		    	<th><?php _e("Enter the tags",'nggallery'); ?> : <input name="taglist" type="text" style="width:90%" value="" /></th>
 		  	</tr>
 		  	<tr>
 		    	<td class="submit">
-		    		<input class="button-primary" type="submit" name="TB_EditTags" value="<?php _e("OK",'nggallery'); ?>" />
-		    		&nbsp;
-		    		<input class="button-primary dialog-cancel" type="reset" value="&nbsp;<?php _e("Cancel",'nggallery'); ?>&nbsp;" />
+		    		<input class="button-primary"
+                           type="submit"
+                           name="TB_EditTags"
+                           onClick="jQuery(this).attr('disabled', true); submit();"
+                           value="<?php _e("OK",'nggallery'); ?>"/>
+		    		<input class="button-primary dialog-cancel"
+                           type="reset"
+                           value="&nbsp;<?php _e("Cancel",'nggallery'); ?>&nbsp;"/>
 		    	</td>
 			</tr>
 		</table>
@@ -548,6 +554,7 @@ jQuery(document).ready( function($) {
 		<input type="hidden" id="selectgallery_imagelist" name="TB_imagelist" value="" />
 		<input type="hidden" id="selectgallery_bulkaction" name="TB_bulkaction" value="" />
 		<input type="hidden" name="nggpage" value="manage-images" />
+        <input type="hidden" name="TB_SelectGallery" value="OK"/>
 		<table width="100%" border="0" cellspacing="3" cellpadding="3" >
 		  	<tr>
 		    	<th>
@@ -567,9 +574,14 @@ jQuery(document).ready( function($) {
 		  	</tr>
 		  	<tr>
 		    	<td class="submit">
-		    		<input type="submit" class="button-primary" name="TB_SelectGallery" value="<?php _e("OK",'nggallery'); ?>" />
-		    		&nbsp;
-		    		<input class="button-primary dialog-cancel" type="reset" value="<?php _e("Cancel",'nggallery'); ?>" />
+		    		<input type="submit"
+                           class="button-primary"
+                           name="TB_SelectGallery"
+                           onClick="jQuery(this).attr('disabled', true); submit();"
+                           value="<?php _e("OK",'nggallery'); ?>"/>
+		    		<input class="button-primary dialog-cancel"
+                           type="reset"
+                           value="<?php _e("Cancel",'nggallery'); ?>"/>
 		    	</td>
 			</tr>
 		</table>
@@ -584,6 +596,7 @@ jQuery(document).ready( function($) {
 		<input type="hidden" id="resize_images_imagelist" name="TB_imagelist" value="" />
 		<input type="hidden" id="resize_images_bulkaction" name="TB_bulkaction" value="" />
 		<input type="hidden" name="nggpage" value="manage-images" />
+        <input type="hidden" name="TB_ResizeImages" value="OK"/>
 		<table width="100%" border="0" cellspacing="3" cellpadding="3" >
 			<tr valign="top">
 				<td>
@@ -596,9 +609,14 @@ jQuery(document).ready( function($) {
 			</tr>
 		  	<tr>
 		    	<td colspan="2" class="submit">
-		    		<input class="button-primary" type="submit" name="TB_ResizeImages" value="<?php _e('OK', 'nggallery'); ?>" />
-		    		&nbsp;
-		    		<input class="button-primary dialog-cancel" type="reset" value="&nbsp;<?php _e('Cancel', 'nggallery'); ?>&nbsp;" />
+		    		<input class="button-primary"
+                           type="submit"
+                           name="TB_ResizeImages"
+                           onClick="jQuery(this).attr('disabled', true); submit();"
+                           value="<?php _e('OK', 'nggallery'); ?>"/>
+		    		<input class="button-primary dialog-cancel"
+                           type="reset"
+                           value="&nbsp;<?php _e('Cancel', 'nggallery'); ?>&nbsp;"/>
 		    	</td>
 			</tr>
 		</table>
@@ -613,6 +631,7 @@ jQuery(document).ready( function($) {
 		<input type="hidden" id="new_thumbnail_imagelist" name="TB_imagelist" value="" />
 		<input type="hidden" id="new_thumbnail_bulkaction" name="TB_bulkaction" value="" />
 		<input type="hidden" name="nggpage" value="manage-images" />
+        <input type="hidden" name="TB_NewThumbnail" value="OK"/>
     <table width="100%" border="0" cellspacing="3" cellpadding="3" >
 			<tr valign="top">
 				<th align="left"><?php _e('Width x height (in pixel)','nggallery') ?></th>
@@ -627,9 +646,14 @@ jQuery(document).ready( function($) {
 			</tr>
 		  	<tr>
 		    	<td colspan="2" class="submit">
-		    		<input class="button-primary" type="submit" name="TB_NewThumbnail" value="<?php _e('OK', 'nggallery');?>" />
-		    		&nbsp;
-		    		<input class="button-primary dialog-cancel" type="reset" value="&nbsp;<?php _e('Cancel', 'nggallery'); ?>&nbsp;" />
+		    		<input class="button-primary"
+                           type="submit"
+                           name="TB_NewThumbnail"
+                           onClick="jQuery(this).attr('disabled', true); submit();"
+                           value="<?php _e('OK', 'nggallery');?>"/>
+		    		<input class="button-primary dialog-cancel"
+                           type="reset"
+                           value="&nbsp;<?php _e('Cancel', 'nggallery'); ?>&nbsp;"/>
 		    	</td>
 			</tr>
 		</table>
diff --git a/wp-content/plugins/nextgen-gallery/products/photocrati_nextgen/modules/ngglegacy/admin/manage.php b/wp-content/plugins/nextgen-gallery/products/photocrati_nextgen/modules/ngglegacy/admin/manage.php
index 8c5ab916c4e5894f8e3a436f18faf1572be37944..b2e4b3568220cc695a6052497337195556714bd1 100644
--- a/wp-content/plugins/nextgen-gallery/products/photocrati_nextgen/modules/ngglegacy/admin/manage.php
+++ b/wp-content/plugins/nextgen-gallery/products/photocrati_nextgen/modules/ngglegacy/admin/manage.php
@@ -36,9 +36,6 @@ class nggManageGallery {
 		// Should be only called via a edit single gallery page
 		if ( isset($_POST['nggpage']) && $_POST['nggpage'] == 'manage-images' )
 			$this->post_processor_images();
-		// Should be called via a publish dialog
-		if ( isset($_POST['nggpage']) && $_POST['nggpage'] == 'publish-post' )
-			$this->publish_post();
 
 		//Look for other POST process
 		if ( !empty($_POST) || !empty($_GET) )
@@ -262,7 +259,6 @@ class nggManageGallery {
 			'meta'			=>	array(&$this, 'render_meta_action_link'),
 			'custom_thumb'	=>	array(&$this, 'render_custom_thumb_action_link'),
 			'rotate'		=>	array(&$this, 'render_rotate_action_link'),
-			'publish'		=>	array(&$this, 'render_publish_action_link'),
 			'recover'		=>	array(&$this, 'render_recover_action_link'),
 			'delete'		=>	array(&$this, 'render_delete_action_link')
 		));
@@ -332,17 +328,6 @@ class nggManageGallery {
 		return "<a href='{$url}' class='ngg-dialog' title='{$title}'>{$label}</a>";
 	}
 
-	function render_publish_action_link($id, $picture)
-	{
-		if (!current_user_can('publish_posts')) return FALSE;
-
-		$url		= nextgen_esc_url(NGGALLERY_URLPATH.'admin/publish.php?h=230&id='.$picture->pid);
-		$title		= esc_attr__('Publish this image', 'nggallery');
-		$label		= esc_html__('Publish', 'nggallery');
-
-		return "<a href='{$url}' class='ngg-dialog' title='{$title}'>{$label}</a>";
-	}
-
 	function render_recover_action_link($id, $picture)
 	{
 		if (!file_exists($picture->imagePath . '_backup'))
@@ -877,11 +862,12 @@ class nggManageGallery {
 			}
 		}
 
-		if (isset ($_POST['scanfolder']))  {
-		// Rescan folder
+        // Rescan folder
+        if (isset ($_POST['scanfolder']))
+        {
 			check_admin_referer('ngg_updategallery');
 
-			$gallerypath = $wpdb->get_var("SELECT path FROM $wpdb->nggallery WHERE gid = '$this->gid' ");
+			$gallerypath = $wpdb->get_var("SELECT `path` FROM {$wpdb->nggallery} WHERE `gid` = '{$this->gid}'");
 			nggAdmin::import_gallery($gallerypath, $this->gid);
 		}
 
@@ -919,40 +905,6 @@ class nggManageGallery {
         }
     }
 
-   	/**
-   	 * Publish a new post with the shortcode from the selected image
-     *
-   	 * @since 1.7.0
-   	 * @return void
-   	 */
-   	function publish_post() {
-
-   	    check_admin_referer('publish-post');
-
-		// Create a WP page
-		global $user_ID, $ngg;
-
-		$ngg->options['publish_width']  = (int) $_POST['width'];
-		$ngg->options['publish_height'] = (int) $_POST['height'];
-		$ngg->options['publish_align'] = $_POST['align'];
-        $align = ( $ngg->options['publish_align'] == 'none') ? '' : 'float='.$ngg->options['publish_align'];
-
-		//save the new values for the next operation
-		update_option('ngg_options', $ngg->options);
-
-		$post['post_type']    = 'post';
-		$post['post_content'] = '[singlepic id=' . intval($_POST['pid']) . ' w=' . $ngg->options['publish_width'] . ' h=' . $ngg->options['publish_height'] . ' ' . $align . ']';
-		$post['post_author']  = $user_ID;
-		$post['post_status']  = isset ( $_POST['publish'] ) ? 'publish' : 'draft';
-		$post['post_title']   = $_POST['post_title'];
-		$post = apply_filters('ngg_add_new_post', $post, $_POST['pid']);
-
-		$post_id = wp_insert_post ($post);
-
-		if ($post_id != 0)
-            nggGallery::show_message( __('Published a new post', 'nggallery') );
-    }
-
 	function can_user_manage_gallery()
 	{
 		$retval 	= FALSE;
diff --git a/wp-content/plugins/nextgen-gallery/products/photocrati_nextgen/modules/ngglegacy/lib/ngg-db.php b/wp-content/plugins/nextgen-gallery/products/photocrati_nextgen/modules/ngglegacy/lib/ngg-db.php
index e5c99b50d6f5f057a5598376c77d06d9235f8c0c..e55bef2c3c404ac900549cc59d437ad2a8c1557a 100644
--- a/wp-content/plugins/nextgen-gallery/products/photocrati_nextgen/modules/ngglegacy/lib/ngg-db.php
+++ b/wp-content/plugins/nextgen-gallery/products/photocrati_nextgen/modules/ngglegacy/lib/ngg-db.php
@@ -523,21 +523,21 @@ class nggdb
     }
 
     /**
-    * Add an image to the database
-    *
-	* @since V1.4.0
-	* @param int $id ID of the gallery
-    * @param string $filename (optional)
-    * @param string $description (optional)
-    * @param string $alttext (optional)
-    * @param array $meta data (optional)
-    * @param int $post_id (required for sync with WP media lib) (optional)
-    * @param string $imagedate (optional)
-    * @param int $exclude (0 or 1) (optional)
-    * @param int $sortorder (optional)
-    * @return int Result of the ID of the inserted image
-    */
-    function add_image( $id = false, $filename = false, $description = '', $alttext = '', $meta_data = false, $post_id = 0, $imagedate = '0000-00-00 00:00:00', $exclude = 0, $sortorder = 0)
+     * Add an image to the database
+     *
+     * @since V1.4.0
+     * @param int|FALSE $id ID of the gallery
+     * @param string|FALSE $filename (optional)
+     * @param string $description (optional)
+     * @param string $alttext (optional)
+     * @param array|false $meta_data (optional)
+     * @param int $post_id (required for sync with WP media lib) (optional)
+     * @param string $imagedate (optional)
+     * @param int $exclude (0 or 1) (optional)
+     * @param int $sortorder (optional)
+     * @return int Result of the ID of the inserted image
+     */
+    function add_image($id = false, $filename = false, $description = '', $alttext = '', $meta_data = false, $post_id = 0, $imagedate = '0000-00-00 00:00:00', $exclude = 0, $sortorder = 0)
     {
         global $wpdb;
 
@@ -545,18 +545,34 @@ class nggdb
 			$meta_data = C_NextGen_Serializable::serialize($meta_data);
 
         // slug must be unique, we use the alttext for that
-        $slug = nggdb::get_unique_slug( sanitize_title( $alttext ), 'image' );
+        $slug = nggdb::get_unique_slug(sanitize_title( $alttext ), 'image');
 
 		// Add the image
-		if ( false === $wpdb->query( $wpdb->prepare("INSERT INTO $wpdb->nggpictures (image_slug, galleryid, filename, description, alttext, meta_data, post_id, imagedate, exclude, sortorder)
-													 VALUES (%s, %d, %s, %s, %s, %s, %d, %s, %d, %d)", $slug, $id, $filename, $description, $alttext, $meta_data, $post_id, $imagedate, $exclude, $sortorder ) ) ) {
-			return false;
+		if (FALSE === $wpdb->query(
+		    $wpdb->prepare(
+		        "INSERT INTO {$wpdb->nggpictures} (
+                            `image_slug`,
+                            `galleryid`,
+                            `filename`,
+                            `description`,
+                            `alttext`,
+                            `meta_data`,
+                            `post_id`,
+                            `imagedate`,
+                            `exclude`,
+                            `sortorder`
+                        ) VALUES (%s, %d, %s, %s, %s, %s, %d, %s, %d, %d)",
+                $slug, $id, $filename, $description, $alttext, $meta_data, $post_id, $imagedate, $exclude, $sortorder)))
+		{
+			return FALSE;
 		}
 
-		$imageID = (int) $wpdb->insert_id;
+		$imageID = (int)$wpdb->insert_id;
+
+        C_Gallery_Mapper::get_instance()->set_preview_image($id, $imageID, TRUE);
 
 		// Remove from cache the galley, needs to be rebuild now
-	    wp_cache_delete( $id, 'ngg_gallery');
+	    wp_cache_delete($id, 'ngg_gallery');
 
 		//and give me the new id
 		return $imageID;
diff --git a/wp-content/plugins/nextgen-gallery/products/photocrati_nextgen/modules/ngglegacy/lib/sitemap.php b/wp-content/plugins/nextgen-gallery/products/photocrati_nextgen/modules/ngglegacy/lib/sitemap.php
index 7082b35b2c71f002bd4b89aedac2f1436b846a03..add8abf9e38af125b1901c38e2d2c3385da3f13c 100644
--- a/wp-content/plugins/nextgen-gallery/products/photocrati_nextgen/modules/ngglegacy/lib/sitemap.php
+++ b/wp-content/plugins/nextgen-gallery/products/photocrati_nextgen/modules/ngglegacy/lib/sitemap.php
@@ -61,9 +61,7 @@ class nggSitemaps {
 
         global $wpdb;
 
-        $tmp = shortcode_atts(array(
-            'id' => 0
-        ), $atts);
+        $tmp = shortcode_atts(array('id' => 0), $atts, 'ngg');
         extract($tmp);
 
 	    $gallery_mapper = C_Gallery_Mapper::get_instance();
@@ -98,7 +96,7 @@ class nggSitemaps {
      */
     function add_images( $atts ) {
 
-        $tmp = shortcode_atts(array('id' => 0), $atts );
+        $tmp = shortcode_atts(array('id' => 0), $atts, 'ngg');
         extract($tmp);
 
         // make an array out of the ids (for thumbs shortcode))
diff --git a/wp-content/plugins/nextgen-gallery/products/photocrati_nextgen/modules/static_assets/module.static_assets.php b/wp-content/plugins/nextgen-gallery/products/photocrati_nextgen/modules/static_assets/module.static_assets.php
index 518162b587adc886ac8755f67f9f59760cac3ca3..d877da53ef7dbb8582e0825fdafc41b7ec5828c5 100644
--- a/wp-content/plugins/nextgen-gallery/products/photocrati_nextgen/modules/static_assets/module.static_assets.php
+++ b/wp-content/plugins/nextgen-gallery/products/photocrati_nextgen/modules/static_assets/module.static_assets.php
@@ -61,6 +61,15 @@ class M_Static_Assets extends C_Base_Module
         );
 
         $module_dir = wp_normalize_path(C_Component_Registry::get_instance()->get_module_dir($module));
+
+        // In case NextGen is in a symlink we make $mod_dir relative to the NGG parent root and then rebuild it
+        // using WP_PLUGIN_DIR; without this NGG-in-symlink creates URL that reference the file abspath
+        if (is_link(path_join(WP_PLUGIN_DIR, basename(NGG_PLUGIN_DIR))))
+        {
+            $module_dir = ltrim(str_replace(dirname(NGG_PLUGIN_DIR), '', $module_dir), DIRECTORY_SEPARATOR);
+            $module_dir = path_join(WP_PLUGIN_DIR, $module_dir);
+        }
+
         $static_dir = self::trim_preceding_slash(C_NextGen_Settings::get_instance()->mvc_static_dir);
 
         $override_dir = wp_normalize_path(self::get_static_override_dir($module));
diff --git a/wp-content/plugins/nextgen-gallery/products/photocrati_nextgen/modules/validation/package.module.validation.php b/wp-content/plugins/nextgen-gallery/products/photocrati_nextgen/modules/validation/package.module.validation.php
index 38f636e1028d9203a244fe73c69a5d83dd032991..2e9e47f96bc51633a50217fab07edc9b910132e1 100644
--- a/wp-content/plugins/nextgen-gallery/products/photocrati_nextgen/modules/validation/package.module.validation.php
+++ b/wp-content/plugins/nextgen-gallery/products/photocrati_nextgen/modules/validation/package.module.validation.php
@@ -293,23 +293,17 @@ class Mixin_Validation extends Mixin
         if (!is_array($property)) {
             $property = array($property);
         }
-        // A pattern could be the name of a default pattern, or a regex pattern
-        $default_pattern = $this->get_default_pattern_for($pattern);
-        if ($default_pattern) {
-            $default_pattern = $pattern;
-        }
         foreach ($property as $prop) {
-            // We do not validate blank values - we rely on "validates_presense_of"
-            // for that
+            // We do not validate blank values - we rely on "validates_presense_of" for that
             if (!$this->is_empty($this->object->{$prop})) {
                 // If it doesn't match, then it's an error
-                if (!preg_match($pattern, $property)) {
+                if (!preg_match($pattern, $this->object->{$prop})) {
                     // Get default message
                     if (!$msg) {
                         $msg = $this->_get_default_error_message_for(__METHOD__);
                         $msg = sprintf($msg, $this->humanize_string($property));
                     }
-                    $this->add_error($msg, $property);
+                    $this->add_error($msg, $prop);
                 }
             }
         }
diff --git a/wp-content/plugins/nextgen-gallery/readme.txt b/wp-content/plugins/nextgen-gallery/readme.txt
index 9c1ba0cd751c2eef442c70dcdf40daa1d830b9bd..3b263c1c92d87b0659af715e17ac112b893e3408 100644
--- a/wp-content/plugins/nextgen-gallery/readme.txt
+++ b/wp-content/plugins/nextgen-gallery/readme.txt
@@ -2,11 +2,11 @@
 Contributors: photocrati, imagely
 Tags: wordpress gallery plugin, gallery, nextgen, nextgen gallery, photo gallery, image gallery, photography, slideshow, images, photo, photo album, watermark
 Requires at least: 4.0.0
-Stable tag: 3.2.2
-Tested up to: 5.2
+Stable tag: 3.2.10
+Tested up to: 5.2.2
 License: GPLv2
 
-The most popular WordPress gallery plugin and one of the most popular plugins of all time with over 25 million downloads.
+The most popular WordPress gallery plugin and one of the most popular plugins of all time with over 26 million downloads.
 
 == Description ==
 
@@ -179,6 +179,36 @@ For more information, feel free to visit the official website for the NextGEN Ga
 
 == Changelog ==
 
+= V3.2.10 - 07.23.2019 =
+* Changed: Updated branding for Freemius opt-in
+* Fixed:   IGW queries
+
+= V3.2.8 - 07.16.2019 =
+* NEW:     Added support for the shortcode_atts_ngg filter
+* NEW:     Importing images from a folder now works recursively
+* Fixed:   'Scan folder for new images' did not assign a gallery preview image
+* Fixed:   AJAX actions like image uploads were failing if the default request to '/' went to an index.html instead of index.php
+* Fixed:   Admin page controllers / templates were running twice
+* Fixed:   Compatibility with Delightful Downloads
+* Fixed:   Compatibility with Elementor
+* Fixed:   Copying images to the Media Library was broken if the server lacked the fileinfo extension
+* Fixed:   Disable Manage Gallery's move/copy images submit button to prevent multiple submissions
+* Fixed:   Made 'Recover image from backup' reset thumbnail crop settings
+* Fixed:   Minor error emitted from common.js
+* Fixed:   Move Images / Copy Images now also moves/copies dynamically generated versions
+* Fixed:   The uninstall routine handler was generating a PHP warning accessing an undeclared variable
+* Fixed:   Zip uploads from some macOS users was failing
+
+= V3.2.4 - 06.04.2019 =
+* NEW:     Added some methods to the window.galleries object prototype for retrieving display settings
+* Secured: Zip extraction process (thanks to Slavco Mihajloski / @mslavco)
+* Changed: Removed the now-deprecated 'publish' link from the Manage Gallery image actions row
+* Fixed:   A PHP warning emitted on Gallery > Other Options if the current gallery path cannot be written to
+* Fixed:   Added compatibility check for the official FontAwesome plugin
+* Fixed:   Clicking a checkbox in the Insert Gallery Window's "Sort or exclude images" tab was not functioning
+* Fixed:   Resized images were becoming larger than the original in some circumstances
+* Fixed:   URL to static assets like JS and CSS files was incorrect when NextGen Gallery was a symlink
+
 = V3.2.2 - 05.09.2019 =
 * Changed: Updated video Links
 * Changed: Branding updates in Readme.txt file