Version Description
15/May/2020 =
FEATURE: Support migration between different "generate columns" syntaxes of MySQL and MariaDB
FEATURE: Added the ability to choose the remote storage locations you want to send your backup to in the "Backup Now" modal
FIX: If non-WordPress tables are selected in the advanced 'Backup Now' options, then back them up (even if the saved setting to back them up is off). i.e. "Backup Now" over-ride options should have been taking priority.
FIX: Failure to restore database 'view' in some rare circumstances due to the nonexistent DEFINER account and lack of privileges
TWEAK: Handle binary data during backup
TWEAK: Add strack_st to the lists of large logging tables and tables not requiring search/replace
TWEAK: Make search and replace case insensitive when operating on URLs
TWEAK: The incremental backup notice logic
TWEAK: Update bundled updater class (YahnisElsts/plugin-update-checker) (paid versions) to version 4.9
TWEAK: Add another tweak to paid versions' update checking time algorithm
TWEAK: Add the options_exist() method to backup modules that did not have it
TWEAK: During manual backup uploads, check if the last 4 bytes are string "null" (caused by an error in uploading to Dropbox) and if so remove them. Prevents an unnecessary message about unexpected data.
TWEAK: Show the backup label (if specified) in the UI backup progress indicator
TWEAK: Added the facility to clear the list of existing migration sites
TWEAK: Create default instance labels
TWEAK: Bring list of debugging plugins up to date
TWEAK: Add support for the AWS Milan and Cape Town endpoints (and correct a couple of existing endpoints that had wrong references)
Release Info
Developer | DavidAnderson |
Plugin | UpdraftPlus WordPress Backup Plugin |
Version | 1.16.24 |
Comparing to | |
See all releases |
Code changes from version 1.16.23 to 1.16.24
- admin.php +73 -15
- backup.php +38 -3
- central/commands.php +136 -119
- class-updraftplus.php +18 -5
- css/updraftplus-admin.css +17 -1
- css/updraftplus-admin.min.css +1 -1
- css/updraftplus-admin.min.css.map +1 -1
- includes/class-database-utility.php +58 -77
- includes/class-remote-send.php +49 -5
- includes/class-storage-methods-interface.php +6 -3
- includes/handlebars/handlebars.js +2 -2
- includes/handlebars/handlebars.min.js +2 -2
- includes/handlebars/handlebars.runtime.js +2 -2
- includes/handlebars/handlebars.runtime.min.js +2 -2
- includes/updraft-admin-common.js +70 -11
- includes/updraft-admin-common.min.js +5 -5
- languages/updraftplus-af.po +2310 -1530
@@ -784,6 +784,7 @@ class UpdraftPlus_Admin {
|
|
784 |
$selected = '';
|
785 |
$mday_selector .= "\n\t<option value='" . $mday_index . "' $selected>" . $mday_index . '</option>';
|
786 |
}
|
|
|
787 |
$remote_storage_options_and_templates = UpdraftPlus_Storage_Methods_Interface::get_remote_storage_options_and_templates();
|
788 |
$main_tabs = $this->get_main_tabs_array();
|
789 |
|
@@ -805,6 +806,7 @@ class UpdraftPlus_Admin {
|
|
805 |
'excludedeverything' => __('If you exclude both the database and the files, then you have excluded everything!', 'updraftplus'),
|
806 |
'nofileschosen' => __('You have chosen to backup files, but no file entities have been selected', 'updraftplus'),
|
807 |
'notableschosen' => __('You have chosen to backup a database, but no tables have been selected', 'updraftplus'),
|
|
|
808 |
'restore_proceeding' => __('The restore operation has begun. Do not close your browser until it reports itself as having finished.', 'updraftplus'),
|
809 |
'unexpectedresponse' => __('Unexpected response:', 'updraftplus'),
|
810 |
'servererrorcode' => __('The web server returned an error code (try again, or check your web server logs)', 'updraftplus'),
|
@@ -926,6 +928,7 @@ class UpdraftPlus_Admin {
|
|
926 |
// For remote storage handlebarsjs template
|
927 |
'remote_storage_options' => $remote_storage_options_and_templates['options'],
|
928 |
'remote_storage_templates' => $remote_storage_options_and_templates['templates'],
|
|
|
929 |
'instance_enabled' => __('Currently enabled', 'updraftplus'),
|
930 |
'instance_disabled' => __('Currently disabled', 'updraftplus'),
|
931 |
'local_upload_started' => __('Local backup upload has started; please check the log file to see the upload progress', 'updraftplus'),
|
@@ -2180,6 +2183,20 @@ class UpdraftPlus_Admin {
|
|
2180 |
|
2181 |
$entities = !empty($request['onlythisfileentity']) ? explode(',', $request['onlythisfileentity']) : array();
|
2182 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2183 |
$incremental = $request['incremental'] ? apply_filters('updraftplus_prepare_incremental_run', false, $entities) : false;
|
2184 |
|
2185 |
// The call to backup_time_nonce() allows us to know the nonce in advance, and return it
|
@@ -2220,6 +2237,8 @@ class UpdraftPlus_Admin {
|
|
2220 |
}
|
2221 |
|
2222 |
if (!empty($request['extradata'])) $options['extradata'] = $request['extradata'];
|
|
|
|
|
2223 |
|
2224 |
$options['always_keep'] = !empty($request['always_keep']);
|
2225 |
|
@@ -2488,7 +2507,18 @@ class UpdraftPlus_Admin {
|
|
2488 |
if ($wh = fopen($updraft_dir.'/'.$final_file, 'wb')) {
|
2489 |
for ($i = 0; $i < $_POST['chunks']; $i++) {
|
2490 |
$rf = $updraft_dir.'/'.$final_file.'.'.$i.'.zip.tmp';
|
2491 |
-
if ($rh = fopen($rf, 'rb')) {
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2492 |
while ($line = fread($rh, 262144)) {
|
2493 |
fwrite($wh, $line);
|
2494 |
}
|
@@ -3380,6 +3410,8 @@ class UpdraftPlus_Admin {
|
|
3380 |
|
3381 |
$began_at = isset($jobdata['backup_time']) ? get_date_from_gmt(gmdate('Y-m-d H:i:s', (int) $jobdata['backup_time']), 'D, F j, Y H:i') : '?';
|
3382 |
|
|
|
|
|
3383 |
$remote_sent = (!empty($jobdata['service']) && ((is_array($jobdata['service']) && in_array('remotesend', $jobdata['service'])) || 'remotesend' === $jobdata['service'])) ? true : false;
|
3384 |
|
3385 |
$jobstatus = empty($jobdata['jobstatus']) ? 'unknown' : $jobdata['jobstatus'];
|
@@ -3523,7 +3555,7 @@ class UpdraftPlus_Admin {
|
|
3523 |
|
3524 |
$clone_url = empty($jobdata['clone_url']) ? false : true;
|
3525 |
|
3526 |
-
$ret .= '" data-jobid="'.$job_id.'" data-lastactivity="'.(int) $last_checkin_ago.'" data-nextresumption="'.$next_resumption.'" data-nextresumptionafter="'.$next_res_after.'" title="'.esc_attr(sprintf(__('Job ID: %s', 'updraftplus'), $job_id)).$title_info.'">'
|
3527 |
'</div></div>';
|
3528 |
|
3529 |
$ret .= '<div class="updraft_col updraft_progress_container">';
|
@@ -5099,20 +5131,46 @@ ENDHERE;
|
|
5099 |
die;
|
5100 |
}
|
5101 |
|
|
|
|
|
|
|
|
|
|
|
5102 |
private function backup_now_remote_message() {
|
5103 |
global $updraftplus;
|
5104 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
5105 |
$service = $updraftplus->just_one(UpdraftPlus_Options::get_updraft_option('updraft_service'));
|
5106 |
if (is_string($service)) $service = array($service);
|
5107 |
if (!is_array($service)) $service = array();
|
5108 |
|
5109 |
$no_remote_configured = (empty($service) || array('none') === $service || array('') === $service) ? true : false;
|
5110 |
|
5111 |
-
if ($no_remote_configured) {
|
5112 |
return '<input type="checkbox" disabled="disabled" id="backupnow_includecloud"> <em>'.sprintf(__("Backup won't be sent to any remote storage - none has been saved in the %s", 'updraftplus'), '<a href="'.UpdraftPlus_Options::admin_page_url().'?page=updraftplus&tab=settings" id="updraft_backupnow_gotosettings">'.__('settings', 'updraftplus')).'</a>. '.__('Not got any remote storage?', 'updraftplus').' <a href="'.apply_filters('updraftplus_com_link', "https://updraftplus.com/landing/vault/").'" target="_blank">'.__("Check out UpdraftPlus Vault.", 'updraftplus').'</a></em>';
|
5113 |
-
} else {
|
5114 |
-
return '<input type="checkbox" id="backupnow_includecloud" checked="checked"> <label for="backupnow_includecloud">'.__("Send this backup to remote storage", 'updraftplus').'</label>';
|
5115 |
}
|
|
|
|
|
|
|
|
|
|
|
|
|
5116 |
}
|
5117 |
|
5118 |
/**
|
@@ -5715,18 +5773,18 @@ ENDHERE;
|
|
5715 |
}
|
5716 |
$output .= '</select>';
|
5717 |
$output .= '</p>';
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
5718 |
|
5719 |
if ((defined('UPDRAFTPLUS_UPDRAFTCLONE_DEVELOPMENT') && UPDRAFTPLUS_UPDRAFTCLONE_DEVELOPMENT) || $is_admin_user) {
|
5720 |
-
$output .= '<p class="updraftplus-option updraftplus-option-inline package">';
|
5721 |
-
$output .= ' <span class="updraftplus-option-label">'.__('Clone package:', 'updraftplus').'</span> ';
|
5722 |
-
$output .= '<select id="updraftplus_clone_package_options" name="updraftplus_clone_package_options" data-package_version="starter">';
|
5723 |
-
foreach ($supported_packages as $key => $value) {
|
5724 |
-
$output .= "<option value=\"$key\" data-size=\"$value\"";
|
5725 |
-
if ('starter' == $key) $output .= 'selected="selected"';
|
5726 |
-
$output .= ">".htmlspecialchars($key) . ('starter' == $key ? ' ' . __('(current version)', 'updraftplus') : '')."</option>\n";
|
5727 |
-
}
|
5728 |
-
$output .= '</select>';
|
5729 |
-
$output .= '</p>';
|
5730 |
$output .= '<p class="updraftplus-option updraftplus-option-inline updraftclone-branch">';
|
5731 |
$output .= ' <span class="updraftplus-option-label">UpdraftClone Branch:</span> ';
|
5732 |
$output .= '<input id="updraftplus_clone_updraftclone_branch" type="text" size="36" name="updraftplus_clone_updraftclone_branch" value="">';
|
784 |
$selected = '';
|
785 |
$mday_selector .= "\n\t<option value='" . $mday_index . "' $selected>" . $mday_index . '</option>';
|
786 |
}
|
787 |
+
$backup_methods = $updraftplus->backup_methods;
|
788 |
$remote_storage_options_and_templates = UpdraftPlus_Storage_Methods_Interface::get_remote_storage_options_and_templates();
|
789 |
$main_tabs = $this->get_main_tabs_array();
|
790 |
|
806 |
'excludedeverything' => __('If you exclude both the database and the files, then you have excluded everything!', 'updraftplus'),
|
807 |
'nofileschosen' => __('You have chosen to backup files, but no file entities have been selected', 'updraftplus'),
|
808 |
'notableschosen' => __('You have chosen to backup a database, but no tables have been selected', 'updraftplus'),
|
809 |
+
'nocloudserviceschosen' => __('You have chosen to send this backup to remote storage, but no remote storage locations have been selected', 'updraftplus'),
|
810 |
'restore_proceeding' => __('The restore operation has begun. Do not close your browser until it reports itself as having finished.', 'updraftplus'),
|
811 |
'unexpectedresponse' => __('Unexpected response:', 'updraftplus'),
|
812 |
'servererrorcode' => __('The web server returned an error code (try again, or check your web server logs)', 'updraftplus'),
|
928 |
// For remote storage handlebarsjs template
|
929 |
'remote_storage_options' => $remote_storage_options_and_templates['options'],
|
930 |
'remote_storage_templates' => $remote_storage_options_and_templates['templates'],
|
931 |
+
'remote_storage_methods' => $backup_methods,
|
932 |
'instance_enabled' => __('Currently enabled', 'updraftplus'),
|
933 |
'instance_disabled' => __('Currently disabled', 'updraftplus'),
|
934 |
'local_upload_started' => __('Local backup upload has started; please check the log file to see the upload progress', 'updraftplus'),
|
2183 |
|
2184 |
$entities = !empty($request['onlythisfileentity']) ? explode(',', $request['onlythisfileentity']) : array();
|
2185 |
|
2186 |
+
$remote_storage_instances = array();
|
2187 |
+
|
2188 |
+
// if only_these_cloud_services is not an array then all connected remote storage locations are being backed up to and we don't need to do this
|
2189 |
+
if (!empty($request['only_these_cloud_services']) && is_array($request['only_these_cloud_services'])) {
|
2190 |
+
$remote_storage_locations = $request['only_these_cloud_services'];
|
2191 |
+
|
2192 |
+
foreach ($remote_storage_locations as $key => $value) {
|
2193 |
+
/*
|
2194 |
+
This name key inside the value array is the remote storage method name prefixed by 31 characters (updraft_include_remote_service_) so we need to remove them to get the actual name, then the value key inside the value array has the instance id.
|
2195 |
+
*/
|
2196 |
+
$remote_storage_instances[substr($value['name'], 31)][$key] = $value['value'];
|
2197 |
+
}
|
2198 |
+
}
|
2199 |
+
|
2200 |
$incremental = $request['incremental'] ? apply_filters('updraftplus_prepare_incremental_run', false, $entities) : false;
|
2201 |
|
2202 |
// The call to backup_time_nonce() allows us to know the nonce in advance, and return it
|
2237 |
}
|
2238 |
|
2239 |
if (!empty($request['extradata'])) $options['extradata'] = $request['extradata'];
|
2240 |
+
|
2241 |
+
if (!empty($remote_storage_instances)) $options['remote_storage_instances'] = $remote_storage_instances;
|
2242 |
|
2243 |
$options['always_keep'] = !empty($request['always_keep']);
|
2244 |
|
2507 |
if ($wh = fopen($updraft_dir.'/'.$final_file, 'wb')) {
|
2508 |
for ($i = 0; $i < $_POST['chunks']; $i++) {
|
2509 |
$rf = $updraft_dir.'/'.$final_file.'.'.$i.'.zip.tmp';
|
2510 |
+
if ($rh = fopen($rf, 'rb+')) {
|
2511 |
+
|
2512 |
+
// April 1st 2020 - Due to a bug during uploads to Dropbox some backups had string "null" appended to the end which caused warnings, this removes the string "null" from these backups
|
2513 |
+
fseek($rh, -4, SEEK_END);
|
2514 |
+
$data = fgets($rh, 5);
|
2515 |
+
|
2516 |
+
if ("null" === $data) {
|
2517 |
+
ftruncate($rh, filesize($rf) - 4);
|
2518 |
+
}
|
2519 |
+
|
2520 |
+
fseek($rh, 0, SEEK_SET);
|
2521 |
+
|
2522 |
while ($line = fread($rh, 262144)) {
|
2523 |
fwrite($wh, $line);
|
2524 |
}
|
3410 |
|
3411 |
$began_at = isset($jobdata['backup_time']) ? get_date_from_gmt(gmdate('Y-m-d H:i:s', (int) $jobdata['backup_time']), 'D, F j, Y H:i') : '?';
|
3412 |
|
3413 |
+
$backup_label = !empty($jobdata['label']) ? $jobdata['label'] : '';
|
3414 |
+
|
3415 |
$remote_sent = (!empty($jobdata['service']) && ((is_array($jobdata['service']) && in_array('remotesend', $jobdata['service'])) || 'remotesend' === $jobdata['service'])) ? true : false;
|
3416 |
|
3417 |
$jobstatus = empty($jobdata['jobstatus']) ? 'unknown' : $jobdata['jobstatus'];
|
3555 |
|
3556 |
$clone_url = empty($jobdata['clone_url']) ? false : true;
|
3557 |
|
3558 |
+
$ret .= '" data-jobid="'.$job_id.'" data-lastactivity="'.(int) $last_checkin_ago.'" data-nextresumption="'.$next_resumption.'" data-nextresumptionafter="'.$next_res_after.'" title="'.esc_attr(sprintf(__('Job ID: %s', 'updraftplus'), $job_id)).$title_info.'">'.(!empty($backup_label) ? esc_html($backup_label) : $began_at).
|
3559 |
'</div></div>';
|
3560 |
|
3561 |
$ret .= '<div class="updraft_col updraft_progress_container">';
|
5131 |
die;
|
5132 |
}
|
5133 |
|
5134 |
+
/**
|
5135 |
+
* This function will get a list of remote storage methods with valid connection details and create a HTML list of checkboxes
|
5136 |
+
*
|
5137 |
+
* @return String - HTML checkbox list of remote storage methods with valid connection details
|
5138 |
+
*/
|
5139 |
private function backup_now_remote_message() {
|
5140 |
global $updraftplus;
|
5141 |
|
5142 |
+
$all_services = UpdraftPlus_Storage_Methods_Interface::get_storage_objects_and_ids(array_keys($updraftplus->backup_methods));
|
5143 |
+
$active_remote_storage_list = '';
|
5144 |
+
|
5145 |
+
foreach ($all_services as $method => $sinfo) {
|
5146 |
+
if (empty($sinfo['object']) || empty($sinfo['instance_settings']) || !is_callable(array($sinfo['object'], 'options_exist'))) continue;
|
5147 |
+
$instance_count = 1;
|
5148 |
+
foreach ($sinfo['instance_settings'] as $instance => $opt) {
|
5149 |
+
if ($sinfo['object']->options_exist($opt)) {
|
5150 |
+
$instance_count_label = (1 == $instance_count) ? '' : ' ('.$instance_count.')';
|
5151 |
+
$label = empty($opt['instance_label']) ? $sinfo['object']->get_description() . $instance_count_label : $opt['instance_label'];
|
5152 |
+
$checked = empty($opt['instance_enabled']) ? 'data-instance_disabled="true"' : 'checked="checked"';
|
5153 |
+
$active_remote_storage_list .= '<input class="updraft_remote_service_entity" id="'.$method.'updraft_service_'.$instance.'" ' . $checked . ' type="checkbox" name="updraft_include_remote_service_'. $method . '" value="'.$instance.'"> <label for="'.$method.'updraft_service_'.$instance.'">'.$label.'</label><br>';
|
5154 |
+
$instance_count++;
|
5155 |
+
}
|
5156 |
+
}
|
5157 |
+
}
|
5158 |
+
|
5159 |
$service = $updraftplus->just_one(UpdraftPlus_Options::get_updraft_option('updraft_service'));
|
5160 |
if (is_string($service)) $service = array($service);
|
5161 |
if (!is_array($service)) $service = array();
|
5162 |
|
5163 |
$no_remote_configured = (empty($service) || array('none') === $service || array('') === $service) ? true : false;
|
5164 |
|
5165 |
+
if ($no_remote_configured && empty($active_remote_storage_list)) {
|
5166 |
return '<input type="checkbox" disabled="disabled" id="backupnow_includecloud"> <em>'.sprintf(__("Backup won't be sent to any remote storage - none has been saved in the %s", 'updraftplus'), '<a href="'.UpdraftPlus_Options::admin_page_url().'?page=updraftplus&tab=settings" id="updraft_backupnow_gotosettings">'.__('settings', 'updraftplus')).'</a>. '.__('Not got any remote storage?', 'updraftplus').' <a href="'.apply_filters('updraftplus_com_link', "https://updraftplus.com/landing/vault/").'" target="_blank">'.__("Check out UpdraftPlus Vault.", 'updraftplus').'</a></em>';
|
|
|
|
|
5167 |
}
|
5168 |
+
|
5169 |
+
if (empty($active_remote_storage_list)) {
|
5170 |
+
$active_remote_storage_list = '<p>'.__('No remote storage locations with valid options found.', 'updraftplus').'</p>';
|
5171 |
+
}
|
5172 |
+
|
5173 |
+
return '<input type="checkbox" id="backupnow_includecloud" checked="checked"> <label for="backupnow_includecloud">'.__("Send this backup to remote storage", 'updraftplus').'</label> (<a href="'.$updraftplus->get_current_clean_url().'" id="backupnow_includecloud_showmoreoptions">...</a>)<br><div id="backupnow_includecloud_moreoptions" class="updraft-hidden" style="display:none;"><em>'. __('The following remote storage options are configured.', 'updraftplus').'</em><br>'.$active_remote_storage_list.'</div>';
|
5174 |
}
|
5175 |
|
5176 |
/**
|
5773 |
}
|
5774 |
$output .= '</select>';
|
5775 |
$output .= '</p>';
|
5776 |
+
$output .= '<p class="updraftplus-option updraftplus-option-inline package">';
|
5777 |
+
$output .= ' <span class="updraftplus-option-label">'.__('Clone package:', 'updraftplus').'</span> ';
|
5778 |
+
$output .= '<select id="updraftplus_clone_package_options" name="updraftplus_clone_package_options" data-package_version="starter">';
|
5779 |
+
foreach ($supported_packages as $key => $value) {
|
5780 |
+
$output .= '<option value="'.esc_attr($key).'" data-size="'.esc_attr($value).'"';
|
5781 |
+
if ('starter' == $key) $output .= 'selected="selected"';
|
5782 |
+
$output .= ">".htmlspecialchars($key) . ('starter' == $key ? ' ' . __('(current version)', 'updraftplus') : '')."</option>\n";
|
5783 |
+
}
|
5784 |
+
$output .= '</select>';
|
5785 |
+
$output .= '</p>';
|
5786 |
|
5787 |
if ((defined('UPDRAFTPLUS_UPDRAFTCLONE_DEVELOPMENT') && UPDRAFTPLUS_UPDRAFTCLONE_DEVELOPMENT) || $is_admin_user) {
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
5788 |
$output .= '<p class="updraftplus-option updraftplus-option-inline updraftclone-branch">';
|
5789 |
$output .= ' <span class="updraftplus-option-label">UpdraftClone Branch:</span> ';
|
5790 |
$output .= '<input id="updraftplus_clone_updraftclone_branch" type="text" size="36" name="updraftplus_clone_updraftclone_branch" value="">';
|
@@ -95,6 +95,8 @@ class UpdraftPlus_Backup {
|
|
95 |
$this->updraft_dir = $updraftplus->backups_dir_location();
|
96 |
$this->updraft_dir_realpath = realpath($this->updraft_dir);
|
97 |
|
|
|
|
|
98 |
if ('no' === $backup_files) {
|
99 |
$this->use_zip_object = 'UpdraftPlus_PclZip';
|
100 |
return;
|
@@ -373,12 +375,13 @@ class UpdraftPlus_Backup {
|
|
373 |
global $updraftplus;
|
374 |
|
375 |
$services = $updraftplus->just_one($updraftplus->jobdata_get('service'));
|
|
|
376 |
if (!is_array($services)) $services = array($services);
|
377 |
|
378 |
// We need to make sure that the loop below actually runs
|
379 |
if (empty($services)) $services = array('none');
|
380 |
|
381 |
-
$storage_objects_and_ids = UpdraftPlus_Storage_Methods_Interface::get_enabled_storage_objects_and_ids($services);
|
382 |
|
383 |
$total_instances_count = 0;
|
384 |
|
@@ -452,7 +455,8 @@ class UpdraftPlus_Backup {
|
|
452 |
|
453 |
if (!isset($options['instance_enabled'])) $options['instance_enabled'] = 1;
|
454 |
|
455 |
-
if
|
|
|
456 |
$remote_obj = $storage_objects_and_ids[$service]['object'];
|
457 |
$remote_obj->set_options($options, true, $instance_id);
|
458 |
$do_prune = array_merge_recursive($do_prune, $this->upload_cloud($remote_obj, $service, $backup_array, $instance_id));
|
@@ -1730,6 +1734,25 @@ class UpdraftPlus_Backup {
|
|
1730 |
$this->stow("DELIMITER ;\n\n");
|
1731 |
}
|
1732 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1733 |
$this->stow("/*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */;\n/*!40101 SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS */;\n/*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */;\n");
|
1734 |
|
1735 |
$updraftplus->log($file_base.'-db'.$this->whichdb_suffix.'.gz: finished writing out complete database file ('.round(filesize($backup_final_file_name)/1024, 1).' KB)');
|
@@ -1911,13 +1934,17 @@ class UpdraftPlus_Backup {
|
|
1911 |
if ('VIEW' != $table_type && ('none' == $segment || 0 <= $segment)) {
|
1912 |
$defs = array();
|
1913 |
$integer_fields = array();
|
|
|
1914 |
// $table_structure was from "DESCRIBE $table"
|
1915 |
foreach ($table_structure as $struct) {
|
1916 |
if ((0 === strpos($struct->Type, 'tinyint')) || (0 === strpos(strtolower($struct->Type), 'smallint'))
|
1917 |
|| (0 === strpos(strtolower($struct->Type), 'mediumint')) || (0 === strpos(strtolower($struct->Type), 'int')) || (0 === strpos(strtolower($struct->Type), 'bigint'))
|
1918 |
) {
|
1919 |
$defs[strtolower($struct->Field)] = (null === $struct->Default ) ? 'NULL' : $struct->Default;
|
1920 |
-
$integer_fields[strtolower($struct->Field)] =
|
|
|
|
|
|
|
1921 |
}
|
1922 |
}
|
1923 |
|
@@ -1959,6 +1986,14 @@ class UpdraftPlus_Backup {
|
|
1959 |
// yet try to avoid quotation marks around integers
|
1960 |
$value = (null === $value || '' === $value) ? $defs[strtolower($key)] : $value;
|
1961 |
$values[] = ('' === $value) ? "''" : $value;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1962 |
} else {
|
1963 |
$values[] = (null === $value) ? 'NULL' : "'" . str_replace($search, $replace, str_replace('\'', '\\\'', str_replace('\\', '\\\\', $value))) . "'";
|
1964 |
}
|
95 |
$this->updraft_dir = $updraftplus->backups_dir_location();
|
96 |
$this->updraft_dir_realpath = realpath($this->updraft_dir);
|
97 |
|
98 |
+
require_once(UPDRAFTPLUS_DIR.'/includes/class-database-utility.php');
|
99 |
+
|
100 |
if ('no' === $backup_files) {
|
101 |
$this->use_zip_object = 'UpdraftPlus_PclZip';
|
102 |
return;
|
375 |
global $updraftplus;
|
376 |
|
377 |
$services = $updraftplus->just_one($updraftplus->jobdata_get('service'));
|
378 |
+
$remote_storage_instances = $updraftplus->jobdata_get('remote_storage_instances', array());
|
379 |
if (!is_array($services)) $services = array($services);
|
380 |
|
381 |
// We need to make sure that the loop below actually runs
|
382 |
if (empty($services)) $services = array('none');
|
383 |
|
384 |
+
$storage_objects_and_ids = UpdraftPlus_Storage_Methods_Interface::get_enabled_storage_objects_and_ids($services, $remote_storage_instances);
|
385 |
|
386 |
$total_instances_count = 0;
|
387 |
|
455 |
|
456 |
if (!isset($options['instance_enabled'])) $options['instance_enabled'] = 1;
|
457 |
|
458 |
+
// if $remote_storage_instances is not empty then we are looping over a list of instances the user wants to backup to so we want to ignore if the instance is enabled or not
|
459 |
+
if (1 == $options['instance_enabled'] || !empty($remote_storage_instances)) {
|
460 |
$remote_obj = $storage_objects_and_ids[$service]['object'];
|
461 |
$remote_obj->set_options($options, true, $instance_id);
|
462 |
$do_prune = array_merge_recursive($do_prune, $this->upload_cloud($remote_obj, $service, $backup_array, $instance_id));
|
1734 |
$this->stow("DELIMITER ;\n\n");
|
1735 |
}
|
1736 |
|
1737 |
+
// DB Stored Routines
|
1738 |
+
$stored_routines = UpdraftPlus_Database_Utility::get_stored_routines();
|
1739 |
+
if (is_array($stored_routines) && !empty($stored_routines)) {
|
1740 |
+
$updraftplus->log("Dumping routines for database {$this->dbinfo['name']}");
|
1741 |
+
$this->stow("\n\n# Dumping routines for database ".UpdraftPlus_Manipulation_Functions::backquote($this->dbinfo['name'])."\n\n");
|
1742 |
+
$this->stow("DELIMITER ;;\n\n");
|
1743 |
+
foreach ($stored_routines as $routine) {
|
1744 |
+
$routine_name = $routine['Name'];
|
1745 |
+
// Since routine name can include backquotes and routine name is typically enclosed with backquotes as well, the backquote escaping for the routine name can be done by adding a leading backquote
|
1746 |
+
$quoted_escaped_routine_name = UpdraftPlus_Manipulation_Functions::backquote(str_replace('`', '``', $routine_name));
|
1747 |
+
$this->stow("DROP {$routine['Type']} IF EXISTS $quoted_escaped_routine_name;;\n\n");
|
1748 |
+
$this->stow($routine['Create '.ucfirst(strtolower($routine['Type']))]."\n\n;;\n\n");
|
1749 |
+
$updraftplus->log("Dumping routine: {$routine['Name']}");
|
1750 |
+
}
|
1751 |
+
$this->stow("DELIMITER ;\n\n");
|
1752 |
+
} elseif (is_wp_error($stored_routines)) {
|
1753 |
+
$updraftplus->log($stored_routines->get_error_message());
|
1754 |
+
}
|
1755 |
+
|
1756 |
$this->stow("/*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */;\n/*!40101 SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS */;\n/*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */;\n");
|
1757 |
|
1758 |
$updraftplus->log($file_base.'-db'.$this->whichdb_suffix.'.gz: finished writing out complete database file ('.round(filesize($backup_final_file_name)/1024, 1).' KB)');
|
1934 |
if ('VIEW' != $table_type && ('none' == $segment || 0 <= $segment)) {
|
1935 |
$defs = array();
|
1936 |
$integer_fields = array();
|
1937 |
+
$binary_fields = array();
|
1938 |
// $table_structure was from "DESCRIBE $table"
|
1939 |
foreach ($table_structure as $struct) {
|
1940 |
if ((0 === strpos($struct->Type, 'tinyint')) || (0 === strpos(strtolower($struct->Type), 'smallint'))
|
1941 |
|| (0 === strpos(strtolower($struct->Type), 'mediumint')) || (0 === strpos(strtolower($struct->Type), 'int')) || (0 === strpos(strtolower($struct->Type), 'bigint'))
|
1942 |
) {
|
1943 |
$defs[strtolower($struct->Field)] = (null === $struct->Default ) ? 'NULL' : $struct->Default;
|
1944 |
+
$integer_fields[strtolower($struct->Field)] = true;
|
1945 |
+
}
|
1946 |
+
if ((0 === strpos($struct->Type, 'binary')) || (0 === strpos(strtolower($struct->Type), 'varbinary')) || (0 === strpos(strtolower($struct->Type), 'tinyblob')) || (0 === strpos(strtolower($struct->Type), 'mediumblob')) || (0 === strpos(strtolower($struct->Type), 'blob')) || (0 === strpos(strtolower($struct->Type), 'longblob'))) {
|
1947 |
+
$binary_fields[strtolower($struct->Field)] = true;
|
1948 |
}
|
1949 |
}
|
1950 |
|
1986 |
// yet try to avoid quotation marks around integers
|
1987 |
$value = (null === $value || '' === $value) ? $defs[strtolower($key)] : $value;
|
1988 |
$values[] = ('' === $value) ? "''" : $value;
|
1989 |
+
} elseif (isset($binary_fields[strtolower($key)])) {
|
1990 |
+
if (null === $value) {
|
1991 |
+
$values[] = 'NULL';
|
1992 |
+
} elseif ('' === $value) {
|
1993 |
+
$values[] = "''";
|
1994 |
+
} else {
|
1995 |
+
$values[] = "0x" . bin2hex(str_repeat("0", floor(strspn($value, "0") / 4)).$value);
|
1996 |
+
}
|
1997 |
} else {
|
1998 |
$values[] = (null === $value) ? 'NULL' : "'" . str_replace($search, $replace, str_replace('\'', '\\\'', str_replace('\\', '\\\\', $value))) . "'";
|
1999 |
}
|
@@ -48,6 +48,14 @@ abstract class UpdraftCentral_Commands {
|
|
48 |
}
|
49 |
}
|
50 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
51 |
final protected function _response($data = null, $code = 'rpcok') {
|
52 |
return array(
|
53 |
'response' => $code,
|
@@ -55,6 +63,14 @@ abstract class UpdraftCentral_Commands {
|
|
55 |
);
|
56 |
}
|
57 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
58 |
final protected function _generic_error_response($code = 'central_unspecified', $data = null) {
|
59 |
return $this->_response(
|
60 |
array(
|
@@ -186,157 +202,158 @@ abstract class UpdraftCentral_Commands {
|
|
186 |
}
|
187 |
|
188 |
// Save uploaded file
|
189 |
-
$filename = $params['filename'];
|
190 |
$is_chunked = false;
|
191 |
|
192 |
if (isset($params['chunks']) && 1 < (int) $params['chunks']) {
|
193 |
-
$filename = $params['filename'].'.part';
|
194 |
$is_chunked = true;
|
195 |
}
|
196 |
|
197 |
-
if (
|
198 |
-
|
199 |
-
|
200 |
-
|
201 |
-
|
202 |
-
|
203 |
-
|
204 |
-
|
205 |
-
|
206 |
-
|
207 |
-
|
208 |
-
|
209 |
-
|
210 |
-
|
211 |
-
|
212 |
-
|
213 |
-
|
214 |
-
|
215 |
-
|
216 |
-
|
217 |
-
|
218 |
-
|
219 |
-
|
220 |
-
|
221 |
-
|
222 |
-
|
223 |
-
|
224 |
-
}
|
225 |
}
|
|
|
|
|
|
|
|
|
|
|
|
|
226 |
|
227 |
-
|
228 |
-
|
229 |
|
230 |
-
|
231 |
-
|
232 |
|
233 |
-
|
234 |
-
|
235 |
-
|
236 |
-
|
237 |
|
238 |
-
|
239 |
-
|
240 |
|
241 |
-
|
242 |
-
|
243 |
|
244 |
-
|
245 |
-
|
246 |
|
247 |
-
|
248 |
-
|
249 |
-
|
250 |
-
|
251 |
|
252 |
-
|
253 |
-
|
254 |
-
|
255 |
|
256 |
-
|
257 |
-
|
258 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
259 |
$data = $this->installed_data;
|
|
|
|
|
|
|
|
|
|
|
|
|
260 |
|
261 |
-
|
262 |
-
|
263 |
-
|
264 |
-
|
265 |
-
|
266 |
-
|
267 |
-
// the "get_install_data" function.
|
268 |
-
$data = $this->installed_data;
|
269 |
}
|
|
|
|
|
|
|
|
|
|
|
|
|
270 |
}
|
271 |
|
272 |
-
if (
|
273 |
-
|
274 |
-
$
|
275 |
-
|
276 |
-
if ((bool) $params['activate'] && !$is_active) {
|
277 |
-
if ('plugin' === $type) {
|
278 |
-
if (is_multisite()) {
|
279 |
-
$activate = activate_plugin($data['slug'], '', true);
|
280 |
-
} else {
|
281 |
-
$activate = activate_plugin($data['slug']);
|
282 |
-
}
|
283 |
-
} else {
|
284 |
-
// In order to make it compatible with older versions of switch_theme which takes two
|
285 |
-
// arguments we're going to pass two arguments instead of one. Latest versions have backward
|
286 |
-
// compatibility so it's safe to do it this way.
|
287 |
-
switch_theme($data['template'], $data['slug']);
|
288 |
-
$activate = (wp_get_theme()->get_stylesheet() === $data['slug']) ? true : false;
|
289 |
-
}
|
290 |
-
|
291 |
-
if (false === $activate || is_wp_error($activate)) {
|
292 |
-
global $updraftplus;
|
293 |
-
$wp_version = $updraftplus->get_wordpress_version();
|
294 |
-
|
295 |
-
$message = is_wp_error($activate) ? array('message' => $activate->get_error_message()) : array('message' => sprintf(__('Unable to activate %s successfully. Make sure that this %s is compatible with your remote WordPress version. WordPress version currently installed in your remote website is %s.', 'updraftplus'), $type, $type, $wp_version));
|
296 |
-
return $this->_generic_error_response('unable_to_activate_'.$type, $message);
|
297 |
-
}
|
298 |
-
}
|
299 |
|
300 |
-
|
301 |
-
|
302 |
-
'installed' => true,
|
303 |
-
'installed_data' => $data,
|
304 |
-
)
|
305 |
-
);
|
306 |
}
|
|
|
307 |
|
308 |
-
|
309 |
-
|
310 |
-
|
|
|
|
|
|
|
|
|
311 |
|
312 |
-
|
313 |
-
|
314 |
-
|
315 |
|
316 |
-
|
317 |
-
|
|
|
318 |
|
319 |
-
|
320 |
-
} else {
|
321 |
-
return $this->_response(
|
322 |
-
array(
|
323 |
-
'installed' => false,
|
324 |
-
'message' => sprintf(__('Unable to install %s. Make sure that the zip file is a valid %s file and a previous version of this %s does not exist. If you wish to overwrite an existing %s then you will have to manually delete it from the %s folder on the remote website and try uploading the file again.', 'updraftplus'), $type, $type, $type, $type, 'wp-content/'.$type.'s'),
|
325 |
-
)
|
326 |
-
);
|
327 |
-
}
|
328 |
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
329 |
}
|
330 |
-
} else {
|
331 |
-
// Returning response to a chunk requests while still processing and
|
332 |
-
// completing the file upload process. If we don't return a positive response
|
333 |
-
// for every chunk requests then the caller will assumed an error has occurred
|
334 |
-
// and will eventually stop the upload process.
|
335 |
-
return $this->_response(array('in_progress' => true));
|
336 |
}
|
337 |
}
|
338 |
} else {
|
339 |
-
|
|
|
|
|
|
|
|
|
340 |
}
|
341 |
}
|
342 |
}
|
48 |
}
|
49 |
}
|
50 |
|
51 |
+
/**
|
52 |
+
* Return a response in the expected format
|
53 |
+
*
|
54 |
+
* @param Mixed $data
|
55 |
+
* @param String $code
|
56 |
+
*
|
57 |
+
* @return Array
|
58 |
+
*/
|
59 |
final protected function _response($data = null, $code = 'rpcok') {
|
60 |
return array(
|
61 |
'response' => $code,
|
63 |
);
|
64 |
}
|
65 |
|
66 |
+
/**
|
67 |
+
* Return an error in the expected format
|
68 |
+
*
|
69 |
+
* @param String $code
|
70 |
+
* @param Mixed $data
|
71 |
+
*
|
72 |
+
* @return Array
|
73 |
+
*/
|
74 |
final protected function _generic_error_response($code = 'central_unspecified', $data = null) {
|
75 |
return $this->_response(
|
76 |
array(
|
202 |
}
|
203 |
|
204 |
// Save uploaded file
|
205 |
+
$filename = basename($params['filename']);
|
206 |
$is_chunked = false;
|
207 |
|
208 |
if (isset($params['chunks']) && 1 < (int) $params['chunks']) {
|
209 |
+
$filename = basename($params['filename']).'.part';
|
210 |
$is_chunked = true;
|
211 |
}
|
212 |
|
213 |
+
if (empty($params['data'])) {
|
214 |
+
return $this->_generic_error_response('data_empty_or_invalid');
|
215 |
+
}
|
216 |
+
|
217 |
+
$result = file_put_contents($upload_dir.'/'.$filename, base64_decode($params['data']), FILE_APPEND | LOCK_EX);
|
218 |
+
|
219 |
+
if (false === $result) {
|
220 |
+
return $this->_generic_error_response('unable_to_write_content');
|
221 |
+
}
|
222 |
+
|
223 |
+
// Set $install_now to true for single upload and for the last chunk of a multi-chunks upload process
|
224 |
+
$install_now = true;
|
225 |
+
|
226 |
+
if ($is_chunked) {
|
227 |
+
if ($params['chunk'] == (int) $params['chunks'] - 1) {
|
228 |
+
// If this is the last chunk of the request, then we're going to restore the
|
229 |
+
// original filename of the file (without the '.part') since our upload is now complete.
|
230 |
+
$orig_filename = basename($filename, '.part');
|
231 |
+
$success = rename($upload_dir.'/'.$filename, $upload_dir.'/'.$orig_filename);
|
232 |
+
|
233 |
+
// If renaming the file was successful then restore the original name and override the $filename variable.
|
234 |
+
// Overriding the $filename variable makes it easy for us to use the same variable for both
|
235 |
+
// non-chunked and chunked zip file for the installation process.
|
236 |
+
if ($success) {
|
237 |
+
$filename = $orig_filename;
|
238 |
+
} else {
|
239 |
+
return $this->_generic_error_response('unable_to_rename_file');
|
|
|
240 |
}
|
241 |
+
} else {
|
242 |
+
// Bypass installation for now since we're waiting for the last chunk to arrive
|
243 |
+
// to complete the uploading of the zip file.
|
244 |
+
$install_now = false;
|
245 |
+
}
|
246 |
+
}
|
247 |
|
248 |
+
// Everything is already good (upload completed), thus, we proceed with the installation
|
249 |
+
if ($install_now) {
|
250 |
|
251 |
+
// We have successfully uploaded the zip file in this location with its original filename intact.
|
252 |
+
$zip_filepath = $upload_dir.'/'.$filename;
|
253 |
|
254 |
+
// Making sure that the file does actually exists, since we've just run through
|
255 |
+
// a renaming process above.
|
256 |
+
if (file_exists($zip_filepath)) {
|
257 |
+
add_filter('upgrader_post_install', array($this, 'get_install_data'), 10, 3);
|
258 |
|
259 |
+
// WP < 3.7
|
260 |
+
if (!class_exists('Automatic_Upgrader_Skin')) include_once(UPDRAFTPLUS_DIR.'/central/classes/class-automatic-upgrader-skin.php');
|
261 |
|
262 |
+
$skin = new Automatic_Upgrader_Skin();
|
263 |
+
$upgrader = ('plugin' === $type) ? new Plugin_Upgrader($skin) : new Theme_Upgrader($skin);
|
264 |
|
265 |
+
$install_result = $upgrader->install($zip_filepath);
|
266 |
+
remove_filter('upgrader_post_install', array($this, 'get_install_data'), 10, 3);
|
267 |
|
268 |
+
// Remove zip file on success and on error (cleanup)
|
269 |
+
if ($install_result || is_null($install_result) || is_wp_error($install_result)) {
|
270 |
+
@unlink($zip_filepath);// phpcs:ignore Generic.PHP.NoSilencedErrors.Discouraged
|
271 |
+
}
|
272 |
|
273 |
+
if (false === $install_result || is_wp_error($install_result)) {
|
274 |
+
$message = __('Unable to connect to the filesystem', 'updraftplus');
|
275 |
+
if (is_wp_error($install_result)) $message = $install_result->get_error_message();
|
276 |
|
277 |
+
return $this->_generic_error_response($type.'_install_failed', array('message' => $message));
|
278 |
+
} else {
|
279 |
+
// Pull installed data
|
280 |
+
$data = $this->installed_data;
|
281 |
+
|
282 |
+
// For WP 3.4 the intended filter hook isn't working or not available
|
283 |
+
// so we're going to pull the data manually.
|
284 |
+
if ($install_result && empty($data)) {
|
285 |
+
$result = $this->get_install_data($install_result, array('type' => $type), $skin->result);
|
286 |
+
if ($result) {
|
287 |
+
// Getting the installed data one more time after manually calling
|
288 |
+
// the "get_install_data" function.
|
289 |
$data = $this->installed_data;
|
290 |
+
}
|
291 |
+
}
|
292 |
+
|
293 |
+
if (!empty($data)) {
|
294 |
+
// Activate item if set
|
295 |
+
$is_active = ('plugin' === $type) ? is_plugin_active($data['slug']) : ((wp_get_theme()->get('Name') === $data['Name']) ? true : false);
|
296 |
|
297 |
+
if ((bool) $params['activate'] && !$is_active) {
|
298 |
+
if ('plugin' === $type) {
|
299 |
+
if (is_multisite()) {
|
300 |
+
$activate = activate_plugin($data['slug'], '', true);
|
301 |
+
} else {
|
302 |
+
$activate = activate_plugin($data['slug']);
|
|
|
|
|
303 |
}
|
304 |
+
} else {
|
305 |
+
// In order to make it compatible with older versions of switch_theme which takes two
|
306 |
+
// arguments we're going to pass two arguments instead of one. Latest versions have backward
|
307 |
+
// compatibility so it's safe to do it this way.
|
308 |
+
switch_theme($data['template'], $data['slug']);
|
309 |
+
$activate = (wp_get_theme()->get_stylesheet() === $data['slug']) ? true : false;
|
310 |
}
|
311 |
|
312 |
+
if (false === $activate || is_wp_error($activate)) {
|
313 |
+
global $updraftplus;
|
314 |
+
$wp_version = $updraftplus->get_wordpress_version();
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
315 |
|
316 |
+
$message = is_wp_error($activate) ? array('message' => $activate->get_error_message()) : array('message' => sprintf(__('Unable to activate %s successfully. Make sure that this %s is compatible with your remote WordPress version. WordPress version currently installed in your remote website is %s.', 'updraftplus'), $type, $type, $wp_version));
|
317 |
+
return $this->_generic_error_response('unable_to_activate_'.$type, $message);
|
|
|
|
|
|
|
|
|
318 |
}
|
319 |
+
}
|
320 |
|
321 |
+
return $this->_response(
|
322 |
+
array(
|
323 |
+
'installed' => true,
|
324 |
+
'installed_data' => $data,
|
325 |
+
)
|
326 |
+
);
|
327 |
+
}
|
328 |
|
329 |
+
if (is_wp_error($skin->result)) {
|
330 |
+
$code = $skin->result->get_error_code();
|
331 |
+
$message = $skin->result->get_error_message();
|
332 |
|
333 |
+
$error_data = $skin->result->get_error_data($code);
|
334 |
+
if (!empty($error_data)) {
|
335 |
+
if (is_array($error_data)) $error_data = json_encode($error_data);
|
336 |
|
337 |
+
$message .= ' '.$error_data;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
338 |
}
|
339 |
+
|
340 |
+
return $this->_generic_error_response($code, $message);
|
341 |
+
} else {
|
342 |
+
return $this->_response(
|
343 |
+
array(
|
344 |
+
'installed' => false,
|
345 |
+
'message' => sprintf(__('Unable to install %s. Make sure that the zip file is a valid %s file and a previous version of this %s does not exist. If you wish to overwrite an existing %s then you will have to manually delete it from the %s folder on the remote website and try uploading the file again.', 'updraftplus'), $type, $type, $type, $type, 'wp-content/'.$type.'s'),
|
346 |
+
)
|
347 |
+
);
|
348 |
}
|
|
|
|
|
|
|
|
|
|
|
|
|
349 |
}
|
350 |
}
|
351 |
} else {
|
352 |
+
// Returning response to a chunk requests while still processing and
|
353 |
+
// completing the file upload process. If we don't return a positive response
|
354 |
+
// for every chunk requests then the caller will assumed an error has occurred
|
355 |
+
// and will eventually stop the upload process.
|
356 |
+
return $this->_response(array('in_progress' => true));
|
357 |
}
|
358 |
}
|
359 |
}
|
@@ -1436,7 +1436,7 @@ class UpdraftPlus {
|
|
1436 |
|
1437 |
// Some more remains to download - so let's do it
|
1438 |
// N.B. We use ftell(), which precludes us from using open in append-only ('a') mode - see https://php.net/manual/en/function.fopen.php
|
1439 |
-
if (!($fh = fopen($fullpath, 'c'))) {// phpcs:ignore PHPCompatibility.ParameterValues.NewFopenModes.
|
1440 |
$this->log("Error opening local file: $fullpath");
|
1441 |
$this->log($file.": ".__("Error", 'updraftplus').": ".__('Error opening local file: Failed to download', 'updraftplus'), 'error');
|
1442 |
return false;
|
@@ -1480,7 +1480,7 @@ class UpdraftPlus {
|
|
1480 |
} else {
|
1481 |
$ret = filesize($fullpath);
|
1482 |
// fseek returns - on success
|
1483 |
-
if (false == ($fh = fopen($fullpath, 'c')) || 0 !== fseek($fh, $ret)) {// phpcs:ignore PHPCompatibility.ParameterValues.NewFopenModes.
|
1484 |
$this->log("Error opening local file: $fullpath");
|
1485 |
$this->log($file.": ".__("Error", 'updraftplus').": ".__('Error opening local file: Failed to download', 'updraftplus'), 'error');
|
1486 |
return false;
|
@@ -1510,6 +1510,15 @@ class UpdraftPlus {
|
|
1510 |
return false;
|
1511 |
}
|
1512 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1513 |
fclose($fh);
|
1514 |
|
1515 |
return true;
|
@@ -3041,9 +3050,10 @@ class UpdraftPlus {
|
|
3041 |
}
|
3042 |
|
3043 |
if (!is_string($service) && !is_array($service)) {
|
3044 |
-
$all_services = UpdraftPlus_Options::get_updraft_option('updraft_service');
|
|
|
3045 |
if (is_string($all_services)) $all_services = (array) $all_services;
|
3046 |
-
$enabled_storage_objects_and_ids = UpdraftPlus_Storage_Methods_Interface::get_enabled_storage_objects_and_ids($all_services);
|
3047 |
$service = array_keys($enabled_storage_objects_and_ids);
|
3048 |
}
|
3049 |
$service = $this->just_one($service);
|
@@ -3172,6 +3182,8 @@ class UpdraftPlus {
|
|
3172 |
|
3173 |
if (!empty($options['always_keep'])) array_push($initial_jobdata, 'always_keep', true);
|
3174 |
|
|
|
|
|
3175 |
try {
|
3176 |
// Use of jobdata_set_multi saves around 200ms
|
3177 |
call_user_func_array(array($this, 'jobdata_set_multi'), apply_filters('updraftplus_initial_jobdata', $initial_jobdata, $options, $split_every));
|
@@ -4032,9 +4044,10 @@ class UpdraftPlus {
|
|
4032 |
$backup_array['service_instance_ids'] = array();
|
4033 |
if ('incremental' != $job_type) $backup_array['always_keep'] = $this->jobdata_get('always_keep', false);
|
4034 |
$backup_array['files_enumerated_at'] = $this->jobdata_get('files_enumerated_at');
|
|
|
4035 |
|
4036 |
// N.B. Though the saved 'service' option can have various forms (especially if upgrading from (very) old versions), in the jobdata, it is always an array.
|
4037 |
-
$storage_objects_and_ids = UpdraftPlus_Storage_Methods_Interface::get_enabled_storage_objects_and_ids($backup_array['service']);
|
4038 |
|
4039 |
// N.B. On PHP 5.5+, we'd use array_column()
|
4040 |
foreach ($storage_objects_and_ids as $method => $method_information) {
|
1436 |
|
1437 |
// Some more remains to download - so let's do it
|
1438 |
// N.B. We use ftell(), which precludes us from using open in append-only ('a') mode - see https://php.net/manual/en/function.fopen.php
|
1439 |
+
if (!($fh = fopen($fullpath, 'c+'))) {// phpcs:ignore PHPCompatibility.ParameterValues.NewFopenModes.cplusFound -- Passing "c+" as the $mode to fopen() is not supported in PHP 5.2.5 or lower. Found 'c+'
|
1440 |
$this->log("Error opening local file: $fullpath");
|
1441 |
$this->log($file.": ".__("Error", 'updraftplus').": ".__('Error opening local file: Failed to download', 'updraftplus'), 'error');
|
1442 |
return false;
|
1480 |
} else {
|
1481 |
$ret = filesize($fullpath);
|
1482 |
// fseek returns - on success
|
1483 |
+
if (false == ($fh = fopen($fullpath, 'c+')) || 0 !== fseek($fh, $ret)) {// phpcs:ignore PHPCompatibility.ParameterValues.NewFopenModes.cplusFound -- Passing "c+" as the $mode to fopen() is not supported in PHP 5.2.5 or lower. Found 'c+'
|
1484 |
$this->log("Error opening local file: $fullpath");
|
1485 |
$this->log($file.": ".__("Error", 'updraftplus').": ".__('Error opening local file: Failed to download', 'updraftplus'), 'error');
|
1486 |
return false;
|
1510 |
return false;
|
1511 |
}
|
1512 |
|
1513 |
+
// April 1st 2020 - Due to a bug during uploads to Dropbox some backups had string "null" appended to the end which caused warnings, this removes the string "null" from these backups
|
1514 |
+
if ('dropbox' == $method->get_id()) {
|
1515 |
+
fseek($fh, -4, SEEK_END);
|
1516 |
+
$data = fgets($fh, 5);
|
1517 |
+
if ("null" == $data) {
|
1518 |
+
ftruncate($fh, filesize($fullpath) - 4);
|
1519 |
+
}
|
1520 |
+
}
|
1521 |
+
|
1522 |
fclose($fh);
|
1523 |
|
1524 |
return true;
|
3050 |
}
|
3051 |
|
3052 |
if (!is_string($service) && !is_array($service)) {
|
3053 |
+
$all_services = !empty($options['remote_storage_instances']) ? array_keys($options['remote_storage_instances']) : UpdraftPlus_Options::get_updraft_option('updraft_service');
|
3054 |
+
$remote_storage_instances = !empty($options['remote_storage_instances']) ? $options['remote_storage_instances'] : array();
|
3055 |
if (is_string($all_services)) $all_services = (array) $all_services;
|
3056 |
+
$enabled_storage_objects_and_ids = UpdraftPlus_Storage_Methods_Interface::get_enabled_storage_objects_and_ids($all_services, $remote_storage_instances);
|
3057 |
$service = array_keys($enabled_storage_objects_and_ids);
|
3058 |
}
|
3059 |
$service = $this->just_one($service);
|
3182 |
|
3183 |
if (!empty($options['always_keep'])) array_push($initial_jobdata, 'always_keep', true);
|
3184 |
|
3185 |
+
if (!empty($options['remote_storage_instances'])) array_push($initial_jobdata, 'remote_storage_instances', $options['remote_storage_instances']);
|
3186 |
+
|
3187 |
try {
|
3188 |
// Use of jobdata_set_multi saves around 200ms
|
3189 |
call_user_func_array(array($this, 'jobdata_set_multi'), apply_filters('updraftplus_initial_jobdata', $initial_jobdata, $options, $split_every));
|
4044 |
$backup_array['service_instance_ids'] = array();
|
4045 |
if ('incremental' != $job_type) $backup_array['always_keep'] = $this->jobdata_get('always_keep', false);
|
4046 |
$backup_array['files_enumerated_at'] = $this->jobdata_get('files_enumerated_at');
|
4047 |
+
$remote_storage_instances = $this->jobdata_get('remote_storage_instances', array());
|
4048 |
|
4049 |
// N.B. Though the saved 'service' option can have various forms (especially if upgrading from (very) old versions), in the jobdata, it is always an array.
|
4050 |
+
$storage_objects_and_ids = UpdraftPlus_Storage_Methods_Interface::get_enabled_storage_objects_and_ids($backup_array['service'], $remote_storage_instances);
|
4051 |
|
4052 |
// N.B. On PHP 5.5+, we'd use array_column()
|
4053 |
foreach ($storage_objects_and_ids as $method => $method_information) {
|
@@ -1958,7 +1958,7 @@ section.premium-upgrade-purchase-success p {
|
|
1958 |
font-size: 120%;
|
1959 |
}
|
1960 |
|
1961 |
-
#backupnow_includefiles_moreoptions, #backupnow_database_moreoptions {
|
1962 |
margin: 4px 16px 6px 16px;
|
1963 |
border: 1px dotted;
|
1964 |
padding: 6px 10px;
|
@@ -3381,6 +3381,22 @@ span#updraftplus_ajax_restore_last_activity {
|
|
3381 |
margin-right: 5px;
|
3382 |
}
|
3383 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
3384 |
@media only screen and (min-width: 1024px) {
|
3385 |
|
3386 |
#updraft_activejobsrow .updraft_row {
|
1958 |
font-size: 120%;
|
1959 |
}
|
1960 |
|
1961 |
+
#backupnow_includefiles_moreoptions, #backupnow_database_moreoptions, #backupnow_includecloud_moreoptions {
|
1962 |
margin: 4px 16px 6px 16px;
|
1963 |
border: 1px dotted;
|
1964 |
padding: 6px 10px;
|
3381 |
margin-right: 5px;
|
3382 |
}
|
3383 |
|
3384 |
+
#updraft_migrate_receivingsites .updraftplus-remote-sites-selector .button-primary, .updraft_migrate_add_site .input-field input, .updraft_migrate_add_site button {
|
3385 |
+
vertical-align: middle;
|
3386 |
+
}
|
3387 |
+
|
3388 |
+
#updraft_migrate_receivingsites .text-link-menu a:not(:last-child) {
|
3389 |
+
padding-right: 10px;
|
3390 |
+
}
|
3391 |
+
|
3392 |
+
#updraft_migrate_receivingsites a.updraft_migrate_clear_sites span.dashicons-trash:before {
|
3393 |
+
font-size: 17px;
|
3394 |
+
}
|
3395 |
+
|
3396 |
+
#updraft_migrate_receivingsites .updraft_migrate_add_site {
|
3397 |
+
clear: both;
|
3398 |
+
}
|
3399 |
+
|
3400 |
@media only screen and (min-width: 1024px) {
|
3401 |
|
3402 |
#updraft_activejobsrow .updraft_row {
|
@@ -1,2 +1,2 @@
|
|
1 |
-
@keyframes udp_blink{from{opacity:1;transform:scale(1)}to{opacity:.4;transform:scale(0.85)}}@keyframes udp_rotate{from{transform:rotate(0)}to{transform:rotate(360deg)}}.max-width-600{max-width:600px}.max-width-700{max-width:700px}.width-900{max-width:900px}.width-80{width:80%}.updraft--flex{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.updraft--flex>*{-ms-flex:1;flex:1;box-sizing:border-box}.updraft--flex>.updraft--one-half{width:50%;-ms-flex:auto;flex:auto}.updraft--flex>.updraft--two-halves{width:100%;-ms-flex:auto;flex:auto}.updraft-color--very-light-grey{background:#f8f8f8}.no-decoration{text-decoration:none}.bold{font-weight:bold}.center-align-td{text-align:center}.remove-padding{padding:0 !important}.updraft-text-center{text-align:center}.autobackup{padding:6px;margin:8px 0}ul .disc{list-style:disc inside}.dashicons-log-fix{display:inherit}.udpdraft__lifted{box-shadow:0 1px 1px 0 rgba(0,0,0,.1)}#updraft-wrap a .dashicons{text-decoration:none}.updraft-field-description,table.form-table td p.updraft-field-description{font-size:90%;line-height:1.2;font-style:italic;margin-bottom:5px}label.updraft_checkbox{display:block;margin-bottom:4px;margin-left:26px}label.updraft_checkbox>input[type=checkbox]{margin-left:-25px}div[id*="updraft_include_"]{margin-bottom:9px}.settings_page_updraftplus input[type="file"]{border:0}.settings_page_updraftplus .wipe_settings{padding-bottom:10px}.settings_page_updraftplus input[type="text"]{font-size:14px}.settings_page_updraftplus select{border-radius:4px;max-width:100%}input.updraft_input--wide,textarea.updraft_input--wide{max-width:442px;width:100%}#updraft-wrap .button-large{font-size:1.3em}.main-dashboard-buttons{border-width:4px;border-radius:12px;letter-spacing:0;font-size:17px;font-weight:bold;padding-left:.7em;padding-right:2em;padding:.3em 1em;line-height:1.7em;background:transparent;position:relative;border:2px solid;transition:all .2s;vertical-align:baseline;box-sizing:border-box;text-align:center;line-height:1.3em;margin-left:.3em;text-transform:none;line-height:1;text-decoration:none}.button-restore{border-color:#629ec0;color:#629ec0}.dashboard-main-sizing{border-width:4px;width:190px;line-height:1.7em}p.updraftplus-option{margin-top:0;margin-bottom:5px}p.updraftplus-option-inline{display:inline-block;padding-right:20px}span.updraftplus-option-label{display:block}#updraft-navtab-migrate-content .postbox{padding:18px}.updraftclone-main-row{display:-ms-flexbox;display:flex}.updraftclone-tokens{background:#f5f5f5;padding:20px;border-radius:10px;margin-right:20px;max-width:300px}.updraftclone-tokens p{margin:0}.updraftclone_action_box{background:#f5f5f5;padding:20px;border-radius:10px;-ms-flex:1;flex:1}.updraftclone_action_box p:first-child{margin-top:0}.updraftclone_action_box p:last-child{margin-bottom:0}.updraftclone_action_box #ud_downloadstatus3{margin-top:10px}span.tokens-number{font-size:46px;display:block}.button.updraft_migrate_widget_temporary_clone_show_stage0{display:none;position:absolute;right:0;top:0;height:100%;border-left:1px solid #CCC;padding-left:10px;padding-right:10px}.updraft_migrate_widget_temporary_clone_stage0_container{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.updraft_migrate_widget_temporary_clone_stage0_box{margin-right:20px;width:100%;-ms-flex-preferred-size:100%;flex-basis:100%}.updraft_migrate_widget_temporary_clone_stage0_box iframe,.updraft_migrate_widget_temporary_clone_stage0_box a.udp-replace-with-iframe--js{float:none}@media(min-width:1024px){.updraft_migrate_widget_temporary_clone_stage0_container{-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap}.updraft_migrate_widget_temporary_clone_stage0_box{-ms-flex-preferred-size:45%;flex-basis:45%}.updraft_migrate_widget_temporary_clone_stage0_box iframe,.updraft_migrate_widget_temporary_clone_stage0_box a.udp-replace-with-iframe--js{float:right}}.updraft_migrate_widget_temporary_clone_show_stage0 .dashicons{text-decoration:none;font-size:20px}.opened .button.updraft_migrate_widget_temporary_clone_show_stage0{display:inline-block}.opened .updraft_migrate_widget_temporary_clone_stage0{background:#f5f5f5;padding:20px;border-radius:8px;margin-bottom:21px}.clone-list{clear:both;width:100%;margin-top:40px}.clone-list table{width:100%;text-align:left}.clone-list table tr th{background:#e4e4e4}.clone-list table tr td{background:#f5f5f5;word-break:break-word}.clone-list table tr:nth-child(odd) td{background:#fafafa}.clone-list table td,.clone-list table th{padding:6px}.updraftplus-clone .updraft_row{padding-left:0;padding-right:0}button#updraft_migrate_createclone+.updraftplus_spinner{margin-top:13px}.button.button-hero.updraftclone_show_step_1{white-space:normal;height:auto;line-height:14px;padding-top:10px;padding-bottom:10px}.button.button-hero.updraftclone_show_step_1 span.dashicons{height:auto}.updraftplus_clone_status{color:red}a.updraft_migrate_add_site--trigger span.dashicons{text-decoration:none}.button-restore:hover,.button-migrate:hover,.button-backup:hover,.button-view-log:hover,.button-mass-selectors:hover,.button-delete:hover,.button-entity-backup:hover,.udp-button-primary:hover{border-color:#df6926;color:#df6926}.button-migrate{color:#eea920;border-color:#eea920}#updraft_migrate_tab_main{padding:8px}.updraft_migrate_widget_module_content{background:#FFF;border-radius:0;position:relative}body.js #updraft_migrate .updraft_migrate_widget_module_content{display:none}.updraft_migrate_widget_module_content>h3,div[class*="updraft_migrate_widget_temporary_clone_stage"]>h3{margin-top:0}.updraft_migrate_widget_module_content header{position:relative;display:-ms-flexbox;display:flex;-ms-flex-line-pack:center;align-content:center;-ms-grid-column-align:center;justify-items:center;margin-top:-18px;margin-left:-18px;margin-right:-18px;margin-bottom:15px;border-bottom:1px solid #CCC}.updraft_migrate_widget_module_content header h3,.updraft_migrate_widget_module_content header button.button.close{padding:10px;line-height:20px;height:auto;margin:0}.updraft_migrate_widget_module_content button.button.close{text-decoration:none;padding-left:5px;border-right:1px solid #CCC}.updraft_migrate_widget_module_content button.button.close .dashicons{margin-top:1px}.updraft_migrate_widget_module_content header h3{margin:0}.updraft_migrate_intro button.button.button-primary.button-hero{max-width:235px;word-wrap:normal;white-space:normal;line-height:1;height:auto;padding-top:13px;padding-bottom:13px;text-align:left;position:relative;margin-right:10px;margin-bottom:10px}.updraft_migrate_intro button.button.button-primary.button-hero .dashicons{position:absolute;left:10px;top:calc(50% - 8px)}#updraft_migrate .ui-widget-content a{color:#1c94c4}#updraft-wrap .ui-accordion .ui-accordion-header{background:#f6f6f6;margin:0;border-radius:0;padding-left:.5em;padding-right:.7em}#updraft-wrap .ui-widget{font-family:inherit}.ui-accordion-header .ui-accordion-header-icon.ui-icon-caret-1-w{background-position:-96px 0}.ui-accordion-header .ui-accordion-header-icon.ui-icon-caret-1-s{background-position:-64px 0}#updraft-wrap .ui-accordion .ui-accordion-header .ui-accordion-header-icon{left:auto;right:5px}#updraft-wrap .ui-accordion .ui-accordion-header:focus{outline:0;box-shadow:0 0 0 1px rgba(91,157,217,0.22),0 0 2px 1px rgba(30,140,190,0.3);background:#FFF}#updraft-wrap .ui-accordion .ui-accordion-header:focus .dashicons{color:#0572aa;opacity:1}#updraft-wrap .ui-accordion .ui-accordion-header.ui-state-active{background:#f6f6f6;border-bottom:2px solid #0572aa;box-shadow:1px 6px 12px -5px rgba(0,0,0,0.3)}#updraft-wrap .ui-accordion .ui-accordion-header.ui-state-active:focus{box-shadow:1px 6px 12px -5px rgba(0,0,0,0.3),0 0 0 1px #5b9dd9,0 0 2px 1px rgba(30,140,190,.8)}#updraft-wrap .ui-accordion .ui-accordion-header:not(:first-child){border-top:0}#updraft-wrap .ui-accordion .ui-accordion-header .dashicons{opacity:.4;margin-right:10px}#updraft-wrap .ui-accordion .ui-accordion-header:focus{outline:0;box-shadow:0 0 0 1px #5b9dd9,0 0 2px 1px rgba(30,140,190,.8);z-index:1}button.ui-dialog-titlebar-close:before{content:none !important}.updraft_next_scheduled_backups_wrapper{display:-ms-flexbox;display:flex;background:#FFF;-ms-grid-column-align:center;justify-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.updraft_next_scheduled_backups_wrapper>div{width:50%;background:#FFF;height:auto;padding:33px;box-sizing:border-box}.updraft_backup_btn_wrapper{text-align:center;border-left:1px solid #f1f1f1;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}.incremental-backups-only{display:none}.incremental-free-only{display:none}.incremental-free-only p{padding:5px;background:rgba(255,0,0,0.06);border:1px solid #bfbfbf}#updraft-delete-waitwarning span.spinner{visibility:visible;float:none;margin:0;margin-right:10px}button#updraft-backupnow-button .spinner,button#updraft-backupnow-button .dashicons-yes{display:none}button#updraft-backupnow-button.loading .spinner{display:inline-block;visibility:visible;margin-top:13px;margin-right:0}button#updraft-backupnow-button.loading{background-color:#efefef;border-color:#CCC;text-shadow:0 -1px 1px #bbc3c7,1px 0 1px #bbc3c7,0 1px 1px #bbc3c7,-1px 0 1px #bbc3c7;box-shadow:none}button#updraft-backupnow-button.finished .dashicons-yes{display:inline-block;visibility:visible;font-size:42px;margin-right:0;margin-top:2px}.updraft_next_scheduled_entity{width:50%;display:inline-block;float:left}.updraft_next_scheduled_entity .dashicons{color:#CCC;font-size:20px}.updraft_next_scheduled_entity strong{font-size:20px}.updraft_next_scheduled_heading{margin-bottom:10px}.updraft_next_scheduled_date_time{color:#46a84b}.updraft_time_now_wrapper{margin-top:68px;width:100%}.updraft_time_now_label,.updraft_time_now{display:inline-block;padding:7px}.updraft_time_now_label{background:#b7b7b7;border-top-left-radius:4px;border-bottom-left-radius:4px;color:#FFF;margin-right:0;text-shadow:0 1px 2px rgba(0,0,0,0.4)}.updraft_time_now{background:#f1f1f1;border-top-right-radius:4px;border-bottom-right-radius:4px;margin-left:-3px}#updraft_lastlogmessagerow{margin:6px 0}#updraft_lastlogmessagerow{clear:both;padding:.25px 0}#updraft_lastlogmessagerow .updraft-log-link{float:right;margin-top:-2.5em;margin-right:2px}#updraft_lastlogmessagerow>div{clear:both;background:#FFF;padding:18px}#updraft_activejobs_table{overflow:hidden;width:100%;background:#fafafa;padding:0}.updraft_requeststart{padding:15px 33px;text-align:center}.updraft_requeststart .spinner{visibility:visible;float:none;vertical-align:middle;margin-top:-2px}a.updraft_jobinfo_delete.disabled{opacity:.4;color:inherit;text-decoration:none}.updraft_row{clear:both;transition:.3s all;padding:15px 33px}.updraft_row.deleting{opacity:.4}.updraft_existing_backups_count{padding:2px 8px;font-size:12px;background:#ca4a1e;color:#FFF;font-weight:bold;border-radius:10px}.form-table .existing-backups-table input[type="checkbox"]{border-radius:0}.form-table .existing-backups-table .check-column{width:40px;padding:0;padding-top:8px}.existing-backups-buttons{font-size:11px;line-height:1.4em;border-width:3px}.existing-backups-restore-buttons{font-size:11px;line-height:1.4em;border-width:3px}.button-delete{color:#e23900;border-color:#e23900;font-size:14px;line-height:1.4em;border-width:2px;margin-right:10px}.button-view-log,.button-mass-selectors{color:darkgrey;border-color:darkgrey;font-size:14px;line-height:1.4em;border-width:2px;margin-top:-1px}.button-view-log{width:120px}.button-existing-restore{font-size:14px;line-height:1.4em;border-width:2px;width:110px}.main-restore{margin-right:3%;margin-left:3%}.button-entity-backup{color:#555;border-color:#555;font-size:11px;line-height:1.4em;border-width:2px;margin-right:5px}.button-select-all{width:122px}.button-deselect{width:92px}#ud_massactions>.display-flex>.mass-selectors-margins,#updraft-delete-waitwarning>.display-flex>.mass-selectors-margins{margin-right:-4px}.udp-button-primary{border-width:4px;color:#0073aa;border-color:#0073aa;font-size:14px;height:40px}#ud_massactions .button-delete{margin-right:0}.stored_local{border-radius:5px;background-color:#007fe7;padding:3px 5px 5px 5px;color:#FFF;font-size:75%}span#updraft_lastlogcontainer{word-break:break-all}.stored_icon{height:1.3em;position:relative;top:.2em}.backup_date_label>*{vertical-align:middle}.backup_date_label .dashicons{font-size:18px}.backup_date_label .clear-right{clear:right}.existing-backups-table .backup_date_label>div,.existing-backups-table .backup_date_label span>div{font-weight:bold}.udp-logo-70{width:70px;height:70px;float:left;padding-right:25px}h3 .thank-you{margin-top:0}.ws_advert{max-width:800px;font-size:140%;line-height:140%;padding:14px;clear:left}.dismiss-dash-notice{float:right;position:relative;top:-20px}.updraft_exclude_container,.updraft_include_container{margin-left:24px;margin-top:5px;margin-bottom:10px;padding:15px;border:1px solid #DDD}label.updraft-exclude-label{font-weight:500;margin-bottom:5px;display:block}.updraft_add_exclude_item,#updraft_include_more_paths_another{display:inline-block;margin-top:10px}input.updraft_exclude_entity_field,.form-table td input.updraft_exclude_entity_field,.updraftplus-morefiles-row input[type=text]{width:calc(100% - 70px);max-width:400px}@media screen and (max-width:782px){.form-table td input.updraft_exclude_entity_field,.form-table td .updraftplus-morefiles-row input[type=text]{display:inline-block}}.updraft_exclude_entity_delete.dashicons,.updraft_exclude_entity_edit.dashicons,.updraft_exclude_entity_update.dashicons,.updraftplus-morefiles-row a.dashicons{margin-top:2px;font-size:20px;box-shadow:none;line-height:1;padding:3px;margin-right:4px}.updraft_exclude_entity_delete,.updraft_exclude_entity_delete:hover,.updraftplus-morefiles-row-delete{color:#ff6347}.updraft_exclude_entity_update.dashicons,.updraft_exclude_entity_update.dashicons:hover{color:#008000;font-weight:bold;font-size:22px;margin-left:4px}.updraft_exclude_entity_edit{margin-left:4px}.updraft_exclude_entity_update.is-active ~ .updraft_exclude_entity_delete{display:none}.updraft-exclude-panel-heading{margin-bottom:8px}.updraft-exclude-panel-heading h3{margin:.5em 0 .5em 0}.updraft-exclude-submit.button-primary{margin-top:5px}.updraft_exclude_actions_list{font-weight:bold}.updraft-exclude-link{cursor:pointer}#updraft_include_more_options{padding-left:25px}#updraft_report_cell .updraft_reportbox,.updraft_small_box{padding:12px;margin:8px 0;border:1px solid #CCC;position:relative}#updraft_report_cell button.updraft_reportbox_delete,.updraft_box_delete_button,.updraft_small_box .updraft_box_delete_button{padding:4px;padding-top:6px;border:0;background:transparent;position:absolute;top:4px;right:4px;cursor:pointer}#updraft_report_cell button.updraft_reportbox_delete:hover{color:#de3c3c}a.updraft_report_another .dashicons{text-decoration:none;margin-top:2px}.updraft_report_dbbackup.updraft_report_disabled{color:#CCC}#updraft-navtab-settings-content .updraft-test-button{font-size:18px !important}#updraft_report_cell .updraft_report_email{display:block;width:calc(100% - 50px);margin-bottom:9px}#updraft_report_cell .updraft_report_another_p{clear:left}#updraft-navtab-settings-content table.form-table p{max-width:700px}#updraft-navtab-settings-content table.form-table .notice p{max-width:none}#updraft-navtab-backups-content .updraft_existing_backups .updraft_existing_backups_row.backuprowselected,#updraft-navtab-backups-content .updraft_existing_backups .updraft_existing_backups_row.backuprowselected td{background-color:#efefef}#updraft-navtab-backups-content .updraft_existing_backups .updraft_existing_backups_row.backuprowselected:nth-child(even) td{background-color:#e8e8e8}.updraft_settings_sectionheading{display:none}.updraft-backupentitybutton-disabled{background-color:transparent;border:0;color:#0074a2;text-decoration:underline;cursor:pointer;clear:none;float:left}.updraft-backupentitybutton{margin-left:8px}.updraft-bigbutton{padding:2px 0 !important;margin-right:14px !important;font-size:22px !important;min-height:32px;min-width:180px}tr[class*="_updraft_remote_storage_border"]{border-top:1px solid #CCC}.updraft_multi_storage_options{float:right;clear:right;margin-bottom:5px !important}.updraft_toggle_instance_label{vertical-align:top !important}.updraft_debugrow th{float:right;text-align:right;font-weight:bold;padding-right:8px;min-width:140px}.updraft_debugrow td{min-width:300px;vertical-align:bottom}#updraft_webdav_host_error,.onedrive_folder_error{color:red}label[for=updraft_servicecheckbox_updraftvault]{position:relative}#updraft-wrap .udp-info{position:absolute;right:10px;top:calc(50% - 10px)}#updraft-wrap span.info-trigger{display:inline-block;width:20px;height:20px;background:#FFF;color:#72777c;border-radius:30px;text-align:center;line-height:20px;box-shadow:0 1px 3px rgba(0,0,0,0.15)}#updraft-wrap .info-content-wrapper{display:none;position:absolute;bottom:20px;transform:translatex(calc(-50% + 10px));width:330px;padding-bottom:10px}#updraft-wrap .info-content-wrapper::before{content:'';position:absolute;bottom:-10px;border:10px solid transparent;border-top-color:#FFF;left:calc(50% - 10px)}#updraft-wrap .info-content{padding:20px;background:#FFF;border-radius:4px;box-shadow:0 3px 10px rgba(0,0,0,0.1);color:#72777c}#updraft-wrap .info-content h3{margin-top:0}#updraft-wrap .info-content p{margin-top:10px}#updraft-wrap .udp-info:hover .info-content-wrapper{display:block}.updraft_jstree .jstree-container-ul>.jstree-node,div[id^="updraft_more_files_jstree_"] .jstree-container-ul>.jstree-node{background:transparent}.updraft_jstree .jstree-container-ul>.jstree-open>.jstree-ocl,div[id^="updraft_more_files_jstree_"] .jstree-container-ul>.jstree-open>.jstree-ocl{background-position:-36px -4px}.updraft_jstree .jstree-container-ul>.jstree-closed>.jstree-ocl,div[id^="updraft_more_files_jstree_"] .jstree-container-ul>.jstree-closed>.jstree-ocl{background-position:-4px -4px}.updraft_jstree .jstree-container-ul>.jstree-leaf>.jstree-ocl,div[id^="updraft_more_files_jstree_"] .jstree-container-ul>.jstree-leaf>.jstree-ocl{background:transparent}#updraft_zip_files_container{position:relative;height:450px;overflow:none}.updraft_jstree_info_container{position:relative;height:auto;width:100%;border:1px dotted;margin-bottom:5px}.updraft_jstree_info_container p{margin:1px;padding-left:10px;font-size:14px}#updraft_zip_download_item{display:none;color:#0073aa;padding-left:10px}#updraft_zip_download_notice{padding-left:10px}#updraft_exclude_files_folders_jstree{max-height:200px;overflow-y:scroll}.updraft_jstree{position:relative;border:1px dotted;height:80%;width:100%;overflow:auto}div[id^="updraft_more_files_container_"]{position:relative;display:none;width:100%;border:1px solid #CCC;background:#fafafa;margin-bottom:5px;margin-top:4px;box-shadow:0 5px 8px rgba(0,0,0,0.1)}div[id^="updraft_more_files_container_"]::before{content:' ';width:11px;height:11px;display:block;background:#fafafa;position:absolute;top:0;left:20px;border-top:1px solid #CCC;border-left:1px solid #CCC;transform:translatey(-7px) rotate(45deg)}input.updraft_more_path_editing{border-color:#0285ba}input.updraft_more_path_editing ~ a.dashicons{display:none}div[id^="updraft_jstree_buttons_"]{padding:10px;background:#e6e6e6}div[id^="updraft_jstree_container_"]{height:300px;width:100%;overflow:auto}div[id^="updraft_more_files_container_"] button{line-height:20px}button[id^="updraft_parent_directory_"]{margin:10px 10px 4px 10px;padding-left:3px}button[id^="updraft_jstree_confirm_"],button[id^="updraft_jstree_cancel_"]{display:none}input[id^="updraft_include_more_path_restore_"]{text-align:right}.updraftplus-morefiles-row-delete,.updraftplus-morefiles-row-edit{cursor:pointer}#updraft-wrap .form-table th{width:230px}#updraft-wrap .form-table .existing-backups-table th{width:auto}.updraft-viewlogdiv form{margin:0;padding:0}.updraft-viewlogdiv{display:inline-block}.updraft-viewlogdiv input,.updraft-viewlogdiv a{border:0;background-color:transparent;color:#000;margin:0;padding:3px 4px;font-size:16px;line-height:26px}.updraft-viewlogdiv input:hover,.updraft-viewlogdiv a:hover{color:#FFF;cursor:pointer}.button.button-remove{color:white;background-color:#de3c3c;border-color:#c00000;box-shadow:0 1px 0 #c10100}.button.button-remove:hover,.button.button-remove:focus{border-color:#C00;color:#FFF;background:#C00}body.admin-color-midnight .button.button-remove{color:#de3c3c;background-color:#f7f7f7;border-color:#CCC;box-shadow:0 1px 0 #CCC}body.admin-color-midnight .button.button-remove:hover,body.admin-color-midnight .button.button-remove:focus{border-color:#ba281f}body.admin-color-midnight .button.button-remove:focus{box-shadow:inherit;box-shadow:0 0 3px rgba(0,115,170,0.8)}.drag-drop #drag-drop-area2{border:4px dashed #DDD;height:200px}#drag-drop-area2 .drag-drop-inside{margin:36px auto 0;width:350px}#filelist,#filelist2{width:100%}#filelist .file,#filelist2 .file,.ud_downloadstatus .file,#ud_downloadstatus2 .file,#ud_downloadstatus3 .file{padding:1px;background:#ececec;border:solid 1px #CCC;margin:4px 0}.updraft_premium section{margin-bottom:20px}.updraft_premium_cta{background:#FFF;margin-top:30px;padding:0;border-left:4px solid #db6a03}.updraft_premium_cta a{font-weight:normal}.updraft_premium_cta__action{position:relative;text-align:center}.updraft_premium_cta a.button.button-primary.button-hero{font-size:1.3em;letter-spacing:.03rem;text-transform:uppercase;margin-bottom:7px}.updraft_premium_cta a.button.button-primary.button-hero+small{display:block;max-width:100%;text-align:center;color:#afafaf}.updraft_premium_cta a.button.button-primary.button-hero+small .dashicons{width:12px;height:12px}.updraft_premium_cta__top{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;padding:18px 30px}.updraft_premium_cta__bottom{background:#f9f9f9;padding:5px 30px}.updraft_premium_cta__summary{margin-right:60px}.updraft_premium_cta h2{font-size:28px;font-weight:200;line-height:1;margin:0;margin-bottom:5px;letter-spacing:.05rem;color:#db6a03}.updraft_premium_cta ul li::after{color:#CCC}@media only screen and (max-width:768px){.updraft_premium_cta__top{-ms-flex-direction:column;flex-direction:column;text-align:center;-ms-flex-align:center;align-items:center}.updraft_premium_cta__summary{margin-right:0;margin-bottom:30px}}.udp-box{background:#FFF;padding:20px;box-shadow:0 1px 2px rgba(0,0,0,0.1);text-align:center}.udp-box h3{margin:0}.udp-box__heading{-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center;background:0;box-shadow:none}.updraft-more-plugins{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-between;flex-wrap:wrap}.updraft-more-plugins img{max-width:200px;width:100%;display:inline-block}.updraft-more-plugins .udp-box{box-sizing:border-box;width:24%}.updraft-more-plugins .udp-box p:last-child{margin-bottom:0;padding-bottom:0}.updraft_premium_description_list{text-align:left;margin:0;font-size:12px}ul.updraft_premium_description_list,ul#updraft_restore_warnings{list-style:disc inside}ul.updraft_premium_description_list li{display:inline}ul.updraft_premium_description_list li::after{content:" | "}ul.updraft_premium_description_list li:last-child::after{content:""}.updraft_feature_cell{background-color:#f7d9c9 !important;padding:5px 10px}.updraftplus_com_login_status,.updraftplus_com_key_status{display:none;background:#FFF;border-left:4px solid #FFF;border-left-color:#dc3232;box-shadow:0 1px 1px 0 rgba(0,0,0,.1);margin:5px 0 15px 0;padding:5px 12px}.updraftplus_com_login_status.success{border-left-color:green}#updraft-wrap strong.success{color:green}.updraft_feat_table{border:0;border-collapse:collapse;font-size:120%;background-color:white;text-align:center}.updraft_feat_th,.updraft_feat_table td{border:1px solid #f1f1f1;border-collapse:collapse;font-size:120%;background-color:white;text-align:center;padding:15px}.updraft_feat_table td{border-bottom-width:4px}.updraft_feat_table td:first-child{border-left:0}.updraft_feat_table td:last-child{border-right:0}.updraft_feat_table tr:last-child td{border-bottom:0}.updraft_feat_table td:nth-child(2),.updraft_feat_table td:nth-child(3){background-color:rgba(241,241,241,0.38);width:190px}.updraft_feat_table__header td img{display:block;margin:0 auto}.updraft_feat_table__header td{text-align:center}.updraft_feat_table .installed{font-size:14px}.updraft_feat_table p{padding:0 10px;margin:5px 0;font-size:13px}.updraft_feat_table h4{margin:5px 0}.updraft_feat_table .dashicons{width:25px;height:25px;font-size:25px;line-height:1}.updraft_feat_table .dashicons-yes,.updraft_feat_table .updraft-yes{color:green}.updraft_feat_table .dashicons-no-alt,.updraft_feat_table .updraft-no{color:red}.updraft_tick_cell{text-align:center}.updraft_tick_cell img{margin:4px 0;height:24px}.ud_downloadstatus__close{border:0;background:transparent;width:auto;font-size:20px;padding:0;cursor:pointer}#filelist .fileprogress,#filelist2 .fileprogress,.ud_downloadstatus .dlfileprogress,#ud_downloadstatus2 .dlfileprogress,#ud_downloadstatus3 .dlfileprogress{width:0;background:#0572aa;height:8px;transition:width .3s}.ud_downloadstatus .raw,#ud_downloadstatus2 .raw,#ud_downloadstatus3 .raw{margin-top:8px;clear:left}.ud_downloadstatus .file,#ud_downloadstatus2 .file,#ud_downloadstatus3 .file{margin-top:8px}div[class^="updraftplus_downloader_container_"]{padding:10px}tr.updraftplusmethod h3{margin:0}tr.updraftplusmethod img{max-width:100%}#updraft_retain_db_rules .updraft_retain_rules_delete,#updraft_retain_files_rules .updraft_retain_rules_delete{cursor:pointer;color:red;font-size:120%;font-weight:bold;border:0;border-radius:3px;padding:2px;margin:0 6px;text-decoration:none;display:inline-block}#updraft_retain_db_rules .updraft_retain_rules_delete:hover,#updraft_retain_files_rules .updraft_retain_rules_delete:hover{cursor:pointer;color:white;background:red}#updraft_backup_started{max-width:800px;font-size:140%;line-height:140%;padding:14px;clear:left}.blockUI.blockOverlay.ui-widget-overlay{background:#000}.updraft_success_popup{text-align:center;padding-bottom:30px}.updraft_success_popup>.dashicons{font-size:100px;width:100px;height:100px;line-height:100px;padding:0;border-radius:50%;margin-top:30px;display:block;margin-left:auto;margin-right:auto;background:#e2e6e5}.updraft_success_popup>.dashicons.dashicons-yes{text-indent:-5px}.updraft_success_popup.success>.dashicons{color:green}.updraft_success_popup.warning>.dashicons{color:#888}.updraft_success_popup--message{padding:20px}.button.updraft-close-overlay .dashicons{text-decoration:none;font-size:20px;margin-left:-5px;padding:0;transform:translatey(3px)}.updraft_saving_popup img{animation-name:udp_blink;animation-duration:610ms;animation-iteration-count:infinite;animation-direction:alternate;animation-timing-function:ease-out}.udp-premium-image{display:none}@media screen and (min-width:720px){.udp-premium-image{display:block;float:left;padding-right:5px}}#plupload-upload-ui2{width:80%}.backup-restored{padding:8px}.updated.backup-restored{padding-top:15px;padding-bottom:15px}.backup-restored span{font-size:120%}.memory-limit{padding:8px}.updraft_list_errors{padding:8px}.nav-tab-wrapper{margin:14px 0}#updraft-poplog-content{white-space:pre-wrap}.next-backup{border:0;padding:0;margin:0 10px 0 0}.not-scheduled{vertical-align:top !important;margin:0 !important;padding:0 !important}.next-backup .updraft_scheduled{margin:0;padding:2px 4px 2px 0}#next-backup-table-inner td{vertical-align:top}.updraft_all-files{color:blue}.multisite-advert-width{width:800px}.updraft_settings_sectionheading{margin-top:6px}section.premium-upgrade-purchase-success{padding:2em;background:#fafafa;text-align:center;box-shadow:0 14px 40px rgba(0,0,0,0.1)}section.premium-upgrade-purchase-success h3{font-size:2em;color:green}section.premium-upgrade-purchase-success h3 .dashicons{display:block;margin:0 auto;font-size:60px;width:60px;height:60px;border-radius:50%;background:green;color:#FFF;margin-bottom:20px}section.premium-upgrade-purchase-success h3 .dashicons::before{display:inline-block;margin-left:-4px;margin-top:2px}section.premium-upgrade-purchase-success p{font-size:120%}.show_admin_restore_in_progress_notice{padding:8px}.show_admin_restore_in_progress_notice .unfinished-restoration{font-size:120%}#backupnow_includefiles_moreoptions,#backupnow_database_moreoptions{margin:4px 16px 6px 16px;border:1px dotted;padding:6px 10px}#backupnow_database_moreoptions{max-height:250px;overflow:auto}.form-table #updraft_activejobsrow .minimum-height{min-height:100px}#updraft_activejobsrow th{max-width:112px;margin:0;padding:13px 0 0 0}#updraft_lastlogmessagerow .last-message{padding-top:20px;display:block}.updraft_simplepie{vertical-align:top}.download-backups{margin-top:8px}.download-backups .updraft_download_button{margin-right:6px}.download-backups .ud-whitespace-warning,.download-backups .ud-bom-warning{background-color:pink;padding:8px;margin:4px;border:1px dotted}.download-backups .ul{list-style:none inside;max-width:800px;margin-top:6px;margin-bottom:12px}#updraft-plupload-modal{margin:16px 0}.download-backups .upload{max-width:610px}.download-backups #plupload-upload-ui{width:100%}.ud_downloadstatus{padding:10px 0}#ud_massactions,#updraft-delete-waitwarning{padding:14px;background:#f1f1f1;position:absolute;left:0;top:100%}#ud_massactions>*,#updraft-delete-waitwarning>*{vertical-align:middle}#ud_massactions .updraftplus-remove{display:inline-block;margin-right:0}#ud_massactions .updraftplus-remove a{text-decoration:none}#ud_massactions .updraft-viewlogdiv a{text-decoration:none;position:relative}small.ud_massactions-tip{display:inline-block;opacity:.5;font-style:italic;margin-left:20px}#updraft-navtab-backups-content .updraft_existing_backups{margin-bottom:35px;position:relative}#updraft-message-modal-innards{padding:4px}#updraft-authenticate-modal{text-align:center;font-size:16px !important}#updraft-authenticate-modal p{font-size:16px}#updraft_delete_form p{margin-top:3px;padding-top:0}#updraft_restore_form .cannot-restore{margin:8px 0}.notice.updraft-restore-option{padding:12px;margin:8px 0 4px 0;border-left-color:#CCC}#updraft_restorer_dboptions h4{margin:0 0 6px 0;padding:0}.updraftplus_restore_tables_options_container{max-height:250px;overflow:auto}.updraft_debugrow th{vertical-align:top;padding-top:6px;max-width:140px}.expertmode p{font-size:125%}.expertmode .call-wp-action{width:300px;height:22px}.updraftplus-lock-advert{clear:left;max-width:600px}.uncompressed-data{clear:left;max-width:600px}.delete-old-directories{padding:8px;padding-bottom:12px}.active-jobs{width:100%;text-align:center;padding:33px}.job-id{margin-top:0;margin-bottom:8px}.next-resumption{font-weight:bold}.updraft_percentage{z-index:-1;position:absolute;left:0;top:0;text-align:center;background-color:#1d8ec2;transition:width .3s}.curstage{z-index:1;border-radius:2px;margin-top:8px;width:100%;height:26px;line-height:26px;position:relative;text-align:center;font-style:italic;color:#FFF;background-color:#b7b7b7;text-shadow:0 1px 2px rgba(0,0,0,0.3)}.curstage-info{display:inline-block;z-index:2}.retain-files{width:48px}.backup-interval-description tr td div{max-width:670px}#updraft-manualdecrypt-modal{width:85%;margin:6px;margin-left:100px}.directory-permissions{font-size:110%;font-weight:bold}.double-warning{border:1px solid;padding:6px}.raw-backup-info{font-style:italic;font-weight:bold;font-size:120%}.updraft_existingbackup_date{width:22%;max-width:140px}.updraft_existing_backups_wrapper{margin-top:20px;border-top:1px solid #DDD}.updraft-no-backups-msg{text-align:center}.tr-bottom-4{margin-bottom:4px}.existing-backups-table th{padding:8px 10px}.form-table .backup-date{width:172px}.form-table .backup-data{width:426px}.form-table .updraft_backup_actions{width:272px}.existing-date{box-sizing:border-box;max-width:140px;width:25%}.line-break-tr{height:2px;padding:1px;margin:0}.line-break-td{margin:0;padding:0}.td-line-color{height:2px;background-color:#888}.raw-backup{max-width:140px}.existing-backups-actions{padding:1px;margin:0}.existing-backups-border{height:2px;padding:1px;margin:0}.existing-backups-border>td{margin:0;padding:0}.existing-backups-border>div{height:2px;background-color:#AAA}.updraft_existing_backup_date{max-width:140px}.updraftplus-upload{margin-right:6px;float:left;clear:none}.before-restore-button{padding:1px;margin:0}.before-restore-button div{float:none;display:inline-block}.table-separator-tr{height:2px;padding:1px;margin:0}.table-separator-td{margin:0;padding:0}.end-of-table-div{height:2px;background-color:#AAA}.last-backup-job{padding-top:3% !important}.line-height-03{line-height:.3 !important}.line-height-13{line-height:1.3 !important}.line-height-23{line-height:2.3 !important}#updraft_diskspaceused{color:#df6926}#updraft_delete_old_dirs_pagediv{padding-bottom:10px}.fix-time{width:70px}.retain-files{width:70px}.number-input{min-width:50px;max-width:70px}.additional-rule-width{min-width:60px;max-width:70px}#updraft-wrap .dashicons.dashicons-adapt-size{line-height:inherit;font-size:inherit}#updraft-wrap .button span.dashicons:not(.dashicons-adapt-size){vertical-align:middle;margin-top:-3px}.addon-logo-150{margin-left:30px;margin-top:33px;height:125px;width:150px}.margin-bottom-50{margin-bottom:50px}.premium-container{width:80%}.main-header{background-color:#df6926;height:200px;width:100%}.button-add-to-cart{color:white;border-color:white;float:none;margin-right:17px}.button-add-to-cart:hover,.button-add-to-cart:focus,.button-add-to-cart:active{border-color:#a0a5aa;color:#a0a5aa}.addon-title{margin-top:25px}.addon-text{margin-top:75px}.image-main-div{width:25%;float:left}.text-main-div{width:60%;float:left;text-align:center;color:white;margin-top:16px}.text-main-div-title{font-weight:bold !important;color:white;text-align:center}.text-main-div-paragraph{color:white}.updraftplus-vault-cta{width:100%;text-align:center;margin-bottom:50px}.updraftplus-vault-cta h1{font-weight:bold}.updraftvault-buy{width:225px;height:225px;border:2px solid #777;display:inline-table;margin:0 auto;margin-right:50px;position:relative}.updraftplus-vault-cta>.vault-options>.center-vault{width:275px;height:275px}.updraftplus-vault-cta>.vault-options>.center-vault>a{right:21%;font-size:16px;border-width:4px !important}.updraftplus-vault-cta>.vault-options>.center-vault>p{font-size:16px}.updraftvault-buy .button-purchase{right:24%;margin-left:0;line-height:1.7em}.updraftvault-buy hr{height:2px;background-color:#777;margin-top:18px}.right{margin-right:0}.updraftvault-buy .addon-logo-100{height:100px;width:125px;margin-top:7px}.updraftvault-buy .addon-logo-large{margin-top:7px}.updraftvault-buy .button-buy-vault{font-size:12px;color:#df6926;border-color:#df6926;border-width:2px !important;position:absolute;right:29%;bottom:2%}.premium-addon-div .button-purchase{line-height:1.7em}.updraftvault-buy .button-buy-vault:hover{border-color:darkgrey;color:darkgrey}.premium-addons{margin-top:80px;width:100%;margin:0 auto;display:table}.addon-list{display:table;text-align:center}.premium-addons h1{text-align:center;font-weight:bold}.premium-addons p{text-align:center}.premium-addons .premium-addon-div{width:200px;height:250px;border:2px solid #777;display:inline-table;margin:0 auto;margin-right:25px;margin-top:25px;text-align:center;position:relative}.premium-addons .premium-addon-div p{margin-left:2px;margin-right:2px}.premium-addons .premium-addon-div img{width:auto;height:50px;margin-top:7px}.premium-addons .premium-addon-div .hr-alignment{margin-top:44px}.premium-addons .premium-addon-div .dropbox-logo{height:39px;width:150px}.premium-addons .premium-addon-div .azure-logo,.premium-addons .premium-addon-div .onedrive-logo{width:75%;height:24px}.button-purchase{font-size:12px;color:#df6926;border-color:#df6926;border-width:2px !important;position:absolute;right:25%;bottom:2%}.button-purchase:hover{color:darkgrey;border-color:darkgrey}.premium-addons .premium-addon-div hr{height:2px;background-color:#777;margin-top:18px}.premium-addon-div p{font-style:italic}.addon-list>.premium-addon-div>.onedrive-fix,.addon-list>.premium-addon-div>.azure-logo{margin-top:33px}.addon-list>.premium-addon-div>.dropbox-fix{margin-top:18px}.premium-forgotton-something{margin-top:5%}.premium-forgotton-something h1{text-align:center;font-weight:bold}.premium-forgotton-something p{text-align:center;font-weight:normal}.premium-forgotton-something .button-faq{color:#df6926;border-color:#df6926;margin:0 auto;display:table}.premium-forgotton-something .button-faq:hover{color:#777;border-color:#777}.updraftplusmethod.updraftvault #vaultlogo{padding-left:40px}.updraftplusmethod.updraftvault .vault_primary_option{float:left;width:50%;text-align:center;padding-bottom:20px}.updraftplusmethod.updraftvault .vault_primary_option div{clear:right;padding-top:20px}.updraftplusmethod.updraftvault .clear-left{clear:left}.updraftplusmethod.updraftvault .padding-top-20px{padding-top:20px}.updraftplusmethod.updraftvault .padding-top-14px{padding-top:14px}.updraftplusmethod.updraftvault #updraftvault_settings_default .button-primary,.updraftplusmethod.updraftvault #updraftvault_settings_showoptions .button-primary{font-size:18px !important}.updraftplusmethod.updraftvault #updraftvault_showoptions,.updraftplusmethod.updraftvault #updraftvault_connect{margin-top:8px}.updraftplusmethod.updraftvault #updraftvault_settings_connect input{margin-right:10px}.updraftplusmethod.updraftvault #updraftvault_email{width:280px}.updraftplusmethod.updraftvault #updraftvault_pass{width:200px}.updraftplusmethod.updraftvault #vault-is-connected{margin:0;padding:0}.updraftplusmethod.updraftvault #updraftvault_settings_default p{clear:left}.updraftplusmethod.updraftvault .vault-purchase-option-container{text-align:center}.updraftplusmethod.updraftvault .vault-purchase-option{width:40%;text-align:center;padding-top:20px;display:inline-block}.updraftplusmethod.updraftvault .vault-purchase-option-size{font-size:200%;font-weight:bold}.updraftplusmethod.updraftvault .vault-purchase-option-link{clear:both;font-size:150%}.updraftplusmethod.updraftvault .vault-purchase-option-or{clear:both;font-size:115%;font-style:italic}.autobackup-image{clear:left;float:left;width:110px;height:110px}.autobackup-description{width:100%}.advert-description{float:left;clear:right;padding:4px 10px 8px 10px;width:70%;clear:right;vertical-align:top}.advert-btn{display:inline-block;min-width:10%;vertical-align:top;margin-bottom:8px}.advert-btn:first-of-type{margin-top:25px}.advert-btn a{display:block;cursor:pointer}a.btn-get-started{background:#FFF;border:2px solid #df6926;border-radius:4px;color:#df6926;display:inline-block;margin-left:10px !important;margin-bottom:7px !important;font-size:18px !important;line-height:20px;min-height:28px;padding:11px 10px 5px 10px;text-transform:uppercase;text-decoration:none}.circle-dblarrow{border:1px solid #df6926;border-radius:100%;display:inline-block;font-size:17px;line-height:17px;margin-left:5px;width:20px;height:20px;text-align:center}.expertmode .advanced_settings_container{height:auto;overflow:hidden}.expertmode .advanced_settings_container .advanced_settings_menu{float:none;border-bottom:1px solid #ccc}.expertmode .advanced_settings_container .advanced_settings_content{padding-top:5px;float:none;width:auto;overflow:auto}.expertmode .advanced_settings_container .advanced_settings_content h3:first-child{margin-top:5px !important}.expertmode .advanced_settings_container .advanced_settings_content .advanced_tools{display:none}.expertmode .advanced_settings_container .advanced_settings_content .site_info{display:block}.expertmode .advanced_settings_container .advanced_settings_menu .advanced_tools_button{display:inline-block;cursor:pointer;padding:5px;color:#000}.expertmode .advanced_settings_container .advanced_settings_menu .advanced_tools_text{font-size:16px}.expertmode .advanced_settings_container .advanced_settings_menu .advanced_tools_button:hover{background-color:#eaeaea}.expertmode .advanced_settings_container .advanced_settings_menu .active{background-color:#3498db;color:#FFF}.expertmode .advanced_settings_container .advanced_settings_menu .active:hover{background-color:#72c5fd;color:#FFF}.expertmode .advanced_settings_container .advanced_settings_content input#import_settings{height:auto !important}div#updraft-wrap a{cursor:pointer !important}.updraftcentral_wizard_option{width:45%;float:left;text-align:center}.updraftcentral_wizard_option label{margin-bottom:8px}#updraftcentral_keys_table{display:none}.create_key_container{border:1px solid;border-radius:4px;padding:0 0 6px 6px;margin-bottom:8px}.updraftcentral_cloud_connect{border-radius:4px;border:1px solid #000;padding:0 20px;margin-top:30px;background-color:#FFF}.updraftcentral_cloud_error{border:1px solid #000;padding:3px 10px;border-left:3px solid #F00;background-color:#FFF;margin-bottom:10px}.updraftcentral_cloud_info{border:1px solid #000;padding:3px 10px;border-left:3px solid #ef8f31;background-color:#FFF;margin-bottom:10px}.updraftplus_spinner.spinner{padding-left:25px;float:none}.updraftplus_spinner.spinner.visible{visibility:visible;width:auto}.updraftcentral_cloud_notices .updraftplus_spinner{margin-top:-5px}.updraftcentral-subheading{font-size:14px;margin-top:-10px;margin-bottom:20px}#updraftcentral_cloud_form input#email,#updraftcentral_cloud_form input#password{min-width:250px}.updraftcentral-data-consent{font-size:13px;margin-bottom:10px}.updraftcentral_cloud_wizard_image{float:left;min-width:100px;margin-right:25px}.updraftcentral_cloud_wizard{float:left}.updraftcentral_cloud_clear{clear:both}.updraftplus-settings-footer{margin-top:30px}.updraftplus-top-menu{padding:.5em}#updraft_inpage_backup #updraft_activejobs_table{background:transparent}#updraft_inpage_backup #updraft_lastlogmessagerow .updraft-log-link{float:none}#updraft_inpage_backup #updraft_activejobsrow .updraft_row{-ms-flex-direction:column;flex-direction:column;padding-left:20px;padding-right:20px}#updraft_inpage_backup #updraft_activejobsrow .updraft_progress_container{width:100%}#updraft_inpage_backup #updraft_activejobs_table{overflow:inherit}#updraft_inpage_backup span#updraft_lastlogcontainer{padding:18px;background:#fafafa;display:block;font-size:90%;box-shadow:0 1px 2px rgba(0,0,0,0.1)}#updraft_inpage_backup div#updraft_activejobsrow{background:#fafafa;box-shadow:0 1px 2px rgba(0,0,0,0.1)}#updraft_inpage_backup #updraft_lastlogmessagerow>div{background:transparent;padding:0}#updraft_inpage_backup .last-message>strong{display:block;margin-top:13px}.updraft_restore_container{display:block;position:fixed;top:0;left:0;right:0;bottom:0;z-index:99999;padding-top:30px;background:#f1f1f1;overflow:auto}.updraft-modal-is-opened .select2-container{z-index:99999}body.updraft-modal-is-opened{overflow:hidden}.updraft_restore_container h2{margin:0}.updraft_restore_container .updraftmessage{box-sizing:border-box;max-width:860px;margin-left:auto;margin-right:auto}.updraft_restore_main{max-width:860px;margin:0 auto;margin-top:20px;background:#FFF;box-shadow:0 3px 3px rgba(0,0,0,0.1);position:relative;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;box-sizing:border-box}.updraft_restore_main--header{font-size:20px;font-weight:bold;text-align:center;padding-top:16px;line-height:20px;width:100%;max-width:100%;padding-right:30px;padding-left:30px;box-sizing:border-box}.updraft_restore_main--activity{position:relative;width:calc(100% - 350px);box-sizing:border-box}.updraft_restore_main--activity-title{padding:20px;margin:0}.show-credentials-form.updraft_restore_main .updraft_restore_main--activity-title{display:none}.updraft_restore_main--components{width:350px;padding:20px;box-sizing:border-box;background:#f8f8f8;min-height:350px}.updraft_restore_main:not(.show-credentials-form) div#updraftplus_ajax_restore_output{background:#23282d;color:#e3e3e3;font-family:monospace;padding:19px;overflow:auto;position:absolute;top:60px;bottom:0;right:0;left:0}#updraftplus_ajax_restore_output form{white-space:normal;font-family:-apple-system,blinkmacsystemfont,"Segoe UI",roboto,oxygen-sans,ubuntu,cantarell,"Helvetica Neue",sans-serif}#updraftplus_ajax_restore_output .updraft_restore_errors{border:1px solid #dc3232;padding:10px 20px;white-space:normal}.updraft_restore_main:not(.show-credentials-form) div#updraftplus_ajax_restore_output h2{color:#00a0d2;padding-top:10px;padding-bottom:5px}.updraft_restore_main.show-credentials-form div#updraftplus_ajax_restore_output{padding:20px;border-left:1px solid #EEE}.updraft_restore_main.show-credentials-form div#updraftplus_ajax_restore_output #message{margin-left:0;margin-right:0}.updraft_restore_main.show-credentials-form div#updraftplus_ajax_restore_output .form-table td,.updraft_restore_main.show-credentials-form div#updraftplus_ajax_restore_output .form-table th{padding-bottom:0}.updraft_restore_main.show-credentials-form .updraft_restore_main--components{opacity:.2}.updraft_restore_main.show-credentials-form div.error .restore-credential-errors--list p{margin:0;list-style-type:disc;display:list-item;list-style-position:inside}.restore-credential-errors>:first-child{margin-top:0}.restore-credential-errors>:last-child{margin-bottom:0}ul.updraft_restore_components_list li{color:#bababa;font-size:1.2em;margin-bottom:1em}ul.updraft_restore_components_list li::before{content:'\f469';font-family:dashicons;font-size:20px;vertical-align:middle;display:inline-block;margin-right:7px}ul.updraft_restore_components_list li span{vertical-align:middle}ul.updraft_restore_components_list li.done{color:green}ul.updraft_restore_components_list li.done::before{content:"\f147"}ul.updraft_restore_components_list li.active{color:inherit}ul.updraft_restore_components_list li.active::before{content:"\f463";animation:udp_rotate 1s linear infinite}ul.updraft_restore_components_list li.error{color:#dc3232}ul.updraft_restore_components_list li.error::before{content:"\f335"}.updraft_restore_result{padding:10px 0;font-size:1.3em;margin-bottom:1em;vertical-align:middle;display:none}.updraft_restore_result.restore-error{color:#dc3232}.updraft_restore_result.restore-success{color:green}.updraft_restore_result .dashicons{font-size:35px;height:35px;line-height:33px;width:35px}.updraft_restore_result span{vertical-align:middle}#updraft-restore-modal{width:100%}div#updraft-restore-modal .notice{background:#f8f8f8}.updraft-restore-modal--stage .updraft--two-halves,.updraft-restore-modal--stage .updraft--one-half{padding:20px 30px}.updraft-restore-modal--header{padding:20px;padding-bottom:0;text-align:center;border-bottom:1px solid #EEE}.updraft-restore-modal--header h3{margin:0;padding:0}.updraft-restore-item{padding-bottom:4px}.updraft-restore-buttons{padding-top:10px}ul.updraft-restore--stages{display:inline-block;margin:0;height:28px}ul.updraft-restore--stages li{display:inline-block;position:relative;width:12px;height:12px;background:#d2d2d2;border-radius:20px;line-height:1;margin:0 4px;vertical-align:middle}ul.updraft-restore--stages li.active{background:#444}.updraft-restore--footer{border-top:1px solid #EEE;padding:20px;text-align:center;position:-webkit-sticky;position:sticky;bottom:0;background:#FFF;width:100%;box-sizing:border-box}.updraft-restore--footer .updraft-restore--cancel{position:absolute;left:20px;top:auto}.updraft-restore--footer .updraft-restore--next-step{position:absolute;right:20px;top:auto}ul.updraft-restore--stages li span{position:absolute;width:120px;bottom:calc(100% + 14px);left:-55px;background:rgba(0,0,0,0.85882);padding:5px;box-sizing:border-box;border-radius:4px;color:#FFF;text-align:center;display:none}ul.updraft-restore--stages li:hover span{display:inline-block}.updraft-restore-item input[type=checkbox]{margin-bottom:-5px}.updraft-restore-item input[type=checkbox]:checked+label{font-weight:bold}div#updraft-restore-modal .ud_downloadstatus__close{display:none}#ud_downloadstatus2:not(:empty){margin-top:15px}.dashicons.rotate{animation:udp_rotate 1s linear infinite}span#updraftplus_ajax_restore_last_activity{font-size:.8rem;font-weight:normal;float:right}.updraft_restore_main--components .updated.show_admin_restore_in_progress_notice{margin:-20px -20px 20px;padding:19px}.updraft_restore_main--components .updated.show_admin_restore_in_progress_notice button{margin-right:5px}@media only screen and (min-width:1024px){#updraft_activejobsrow .updraft_row{display:-ms-flexbox;display:flex;-ms-flex-align:baseline;align-items:baseline}#updraft_activejobsrow .updraft_row .updraft_col{-ms-flex:auto;flex:auto}#updraft_activejobsrow .updraft_progress_container{width:calc(100% - 230px)}}@media only screen and (min-width:782px){.settings_page_updraftplus input[type=text],.settings_page_updraftplus input[type=password],.settings_page_updraftplus input[type=number]{line-height:1.42;height:27px;padding:2px 6px;color:#555}.settings_page_updraftplus input[type="number"]{height:31px}#ud_massactions.active,#updraft-delete-waitwarning.active{position:fixed;bottom:0;left:160px;right:0;top:auto;background:#FFF;z-index:3;box-shadow:0 0 10px rgba(0,0,0,0.2)}body.folded #ud_massactions.active,body.folded #updraft-delete-waitwarning.active{left:36px}.updraft-after-form-table{margin-left:250px}#updraft-navtab-backups-content .updraft_existing_backups .updraft_existing_backups_row.range-selection:not(.backuprowselected) .updraft_existingbackup_date .backup_date_label{color:#FFF}}@media only screen and (min-width:782px) and (max-width:960px){body.auto-fold #ud_massactions.active,body.auto-fold #updraft-delete-waitwarning.active{left:36px}}@media only screen and (max-width:782px){#updraft-wrap{margin-right:0}#updraft-wrap .form-table td{padding-right:0}label.updraft_checkbox{margin-bottom:8px;margin-top:8px;margin-left:36px}.updraft_retain_rules{position:relative;margin-right:0;border:1px solid #CCC;padding:5px;margin-bottom:-1px}.updraft_retain_rules_delete{position:absolute;right:0;top:5px}a[id*=updraft_retain_]{display:block;padding:15px 15px 15px 0}label.updraft_checkbox>input[type=checkbox]{margin-left:-33px}#updraft-backupnow-button{margin:0;display:block;width:100%}.updraft_next_scheduled_backups_wrapper>.updraft_backup_btn_wrapper{padding-top:0}#ud_massactions,#updraft-delete-waitwarning{width:100%;box-sizing:border-box;text-align:center}#ud_massactions.active{position:fixed;top:auto;bottom:0;width:100%;box-sizing:border-box;text-align:center;box-shadow:0 -3px 15px rgba(0,0,0,0.08);background:#FFF;z-index:3}#ud_massactions strong{display:block;margin-bottom:5px}small.ud_massactions-tip{display:block}.existing-backups-table .backup_date_label>div,.existing-backups-table .backup_date_label span>div{font-weight:normal}.existing-backups-table .backup_date_label .clear-right{display:inline-block}table.widefat.existing-backups-table{border:0;box-shadow:none;background:transparent}.existing-backups-table thead{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;padding:0;margin:0}.existing-backups-table tr{display:block;margin-bottom:.625em;padding-bottom:16.625px;width:100%;padding:0;margin:0;margin-bottom:10px;background:#FFF;box-shadow:0 2px 3px rgba(0,0,0,0.1)}.existing-backups-table td{border-bottom:1px solid #DDD;display:block;font-size:.9em;text-align:left;width:100%;padding:10px;margin:0}.wp-list-table.existing-backups-table tr:not(.inline-edit-row):not(.no-items) td:not(.column-primary)::before{content:attr(data-label);font-weight:bold;display:block;position:relative;left:auto;padding-bottom:10px;width:auto;text-align:left}.existing-backups-table td:last-child{border-bottom:0}.form-table td.updraft_existingbackup_date{width:inherit;max-width:100%}.existing-backups-table td.before-restore-button{min-height:36px}.updraft_next_scheduled_backups_wrapper{-ms-flex-direction:column;flex-direction:column}.updraft_next_scheduled_backups_wrapper>div{width:100%}#updraft-navtab-backups-content .updraft_existing_backups .updraft_existing_backups_row{position:relative}#updraft-navtab-backups-content .updraft_existing_backups .updraft_existing_backups_row.backuprowselected{background-color:#FFF;border-left:4px solid #0572aa}#updraft-navtab-backups-content .updraft_existing_backups .updraft_existing_backups_row td:not(.backup-select){margin-left:50px}#updraft-navtab-backups-content .updraft_existing_backups .updraft_existing_backups_row td.backup-select{width:50px !important;position:absolute;left:0;top:0;box-sizing:border-box;height:100%;z-index:1;border:0;border-right:1px solid rgba(0,0,0,0.05)}#updraft-navtab-backups-content .updraft_existing_backups input[type="checkbox"]{height:25px}.updraft_migrate_intro button.button.button-primary.button-hero{display:block;margin-right:0;width:100%;max-width:100%}.updraftclone-main-row{-ms-flex-direction:column;flex-direction:column}.updraftclone-main-row>div{width:auto;max-width:none;margin-right:0;margin-bottom:10px}.form-table th{padding-bottom:10px}.updraft--flex{-ms-flex-direction:column;flex-direction:column}.updraft_restore_main{-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-direction:column;flex-direction:column}.updraft_restore_main--components{width:100%;min-height:0}.updraft_restore_main--activity{width:100%}div#updraftplus_ajax_restore_output,.updraft_restore_main:not(.show-credentials-form) div#updraftplus_ajax_restore_output{position:relative;top:0;bottom:auto}.updraft--flex>.updraft--two-halves,.updraft--flex>.updraft--one-half{width:100%}.updraft-restore-item{padding-bottom:10px;padding-top:10px}}@media screen and (max-width:600px){.updraft_next_scheduled_entity{float:none;width:100%;margin-bottom:2em}.updraft_time_now_wrapper{margin-top:0}#updraft_lastlogmessagerow h3{margin-bottom:5px}#updraft_lastlogmessagerow .updraft-log-link{display:block;float:none;margin:0;margin-bottom:10px}}@media only screen and (min-width:768px){.addon-activation-notice{left:20em}.existing-backups-table tbody tr.range-selection:hover,.existing-backups-table tbody tr.range-selection{background:#0572aa}.existing-backups-table tbody tr:hover{background:#f1f1f1}.existing-backups-table tbody tr td.before-restore-button{position:relative}.form-table .existing-backups-table thead th.check-column{padding-left:6px}.existing-backups-table tr td:first-child{border-left:4px solid transparent}.existing-backups-table tr.backuprowselected td:first-child{border-left-color:#0572aa}}@media screen and (min-width:670px){.expertmode .advanced_settings_container .advanced_settings_menu{float:left;width:215px;border-right:1px solid #ccc;border-bottom:0}.expertmode .advanced_settings_container .advanced_settings_content{padding-left:10px;padding-top:0}.expertmode .advanced_settings_container .advanced_settings_menu .advanced_tools_button{display:block}}@media only screen and (max-width:1068px){.updraft-more-plugins .udp-box{width:calc(50% - 10px);margin-bottom:20px}.updraft_feat_table td:nth-child(2),.updraft_feat_table td:nth-child(3){width:100px}}@media only screen and (max-width:600px){.updraft-more-plugins .udp-box{width:100%;margin-bottom:20px}.updraft_feat_table td:nth-child(2),.updraft_feat_table td:nth-child(3){width:auto}table.updraft_feat_table{display:block}table.updraft_feat_table tr{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}table.updraft_feat_table td{display:block}table.updraft_feat_table td:first-child{width:100%;border-bottom:0}table.updraft_feat_table td:not(:first-child){width:50%;box-sizing:border-box}table.updraft_feat_table td:first-child:empty{display:none}td[data-colname]::before{content:attr(data-colname);font-size:.8rem;color:#CCC;line-height:1}}
|
2 |
/*# sourceMappingURL=updraftplus-admin.min.css.map */
|
1 |
+
@keyframes udp_blink{from{opacity:1;transform:scale(1)}to{opacity:.4;transform:scale(0.85)}}@keyframes udp_rotate{from{transform:rotate(0)}to{transform:rotate(360deg)}}.max-width-600{max-width:600px}.max-width-700{max-width:700px}.width-900{max-width:900px}.width-80{width:80%}.updraft--flex{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.updraft--flex>*{-ms-flex:1;flex:1;box-sizing:border-box}.updraft--flex>.updraft--one-half{width:50%;-ms-flex:auto;flex:auto}.updraft--flex>.updraft--two-halves{width:100%;-ms-flex:auto;flex:auto}.updraft-color--very-light-grey{background:#f8f8f8}.no-decoration{text-decoration:none}.bold{font-weight:bold}.center-align-td{text-align:center}.remove-padding{padding:0 !important}.updraft-text-center{text-align:center}.autobackup{padding:6px;margin:8px 0}ul .disc{list-style:disc inside}.dashicons-log-fix{display:inherit}.udpdraft__lifted{box-shadow:0 1px 1px 0 rgba(0,0,0,.1)}#updraft-wrap a .dashicons{text-decoration:none}.updraft-field-description,table.form-table td p.updraft-field-description{font-size:90%;line-height:1.2;font-style:italic;margin-bottom:5px}label.updraft_checkbox{display:block;margin-bottom:4px;margin-left:26px}label.updraft_checkbox>input[type=checkbox]{margin-left:-25px}div[id*="updraft_include_"]{margin-bottom:9px}.settings_page_updraftplus input[type="file"]{border:0}.settings_page_updraftplus .wipe_settings{padding-bottom:10px}.settings_page_updraftplus input[type="text"]{font-size:14px}.settings_page_updraftplus select{border-radius:4px;max-width:100%}input.updraft_input--wide,textarea.updraft_input--wide{max-width:442px;width:100%}#updraft-wrap .button-large{font-size:1.3em}.main-dashboard-buttons{border-width:4px;border-radius:12px;letter-spacing:0;font-size:17px;font-weight:bold;padding-left:.7em;padding-right:2em;padding:.3em 1em;line-height:1.7em;background:transparent;position:relative;border:2px solid;transition:all .2s;vertical-align:baseline;box-sizing:border-box;text-align:center;line-height:1.3em;margin-left:.3em;text-transform:none;line-height:1;text-decoration:none}.button-restore{border-color:#629ec0;color:#629ec0}.dashboard-main-sizing{border-width:4px;width:190px;line-height:1.7em}p.updraftplus-option{margin-top:0;margin-bottom:5px}p.updraftplus-option-inline{display:inline-block;padding-right:20px}span.updraftplus-option-label{display:block}#updraft-navtab-migrate-content .postbox{padding:18px}.updraftclone-main-row{display:-ms-flexbox;display:flex}.updraftclone-tokens{background:#f5f5f5;padding:20px;border-radius:10px;margin-right:20px;max-width:300px}.updraftclone-tokens p{margin:0}.updraftclone_action_box{background:#f5f5f5;padding:20px;border-radius:10px;-ms-flex:1;flex:1}.updraftclone_action_box p:first-child{margin-top:0}.updraftclone_action_box p:last-child{margin-bottom:0}.updraftclone_action_box #ud_downloadstatus3{margin-top:10px}span.tokens-number{font-size:46px;display:block}.button.updraft_migrate_widget_temporary_clone_show_stage0{display:none;position:absolute;right:0;top:0;height:100%;border-left:1px solid #CCC;padding-left:10px;padding-right:10px}.updraft_migrate_widget_temporary_clone_stage0_container{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.updraft_migrate_widget_temporary_clone_stage0_box{margin-right:20px;width:100%;-ms-flex-preferred-size:100%;flex-basis:100%}.updraft_migrate_widget_temporary_clone_stage0_box iframe,.updraft_migrate_widget_temporary_clone_stage0_box a.udp-replace-with-iframe--js{float:none}@media(min-width:1024px){.updraft_migrate_widget_temporary_clone_stage0_container{-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap}.updraft_migrate_widget_temporary_clone_stage0_box{-ms-flex-preferred-size:45%;flex-basis:45%}.updraft_migrate_widget_temporary_clone_stage0_box iframe,.updraft_migrate_widget_temporary_clone_stage0_box a.udp-replace-with-iframe--js{float:right}}.updraft_migrate_widget_temporary_clone_show_stage0 .dashicons{text-decoration:none;font-size:20px}.opened .button.updraft_migrate_widget_temporary_clone_show_stage0{display:inline-block}.opened .updraft_migrate_widget_temporary_clone_stage0{background:#f5f5f5;padding:20px;border-radius:8px;margin-bottom:21px}.clone-list{clear:both;width:100%;margin-top:40px}.clone-list table{width:100%;text-align:left}.clone-list table tr th{background:#e4e4e4}.clone-list table tr td{background:#f5f5f5;word-break:break-word}.clone-list table tr:nth-child(odd) td{background:#fafafa}.clone-list table td,.clone-list table th{padding:6px}.updraftplus-clone .updraft_row{padding-left:0;padding-right:0}button#updraft_migrate_createclone+.updraftplus_spinner{margin-top:13px}.button.button-hero.updraftclone_show_step_1{white-space:normal;height:auto;line-height:14px;padding-top:10px;padding-bottom:10px}.button.button-hero.updraftclone_show_step_1 span.dashicons{height:auto}.updraftplus_clone_status{color:red}a.updraft_migrate_add_site--trigger span.dashicons{text-decoration:none}.button-restore:hover,.button-migrate:hover,.button-backup:hover,.button-view-log:hover,.button-mass-selectors:hover,.button-delete:hover,.button-entity-backup:hover,.udp-button-primary:hover{border-color:#df6926;color:#df6926}.button-migrate{color:#eea920;border-color:#eea920}#updraft_migrate_tab_main{padding:8px}.updraft_migrate_widget_module_content{background:#FFF;border-radius:0;position:relative}body.js #updraft_migrate .updraft_migrate_widget_module_content{display:none}.updraft_migrate_widget_module_content>h3,div[class*="updraft_migrate_widget_temporary_clone_stage"]>h3{margin-top:0}.updraft_migrate_widget_module_content header{position:relative;display:-ms-flexbox;display:flex;-ms-flex-line-pack:center;align-content:center;-ms-grid-column-align:center;justify-items:center;margin-top:-18px;margin-left:-18px;margin-right:-18px;margin-bottom:15px;border-bottom:1px solid #CCC}.updraft_migrate_widget_module_content header h3,.updraft_migrate_widget_module_content header button.button.close{padding:10px;line-height:20px;height:auto;margin:0}.updraft_migrate_widget_module_content button.button.close{text-decoration:none;padding-left:5px;border-right:1px solid #CCC}.updraft_migrate_widget_module_content button.button.close .dashicons{margin-top:1px}.updraft_migrate_widget_module_content header h3{margin:0}.updraft_migrate_intro button.button.button-primary.button-hero{max-width:235px;word-wrap:normal;white-space:normal;line-height:1;height:auto;padding-top:13px;padding-bottom:13px;text-align:left;position:relative;margin-right:10px;margin-bottom:10px}.updraft_migrate_intro button.button.button-primary.button-hero .dashicons{position:absolute;left:10px;top:calc(50% - 8px)}#updraft_migrate .ui-widget-content a{color:#1c94c4}#updraft-wrap .ui-accordion .ui-accordion-header{background:#f6f6f6;margin:0;border-radius:0;padding-left:.5em;padding-right:.7em}#updraft-wrap .ui-widget{font-family:inherit}.ui-accordion-header .ui-accordion-header-icon.ui-icon-caret-1-w{background-position:-96px 0}.ui-accordion-header .ui-accordion-header-icon.ui-icon-caret-1-s{background-position:-64px 0}#updraft-wrap .ui-accordion .ui-accordion-header .ui-accordion-header-icon{left:auto;right:5px}#updraft-wrap .ui-accordion .ui-accordion-header:focus{outline:0;box-shadow:0 0 0 1px rgba(91,157,217,0.22),0 0 2px 1px rgba(30,140,190,0.3);background:#FFF}#updraft-wrap .ui-accordion .ui-accordion-header:focus .dashicons{color:#0572aa;opacity:1}#updraft-wrap .ui-accordion .ui-accordion-header.ui-state-active{background:#f6f6f6;border-bottom:2px solid #0572aa;box-shadow:1px 6px 12px -5px rgba(0,0,0,0.3)}#updraft-wrap .ui-accordion .ui-accordion-header.ui-state-active:focus{box-shadow:1px 6px 12px -5px rgba(0,0,0,0.3),0 0 0 1px #5b9dd9,0 0 2px 1px rgba(30,140,190,.8)}#updraft-wrap .ui-accordion .ui-accordion-header:not(:first-child){border-top:0}#updraft-wrap .ui-accordion .ui-accordion-header .dashicons{opacity:.4;margin-right:10px}#updraft-wrap .ui-accordion .ui-accordion-header:focus{outline:0;box-shadow:0 0 0 1px #5b9dd9,0 0 2px 1px rgba(30,140,190,.8);z-index:1}button.ui-dialog-titlebar-close:before{content:none !important}.updraft_next_scheduled_backups_wrapper{display:-ms-flexbox;display:flex;background:#FFF;-ms-grid-column-align:center;justify-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.updraft_next_scheduled_backups_wrapper>div{width:50%;background:#FFF;height:auto;padding:33px;box-sizing:border-box}.updraft_backup_btn_wrapper{text-align:center;border-left:1px solid #f1f1f1;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}.incremental-backups-only{display:none}.incremental-free-only{display:none}.incremental-free-only p{padding:5px;background:rgba(255,0,0,0.06);border:1px solid #bfbfbf}#updraft-delete-waitwarning span.spinner{visibility:visible;float:none;margin:0;margin-right:10px}button#updraft-backupnow-button .spinner,button#updraft-backupnow-button .dashicons-yes{display:none}button#updraft-backupnow-button.loading .spinner{display:inline-block;visibility:visible;margin-top:13px;margin-right:0}button#updraft-backupnow-button.loading{background-color:#efefef;border-color:#CCC;text-shadow:0 -1px 1px #bbc3c7,1px 0 1px #bbc3c7,0 1px 1px #bbc3c7,-1px 0 1px #bbc3c7;box-shadow:none}button#updraft-backupnow-button.finished .dashicons-yes{display:inline-block;visibility:visible;font-size:42px;margin-right:0;margin-top:2px}.updraft_next_scheduled_entity{width:50%;display:inline-block;float:left}.updraft_next_scheduled_entity .dashicons{color:#CCC;font-size:20px}.updraft_next_scheduled_entity strong{font-size:20px}.updraft_next_scheduled_heading{margin-bottom:10px}.updraft_next_scheduled_date_time{color:#46a84b}.updraft_time_now_wrapper{margin-top:68px;width:100%}.updraft_time_now_label,.updraft_time_now{display:inline-block;padding:7px}.updraft_time_now_label{background:#b7b7b7;border-top-left-radius:4px;border-bottom-left-radius:4px;color:#FFF;margin-right:0;text-shadow:0 1px 2px rgba(0,0,0,0.4)}.updraft_time_now{background:#f1f1f1;border-top-right-radius:4px;border-bottom-right-radius:4px;margin-left:-3px}#updraft_lastlogmessagerow{margin:6px 0}#updraft_lastlogmessagerow{clear:both;padding:.25px 0}#updraft_lastlogmessagerow .updraft-log-link{float:right;margin-top:-2.5em;margin-right:2px}#updraft_lastlogmessagerow>div{clear:both;background:#FFF;padding:18px}#updraft_activejobs_table{overflow:hidden;width:100%;background:#fafafa;padding:0}.updraft_requeststart{padding:15px 33px;text-align:center}.updraft_requeststart .spinner{visibility:visible;float:none;vertical-align:middle;margin-top:-2px}a.updraft_jobinfo_delete.disabled{opacity:.4;color:inherit;text-decoration:none}.updraft_row{clear:both;transition:.3s all;padding:15px 33px}.updraft_row.deleting{opacity:.4}.updraft_existing_backups_count{padding:2px 8px;font-size:12px;background:#ca4a1e;color:#FFF;font-weight:bold;border-radius:10px}.form-table .existing-backups-table input[type="checkbox"]{border-radius:0}.form-table .existing-backups-table .check-column{width:40px;padding:0;padding-top:8px}.existing-backups-buttons{font-size:11px;line-height:1.4em;border-width:3px}.existing-backups-restore-buttons{font-size:11px;line-height:1.4em;border-width:3px}.button-delete{color:#e23900;border-color:#e23900;font-size:14px;line-height:1.4em;border-width:2px;margin-right:10px}.button-view-log,.button-mass-selectors{color:darkgrey;border-color:darkgrey;font-size:14px;line-height:1.4em;border-width:2px;margin-top:-1px}.button-view-log{width:120px}.button-existing-restore{font-size:14px;line-height:1.4em;border-width:2px;width:110px}.main-restore{margin-right:3%;margin-left:3%}.button-entity-backup{color:#555;border-color:#555;font-size:11px;line-height:1.4em;border-width:2px;margin-right:5px}.button-select-all{width:122px}.button-deselect{width:92px}#ud_massactions>.display-flex>.mass-selectors-margins,#updraft-delete-waitwarning>.display-flex>.mass-selectors-margins{margin-right:-4px}.udp-button-primary{border-width:4px;color:#0073aa;border-color:#0073aa;font-size:14px;height:40px}#ud_massactions .button-delete{margin-right:0}.stored_local{border-radius:5px;background-color:#007fe7;padding:3px 5px 5px 5px;color:#FFF;font-size:75%}span#updraft_lastlogcontainer{word-break:break-all}.stored_icon{height:1.3em;position:relative;top:.2em}.backup_date_label>*{vertical-align:middle}.backup_date_label .dashicons{font-size:18px}.backup_date_label .clear-right{clear:right}.existing-backups-table .backup_date_label>div,.existing-backups-table .backup_date_label span>div{font-weight:bold}.udp-logo-70{width:70px;height:70px;float:left;padding-right:25px}h3 .thank-you{margin-top:0}.ws_advert{max-width:800px;font-size:140%;line-height:140%;padding:14px;clear:left}.dismiss-dash-notice{float:right;position:relative;top:-20px}.updraft_exclude_container,.updraft_include_container{margin-left:24px;margin-top:5px;margin-bottom:10px;padding:15px;border:1px solid #DDD}label.updraft-exclude-label{font-weight:500;margin-bottom:5px;display:block}.updraft_add_exclude_item,#updraft_include_more_paths_another{display:inline-block;margin-top:10px}input.updraft_exclude_entity_field,.form-table td input.updraft_exclude_entity_field,.updraftplus-morefiles-row input[type=text]{width:calc(100% - 70px);max-width:400px}@media screen and (max-width:782px){.form-table td input.updraft_exclude_entity_field,.form-table td .updraftplus-morefiles-row input[type=text]{display:inline-block}}.updraft_exclude_entity_delete.dashicons,.updraft_exclude_entity_edit.dashicons,.updraft_exclude_entity_update.dashicons,.updraftplus-morefiles-row a.dashicons{margin-top:2px;font-size:20px;box-shadow:none;line-height:1;padding:3px;margin-right:4px}.updraft_exclude_entity_delete,.updraft_exclude_entity_delete:hover,.updraftplus-morefiles-row-delete{color:#ff6347}.updraft_exclude_entity_update.dashicons,.updraft_exclude_entity_update.dashicons:hover{color:#008000;font-weight:bold;font-size:22px;margin-left:4px}.updraft_exclude_entity_edit{margin-left:4px}.updraft_exclude_entity_update.is-active ~ .updraft_exclude_entity_delete{display:none}.updraft-exclude-panel-heading{margin-bottom:8px}.updraft-exclude-panel-heading h3{margin:.5em 0 .5em 0}.updraft-exclude-submit.button-primary{margin-top:5px}.updraft_exclude_actions_list{font-weight:bold}.updraft-exclude-link{cursor:pointer}#updraft_include_more_options{padding-left:25px}#updraft_report_cell .updraft_reportbox,.updraft_small_box{padding:12px;margin:8px 0;border:1px solid #CCC;position:relative}#updraft_report_cell button.updraft_reportbox_delete,.updraft_box_delete_button,.updraft_small_box .updraft_box_delete_button{padding:4px;padding-top:6px;border:0;background:transparent;position:absolute;top:4px;right:4px;cursor:pointer}#updraft_report_cell button.updraft_reportbox_delete:hover{color:#de3c3c}a.updraft_report_another .dashicons{text-decoration:none;margin-top:2px}.updraft_report_dbbackup.updraft_report_disabled{color:#CCC}#updraft-navtab-settings-content .updraft-test-button{font-size:18px !important}#updraft_report_cell .updraft_report_email{display:block;width:calc(100% - 50px);margin-bottom:9px}#updraft_report_cell .updraft_report_another_p{clear:left}#updraft-navtab-settings-content table.form-table p{max-width:700px}#updraft-navtab-settings-content table.form-table .notice p{max-width:none}#updraft-navtab-backups-content .updraft_existing_backups .updraft_existing_backups_row.backuprowselected,#updraft-navtab-backups-content .updraft_existing_backups .updraft_existing_backups_row.backuprowselected td{background-color:#efefef}#updraft-navtab-backups-content .updraft_existing_backups .updraft_existing_backups_row.backuprowselected:nth-child(even) td{background-color:#e8e8e8}.updraft_settings_sectionheading{display:none}.updraft-backupentitybutton-disabled{background-color:transparent;border:0;color:#0074a2;text-decoration:underline;cursor:pointer;clear:none;float:left}.updraft-backupentitybutton{margin-left:8px}.updraft-bigbutton{padding:2px 0 !important;margin-right:14px !important;font-size:22px !important;min-height:32px;min-width:180px}tr[class*="_updraft_remote_storage_border"]{border-top:1px solid #CCC}.updraft_multi_storage_options{float:right;clear:right;margin-bottom:5px !important}.updraft_toggle_instance_label{vertical-align:top !important}.updraft_debugrow th{float:right;text-align:right;font-weight:bold;padding-right:8px;min-width:140px}.updraft_debugrow td{min-width:300px;vertical-align:bottom}#updraft_webdav_host_error,.onedrive_folder_error{color:red}label[for=updraft_servicecheckbox_updraftvault]{position:relative}#updraft-wrap .udp-info{position:absolute;right:10px;top:calc(50% - 10px)}#updraft-wrap span.info-trigger{display:inline-block;width:20px;height:20px;background:#FFF;color:#72777c;border-radius:30px;text-align:center;line-height:20px;box-shadow:0 1px 3px rgba(0,0,0,0.15)}#updraft-wrap .info-content-wrapper{display:none;position:absolute;bottom:20px;transform:translatex(calc(-50% + 10px));width:330px;padding-bottom:10px}#updraft-wrap .info-content-wrapper::before{content:'';position:absolute;bottom:-10px;border:10px solid transparent;border-top-color:#FFF;left:calc(50% - 10px)}#updraft-wrap .info-content{padding:20px;background:#FFF;border-radius:4px;box-shadow:0 3px 10px rgba(0,0,0,0.1);color:#72777c}#updraft-wrap .info-content h3{margin-top:0}#updraft-wrap .info-content p{margin-top:10px}#updraft-wrap .udp-info:hover .info-content-wrapper{display:block}.updraft_jstree .jstree-container-ul>.jstree-node,div[id^="updraft_more_files_jstree_"] .jstree-container-ul>.jstree-node{background:transparent}.updraft_jstree .jstree-container-ul>.jstree-open>.jstree-ocl,div[id^="updraft_more_files_jstree_"] .jstree-container-ul>.jstree-open>.jstree-ocl{background-position:-36px -4px}.updraft_jstree .jstree-container-ul>.jstree-closed>.jstree-ocl,div[id^="updraft_more_files_jstree_"] .jstree-container-ul>.jstree-closed>.jstree-ocl{background-position:-4px -4px}.updraft_jstree .jstree-container-ul>.jstree-leaf>.jstree-ocl,div[id^="updraft_more_files_jstree_"] .jstree-container-ul>.jstree-leaf>.jstree-ocl{background:transparent}#updraft_zip_files_container{position:relative;height:450px;overflow:none}.updraft_jstree_info_container{position:relative;height:auto;width:100%;border:1px dotted;margin-bottom:5px}.updraft_jstree_info_container p{margin:1px;padding-left:10px;font-size:14px}#updraft_zip_download_item{display:none;color:#0073aa;padding-left:10px}#updraft_zip_download_notice{padding-left:10px}#updraft_exclude_files_folders_jstree{max-height:200px;overflow-y:scroll}.updraft_jstree{position:relative;border:1px dotted;height:80%;width:100%;overflow:auto}div[id^="updraft_more_files_container_"]{position:relative;display:none;width:100%;border:1px solid #CCC;background:#fafafa;margin-bottom:5px;margin-top:4px;box-shadow:0 5px 8px rgba(0,0,0,0.1)}div[id^="updraft_more_files_container_"]::before{content:' ';width:11px;height:11px;display:block;background:#fafafa;position:absolute;top:0;left:20px;border-top:1px solid #CCC;border-left:1px solid #CCC;transform:translatey(-7px) rotate(45deg)}input.updraft_more_path_editing{border-color:#0285ba}input.updraft_more_path_editing ~ a.dashicons{display:none}div[id^="updraft_jstree_buttons_"]{padding:10px;background:#e6e6e6}div[id^="updraft_jstree_container_"]{height:300px;width:100%;overflow:auto}div[id^="updraft_more_files_container_"] button{line-height:20px}button[id^="updraft_parent_directory_"]{margin:10px 10px 4px 10px;padding-left:3px}button[id^="updraft_jstree_confirm_"],button[id^="updraft_jstree_cancel_"]{display:none}input[id^="updraft_include_more_path_restore_"]{text-align:right}.updraftplus-morefiles-row-delete,.updraftplus-morefiles-row-edit{cursor:pointer}#updraft-wrap .form-table th{width:230px}#updraft-wrap .form-table .existing-backups-table th{width:auto}.updraft-viewlogdiv form{margin:0;padding:0}.updraft-viewlogdiv{display:inline-block}.updraft-viewlogdiv input,.updraft-viewlogdiv a{border:0;background-color:transparent;color:#000;margin:0;padding:3px 4px;font-size:16px;line-height:26px}.updraft-viewlogdiv input:hover,.updraft-viewlogdiv a:hover{color:#FFF;cursor:pointer}.button.button-remove{color:white;background-color:#de3c3c;border-color:#c00000;box-shadow:0 1px 0 #c10100}.button.button-remove:hover,.button.button-remove:focus{border-color:#C00;color:#FFF;background:#C00}body.admin-color-midnight .button.button-remove{color:#de3c3c;background-color:#f7f7f7;border-color:#CCC;box-shadow:0 1px 0 #CCC}body.admin-color-midnight .button.button-remove:hover,body.admin-color-midnight .button.button-remove:focus{border-color:#ba281f}body.admin-color-midnight .button.button-remove:focus{box-shadow:inherit;box-shadow:0 0 3px rgba(0,115,170,0.8)}.drag-drop #drag-drop-area2{border:4px dashed #DDD;height:200px}#drag-drop-area2 .drag-drop-inside{margin:36px auto 0;width:350px}#filelist,#filelist2{width:100%}#filelist .file,#filelist2 .file,.ud_downloadstatus .file,#ud_downloadstatus2 .file,#ud_downloadstatus3 .file{padding:1px;background:#ececec;border:solid 1px #CCC;margin:4px 0}.updraft_premium section{margin-bottom:20px}.updraft_premium_cta{background:#FFF;margin-top:30px;padding:0;border-left:4px solid #db6a03}.updraft_premium_cta a{font-weight:normal}.updraft_premium_cta__action{position:relative;text-align:center}.updraft_premium_cta a.button.button-primary.button-hero{font-size:1.3em;letter-spacing:.03rem;text-transform:uppercase;margin-bottom:7px}.updraft_premium_cta a.button.button-primary.button-hero+small{display:block;max-width:100%;text-align:center;color:#afafaf}.updraft_premium_cta a.button.button-primary.button-hero+small .dashicons{width:12px;height:12px}.updraft_premium_cta__top{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;padding:18px 30px}.updraft_premium_cta__bottom{background:#f9f9f9;padding:5px 30px}.updraft_premium_cta__summary{margin-right:60px}.updraft_premium_cta h2{font-size:28px;font-weight:200;line-height:1;margin:0;margin-bottom:5px;letter-spacing:.05rem;color:#db6a03}.updraft_premium_cta ul li::after{color:#CCC}@media only screen and (max-width:768px){.updraft_premium_cta__top{-ms-flex-direction:column;flex-direction:column;text-align:center;-ms-flex-align:center;align-items:center}.updraft_premium_cta__summary{margin-right:0;margin-bottom:30px}}.udp-box{background:#FFF;padding:20px;box-shadow:0 1px 2px rgba(0,0,0,0.1);text-align:center}.udp-box h3{margin:0}.udp-box__heading{-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center;background:0;box-shadow:none}.updraft-more-plugins{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-between;flex-wrap:wrap}.updraft-more-plugins img{max-width:200px;width:100%;display:inline-block}.updraft-more-plugins .udp-box{box-sizing:border-box;width:24%}.updraft-more-plugins .udp-box p:last-child{margin-bottom:0;padding-bottom:0}.updraft_premium_description_list{text-align:left;margin:0;font-size:12px}ul.updraft_premium_description_list,ul#updraft_restore_warnings{list-style:disc inside}ul.updraft_premium_description_list li{display:inline}ul.updraft_premium_description_list li::after{content:" | "}ul.updraft_premium_description_list li:last-child::after{content:""}.updraft_feature_cell{background-color:#f7d9c9 !important;padding:5px 10px}.updraftplus_com_login_status,.updraftplus_com_key_status{display:none;background:#FFF;border-left:4px solid #FFF;border-left-color:#dc3232;box-shadow:0 1px 1px 0 rgba(0,0,0,.1);margin:5px 0 15px 0;padding:5px 12px}.updraftplus_com_login_status.success{border-left-color:green}#updraft-wrap strong.success{color:green}.updraft_feat_table{border:0;border-collapse:collapse;font-size:120%;background-color:white;text-align:center}.updraft_feat_th,.updraft_feat_table td{border:1px solid #f1f1f1;border-collapse:collapse;font-size:120%;background-color:white;text-align:center;padding:15px}.updraft_feat_table td{border-bottom-width:4px}.updraft_feat_table td:first-child{border-left:0}.updraft_feat_table td:last-child{border-right:0}.updraft_feat_table tr:last-child td{border-bottom:0}.updraft_feat_table td:nth-child(2),.updraft_feat_table td:nth-child(3){background-color:rgba(241,241,241,0.38);width:190px}.updraft_feat_table__header td img{display:block;margin:0 auto}.updraft_feat_table__header td{text-align:center}.updraft_feat_table .installed{font-size:14px}.updraft_feat_table p{padding:0 10px;margin:5px 0;font-size:13px}.updraft_feat_table h4{margin:5px 0}.updraft_feat_table .dashicons{width:25px;height:25px;font-size:25px;line-height:1}.updraft_feat_table .dashicons-yes,.updraft_feat_table .updraft-yes{color:green}.updraft_feat_table .dashicons-no-alt,.updraft_feat_table .updraft-no{color:red}.updraft_tick_cell{text-align:center}.updraft_tick_cell img{margin:4px 0;height:24px}.ud_downloadstatus__close{border:0;background:transparent;width:auto;font-size:20px;padding:0;cursor:pointer}#filelist .fileprogress,#filelist2 .fileprogress,.ud_downloadstatus .dlfileprogress,#ud_downloadstatus2 .dlfileprogress,#ud_downloadstatus3 .dlfileprogress{width:0;background:#0572aa;height:8px;transition:width .3s}.ud_downloadstatus .raw,#ud_downloadstatus2 .raw,#ud_downloadstatus3 .raw{margin-top:8px;clear:left}.ud_downloadstatus .file,#ud_downloadstatus2 .file,#ud_downloadstatus3 .file{margin-top:8px}div[class^="updraftplus_downloader_container_"]{padding:10px}tr.updraftplusmethod h3{margin:0}tr.updraftplusmethod img{max-width:100%}#updraft_retain_db_rules .updraft_retain_rules_delete,#updraft_retain_files_rules .updraft_retain_rules_delete{cursor:pointer;color:red;font-size:120%;font-weight:bold;border:0;border-radius:3px;padding:2px;margin:0 6px;text-decoration:none;display:inline-block}#updraft_retain_db_rules .updraft_retain_rules_delete:hover,#updraft_retain_files_rules .updraft_retain_rules_delete:hover{cursor:pointer;color:white;background:red}#updraft_backup_started{max-width:800px;font-size:140%;line-height:140%;padding:14px;clear:left}.blockUI.blockOverlay.ui-widget-overlay{background:#000}.updraft_success_popup{text-align:center;padding-bottom:30px}.updraft_success_popup>.dashicons{font-size:100px;width:100px;height:100px;line-height:100px;padding:0;border-radius:50%;margin-top:30px;display:block;margin-left:auto;margin-right:auto;background:#e2e6e5}.updraft_success_popup>.dashicons.dashicons-yes{text-indent:-5px}.updraft_success_popup.success>.dashicons{color:green}.updraft_success_popup.warning>.dashicons{color:#888}.updraft_success_popup--message{padding:20px}.button.updraft-close-overlay .dashicons{text-decoration:none;font-size:20px;margin-left:-5px;padding:0;transform:translatey(3px)}.updraft_saving_popup img{animation-name:udp_blink;animation-duration:610ms;animation-iteration-count:infinite;animation-direction:alternate;animation-timing-function:ease-out}.udp-premium-image{display:none}@media screen and (min-width:720px){.udp-premium-image{display:block;float:left;padding-right:5px}}#plupload-upload-ui2{width:80%}.backup-restored{padding:8px}.updated.backup-restored{padding-top:15px;padding-bottom:15px}.backup-restored span{font-size:120%}.memory-limit{padding:8px}.updraft_list_errors{padding:8px}.nav-tab-wrapper{margin:14px 0}#updraft-poplog-content{white-space:pre-wrap}.next-backup{border:0;padding:0;margin:0 10px 0 0}.not-scheduled{vertical-align:top !important;margin:0 !important;padding:0 !important}.next-backup .updraft_scheduled{margin:0;padding:2px 4px 2px 0}#next-backup-table-inner td{vertical-align:top}.updraft_all-files{color:blue}.multisite-advert-width{width:800px}.updraft_settings_sectionheading{margin-top:6px}section.premium-upgrade-purchase-success{padding:2em;background:#fafafa;text-align:center;box-shadow:0 14px 40px rgba(0,0,0,0.1)}section.premium-upgrade-purchase-success h3{font-size:2em;color:green}section.premium-upgrade-purchase-success h3 .dashicons{display:block;margin:0 auto;font-size:60px;width:60px;height:60px;border-radius:50%;background:green;color:#FFF;margin-bottom:20px}section.premium-upgrade-purchase-success h3 .dashicons::before{display:inline-block;margin-left:-4px;margin-top:2px}section.premium-upgrade-purchase-success p{font-size:120%}.show_admin_restore_in_progress_notice{padding:8px}.show_admin_restore_in_progress_notice .unfinished-restoration{font-size:120%}#backupnow_includefiles_moreoptions,#backupnow_database_moreoptions,#backupnow_includecloud_moreoptions{margin:4px 16px 6px 16px;border:1px dotted;padding:6px 10px}#backupnow_database_moreoptions{max-height:250px;overflow:auto}.form-table #updraft_activejobsrow .minimum-height{min-height:100px}#updraft_activejobsrow th{max-width:112px;margin:0;padding:13px 0 0 0}#updraft_lastlogmessagerow .last-message{padding-top:20px;display:block}.updraft_simplepie{vertical-align:top}.download-backups{margin-top:8px}.download-backups .updraft_download_button{margin-right:6px}.download-backups .ud-whitespace-warning,.download-backups .ud-bom-warning{background-color:pink;padding:8px;margin:4px;border:1px dotted}.download-backups .ul{list-style:none inside;max-width:800px;margin-top:6px;margin-bottom:12px}#updraft-plupload-modal{margin:16px 0}.download-backups .upload{max-width:610px}.download-backups #plupload-upload-ui{width:100%}.ud_downloadstatus{padding:10px 0}#ud_massactions,#updraft-delete-waitwarning{padding:14px;background:#f1f1f1;position:absolute;left:0;top:100%}#ud_massactions>*,#updraft-delete-waitwarning>*{vertical-align:middle}#ud_massactions .updraftplus-remove{display:inline-block;margin-right:0}#ud_massactions .updraftplus-remove a{text-decoration:none}#ud_massactions .updraft-viewlogdiv a{text-decoration:none;position:relative}small.ud_massactions-tip{display:inline-block;opacity:.5;font-style:italic;margin-left:20px}#updraft-navtab-backups-content .updraft_existing_backups{margin-bottom:35px;position:relative}#updraft-message-modal-innards{padding:4px}#updraft-authenticate-modal{text-align:center;font-size:16px !important}#updraft-authenticate-modal p{font-size:16px}#updraft_delete_form p{margin-top:3px;padding-top:0}#updraft_restore_form .cannot-restore{margin:8px 0}.notice.updraft-restore-option{padding:12px;margin:8px 0 4px 0;border-left-color:#CCC}#updraft_restorer_dboptions h4{margin:0 0 6px 0;padding:0}.updraftplus_restore_tables_options_container{max-height:250px;overflow:auto}.updraft_debugrow th{vertical-align:top;padding-top:6px;max-width:140px}.expertmode p{font-size:125%}.expertmode .call-wp-action{width:300px;height:22px}.updraftplus-lock-advert{clear:left;max-width:600px}.uncompressed-data{clear:left;max-width:600px}.delete-old-directories{padding:8px;padding-bottom:12px}.active-jobs{width:100%;text-align:center;padding:33px}.job-id{margin-top:0;margin-bottom:8px}.next-resumption{font-weight:bold}.updraft_percentage{z-index:-1;position:absolute;left:0;top:0;text-align:center;background-color:#1d8ec2;transition:width .3s}.curstage{z-index:1;border-radius:2px;margin-top:8px;width:100%;height:26px;line-height:26px;position:relative;text-align:center;font-style:italic;color:#FFF;background-color:#b7b7b7;text-shadow:0 1px 2px rgba(0,0,0,0.3)}.curstage-info{display:inline-block;z-index:2}.retain-files{width:48px}.backup-interval-description tr td div{max-width:670px}#updraft-manualdecrypt-modal{width:85%;margin:6px;margin-left:100px}.directory-permissions{font-size:110%;font-weight:bold}.double-warning{border:1px solid;padding:6px}.raw-backup-info{font-style:italic;font-weight:bold;font-size:120%}.updraft_existingbackup_date{width:22%;max-width:140px}.updraft_existing_backups_wrapper{margin-top:20px;border-top:1px solid #DDD}.updraft-no-backups-msg{text-align:center}.tr-bottom-4{margin-bottom:4px}.existing-backups-table th{padding:8px 10px}.form-table .backup-date{width:172px}.form-table .backup-data{width:426px}.form-table .updraft_backup_actions{width:272px}.existing-date{box-sizing:border-box;max-width:140px;width:25%}.line-break-tr{height:2px;padding:1px;margin:0}.line-break-td{margin:0;padding:0}.td-line-color{height:2px;background-color:#888}.raw-backup{max-width:140px}.existing-backups-actions{padding:1px;margin:0}.existing-backups-border{height:2px;padding:1px;margin:0}.existing-backups-border>td{margin:0;padding:0}.existing-backups-border>div{height:2px;background-color:#AAA}.updraft_existing_backup_date{max-width:140px}.updraftplus-upload{margin-right:6px;float:left;clear:none}.before-restore-button{padding:1px;margin:0}.before-restore-button div{float:none;display:inline-block}.table-separator-tr{height:2px;padding:1px;margin:0}.table-separator-td{margin:0;padding:0}.end-of-table-div{height:2px;background-color:#AAA}.last-backup-job{padding-top:3% !important}.line-height-03{line-height:.3 !important}.line-height-13{line-height:1.3 !important}.line-height-23{line-height:2.3 !important}#updraft_diskspaceused{color:#df6926}#updraft_delete_old_dirs_pagediv{padding-bottom:10px}.fix-time{width:70px}.retain-files{width:70px}.number-input{min-width:50px;max-width:70px}.additional-rule-width{min-width:60px;max-width:70px}#updraft-wrap .dashicons.dashicons-adapt-size{line-height:inherit;font-size:inherit}#updraft-wrap .button span.dashicons:not(.dashicons-adapt-size){vertical-align:middle;margin-top:-3px}.addon-logo-150{margin-left:30px;margin-top:33px;height:125px;width:150px}.margin-bottom-50{margin-bottom:50px}.premium-container{width:80%}.main-header{background-color:#df6926;height:200px;width:100%}.button-add-to-cart{color:white;border-color:white;float:none;margin-right:17px}.button-add-to-cart:hover,.button-add-to-cart:focus,.button-add-to-cart:active{border-color:#a0a5aa;color:#a0a5aa}.addon-title{margin-top:25px}.addon-text{margin-top:75px}.image-main-div{width:25%;float:left}.text-main-div{width:60%;float:left;text-align:center;color:white;margin-top:16px}.text-main-div-title{font-weight:bold !important;color:white;text-align:center}.text-main-div-paragraph{color:white}.updraftplus-vault-cta{width:100%;text-align:center;margin-bottom:50px}.updraftplus-vault-cta h1{font-weight:bold}.updraftvault-buy{width:225px;height:225px;border:2px solid #777;display:inline-table;margin:0 auto;margin-right:50px;position:relative}.updraftplus-vault-cta>.vault-options>.center-vault{width:275px;height:275px}.updraftplus-vault-cta>.vault-options>.center-vault>a{right:21%;font-size:16px;border-width:4px !important}.updraftplus-vault-cta>.vault-options>.center-vault>p{font-size:16px}.updraftvault-buy .button-purchase{right:24%;margin-left:0;line-height:1.7em}.updraftvault-buy hr{height:2px;background-color:#777;margin-top:18px}.right{margin-right:0}.updraftvault-buy .addon-logo-100{height:100px;width:125px;margin-top:7px}.updraftvault-buy .addon-logo-large{margin-top:7px}.updraftvault-buy .button-buy-vault{font-size:12px;color:#df6926;border-color:#df6926;border-width:2px !important;position:absolute;right:29%;bottom:2%}.premium-addon-div .button-purchase{line-height:1.7em}.updraftvault-buy .button-buy-vault:hover{border-color:darkgrey;color:darkgrey}.premium-addons{margin-top:80px;width:100%;margin:0 auto;display:table}.addon-list{display:table;text-align:center}.premium-addons h1{text-align:center;font-weight:bold}.premium-addons p{text-align:center}.premium-addons .premium-addon-div{width:200px;height:250px;border:2px solid #777;display:inline-table;margin:0 auto;margin-right:25px;margin-top:25px;text-align:center;position:relative}.premium-addons .premium-addon-div p{margin-left:2px;margin-right:2px}.premium-addons .premium-addon-div img{width:auto;height:50px;margin-top:7px}.premium-addons .premium-addon-div .hr-alignment{margin-top:44px}.premium-addons .premium-addon-div .dropbox-logo{height:39px;width:150px}.premium-addons .premium-addon-div .azure-logo,.premium-addons .premium-addon-div .onedrive-logo{width:75%;height:24px}.button-purchase{font-size:12px;color:#df6926;border-color:#df6926;border-width:2px !important;position:absolute;right:25%;bottom:2%}.button-purchase:hover{color:darkgrey;border-color:darkgrey}.premium-addons .premium-addon-div hr{height:2px;background-color:#777;margin-top:18px}.premium-addon-div p{font-style:italic}.addon-list>.premium-addon-div>.onedrive-fix,.addon-list>.premium-addon-div>.azure-logo{margin-top:33px}.addon-list>.premium-addon-div>.dropbox-fix{margin-top:18px}.premium-forgotton-something{margin-top:5%}.premium-forgotton-something h1{text-align:center;font-weight:bold}.premium-forgotton-something p{text-align:center;font-weight:normal}.premium-forgotton-something .button-faq{color:#df6926;border-color:#df6926;margin:0 auto;display:table}.premium-forgotton-something .button-faq:hover{color:#777;border-color:#777}.updraftplusmethod.updraftvault #vaultlogo{padding-left:40px}.updraftplusmethod.updraftvault .vault_primary_option{float:left;width:50%;text-align:center;padding-bottom:20px}.updraftplusmethod.updraftvault .vault_primary_option div{clear:right;padding-top:20px}.updraftplusmethod.updraftvault .clear-left{clear:left}.updraftplusmethod.updraftvault .padding-top-20px{padding-top:20px}.updraftplusmethod.updraftvault .padding-top-14px{padding-top:14px}.updraftplusmethod.updraftvault #updraftvault_settings_default .button-primary,.updraftplusmethod.updraftvault #updraftvault_settings_showoptions .button-primary{font-size:18px !important}.updraftplusmethod.updraftvault #updraftvault_showoptions,.updraftplusmethod.updraftvault #updraftvault_connect{margin-top:8px}.updraftplusmethod.updraftvault #updraftvault_settings_connect input{margin-right:10px}.updraftplusmethod.updraftvault #updraftvault_email{width:280px}.updraftplusmethod.updraftvault #updraftvault_pass{width:200px}.updraftplusmethod.updraftvault #vault-is-connected{margin:0;padding:0}.updraftplusmethod.updraftvault #updraftvault_settings_default p{clear:left}.updraftplusmethod.updraftvault .vault-purchase-option-container{text-align:center}.updraftplusmethod.updraftvault .vault-purchase-option{width:40%;text-align:center;padding-top:20px;display:inline-block}.updraftplusmethod.updraftvault .vault-purchase-option-size{font-size:200%;font-weight:bold}.updraftplusmethod.updraftvault .vault-purchase-option-link{clear:both;font-size:150%}.updraftplusmethod.updraftvault .vault-purchase-option-or{clear:both;font-size:115%;font-style:italic}.autobackup-image{clear:left;float:left;width:110px;height:110px}.autobackup-description{width:100%}.advert-description{float:left;clear:right;padding:4px 10px 8px 10px;width:70%;clear:right;vertical-align:top}.advert-btn{display:inline-block;min-width:10%;vertical-align:top;margin-bottom:8px}.advert-btn:first-of-type{margin-top:25px}.advert-btn a{display:block;cursor:pointer}a.btn-get-started{background:#FFF;border:2px solid #df6926;border-radius:4px;color:#df6926;display:inline-block;margin-left:10px !important;margin-bottom:7px !important;font-size:18px !important;line-height:20px;min-height:28px;padding:11px 10px 5px 10px;text-transform:uppercase;text-decoration:none}.circle-dblarrow{border:1px solid #df6926;border-radius:100%;display:inline-block;font-size:17px;line-height:17px;margin-left:5px;width:20px;height:20px;text-align:center}.expertmode .advanced_settings_container{height:auto;overflow:hidden}.expertmode .advanced_settings_container .advanced_settings_menu{float:none;border-bottom:1px solid #ccc}.expertmode .advanced_settings_container .advanced_settings_content{padding-top:5px;float:none;width:auto;overflow:auto}.expertmode .advanced_settings_container .advanced_settings_content h3:first-child{margin-top:5px !important}.expertmode .advanced_settings_container .advanced_settings_content .advanced_tools{display:none}.expertmode .advanced_settings_container .advanced_settings_content .site_info{display:block}.expertmode .advanced_settings_container .advanced_settings_menu .advanced_tools_button{display:inline-block;cursor:pointer;padding:5px;color:#000}.expertmode .advanced_settings_container .advanced_settings_menu .advanced_tools_text{font-size:16px}.expertmode .advanced_settings_container .advanced_settings_menu .advanced_tools_button:hover{background-color:#eaeaea}.expertmode .advanced_settings_container .advanced_settings_menu .active{background-color:#3498db;color:#FFF}.expertmode .advanced_settings_container .advanced_settings_menu .active:hover{background-color:#72c5fd;color:#FFF}.expertmode .advanced_settings_container .advanced_settings_content input#import_settings{height:auto !important}div#updraft-wrap a{cursor:pointer !important}.updraftcentral_wizard_option{width:45%;float:left;text-align:center}.updraftcentral_wizard_option label{margin-bottom:8px}#updraftcentral_keys_table{display:none}.create_key_container{border:1px solid;border-radius:4px;padding:0 0 6px 6px;margin-bottom:8px}.updraftcentral_cloud_connect{border-radius:4px;border:1px solid #000;padding:0 20px;margin-top:30px;background-color:#FFF}.updraftcentral_cloud_error{border:1px solid #000;padding:3px 10px;border-left:3px solid #F00;background-color:#FFF;margin-bottom:10px}.updraftcentral_cloud_info{border:1px solid #000;padding:3px 10px;border-left:3px solid #ef8f31;background-color:#FFF;margin-bottom:10px}.updraftplus_spinner.spinner{padding-left:25px;float:none}.updraftplus_spinner.spinner.visible{visibility:visible;width:auto}.updraftcentral_cloud_notices .updraftplus_spinner{margin-top:-5px}.updraftcentral-subheading{font-size:14px;margin-top:-10px;margin-bottom:20px}#updraftcentral_cloud_form input#email,#updraftcentral_cloud_form input#password{min-width:250px}.updraftcentral-data-consent{font-size:13px;margin-bottom:10px}.updraftcentral_cloud_wizard_image{float:left;min-width:100px;margin-right:25px}.updraftcentral_cloud_wizard{float:left}.updraftcentral_cloud_clear{clear:both}.updraftplus-settings-footer{margin-top:30px}.updraftplus-top-menu{padding:.5em}#updraft_inpage_backup #updraft_activejobs_table{background:transparent}#updraft_inpage_backup #updraft_lastlogmessagerow .updraft-log-link{float:none}#updraft_inpage_backup #updraft_activejobsrow .updraft_row{-ms-flex-direction:column;flex-direction:column;padding-left:20px;padding-right:20px}#updraft_inpage_backup #updraft_activejobsrow .updraft_progress_container{width:100%}#updraft_inpage_backup #updraft_activejobs_table{overflow:inherit}#updraft_inpage_backup span#updraft_lastlogcontainer{padding:18px;background:#fafafa;display:block;font-size:90%;box-shadow:0 1px 2px rgba(0,0,0,0.1)}#updraft_inpage_backup div#updraft_activejobsrow{background:#fafafa;box-shadow:0 1px 2px rgba(0,0,0,0.1)}#updraft_inpage_backup #updraft_lastlogmessagerow>div{background:transparent;padding:0}#updraft_inpage_backup .last-message>strong{display:block;margin-top:13px}.updraft_restore_container{display:block;position:fixed;top:0;left:0;right:0;bottom:0;z-index:99999;padding-top:30px;background:#f1f1f1;overflow:auto}.updraft-modal-is-opened .select2-container{z-index:99999}body.updraft-modal-is-opened{overflow:hidden}.updraft_restore_container h2{margin:0}.updraft_restore_container .updraftmessage{box-sizing:border-box;max-width:860px;margin-left:auto;margin-right:auto}.updraft_restore_main{max-width:860px;margin:0 auto;margin-top:20px;background:#FFF;box-shadow:0 3px 3px rgba(0,0,0,0.1);position:relative;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;box-sizing:border-box}.updraft_restore_main--header{font-size:20px;font-weight:bold;text-align:center;padding-top:16px;line-height:20px;width:100%;max-width:100%;padding-right:30px;padding-left:30px;box-sizing:border-box}.updraft_restore_main--activity{position:relative;width:calc(100% - 350px);box-sizing:border-box}.updraft_restore_main--activity-title{padding:20px;margin:0}.show-credentials-form.updraft_restore_main .updraft_restore_main--activity-title{display:none}.updraft_restore_main--components{width:350px;padding:20px;box-sizing:border-box;background:#f8f8f8;min-height:350px}.updraft_restore_main:not(.show-credentials-form) div#updraftplus_ajax_restore_output{background:#23282d;color:#e3e3e3;font-family:monospace;padding:19px;overflow:auto;position:absolute;top:60px;bottom:0;right:0;left:0}#updraftplus_ajax_restore_output form{white-space:normal;font-family:-apple-system,blinkmacsystemfont,"Segoe UI",roboto,oxygen-sans,ubuntu,cantarell,"Helvetica Neue",sans-serif}#updraftplus_ajax_restore_output .updraft_restore_errors{border:1px solid #dc3232;padding:10px 20px;white-space:normal}.updraft_restore_main:not(.show-credentials-form) div#updraftplus_ajax_restore_output h2{color:#00a0d2;padding-top:10px;padding-bottom:5px}.updraft_restore_main.show-credentials-form div#updraftplus_ajax_restore_output{padding:20px;border-left:1px solid #EEE}.updraft_restore_main.show-credentials-form div#updraftplus_ajax_restore_output #message{margin-left:0;margin-right:0}.updraft_restore_main.show-credentials-form div#updraftplus_ajax_restore_output .form-table td,.updraft_restore_main.show-credentials-form div#updraftplus_ajax_restore_output .form-table th{padding-bottom:0}.updraft_restore_main.show-credentials-form .updraft_restore_main--components{opacity:.2}.updraft_restore_main.show-credentials-form div.error .restore-credential-errors--list p{margin:0;list-style-type:disc;display:list-item;list-style-position:inside}.restore-credential-errors>:first-child{margin-top:0}.restore-credential-errors>:last-child{margin-bottom:0}ul.updraft_restore_components_list li{color:#bababa;font-size:1.2em;margin-bottom:1em}ul.updraft_restore_components_list li::before{content:'\f469';font-family:dashicons;font-size:20px;vertical-align:middle;display:inline-block;margin-right:7px}ul.updraft_restore_components_list li span{vertical-align:middle}ul.updraft_restore_components_list li.done{color:green}ul.updraft_restore_components_list li.done::before{content:"\f147"}ul.updraft_restore_components_list li.active{color:inherit}ul.updraft_restore_components_list li.active::before{content:"\f463";animation:udp_rotate 1s linear infinite}ul.updraft_restore_components_list li.error{color:#dc3232}ul.updraft_restore_components_list li.error::before{content:"\f335"}.updraft_restore_result{padding:10px 0;font-size:1.3em;margin-bottom:1em;vertical-align:middle;display:none}.updraft_restore_result.restore-error{color:#dc3232}.updraft_restore_result.restore-success{color:green}.updraft_restore_result .dashicons{font-size:35px;height:35px;line-height:33px;width:35px}.updraft_restore_result span{vertical-align:middle}#updraft-restore-modal{width:100%}div#updraft-restore-modal .notice{background:#f8f8f8}.updraft-restore-modal--stage .updraft--two-halves,.updraft-restore-modal--stage .updraft--one-half{padding:20px 30px}.updraft-restore-modal--header{padding:20px;padding-bottom:0;text-align:center;border-bottom:1px solid #EEE}.updraft-restore-modal--header h3{margin:0;padding:0}.updraft-restore-item{padding-bottom:4px}.updraft-restore-buttons{padding-top:10px}ul.updraft-restore--stages{display:inline-block;margin:0;height:28px}ul.updraft-restore--stages li{display:inline-block;position:relative;width:12px;height:12px;background:#d2d2d2;border-radius:20px;line-height:1;margin:0 4px;vertical-align:middle}ul.updraft-restore--stages li.active{background:#444}.updraft-restore--footer{border-top:1px solid #EEE;padding:20px;text-align:center;position:-webkit-sticky;position:sticky;bottom:0;background:#FFF;width:100%;box-sizing:border-box}.updraft-restore--footer .updraft-restore--cancel{position:absolute;left:20px;top:auto}.updraft-restore--footer .updraft-restore--next-step{position:absolute;right:20px;top:auto}ul.updraft-restore--stages li span{position:absolute;width:120px;bottom:calc(100% + 14px);left:-55px;background:rgba(0,0,0,0.85882);padding:5px;box-sizing:border-box;border-radius:4px;color:#FFF;text-align:center;display:none}ul.updraft-restore--stages li:hover span{display:inline-block}.updraft-restore-item input[type=checkbox]{margin-bottom:-5px}.updraft-restore-item input[type=checkbox]:checked+label{font-weight:bold}div#updraft-restore-modal .ud_downloadstatus__close{display:none}#ud_downloadstatus2:not(:empty){margin-top:15px}.dashicons.rotate{animation:udp_rotate 1s linear infinite}span#updraftplus_ajax_restore_last_activity{font-size:.8rem;font-weight:normal;float:right}.updraft_restore_main--components .updated.show_admin_restore_in_progress_notice{margin:-20px -20px 20px;padding:19px}.updraft_restore_main--components .updated.show_admin_restore_in_progress_notice button{margin-right:5px}#updraft_migrate_receivingsites .updraftplus-remote-sites-selector .button-primary,.updraft_migrate_add_site .input-field input,.updraft_migrate_add_site button{vertical-align:middle}#updraft_migrate_receivingsites .text-link-menu a:not(:last-child){padding-right:10px}#updraft_migrate_receivingsites a.updraft_migrate_clear_sites span.dashicons-trash:before{font-size:17px}#updraft_migrate_receivingsites .updraft_migrate_add_site{clear:both}@media only screen and (min-width:1024px){#updraft_activejobsrow .updraft_row{display:-ms-flexbox;display:flex;-ms-flex-align:baseline;align-items:baseline}#updraft_activejobsrow .updraft_row .updraft_col{-ms-flex:auto;flex:auto}#updraft_activejobsrow .updraft_progress_container{width:calc(100% - 230px)}}@media only screen and (min-width:782px){.settings_page_updraftplus input[type=text],.settings_page_updraftplus input[type=password],.settings_page_updraftplus input[type=number]{line-height:1.42;height:27px;padding:2px 6px;color:#555}.settings_page_updraftplus input[type="number"]{height:31px}#ud_massactions.active,#updraft-delete-waitwarning.active{position:fixed;bottom:0;left:160px;right:0;top:auto;background:#FFF;z-index:3;box-shadow:0 0 10px rgba(0,0,0,0.2)}body.folded #ud_massactions.active,body.folded #updraft-delete-waitwarning.active{left:36px}.updraft-after-form-table{margin-left:250px}#updraft-navtab-backups-content .updraft_existing_backups .updraft_existing_backups_row.range-selection:not(.backuprowselected) .updraft_existingbackup_date .backup_date_label{color:#FFF}}@media only screen and (min-width:782px) and (max-width:960px){body.auto-fold #ud_massactions.active,body.auto-fold #updraft-delete-waitwarning.active{left:36px}}@media only screen and (max-width:782px){#updraft-wrap{margin-right:0}#updraft-wrap .form-table td{padding-right:0}label.updraft_checkbox{margin-bottom:8px;margin-top:8px;margin-left:36px}.updraft_retain_rules{position:relative;margin-right:0;border:1px solid #CCC;padding:5px;margin-bottom:-1px}.updraft_retain_rules_delete{position:absolute;right:0;top:5px}a[id*=updraft_retain_]{display:block;padding:15px 15px 15px 0}label.updraft_checkbox>input[type=checkbox]{margin-left:-33px}#updraft-backupnow-button{margin:0;display:block;width:100%}.updraft_next_scheduled_backups_wrapper>.updraft_backup_btn_wrapper{padding-top:0}#ud_massactions,#updraft-delete-waitwarning{width:100%;box-sizing:border-box;text-align:center}#ud_massactions.active{position:fixed;top:auto;bottom:0;width:100%;box-sizing:border-box;text-align:center;box-shadow:0 -3px 15px rgba(0,0,0,0.08);background:#FFF;z-index:3}#ud_massactions strong{display:block;margin-bottom:5px}small.ud_massactions-tip{display:block}.existing-backups-table .backup_date_label>div,.existing-backups-table .backup_date_label span>div{font-weight:normal}.existing-backups-table .backup_date_label .clear-right{display:inline-block}table.widefat.existing-backups-table{border:0;box-shadow:none;background:transparent}.existing-backups-table thead{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;padding:0;margin:0}.existing-backups-table tr{display:block;margin-bottom:.625em;padding-bottom:16.625px;width:100%;padding:0;margin:0;margin-bottom:10px;background:#FFF;box-shadow:0 2px 3px rgba(0,0,0,0.1)}.existing-backups-table td{border-bottom:1px solid #DDD;display:block;font-size:.9em;text-align:left;width:100%;padding:10px;margin:0}.wp-list-table.existing-backups-table tr:not(.inline-edit-row):not(.no-items) td:not(.column-primary)::before{content:attr(data-label);font-weight:bold;display:block;position:relative;left:auto;padding-bottom:10px;width:auto;text-align:left}.existing-backups-table td:last-child{border-bottom:0}.form-table td.updraft_existingbackup_date{width:inherit;max-width:100%}.existing-backups-table td.before-restore-button{min-height:36px}.updraft_next_scheduled_backups_wrapper{-ms-flex-direction:column;flex-direction:column}.updraft_next_scheduled_backups_wrapper>div{width:100%}#updraft-navtab-backups-content .updraft_existing_backups .updraft_existing_backups_row{position:relative}#updraft-navtab-backups-content .updraft_existing_backups .updraft_existing_backups_row.backuprowselected{background-color:#FFF;border-left:4px solid #0572aa}#updraft-navtab-backups-content .updraft_existing_backups .updraft_existing_backups_row td:not(.backup-select){margin-left:50px}#updraft-navtab-backups-content .updraft_existing_backups .updraft_existing_backups_row td.backup-select{width:50px !important;position:absolute;left:0;top:0;box-sizing:border-box;height:100%;z-index:1;border:0;border-right:1px solid rgba(0,0,0,0.05)}#updraft-navtab-backups-content .updraft_existing_backups input[type="checkbox"]{height:25px}.updraft_migrate_intro button.button.button-primary.button-hero{display:block;margin-right:0;width:100%;max-width:100%}.updraftclone-main-row{-ms-flex-direction:column;flex-direction:column}.updraftclone-main-row>div{width:auto;max-width:none;margin-right:0;margin-bottom:10px}.form-table th{padding-bottom:10px}.updraft--flex{-ms-flex-direction:column;flex-direction:column}.updraft_restore_main{-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-direction:column;flex-direction:column}.updraft_restore_main--components{width:100%;min-height:0}.updraft_restore_main--activity{width:100%}div#updraftplus_ajax_restore_output,.updraft_restore_main:not(.show-credentials-form) div#updraftplus_ajax_restore_output{position:relative;top:0;bottom:auto}.updraft--flex>.updraft--two-halves,.updraft--flex>.updraft--one-half{width:100%}.updraft-restore-item{padding-bottom:10px;padding-top:10px}}@media screen and (max-width:600px){.updraft_next_scheduled_entity{float:none;width:100%;margin-bottom:2em}.updraft_time_now_wrapper{margin-top:0}#updraft_lastlogmessagerow h3{margin-bottom:5px}#updraft_lastlogmessagerow .updraft-log-link{display:block;float:none;margin:0;margin-bottom:10px}}@media only screen and (min-width:768px){.addon-activation-notice{left:20em}.existing-backups-table tbody tr.range-selection:hover,.existing-backups-table tbody tr.range-selection{background:#0572aa}.existing-backups-table tbody tr:hover{background:#f1f1f1}.existing-backups-table tbody tr td.before-restore-button{position:relative}.form-table .existing-backups-table thead th.check-column{padding-left:6px}.existing-backups-table tr td:first-child{border-left:4px solid transparent}.existing-backups-table tr.backuprowselected td:first-child{border-left-color:#0572aa}}@media screen and (min-width:670px){.expertmode .advanced_settings_container .advanced_settings_menu{float:left;width:215px;border-right:1px solid #ccc;border-bottom:0}.expertmode .advanced_settings_container .advanced_settings_content{padding-left:10px;padding-top:0}.expertmode .advanced_settings_container .advanced_settings_menu .advanced_tools_button{display:block}}@media only screen and (max-width:1068px){.updraft-more-plugins .udp-box{width:calc(50% - 10px);margin-bottom:20px}.updraft_feat_table td:nth-child(2),.updraft_feat_table td:nth-child(3){width:100px}}@media only screen and (max-width:600px){.updraft-more-plugins .udp-box{width:100%;margin-bottom:20px}.updraft_feat_table td:nth-child(2),.updraft_feat_table td:nth-child(3){width:auto}table.updraft_feat_table{display:block}table.updraft_feat_table tr{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}table.updraft_feat_table td{display:block}table.updraft_feat_table td:first-child{width:100%;border-bottom:0}table.updraft_feat_table td:not(:first-child){width:50%;box-sizing:border-box}table.updraft_feat_table td:first-child:empty{display:none}td[data-colname]::before{content:attr(data-colname);font-size:.8rem;color:#CCC;line-height:1}}
|
2 |
/*# sourceMappingURL=updraftplus-admin.min.css.map */
|
@@ -1 +1 @@
|
|
1 |
-
{"version":3,"sources":["css/updraftplus-admin.css"],"names":[],"mappings":"AAAA;;CAEC;EACC,WAAW;EACX,oBAAoB;EACpB;;CAED;EACC,aAAa;EACb,uBAAuB;EACvB;;CAED;;AAED;;CAEC;EACC,qBAAqB;EACrB;;CAED;EACC,0BAA0B;EAC1B;;CAED;;AAED,uBAAuB;AACvB;CACC,iBAAiB;CACjB;;AAED;CACC,iBAAiB;CACjB;;AAED;CACC,iBAAiB;CACjB;;AAED;CACC,WAAW;CACX;;AAED;CACC,qBAAc;CAAd,cAAc;CACd,oBAAgB;KAAhB,gBAAgB;CAChB;;AAED;CACC,YAAQ;KAAR,QAAQ;CACR,uBAAuB;CACvB;;AAED;CACC,WAAW;CACX,eAAW;KAAX,WAAW;CACX;;AAED;CACC,YAAY;CACZ,eAAW;KAAX,WAAW;CACX;;AAED;CACC,oBAAoB;CACpB;;AAED,2BAA2B;;AAE3B,kBAAkB;AAClB;CACC,sBAAsB;CACtB;;AAED;CACC,kBAAkB;CAClB;;AAED,sBAAsB;AACtB,eAAe;AACf;CACC,mBAAmB;CACnB;;AAED,sBAAsB;AACtB,aAAa;AACb;CACC,sBAAsB;CACtB;;AAED,oBAAoB;;AAEpB;CACC,mBAAmB;CACnB;;AAED;CACC,aAAa;CACb,gBAAgB;CAChB;;AAED;CACC,wBAAwB;CACxB;;AAED;CACC,iBAAiB;CACjB;;AAED;CACC,uCAAuC;CACvC;;AAED;CACC,sBAAsB;CACtB;;AAED;;CAEC,eAAe;CACf,iBAAiB;CACjB,mBAAmB;CACnB,mBAAmB;CACnB;;AAED,iBAAiB;AACjB;CACC,eAAe;CACf,mBAAmB;CACnB,kBAAkB;CAClB;;AAED;CACC,mBAAmB;CACnB;;AAED;CACC,mBAAmB;CACnB;;AAED,iBAAiB;AACjB;CACC,aAAa;CACb;;AAED;CACC,qBAAqB;CACrB;;AAED;CACC,gBAAgB;CAChB;;AAED;CACC,mBAAmB;CACnB,gBAAgB;CAChB;;AAED;;CAEC,iBAAiB;CACjB,YAAY;CACZ;;AAED;CACC,iBAAiB;CACjB;;AAED,qBAAqB;;AAErB,kBAAkB;AAClB;CACC,kBAAkB;CAClB,oBAAoB;CACpB,oBAAoB;CACpB,gBAAgB;CAChB,kBAAkB;CAClB,oBAAoB;CACpB,mBAAmB;CACnB,mBAAmB;CACnB,mBAAmB;CACnB,wBAAwB;CACxB,mBAAmB;CACnB,kBAAkB;CAClB,qBAAqB;CACrB,yBAAyB;CACzB,uBAAuB;CACvB,mBAAmB;CACnB,mBAAmB;CACnB,kBAAkB;CAClB,qBAAqB;CACrB,eAAe;CACf,sBAAsB;CACtB;;AAED;CACC,gCAAgC;CAChC,yBAAyB;CACzB;;AAED;CACC,kBAAkB;CAClB,aAAa;CACb,mBAAmB;CACnB;;AAED;CACC,cAAc;CACd,mBAAmB;CACnB;;AAED;CACC,sBAAsB;CACtB,oBAAoB;CACpB;;AAED;CACC,eAAe;CACf;;AAED;;EAEE;;AAEF;CACC,cAAc;CACd;;AAED,gBAAgB;;AAEhB;CACC,qBAAc;CAAd,cAAc;CACd;;AAED;CACC,oBAAoB;CACpB,cAAc;CACd,oBAAoB;CACpB,mBAAmB;CACnB,iBAAiB;CACjB;;AAED;CACC,UAAU;CACV;;AAED;CACC,oBAAoB;CACpB,cAAc;CACd,oBAAoB;CACpB,YAAQ;KAAR,QAAQ;CACR;;AAED;CACC,cAAc;CACd;;AAED;CACC,iBAAiB;CACjB;;AAED;CACC,iBAAiB;CACjB;;AAED;CACC,gBAAgB;CAChB,eAAe;CACf;;AAED,yBAAyB;AACzB;CACC,cAAc;CACd,mBAAmB;CACnB,SAAS;CACT,OAAO;CACP,aAAa;CACb,4BAA4B;CAC5B,mBAAmB;CACnB,oBAAoB;CACpB;;AAED;CACC,qBAAc;CAAd,cAAc;CACd,2BAAuB;KAAvB,uBAAuB;CACvB;;AAED;CACC,mBAAmB;CACnB,YAAY;CACZ,8BAAiB;KAAjB,iBAAiB;CACjB;;AAED;;CAEC,YAAY;CACZ;;AAED;;CAEC;EACC,wBAAoB;MAApB,oBAAoB;EACpB,oBAAgB;MAAhB,gBAAgB;EAChB;;CAED;EACC,6BAAgB;MAAhB,gBAAgB;EAChB;;CAED;;EAEC,aAAa;EACb;;CAED;;AAED;CACC,sBAAsB;CACtB,gBAAgB;CAChB;;AAED;CACC,sBAAsB;CACtB;;AAED;CACC,oBAAoB;CACpB,cAAc;CACd,mBAAmB;CACnB,oBAAoB;CACpB;;AAED,sBAAsB;AACtB;CACC,YAAY;CACZ,YAAY;CACZ,iBAAiB;CACjB;;AAED;CACC,YAAY;CACZ,iBAAiB;CACjB;;AAED;CACC,oBAAoB;CACpB;;AAED;CACC,oBAAoB;CACpB,uBAAuB;CACvB;;AAED;CACC,oBAAoB;CACpB;;AAED;;CAEC,aAAa;CACb;;AAED,oBAAoB;AACpB;CACC,gBAAgB;CAChB,iBAAiB;CACjB;;AAED;CACC,iBAAiB;CACjB;;AAED,qCAAqC;AACrC;CACC,oBAAoB;CACpB,aAAa;CACb,kBAAkB;CAClB,kBAAkB;CAClB,qBAAqB;CACrB;;AAED;CACC,aAAa;CACb;;AAED;CACC,WAAW;CACX;;AAED,aAAa;;AAEb;CACC,sBAAsB;CACtB;;AAED;;;CAGC,sBAAsB;CACtB,eAAe;CACf;;AAED;CACC,yBAAyB;CACzB,gCAAgC;CAChC;;AAED;CACC,aAAa;CACb;;AAED;CACC,iBAAiB;CACjB,iBAAiB;CACjB,mBAAmB;CACnB;;AAED;CACC,cAAc;CACd;;AAED;;CAEC,cAAc;CACd;;AAED,6BAA6B;AAC7B;CACC,mBAAmB;CACnB,qBAAc;CAAd,cAAc;CACd,2BAAsB;KAAtB,sBAAsB;CACtB,8BAAsB;KAAtB,sBAAsB;CACtB,kBAAkB;CAClB,mBAAmB;CACnB,oBAAoB;CACpB,oBAAoB;CACpB,8BAA8B;CAC9B;;AAED;;CAEC,cAAc;CACd,kBAAkB;CAClB,aAAa;CACb,UAAU;CACV;;AAED;CACC,sBAAsB;CACtB,kBAAkB;CAClB,6BAA6B;CAC7B;;AAED;CACC,gBAAgB;CAChB;;AAED;CACC,UAAU;CACV;;AAED;CACC,iBAAiB;CACjB,kBAAkB;CAClB,oBAAoB;CACpB,eAAe;CACf,aAAa;CACb,kBAAkB;CAClB,qBAAqB;CACrB,iBAAiB;CACjB,mBAAmB;CACnB,mBAAmB;CACnB,oBAAoB;CACpB;;AAED;CACC,mBAAmB;CACnB,WAAW;CACX,qBAAqB;CACrB;;AAED;;EAEE;AACF;CACC,eAAe;CACf;;AAED;CACC,oBAAoB;CACpB,UAAU;CACV,iBAAiB;CACjB,oBAAoB;CACpB,qBAAqB;CACrB;;AAED;CACC,qBAAqB;CACrB;;AAED;CACC,+BAA+B;CAC/B;;AAED;CACC,6BAA6B;CAC7B;;AAED;CACC,WAAW;CACX,WAAW;CACX;;AAED;CACC,cAAc;CACd,oFAAoF;CACpF,iBAAiB;CACjB;;AAED;CACC,eAAe;CACf,WAAW;CACX;;AAED;CACC,oBAAoB;CACpB,iCAAiC;CACjC,iDAAiD;CACjD;;AAED;CACC,wGAAwG;CACxG;;AAED;CACC,iBAAiB;CACjB;;AAED;CACC,aAAa;CACb,mBAAmB;CACnB;;AAED;CACC,cAAc;CACd,kEAAkE;CAClE,WAAW;CACX;;AAED;CACC,wBAAwB;CACxB;;AAED;CACC,qBAAc;CAAd,cAAc;CACd,iBAAiB;CACjB,8BAAsB;KAAtB,sBAAsB;CACtB,oBAAgB;KAAhB,gBAAgB;CAChB;;AAED;CACC,WAAW;CACX,iBAAiB;CACjB,aAAa;CACb,yBAAyB;CACzB,cAAc;CACd,uBAAuB;CACvB;;AAED;CACC,mBAAmB;CACnB,+BAA+B;CAC/B,sBAAwB;KAAxB,wBAAwB;CACxB,uBAAoB;KAApB,oBAAoB;CACpB;;AAED;CACC,cAAc;CACd;;AAED;CACC,cAAc;CACd;;AAED;CACC,aAAa;CACb,kCAAkC;CAClC,0BAA0B;CAC1B;;AAED;CACC,oBAAoB;CACpB,YAAY;CACZ,UAAU;CACV,mBAAmB;CACnB;;AAED;;CAEC,cAAc;CACd;;AAED;CACC,sBAAsB;CACtB,oBAAoB;CACpB,iBAAiB;CACjB,gBAAgB;CAChB;;AAED;CACC,0BAA0B;CAC1B,mBAAmB;CACnB,0FAA0F;CAC1F,iBAAiB;CACjB;;AAED;CACC,sBAAsB;CACtB,oBAAoB;CACpB,gBAAgB;CAChB,gBAAgB;CAChB,gBAAgB;CAChB;;AAED;CACC,WAAW;CACX,sBAAsB;CACtB,YAAY;CACZ;;GAEE;CACF;;AAED;CACC,YAAY;CACZ,gBAAgB;CAChB;;AAED;CACC,gBAAgB;CAChB;;AAED;CACC,oBAAoB;CACpB;;AAED;CACC,eAAe;CACf;;AAED;CACC,iBAAiB;CACjB,YAAY;CACZ;;AAED;CACC,sBAAsB;CACtB,aAAa;CACb;;AAED;CACC,oBAAoB;CACpB,4BAA4B;CAC5B,+BAA+B;CAC/B,YAAY;CACZ,gBAAgB;CAChB,0CAA0C;CAC1C;;AAED;CACC,oBAAoB;CACpB,6BAA6B;CAC7B,gCAAgC;CAChC,kBAAkB;CAClB;;AAED;CACC,cAAc;CACd;;AAED;CACC,YAAY;CACZ,kBAAkB;CAClB;;AAED;CACC,aAAa;CACb,mBAAmB;CACnB,kBAAkB;CAClB;;AAED;CACC,YAAY;CACZ,iBAAiB;CACjB,cAAc;CACd;;AAED;CACC,iBAAiB;CACjB,YAAY;CACZ,oBAAoB;CACpB,WAAW;CACX;;AAED;CACC,mBAAmB;CACnB,mBAAmB;CACnB;;AAED;CACC,oBAAoB;CACpB,YAAY;CACZ,uBAAuB;CACvB,iBAAiB;CACjB;;AAED;CACC,aAAa;CACb,eAAe;CACf,sBAAsB;CACtB;;AAED;CACC,YAAY;CACZ,qBAAqB;CACrB,mBAAmB;CACnB;;AAED;CACC,aAAa;CACb;;AAED;CACC,iBAAiB;CACjB;;AAED;CACC,iBAAiB;CACjB,gBAAgB;CAChB,oBAAoB;CACpB,YAAY;CACZ,kBAAkB;CAClB,oBAAoB;CACpB;;AAED;CACC,iBAAiB;CACjB;;AAED;CACC,YAAY;CACZ,WAAW;CACX,iBAAiB;CACjB;;AAED;CACC,gBAAgB;CAChB,mBAAmB;CACnB,kBAAkB;CAClB;;AAED;CACC,gBAAgB;CAChB,mBAAmB;CACnB,kBAAkB;CAClB;;AAED;CACC,eAAe;CACf,sBAAsB;CACtB,gBAAgB;CAChB,mBAAmB;CACnB,kBAAkB;CAClB,mBAAmB;CACnB;;AAED;CACC,gBAAgB;CAChB,uBAAuB;CACvB,gBAAgB;CAChB,mBAAmB;CACnB,kBAAkB;CAClB,iBAAiB;CACjB;;AAED;CACC,aAAa;CACb;;AAED;CACC,gBAAgB;CAChB,mBAAmB;CACnB,kBAAkB;CAClB,aAAa;CACb;;AAED;CACC,iBAAiB;CACjB,gBAAgB;CAChB;;AAED;CACC,YAAY;CACZ,mBAAmB;CACnB,gBAAgB;CAChB,mBAAmB;CACnB,kBAAkB;CAClB,kBAAkB;CAClB;;AAED;CACC,aAAa;CACb;;AAED;CACC,YAAY;CACZ;;AAED;CACC,mBAAmB;CACnB;;AAED;CACC,kBAAkB;CAClB,eAAe;CACf,sBAAsB;CACtB,gBAAgB;CAChB,aAAa;CACb;;AAED;CACC,kBAAkB;CAClB;;AAED;CACC,mBAAmB;CACnB,0BAA0B;CAC1B,yBAAyB;CACzB,YAAY;CACZ,eAAe;CACf;;AAED;CACC,sBAAsB;CACtB;;AAED;CACC,cAAc;CACd,mBAAmB;CACnB,WAAW;CACX;;AAED;CACC,uBAAuB;CACvB;;AAED;CACC,gBAAgB;CAChB;;AAED;CACC,aAAa;CACb;;AAED;CACC,kBAAkB;CAClB;;AAED,sBAAsB;;AAEtB,4BAA4B;;AAE5B;CACC,YAAY;CACZ,aAAa;CACb,YAAY;CACZ,oBAAoB;CACpB;;AAED;CACC,gBAAgB;CAChB;;AAED;CACC,iBAAiB;CACjB,gBAAgB;CAChB,kBAAkB;CAClB,cAAc;CACd,YAAY;CACZ;;AAED;CACC,aAAa;CACb,mBAAmB;CACnB,WAAW;CACX;;AAED;;CAEC,kBAAkB;CAClB,gBAAgB;CAChB,oBAAoB;CACpB,cAAc;CACd,uBAAuB;CACvB;;AAED;CACC,iBAAiB;CACjB,mBAAmB;CACnB,eAAe;CACf;;AAED;;CAEC,sBAAsB;CACtB,iBAAiB;CACjB;;AAED;;;CAGC,yBAAyB;CACzB,iBAAiB;CACjB;;AAED;;CAEC;;EAEC,sBAAsB;EACtB;;CAED;;AAED;CACC,gBAAgB;CAChB,gBAAgB;CAChB,iBAAiB;CACjB,eAAe;CACf,aAAa;CACb,kBAAkB;CAClB;;AAED;;;CAGC,eAAe;CACf;;AAED;CACC,eAAe;CACf,kBAAkB;CAClB,gBAAgB;CAChB,iBAAiB;CACjB;;AAED;CACC,iBAAiB;CACjB;;AAED;CACC,cAAc;CACd;;AAED;CACC,mBAAmB;CACnB;;AAED;CACC,wBAAwB;CACxB;;AAED;CACC,gBAAgB;CAChB;;AAED;CACC,kBAAkB;CAClB;;AAED;CACC,gBAAgB;CAChB;;AAED;CACC,mBAAmB;CACnB;;AAED;;CAEC,cAAc;CACd,cAAc;CACd,uBAAuB;CACvB,mBAAmB;CACnB;;AAED;;;CAGC,aAAa;CACb,iBAAiB;CACjB,aAAa;CACb,wBAAwB;CACxB,mBAAmB;CACnB,SAAS;CACT,WAAW;CACX,gBAAgB;CAChB;;AAED;CACC,eAAe;CACf;;AAED;CACC,sBAAsB;CACtB,gBAAgB;CAChB;;AAED;CACC,YAAY;CACZ;;AAED;CACC,2BAA2B;CAC3B;;AAED;CACC,eAAe;CACf,yBAAyB;CACzB,mBAAmB;CACnB;;AAED;CACC,YAAY;CACZ;;AAED,mCAAmC;;AAEnC;CACC,iBAAiB;CACjB;;AAED;CACC,gBAAgB;CAChB;;AAED;;CAEC,0BAA0B;CAC1B;;AAED;CACC,0BAA0B;CAC1B;;AAED;CACC,cAAc;CACd;;AAED;CACC,8BAA8B;CAC9B,aAAa;CACb,eAAe;CACf,2BAA2B;CAC3B,gBAAgB;CAChB,YAAY;CACZ,YAAY;CACZ;;AAED;CACC,iBAAiB;CACjB;;AAED;CACC,4BAA4B;CAC5B,8BAA8B;CAC9B,2BAA2B;CAC3B,iBAAiB;CACjB,iBAAiB;CACjB;;AAED;CACC,2BAA2B;CAC3B;;AAED;CACC,aAAa;CACb,aAAa;CACb,8BAA8B;CAC9B;;AAED;CACC,+BAA+B;CAC/B;;AAED;CACC,aAAa;CACb,kBAAkB;CAClB,kBAAkB;CAClB,mBAAmB;CACnB,iBAAiB;CACjB;;AAED;CACC,iBAAiB;CACjB,uBAAuB;CACvB;;AAED;CACC,WAAW;CACX;;AAED;CACC,mBAAmB;CACnB;;AAED;CACC,mBAAmB;CACnB,YAAY;CACZ,sBAAsB;CACtB;;AAED;CACC,sBAAsB;CACtB,YAAY;CACZ,aAAa;CACb,iBAAiB;CACjB,eAAe;CACf,oBAAoB;CACpB,mBAAmB;CACnB,kBAAkB;CAClB,0CAA0C;CAC1C;;AAED;CACC,cAAc;CACd,mBAAmB;CACnB,aAAa;CACb,yCAAyC;CACzC,aAAa;CACb,qBAAqB;CACrB;;AAED;CACC,YAAY;CACZ,mBAAmB;CACnB,cAAc;CACd,+BAA+B;CAC/B,uBAAuB;CACvB,uBAAuB;CACvB;;AAED;CACC,cAAc;CACd,iBAAiB;CACjB,mBAAmB;CACnB,0CAA0C;CAC1C,eAAe;CACf;;AAED;CACC,cAAc;CACd;;AAED;CACC,iBAAiB;CACjB;;AAED;CACC,eAAe;CACf;;AAED,mBAAmB;;AAEnB,oEAAoE;AACpE;;CAEC,wBAAwB;CACxB;;AAED;;CAEC,gCAAgC;CAChC;;AAED;;CAEC,+BAA+B;CAC/B;;AAED;;CAEC,wBAAwB;CACxB;;AAED,+BAA+B;AAC/B;CACC,mBAAmB;CACnB,cAAc;CACd,eAAe;CACf;;AAED;CACC,mBAAmB;CACnB,aAAa;CACb,YAAY;CACZ,mBAAmB;CACnB,mBAAmB;CACnB;;AAED;CACC,YAAY;CACZ,mBAAmB;CACnB,gBAAgB;CAChB;;AAED;CACC,cAAc;CACd,eAAe;CACf,mBAAmB;CACnB;;AAED;CACC,mBAAmB;CACnB;;AAED;CACC,kBAAkB;CAClB,mBAAmB;CACnB;;AAED;CACC,mBAAmB;CACnB,mBAAmB;CACnB,YAAY;CACZ,YAAY;CACZ,eAAe;CACf;;AAED,8BAA8B;AAC9B;CACC,mBAAmB;CACnB,cAAc;CACd,YAAY;CACZ,uBAAuB;CACvB,oBAAoB;CACpB,mBAAmB;CACnB,gBAAgB;CAChB,yCAAyC;CACzC;;AAED;CACC,aAAa;CACb,YAAY;CACZ,aAAa;CACb,eAAe;CACf,oBAAoB;CACpB,mBAAmB;CACnB,OAAO;CACP,WAAW;CACX,2BAA2B;CAC3B,4BAA4B;CAC5B,0CAA0C;CAC1C;;AAED;CACC,sBAAsB;CACtB;;AAED;CACC,cAAc;CACd;;AAED;CACC,cAAc;CACd,oBAAoB;CACpB;;AAED;CACC,cAAc;CACd,YAAY;CACZ,eAAe;CACf;;AAED;CACC,kBAAkB;CAClB;;AAED;CACC,2BAA2B;CAC3B,kBAAkB;CAClB;;AAED;CACC,cAAc;CACd;;AAED;CACC,kBAAkB;CAClB;;AAED;;CAEC,gBAAgB;CAChB;;AAED;CACC,aAAa;CACb;;AAED;CACC,YAAY;CACZ;;AAED;CACC,UAAU;CACV,WAAW;CACX;;AAED;CACC,sBAAsB;CACtB;;AAED;CACC,aAAa;CACb,8BAA8B;CAC9B,YAAY;CACZ,YAAY;CACZ,iBAAiB;CACjB,gBAAgB;CAChB,kBAAkB;CAClB;;AAED;CACC,YAAY;CACZ,gBAAgB;CAChB;;AAED;CACC,aAAa;CACb,0BAA0B;CAC1B,sBAAsB;CACtB,4BAA4B;CAC5B;;AAED;;CAEC,mBAAmB;CACnB,YAAY;CACZ,iBAAiB;CACjB;;AAED,mDAAmD;AACnD;CACC,eAAe;CACf,0BAA0B;CAC1B,mBAAmB;CACnB,yBAAyB;CACzB;;AAED;CACC,sBAAsB;CACtB;;AAED;CACC,oBAAoB;CACpB,2CAA2C;CAC3C;;AAED;CACC,wBAAwB;CACxB,cAAc;CACd;;AAED;CACC,oBAAoB;CACpB,aAAa;CACb;;AAED;CACC,YAAY;CACZ;;AAED;CACC,aAAa;CACb,oBAAoB;CACpB,uBAAuB;CACvB,cAAc;CACd;;AAED;CACC,oBAAoB;CACpB;;AAED;;EAEE;AACF;CACC,iBAAiB;CACjB,iBAAiB;CACjB,WAAW;CACX,+BAA+B;CAC/B;;AAED;CACC,oBAAoB;CACpB;;AAED;CACC,mBAAmB;CACnB,mBAAmB;CACnB;;AAED;CACC,iBAAiB;CACjB,wBAAwB;CACxB,0BAA0B;CAC1B,mBAAmB;CACnB;;AAED;CACC,eAAe;CACf,gBAAgB;CAChB,mBAAmB;CACnB,eAAe;CACf;;AAED;CACC,YAAY;CACZ,aAAa;CACb;;AAED;CACC,qBAAc;CAAd,cAAc;CACd,uBAAoB;KAApB,oBAAoB;CACpB,uBAA+B;KAA/B,+BAA+B;CAC/B,mBAAmB;CACnB;;AAED;CACC,oBAAoB;CACpB,kBAAkB;CAClB;;AAED;CACC,mBAAmB;CACnB;;AAED;CACC,gBAAgB;CAChB,iBAAiB;CACjB,eAAe;CACf,UAAU;CACV,mBAAmB;CACnB,wBAAwB;CACxB,eAAe;CACf;;AAED;CACC,YAAY;CACZ;;AAED;;CAEC;EACC,2BAAuB;MAAvB,uBAAuB;EACvB,mBAAmB;EACnB,uBAAoB;MAApB,oBAAoB;EACpB;;CAED;EACC,gBAAgB;EAChB,oBAAoB;EACpB;;CAED;;AAED;;EAEE;AACF;CACC,iBAAiB;CACjB,cAAc;CACd,yCAAyC;CACzC,mBAAmB;CACnB;;AAED;CACC,UAAU;CACV;;AAED;CACC,4BAAmB;KAAnB,2BAAmB;KAAnB,mBAAmB;CACnB,iBAAiB;CACjB,iBAAiB;CACjB;;AAED;;EAEE;AACF;CACC,qBAAc;CAAd,cAAc;CACd,wBAAoB;KAApB,oBAAoB;CACpB,oBAAgB;KAAhB,gBAAgB;CAChB,uBAA+B;KAA/B,+BAA+B;CAC/B,gBAAgB;CAChB;;AAED;CACC,iBAAiB;CACjB,YAAY;CACZ,sBAAsB;CACtB;;AAED;CACC,uBAAuB;CACvB,WAAW;CACX;;AAED;CACC,iBAAiB;CACjB,kBAAkB;CAClB;;AAED;;EAEE;AACF;CACC,iBAAiB;CACjB,UAAU;CACV,gBAAgB;CAChB;;AAED;CACC,wBAAwB;CACxB;;AAED;CACC,gBAAgB;CAChB;;AAED;CACC,eAAe;CACf;;AAED;CACC,YAAY;CACZ;;AAED;CACC,qCAAqC;CACrC,kBAAkB;CAClB;;AAED;CACC,cAAc;CACd,iBAAiB;CACjB,4BAA4B;CAC5B,2BAA2B;CAC3B,uCAAuC;CACvC,qBAAqB;CACrB,kBAAkB;CAClB;;AAED;CACC,yBAAyB;CACzB;;AAED;CACC,aAAa;CACb;;AAED;CACC,aAAa;CACb,0BAA0B;CAC1B,gBAAgB;CAChB,wBAAwB;CACxB,mBAAmB;CACnB;;AAED;CACC,0BAA0B;CAC1B,0BAA0B;CAC1B,gBAAgB;CAChB,wBAAwB;CACxB,mBAAmB;CACnB,cAAc;CACd;;AAED;CACC,yBAAyB;CACzB;;AAED;CACC,kBAAkB;CAClB;;AAED;CACC,mBAAmB;CACnB;;AAED;CACC,oBAAoB;CACpB;;AAED;;CAEC,4CAA4C;CAC5C,aAAa;CACb;;AAED;CACC,eAAe;CACf,eAAe;CACf;;AAED;CACC,mBAAmB;CACnB;;AAED;CACC,gBAAgB;CAChB;;AAED;CACC,kBAAkB;CAClB,gBAAgB;CAChB,gBAAgB;CAChB;;AAED;CACC,gBAAgB;CAChB;;AAED;CACC,YAAY;CACZ,aAAa;CACb,gBAAgB;CAChB,eAAe;CACf;;AAED;CACC,aAAa;CACb;;AAED;CACC,WAAW;CACX;;AAED;CACC,mBAAmB;CACnB;;AAED;CACC,cAAc;CACd,aAAa;CACb;;AAED;CACC,aAAa;CACb,wBAAwB;CACxB,YAAY;CACZ,gBAAgB;CAChB,WAAW;CACX,gBAAgB;CAChB;;AAED;CACC,UAAU;CACV,oBAAoB;CACpB,YAAY;CACZ,sBAAsB;CACtB;;AAED;CACC,gBAAgB;CAChB,YAAY;CACZ;;AAED;CACC,gBAAgB;CAChB;;AAED;CACC,cAAc;CACd;;AAED;CACC,YAAY;CACZ;;AAED;CACC,gBAAgB;CAChB;;AAED;CACC,gBAAgB;CAChB,WAAW;CACX,gBAAgB;CAChB,kBAAkB;CAClB,YAAY;CACZ,mBAAmB;CACnB,aAAa;CACb,cAAc;CACd,sBAAsB;CACtB,sBAAsB;CACtB;;AAED;CACC,gBAAgB;CAChB,aAAa;CACb,gBAAgB;CAChB;;AAED;CACC,iBAAiB;CACjB,gBAAgB;CAChB,kBAAkB;CAClB,cAAc;CACd,YAAY;CACZ;;AAED,qBAAqB;AACrB;CACC,iBAAiB;CACjB;;AAED;CACC,mBAAmB;CACnB,qBAAqB;CACrB;;AAED;CACC,iBAAiB;CACjB,aAAa;CACb,cAAc;CACd,mBAAmB;CACnB,aAAa;CACb,mBAAmB;CACnB,iBAAiB;CACjB,eAAe;CACf,kBAAkB;CAClB,mBAAmB;CACnB,oBAAoB;CACpB;;AAED;CACC,kBAAkB;CAClB;;AAED;CACC,aAAa;CACb;;AAED;CACC,YAAY;CACZ;;AAED;CACC,cAAc;CACd;;AAED;CACC,sBAAsB;CACtB,gBAAgB;CAChB,kBAAkB;CAClB,WAAW;CACX,2BAA2B;CAC3B;;AAED;CACC,0BAA0B;CAC1B,0BAA0B;CAC1B,oCAAoC;CACpC,+BAA+B;CAC/B,oCAAoC;CACpC;;AAED;CACC,cAAc;CACd;;AAED;;CAEC;EACC,eAAe;EACf,YAAY;EACZ,mBAAmB;EACnB;;CAED;;AAED,oCAAoC;AACpC;CACC,WAAW;CACX;;AAED;CACC,aAAa;CACb;;AAED;CACC,kBAAkB;CAClB,qBAAqB;CACrB;;AAED;CACC,gBAAgB;CAChB;;AAED;CACC,aAAa;CACb;;AAED;CACC,aAAa;CACb;;AAED;;;;;;;;;;;;;;;;;;;;GAoBG;;AAEH;CACC,iBAAiB;CACjB;;AAED;CACC,sBAAsB;CACtB;;AAED;CACC,YAAY;CACZ,aAAa;CACb,mBAAmB;CACnB;;AAED;CACC,+BAA+B;CAC/B,uBAAuB;CACvB,wBAAwB;CACxB;;AAED;CACC,kBAAkB;CAClB,YAAY;CACZ,yBAAyB;CACzB;;AAED;CACC,oBAAoB;CACpB;;AAED;CACC,YAAY;CACZ;;AAED;CACC,aAAa;CACb;;AAED;CACC,gBAAgB;CAChB;;AAED;CACC,sBAAsB;CACtB;;AAED;CACC,aAAa;CACb,oBAAoB;CACpB,mBAAmB;CACnB,6CAA6C;CAC7C;;AAED;CACC,eAAe;CACf,aAAa;CACb;;AAED;CACC,eAAe;CACf,eAAe;CACf,gBAAgB;CAChB,YAAY;CACZ,aAAa;CACb,mBAAmB;CACnB,kBAAkB;CAClB,YAAY;CACZ,oBAAoB;CACpB;;AAED;CACC,sBAAsB;CACtB,kBAAkB;CAClB,gBAAgB;CAChB;;AAED;CACC,gBAAgB;CAChB;;AAED;CACC,aAAa;CACb;;AAED;CACC,gBAAgB;CAChB;;AAED;CACC,0BAA0B;CAC1B,mBAAmB;CACnB,kBAAkB;CAClB;;AAED;CACC,kBAAkB;CAClB,eAAe;CACf;;AAED;CACC,kBAAkB;CAClB;;AAED;CACC,iBAAiB;CACjB,UAAU;CACV,oBAAoB;CACpB;;AAED;CACC,kBAAkB;CAClB,eAAe;CACf;;AAED;CACC,oBAAoB;CACpB;;AAED;CACC,gBAAgB;CAChB;;AAED;CACC,kBAAkB;CAClB;;AAED;CACC,uBAAuB;CACvB,aAAa;CACb,YAAY;CACZ,mBAAmB;CACnB;;AAED;CACC,wBAAwB;CACxB,iBAAiB;CACjB,gBAAgB;CAChB,oBAAoB;CACpB;;AAED;CACC,eAAe;CACf;;AAED;CACC,iBAAiB;CACjB;;AAED;CACC,YAAY;CACZ;;AAED;CACC,gBAAgB;CAChB;;AAED;CACC,cAAc;CACd,+BAA+B;CAC/B,mBAAmB;CACnB,QAAQ;CACR,UAAU;CACV;;AAED;CACC,uBAAuB;CACvB;;AAED;CACC,sBAAsB;CACtB,gBAAgB;CAChB;;AAED;CACC,sBAAsB;CACtB;;AAED;CACC,sBAAsB;CACtB,mBAAmB;CACnB;;AAED;CACC,sBAAsB;CACtB,aAAa;CACb,mBAAmB;CACnB,kBAAkB;CAClB;;AAED;CACC,oBAAoB;CACpB,mBAAmB;CACnB;;AAED;CACC,aAAa;CACb;;AAED;CACC,mBAAmB;CACnB,2BAA2B;CAC3B;;AAED;CACC,gBAAgB;CAChB;;AAED;CACC,gBAAgB;CAChB,eAAe;CACf;;AAED;CACC,cAAc;CACd;;AAED;CACC,cAAc;CACd,oBAAoB;CACpB,wBAAwB;CACxB;;AAED,+BAA+B;AAC/B;CACC,wBAAwB;CACxB,aAAa;CACb;;AAED;CACC,kBAAkB;CAClB,eAAe;CACf;;AAED;CACC,oBAAoB;CACpB,iBAAiB;CACjB,iBAAiB;CACjB;;AAED;CACC,gBAAgB;CAChB;;AAED;CACC,aAAa;CACb,aAAa;CACb;;AAED;CACC,YAAY;CACZ,iBAAiB;CACjB;;AAED;CACC,YAAY;CACZ,iBAAiB;CACjB;;AAED;CACC,aAAa;CACb,qBAAqB;CACrB;;AAED;CACC,YAAY;CACZ,mBAAmB;CACnB,cAAc;CACd;;AAED;CACC,cAAc;CACd,mBAAmB;CACnB;;AAED;CACC,kBAAkB;CAClB;;AAED;CACC,YAAY;CACZ,mBAAmB;CACnB,UAAU;CACV,SAAS;CACT,mBAAmB;CACnB,0BAA0B;CAC1B,uBAAuB;CACvB;;AAED;CACC,WAAW;CACX,mBAAmB;CACnB,gBAAgB;CAChB,YAAY;CACZ,aAAa;CACb,kBAAkB;CAClB,mBAAmB;CACnB,mBAAmB;CACnB,mBAAmB;CACnB,YAAY;CACZ,0BAA0B;CAC1B,0CAA0C;CAC1C;;AAED;CACC,sBAAsB;CACtB,WAAW;CACX;;AAED;CACC,YAAY;CACZ;;AAED;CACC,iBAAiB;CACjB;;AAED;CACC,WAAW;CACX,YAAY;CACZ,mBAAmB;CACnB;;AAED;CACC,gBAAgB;CAChB,kBAAkB;CAClB;;AAED;CACC,kBAAkB;CAClB,aAAa;CACb;;AAED;CACC,mBAAmB;CACnB,kBAAkB;CAClB,gBAAgB;CAChB;;AAED;CACC,WAAW;CACX,iBAAiB;CACjB;;AAED;CACC,iBAAiB;CACjB,2BAA2B;CAC3B;;AAED;CACC,mBAAmB;CACnB;;AAED;CACC,mBAAmB;CACnB;;AAED;CACC,kBAAkB;CAClB;;AAED;CACC,aAAa;CACb;;AAED;CACC,aAAa;CACb;;AAED;CACC,aAAa;CACb;;AAED;CAGC,uBAAuB;CACvB,iBAAiB;CACjB,WAAW;CACX;;AAED;CACC,YAAY;CACZ,aAAa;CACb,YAAY;CACZ;;AAED;CACC,UAAU;CACV,WAAW;CACX;;AAED;CACC,YAAY;CACZ,uBAAuB;CACvB;;AAED;CACC,iBAAiB;CACjB;;AAED;CACC,aAAa;CACb,YAAY;CACZ;;AAED;CACC,YAAY;CACZ,aAAa;CACb,YAAY;CACZ;;AAED;CACC,UAAU;CACV,WAAW;CACX;;AAED;CACC,YAAY;CACZ,uBAAuB;CACvB;;AAED;CACC,iBAAiB;CACjB;;AAED;CACC,kBAAkB;CAClB,YAAY;CACZ,YAAY;CACZ;;AAED;CACC,aAAa;CACb,YAAY;CACZ;;AAED;CACC,YAAY;CACZ,sBAAsB;CACtB;;AAED;CACC,YAAY;CACZ,aAAa;CACb,YAAY;CACZ;;AAED;CACC,YAAY;CACZ,aAAa;CACb;;AAED;CACC,YAAY;CACZ,uBAAuB;CACvB;;AAED;CACC,2BAA2B;CAC3B;;AAED;CACC,4BAA4B;CAC5B;;AAED;CACC,4BAA4B;CAC5B;;AAED;CACC,4BAA4B;CAC5B;;AAED;CACC,eAAe;CACf;;AAED;CACC,qBAAqB;CACrB;;AAED;;GAEG;;AAEH,6BAA6B;AAC7B;CACC,YAAY;CACZ;;AAED;CACC,YAAY;CACZ;;AAED;CACC,gBAAgB;CAChB,gBAAgB;CAChB;;AAED;CACC,gBAAgB;CAChB,gBAAgB;CAChB;;AAED,aAAa;AACb,oHAAoH;;AAEpH;CACC,qBAAqB;CACrB,mBAAmB;CACnB;;AAED;CACC,uBAAuB;CACvB,iBAAiB;CACjB;;AAED;CACC,kBAAkB;CAClB,iBAAiB;CACjB,cAAc;CACd,aAAa;CACb;;AAED;CACC,oBAAoB;CACpB;;AAED;CACC,WAAW;CACX;;AAED,iBAAiB;;AAEjB;CACC,0BAA0B;CAC1B,cAAc;CACd,YAAY;CACZ;;AAED;CACC,aAAa;CACb,oBAAoB;CACpB,YAAY;CACZ,mBAAmB;CACnB;;AAED;CACC,sBAAsB;CACtB,eAAe;CACf;;AAED;CACC,iBAAiB;CACjB;;AAED;CACC,iBAAiB;CACjB;;AAED;CACC,WAAW;CACX,YAAY;CACZ;;AAED;CACC,WAAW;CACX,YAAY;CACZ,mBAAmB;CACnB,aAAa;CACb,iBAAiB;CACjB;;AAED;CACC,6BAA6B;CAC7B,aAAa;CACb,mBAAmB;CACnB;;AAED;CACC,aAAa;CACb;;AAED,qBAAqB;;AAErB,iBAAiB;;AAEjB;CACC,YAAY;CACZ,mBAAmB;CACnB,oBAAoB;CACpB;;AAED;CACC,kBAAkB;CAClB;;AAED;CACC,aAAa;CACb,cAAc;CACd,uBAAuB;CACvB,sBAAsB;CACtB,eAAe;CACf,mBAAmB;CACnB,mBAAmB;CACnB;;AAED;CACC,aAAa;CACb,cAAc;CACd;;AAED;CACC,WAAW;CACX,gBAAgB;CAChB,6BAA6B;CAC7B;;AAED;CACC,gBAAgB;CAChB;;AAED;CACC,WAAW;CACX,eAAe;CACf,mBAAmB;CACnB;;AAED;CACC,YAAY;CACZ,uBAAuB;CACvB,iBAAiB;CACjB;;AAED;CACC,kBAAkB;CAClB;;AAED;CACC,cAAc;CACd,aAAa;CACb,gBAAgB;CAChB;;AAED;CACC,gBAAgB;CAChB;;AAED;CACC,gBAAgB;CAChB,eAAe;CACf,sBAAsB;CACtB,6BAA6B;CAC7B,mBAAmB;CACnB,WAAW;CACX,WAAW;CACX;;AAED;CACC,mBAAmB;CACnB;;AAED;CACC,uBAAuB;CACvB,gBAAgB;CAChB;;AAED,qBAAqB;;AAErB,oBAAoB;;AAEpB;CACC,iBAAiB;CACjB,YAAY;CACZ,eAAe;CACf,eAAe;CACf;;AAED;CACC,wBAAwB;CACxB,eAAe;CACf,mBAAmB;CACnB;;AAED;CACC,mBAAmB;CACnB,kBAAkB;CAClB;;AAED;CACC,mBAAmB;CACnB;;AAED;CACC,aAAa;CACb,cAAc;CACd,uBAAuB;CACvB,sBAAsB;CACtB,eAAe;CACf,mBAAmB;CACnB,iBAAiB;CACjB,mBAAmB;CACnB,mBAAmB;CACnB;;AAED;CACC,iBAAiB;CACjB,kBAAkB;CAClB;;AAED;CACC,YAAY;CACZ,aAAa;CACb,gBAAgB;CAChB;;AAED;CACC,iBAAiB;CACjB;;AAED;CACC,aAAa;CACb,aAAa;CACb;;AAED;CACC,WAAW;CACX,aAAa;CACb;;AAED;CACC,gBAAgB;CAChB,eAAe;CACf,sBAAsB;CACtB,6BAA6B;CAC7B,mBAAmB;CACnB,WAAW;CACX,WAAW;CACX;;AAED;CACC,gBAAgB;CAChB,uBAAuB;CACvB;;AAED;CACC,YAAY;CACZ,uBAAuB;CACvB,iBAAiB;CACjB;;AAED;CACC,mBAAmB;CACnB;;AAED;;CAEC,iBAAiB;CACjB;;AAED;CACC,iBAAiB;CACjB;;AAED,wBAAwB;;;AAGxB,mFAAmF;;AAEnF;CACC,eAAe;CACf;;AAED;CACC,mBAAmB;CACnB,kBAAkB;CAClB;;AAED;CACC,mBAAmB;CACnB,oBAAoB;CACpB;;AAED;CACC,eAAe;CACf,sBAAsB;CACtB,eAAe;CACf,eAAe;CACf;;AAED;CACC,YAAY;CACZ,mBAAmB;CACnB;;AAED,gCAAgC;;AAEhC;CACC,mBAAmB;CACnB;;AAED;CACC,YAAY;CACZ,WAAW;CACX,mBAAmB;CACnB,qBAAqB;CACrB;;AAED;CACC,aAAa;CACb,kBAAkB;CAClB;;AAED;CACC,YAAY;CACZ;;AAED;CACC,kBAAkB;CAClB;;AAED;CACC,kBAAkB;CAClB;;AAED;CACC,2BAA2B;CAC3B;;AAED;CACC,gBAAgB;CAChB;;AAED;CACC,mBAAmB;CACnB;;AAED;CACC,aAAa;CACb;;AAED;CACC,aAAa;CACb;;AAED;CACC,UAAU;CACV,WAAW;CACX;;AAED;CACC,YAAY;CACZ;;AAED;CACC,mBAAmB;CACnB;;AAED;CACC,WAAW;CACX,mBAAmB;CACnB,kBAAkB;CAClB,sBAAsB;CACtB;;AAED;CACC,gBAAgB;CAChB,kBAAkB;CAClB;;AAED;CACC,YAAY;CACZ,gBAAgB;CAChB;;AAED;CACC,YAAY;CACZ,gBAAgB;CAChB,mBAAmB;CACnB;;AAED,mCAAmC;AACnC;AACA,6BAA6B;AAC7B;iBACiB;AACjB,iBAAiB;CAChB,YAAY;CACZ,YAAY;CACZ,aAAa;CACb,cAAc;CACd;;AAED;CACC,YAAY;CACZ;;AAED;CACC,YAAY;CACZ,aAAa;CACb,2BAA2B;CAC3B,WAAW;CACX,aAAa;CACb,oBAAoB;CACpB;;AAED;CACC,sBAAsB;CACtB,eAAe;CACf,oBAAoB;CACpB,mBAAmB;CACnB;;AAED;CACC,iBAAiB;CACjB;;AAED;CACC,eAAe;CACf,gBAAgB;CAChB;;AAED;CACC,iBAAiB;CACjB,0BAA0B;CAC1B,mBAAmB;CACnB,eAAe;CACf,sBAAsB;CACtB,6BAA6B;CAC7B,8BAA8B;CAC9B,2BAA2B;CAC3B,kBAAkB;CAClB,iBAAiB;CACjB,4BAA4B;CAC5B,0BAA0B;CAC1B,sBAAsB;CACtB;;AAED;CACC,0BAA0B;CAC1B,oBAAoB;CACpB,sBAAsB;CACtB,gBAAgB;CAChB,kBAAkB;CAClB,iBAAiB;CACjB,YAAY;CACZ,aAAa;CACb,mBAAmB;CACnB;;AAED,uCAAuC;AACvC,6CAA6C;AAC7C;CACC,aAAa;CACb,iBAAiB;CACjB;;AAED;CACC,YAAY;CACZ,4CAA4C;CAC5C;;AAED;CACC,iBAAiB;CACjB,YAAY;CACZ,YAAY;CACZ,eAAe;CACf;;AAED;CACC,2BAA2B;CAC3B;;AAED;CACC,cAAc;CACd;;AAED;CACC,eAAe;CACf;;AAED;CACC,sBAAsB;CACtB,gBAAgB;CAChB,aAAa;CACb,YAAY;CACZ;;AAED;CACC,gBAAgB;CAChB;;AAED;CACC,0BAA0B;CAC1B;;AAED;CACC,0BAA0B;CAC1B,YAAY;CACZ;;AAED;CACC,0BAA0B;CAC1B,YAAY;CACZ;;AAED;CACC,wBAAwB;CACxB;;AAED;CACC,2BAA2B;CAC3B;;AAED;CACC,WAAW;CACX,YAAY;CACZ,mBAAmB;CACnB;;AAED;CACC,mBAAmB;CACnB;;AAED;CACC,cAAc;CACd;;AAED;CACC,kBAAkB;CAClB,mBAAmB;CACnB,qBAAqB;CACrB,mBAAmB;CACnB;;AAED;CACC,mBAAmB;CACnB,uBAAuB;CACvB,gBAAgB;CAChB,iBAAiB;CACjB,uBAAuB;CACvB;;AAED;CACC,uBAAuB;CACvB,kBAAkB;CAClB,4BAA4B;CAC5B,uBAAuB;CACvB,oBAAoB;CACpB;;AAED;CACC,uBAAuB;CACvB,kBAAkB;CAClB,+BAA+B;CAC/B,uBAAuB;CACvB,oBAAoB;CACpB;;AAED;CACC,mBAAmB;CACnB,YAAY;CACZ;;AAED;CACC,oBAAoB;CACpB,YAAY;CACZ;;AAED;CACC,iBAAiB;CACjB;;AAED;CACC,gBAAgB;CAChB,kBAAkB;CAClB,oBAAoB;CACpB;;AAED;;CAEC,iBAAiB;CACjB;;AAED;CACC,gBAAgB;CAChB,oBAAoB;CACpB;;AAED;CACC,YAAY;CACZ,iBAAiB;CACjB,mBAAmB;CACnB;;AAED;CACC,YAAY;CACZ;;AAED;CACC,YAAY;CACZ;;AAED;CACC,iBAAiB;CACjB;;AAED;CACC,eAAe;CACf;;AAED;CACC,wBAAwB;CACxB;;AAED;CACC,YAAY;CACZ;;AAED;CACC,2BAAuB;KAAvB,uBAAuB;CACvB,mBAAmB;CACnB,oBAAoB;CACpB;;AAED;CACC,YAAY;CACZ;;AAED;CACC,kBAAkB;CAClB;;AAED;CACC,cAAc;CACd,oBAAoB;CACpB,eAAe;CACf,eAAe;CACf,2CAA2C;CAC3C;;AAED;CACC,oBAAoB;CACpB,2CAA2C;CAC3C;;AAED;CACC,wBAAwB;CACxB,WAAW;CACX;;AAED;CACC,eAAe;CACf,iBAAiB;CACjB;;AAED,sBAAsB;;AAEtB;CACC,eAAe;CACf,gBAAgB;CAChB,OAAO;CACP,QAAQ;CACR,SAAS;CACT,UAAU;CACV,eAAe;CACf,kBAAkB;CAClB,oBAAoB;CACpB,eAAe;CACf;;AAED;CACC,eAAe;CACf;;AAED;CACC,iBAAiB;CACjB;;AAED;CACC,UAAU;CACV;;AAED;CACC,uBAAuB;CACvB,iBAAiB;CACjB,kBAAkB;CAClB,mBAAmB;CACnB;;AAED;CACC,iBAAiB;CACjB,eAAe;CACf,iBAAiB;CACjB,iBAAiB;CACjB,yCAAyC;CACzC,mBAAmB;CACnB,qBAAc;CAAd,cAAc;CACd,oBAAgB;KAAhB,gBAAgB;CAChB,uBAAuB;CACvB;;AAED;CACC,gBAAgB;CAChB,kBAAkB;CAClB,mBAAmB;CACnB,kBAAkB;CAClB,kBAAkB;CAClB,YAAY;CACZ,gBAAgB;CAChB,oBAAoB;CACpB,mBAAmB;CACnB,uBAAuB;CACvB;;AAED;CACC,mBAAmB;CACnB,0BAA0B;CAC1B,uBAAuB;CACvB;;AAED;CACC,cAAc;CACd,UAAU;CACV;;AAED;CACC,cAAc;CACd;;AAED;CACC,aAAa;CACb,cAAc;CACd,uBAAuB;CACvB,oBAAoB;CACpB,kBAAkB;CAClB;;AAED;CACC,oBAAoB;CACpB,eAAe;CACf,uBAAuB;CACvB,cAAc;CACd,eAAe;CACf,mBAAmB;CACnB,UAAU;CACV,UAAU;CACV,SAAS;CACT,QAAQ;CACR;;AAED;CACC,oBAAoB;CACpB,iIAAiI;CACjI;;AAED;CACC,0BAA0B;CAC1B,mBAAmB;CACnB,oBAAoB;CACpB;;AAED;CACC,eAAe;CACf,kBAAkB;CAClB,oBAAoB;CACpB;;AAED;CACC,cAAc;CACd,4BAA4B;CAC5B;;AAED;CACC,eAAe;CACf,gBAAgB;CAChB;;AAED;;CAEC,kBAAkB;CAClB;;AAED;CACC,aAAa;CACb;;AAED;CACC,UAAU;CACV,sBAAsB;CACtB,mBAAmB;CACnB,4BAA4B;CAC5B;;AAED;CACC,cAAc;CACd;;AAED;CACC,iBAAiB;CACjB;;AAED;CACC,eAAe;CACf,iBAAiB;CACjB,mBAAmB;CACnB;;AAED;CACC,iBAAiB;CACjB,uBAAuB;CACvB,gBAAgB;CAChB,uBAAuB;CACvB,sBAAsB;CACtB,kBAAkB;CAClB;;AAED;CACC,uBAAuB;CACvB;;AAED;CACC,aAAa;CACb;;AAED;CACC,iBAAiB;CACjB;;AAED;CACC,eAAe;CACf;;AAED;CACC,iBAAiB;CACjB,yCAAyC;CACzC;;AAED;CACC,eAAe;CACf;;AAED;CACC,iBAAiB;CACjB;;AAED;CACC,gBAAgB;CAChB,iBAAiB;CACjB,mBAAmB;CACnB,uBAAuB;CACvB,cAAc;CACd;;AAED;CACC,eAAe;CACf;;AAED;CACC,aAAa;CACb;;AAED;CACC,gBAAgB;CAChB,aAAa;CACb,kBAAkB;CAClB,YAAY;CACZ;;AAED;CACC,uBAAuB;CACvB;;AAED,mBAAmB;;AAEnB;CACC,YAAY;CACZ;;AAED;CACC,oBAAoB;CACpB;;AAED;;CAEC,mBAAmB;CACnB;;AAED;CACC,cAAc;CACd,oBAAoB;CACpB,mBAAmB;CACnB,8BAA8B;CAC9B;;AAED;CACC,UAAU;CACV,WAAW;CACX;;AAED;CACC,oBAAoB;CACpB;;AAED;CACC,kBAAkB;CAClB;;AAED;CACC,sBAAsB;CACtB,UAAU;CACV,aAAa;CACb;;AAED;CACC,sBAAsB;CACtB,mBAAmB;CACnB,YAAY;CACZ,aAAa;CACb,oBAAoB;CACpB,oBAAoB;CACpB,eAAe;CACf,cAAc;CACd,uBAAuB;CACvB;;AAED;CACC,iBAAiB;CACjB;;AAED;CACC,2BAA2B;CAC3B,cAAc;CACd,mBAAmB;CACnB,yBAAiB;CAAjB,iBAAiB;CACjB,UAAU;CACV,iBAAiB;CACjB,YAAY;CACZ,uBAAuB;CACvB;;AAED;CACC,mBAAmB;CACnB,WAAW;CACX,UAAU;CACV;;AAED;CACC,mBAAmB;CACnB,YAAY;CACZ,UAAU;CACV;;AAED;CACC,mBAAmB;CACnB,aAAa;CACb,0BAA0B;CAC1B,YAAY;CACZ,mCAAsB;CACtB,aAAa;CACb,uBAAuB;CACvB,mBAAmB;CACnB,YAAY;CACZ,mBAAmB;CACnB,cAAc;CACd;;AAED;CACC,sBAAsB;CACtB;;AAED;CACC,oBAAoB;CACpB;;AAED;CACC,kBAAkB;CAClB;;AAED,0CAA0C;AAC1C;CACC,cAAc;CACd;;AAED;CACC,iBAAiB;CACjB;;AAED;CACC,yCAAyC;CACzC;;AAED,sBAAsB;;AAEtB;CACC,iBAAiB;CACjB,oBAAoB;CACpB,aAAa;CACb;;AAED;CACC,yBAAyB;CACzB,cAAc;CACd;;AAED;CACC,kBAAkB;CAClB;;AAED;;CAEC;EACC,qBAAc;EAAd,cAAc;EACd,yBAAsB;MAAtB,sBAAsB;EACtB;;CAED;EACC,eAAW;MAAX,WAAW;EACX;;CAED;EACC,0BAA0B;EAC1B;;CAED;;AAED;;CAEC;;;EAGC,yBAAyB;EACzB,kBAAkB;EAClB,6BAA6B;EAC7B,aAAa;EACb,iBAAiB;EACjB,YAAY;EACZ;;CAED;EACC,aAAa;EACb;;CAED;EACC,gBAAgB;EAChB,UAAU;EACV,YAAY;EACZ,SAAS;EACT,UAAU;EACV,iBAAiB;EACjB,WAAW;EACX,wCAAwC;EACxC;;CAED;EACC,WAAW;EACX;;CAED;EACC,mBAAmB;EACnB;;CAED;EACC,YAAY;EACZ;;CAED;;AAED;;CAEC;EACC,WAAW;EACX;;CAED;;AAED;;CAEC;EACC,gBAAgB;EAChB;;CAED;EACC,iBAAiB;EACjB;;CAED;EACC,mBAAmB;EACnB,gBAAgB;EAChB,kBAAkB;EAClB;;CAED;EACC,mBAAmB;EACnB,gBAAgB;EAChB,uBAAuB;EACvB,aAAa;EACb,oBAAoB;EACpB;;CAED;EACC,mBAAmB;EACnB,SAAS;EACT,SAAS;EACT;;CAED;EACC,eAAe;EACf,0BAA0B;EAC1B;;CAED;EACC,mBAAmB;EACnB;;CAED;EACC,UAAU;EACV,eAAe;EACf,YAAY;EACZ;;CAED;EACC,eAAe;EACf;;CAED;EACC,YAAY;EACZ,uBAAuB;EACvB,mBAAmB;EACnB;;CAED;EACC,gBAAgB;EAChB,UAAU;EACV,UAAU;EACV,YAAY;EACZ,uBAAuB;EACvB,mBAAmB;EACnB,4CAA4C;EAC5C,iBAAiB;EACjB,WAAW;EACX;;CAED;EACC,eAAe;EACf,mBAAmB;EACnB;;CAED;EACC,eAAe;EACf;;AAEF;;;;;;;;;IASI;;CAEH;EACC,oBAAoB;EACpB;;CAED;EACC,sBAAsB;EACtB;;CAED;EACC,UAAU;EACV,iBAAiB;EACjB,wBAAwB;EACxB;;CAED;EACC,aAAa;EACb,oBAAoB;EACpB,YAAY;EACZ,aAAa;EACb,iBAAiB;EACjB,WAAW;EACX,mBAAmB;EACnB,WAAW;EACX,WAAW;EACX,UAAU;EACV;;CAED;EACC,eAAe;EACf,sBAAsB;EACtB,yBAAyB;EACzB,YAAY;EACZ,WAAW;EACX,UAAU;EACV,oBAAoB;EACpB,iBAAiB;EACjB,yCAAyC;EACzC;;CAED;EACC,8BAA8B;EAC9B,eAAe;EACf,gBAAgB;EAChB,iBAAiB;EACjB,YAAY;EACZ,cAAc;EACd,UAAU;EACV;;CAED;EACC;;;IAGE;EACF,0BAA0B;EAC1B,kBAAkB;EAClB,eAAe;EACf,mBAAmB;EACnB,WAAW;EACX,qBAAqB;EACrB,YAAY;EACZ,iBAAiB;EACjB;;CAED;EACC,iBAAiB;EACjB;;CAED;EACC,eAAe;EACf,gBAAgB;EAChB;;CAED;EACC,iBAAiB;EACjB;;CAED;EACC,2BAAuB;MAAvB,uBAAuB;EACvB;;CAED;EACC,YAAY;EACZ;;CAED;EACC,iBAAiB;EACjB;;CAED;EACC,mBAAmB;EACnB;;CAED;EACC,uBAAuB;EACvB,+BAA+B;EAC/B;;CAED;EACC,kBAAkB;EAClB;;CAED;EACC,uBAAuB;EACvB,mBAAmB;EACnB,QAAQ;EACR,OAAO;EACP,uBAAuB;EACvB,aAAa;EACb,WAAW;EACX,aAAa;EACb,4CAA4C;EAC5C;;CAED;EACC,aAAa;EACb;;CAED;EACC,eAAe;EACf,gBAAgB;EAChB,YAAY;EACZ,gBAAgB;EAChB;;CAED;EACC,2BAAuB;MAAvB,uBAAuB;EACvB;;CAED;EACC,YAAY;EACZ,gBAAgB;EAChB,gBAAgB;EAChB,oBAAoB;EACpB;;CAED;EACC,qBAAqB;EACrB;;CAED;EACC,2BAAuB;MAAvB,uBAAuB;EACvB;;CAED;EACC,oBAAgB;MAAhB,gBAAgB;EAChB,2BAAuB;MAAvB,uBAAuB;EACvB;;CAED;EACC,YAAY;EACZ,cAAc;EACd;;CAED;EACC,YAAY;EACZ;;CAED;;EAEC,mBAAmB;EACnB,OAAO;EACP,aAAa;EACb;;CAED;;EAEC,YAAY;EACZ;;CAED;EACC,qBAAqB;EACrB,kBAAkB;EAClB;;CAED;;AAED;;CAEC;EACC;;CAED;EACC,YAAY;EACZ,YAAY;EACZ,mBAAmB;EACnB;;CAED;EACC,cAAc;EACd;;CAED;EACC,mBAAmB;EACnB;;CAED;EACC,eAAe;EACf,YAAY;EACZ,UAAU;EACV,oBAAoB;EACpB;;CAED;;AAED;CACC;;AAED;;CAEC;EACC,WAAW;EACX;;CAED;EACC,oBAAoB,CAAC,aAAa;EAClC;;CAED;EACC,oBAAoB;EACpB;;CAED;EACC,mBAAmB;EACnB;;CAED;EACC,kBAAkB;EAClB;;CAED;EACC,mCAAmC;EACnC;;CAED;EACC,2BAA2B;EAC3B;;CAED;;AAED;;CAEC;EACC,YAAY;EACZ,aAAa;EACb,2CAA2C;EAC3C,oBAAoB;EACpB;;CAED;EACC,mBAAmB;EACnB,iBAAiB;EACjB;;CAED;EACC,eAAe;EACf;;CAED;;AAED;;CAEC;EACC,wBAAwB;EACxB,oBAAoB;EACpB;;CAED;EACC,aAAa;EACb;;CAED;;AAED;;CAEC;EACC,YAAY;EACZ,oBAAoB;EACpB;;CAED;EACC,YAAY;EACZ;;CAED;EACC,eAAe;EACf;;CAED;EACC,qBAAc;EAAd,cAAc;EACd,oBAAgB;MAAhB,gBAAgB;EAChB;;CAED;EACC,eAAe;EACf;;CAED;EACC,YAAY;EACZ,oBAAoB;EACpB;;CAED;EACC,WAAW;EACX,uBAAuB;EACvB;;CAED;EACC,cAAc;EACd;;CAED;EACC,4BAA4B;EAC5B,kBAAkB;EAClB,YAAY;EACZ,eAAe;EACf;;CAED","file":"updraftplus-admin.min.css","sourcesContent":["@keyframes udp_blink {\n\n\tfrom {\n\t\topacity: 1;\n\t\ttransform: scale(1);\n\t}\n\n\tto {\n\t\topacity: 0.4;\n\t\ttransform: scale(0.85);\n\t}\n\n}\n\n@keyframes udp_rotate {\n\n\tfrom {\n\t\ttransform: rotate(0);\n\t}\n\n\tto {\n\t\ttransform: rotate(360deg);\n\t}\n\n}\n\n/* Widths and sizing */\n.max-width-600 {\n\tmax-width: 600px;\n}\n\n.max-width-700 {\n\tmax-width: 700px;\n}\n\n.width-900 {\n\tmax-width: 900px;\n}\n\n.width-80 {\n\twidth: 80%;\n}\n\n.updraft--flex {\n\tdisplay: flex;\n\tflex-wrap: wrap;\n}\n\n.updraft--flex > * {\n\tflex: 1;\n\tbox-sizing: border-box;\n}\n\n.updraft--flex > .updraft--one-half {\n\twidth: 50%;\n\tflex: auto;\n}\n\n.updraft--flex > .updraft--two-halves {\n\twidth: 100%;\n\tflex: auto;\n}\n\n.updraft-color--very-light-grey {\n\tbackground: #F8F8F8;\n}\n\n/* End widths and sizing */\n\n/* Font styling */\n.no-decoration {\n\ttext-decoration: none;\n}\n\n.bold {\n\tfont-weight: bold;\n}\n\n/* End font styling */\n/* Alignment */\n.center-align-td {\n\ttext-align: center;\n}\n\n/* End of Alignment */\n/* Padding */\n.remove-padding {\n\tpadding: 0 !important;\n}\n\n/* End of padding */\n\n.updraft-text-center {\n\ttext-align: center;\n}\n\n.autobackup {\n\tpadding: 6px;\n\tmargin: 8px 0px;\n}\n\nul .disc {\n\tlist-style: disc inside;\n}\n\n.dashicons-log-fix {\n\tdisplay: inherit;\n}\n\n.udpdraft__lifted {\n\tbox-shadow: 0 1px 1px 0 rgba(0,0,0,.1);\n}\n\n#updraft-wrap a .dashicons {\n\ttext-decoration: none;\n}\n\n.updraft-field-description,\ntable.form-table td p.updraft-field-description {\n\tfont-size: 90%;\n\tline-height: 1.2;\n\tfont-style: italic;\n\tmargin-bottom: 5px;\n}\n\n/* Input boxes */\nlabel.updraft_checkbox {\n\tdisplay: block;\n\tmargin-bottom: 4px;\n\tmargin-left: 26px;\n}\n\nlabel.updraft_checkbox > input[type=checkbox] {\n\tmargin-left: -25px;\n}\n\ndiv[id*=\"updraft_include_\"] {\n\tmargin-bottom: 9px;\n}\n\n/* Input boxes */\n.settings_page_updraftplus input[type=\"file\"] {\n\tborder: none;\n}\n\n.settings_page_updraftplus .wipe_settings {\n\tpadding-bottom: 10px;\n}\n\n.settings_page_updraftplus input[type=\"text\"] {\n\tfont-size: 14px;\n}\n\n.settings_page_updraftplus select {\n\tborder-radius: 4px;\n\tmax-width: 100%;\n}\n\ninput.updraft_input--wide,\ntextarea.updraft_input--wide {\n\tmax-width: 442px;\n\twidth: 100%;\n}\n\n#updraft-wrap .button-large {\n\tfont-size: 1.3em;\n}\n\n/* End input boxes */\n\n/* Main Buttons */\n.main-dashboard-buttons {\n\tborder-width: 4px;\n\tborder-radius: 12px;\n\tletter-spacing: 0px;\n\tfont-size: 17px;\n\tfont-weight: bold;\n\tpadding-left: 0.7em;\n\tpadding-right: 2em;\n\tpadding: 0.3em 1em;\n\tline-height: 1.7em;\n\tbackground: transparent;\n\tposition: relative;\n\tborder: 2px solid;\n\ttransition: all 0.2s;\n\tvertical-align: baseline;\n\tbox-sizing: border-box;\n\ttext-align: center;\n\tline-height: 1.3em;\n\tmargin-left: .3em;\n\ttext-transform: none;\n\tline-height: 1;\n\ttext-decoration: none;\n}\n\n.button-restore {\n\tborder-color: rgb(98, 158, 192);\n\tcolor: rgb(98, 158, 192);\n}\n\n.dashboard-main-sizing {\n\tborder-width: 4px;\n\twidth: 190px;\n\tline-height: 1.7em;\n}\n\np.updraftplus-option {\n\tmargin-top: 0;\n\tmargin-bottom: 5px;\n}\n\np.updraftplus-option-inline {\n\tdisplay: inline-block;\n\tpadding-right: 20px;\n}\n\nspan.updraftplus-option-label {\n\tdisplay: block;\n}\n\n/*\n* MIGRATE - CLONE\n*/\n\n#updraft-navtab-migrate-content .postbox {\n\tpadding: 18px;\n}\n\n/* Clone Rows */\n\n.updraftclone-main-row {\n\tdisplay: flex;\n}\n\n.updraftclone-tokens {\n\tbackground: #F5F5F5;\n\tpadding: 20px;\n\tborder-radius: 10px;\n\tmargin-right: 20px;\n\tmax-width: 300px;\n}\n\n.updraftclone-tokens p {\n\tmargin: 0;\n}\n\n.updraftclone_action_box {\n\tbackground: #F5F5F5;\n\tpadding: 20px;\n\tborder-radius: 10px;\n\tflex: 1;\n}\n\n.updraftclone_action_box p:first-child {\n\tmargin-top: 0;\n}\n\n.updraftclone_action_box p:last-child {\n\tmargin-bottom: 0;\n}\n\n.updraftclone_action_box #ud_downloadstatus3 {\n\tmargin-top: 10px;\n}\n\nspan.tokens-number {\n\tfont-size: 46px;\n\tdisplay: block;\n}\n\n/* Clone header button */\n.button.updraft_migrate_widget_temporary_clone_show_stage0 {\n\tdisplay: none;\n\tposition: absolute;\n\tright: 0;\n\ttop: 0;\n\theight: 100%;\n\tborder-left: 1px solid #CCC;\n\tpadding-left: 10px;\n\tpadding-right: 10px;\n}\n\n.updraft_migrate_widget_temporary_clone_stage0_container {\n\tdisplay: flex;\n\tflex-direction: column;\n}\n\n.updraft_migrate_widget_temporary_clone_stage0_box {\n\tmargin-right: 20px;\n\twidth: 100%;\n\tflex-basis: 100%;\n}\n\n.updraft_migrate_widget_temporary_clone_stage0_box iframe,\n.updraft_migrate_widget_temporary_clone_stage0_box a.udp-replace-with-iframe--js {\n\tfloat: none;\n}\n\n@media (min-width: 1024px) {\n\n\t.updraft_migrate_widget_temporary_clone_stage0_container {\n\t\tflex-direction: row;\n\t\tflex-wrap: wrap;\n\t}\n\n\t.updraft_migrate_widget_temporary_clone_stage0_box {\n\t\tflex-basis: 45%;\n\t}\n\n\t.updraft_migrate_widget_temporary_clone_stage0_box iframe,\n\t.updraft_migrate_widget_temporary_clone_stage0_box a.udp-replace-with-iframe--js {\n\t\tfloat: right;\n\t}\n\n}\n\n.updraft_migrate_widget_temporary_clone_show_stage0 .dashicons {\n\ttext-decoration: none;\n\tfont-size: 20px;\n}\n\n.opened .button.updraft_migrate_widget_temporary_clone_show_stage0 {\n\tdisplay: inline-block;\n}\n\n.opened .updraft_migrate_widget_temporary_clone_stage0 {\n\tbackground: #F5F5F5;\n\tpadding: 20px;\n\tborder-radius: 8px;\n\tmargin-bottom: 21px;\n}\n\n/* Clone list table */\n.clone-list {\n\tclear: both;\n\twidth: 100%;\n\tmargin-top: 40px;\n}\n\n.clone-list table {\n\twidth: 100%;\n\ttext-align: left;\n}\n\n.clone-list table tr th {\n\tbackground: #E4E4E4;\n}\n\n.clone-list table tr td {\n\tbackground: #F5F5F5;\n\tword-break: break-word;\n}\n\n.clone-list table tr:nth-child(odd) td {\n\tbackground: #FAFAFA;\n}\n\n.clone-list table td,\n.clone-list table th {\n\tpadding: 6px;\n}\n\n/* Clone Progress */\n.updraftplus-clone .updraft_row {\n\tpadding-left: 0;\n\tpadding-right: 0;\n}\n\nbutton#updraft_migrate_createclone + .updraftplus_spinner {\n\tmargin-top: 13px;\n}\n\n/* Clone - Show step 1 info button */\n.button.button-hero.updraftclone_show_step_1 {\n\twhite-space: normal;\n\theight: auto;\n\tline-height: 14px;\n\tpadding-top: 10px;\n\tpadding-bottom: 10px;\n}\n\n.button.button-hero.updraftclone_show_step_1 span.dashicons {\n\theight: auto;\n}\n\n.updraftplus_clone_status {\n\tcolor: red;\n}\n\n/* MIGRATE */\n\na.updraft_migrate_add_site--trigger span.dashicons {\n\ttext-decoration: none;\n}\n\n.button-restore:hover, .button-migrate:hover, .button-backup:hover,\n.button-view-log:hover, .button-mass-selectors:hover,\n.button-delete:hover, .button-entity-backup:hover, .udp-button-primary:hover {\n\tborder-color: #DF6926;\n\tcolor: #DF6926;\n}\n\n.button-migrate {\n\tcolor: rgb(238, 169, 32);\n\tborder-color: rgb(238, 169, 32);\n}\n\n#updraft_migrate_tab_main {\n\tpadding: 8px;\n}\n\n.updraft_migrate_widget_module_content {\n\tbackground: #FFF;\n\tborder-radius: 0;\n\tposition: relative;\n}\n\nbody.js #updraft_migrate .updraft_migrate_widget_module_content {\n\tdisplay: none;\n}\n\n.updraft_migrate_widget_module_content > h3,\ndiv[class*=\"updraft_migrate_widget_temporary_clone_stage\"] > h3 {\n\tmargin-top: 0;\n}\n\n/* Migrate / Clone headers */\n.updraft_migrate_widget_module_content header {\n\tposition: relative;\n\tdisplay: flex;\n\talign-content: center;\n\tjustify-items: center;\n\tmargin-top: -18px;\n\tmargin-left: -18px;\n\tmargin-right: -18px;\n\tmargin-bottom: 15px;\n\tborder-bottom: 1px solid #CCC;\n}\n\n.updraft_migrate_widget_module_content header h3,\n.updraft_migrate_widget_module_content header button.button.close {\n\tpadding: 10px;\n\tline-height: 20px;\n\theight: auto;\n\tmargin: 0;\n}\n\n.updraft_migrate_widget_module_content button.button.close {\n\ttext-decoration: none;\n\tpadding-left: 5px;\n\tborder-right: 1px solid #CCC;\n}\n\n.updraft_migrate_widget_module_content button.button.close .dashicons {\n\tmargin-top: 1px;\n}\n\n.updraft_migrate_widget_module_content header h3 {\n\tmargin: 0;\n}\n\n.updraft_migrate_intro button.button.button-primary.button-hero {\n\tmax-width: 235px;\n\tword-wrap: normal;\n\twhite-space: normal;\n\tline-height: 1;\n\theight: auto;\n\tpadding-top: 13px;\n\tpadding-bottom: 13px;\n\ttext-align: left;\n\tposition: relative;\n\tmargin-right: 10px;\n\tmargin-bottom: 10px;\n}\n\n.updraft_migrate_intro button.button.button-primary.button-hero .dashicons {\n\tposition: absolute;\n\tleft: 10px;\n\ttop: calc(50% - 8px);\n}\n\n/*\njquery UI Accordion module\n*/\n#updraft_migrate .ui-widget-content a {\n\tcolor: #1C94C4;\n}\n\n#updraft-wrap .ui-accordion .ui-accordion-header {\n\tbackground: #F6F6F6;\n\tmargin: 0;\n\tborder-radius: 0;\n\tpadding-left: 0.5em;\n\tpadding-right: 0.7em;\n}\n\n#updraft-wrap .ui-widget {\n\tfont-family: inherit;\n}\n\n.ui-accordion-header .ui-accordion-header-icon.ui-icon-caret-1-w {\n\tbackground-position: -96px 0px;\n}\n\n.ui-accordion-header .ui-accordion-header-icon.ui-icon-caret-1-s {\n\tbackground-position: -64px 0;\n}\n\n#updraft-wrap .ui-accordion .ui-accordion-header .ui-accordion-header-icon {\n\tleft: auto;\n\tright: 5px;\n}\n\n#updraft-wrap .ui-accordion .ui-accordion-header:focus {\n\toutline: none;\n\tbox-shadow: 0 0 0 1px rgba(91, 157, 217, 0.22), 0 0 2px 1px rgba(30, 140, 190, 0.3);\n\tbackground: #FFF;\n}\n\n#updraft-wrap .ui-accordion .ui-accordion-header:focus .dashicons {\n\tcolor: #0572AA;\n\topacity: 1;\n}\n\n#updraft-wrap .ui-accordion .ui-accordion-header.ui-state-active {\n\tbackground: #F6F6F6;\n\tborder-bottom: 2px solid #0572AA;\n\tbox-shadow: 1px 6px 12px -5px rgba(0, 0, 0, 0.3);\n}\n\n#updraft-wrap .ui-accordion .ui-accordion-header.ui-state-active:focus {\n\tbox-shadow: 1px 6px 12px -5px rgba(0, 0, 0, 0.3), 0 0 0 1px #5B9DD9, 0 0 2px 1px rgba(30, 140, 190, .8);\n}\n\n#updraft-wrap .ui-accordion .ui-accordion-header:not(:first-child) {\n\tborder-top: none;\n}\n\n#updraft-wrap .ui-accordion .ui-accordion-header .dashicons {\n\topacity: 0.4;\n\tmargin-right: 10px;\n}\n\n#updraft-wrap .ui-accordion .ui-accordion-header:focus {\n\toutline: none;\n\tbox-shadow: 0 0 0 1px #5B9DD9, 0 0 2px 1px rgba(30, 140, 190, .8);\n\tz-index: 1;\n}\n\nbutton.ui-dialog-titlebar-close:before {\n\tcontent: none!important;\n}\n\n.updraft_next_scheduled_backups_wrapper {\n\tdisplay: flex;\n\tbackground: #FFF;\n\tjustify-items: center;\n\tflex-wrap: wrap;\n}\n\n.updraft_next_scheduled_backups_wrapper > div {\n\twidth: 50%;\n\tbackground: #FFF;\n\theight: auto;\n\t/* padding: 18px 33px; */\n\tpadding: 33px;\n\tbox-sizing: border-box;\n}\n\n.updraft_backup_btn_wrapper {\n\ttext-align: center;\n\tborder-left: 1px solid #F1F1F1;\n\tjustify-content: center;\n\talign-items: center;\n}\n\n.incremental-backups-only {\n\tdisplay: none;\n}\n\n.incremental-free-only {\n\tdisplay: none;\n}\n\n.incremental-free-only p {\n\tpadding: 5px;\n\tbackground: rgba(255, 0, 0, 0.06);\n\tborder: 1px solid #BFBFBF;\n}\n\n#updraft-delete-waitwarning span.spinner {\n\tvisibility: visible;\n\tfloat: none;\n\tmargin: 0;\n\tmargin-right: 10px;\n}\n\nbutton#updraft-backupnow-button .spinner,\nbutton#updraft-backupnow-button .dashicons-yes {\n\tdisplay: none;\n}\n\nbutton#updraft-backupnow-button.loading .spinner {\n\tdisplay: inline-block;\n\tvisibility: visible;\n\tmargin-top: 13px;\n\tmargin-right: 0;\n}\n\nbutton#updraft-backupnow-button.loading {\n\tbackground-color: #EFEFEF;\n\tborder-color: #CCC;\n\ttext-shadow: 0 -1px 1px #BBC3C7, 1px 0 1px #BBC3C7, 0 1px 1px #BBC3C7, -1px 0 1px #BBC3C7;\n\tbox-shadow: none;\n}\n\nbutton#updraft-backupnow-button.finished .dashicons-yes {\n\tdisplay: inline-block;\n\tvisibility: visible;\n\tfont-size: 42px;\n\tmargin-right: 0;\n\tmargin-top: 2px;\n}\n\n.updraft_next_scheduled_entity {\n\twidth: 50%;\n\tdisplay: inline-block;\n\tfloat: left;\n\t/*\n\tpadding: 20px 20px 10px 20px;\n\t*/\n}\n\n.updraft_next_scheduled_entity .dashicons {\n\tcolor: #CCC;\n\tfont-size: 20px;\n}\n\n.updraft_next_scheduled_entity strong {\n\tfont-size: 20px;\n}\n\n.updraft_next_scheduled_heading {\n\tmargin-bottom: 10px;\n}\n\n.updraft_next_scheduled_date_time {\n\tcolor: #46A84B;\n}\n\n.updraft_time_now_wrapper {\n\tmargin-top: 68px;\n\twidth: 100%;\n}\n\n.updraft_time_now_label, .updraft_time_now {\n\tdisplay: inline-block;\n\tpadding: 7px;\n}\n\n.updraft_time_now_label {\n\tbackground: #B7B7B7;\n\tborder-top-left-radius: 4px;\n\tborder-bottom-left-radius: 4px;\n\tcolor: #FFF;\n\tmargin-right: 0;\n\ttext-shadow: 0 1px 2px rgba(0, 0, 0, 0.4);\n}\n\n.updraft_time_now {\n\tbackground: #F1F1F1;\n\tborder-top-right-radius: 4px;\n\tborder-bottom-right-radius: 4px;\n\tmargin-left: -3px;\n}\n\n#updraft_lastlogmessagerow {\n\tmargin: 6px 0;\n}\n\n#updraft_lastlogmessagerow {\n\tclear: both;\n\tpadding: 0.25px 0;\n}\n\n#updraft_lastlogmessagerow .updraft-log-link {\n\tfloat: right;\n\tmargin-top: -2.5em;\n\tmargin-right: 2px;\n}\n\n#updraft_lastlogmessagerow > div {\n\tclear: both;\n\tbackground: #FFF;\n\tpadding: 18px;\n}\n\n#updraft_activejobs_table {\n\toverflow: hidden;\n\twidth: 100%;\n\tbackground: #FAFAFA;\n\tpadding: 0;\n}\n\n.updraft_requeststart {\n\tpadding: 15px 33px;\n\ttext-align: center;\n}\n\n.updraft_requeststart .spinner {\n\tvisibility: visible;\n\tfloat: none;\n\tvertical-align: middle;\n\tmargin-top: -2px;\n}\n\na.updraft_jobinfo_delete.disabled {\n\topacity: 0.4;\n\tcolor: inherit;\n\ttext-decoration: none;\n}\n\n.updraft_row {\n\tclear: both;\n\ttransition: 0.3s all;\n\tpadding: 15px 33px;\n}\n\n.updraft_row.deleting {\n\topacity: 0.4;\n}\n\n.updraft_progress_container {\n\t/* width: 83%; */\n}\n\n.updraft_existing_backups_count {\n\tpadding: 2px 8px;\n\tfont-size: 12px;\n\tbackground: #CA4A1E;\n\tcolor: #FFF;\n\tfont-weight: bold;\n\tborder-radius: 10px;\n}\n\n.form-table .existing-backups-table input[type=\"checkbox\"] {\n\tborder-radius: 0;\n}\n\n.form-table .existing-backups-table .check-column {\n\twidth: 40px;\n\tpadding: 0;\n\tpadding-top: 8px;\n}\n\n.existing-backups-buttons {\n\tfont-size: 11px;\n\tline-height: 1.4em;\n\tborder-width: 3px;\n}\n\n.existing-backups-restore-buttons {\n\tfont-size: 11px;\n\tline-height: 1.4em;\n\tborder-width: 3px;\n}\n\n.button-delete {\n\tcolor: #E23900;\n\tborder-color: #E23900;\n\tfont-size: 14px;\n\tline-height: 1.4em;\n\tborder-width: 2px;\n\tmargin-right: 10px;\n}\n\n.button-view-log, .button-mass-selectors {\n\tcolor: darkgrey;\n\tborder-color: darkgrey;\n\tfont-size: 14px;\n\tline-height: 1.4em;\n\tborder-width: 2px;\n\tmargin-top: -1px;\n}\n\n.button-view-log {\n\twidth: 120px;\n}\n\n.button-existing-restore {\n\tfont-size: 14px;\n\tline-height: 1.4em;\n\tborder-width: 2px;\n\twidth: 110px;\n}\n\n.main-restore {\n\tmargin-right: 3%;\n\tmargin-left: 3%;\n}\n\n.button-entity-backup {\n\tcolor: #555;\n\tborder-color: #555;\n\tfont-size: 11px;\n\tline-height: 1.4em;\n\tborder-width: 2px;\n\tmargin-right: 5px;\n}\n\n.button-select-all {\n\twidth: 122px;\n}\n\n.button-deselect {\n\twidth: 92px;\n}\n\n#ud_massactions > .display-flex > .mass-selectors-margins, #updraft-delete-waitwarning > .display-flex > .mass-selectors-margins {\n\tmargin-right: -4px;\n}\n\n.udp-button-primary {\n\tborder-width: 4px;\n\tcolor: #0073AA;\n\tborder-color: #0073AA;\n\tfont-size: 14px;\n\theight: 40px;\n}\n\n#ud_massactions .button-delete {\n\tmargin-right: 0px;\n}\n\n.stored_local {\n\tborder-radius: 5px;\n\tbackground-color: #007FE7;\n\tpadding: 3px 5px 5px 5px;\n\tcolor: #FFF;\n\tfont-size: 75%;\n}\n\nspan#updraft_lastlogcontainer {\n\tword-break: break-all;\n}\n\n.stored_icon {\n\theight: 1.3em;\n\tposition: relative;\n\ttop: 0.2em;\n}\n\n.backup_date_label > * {\n\tvertical-align: middle;\n}\n\n.backup_date_label .dashicons {\n\tfont-size: 18px;\n}\n\n.backup_date_label .clear-right {\n\tclear: right;\n}\n\n.existing-backups-table .backup_date_label > div, .existing-backups-table .backup_date_label span > div {\n\tfont-weight: bold;\n}\n\n/* End Main Buttons */\n\n/* End of common elements */\n\n.udp-logo-70 {\n\twidth: 70px;\n\theight: 70px;\n\tfloat: left;\n\tpadding-right: 25px;\n}\n\nh3 .thank-you {\n\tmargin-top: 0px;\n}\n\n.ws_advert {\n\tmax-width: 800px;\n\tfont-size: 140%;\n\tline-height: 140%;\n\tpadding: 14px;\n\tclear: left;\n}\n\n.dismiss-dash-notice {\n\tfloat: right;\n\tposition: relative;\n\ttop: -20px;\n}\n\n.updraft_exclude_container,\n.updraft_include_container {\n\tmargin-left: 24px;\n\tmargin-top: 5px;\n\tmargin-bottom: 10px;\n\tpadding: 15px;\n\tborder: 1px solid #DDD;\n}\n\nlabel.updraft-exclude-label {\n\tfont-weight: 500;\n\tmargin-bottom: 5px;\n\tdisplay: block;\n}\n\n.updraft_add_exclude_item,\n#updraft_include_more_paths_another {\n\tdisplay: inline-block;\n\tmargin-top: 10px;\n}\n\ninput.updraft_exclude_entity_field,\n.form-table td input.updraft_exclude_entity_field,\n.updraftplus-morefiles-row input[type=text] {\n\twidth: calc(100% - 70px);\n\tmax-width: 400px;\n}\n\n@media screen and (max-width: 782px) {\n\n\t.form-table td input.updraft_exclude_entity_field,\n\t.form-table td .updraftplus-morefiles-row input[type=text] {\n\t\tdisplay: inline-block;\n\t}\n\n}\n\n.updraft_exclude_entity_delete.dashicons, .updraft_exclude_entity_edit.dashicons, .updraft_exclude_entity_update.dashicons, .updraftplus-morefiles-row a.dashicons {\n\tmargin-top: 2px;\n\tfont-size: 20px;\n\tbox-shadow: none;\n\tline-height: 1;\n\tpadding: 3px;\n\tmargin-right: 4px;\n}\n\n.updraft_exclude_entity_delete,\n.updraft_exclude_entity_delete:hover,\n.updraftplus-morefiles-row-delete {\n\tcolor: #FF6347;\n}\n\n.updraft_exclude_entity_update.dashicons, .updraft_exclude_entity_update.dashicons:hover {\n\tcolor: #008000;\n\tfont-weight: bold;\n\tfont-size: 22px;\n\tmargin-left: 4px;\n}\n\n.updraft_exclude_entity_edit {\n\tmargin-left: 4px;\n}\n\n.updraft_exclude_entity_update.is-active ~ .updraft_exclude_entity_delete {\n\tdisplay: none;\n}\n\n.updraft-exclude-panel-heading {\n\tmargin-bottom: 8px;\n}\n\n.updraft-exclude-panel-heading h3 {\n\tmargin: 0.5em 0 0.5em 0;\n}\n\n.updraft-exclude-submit.button-primary {\n\tmargin-top: 5px;\n}\n\n.updraft_exclude_actions_list {\n\tfont-weight: bold;\n}\n\n.updraft-exclude-link {\n\tcursor: pointer;\n}\n\n#updraft_include_more_options {\n\tpadding-left: 25px;\n}\n\n#updraft_report_cell .updraft_reportbox,\n.updraft_small_box {\n\tpadding: 12px;\n\tmargin: 8px 0;\n\tborder: 1px solid #CCC;\n\tposition: relative;\n}\n\n#updraft_report_cell button.updraft_reportbox_delete,\n.updraft_box_delete_button,\n.updraft_small_box .updraft_box_delete_button {\n\tpadding: 4px;\n\tpadding-top: 6px;\n\tborder: none;\n\tbackground: transparent;\n\tposition: absolute;\n\ttop: 4px;\n\tright: 4px;\n\tcursor: pointer;\n}\n\n#updraft_report_cell button.updraft_reportbox_delete:hover {\n\tcolor: #DE3C3C;\n}\n\na.updraft_report_another .dashicons {\n\ttext-decoration: none;\n\tmargin-top: 2px;\n}\n\n.updraft_report_dbbackup.updraft_report_disabled {\n\tcolor: #CCC;\n}\n\n#updraft-navtab-settings-content .updraft-test-button {\n\tfont-size: 18px !important;\n}\n\n#updraft_report_cell .updraft_report_email {\n\tdisplay: block;\n\twidth: calc(100% - 50px);\n\tmargin-bottom: 9px;\n}\n\n#updraft_report_cell .updraft_report_another_p {\n\tclear: left;\n}\n\n/* Taken straight from admin.php */\n\n#updraft-navtab-settings-content table.form-table p {\n\tmax-width: 700px;\n}\n\n#updraft-navtab-settings-content table.form-table .notice p {\n\tmax-width: none;\n}\n\n#updraft-navtab-backups-content .updraft_existing_backups .updraft_existing_backups_row.backuprowselected,\n#updraft-navtab-backups-content .updraft_existing_backups .updraft_existing_backups_row.backuprowselected td {\n\tbackground-color: #EFEFEF;\n}\n\n#updraft-navtab-backups-content .updraft_existing_backups .updraft_existing_backups_row.backuprowselected:nth-child(even) td {\n\tbackground-color: #E8E8E8;\n}\n\n.updraft_settings_sectionheading {\n\tdisplay: none;\n}\n\n.updraft-backupentitybutton-disabled {\n\tbackground-color: transparent;\n\tborder: none;\n\tcolor: #0074A2;\n\ttext-decoration: underline;\n\tcursor: pointer;\n\tclear: none;\n\tfloat: left;\n}\n\n.updraft-backupentitybutton {\n\tmargin-left: 8px;\n}\n\n.updraft-bigbutton {\n\tpadding: 2px 0px !important;\n\tmargin-right: 14px !important;\n\tfont-size: 22px !important;\n\tmin-height: 32px;\n\tmin-width: 180px;\n}\n\ntr[class*=\"_updraft_remote_storage_border\"] {\n\tborder-top: 1px solid #CCC;\n}\n\n.updraft_multi_storage_options {\n\tfloat: right;\n\tclear: right;\n\tmargin-bottom: 5px !important;\n}\n\n.updraft_toggle_instance_label {\n\tvertical-align: top !important;\n}\n\n.updraft_debugrow th {\n\tfloat: right;\n\ttext-align: right;\n\tfont-weight: bold;\n\tpadding-right: 8px;\n\tmin-width: 140px;\n}\n\n.updraft_debugrow td {\n\tmin-width: 300px;\n\tvertical-align: bottom;\n}\n\n#updraft_webdav_host_error, .onedrive_folder_error {\n\tcolor: red;\n}\n\nlabel[for=updraft_servicecheckbox_updraftvault] {\n\tposition: relative;\n}\n\n#updraft-wrap .udp-info {\n\tposition: absolute;\n\tright: 10px;\n\ttop: calc(50% - 10px);\n}\n\n#updraft-wrap span.info-trigger {\n\tdisplay: inline-block;\n\twidth: 20px;\n\theight: 20px;\n\tbackground: #FFF;\n\tcolor: #72777C;\n\tborder-radius: 30px;\n\ttext-align: center;\n\tline-height: 20px;\n\tbox-shadow: 0 1px 3px rgba(0, 0, 0, 0.15);\n}\n\n#updraft-wrap .info-content-wrapper {\n\tdisplay: none;\n\tposition: absolute;\n\tbottom: 20px;\n\ttransform: translatex(calc(-50% + 10px));\n\twidth: 330px;\n\tpadding-bottom: 10px;\n}\n\n#updraft-wrap .info-content-wrapper::before {\n\tcontent: '';\n\tposition: absolute;\n\tbottom: -10px;\n\tborder: 10px solid transparent;\n\tborder-top-color: #FFF;\n\tleft: calc(50% - 10px);\n}\n\n#updraft-wrap .info-content {\n\tpadding: 20px;\n\tbackground: #FFF;\n\tborder-radius: 4px;\n\tbox-shadow: 0 3px 10px rgba(0, 0, 0, 0.1);\n\tcolor: #72777C;\n}\n\n#updraft-wrap .info-content h3 {\n\tmargin-top: 0;\n}\n\n#updraft-wrap .info-content p {\n\tmargin-top: 10px;\n}\n\n#updraft-wrap .udp-info:hover .info-content-wrapper {\n\tdisplay: block;\n}\n\n/* jstree styles */\n\n/* these styles hide the dots from the parent but keep the arrows */\n.updraft_jstree .jstree-container-ul > .jstree-node,\ndiv[id^=\"updraft_more_files_jstree_\"] .jstree-container-ul > .jstree-node {\n\tbackground: transparent;\n}\n\n.updraft_jstree .jstree-container-ul > .jstree-open > .jstree-ocl,\ndiv[id^=\"updraft_more_files_jstree_\"] .jstree-container-ul > .jstree-open > .jstree-ocl {\n\tbackground-position: -36px -4px;\n}\n\n.updraft_jstree .jstree-container-ul > .jstree-closed> .jstree-ocl,\ndiv[id^=\"updraft_more_files_jstree_\"] .jstree-container-ul > .jstree-closed> .jstree-ocl {\n\tbackground-position: -4px -4px;\n}\n\n.updraft_jstree .jstree-container-ul > .jstree-leaf> .jstree-ocl,\ndiv[id^=\"updraft_more_files_jstree_\"] .jstree-container-ul > .jstree-leaf> .jstree-ocl {\n\tbackground: transparent;\n}\n\n/* zip browser jstree styles */\n#updraft_zip_files_container {\n\tposition: relative;\n\theight: 450px;\n\toverflow: none;\n}\n\n.updraft_jstree_info_container {\n\tposition: relative;\n\theight: auto;\n\twidth: 100%;\n\tborder: 1px dotted;\n\tmargin-bottom: 5px;\n}\n\n.updraft_jstree_info_container p {\n\tmargin: 1px;\n\tpadding-left: 10px;\n\tfont-size: 14px;\n}\n\n#updraft_zip_download_item {\n\tdisplay: none;\n\tcolor: #0073AA;\n\tpadding-left: 10px;\n}\n\n#updraft_zip_download_notice {\n\tpadding-left: 10px;\n}\n\n#updraft_exclude_files_folders_jstree {\n\tmax-height: 200px;\n\toverflow-y: scroll;\n}\n\n.updraft_jstree {\n\tposition: relative;\n\tborder: 1px dotted;\n\theight: 80%;\n\twidth: 100%;\n\toverflow: auto;\n}\n\n/* More files jstree styles */\ndiv[id^=\"updraft_more_files_container_\"] {\n\tposition: relative;\n\tdisplay: none;\n\twidth: 100%;\n\tborder: 1px solid #CCC;\n\tbackground: #FAFAFA;\n\tmargin-bottom: 5px;\n\tmargin-top: 4px;\n\tbox-shadow: 0 5px 8px rgba(0, 0, 0, 0.1);\n}\n\ndiv[id^=\"updraft_more_files_container_\"]::before {\n\tcontent: ' ';\n\twidth: 11px;\n\theight: 11px;\n\tdisplay: block;\n\tbackground: #FAFAFA;\n\tposition: absolute;\n\ttop: 0;\n\tleft: 20px;\n\tborder-top: 1px solid #CCC;\n\tborder-left: 1px solid #CCC;\n\ttransform: translatey(-7px) rotate(45deg);\n}\n\ninput.updraft_more_path_editing {\n\tborder-color: #0285BA;\n}\n\ninput.updraft_more_path_editing ~ a.dashicons {\n\tdisplay: none;\n}\n\ndiv[id^=\"updraft_jstree_buttons_\"] {\n\tpadding: 10px;\n\tbackground: #E6E6E6;\n}\n\ndiv[id^=\"updraft_jstree_container_\"] {\n\theight: 300px;\n\twidth: 100%;\n\toverflow: auto;\n}\n\ndiv[id^=\"updraft_more_files_container_\"] button {\n\tline-height: 20px;\n}\n\nbutton[id^=\"updraft_parent_directory_\"] {\n\tmargin: 10px 10px 4px 10px;\n\tpadding-left: 3px;\n}\n\nbutton[id^=\"updraft_jstree_confirm_\"], button[id^=\"updraft_jstree_cancel_\"] {\n\tdisplay: none;\n}\n\ninput[id^=\"updraft_include_more_path_restore_\"] {\n\ttext-align: right;\n}\n\n.updraftplus-morefiles-row-delete,\n.updraftplus-morefiles-row-edit {\n\tcursor: pointer;\n}\n\n#updraft-wrap .form-table th {\n\twidth: 230px;\n}\n\n#updraft-wrap .form-table .existing-backups-table th {\n\twidth: auto;\n}\n\n.updraft-viewlogdiv form {\n\tmargin: 0;\n\tpadding: 0;\n}\n\n.updraft-viewlogdiv {\n\tdisplay: inline-block;\n}\n\n.updraft-viewlogdiv input, .updraft-viewlogdiv a {\n\tborder: none;\n\tbackground-color: transparent;\n\tcolor: #000;\n\tmargin: 0px;\n\tpadding: 3px 4px;\n\tfont-size: 16px;\n\tline-height: 26px;\n}\n\n.updraft-viewlogdiv input:hover, .updraft-viewlogdiv a:hover {\n\tcolor: #FFF;\n\tcursor: pointer;\n}\n\n.button.button-remove {\n\tcolor: white;\n\tbackground-color: #DE3C3C;\n\tborder-color: #C00000;\n\tbox-shadow: 0 1px 0 #C10100;\n}\n\n.button.button-remove:hover,\n.button.button-remove:focus {\n\tborder-color: #C00;\n\tcolor: #FFF;\n\tbackground: #C00;\n}\n\n/* button-remove colors for midnight admin theme */\nbody.admin-color-midnight .button.button-remove {\n\tcolor: #DE3C3C;\n\tbackground-color: #F7F7F7;\n\tborder-color: #CCC;\n\tbox-shadow: 0 1px 0 #CCC;\n}\n\nbody.admin-color-midnight .button.button-remove:hover, body.admin-color-midnight .button.button-remove:focus {\n\tborder-color: #BA281F;\n}\n\nbody.admin-color-midnight .button.button-remove:focus {\n\tbox-shadow: inherit;\n\tbox-shadow: 0 0 3px rgba(0, 115, 170, 0.8);\n}\n\n.drag-drop #drag-drop-area2 {\n\tborder: 4px dashed #DDD;\n\theight: 200px;\n}\n\n#drag-drop-area2 .drag-drop-inside {\n\tmargin: 36px auto 0;\n\twidth: 350px;\n}\n\n#filelist, #filelist2 {\n\twidth: 100%;\n}\n\n#filelist .file, #filelist2 .file, .ud_downloadstatus .file, #ud_downloadstatus2 .file, #ud_downloadstatus3 .file {\n\tpadding: 1px;\n\tbackground: #ECECEC;\n\tborder: solid 1px #CCC;\n\tmargin: 4px 0;\n}\n\n.updraft_premium section {\n\tmargin-bottom: 20px;\n}\n\n/*\n\tCall to action Premium\n*/\n.updraft_premium_cta {\n\tbackground: #FFF;\n\tmargin-top: 30px;\n\tpadding: 0;\n\tborder-left: 4px solid #DB6A03;\n}\n\n.updraft_premium_cta a {\n\tfont-weight: normal;\n}\n\n.updraft_premium_cta__action {\n\tposition: relative;\n\ttext-align: center;\n}\n\n.updraft_premium_cta a.button.button-primary.button-hero {\n\tfont-size: 1.3em;\n\tletter-spacing: 0.03rem;\n\ttext-transform: uppercase;\n\tmargin-bottom: 7px;\n}\n\n.updraft_premium_cta a.button.button-primary.button-hero + small {\n\tdisplay: block;\n\tmax-width: 100%;\n\ttext-align: center;\n\tcolor: #AFAFAF;\n}\n\n.updraft_premium_cta a.button.button-primary.button-hero + small .dashicons {\n\twidth: 12px;\n\theight: 12px;\n}\n\n.updraft_premium_cta__top {\n\tdisplay: flex;\n\talign-items: center;\n\tjustify-content: space-between;\n\tpadding: 18px 30px;\n}\n\n.updraft_premium_cta__bottom {\n\tbackground: #F9F9F9;\n\tpadding: 5px 30px;\n}\n\n.updraft_premium_cta__summary {\n\tmargin-right: 60px;\n}\n\n.updraft_premium_cta h2 {\n\tfont-size: 28px;\n\tfont-weight: 200;\n\tline-height: 1;\n\tmargin: 0;\n\tmargin-bottom: 5px;\n\tletter-spacing: 0.05rem;\n\tcolor: #DB6A03;\n}\n\n.updraft_premium_cta ul li::after {\n\tcolor: #CCC;\n}\n\n@media only screen and (max-width: 768px) {\n\n\t.updraft_premium_cta__top {\n\t\tflex-direction: column;\n\t\ttext-align: center;\n\t\talign-items: center;\n\t}\n\n\t.updraft_premium_cta__summary {\n\t\tmargin-right: 0;\n\t\tmargin-bottom: 30px;\n\t}\n\n}\n\n/*\n\tBox\n*/\n.udp-box {\n\tbackground: #FFF;\n\tpadding: 20px;\n\tbox-shadow: 0 1px 2px rgba(0, 0, 0, 0.1);\n\ttext-align: center;\n}\n\n.udp-box h3 {\n\tmargin: 0;\n}\n\n.udp-box__heading {\n\talign-self: center;\n\tbackground: none;\n\tbox-shadow: none;\n}\n\n/*\n\tOther Plugins\n*/\n.updraft-more-plugins {\n\tdisplay: flex;\n\tflex-direction: row;\n\tflex-wrap: wrap;\n\tjustify-content: space-between;\n\tflex-wrap: wrap;\n}\n\n.updraft-more-plugins img {\n\tmax-width: 200px;\n\twidth: 100%;\n\tdisplay: inline-block;\n}\n\n.updraft-more-plugins .udp-box {\n\tbox-sizing: border-box;\n\twidth: 24%;\n}\n\n.updraft-more-plugins .udp-box p:last-child {\n\tmargin-bottom: 0;\n\tpadding-bottom: 0;\n}\n\n/*\n\tlinks list\n*/\n.updraft_premium_description_list {\n\ttext-align: left;\n\tmargin: 0;\n\tfont-size: 12px;\n}\n\nul.updraft_premium_description_list, ul#updraft_restore_warnings {\n\tlist-style: disc inside;\n}\n\nul.updraft_premium_description_list li {\n\tdisplay: inline;\n}\n\nul.updraft_premium_description_list li::after {\n\tcontent: \" | \";\n}\n\nul.updraft_premium_description_list li:last-child::after {\n\tcontent: \"\";\n}\n\n.updraft_feature_cell {\n\tbackground-color: #F7D9C9 !important;\n\tpadding: 5px 10px;\n}\n\n.updraftplus_com_login_status, .updraftplus_com_key_status {\n\tdisplay: none;\n\tbackground: #FFF;\n\tborder-left: 4px solid #FFF;\n\tborder-left-color: #DC3232;\n\tbox-shadow: 0 1px 1px 0 rgba(0,0,0,.1);\n\tmargin: 5px 0 15px 0;\n\tpadding: 5px 12px;\n}\n\n.updraftplus_com_login_status.success {\n\tborder-left-color: green;\n}\n\n#updraft-wrap strong.success {\n\tcolor: green;\n}\n\n.updraft_feat_table {\n\tborder: none;\n\tborder-collapse: collapse;\n\tfont-size: 120%;\n\tbackground-color: white;\n\ttext-align: center;\n}\n\n.updraft_feat_th, .updraft_feat_table td {\n\tborder: 1px solid #F1F1F1;\n\tborder-collapse: collapse;\n\tfont-size: 120%;\n\tbackground-color: white;\n\ttext-align: center;\n\tpadding: 15px;\n}\n\n.updraft_feat_table td {\n\tborder-bottom-width: 4px;\n}\n\n.updraft_feat_table td:first-child {\n\tborder-left: none;\n}\n\n.updraft_feat_table td:last-child {\n\tborder-right: none;\n}\n\n.updraft_feat_table tr:last-child td {\n\tborder-bottom: none;\n}\n\n.updraft_feat_table td:nth-child(2),\n.updraft_feat_table td:nth-child(3) {\n\tbackground-color: rgba(241, 241, 241, 0.38);\n\twidth: 190px;\n}\n\n.updraft_feat_table__header td img {\n\tdisplay: block;\n\tmargin: 0 auto;\n}\n\n.updraft_feat_table__header td {\n\ttext-align: center;\n}\n\n.updraft_feat_table .installed {\n\tfont-size: 14px;\n}\n\n.updraft_feat_table p {\n\tpadding: 0px 10px;\n\tmargin: 5px 0px;\n\tfont-size: 13px;\n}\n\n.updraft_feat_table h4 {\n\tmargin: 5px 0px;\n}\n\n.updraft_feat_table .dashicons {\n\twidth: 25px;\n\theight: 25px;\n\tfont-size: 25px;\n\tline-height: 1;\n}\n\n.updraft_feat_table .dashicons-yes, .updraft_feat_table .updraft-yes {\n\tcolor: green;\n}\n\n.updraft_feat_table .dashicons-no-alt, .updraft_feat_table .updraft-no {\n\tcolor: red;\n}\n\n.updraft_tick_cell {\n\ttext-align: center;\n}\n\n.updraft_tick_cell img {\n\tmargin: 4px 0;\n\theight: 24px;\n}\n\n.ud_downloadstatus__close {\n\tborder: none;\n\tbackground: transparent;\n\twidth: auto;\n\tfont-size: 20px;\n\tpadding: 0;\n\tcursor: pointer;\n}\n\n#filelist .fileprogress, #filelist2 .fileprogress, .ud_downloadstatus .dlfileprogress, #ud_downloadstatus2 .dlfileprogress, #ud_downloadstatus3 .dlfileprogress {\n\twidth: 0%;\n\tbackground: #0572AA;\n\theight: 8px;\n\ttransition: width .3s;\n}\n\n.ud_downloadstatus .raw, #ud_downloadstatus2 .raw, #ud_downloadstatus3 .raw {\n\tmargin-top: 8px;\n\tclear: left;\n}\n\n.ud_downloadstatus .file, #ud_downloadstatus2 .file, #ud_downloadstatus3 .file {\n\tmargin-top: 8px;\n}\n\ndiv[class^=\"updraftplus_downloader_container_\"] {\n\tpadding: 10px;\n}\n\ntr.updraftplusmethod h3 {\n\tmargin: 0px;\n}\n\ntr.updraftplusmethod img {\n\tmax-width: 100%;\n}\n\n#updraft_retain_db_rules .updraft_retain_rules_delete, #updraft_retain_files_rules .updraft_retain_rules_delete {\n\tcursor: pointer;\n\tcolor: red;\n\tfont-size: 120%;\n\tfont-weight: bold;\n\tborder: 0px;\n\tborder-radius: 3px;\n\tpadding: 2px;\n\tmargin: 0 6px;\n\ttext-decoration: none;\n\tdisplay: inline-block;\n}\n\n#updraft_retain_db_rules .updraft_retain_rules_delete:hover, #updraft_retain_files_rules .updraft_retain_rules_delete:hover {\n\tcursor: pointer;\n\tcolor: white;\n\tbackground: red;\n}\n\n#updraft_backup_started {\n\tmax-width: 800px;\n\tfont-size: 140%;\n\tline-height: 140%;\n\tpadding: 14px;\n\tclear: left;\n}\n\n/* backup finished */\n.blockUI.blockOverlay.ui-widget-overlay {\n\tbackground: #000;\n}\n\n.updraft_success_popup {\n\ttext-align: center;\n\tpadding-bottom: 30px;\n}\n\n.updraft_success_popup > .dashicons {\n\tfont-size: 100px;\n\twidth: 100px;\n\theight: 100px;\n\tline-height: 100px;\n\tpadding: 0px;\n\tborder-radius: 50%;\n\tmargin-top: 30px;\n\tdisplay: block;\n\tmargin-left: auto;\n\tmargin-right: auto;\n\tbackground: #E2E6E5;\n}\n\n.updraft_success_popup > .dashicons.dashicons-yes {\n\ttext-indent: -5px;\n}\n\n.updraft_success_popup.success > .dashicons {\n\tcolor: green;\n}\n\n.updraft_success_popup.warning > .dashicons {\n\tcolor: #888;\n}\n\n.updraft_success_popup--message {\n\tpadding: 20px;\n}\n\n.button.updraft-close-overlay .dashicons {\n\ttext-decoration: none;\n\tfont-size: 20px;\n\tmargin-left: -5px;\n\tpadding: 0;\n\ttransform: translatey(3px);\n}\n\n.updraft_saving_popup img {\n\tanimation-name: udp_blink;\n\tanimation-duration: 610ms;\n\tanimation-iteration-count: infinite;\n\tanimation-direction: alternate;\n\tanimation-timing-function: ease-out;\n}\n\n.udp-premium-image {\n\tdisplay: none;\n}\n\n@media screen and (min-width: 720px) {\n\n\t.udp-premium-image {\n\t\tdisplay: block;\n\t\tfloat: left;\n\t\tpadding-right: 5px;\n\t}\n\n}\n\n/* End stuff already in admin.php */\n#plupload-upload-ui2 {\n\twidth: 80%;\n}\n\n.backup-restored {\n\tpadding: 8px;\n}\n\n.updated.backup-restored {\n\tpadding-top: 15px;\n\tpadding-bottom: 15px;\n}\n\n.backup-restored span {\n\tfont-size: 120%;\n}\n\n.memory-limit {\n\tpadding: 8px;\n}\n\n.updraft_list_errors {\n\tpadding: 8px;\n}\n\n/*.nav-tab {\n\tborder-radius: 20px 20px 0 0;\n\tborder-color: grey;\n\tborder-width: 2px;\n\tmargin-top: 34px;\n}\n\n.nav-tab:hover {\n\tborder-bottom: 0;\n}\n\n.nav-tab-active, .nav-tab-active:active {\n\tcolor: #df6926;\n\tborder-color: #D3D3D3;\n\tborder-width: 1px;\n\tborder-bottom: 0;\n}\n\n.nav-tab-active:focus {\n\tcolor: #df6926;\n}*/\n\n.nav-tab-wrapper {\n\tmargin: 14px 0px;\n}\n\n#updraft-poplog-content {\n\twhite-space: pre-wrap;\n}\n\n.next-backup {\n\tborder: 0px;\n\tpadding: 0px;\n\tmargin: 0 10px 0 0;\n}\n\n.not-scheduled {\n\tvertical-align: top !important;\n\tmargin: 0px !important;\n\tpadding: 0px !important;\n}\n\n.next-backup .updraft_scheduled {\n\t/* width: 124px;*/\n\tmargin: 0px;\n\tpadding: 2px 4px 2px 0px;\n}\n\n#next-backup-table-inner td {\n\tvertical-align: top;\n}\n\n.updraft_all-files {\n\tcolor: blue;\n}\n\n.multisite-advert-width {\n\twidth: 800px;\n}\n\n.updraft_settings_sectionheading {\n\tmargin-top: 6px;\n}\n\n.premium-upgrade-prompt {\n\t/* font-size: 115%; */\n}\n\nsection.premium-upgrade-purchase-success {\n\tpadding: 2em;\n\tbackground: #FAFAFA;\n\ttext-align: center;\n\tbox-shadow: 0px 14px 40px rgba(0, 0, 0, 0.1);\n}\n\nsection.premium-upgrade-purchase-success h3 {\n\tfont-size: 2em;\n\tcolor: green;\n}\n\nsection.premium-upgrade-purchase-success h3 .dashicons {\n\tdisplay: block;\n\tmargin: 0 auto;\n\tfont-size: 60px;\n\twidth: 60px;\n\theight: 60px;\n\tborder-radius: 50%;\n\tbackground: green;\n\tcolor: #FFF;\n\tmargin-bottom: 20px;\n}\n\nsection.premium-upgrade-purchase-success h3 .dashicons::before {\n\tdisplay: inline-block;\n\tmargin-left: -4px;\n\tmargin-top: 2px;\n}\n\nsection.premium-upgrade-purchase-success p {\n\tfont-size: 120%;\n}\n\n.show_admin_restore_in_progress_notice {\n\tpadding: 8px;\n}\n\n.show_admin_restore_in_progress_notice .unfinished-restoration {\n\tfont-size: 120%;\n}\n\n#backupnow_includefiles_moreoptions, #backupnow_database_moreoptions {\n\tmargin: 4px 16px 6px 16px;\n\tborder: 1px dotted;\n\tpadding: 6px 10px;\n}\n\n#backupnow_database_moreoptions {\n\tmax-height: 250px;\n\toverflow: auto;\n}\n\n.form-table #updraft_activejobsrow .minimum-height {\n\tmin-height: 100px;\n}\n\n#updraft_activejobsrow th {\n\tmax-width: 112px;\n\tmargin: 0;\n\tpadding: 13px 0 0 0;\n}\n\n#updraft_lastlogmessagerow .last-message {\n\tpadding-top: 20px;\n\tdisplay: block;\n}\n\n.updraft_simplepie {\n\tvertical-align: top;\n}\n\n.download-backups {\n\tmargin-top: 8px;\n}\n\n.download-backups .updraft_download_button {\n\tmargin-right: 6px;\n}\n\n.download-backups .ud-whitespace-warning, .download-backups .ud-bom-warning {\n\tbackground-color: pink;\n\tpadding: 8px;\n\tmargin: 4px;\n\tborder: 1px dotted;\n}\n\n.download-backups .ul {\n\tlist-style: none inside;\n\tmax-width: 800px;\n\tmargin-top: 6px;\n\tmargin-bottom: 12px;\n}\n\n#updraft-plupload-modal {\n\tmargin: 16px 0;\n}\n\n.download-backups .upload {\n\tmax-width: 610px;\n}\n\n.download-backups #plupload-upload-ui {\n\twidth: 100%;\n}\n\n.ud_downloadstatus {\n\tpadding: 10px 0;\n}\n\n#ud_massactions, #updraft-delete-waitwarning {\n\tpadding: 14px;\n\tbackground: rgb(241, 241, 241);\n\tposition: absolute;\n\tleft: 0;\n\ttop: 100%;\n}\n\n#ud_massactions > *, #updraft-delete-waitwarning > * {\n\tvertical-align: middle;\n}\n\n#ud_massactions .updraftplus-remove {\n\tdisplay: inline-block;\n\tmargin-right: 0;\n}\n\n#ud_massactions .updraftplus-remove a {\n\ttext-decoration: none;\n}\n\n#ud_massactions .updraft-viewlogdiv a {\n\ttext-decoration: none;\n\tposition: relative;\n}\n\nsmall.ud_massactions-tip {\n\tdisplay: inline-block;\n\topacity: 0.5;\n\tfont-style: italic;\n\tmargin-left: 20px;\n}\n\n#updraft-navtab-backups-content .updraft_existing_backups {\n\tmargin-bottom: 35px;\n\tposition: relative;\n}\n\n#updraft-message-modal-innards {\n\tpadding: 4px;\n}\n\n#updraft-authenticate-modal {\n\ttext-align: center;\n\tfont-size: 16px !important;\n}\n\n#updraft-authenticate-modal p {\n\tfont-size: 16px;\n}\n\n#updraft_delete_form p {\n\tmargin-top: 3px;\n\tpadding-top: 0;\n}\n\n#updraft_restore_form .cannot-restore {\n\tmargin: 8px 0;\n}\n\n.notice.updraft-restore-option {\n\tpadding: 12px;\n\tmargin: 8px 0 4px 0;\n\tborder-left-color: #CCC;\n}\n\n/* updraft_restore_crypteddb */\n#updraft_restorer_dboptions h4 {\n\tmargin: 0px 0px 6px 0px;\n\tpadding: 0px;\n}\n\n.updraftplus_restore_tables_options_container {\n\tmax-height: 250px;\n\toverflow: auto;\n}\n\n.updraft_debugrow th {\n\tvertical-align: top;\n\tpadding-top: 6px;\n\tmax-width: 140px;\n}\n\n.expertmode p {\n\tfont-size: 125%;\n}\n\n.expertmode .call-wp-action {\n\twidth: 300px;\n\theight: 22px;\n}\n\n.updraftplus-lock-advert {\n\tclear: left;\n\tmax-width: 600px;\n}\n\n.uncompressed-data {\n\tclear: left;\n\tmax-width: 600px;\n}\n\n.delete-old-directories {\n\tpadding: 8px;\n\tpadding-bottom: 12px;\n}\n\n.active-jobs {\n\twidth: 100%;\n\ttext-align: center;\n\tpadding: 33px;\n}\n\n.job-id {\n\tmargin-top: 0;\n\tmargin-bottom: 8px;\n}\n\n.next-resumption {\n\tfont-weight: bold;\n}\n\n.updraft_percentage {\n\tz-index: -1;\n\tposition: absolute;\n\tleft: 0px;\n\ttop: 0px;\n\ttext-align: center;\n\tbackground-color: #1D8EC2;\n\ttransition: width 0.3s;\n}\n\n.curstage {\n\tz-index: 1;\n\tborder-radius: 2px;\n\tmargin-top: 8px;\n\twidth: 100%;\n\theight: 26px;\n\tline-height: 26px;\n\tposition: relative;\n\ttext-align: center;\n\tfont-style: italic;\n\tcolor: #FFF;\n\tbackground-color: #B7B7B7;\n\ttext-shadow: 0 1px 2px rgba(0, 0, 0, 0.3);\n}\n\n.curstage-info {\n\tdisplay: inline-block;\n\tz-index: 2;\n}\n\n.retain-files {\n\twidth: 48px;\n}\n\n.backup-interval-description tr td div {\n\tmax-width: 670px;\n}\n\n#updraft-manualdecrypt-modal {\n\twidth: 85%;\n\tmargin: 6px;\n\tmargin-left: 100px;\n}\n\n.directory-permissions {\n\tfont-size: 110%;\n\tfont-weight: bold;\n}\n\n.double-warning {\n\tborder: 1px solid;\n\tpadding: 6px;\n}\n\n.raw-backup-info {\n\tfont-style: italic;\n\tfont-weight: bold;\n\tfont-size: 120%;\n}\n\n.updraft_existingbackup_date {\n\twidth: 22%;\n\tmax-width: 140px;\n}\n\n.updraft_existing_backups_wrapper {\n\tmargin-top: 20px;\n\tborder-top: 1px solid #DDD;\n}\n\n.updraft-no-backups-msg {\n\ttext-align: center;\n}\n\n.tr-bottom-4 {\n\tmargin-bottom: 4px;\n}\n\n.existing-backups-table th {\n\tpadding: 8px 10px;\n}\n\n.form-table .backup-date {\n\twidth: 172px;\n}\n\n.form-table .backup-data {\n\twidth: 426px;\n}\n\n.form-table .updraft_backup_actions {\n\twidth: 272px;\n}\n\n.existing-date {\n\t-webkit-box-sizing: border-box;\n\t-moz-box-sizing: border-box;\n\tbox-sizing: border-box;\n\tmax-width: 140px;\n\twidth: 25%;\n}\n\n.line-break-tr {\n\theight: 2px;\n\tpadding: 1px;\n\tmargin: 0px;\n}\n\n.line-break-td {\n\tmargin: 0;\n\tpadding: 0;\n}\n\n.td-line-color {\n\theight: 2px;\n\tbackground-color: #888;\n}\n\n.raw-backup {\n\tmax-width: 140px;\n}\n\n.existing-backups-actions {\n\tpadding: 1px;\n\tmargin: 0px;\n}\n\n.existing-backups-border {\n\theight: 2px;\n\tpadding: 1px;\n\tmargin: 0px;\n}\n\n.existing-backups-border > td {\n\tmargin: 0;\n\tpadding: 0;\n}\n\n.existing-backups-border > div {\n\theight: 2px;\n\tbackground-color: #AAA;\n}\n\n.updraft_existing_backup_date {\n\tmax-width: 140px;\n}\n\n.updraftplus-upload {\n\tmargin-right: 6px;\n\tfloat: left;\n\tclear: none;\n}\n\n.before-restore-button {\n\tpadding: 1px;\n\tmargin: 0px;\n}\n\n.before-restore-button div {\n\tfloat: none;\n\tdisplay: inline-block;\n}\n\n.table-separator-tr {\n\theight: 2px;\n\tpadding: 1px;\n\tmargin: 0px;\n}\n\n.table-separator-td {\n\tmargin: 0px;\n\tpadding: 0px;\n}\n\n.end-of-table-div {\n\theight: 2px;\n\tbackground-color: #AAA;\n}\n\n.last-backup-job {\n\tpadding-top: 3% !important;\n}\n\n.line-height-03 {\n\tline-height: 0.3 !important;\n}\n\n.line-height-13 {\n\tline-height: 1.3 !important;\n}\n\n.line-height-23 {\n\tline-height: 2.3 !important;\n}\n\n#updraft_diskspaceused {\n\tcolor: #DF6926;\n}\n\n#updraft_delete_old_dirs_pagediv {\n\tpadding-bottom: 10px;\n}\n\n/*#updraft_lastlogmessagerow > td, #updraft_last_backup > td {\n\tpadding: 0;\n}*/\n\n/* Time + scheduling add-on*/\n.fix-time {\n\twidth: 70px;\n}\n\n.retain-files {\n\twidth: 70px;\n}\n\n.number-input {\n\tmin-width: 50px;\n\tmax-width: 70px;\n}\n\n.additional-rule-width {\n\tmin-width: 60px;\n\tmax-width: 70px;\n}\n\n/* Add-ons */\n/* Want to fix the WordPress icons so that they fit inline with the text, and don't push everything out of place. */\n\n#updraft-wrap .dashicons.dashicons-adapt-size {\n\tline-height: inherit;\n\tfont-size: inherit;\n}\n\n#updraft-wrap .button span.dashicons:not(.dashicons-adapt-size) {\n\tvertical-align: middle;\n\tmargin-top: -3px;\n}\n\n.addon-logo-150 {\n\tmargin-left: 30px;\n\tmargin-top: 33px;\n\theight: 125px;\n\twidth: 150px;\n}\n\n.margin-bottom-50 {\n\tmargin-bottom: 50px;\n}\n\n.premium-container {\n\twidth: 80%;\n}\n\n/* Main Header */\n\n.main-header {\n\tbackground-color: #DF6926;\n\theight: 200px;\n\twidth: 100%;\n}\n\n.button-add-to-cart {\n\tcolor: white;\n\tborder-color: white;\n\tfloat: none;\n\tmargin-right: 17px;\n}\n\n.button-add-to-cart:hover, .button-add-to-cart:focus, .button-add-to-cart:active {\n\tborder-color: #A0A5AA;\n\tcolor: #A0A5AA;\n}\n\n.addon-title {\n\tmargin-top: 25px;\n}\n\n.addon-text {\n\tmargin-top: 75px;\n}\n\n.image-main-div {\n\twidth: 25%;\n\tfloat: left;\n}\n\n.text-main-div {\n\twidth: 60%;\n\tfloat: left;\n\ttext-align: center;\n\tcolor: white;\n\tmargin-top: 16px;\n}\n\n.text-main-div-title {\n\tfont-weight: bold !important;\n\tcolor: white;\n\ttext-align: center;\n}\n\n.text-main-div-paragraph {\n\tcolor: white;\n}\n\n/* End main header */\n\n/* Vault icons */\n\n.updraftplus-vault-cta {\n\twidth: 100%;\n\ttext-align: center;\n\tmargin-bottom: 50px;\n}\n\n.updraftplus-vault-cta h1 {\n\tfont-weight: bold;\n}\n\n.updraftvault-buy {\n\twidth: 225px;\n\theight: 225px;\n\tborder: 2px solid #777;\n\tdisplay: inline-table;\n\tmargin: 0 auto;\n\tmargin-right: 50px;\n\tposition: relative;\n}\n\n.updraftplus-vault-cta > .vault-options > .center-vault {\n\twidth: 275px;\n\theight: 275px;\n}\n\n.updraftplus-vault-cta > .vault-options > .center-vault > a {\n\tright: 21%;\n\tfont-size: 16px;\n\tborder-width: 4px !important;\n}\n\n.updraftplus-vault-cta > .vault-options > .center-vault > p {\n\tfont-size: 16px;\n}\n\n.updraftvault-buy .button-purchase {\n\tright: 24%;\n\tmargin-left: 0;\n\tline-height: 1.7em;\n}\n\n.updraftvault-buy hr {\n\theight: 2px;\n\tbackground-color: #777;\n\tmargin-top: 18px;\n}\n\n.right {\n\tmargin-right: 0px;\n}\n\n.updraftvault-buy .addon-logo-100 {\n\theight: 100px;\n\twidth: 125px;\n\tmargin-top: 7px;\n}\n\n.updraftvault-buy .addon-logo-large {\n\tmargin-top: 7px;\n}\n\n.updraftvault-buy .button-buy-vault {\n\tfont-size: 12px;\n\tcolor: #DF6926;\n\tborder-color: #DF6926;\n\tborder-width: 2px !important;\n\tposition: absolute;\n\tright: 29%;\n\tbottom: 2%;\n}\n\n.premium-addon-div .button-purchase {\n\tline-height: 1.7em;\n}\n\n.updraftvault-buy .button-buy-vault:hover {\n\tborder-color: darkgrey;\n\tcolor: darkgrey;\n}\n\n/* End Vault icons */\n\n/* Premium addons */\n\n.premium-addons {\n\tmargin-top: 80px;\n\twidth: 100%;\n\tmargin: 0 auto;\n\tdisplay: table;\n}\n\n.addon-list {\n\t/* margin-left: 32px; */\n\tdisplay: table;\n\ttext-align: center;\n}\n\n.premium-addons h1 {\n\ttext-align: center;\n\tfont-weight: bold;\n}\n\n.premium-addons p {\n\ttext-align: center;\n}\n\n.premium-addons .premium-addon-div {\n\twidth: 200px;\n\theight: 250px;\n\tborder: 2px solid #777;\n\tdisplay: inline-table;\n\tmargin: 0 auto;\n\tmargin-right: 25px;\n\tmargin-top: 25px;\n\ttext-align: center;\n\tposition: relative;\n}\n\n.premium-addons .premium-addon-div p {\n\tmargin-left: 2px;\n\tmargin-right: 2px;\n}\n\n.premium-addons .premium-addon-div img {\n\twidth: auto;\n\theight: 50px;\n\tmargin-top: 7px;\n}\n\n.premium-addons .premium-addon-div .hr-alignment {\n\tmargin-top: 44px;\n}\n\n.premium-addons .premium-addon-div .dropbox-logo {\n\theight: 39px;\n\twidth: 150px;\n}\n\n.premium-addons .premium-addon-div .azure-logo, .premium-addons .premium-addon-div .onedrive-logo {\n\twidth: 75%;\n\theight: 24px;\n}\n\n.button-purchase {\n\tfont-size: 12px;\n\tcolor: #DF6926;\n\tborder-color: #DF6926;\n\tborder-width: 2px !important;\n\tposition: absolute;\n\tright: 25%;\n\tbottom: 2%;\n}\n\n.button-purchase:hover {\n\tcolor: darkgrey;\n\tborder-color: darkgrey;\n}\n\n.premium-addons .premium-addon-div hr {\n\theight: 2px;\n\tbackground-color: #777;\n\tmargin-top: 18px;\n}\n\n.premium-addon-div p {\n\tfont-style: italic;\n}\n\n.addon-list > .premium-addon-div > .onedrive-fix,\n.addon-list > .premium-addon-div > .azure-logo {\n\tmargin-top: 33px;\n}\n\n.addon-list > .premium-addon-div > .dropbox-fix {\n\tmargin-top: 18px;\n}\n\n/* End premium addons */\n\n\n/* Forgotton something (that is the name of the div rather than a mental note!) */\n\n.premium-forgotton-something {\n\tmargin-top: 5%;\n}\n\n.premium-forgotton-something h1 {\n\ttext-align: center;\n\tfont-weight: bold;\n}\n\n.premium-forgotton-something p {\n\ttext-align: center;\n\tfont-weight: normal;\n}\n\n.premium-forgotton-something .button-faq {\n\tcolor: #DF6926;\n\tborder-color: #DF6926;\n\tmargin: 0 auto;\n\tdisplay: table;\n}\n\n.premium-forgotton-something .button-faq:hover {\n\tcolor: #777;\n\tborder-color: #777;\n}\n\n/* End of forgotton something */\n\n.updraftplusmethod.updraftvault #vaultlogo {\n\tpadding-left: 40px;\n}\n\n.updraftplusmethod.updraftvault .vault_primary_option {\n\tfloat: left;\n\twidth: 50%;\n\ttext-align: center;\n\tpadding-bottom: 20px;\n}\n\n.updraftplusmethod.updraftvault .vault_primary_option div {\n\tclear: right;\n\tpadding-top: 20px;\n}\n\n.updraftplusmethod.updraftvault .clear-left {\n\tclear: left;\n}\n\n.updraftplusmethod.updraftvault .padding-top-20px {\n\tpadding-top: 20px;\n}\n\n.updraftplusmethod.updraftvault .padding-top-14px {\n\tpadding-top: 14px;\n}\n\n.updraftplusmethod.updraftvault #updraftvault_settings_default .button-primary, .updraftplusmethod.updraftvault #updraftvault_settings_showoptions .button-primary {\n\tfont-size: 18px !important;\n}\n\n.updraftplusmethod.updraftvault #updraftvault_showoptions, .updraftplusmethod.updraftvault #updraftvault_connect {\n\tmargin-top: 8px;\n}\n\n.updraftplusmethod.updraftvault #updraftvault_settings_connect input {\n\tmargin-right: 10px;\n}\n\n.updraftplusmethod.updraftvault #updraftvault_email {\n\twidth: 280px;\n}\n\n.updraftplusmethod.updraftvault #updraftvault_pass {\n\twidth: 200px;\n}\n\n.updraftplusmethod.updraftvault #vault-is-connected {\n\tmargin: 0;\n\tpadding: 0;\n}\n\n.updraftplusmethod.updraftvault #updraftvault_settings_default p {\n\tclear: left;\n}\n\n.updraftplusmethod.updraftvault .vault-purchase-option-container {\n\ttext-align: center;\n}\n\n.updraftplusmethod.updraftvault .vault-purchase-option {\n\twidth: 40%;\n\ttext-align: center;\n\tpadding-top: 20px;\n\tdisplay: inline-block;\n}\n\n.updraftplusmethod.updraftvault .vault-purchase-option-size {\n\tfont-size: 200%;\n\tfont-weight: bold;\n}\n\n.updraftplusmethod.updraftvault .vault-purchase-option-link {\n\tclear: both;\n\tfont-size: 150%;\n}\n\n.updraftplusmethod.updraftvault .vault-purchase-option-or {\n\tclear: both;\n\tfont-size: 115%;\n\tfont-style: italic;\n}\n\n/* Automation Backup Advert by B */\n.autobackup-image {\n/* \tdisplay: inline-block; */\n/*\tmin-width: 10%;\n\tmax-width:25%;*/\n/*\tfloat: left;*/\n\tclear: left;\n\tfloat: left;\n\twidth: 110px;\n\theight: 110px;\n}\n\n.autobackup-description {\n\twidth: 100%;\n}\n\n.advert-description {\n\tfloat: left;\n\tclear: right;\n\tpadding: 4px 10px 8px 10px;\n\twidth: 70%;\n\tclear: right;\n\tvertical-align: top;\n}\n\n.advert-btn {\n\tdisplay: inline-block;\n\tmin-width: 10%;\n\tvertical-align: top;\n\tmargin-bottom: 8px;\n}\n\n.advert-btn:first-of-type {\n\tmargin-top: 25px;\n}\n\n.advert-btn a {\n\tdisplay: block;\n\tcursor: pointer;\n}\n\na.btn-get-started {\n\tbackground: #FFF;\n\tborder: 2px solid #DF6926;\n\tborder-radius: 4px;\n\tcolor: #DF6926;\n\tdisplay: inline-block;\n\tmargin-left: 10px !important;\n\tmargin-bottom: 7px !important;\n\tfont-size: 18px !important;\n\tline-height: 20px;\n\tmin-height: 28px;\n\tpadding: 11px 10px 5px 10px;\n\ttext-transform: uppercase;\n\ttext-decoration: none;\n}\n\n.circle-dblarrow {\n\tborder: 1px solid #DF6926;\n\tborder-radius: 100%;\n\tdisplay: inline-block;\n\tfont-size: 17px;\n\tline-height: 17px;\n\tmargin-left: 5px;\n\twidth: 20px;\n\theight: 20px;\n\ttext-align: center;\n}\n\n/* End Automation Backup Advert by B */\n/* New Responsive Pretty Advanced Settings */\n.expertmode .advanced_settings_container {\n\theight: auto;\n\toverflow: hidden;\n}\n\n.expertmode .advanced_settings_container .advanced_settings_menu {\n\tfloat: none;\n\tborder-bottom: 1px solid rgb(204, 204, 204);\n}\n\n.expertmode .advanced_settings_container .advanced_settings_content {\n\tpadding-top: 5px;\n\tfloat: none;\n\twidth: auto;\n\toverflow: auto;\n}\n\n.expertmode .advanced_settings_container .advanced_settings_content h3:first-child {\n\tmargin-top: 5px !important;\n}\n\n.expertmode .advanced_settings_container .advanced_settings_content .advanced_tools {\n\tdisplay: none;\n}\n\n.expertmode .advanced_settings_container .advanced_settings_content .site_info {\n\tdisplay: block;\n}\n\n.expertmode .advanced_settings_container .advanced_settings_menu .advanced_tools_button {\n\tdisplay: inline-block;\n\tcursor: pointer;\n\tpadding: 5px;\n\tcolor: #000;\n}\n\n.expertmode .advanced_settings_container .advanced_settings_menu .advanced_tools_text {\n\tfont-size: 16px;\n}\n\n.expertmode .advanced_settings_container .advanced_settings_menu .advanced_tools_button:hover {\n\tbackground-color: #EAEAEA;\n}\n\n.expertmode .advanced_settings_container .advanced_settings_menu .active {\n\tbackground-color: #3498DB;\n\tcolor: #FFF;\n}\n\n.expertmode .advanced_settings_container .advanced_settings_menu .active:hover {\n\tbackground-color: #72C5FD;\n\tcolor: #FFF;\n}\n\n.expertmode .advanced_settings_container .advanced_settings_content input#import_settings {\n\theight: auto !important;\n}\n\ndiv#updraft-wrap a {\n\tcursor: pointer !important;\n}\n\n.updraftcentral_wizard_option {\n\twidth: 45%;\n\tfloat: left;\n\ttext-align: center;\n}\n\n.updraftcentral_wizard_option label {\n\tmargin-bottom: 8px;\n}\n\n#updraftcentral_keys_table {\n\tdisplay: none;\n}\n\n.create_key_container {\n\tborder: 1px solid;\n\tborder-radius: 4px;\n\tpadding: 0 0 6px 6px;\n\tmargin-bottom: 8px;\n}\n\n.updraftcentral_cloud_connect {\n\tborder-radius: 4px;\n\tborder: 1px solid #000;\n\tpadding: 0 20px;\n\tmargin-top: 30px;\n\tbackground-color: #FFF;\n}\n\n.updraftcentral_cloud_error {\n\tborder: 1px solid #000;\n\tpadding: 3px 10px;\n\tborder-left: 3px solid #F00;\n\tbackground-color: #FFF;\n\tmargin-bottom: 10px;\n}\n\n.updraftcentral_cloud_info {\n\tborder: 1px solid #000;\n\tpadding: 3px 10px;\n\tborder-left: 3px solid #EF8F31;\n\tbackground-color: #FFF;\n\tmargin-bottom: 10px;\n}\n\n.updraftplus_spinner.spinner {\n\tpadding-left: 25px;\n\tfloat: none;\n}\n\n.updraftplus_spinner.spinner.visible {\n\tvisibility: visible;\n\twidth: auto;\n}\n\n.updraftcentral_cloud_notices .updraftplus_spinner {\n\tmargin-top: -5px;\n}\n\n.updraftcentral-subheading {\n\tfont-size: 14px;\n\tmargin-top: -10px;\n\tmargin-bottom: 20px;\n}\n\n#updraftcentral_cloud_form input#email,\n#updraftcentral_cloud_form input#password {\n\tmin-width: 250px;\n}\n\n.updraftcentral-data-consent {\n\tfont-size: 13px;\n\tmargin-bottom: 10px;\n}\n\n.updraftcentral_cloud_wizard_image {\n\tfloat: left;\n\tmin-width: 100px;\n\tmargin-right: 25px;\n}\n\n.updraftcentral_cloud_wizard {\n\tfloat: left;\n}\n\n.updraftcentral_cloud_clear {\n\tclear: both;\n}\n\n.updraftplus-settings-footer {\n\tmargin-top: 30px;\n}\n\n.updraftplus-top-menu {\n\tpadding: 0.5em;\n}\n\n#updraft_inpage_backup #updraft_activejobs_table {\n\tbackground: transparent;\n}\n\n#updraft_inpage_backup #updraft_lastlogmessagerow .updraft-log-link {\n\tfloat: none;\n}\n\n#updraft_inpage_backup #updraft_activejobsrow .updraft_row {\n\tflex-direction: column;\n\tpadding-left: 20px;\n\tpadding-right: 20px;\n}\n\n#updraft_inpage_backup #updraft_activejobsrow .updraft_progress_container {\n\twidth: 100%;\n}\n\n#updraft_inpage_backup #updraft_activejobs_table {\n\toverflow: inherit;\n}\n\n#updraft_inpage_backup span#updraft_lastlogcontainer {\n\tpadding: 18px;\n\tbackground: #FAFAFA;\n\tdisplay: block;\n\tfont-size: 90%;\n\tbox-shadow: 0px 1px 2px rgba(0, 0, 0, 0.1);\n}\n\n#updraft_inpage_backup div#updraft_activejobsrow {\n\tbackground: #FAFAFA;\n\tbox-shadow: 0px 1px 2px rgba(0, 0, 0, 0.1);\n}\n\n#updraft_inpage_backup #updraft_lastlogmessagerow > div {\n\tbackground: transparent;\n\tpadding: 0;\n}\n\n#updraft_inpage_backup .last-message > strong {\n\tdisplay: block;\n\tmargin-top: 13px;\n}\n\n/* Restoration page */\n\n.updraft_restore_container {\n\tdisplay: block;\n\tposition: fixed;\n\ttop: 0;\n\tleft: 0;\n\tright: 0;\n\tbottom: 0;\n\tz-index: 99999;\n\tpadding-top: 30px;\n\tbackground: #F1F1F1;\n\toverflow: auto;\n}\n\n.updraft-modal-is-opened .select2-container {\n\tz-index: 99999;\n}\n\nbody.updraft-modal-is-opened {\n\toverflow: hidden;\n}\n\n.updraft_restore_container h2 {\n\tmargin: 0;\n}\n\n.updraft_restore_container .updraftmessage {\n\tbox-sizing: border-box;\n\tmax-width: 860px;\n\tmargin-left: auto;\n\tmargin-right: auto;\n}\n\n.updraft_restore_main {\n\tmax-width: 860px;\n\tmargin: 0 auto;\n\tmargin-top: 20px;\n\tbackground: #FFF;\n\tbox-shadow: 0 3px 3px rgba(0, 0, 0, 0.1);\n\tposition: relative;\n\tdisplay: flex;\n\tflex-wrap: wrap;\n\tbox-sizing: border-box;\n}\n\n.updraft_restore_main--header {\n\tfont-size: 20px;\n\tfont-weight: bold;\n\ttext-align: center;\n\tpadding-top: 16px;\n\tline-height: 20px;\n\twidth: 100%;\n\tmax-width: 100%;\n\tpadding-right: 30px;\n\tpadding-left: 30px;\n\tbox-sizing: border-box;\n}\n\n.updraft_restore_main--activity {\n\tposition: relative;\n\twidth: calc(100% - 350px);\n\tbox-sizing: border-box;\n}\n\n.updraft_restore_main--activity-title {\n\tpadding: 20px;\n\tmargin: 0;\n}\n\n.show-credentials-form.updraft_restore_main .updraft_restore_main--activity-title {\n\tdisplay: none;\n}\n\n.updraft_restore_main--components {\n\twidth: 350px;\n\tpadding: 20px;\n\tbox-sizing: border-box;\n\tbackground: #F8F8F8;\n\tmin-height: 350px;\n}\n\n.updraft_restore_main:not(.show-credentials-form) div#updraftplus_ajax_restore_output {\n\tbackground: #23282D;\n\tcolor: #E3E3E3;\n\tfont-family: monospace;\n\tpadding: 19px;\n\toverflow: auto;\n\tposition: absolute;\n\ttop: 60px;\n\tbottom: 0;\n\tright: 0;\n\tleft: 0;\n}\n\n#updraftplus_ajax_restore_output form {\n\twhite-space: normal;\n\tfont-family: -apple-system, blinkmacsystemfont, \"Segoe UI\", roboto, oxygen-sans, ubuntu, cantarell, \"Helvetica Neue\", sans-serif;\n}\n\n#updraftplus_ajax_restore_output .updraft_restore_errors {\n\tborder: 1px solid #DC3232;\n\tpadding: 10px 20px;\n\twhite-space: normal;\n}\n\n.updraft_restore_main:not(.show-credentials-form) div#updraftplus_ajax_restore_output h2 {\n\tcolor: #00A0D2;\n\tpadding-top: 10px;\n\tpadding-bottom: 5px;\n}\n\n.updraft_restore_main.show-credentials-form div#updraftplus_ajax_restore_output {\n\tpadding: 20px;\n\tborder-left: 1px solid #EEE;\n}\n\n.updraft_restore_main.show-credentials-form div#updraftplus_ajax_restore_output #message {\n\tmargin-left: 0;\n\tmargin-right: 0;\n}\n\n.updraft_restore_main.show-credentials-form div#updraftplus_ajax_restore_output .form-table td,\n.updraft_restore_main.show-credentials-form div#updraftplus_ajax_restore_output .form-table th {\n\tpadding-bottom: 0;\n}\n\n.updraft_restore_main.show-credentials-form .updraft_restore_main--components {\n\topacity: 0.2;\n}\n\n.updraft_restore_main.show-credentials-form div.error .restore-credential-errors--list p {\n\tmargin: 0;\n\tlist-style-type: disc;\n\tdisplay: list-item;\n\tlist-style-position: inside;\n}\n\n.restore-credential-errors > :first-child {\n\tmargin-top: 0;\n}\n\n.restore-credential-errors > :last-child {\n\tmargin-bottom: 0;\n}\n\nul.updraft_restore_components_list li {\n\tcolor: #BABABA;\n\tfont-size: 1.2em;\n\tmargin-bottom: 1em;\n}\n\nul.updraft_restore_components_list li::before {\n\tcontent: '\\f469';\n\tfont-family: dashicons;\n\tfont-size: 20px;\n\tvertical-align: middle;\n\tdisplay: inline-block;\n\tmargin-right: 7px;\n}\n\nul.updraft_restore_components_list li span {\n\tvertical-align: middle;\n}\n\nul.updraft_restore_components_list li.done {\n\tcolor: green;\n}\n\nul.updraft_restore_components_list li.done::before {\n\tcontent: \"\\f147\";\n}\n\nul.updraft_restore_components_list li.active {\n\tcolor: inherit;\n}\n\nul.updraft_restore_components_list li.active::before {\n\tcontent: \"\\f463\";\n\tanimation: udp_rotate 1s linear infinite;\n}\n\nul.updraft_restore_components_list li.error {\n\tcolor: #DC3232;\n}\n\nul.updraft_restore_components_list li.error::before {\n\tcontent: \"\\f335\";\n}\n\n.updraft_restore_result {\n\tpadding: 10px 0;\n\tfont-size: 1.3em;\n\tmargin-bottom: 1em;\n\tvertical-align: middle;\n\tdisplay: none;\n}\n\n.updraft_restore_result.restore-error {\n\tcolor: #DC3232;\n}\n\n.updraft_restore_result.restore-success {\n\tcolor: green;\n}\n\n.updraft_restore_result .dashicons {\n\tfont-size: 35px;\n\theight: 35px;\n\tline-height: 33px;\n\twidth: 35px;\n}\n\n.updraft_restore_result span {\n\tvertical-align: middle;\n}\n\n/* Restore modal */\n\n#updraft-restore-modal {\n\twidth: 100%;\n}\n\ndiv#updraft-restore-modal .notice {\n\tbackground: #F8F8F8;\n}\n\n.updraft-restore-modal--stage .updraft--two-halves,\n.updraft-restore-modal--stage .updraft--one-half {\n\tpadding: 20px 30px;\n}\n\n.updraft-restore-modal--header {\n\tpadding: 20px;\n\tpadding-bottom: 0px;\n\ttext-align: center;\n\tborder-bottom: 1px solid #EEE;\n}\n\n.updraft-restore-modal--header h3 {\n\tmargin: 0;\n\tpadding: 0;\n}\n\n.updraft-restore-item {\n\tpadding-bottom: 4px;\n}\n\n.updraft-restore-buttons {\n\tpadding-top: 10px;\n}\n\nul.updraft-restore--stages {\n\tdisplay: inline-block;\n\tmargin: 0;\n\theight: 28px;\n}\n\nul.updraft-restore--stages li {\n\tdisplay: inline-block;\n\tposition: relative;\n\twidth: 12px;\n\theight: 12px;\n\tbackground: #D2D2D2;\n\tborder-radius: 20px;\n\tline-height: 1;\n\tmargin: 0 4px;\n\tvertical-align: middle;\n}\n\nul.updraft-restore--stages li.active {\n\tbackground: #444;\n}\n\n.updraft-restore--footer {\n\tborder-top: 1px solid #EEE;\n\tpadding: 20px;\n\ttext-align: center;\n\tposition: sticky;\n\tbottom: 0;\n\tbackground: #FFF;\n\twidth: 100%;\n\tbox-sizing: border-box;\n}\n\n.updraft-restore--footer .updraft-restore--cancel {\n\tposition: absolute;\n\tleft: 20px;\n\ttop: auto;\n}\n\n.updraft-restore--footer .updraft-restore--next-step {\n\tposition: absolute;\n\tright: 20px;\n\ttop: auto;\n}\n\nul.updraft-restore--stages li span {\n\tposition: absolute;\n\twidth: 120px;\n\tbottom: calc(100% + 14px);\n\tleft: -55px;\n\tbackground: #000000DB;\n\tpadding: 5px;\n\tbox-sizing: border-box;\n\tborder-radius: 4px;\n\tcolor: #FFF;\n\ttext-align: center;\n\tdisplay: none;\n}\n\nul.updraft-restore--stages li:hover span {\n\tdisplay: inline-block;\n}\n\n.updraft-restore-item input[type=checkbox] {\n\tmargin-bottom: -5px;\n}\n\n.updraft-restore-item input[type=checkbox]:checked + label {\n\tfont-weight: bold;\n}\n\n/* Hide close button on download window */\ndiv#updraft-restore-modal .ud_downloadstatus__close {\n\tdisplay: none;\n}\n\n#ud_downloadstatus2:not(:empty) {\n\tmargin-top: 15px;\n}\n\n.dashicons.rotate {\n\tanimation: udp_rotate 1s linear infinite;\n}\n\n/* Activity stalled */\n\nspan#updraftplus_ajax_restore_last_activity {\n\tfont-size: .8rem;\n\tfont-weight: normal;\n\tfloat: right;\n}\n\n.updraft_restore_main--components .updated.show_admin_restore_in_progress_notice {\n\tmargin: -20px -20px 20px;\n\tpadding: 19px;\n}\n\n.updraft_restore_main--components .updated.show_admin_restore_in_progress_notice button {\n\tmargin-right: 5px;\n}\n\n@media only screen and (min-width: 1024px) {\n\n\t#updraft_activejobsrow .updraft_row {\n\t\tdisplay: flex;\n\t\talign-items: baseline;\n\t}\n\n\t#updraft_activejobsrow .updraft_row .updraft_col {\n\t\tflex: auto;\n\t}\n\n\t#updraft_activejobsrow .updraft_progress_container {\n\t\twidth: calc(100% - 230px);\n\t}\n\n}\n\n@media only screen and (min-width: 782px) {\n\n\t.settings_page_updraftplus input[type=text],\n\t.settings_page_updraftplus input[type=password],\n\t.settings_page_updraftplus input[type=number] {\n\t\t/* border-radius: 4px; */\n\t\tline-height: 1.42;\n\t\t/* border: 1px solid #CCC; */\n\t\theight: 27px;\n\t\tpadding: 2px 6px;\n\t\tcolor: #555;\n\t}\n\n\t.settings_page_updraftplus input[type=\"number\"] {\n\t\theight: 31px;\n\t}\n\n\t#ud_massactions.active, #updraft-delete-waitwarning.active {\n\t\tposition: fixed;\n\t\tbottom: 0;\n\t\tleft: 160px;\n\t\tright: 0;\n\t\ttop: auto;\n\t\tbackground: #FFF;\n\t\tz-index: 3;\n\t\tbox-shadow: 0 0 10px rgba(0, 0, 0, 0.2);\n\t}\n\n\tbody.folded #ud_massactions.active, body.folded #updraft-delete-waitwarning.active {\n\t\tleft: 36px;\n\t}\n\n\t.updraft-after-form-table {\n\t\tmargin-left: 250px;\n\t}\n\n\t#updraft-navtab-backups-content .updraft_existing_backups .updraft_existing_backups_row.range-selection:not(.backuprowselected) .updraft_existingbackup_date .backup_date_label {\n\t\tcolor: #FFF;\n\t}\n\n}\n\n@media only screen and (min-width: 782px) and (max-width: 960px) {\n\n\tbody.auto-fold #ud_massactions.active, body.auto-fold #updraft-delete-waitwarning.active {\n\t\tleft: 36px;\n\t}\n\n}\n\n@media only screen and (max-width: 782px) {\n\n\t#updraft-wrap {\n\t\tmargin-right: 0;\n\t}\n\n\t#updraft-wrap .form-table td {\n\t\tpadding-right: 0;\n\t}\n\n\tlabel.updraft_checkbox {\n\t\tmargin-bottom: 8px;\n\t\tmargin-top: 8px;\n\t\tmargin-left: 36px;\n\t}\n\n\t.updraft_retain_rules {\n\t\tposition: relative;\n\t\tmargin-right: 0;\n\t\tborder: 1px solid #CCC;\n\t\tpadding: 5px;\n\t\tmargin-bottom: -1px;\n\t}\n\n\t.updraft_retain_rules_delete {\n\t\tposition: absolute;\n\t\tright: 0;\n\t\ttop: 5px;\n\t}\n\n\ta[id*=updraft_retain_] {\n\t\tdisplay: block;\n\t\tpadding: 15px 15px 15px 0;\n\t}\n\n\tlabel.updraft_checkbox > input[type=checkbox] {\n\t\tmargin-left: -33px;\n\t}\n\n\t#updraft-backupnow-button {\n\t\tmargin: 0;\n\t\tdisplay: block;\n\t\twidth: 100%;\n\t}\n\n\t.updraft_next_scheduled_backups_wrapper > .updraft_backup_btn_wrapper {\n\t\tpadding-top: 0;\n\t}\n\n\t#ud_massactions, #updraft-delete-waitwarning {\n\t\twidth: 100%;\n\t\tbox-sizing: border-box;\n\t\ttext-align: center;\n\t}\n\n\t#ud_massactions.active {\n\t\tposition: fixed;\n\t\ttop: auto;\n\t\tbottom: 0;\n\t\twidth: 100%;\n\t\tbox-sizing: border-box;\n\t\ttext-align: center;\n\t\tbox-shadow: 0 -3px 15px rgba(0, 0, 0, 0.08);\n\t\tbackground: #FFF;\n\t\tz-index: 3;\n\t}\n\n\t#ud_massactions strong {\n\t\tdisplay: block;\n\t\tmargin-bottom: 5px;\n\t}\n\n\tsmall.ud_massactions-tip {\n\t\tdisplay: block;\n\t}\n\n/*\t.advert-description {\n\t\tmin-width: 75%;\n\t\tmargin-bottom: 5px;\n\t}\n\n\t.advert-btn {\n\t\tmargin-top: 15px;\n\t\tmargin-left:86px;\n\t\tmin-width: 100%;\n\t}*/\n\n\t.existing-backups-table .backup_date_label > div, .existing-backups-table .backup_date_label span > div {\n\t\tfont-weight: normal;\n\t}\n\n\t.existing-backups-table .backup_date_label .clear-right {\n\t\tdisplay: inline-block;\n\t}\n\n\ttable.widefat.existing-backups-table {\n\t\tborder: 0;\n\t\tbox-shadow: none;\n\t\tbackground: transparent;\n\t}\n\n\t.existing-backups-table thead {\n\t\tborder: none;\n\t\tclip: rect(0 0 0 0);\n\t\theight: 1px;\n\t\tmargin: -1px;\n\t\toverflow: hidden;\n\t\tpadding: 0;\n\t\tposition: absolute;\n\t\twidth: 1px;\n\t\tpadding: 0;\n\t\tmargin: 0;\n\t}\n\n\t.existing-backups-table tr {\n\t\tdisplay: block;\n\t\tmargin-bottom: .625em;\n\t\tpadding-bottom: 16.625px;\n\t\twidth: 100%;\n\t\tpadding: 0;\n\t\tmargin: 0;\n\t\tmargin-bottom: 10px;\n\t\tbackground: #FFF;\n\t\tbox-shadow: 0 2px 3px rgba(0, 0, 0, 0.1);\n\t}\n\n\t.existing-backups-table td {\n\t\tborder-bottom: 1px solid #DDD;\n\t\tdisplay: block;\n\t\tfont-size: .9em;\n\t\ttext-align: left;\n\t\twidth: 100%;\n\t\tpadding: 10px;\n\t\tmargin: 0;\n\t}\n\n\t.wp-list-table.existing-backups-table tr:not(.inline-edit-row):not(.no-items) td:not(.column-primary)::before {\n\t\t/*\n\t\t* aria-label has no advantage, it won't be read inside a table\n\t\tcontent: attr(aria-label);\n\t\t*/\n\t\tcontent: attr(data-label);\n\t\tfont-weight: bold;\n\t\tdisplay: block;\n\t\tposition: relative;\n\t\tleft: auto;\n\t\tpadding-bottom: 10px;\n\t\twidth: auto;\n\t\ttext-align: left;\n\t}\n\n\t.existing-backups-table td:last-child {\n\t\tborder-bottom: 0;\n\t}\n\n\t.form-table td.updraft_existingbackup_date {\n\t\twidth: inherit;\n\t\tmax-width: 100%;\n\t}\n\n\t.existing-backups-table td.before-restore-button {\n\t\tmin-height: 36px;\n\t}\n\n\t.updraft_next_scheduled_backups_wrapper {\n\t\tflex-direction: column;\n\t}\n\n\t.updraft_next_scheduled_backups_wrapper > div {\n\t\twidth: 100%;\n\t}\n\n\t.updraft_progress_container {\n\t\t/* width: 77%; */\n\t}\n\n\t#updraft-navtab-backups-content .updraft_existing_backups .updraft_existing_backups_row {\n\t\tposition: relative;\n\t}\n\n\t#updraft-navtab-backups-content .updraft_existing_backups .updraft_existing_backups_row.backuprowselected {\n\t\tbackground-color: #FFF;\n\t\tborder-left: 4px solid #0572AA;\n\t}\n\n\t#updraft-navtab-backups-content .updraft_existing_backups .updraft_existing_backups_row td:not(.backup-select) {\n\t\tmargin-left: 50px;\n\t}\n\n\t#updraft-navtab-backups-content .updraft_existing_backups .updraft_existing_backups_row td.backup-select {\n\t\twidth: 50px !important;\n\t\tposition: absolute;\n\t\tleft: 0;\n\t\ttop: 0;\n\t\tbox-sizing: border-box;\n\t\theight: 100%;\n\t\tz-index: 1;\n\t\tborder: none;\n\t\tborder-right: 1px solid rgba(0, 0, 0, 0.05);\n\t}\n\n\t#updraft-navtab-backups-content .updraft_existing_backups input[type=\"checkbox\"] {\n\t\theight: 25px;\n\t}\n\n\t.updraft_migrate_intro button.button.button-primary.button-hero {\n\t\tdisplay: block;\n\t\tmargin-right: 0;\n\t\twidth: 100%;\n\t\tmax-width: 100%;\n\t}\n\n\t.updraftclone-main-row {\n\t\tflex-direction: column;\n\t}\n\n\t.updraftclone-main-row > div {\n\t\twidth: auto;\n\t\tmax-width: none;\n\t\tmargin-right: 0;\n\t\tmargin-bottom: 10px;\n\t}\n\n\t.form-table th {\n\t\tpadding-bottom: 10px;\n\t}\n\n\t.updraft--flex {\n\t\tflex-direction: column;\n\t}\n\n\t.updraft_restore_main {\n\t\tflex-wrap: wrap;\n\t\tflex-direction: column;\n\t}\n\n\t.updraft_restore_main--components {\n\t\twidth: 100%;\n\t\tmin-height: 0;\n\t}\n\n\t.updraft_restore_main--activity {\n\t\twidth: 100%;\n\t}\n\n\tdiv#updraftplus_ajax_restore_output,\n\t.updraft_restore_main:not(.show-credentials-form) div#updraftplus_ajax_restore_output {\n\t\tposition: relative;\n\t\ttop: 0;\n\t\tbottom: auto;\n\t}\n\n\t.updraft--flex > .updraft--two-halves,\n\t.updraft--flex > .updraft--one-half {\n\t\twidth: 100%;\n\t}\n\n\t.updraft-restore-item {\n\t\tpadding-bottom: 10px;\n\t\tpadding-top: 10px;\n\t}\n\n}\n\n@media screen and (max-width: 600px) {\n\t\n\t.updraft_next_scheduled_backups_wrapper > div {\n\t}\n\n\t.updraft_next_scheduled_entity {\n\t\tfloat: none;\n\t\twidth: 100%;\n\t\tmargin-bottom: 2em;\n\t}\n\n\t.updraft_time_now_wrapper {\n\t\tmargin-top: 0;\n\t}\n\n\t#updraft_lastlogmessagerow h3 {\n\t\tmargin-bottom: 5px;\n\t}\n\n\t#updraft_lastlogmessagerow .updraft-log-link {\n\t\tdisplay: block;\n\t\tfloat: none;\n\t\tmargin: 0;\n\t\tmargin-bottom: 10px;\n\t}\n\n}\n\n@media screen and (max-width: 520px) {\n}\n\n@media only screen and (min-width: 768px) {\n\n\t.addon-activation-notice {\n\t\tleft: 20em;\n\t}\n\n\t.existing-backups-table tbody tr.range-selection:hover, .existing-backups-table tbody tr.range-selection {\n\t\tbackground: #0572AA; /* #2b7fd9 */\n\t}\n\n\t.existing-backups-table tbody tr:hover {\n\t\tbackground: #F1F1F1;\n\t}\n\n\t.existing-backups-table tbody tr td.before-restore-button {\n\t\tposition: relative;\n\t}\n\n\t.form-table .existing-backups-table thead th.check-column {\n\t\tpadding-left: 6px;\n\t}\n\n\t.existing-backups-table tr td:first-child {\n\t\tborder-left: 4px solid transparent;\n\t}\n\n\t.existing-backups-table tr.backuprowselected td:first-child {\n\t\tborder-left-color: #0572AA;\n\t}\n\n}\n\n@media screen and (min-width: 670px) {\n\t\n\t.expertmode .advanced_settings_container .advanced_settings_menu {\n\t\tfloat: left;\n\t\twidth: 215px;\n\t\tborder-right: 1px solid rgb(204, 204, 204);\n\t\tborder-bottom: none;\n\t}\n\n\t.expertmode .advanced_settings_container .advanced_settings_content {\n\t\tpadding-left: 10px;\n\t\tpadding-top: 0px;\n\t}\n\n\t.expertmode .advanced_settings_container .advanced_settings_menu .advanced_tools_button {\n\t\tdisplay: block;\n\t}\n\n}\n\n@media only screen and (max-width: 1068px) {\n\n\t.updraft-more-plugins .udp-box {\n\t\twidth: calc(50% - 10px);\n\t\tmargin-bottom: 20px;\n\t}\n\n\t.updraft_feat_table td:nth-child(2), .updraft_feat_table td:nth-child(3) {\n\t\twidth: 100px;\n\t}\n\n}\n\n@media only screen and (max-width: 600px) {\n\n\t.updraft-more-plugins .udp-box {\n\t\twidth: 100%;\n\t\tmargin-bottom: 20px;\n\t}\n\n\t.updraft_feat_table td:nth-child(2), .updraft_feat_table td:nth-child(3) {\n\t\twidth: auto;\n\t}\n\n\ttable.updraft_feat_table {\n\t\tdisplay: block;\n\t}\n\n\ttable.updraft_feat_table tr {\n\t\tdisplay: flex;\n\t\tflex-wrap: wrap;\n\t}\n\n\ttable.updraft_feat_table td {\n\t\tdisplay: block;\n\t}\n\n\ttable.updraft_feat_table td:first-child {\n\t\twidth: 100%;\n\t\tborder-bottom: none;\n\t}\n\n\ttable.updraft_feat_table td:not(:first-child) {\n\t\twidth: 50%;\n\t\tbox-sizing: border-box;\n\t}\n\n\ttable.updraft_feat_table td:first-child:empty {\n\t\tdisplay: none;\n\t}\n\n\ttd[data-colname]::before {\n\t\tcontent: attr(data-colname);\n\t\tfont-size: 0.8rem;\n\t\tcolor: #CCC;\n\t\tline-height: 1;\n\t}\n\n}\n"]}
|
1 |
+
{"version":3,"sources":["css/updraftplus-admin.css"],"names":[],"mappings":"AAAA;;CAEC;EACC,WAAW;EACX,oBAAoB;EACpB;;CAED;EACC,aAAa;EACb,uBAAuB;EACvB;;CAED;;AAED;;CAEC;EACC,qBAAqB;EACrB;;CAED;EACC,0BAA0B;EAC1B;;CAED;;AAED,uBAAuB;AACvB;CACC,iBAAiB;CACjB;;AAED;CACC,iBAAiB;CACjB;;AAED;CACC,iBAAiB;CACjB;;AAED;CACC,WAAW;CACX;;AAED;CACC,qBAAc;CAAd,cAAc;CACd,oBAAgB;KAAhB,gBAAgB;CAChB;;AAED;CACC,YAAQ;KAAR,QAAQ;CACR,uBAAuB;CACvB;;AAED;CACC,WAAW;CACX,eAAW;KAAX,WAAW;CACX;;AAED;CACC,YAAY;CACZ,eAAW;KAAX,WAAW;CACX;;AAED;CACC,oBAAoB;CACpB;;AAED,2BAA2B;;AAE3B,kBAAkB;AAClB;CACC,sBAAsB;CACtB;;AAED;CACC,kBAAkB;CAClB;;AAED,sBAAsB;AACtB,eAAe;AACf;CACC,mBAAmB;CACnB;;AAED,sBAAsB;AACtB,aAAa;AACb;CACC,sBAAsB;CACtB;;AAED,oBAAoB;;AAEpB;CACC,mBAAmB;CACnB;;AAED;CACC,aAAa;CACb,gBAAgB;CAChB;;AAED;CACC,wBAAwB;CACxB;;AAED;CACC,iBAAiB;CACjB;;AAED;CACC,uCAAuC;CACvC;;AAED;CACC,sBAAsB;CACtB;;AAED;;CAEC,eAAe;CACf,iBAAiB;CACjB,mBAAmB;CACnB,mBAAmB;CACnB;;AAED,iBAAiB;AACjB;CACC,eAAe;CACf,mBAAmB;CACnB,kBAAkB;CAClB;;AAED;CACC,mBAAmB;CACnB;;AAED;CACC,mBAAmB;CACnB;;AAED,iBAAiB;AACjB;CACC,aAAa;CACb;;AAED;CACC,qBAAqB;CACrB;;AAED;CACC,gBAAgB;CAChB;;AAED;CACC,mBAAmB;CACnB,gBAAgB;CAChB;;AAED;;CAEC,iBAAiB;CACjB,YAAY;CACZ;;AAED;CACC,iBAAiB;CACjB;;AAED,qBAAqB;;AAErB,kBAAkB;AAClB;CACC,kBAAkB;CAClB,oBAAoB;CACpB,oBAAoB;CACpB,gBAAgB;CAChB,kBAAkB;CAClB,oBAAoB;CACpB,mBAAmB;CACnB,mBAAmB;CACnB,mBAAmB;CACnB,wBAAwB;CACxB,mBAAmB;CACnB,kBAAkB;CAClB,qBAAqB;CACrB,yBAAyB;CACzB,uBAAuB;CACvB,mBAAmB;CACnB,mBAAmB;CACnB,kBAAkB;CAClB,qBAAqB;CACrB,eAAe;CACf,sBAAsB;CACtB;;AAED;CACC,gCAAgC;CAChC,yBAAyB;CACzB;;AAED;CACC,kBAAkB;CAClB,aAAa;CACb,mBAAmB;CACnB;;AAED;CACC,cAAc;CACd,mBAAmB;CACnB;;AAED;CACC,sBAAsB;CACtB,oBAAoB;CACpB;;AAED;CACC,eAAe;CACf;;AAED;;EAEE;;AAEF;CACC,cAAc;CACd;;AAED,gBAAgB;;AAEhB;CACC,qBAAc;CAAd,cAAc;CACd;;AAED;CACC,oBAAoB;CACpB,cAAc;CACd,oBAAoB;CACpB,mBAAmB;CACnB,iBAAiB;CACjB;;AAED;CACC,UAAU;CACV;;AAED;CACC,oBAAoB;CACpB,cAAc;CACd,oBAAoB;CACpB,YAAQ;KAAR,QAAQ;CACR;;AAED;CACC,cAAc;CACd;;AAED;CACC,iBAAiB;CACjB;;AAED;CACC,iBAAiB;CACjB;;AAED;CACC,gBAAgB;CAChB,eAAe;CACf;;AAED,yBAAyB;AACzB;CACC,cAAc;CACd,mBAAmB;CACnB,SAAS;CACT,OAAO;CACP,aAAa;CACb,4BAA4B;CAC5B,mBAAmB;CACnB,oBAAoB;CACpB;;AAED;CACC,qBAAc;CAAd,cAAc;CACd,2BAAuB;KAAvB,uBAAuB;CACvB;;AAED;CACC,mBAAmB;CACnB,YAAY;CACZ,8BAAiB;KAAjB,iBAAiB;CACjB;;AAED;;CAEC,YAAY;CACZ;;AAED;;CAEC;EACC,wBAAoB;MAApB,oBAAoB;EACpB,oBAAgB;MAAhB,gBAAgB;EAChB;;CAED;EACC,6BAAgB;MAAhB,gBAAgB;EAChB;;CAED;;EAEC,aAAa;EACb;;CAED;;AAED;CACC,sBAAsB;CACtB,gBAAgB;CAChB;;AAED;CACC,sBAAsB;CACtB;;AAED;CACC,oBAAoB;CACpB,cAAc;CACd,mBAAmB;CACnB,oBAAoB;CACpB;;AAED,sBAAsB;AACtB;CACC,YAAY;CACZ,YAAY;CACZ,iBAAiB;CACjB;;AAED;CACC,YAAY;CACZ,iBAAiB;CACjB;;AAED;CACC,oBAAoB;CACpB;;AAED;CACC,oBAAoB;CACpB,uBAAuB;CACvB;;AAED;CACC,oBAAoB;CACpB;;AAED;;CAEC,aAAa;CACb;;AAED,oBAAoB;AACpB;CACC,gBAAgB;CAChB,iBAAiB;CACjB;;AAED;CACC,iBAAiB;CACjB;;AAED,qCAAqC;AACrC;CACC,oBAAoB;CACpB,aAAa;CACb,kBAAkB;CAClB,kBAAkB;CAClB,qBAAqB;CACrB;;AAED;CACC,aAAa;CACb;;AAED;CACC,WAAW;CACX;;AAED,aAAa;;AAEb;CACC,sBAAsB;CACtB;;AAED;;;CAGC,sBAAsB;CACtB,eAAe;CACf;;AAED;CACC,yBAAyB;CACzB,gCAAgC;CAChC;;AAED;CACC,aAAa;CACb;;AAED;CACC,iBAAiB;CACjB,iBAAiB;CACjB,mBAAmB;CACnB;;AAED;CACC,cAAc;CACd;;AAED;;CAEC,cAAc;CACd;;AAED,6BAA6B;AAC7B;CACC,mBAAmB;CACnB,qBAAc;CAAd,cAAc;CACd,2BAAsB;KAAtB,sBAAsB;CACtB,8BAAsB;KAAtB,sBAAsB;CACtB,kBAAkB;CAClB,mBAAmB;CACnB,oBAAoB;CACpB,oBAAoB;CACpB,8BAA8B;CAC9B;;AAED;;CAEC,cAAc;CACd,kBAAkB;CAClB,aAAa;CACb,UAAU;CACV;;AAED;CACC,sBAAsB;CACtB,kBAAkB;CAClB,6BAA6B;CAC7B;;AAED;CACC,gBAAgB;CAChB;;AAED;CACC,UAAU;CACV;;AAED;CACC,iBAAiB;CACjB,kBAAkB;CAClB,oBAAoB;CACpB,eAAe;CACf,aAAa;CACb,kBAAkB;CAClB,qBAAqB;CACrB,iBAAiB;CACjB,mBAAmB;CACnB,mBAAmB;CACnB,oBAAoB;CACpB;;AAED;CACC,mBAAmB;CACnB,WAAW;CACX,qBAAqB;CACrB;;AAED;;EAEE;AACF;CACC,eAAe;CACf;;AAED;CACC,oBAAoB;CACpB,UAAU;CACV,iBAAiB;CACjB,oBAAoB;CACpB,qBAAqB;CACrB;;AAED;CACC,qBAAqB;CACrB;;AAED;CACC,+BAA+B;CAC/B;;AAED;CACC,6BAA6B;CAC7B;;AAED;CACC,WAAW;CACX,WAAW;CACX;;AAED;CACC,cAAc;CACd,oFAAoF;CACpF,iBAAiB;CACjB;;AAED;CACC,eAAe;CACf,WAAW;CACX;;AAED;CACC,oBAAoB;CACpB,iCAAiC;CACjC,iDAAiD;CACjD;;AAED;CACC,wGAAwG;CACxG;;AAED;CACC,iBAAiB;CACjB;;AAED;CACC,aAAa;CACb,mBAAmB;CACnB;;AAED;CACC,cAAc;CACd,kEAAkE;CAClE,WAAW;CACX;;AAED;CACC,wBAAwB;CACxB;;AAED;CACC,qBAAc;CAAd,cAAc;CACd,iBAAiB;CACjB,8BAAsB;KAAtB,sBAAsB;CACtB,oBAAgB;KAAhB,gBAAgB;CAChB;;AAED;CACC,WAAW;CACX,iBAAiB;CACjB,aAAa;CACb,yBAAyB;CACzB,cAAc;CACd,uBAAuB;CACvB;;AAED;CACC,mBAAmB;CACnB,+BAA+B;CAC/B,sBAAwB;KAAxB,wBAAwB;CACxB,uBAAoB;KAApB,oBAAoB;CACpB;;AAED;CACC,cAAc;CACd;;AAED;CACC,cAAc;CACd;;AAED;CACC,aAAa;CACb,kCAAkC;CAClC,0BAA0B;CAC1B;;AAED;CACC,oBAAoB;CACpB,YAAY;CACZ,UAAU;CACV,mBAAmB;CACnB;;AAED;;CAEC,cAAc;CACd;;AAED;CACC,sBAAsB;CACtB,oBAAoB;CACpB,iBAAiB;CACjB,gBAAgB;CAChB;;AAED;CACC,0BAA0B;CAC1B,mBAAmB;CACnB,0FAA0F;CAC1F,iBAAiB;CACjB;;AAED;CACC,sBAAsB;CACtB,oBAAoB;CACpB,gBAAgB;CAChB,gBAAgB;CAChB,gBAAgB;CAChB;;AAED;CACC,WAAW;CACX,sBAAsB;CACtB,YAAY;CACZ;;GAEE;CACF;;AAED;CACC,YAAY;CACZ,gBAAgB;CAChB;;AAED;CACC,gBAAgB;CAChB;;AAED;CACC,oBAAoB;CACpB;;AAED;CACC,eAAe;CACf;;AAED;CACC,iBAAiB;CACjB,YAAY;CACZ;;AAED;CACC,sBAAsB;CACtB,aAAa;CACb;;AAED;CACC,oBAAoB;CACpB,4BAA4B;CAC5B,+BAA+B;CAC/B,YAAY;CACZ,gBAAgB;CAChB,0CAA0C;CAC1C;;AAED;CACC,oBAAoB;CACpB,6BAA6B;CAC7B,gCAAgC;CAChC,kBAAkB;CAClB;;AAED;CACC,cAAc;CACd;;AAED;CACC,YAAY;CACZ,kBAAkB;CAClB;;AAED;CACC,aAAa;CACb,mBAAmB;CACnB,kBAAkB;CAClB;;AAED;CACC,YAAY;CACZ,iBAAiB;CACjB,cAAc;CACd;;AAED;CACC,iBAAiB;CACjB,YAAY;CACZ,oBAAoB;CACpB,WAAW;CACX;;AAED;CACC,mBAAmB;CACnB,mBAAmB;CACnB;;AAED;CACC,oBAAoB;CACpB,YAAY;CACZ,uBAAuB;CACvB,iBAAiB;CACjB;;AAED;CACC,aAAa;CACb,eAAe;CACf,sBAAsB;CACtB;;AAED;CACC,YAAY;CACZ,qBAAqB;CACrB,mBAAmB;CACnB;;AAED;CACC,aAAa;CACb;;AAED;CACC,iBAAiB;CACjB;;AAED;CACC,iBAAiB;CACjB,gBAAgB;CAChB,oBAAoB;CACpB,YAAY;CACZ,kBAAkB;CAClB,oBAAoB;CACpB;;AAED;CACC,iBAAiB;CACjB;;AAED;CACC,YAAY;CACZ,WAAW;CACX,iBAAiB;CACjB;;AAED;CACC,gBAAgB;CAChB,mBAAmB;CACnB,kBAAkB;CAClB;;AAED;CACC,gBAAgB;CAChB,mBAAmB;CACnB,kBAAkB;CAClB;;AAED;CACC,eAAe;CACf,sBAAsB;CACtB,gBAAgB;CAChB,mBAAmB;CACnB,kBAAkB;CAClB,mBAAmB;CACnB;;AAED;CACC,gBAAgB;CAChB,uBAAuB;CACvB,gBAAgB;CAChB,mBAAmB;CACnB,kBAAkB;CAClB,iBAAiB;CACjB;;AAED;CACC,aAAa;CACb;;AAED;CACC,gBAAgB;CAChB,mBAAmB;CACnB,kBAAkB;CAClB,aAAa;CACb;;AAED;CACC,iBAAiB;CACjB,gBAAgB;CAChB;;AAED;CACC,YAAY;CACZ,mBAAmB;CACnB,gBAAgB;CAChB,mBAAmB;CACnB,kBAAkB;CAClB,kBAAkB;CAClB;;AAED;CACC,aAAa;CACb;;AAED;CACC,YAAY;CACZ;;AAED;CACC,mBAAmB;CACnB;;AAED;CACC,kBAAkB;CAClB,eAAe;CACf,sBAAsB;CACtB,gBAAgB;CAChB,aAAa;CACb;;AAED;CACC,kBAAkB;CAClB;;AAED;CACC,mBAAmB;CACnB,0BAA0B;CAC1B,yBAAyB;CACzB,YAAY;CACZ,eAAe;CACf;;AAED;CACC,sBAAsB;CACtB;;AAED;CACC,cAAc;CACd,mBAAmB;CACnB,WAAW;CACX;;AAED;CACC,uBAAuB;CACvB;;AAED;CACC,gBAAgB;CAChB;;AAED;CACC,aAAa;CACb;;AAED;CACC,kBAAkB;CAClB;;AAED,sBAAsB;;AAEtB,4BAA4B;;AAE5B;CACC,YAAY;CACZ,aAAa;CACb,YAAY;CACZ,oBAAoB;CACpB;;AAED;CACC,gBAAgB;CAChB;;AAED;CACC,iBAAiB;CACjB,gBAAgB;CAChB,kBAAkB;CAClB,cAAc;CACd,YAAY;CACZ;;AAED;CACC,aAAa;CACb,mBAAmB;CACnB,WAAW;CACX;;AAED;;CAEC,kBAAkB;CAClB,gBAAgB;CAChB,oBAAoB;CACpB,cAAc;CACd,uBAAuB;CACvB;;AAED;CACC,iBAAiB;CACjB,mBAAmB;CACnB,eAAe;CACf;;AAED;;CAEC,sBAAsB;CACtB,iBAAiB;CACjB;;AAED;;;CAGC,yBAAyB;CACzB,iBAAiB;CACjB;;AAED;;CAEC;;EAEC,sBAAsB;EACtB;;CAED;;AAED;CACC,gBAAgB;CAChB,gBAAgB;CAChB,iBAAiB;CACjB,eAAe;CACf,aAAa;CACb,kBAAkB;CAClB;;AAED;;;CAGC,eAAe;CACf;;AAED;CACC,eAAe;CACf,kBAAkB;CAClB,gBAAgB;CAChB,iBAAiB;CACjB;;AAED;CACC,iBAAiB;CACjB;;AAED;CACC,cAAc;CACd;;AAED;CACC,mBAAmB;CACnB;;AAED;CACC,wBAAwB;CACxB;;AAED;CACC,gBAAgB;CAChB;;AAED;CACC,kBAAkB;CAClB;;AAED;CACC,gBAAgB;CAChB;;AAED;CACC,mBAAmB;CACnB;;AAED;;CAEC,cAAc;CACd,cAAc;CACd,uBAAuB;CACvB,mBAAmB;CACnB;;AAED;;;CAGC,aAAa;CACb,iBAAiB;CACjB,aAAa;CACb,wBAAwB;CACxB,mBAAmB;CACnB,SAAS;CACT,WAAW;CACX,gBAAgB;CAChB;;AAED;CACC,eAAe;CACf;;AAED;CACC,sBAAsB;CACtB,gBAAgB;CAChB;;AAED;CACC,YAAY;CACZ;;AAED;CACC,2BAA2B;CAC3B;;AAED;CACC,eAAe;CACf,yBAAyB;CACzB,mBAAmB;CACnB;;AAED;CACC,YAAY;CACZ;;AAED,mCAAmC;;AAEnC;CACC,iBAAiB;CACjB;;AAED;CACC,gBAAgB;CAChB;;AAED;;CAEC,0BAA0B;CAC1B;;AAED;CACC,0BAA0B;CAC1B;;AAED;CACC,cAAc;CACd;;AAED;CACC,8BAA8B;CAC9B,aAAa;CACb,eAAe;CACf,2BAA2B;CAC3B,gBAAgB;CAChB,YAAY;CACZ,YAAY;CACZ;;AAED;CACC,iBAAiB;CACjB;;AAED;CACC,4BAA4B;CAC5B,8BAA8B;CAC9B,2BAA2B;CAC3B,iBAAiB;CACjB,iBAAiB;CACjB;;AAED;CACC,2BAA2B;CAC3B;;AAED;CACC,aAAa;CACb,aAAa;CACb,8BAA8B;CAC9B;;AAED;CACC,+BAA+B;CAC/B;;AAED;CACC,aAAa;CACb,kBAAkB;CAClB,kBAAkB;CAClB,mBAAmB;CACnB,iBAAiB;CACjB;;AAED;CACC,iBAAiB;CACjB,uBAAuB;CACvB;;AAED;CACC,WAAW;CACX;;AAED;CACC,mBAAmB;CACnB;;AAED;CACC,mBAAmB;CACnB,YAAY;CACZ,sBAAsB;CACtB;;AAED;CACC,sBAAsB;CACtB,YAAY;CACZ,aAAa;CACb,iBAAiB;CACjB,eAAe;CACf,oBAAoB;CACpB,mBAAmB;CACnB,kBAAkB;CAClB,0CAA0C;CAC1C;;AAED;CACC,cAAc;CACd,mBAAmB;CACnB,aAAa;CACb,yCAAyC;CACzC,aAAa;CACb,qBAAqB;CACrB;;AAED;CACC,YAAY;CACZ,mBAAmB;CACnB,cAAc;CACd,+BAA+B;CAC/B,uBAAuB;CACvB,uBAAuB;CACvB;;AAED;CACC,cAAc;CACd,iBAAiB;CACjB,mBAAmB;CACnB,0CAA0C;CAC1C,eAAe;CACf;;AAED;CACC,cAAc;CACd;;AAED;CACC,iBAAiB;CACjB;;AAED;CACC,eAAe;CACf;;AAED,mBAAmB;;AAEnB,oEAAoE;AACpE;;CAEC,wBAAwB;CACxB;;AAED;;CAEC,gCAAgC;CAChC;;AAED;;CAEC,+BAA+B;CAC/B;;AAED;;CAEC,wBAAwB;CACxB;;AAED,+BAA+B;AAC/B;CACC,mBAAmB;CACnB,cAAc;CACd,eAAe;CACf;;AAED;CACC,mBAAmB;CACnB,aAAa;CACb,YAAY;CACZ,mBAAmB;CACnB,mBAAmB;CACnB;;AAED;CACC,YAAY;CACZ,mBAAmB;CACnB,gBAAgB;CAChB;;AAED;CACC,cAAc;CACd,eAAe;CACf,mBAAmB;CACnB;;AAED;CACC,mBAAmB;CACnB;;AAED;CACC,kBAAkB;CAClB,mBAAmB;CACnB;;AAED;CACC,mBAAmB;CACnB,mBAAmB;CACnB,YAAY;CACZ,YAAY;CACZ,eAAe;CACf;;AAED,8BAA8B;AAC9B;CACC,mBAAmB;CACnB,cAAc;CACd,YAAY;CACZ,uBAAuB;CACvB,oBAAoB;CACpB,mBAAmB;CACnB,gBAAgB;CAChB,yCAAyC;CACzC;;AAED;CACC,aAAa;CACb,YAAY;CACZ,aAAa;CACb,eAAe;CACf,oBAAoB;CACpB,mBAAmB;CACnB,OAAO;CACP,WAAW;CACX,2BAA2B;CAC3B,4BAA4B;CAC5B,0CAA0C;CAC1C;;AAED;CACC,sBAAsB;CACtB;;AAED;CACC,cAAc;CACd;;AAED;CACC,cAAc;CACd,oBAAoB;CACpB;;AAED;CACC,cAAc;CACd,YAAY;CACZ,eAAe;CACf;;AAED;CACC,kBAAkB;CAClB;;AAED;CACC,2BAA2B;CAC3B,kBAAkB;CAClB;;AAED;CACC,cAAc;CACd;;AAED;CACC,kBAAkB;CAClB;;AAED;;CAEC,gBAAgB;CAChB;;AAED;CACC,aAAa;CACb;;AAED;CACC,YAAY;CACZ;;AAED;CACC,UAAU;CACV,WAAW;CACX;;AAED;CACC,sBAAsB;CACtB;;AAED;CACC,aAAa;CACb,8BAA8B;CAC9B,YAAY;CACZ,YAAY;CACZ,iBAAiB;CACjB,gBAAgB;CAChB,kBAAkB;CAClB;;AAED;CACC,YAAY;CACZ,gBAAgB;CAChB;;AAED;CACC,aAAa;CACb,0BAA0B;CAC1B,sBAAsB;CACtB,4BAA4B;CAC5B;;AAED;;CAEC,mBAAmB;CACnB,YAAY;CACZ,iBAAiB;CACjB;;AAED,mDAAmD;AACnD;CACC,eAAe;CACf,0BAA0B;CAC1B,mBAAmB;CACnB,yBAAyB;CACzB;;AAED;CACC,sBAAsB;CACtB;;AAED;CACC,oBAAoB;CACpB,2CAA2C;CAC3C;;AAED;CACC,wBAAwB;CACxB,cAAc;CACd;;AAED;CACC,oBAAoB;CACpB,aAAa;CACb;;AAED;CACC,YAAY;CACZ;;AAED;CACC,aAAa;CACb,oBAAoB;CACpB,uBAAuB;CACvB,cAAc;CACd;;AAED;CACC,oBAAoB;CACpB;;AAED;;EAEE;AACF;CACC,iBAAiB;CACjB,iBAAiB;CACjB,WAAW;CACX,+BAA+B;CAC/B;;AAED;CACC,oBAAoB;CACpB;;AAED;CACC,mBAAmB;CACnB,mBAAmB;CACnB;;AAED;CACC,iBAAiB;CACjB,wBAAwB;CACxB,0BAA0B;CAC1B,mBAAmB;CACnB;;AAED;CACC,eAAe;CACf,gBAAgB;CAChB,mBAAmB;CACnB,eAAe;CACf;;AAED;CACC,YAAY;CACZ,aAAa;CACb;;AAED;CACC,qBAAc;CAAd,cAAc;CACd,uBAAoB;KAApB,oBAAoB;CACpB,uBAA+B;KAA/B,+BAA+B;CAC/B,mBAAmB;CACnB;;AAED;CACC,oBAAoB;CACpB,kBAAkB;CAClB;;AAED;CACC,mBAAmB;CACnB;;AAED;CACC,gBAAgB;CAChB,iBAAiB;CACjB,eAAe;CACf,UAAU;CACV,mBAAmB;CACnB,wBAAwB;CACxB,eAAe;CACf;;AAED;CACC,YAAY;CACZ;;AAED;;CAEC;EACC,2BAAuB;MAAvB,uBAAuB;EACvB,mBAAmB;EACnB,uBAAoB;MAApB,oBAAoB;EACpB;;CAED;EACC,gBAAgB;EAChB,oBAAoB;EACpB;;CAED;;AAED;;EAEE;AACF;CACC,iBAAiB;CACjB,cAAc;CACd,yCAAyC;CACzC,mBAAmB;CACnB;;AAED;CACC,UAAU;CACV;;AAED;CACC,4BAAmB;KAAnB,2BAAmB;KAAnB,mBAAmB;CACnB,iBAAiB;CACjB,iBAAiB;CACjB;;AAED;;EAEE;AACF;CACC,qBAAc;CAAd,cAAc;CACd,wBAAoB;KAApB,oBAAoB;CACpB,oBAAgB;KAAhB,gBAAgB;CAChB,uBAA+B;KAA/B,+BAA+B;CAC/B,gBAAgB;CAChB;;AAED;CACC,iBAAiB;CACjB,YAAY;CACZ,sBAAsB;CACtB;;AAED;CACC,uBAAuB;CACvB,WAAW;CACX;;AAED;CACC,iBAAiB;CACjB,kBAAkB;CAClB;;AAED;;EAEE;AACF;CACC,iBAAiB;CACjB,UAAU;CACV,gBAAgB;CAChB;;AAED;CACC,wBAAwB;CACxB;;AAED;CACC,gBAAgB;CAChB;;AAED;CACC,eAAe;CACf;;AAED;CACC,YAAY;CACZ;;AAED;CACC,qCAAqC;CACrC,kBAAkB;CAClB;;AAED;CACC,cAAc;CACd,iBAAiB;CACjB,4BAA4B;CAC5B,2BAA2B;CAC3B,uCAAuC;CACvC,qBAAqB;CACrB,kBAAkB;CAClB;;AAED;CACC,yBAAyB;CACzB;;AAED;CACC,aAAa;CACb;;AAED;CACC,aAAa;CACb,0BAA0B;CAC1B,gBAAgB;CAChB,wBAAwB;CACxB,mBAAmB;CACnB;;AAED;CACC,0BAA0B;CAC1B,0BAA0B;CAC1B,gBAAgB;CAChB,wBAAwB;CACxB,mBAAmB;CACnB,cAAc;CACd;;AAED;CACC,yBAAyB;CACzB;;AAED;CACC,kBAAkB;CAClB;;AAED;CACC,mBAAmB;CACnB;;AAED;CACC,oBAAoB;CACpB;;AAED;;CAEC,4CAA4C;CAC5C,aAAa;CACb;;AAED;CACC,eAAe;CACf,eAAe;CACf;;AAED;CACC,mBAAmB;CACnB;;AAED;CACC,gBAAgB;CAChB;;AAED;CACC,kBAAkB;CAClB,gBAAgB;CAChB,gBAAgB;CAChB;;AAED;CACC,gBAAgB;CAChB;;AAED;CACC,YAAY;CACZ,aAAa;CACb,gBAAgB;CAChB,eAAe;CACf;;AAED;CACC,aAAa;CACb;;AAED;CACC,WAAW;CACX;;AAED;CACC,mBAAmB;CACnB;;AAED;CACC,cAAc;CACd,aAAa;CACb;;AAED;CACC,aAAa;CACb,wBAAwB;CACxB,YAAY;CACZ,gBAAgB;CAChB,WAAW;CACX,gBAAgB;CAChB;;AAED;CACC,UAAU;CACV,oBAAoB;CACpB,YAAY;CACZ,sBAAsB;CACtB;;AAED;CACC,gBAAgB;CAChB,YAAY;CACZ;;AAED;CACC,gBAAgB;CAChB;;AAED;CACC,cAAc;CACd;;AAED;CACC,YAAY;CACZ;;AAED;CACC,gBAAgB;CAChB;;AAED;CACC,gBAAgB;CAChB,WAAW;CACX,gBAAgB;CAChB,kBAAkB;CAClB,YAAY;CACZ,mBAAmB;CACnB,aAAa;CACb,cAAc;CACd,sBAAsB;CACtB,sBAAsB;CACtB;;AAED;CACC,gBAAgB;CAChB,aAAa;CACb,gBAAgB;CAChB;;AAED;CACC,iBAAiB;CACjB,gBAAgB;CAChB,kBAAkB;CAClB,cAAc;CACd,YAAY;CACZ;;AAED,qBAAqB;AACrB;CACC,iBAAiB;CACjB;;AAED;CACC,mBAAmB;CACnB,qBAAqB;CACrB;;AAED;CACC,iBAAiB;CACjB,aAAa;CACb,cAAc;CACd,mBAAmB;CACnB,aAAa;CACb,mBAAmB;CACnB,iBAAiB;CACjB,eAAe;CACf,kBAAkB;CAClB,mBAAmB;CACnB,oBAAoB;CACpB;;AAED;CACC,kBAAkB;CAClB;;AAED;CACC,aAAa;CACb;;AAED;CACC,YAAY;CACZ;;AAED;CACC,cAAc;CACd;;AAED;CACC,sBAAsB;CACtB,gBAAgB;CAChB,kBAAkB;CAClB,WAAW;CACX,2BAA2B;CAC3B;;AAED;CACC,0BAA0B;CAC1B,0BAA0B;CAC1B,oCAAoC;CACpC,+BAA+B;CAC/B,oCAAoC;CACpC;;AAED;CACC,cAAc;CACd;;AAED;;CAEC;EACC,eAAe;EACf,YAAY;EACZ,mBAAmB;EACnB;;CAED;;AAED,oCAAoC;AACpC;CACC,WAAW;CACX;;AAED;CACC,aAAa;CACb;;AAED;CACC,kBAAkB;CAClB,qBAAqB;CACrB;;AAED;CACC,gBAAgB;CAChB;;AAED;CACC,aAAa;CACb;;AAED;CACC,aAAa;CACb;;AAED;;;;;;;;;;;;;;;;;;;;GAoBG;;AAEH;CACC,iBAAiB;CACjB;;AAED;CACC,sBAAsB;CACtB;;AAED;CACC,YAAY;CACZ,aAAa;CACb,mBAAmB;CACnB;;AAED;CACC,+BAA+B;CAC/B,uBAAuB;CACvB,wBAAwB;CACxB;;AAED;CACC,kBAAkB;CAClB,YAAY;CACZ,yBAAyB;CACzB;;AAED;CACC,oBAAoB;CACpB;;AAED;CACC,YAAY;CACZ;;AAED;CACC,aAAa;CACb;;AAED;CACC,gBAAgB;CAChB;;AAED;CACC,sBAAsB;CACtB;;AAED;CACC,aAAa;CACb,oBAAoB;CACpB,mBAAmB;CACnB,6CAA6C;CAC7C;;AAED;CACC,eAAe;CACf,aAAa;CACb;;AAED;CACC,eAAe;CACf,eAAe;CACf,gBAAgB;CAChB,YAAY;CACZ,aAAa;CACb,mBAAmB;CACnB,kBAAkB;CAClB,YAAY;CACZ,oBAAoB;CACpB;;AAED;CACC,sBAAsB;CACtB,kBAAkB;CAClB,gBAAgB;CAChB;;AAED;CACC,gBAAgB;CAChB;;AAED;CACC,aAAa;CACb;;AAED;CACC,gBAAgB;CAChB;;AAED;CACC,0BAA0B;CAC1B,mBAAmB;CACnB,kBAAkB;CAClB;;AAED;CACC,kBAAkB;CAClB,eAAe;CACf;;AAED;CACC,kBAAkB;CAClB;;AAED;CACC,iBAAiB;CACjB,UAAU;CACV,oBAAoB;CACpB;;AAED;CACC,kBAAkB;CAClB,eAAe;CACf;;AAED;CACC,oBAAoB;CACpB;;AAED;CACC,gBAAgB;CAChB;;AAED;CACC,kBAAkB;CAClB;;AAED;CACC,uBAAuB;CACvB,aAAa;CACb,YAAY;CACZ,mBAAmB;CACnB;;AAED;CACC,wBAAwB;CACxB,iBAAiB;CACjB,gBAAgB;CAChB,oBAAoB;CACpB;;AAED;CACC,eAAe;CACf;;AAED;CACC,iBAAiB;CACjB;;AAED;CACC,YAAY;CACZ;;AAED;CACC,gBAAgB;CAChB;;AAED;CACC,cAAc;CACd,+BAA+B;CAC/B,mBAAmB;CACnB,QAAQ;CACR,UAAU;CACV;;AAED;CACC,uBAAuB;CACvB;;AAED;CACC,sBAAsB;CACtB,gBAAgB;CAChB;;AAED;CACC,sBAAsB;CACtB;;AAED;CACC,sBAAsB;CACtB,mBAAmB;CACnB;;AAED;CACC,sBAAsB;CACtB,aAAa;CACb,mBAAmB;CACnB,kBAAkB;CAClB;;AAED;CACC,oBAAoB;CACpB,mBAAmB;CACnB;;AAED;CACC,aAAa;CACb;;AAED;CACC,mBAAmB;CACnB,2BAA2B;CAC3B;;AAED;CACC,gBAAgB;CAChB;;AAED;CACC,gBAAgB;CAChB,eAAe;CACf;;AAED;CACC,cAAc;CACd;;AAED;CACC,cAAc;CACd,oBAAoB;CACpB,wBAAwB;CACxB;;AAED,+BAA+B;AAC/B;CACC,wBAAwB;CACxB,aAAa;CACb;;AAED;CACC,kBAAkB;CAClB,eAAe;CACf;;AAED;CACC,oBAAoB;CACpB,iBAAiB;CACjB,iBAAiB;CACjB;;AAED;CACC,gBAAgB;CAChB;;AAED;CACC,aAAa;CACb,aAAa;CACb;;AAED;CACC,YAAY;CACZ,iBAAiB;CACjB;;AAED;CACC,YAAY;CACZ,iBAAiB;CACjB;;AAED;CACC,aAAa;CACb,qBAAqB;CACrB;;AAED;CACC,YAAY;CACZ,mBAAmB;CACnB,cAAc;CACd;;AAED;CACC,cAAc;CACd,mBAAmB;CACnB;;AAED;CACC,kBAAkB;CAClB;;AAED;CACC,YAAY;CACZ,mBAAmB;CACnB,UAAU;CACV,SAAS;CACT,mBAAmB;CACnB,0BAA0B;CAC1B,uBAAuB;CACvB;;AAED;CACC,WAAW;CACX,mBAAmB;CACnB,gBAAgB;CAChB,YAAY;CACZ,aAAa;CACb,kBAAkB;CAClB,mBAAmB;CACnB,mBAAmB;CACnB,mBAAmB;CACnB,YAAY;CACZ,0BAA0B;CAC1B,0CAA0C;CAC1C;;AAED;CACC,sBAAsB;CACtB,WAAW;CACX;;AAED;CACC,YAAY;CACZ;;AAED;CACC,iBAAiB;CACjB;;AAED;CACC,WAAW;CACX,YAAY;CACZ,mBAAmB;CACnB;;AAED;CACC,gBAAgB;CAChB,kBAAkB;CAClB;;AAED;CACC,kBAAkB;CAClB,aAAa;CACb;;AAED;CACC,mBAAmB;CACnB,kBAAkB;CAClB,gBAAgB;CAChB;;AAED;CACC,WAAW;CACX,iBAAiB;CACjB;;AAED;CACC,iBAAiB;CACjB,2BAA2B;CAC3B;;AAED;CACC,mBAAmB;CACnB;;AAED;CACC,mBAAmB;CACnB;;AAED;CACC,kBAAkB;CAClB;;AAED;CACC,aAAa;CACb;;AAED;CACC,aAAa;CACb;;AAED;CACC,aAAa;CACb;;AAED;CAGC,uBAAuB;CACvB,iBAAiB;CACjB,WAAW;CACX;;AAED;CACC,YAAY;CACZ,aAAa;CACb,YAAY;CACZ;;AAED;CACC,UAAU;CACV,WAAW;CACX;;AAED;CACC,YAAY;CACZ,uBAAuB;CACvB;;AAED;CACC,iBAAiB;CACjB;;AAED;CACC,aAAa;CACb,YAAY;CACZ;;AAED;CACC,YAAY;CACZ,aAAa;CACb,YAAY;CACZ;;AAED;CACC,UAAU;CACV,WAAW;CACX;;AAED;CACC,YAAY;CACZ,uBAAuB;CACvB;;AAED;CACC,iBAAiB;CACjB;;AAED;CACC,kBAAkB;CAClB,YAAY;CACZ,YAAY;CACZ;;AAED;CACC,aAAa;CACb,YAAY;CACZ;;AAED;CACC,YAAY;CACZ,sBAAsB;CACtB;;AAED;CACC,YAAY;CACZ,aAAa;CACb,YAAY;CACZ;;AAED;CACC,YAAY;CACZ,aAAa;CACb;;AAED;CACC,YAAY;CACZ,uBAAuB;CACvB;;AAED;CACC,2BAA2B;CAC3B;;AAED;CACC,4BAA4B;CAC5B;;AAED;CACC,4BAA4B;CAC5B;;AAED;CACC,4BAA4B;CAC5B;;AAED;CACC,eAAe;CACf;;AAED;CACC,qBAAqB;CACrB;;AAED;;GAEG;;AAEH,6BAA6B;AAC7B;CACC,YAAY;CACZ;;AAED;CACC,YAAY;CACZ;;AAED;CACC,gBAAgB;CAChB,gBAAgB;CAChB;;AAED;CACC,gBAAgB;CAChB,gBAAgB;CAChB;;AAED,aAAa;AACb,oHAAoH;;AAEpH;CACC,qBAAqB;CACrB,mBAAmB;CACnB;;AAED;CACC,uBAAuB;CACvB,iBAAiB;CACjB;;AAED;CACC,kBAAkB;CAClB,iBAAiB;CACjB,cAAc;CACd,aAAa;CACb;;AAED;CACC,oBAAoB;CACpB;;AAED;CACC,WAAW;CACX;;AAED,iBAAiB;;AAEjB;CACC,0BAA0B;CAC1B,cAAc;CACd,YAAY;CACZ;;AAED;CACC,aAAa;CACb,oBAAoB;CACpB,YAAY;CACZ,mBAAmB;CACnB;;AAED;CACC,sBAAsB;CACtB,eAAe;CACf;;AAED;CACC,iBAAiB;CACjB;;AAED;CACC,iBAAiB;CACjB;;AAED;CACC,WAAW;CACX,YAAY;CACZ;;AAED;CACC,WAAW;CACX,YAAY;CACZ,mBAAmB;CACnB,aAAa;CACb,iBAAiB;CACjB;;AAED;CACC,6BAA6B;CAC7B,aAAa;CACb,mBAAmB;CACnB;;AAED;CACC,aAAa;CACb;;AAED,qBAAqB;;AAErB,iBAAiB;;AAEjB;CACC,YAAY;CACZ,mBAAmB;CACnB,oBAAoB;CACpB;;AAED;CACC,kBAAkB;CAClB;;AAED;CACC,aAAa;CACb,cAAc;CACd,uBAAuB;CACvB,sBAAsB;CACtB,eAAe;CACf,mBAAmB;CACnB,mBAAmB;CACnB;;AAED;CACC,aAAa;CACb,cAAc;CACd;;AAED;CACC,WAAW;CACX,gBAAgB;CAChB,6BAA6B;CAC7B;;AAED;CACC,gBAAgB;CAChB;;AAED;CACC,WAAW;CACX,eAAe;CACf,mBAAmB;CACnB;;AAED;CACC,YAAY;CACZ,uBAAuB;CACvB,iBAAiB;CACjB;;AAED;CACC,kBAAkB;CAClB;;AAED;CACC,cAAc;CACd,aAAa;CACb,gBAAgB;CAChB;;AAED;CACC,gBAAgB;CAChB;;AAED;CACC,gBAAgB;CAChB,eAAe;CACf,sBAAsB;CACtB,6BAA6B;CAC7B,mBAAmB;CACnB,WAAW;CACX,WAAW;CACX;;AAED;CACC,mBAAmB;CACnB;;AAED;CACC,uBAAuB;CACvB,gBAAgB;CAChB;;AAED,qBAAqB;;AAErB,oBAAoB;;AAEpB;CACC,iBAAiB;CACjB,YAAY;CACZ,eAAe;CACf,eAAe;CACf;;AAED;CACC,wBAAwB;CACxB,eAAe;CACf,mBAAmB;CACnB;;AAED;CACC,mBAAmB;CACnB,kBAAkB;CAClB;;AAED;CACC,mBAAmB;CACnB;;AAED;CACC,aAAa;CACb,cAAc;CACd,uBAAuB;CACvB,sBAAsB;CACtB,eAAe;CACf,mBAAmB;CACnB,iBAAiB;CACjB,mBAAmB;CACnB,mBAAmB;CACnB;;AAED;CACC,iBAAiB;CACjB,kBAAkB;CAClB;;AAED;CACC,YAAY;CACZ,aAAa;CACb,gBAAgB;CAChB;;AAED;CACC,iBAAiB;CACjB;;AAED;CACC,aAAa;CACb,aAAa;CACb;;AAED;CACC,WAAW;CACX,aAAa;CACb;;AAED;CACC,gBAAgB;CAChB,eAAe;CACf,sBAAsB;CACtB,6BAA6B;CAC7B,mBAAmB;CACnB,WAAW;CACX,WAAW;CACX;;AAED;CACC,gBAAgB;CAChB,uBAAuB;CACvB;;AAED;CACC,YAAY;CACZ,uBAAuB;CACvB,iBAAiB;CACjB;;AAED;CACC,mBAAmB;CACnB;;AAED;;CAEC,iBAAiB;CACjB;;AAED;CACC,iBAAiB;CACjB;;AAED,wBAAwB;;;AAGxB,mFAAmF;;AAEnF;CACC,eAAe;CACf;;AAED;CACC,mBAAmB;CACnB,kBAAkB;CAClB;;AAED;CACC,mBAAmB;CACnB,oBAAoB;CACpB;;AAED;CACC,eAAe;CACf,sBAAsB;CACtB,eAAe;CACf,eAAe;CACf;;AAED;CACC,YAAY;CACZ,mBAAmB;CACnB;;AAED,gCAAgC;;AAEhC;CACC,mBAAmB;CACnB;;AAED;CACC,YAAY;CACZ,WAAW;CACX,mBAAmB;CACnB,qBAAqB;CACrB;;AAED;CACC,aAAa;CACb,kBAAkB;CAClB;;AAED;CACC,YAAY;CACZ;;AAED;CACC,kBAAkB;CAClB;;AAED;CACC,kBAAkB;CAClB;;AAED;CACC,2BAA2B;CAC3B;;AAED;CACC,gBAAgB;CAChB;;AAED;CACC,mBAAmB;CACnB;;AAED;CACC,aAAa;CACb;;AAED;CACC,aAAa;CACb;;AAED;CACC,UAAU;CACV,WAAW;CACX;;AAED;CACC,YAAY;CACZ;;AAED;CACC,mBAAmB;CACnB;;AAED;CACC,WAAW;CACX,mBAAmB;CACnB,kBAAkB;CAClB,sBAAsB;CACtB;;AAED;CACC,gBAAgB;CAChB,kBAAkB;CAClB;;AAED;CACC,YAAY;CACZ,gBAAgB;CAChB;;AAED;CACC,YAAY;CACZ,gBAAgB;CAChB,mBAAmB;CACnB;;AAED,mCAAmC;AACnC;AACA,6BAA6B;AAC7B;iBACiB;AACjB,iBAAiB;CAChB,YAAY;CACZ,YAAY;CACZ,aAAa;CACb,cAAc;CACd;;AAED;CACC,YAAY;CACZ;;AAED;CACC,YAAY;CACZ,aAAa;CACb,2BAA2B;CAC3B,WAAW;CACX,aAAa;CACb,oBAAoB;CACpB;;AAED;CACC,sBAAsB;CACtB,eAAe;CACf,oBAAoB;CACpB,mBAAmB;CACnB;;AAED;CACC,iBAAiB;CACjB;;AAED;CACC,eAAe;CACf,gBAAgB;CAChB;;AAED;CACC,iBAAiB;CACjB,0BAA0B;CAC1B,mBAAmB;CACnB,eAAe;CACf,sBAAsB;CACtB,6BAA6B;CAC7B,8BAA8B;CAC9B,2BAA2B;CAC3B,kBAAkB;CAClB,iBAAiB;CACjB,4BAA4B;CAC5B,0BAA0B;CAC1B,sBAAsB;CACtB;;AAED;CACC,0BAA0B;CAC1B,oBAAoB;CACpB,sBAAsB;CACtB,gBAAgB;CAChB,kBAAkB;CAClB,iBAAiB;CACjB,YAAY;CACZ,aAAa;CACb,mBAAmB;CACnB;;AAED,uCAAuC;AACvC,6CAA6C;AAC7C;CACC,aAAa;CACb,iBAAiB;CACjB;;AAED;CACC,YAAY;CACZ,4CAA4C;CAC5C;;AAED;CACC,iBAAiB;CACjB,YAAY;CACZ,YAAY;CACZ,eAAe;CACf;;AAED;CACC,2BAA2B;CAC3B;;AAED;CACC,cAAc;CACd;;AAED;CACC,eAAe;CACf;;AAED;CACC,sBAAsB;CACtB,gBAAgB;CAChB,aAAa;CACb,YAAY;CACZ;;AAED;CACC,gBAAgB;CAChB;;AAED;CACC,0BAA0B;CAC1B;;AAED;CACC,0BAA0B;CAC1B,YAAY;CACZ;;AAED;CACC,0BAA0B;CAC1B,YAAY;CACZ;;AAED;CACC,wBAAwB;CACxB;;AAED;CACC,2BAA2B;CAC3B;;AAED;CACC,WAAW;CACX,YAAY;CACZ,mBAAmB;CACnB;;AAED;CACC,mBAAmB;CACnB;;AAED;CACC,cAAc;CACd;;AAED;CACC,kBAAkB;CAClB,mBAAmB;CACnB,qBAAqB;CACrB,mBAAmB;CACnB;;AAED;CACC,mBAAmB;CACnB,uBAAuB;CACvB,gBAAgB;CAChB,iBAAiB;CACjB,uBAAuB;CACvB;;AAED;CACC,uBAAuB;CACvB,kBAAkB;CAClB,4BAA4B;CAC5B,uBAAuB;CACvB,oBAAoB;CACpB;;AAED;CACC,uBAAuB;CACvB,kBAAkB;CAClB,+BAA+B;CAC/B,uBAAuB;CACvB,oBAAoB;CACpB;;AAED;CACC,mBAAmB;CACnB,YAAY;CACZ;;AAED;CACC,oBAAoB;CACpB,YAAY;CACZ;;AAED;CACC,iBAAiB;CACjB;;AAED;CACC,gBAAgB;CAChB,kBAAkB;CAClB,oBAAoB;CACpB;;AAED;;CAEC,iBAAiB;CACjB;;AAED;CACC,gBAAgB;CAChB,oBAAoB;CACpB;;AAED;CACC,YAAY;CACZ,iBAAiB;CACjB,mBAAmB;CACnB;;AAED;CACC,YAAY;CACZ;;AAED;CACC,YAAY;CACZ;;AAED;CACC,iBAAiB;CACjB;;AAED;CACC,eAAe;CACf;;AAED;CACC,wBAAwB;CACxB;;AAED;CACC,YAAY;CACZ;;AAED;CACC,2BAAuB;KAAvB,uBAAuB;CACvB,mBAAmB;CACnB,oBAAoB;CACpB;;AAED;CACC,YAAY;CACZ;;AAED;CACC,kBAAkB;CAClB;;AAED;CACC,cAAc;CACd,oBAAoB;CACpB,eAAe;CACf,eAAe;CACf,2CAA2C;CAC3C;;AAED;CACC,oBAAoB;CACpB,2CAA2C;CAC3C;;AAED;CACC,wBAAwB;CACxB,WAAW;CACX;;AAED;CACC,eAAe;CACf,iBAAiB;CACjB;;AAED,sBAAsB;;AAEtB;CACC,eAAe;CACf,gBAAgB;CAChB,OAAO;CACP,QAAQ;CACR,SAAS;CACT,UAAU;CACV,eAAe;CACf,kBAAkB;CAClB,oBAAoB;CACpB,eAAe;CACf;;AAED;CACC,eAAe;CACf;;AAED;CACC,iBAAiB;CACjB;;AAED;CACC,UAAU;CACV;;AAED;CACC,uBAAuB;CACvB,iBAAiB;CACjB,kBAAkB;CAClB,mBAAmB;CACnB;;AAED;CACC,iBAAiB;CACjB,eAAe;CACf,iBAAiB;CACjB,iBAAiB;CACjB,yCAAyC;CACzC,mBAAmB;CACnB,qBAAc;CAAd,cAAc;CACd,oBAAgB;KAAhB,gBAAgB;CAChB,uBAAuB;CACvB;;AAED;CACC,gBAAgB;CAChB,kBAAkB;CAClB,mBAAmB;CACnB,kBAAkB;CAClB,kBAAkB;CAClB,YAAY;CACZ,gBAAgB;CAChB,oBAAoB;CACpB,mBAAmB;CACnB,uBAAuB;CACvB;;AAED;CACC,mBAAmB;CACnB,0BAA0B;CAC1B,uBAAuB;CACvB;;AAED;CACC,cAAc;CACd,UAAU;CACV;;AAED;CACC,cAAc;CACd;;AAED;CACC,aAAa;CACb,cAAc;CACd,uBAAuB;CACvB,oBAAoB;CACpB,kBAAkB;CAClB;;AAED;CACC,oBAAoB;CACpB,eAAe;CACf,uBAAuB;CACvB,cAAc;CACd,eAAe;CACf,mBAAmB;CACnB,UAAU;CACV,UAAU;CACV,SAAS;CACT,QAAQ;CACR;;AAED;CACC,oBAAoB;CACpB,iIAAiI;CACjI;;AAED;CACC,0BAA0B;CAC1B,mBAAmB;CACnB,oBAAoB;CACpB;;AAED;CACC,eAAe;CACf,kBAAkB;CAClB,oBAAoB;CACpB;;AAED;CACC,cAAc;CACd,4BAA4B;CAC5B;;AAED;CACC,eAAe;CACf,gBAAgB;CAChB;;AAED;;CAEC,kBAAkB;CAClB;;AAED;CACC,aAAa;CACb;;AAED;CACC,UAAU;CACV,sBAAsB;CACtB,mBAAmB;CACnB,4BAA4B;CAC5B;;AAED;CACC,cAAc;CACd;;AAED;CACC,iBAAiB;CACjB;;AAED;CACC,eAAe;CACf,iBAAiB;CACjB,mBAAmB;CACnB;;AAED;CACC,iBAAiB;CACjB,uBAAuB;CACvB,gBAAgB;CAChB,uBAAuB;CACvB,sBAAsB;CACtB,kBAAkB;CAClB;;AAED;CACC,uBAAuB;CACvB;;AAED;CACC,aAAa;CACb;;AAED;CACC,iBAAiB;CACjB;;AAED;CACC,eAAe;CACf;;AAED;CACC,iBAAiB;CACjB,yCAAyC;CACzC;;AAED;CACC,eAAe;CACf;;AAED;CACC,iBAAiB;CACjB;;AAED;CACC,gBAAgB;CAChB,iBAAiB;CACjB,mBAAmB;CACnB,uBAAuB;CACvB,cAAc;CACd;;AAED;CACC,eAAe;CACf;;AAED;CACC,aAAa;CACb;;AAED;CACC,gBAAgB;CAChB,aAAa;CACb,kBAAkB;CAClB,YAAY;CACZ;;AAED;CACC,uBAAuB;CACvB;;AAED,mBAAmB;;AAEnB;CACC,YAAY;CACZ;;AAED;CACC,oBAAoB;CACpB;;AAED;;CAEC,mBAAmB;CACnB;;AAED;CACC,cAAc;CACd,oBAAoB;CACpB,mBAAmB;CACnB,8BAA8B;CAC9B;;AAED;CACC,UAAU;CACV,WAAW;CACX;;AAED;CACC,oBAAoB;CACpB;;AAED;CACC,kBAAkB;CAClB;;AAED;CACC,sBAAsB;CACtB,UAAU;CACV,aAAa;CACb;;AAED;CACC,sBAAsB;CACtB,mBAAmB;CACnB,YAAY;CACZ,aAAa;CACb,oBAAoB;CACpB,oBAAoB;CACpB,eAAe;CACf,cAAc;CACd,uBAAuB;CACvB;;AAED;CACC,iBAAiB;CACjB;;AAED;CACC,2BAA2B;CAC3B,cAAc;CACd,mBAAmB;CACnB,yBAAiB;CAAjB,iBAAiB;CACjB,UAAU;CACV,iBAAiB;CACjB,YAAY;CACZ,uBAAuB;CACvB;;AAED;CACC,mBAAmB;CACnB,WAAW;CACX,UAAU;CACV;;AAED;CACC,mBAAmB;CACnB,YAAY;CACZ,UAAU;CACV;;AAED;CACC,mBAAmB;CACnB,aAAa;CACb,0BAA0B;CAC1B,YAAY;CACZ,mCAAsB;CACtB,aAAa;CACb,uBAAuB;CACvB,mBAAmB;CACnB,YAAY;CACZ,mBAAmB;CACnB,cAAc;CACd;;AAED;CACC,sBAAsB;CACtB;;AAED;CACC,oBAAoB;CACpB;;AAED;CACC,kBAAkB;CAClB;;AAED,0CAA0C;AAC1C;CACC,cAAc;CACd;;AAED;CACC,iBAAiB;CACjB;;AAED;CACC,yCAAyC;CACzC;;AAED,sBAAsB;;AAEtB;CACC,iBAAiB;CACjB,oBAAoB;CACpB,aAAa;CACb;;AAED;CACC,yBAAyB;CACzB,cAAc;CACd;;AAED;CACC,kBAAkB;CAClB;;AAED;CACC,uBAAuB;CACvB;;AAED;CACC,oBAAoB;CACpB;;AAED;CACC,gBAAgB;CAChB;;AAED;CACC,YAAY;CACZ;;AAED;;CAEC;EACC,qBAAc;EAAd,cAAc;EACd,yBAAsB;MAAtB,sBAAsB;EACtB;;CAED;EACC,eAAW;MAAX,WAAW;EACX;;CAED;EACC,0BAA0B;EAC1B;;CAED;;AAED;;CAEC;;;EAGC,yBAAyB;EACzB,kBAAkB;EAClB,6BAA6B;EAC7B,aAAa;EACb,iBAAiB;EACjB,YAAY;EACZ;;CAED;EACC,aAAa;EACb;;CAED;EACC,gBAAgB;EAChB,UAAU;EACV,YAAY;EACZ,SAAS;EACT,UAAU;EACV,iBAAiB;EACjB,WAAW;EACX,wCAAwC;EACxC;;CAED;EACC,WAAW;EACX;;CAED;EACC,mBAAmB;EACnB;;CAED;EACC,YAAY;EACZ;;CAED;;AAED;;CAEC;EACC,WAAW;EACX;;CAED;;AAED;;CAEC;EACC,gBAAgB;EAChB;;CAED;EACC,iBAAiB;EACjB;;CAED;EACC,mBAAmB;EACnB,gBAAgB;EAChB,kBAAkB;EAClB;;CAED;EACC,mBAAmB;EACnB,gBAAgB;EAChB,uBAAuB;EACvB,aAAa;EACb,oBAAoB;EACpB;;CAED;EACC,mBAAmB;EACnB,SAAS;EACT,SAAS;EACT;;CAED;EACC,eAAe;EACf,0BAA0B;EAC1B;;CAED;EACC,mBAAmB;EACnB;;CAED;EACC,UAAU;EACV,eAAe;EACf,YAAY;EACZ;;CAED;EACC,eAAe;EACf;;CAED;EACC,YAAY;EACZ,uBAAuB;EACvB,mBAAmB;EACnB;;CAED;EACC,gBAAgB;EAChB,UAAU;EACV,UAAU;EACV,YAAY;EACZ,uBAAuB;EACvB,mBAAmB;EACnB,4CAA4C;EAC5C,iBAAiB;EACjB,WAAW;EACX;;CAED;EACC,eAAe;EACf,mBAAmB;EACnB;;CAED;EACC,eAAe;EACf;;AAEF;;;;;;;;;IASI;;CAEH;EACC,oBAAoB;EACpB;;CAED;EACC,sBAAsB;EACtB;;CAED;EACC,UAAU;EACV,iBAAiB;EACjB,wBAAwB;EACxB;;CAED;EACC,aAAa;EACb,oBAAoB;EACpB,YAAY;EACZ,aAAa;EACb,iBAAiB;EACjB,WAAW;EACX,mBAAmB;EACnB,WAAW;EACX,WAAW;EACX,UAAU;EACV;;CAED;EACC,eAAe;EACf,sBAAsB;EACtB,yBAAyB;EACzB,YAAY;EACZ,WAAW;EACX,UAAU;EACV,oBAAoB;EACpB,iBAAiB;EACjB,yCAAyC;EACzC;;CAED;EACC,8BAA8B;EAC9B,eAAe;EACf,gBAAgB;EAChB,iBAAiB;EACjB,YAAY;EACZ,cAAc;EACd,UAAU;EACV;;CAED;EACC;;;IAGE;EACF,0BAA0B;EAC1B,kBAAkB;EAClB,eAAe;EACf,mBAAmB;EACnB,WAAW;EACX,qBAAqB;EACrB,YAAY;EACZ,iBAAiB;EACjB;;CAED;EACC,iBAAiB;EACjB;;CAED;EACC,eAAe;EACf,gBAAgB;EAChB;;CAED;EACC,iBAAiB;EACjB;;CAED;EACC,2BAAuB;MAAvB,uBAAuB;EACvB;;CAED;EACC,YAAY;EACZ;;CAED;EACC,iBAAiB;EACjB;;CAED;EACC,mBAAmB;EACnB;;CAED;EACC,uBAAuB;EACvB,+BAA+B;EAC/B;;CAED;EACC,kBAAkB;EAClB;;CAED;EACC,uBAAuB;EACvB,mBAAmB;EACnB,QAAQ;EACR,OAAO;EACP,uBAAuB;EACvB,aAAa;EACb,WAAW;EACX,aAAa;EACb,4CAA4C;EAC5C;;CAED;EACC,aAAa;EACb;;CAED;EACC,eAAe;EACf,gBAAgB;EAChB,YAAY;EACZ,gBAAgB;EAChB;;CAED;EACC,2BAAuB;MAAvB,uBAAuB;EACvB;;CAED;EACC,YAAY;EACZ,gBAAgB;EAChB,gBAAgB;EAChB,oBAAoB;EACpB;;CAED;EACC,qBAAqB;EACrB;;CAED;EACC,2BAAuB;MAAvB,uBAAuB;EACvB;;CAED;EACC,oBAAgB;MAAhB,gBAAgB;EAChB,2BAAuB;MAAvB,uBAAuB;EACvB;;CAED;EACC,YAAY;EACZ,cAAc;EACd;;CAED;EACC,YAAY;EACZ;;CAED;;EAEC,mBAAmB;EACnB,OAAO;EACP,aAAa;EACb;;CAED;;EAEC,YAAY;EACZ;;CAED;EACC,qBAAqB;EACrB,kBAAkB;EAClB;;CAED;;AAED;;CAEC;EACC;;CAED;EACC,YAAY;EACZ,YAAY;EACZ,mBAAmB;EACnB;;CAED;EACC,cAAc;EACd;;CAED;EACC,mBAAmB;EACnB;;CAED;EACC,eAAe;EACf,YAAY;EACZ,UAAU;EACV,oBAAoB;EACpB;;CAED;;AAED;CACC;;AAED;;CAEC;EACC,WAAW;EACX;;CAED;EACC,oBAAoB,CAAC,aAAa;EAClC;;CAED;EACC,oBAAoB;EACpB;;CAED;EACC,mBAAmB;EACnB;;CAED;EACC,kBAAkB;EAClB;;CAED;EACC,mCAAmC;EACnC;;CAED;EACC,2BAA2B;EAC3B;;CAED;;AAED;;CAEC;EACC,YAAY;EACZ,aAAa;EACb,2CAA2C;EAC3C,oBAAoB;EACpB;;CAED;EACC,mBAAmB;EACnB,iBAAiB;EACjB;;CAED;EACC,eAAe;EACf;;CAED;;AAED;;CAEC;EACC,wBAAwB;EACxB,oBAAoB;EACpB;;CAED;EACC,aAAa;EACb;;CAED;;AAED;;CAEC;EACC,YAAY;EACZ,oBAAoB;EACpB;;CAED;EACC,YAAY;EACZ;;CAED;EACC,eAAe;EACf;;CAED;EACC,qBAAc;EAAd,cAAc;EACd,oBAAgB;MAAhB,gBAAgB;EAChB;;CAED;EACC,eAAe;EACf;;CAED;EACC,YAAY;EACZ,oBAAoB;EACpB;;CAED;EACC,WAAW;EACX,uBAAuB;EACvB;;CAED;EACC,cAAc;EACd;;CAED;EACC,4BAA4B;EAC5B,kBAAkB;EAClB,YAAY;EACZ,eAAe;EACf;;CAED","file":"updraftplus-admin.min.css","sourcesContent":["@keyframes udp_blink {\n\n\tfrom {\n\t\topacity: 1;\n\t\ttransform: scale(1);\n\t}\n\n\tto {\n\t\topacity: 0.4;\n\t\ttransform: scale(0.85);\n\t}\n\n}\n\n@keyframes udp_rotate {\n\n\tfrom {\n\t\ttransform: rotate(0);\n\t}\n\n\tto {\n\t\ttransform: rotate(360deg);\n\t}\n\n}\n\n/* Widths and sizing */\n.max-width-600 {\n\tmax-width: 600px;\n}\n\n.max-width-700 {\n\tmax-width: 700px;\n}\n\n.width-900 {\n\tmax-width: 900px;\n}\n\n.width-80 {\n\twidth: 80%;\n}\n\n.updraft--flex {\n\tdisplay: flex;\n\tflex-wrap: wrap;\n}\n\n.updraft--flex > * {\n\tflex: 1;\n\tbox-sizing: border-box;\n}\n\n.updraft--flex > .updraft--one-half {\n\twidth: 50%;\n\tflex: auto;\n}\n\n.updraft--flex > .updraft--two-halves {\n\twidth: 100%;\n\tflex: auto;\n}\n\n.updraft-color--very-light-grey {\n\tbackground: #F8F8F8;\n}\n\n/* End widths and sizing */\n\n/* Font styling */\n.no-decoration {\n\ttext-decoration: none;\n}\n\n.bold {\n\tfont-weight: bold;\n}\n\n/* End font styling */\n/* Alignment */\n.center-align-td {\n\ttext-align: center;\n}\n\n/* End of Alignment */\n/* Padding */\n.remove-padding {\n\tpadding: 0 !important;\n}\n\n/* End of padding */\n\n.updraft-text-center {\n\ttext-align: center;\n}\n\n.autobackup {\n\tpadding: 6px;\n\tmargin: 8px 0px;\n}\n\nul .disc {\n\tlist-style: disc inside;\n}\n\n.dashicons-log-fix {\n\tdisplay: inherit;\n}\n\n.udpdraft__lifted {\n\tbox-shadow: 0 1px 1px 0 rgba(0,0,0,.1);\n}\n\n#updraft-wrap a .dashicons {\n\ttext-decoration: none;\n}\n\n.updraft-field-description,\ntable.form-table td p.updraft-field-description {\n\tfont-size: 90%;\n\tline-height: 1.2;\n\tfont-style: italic;\n\tmargin-bottom: 5px;\n}\n\n/* Input boxes */\nlabel.updraft_checkbox {\n\tdisplay: block;\n\tmargin-bottom: 4px;\n\tmargin-left: 26px;\n}\n\nlabel.updraft_checkbox > input[type=checkbox] {\n\tmargin-left: -25px;\n}\n\ndiv[id*=\"updraft_include_\"] {\n\tmargin-bottom: 9px;\n}\n\n/* Input boxes */\n.settings_page_updraftplus input[type=\"file\"] {\n\tborder: none;\n}\n\n.settings_page_updraftplus .wipe_settings {\n\tpadding-bottom: 10px;\n}\n\n.settings_page_updraftplus input[type=\"text\"] {\n\tfont-size: 14px;\n}\n\n.settings_page_updraftplus select {\n\tborder-radius: 4px;\n\tmax-width: 100%;\n}\n\ninput.updraft_input--wide,\ntextarea.updraft_input--wide {\n\tmax-width: 442px;\n\twidth: 100%;\n}\n\n#updraft-wrap .button-large {\n\tfont-size: 1.3em;\n}\n\n/* End input boxes */\n\n/* Main Buttons */\n.main-dashboard-buttons {\n\tborder-width: 4px;\n\tborder-radius: 12px;\n\tletter-spacing: 0px;\n\tfont-size: 17px;\n\tfont-weight: bold;\n\tpadding-left: 0.7em;\n\tpadding-right: 2em;\n\tpadding: 0.3em 1em;\n\tline-height: 1.7em;\n\tbackground: transparent;\n\tposition: relative;\n\tborder: 2px solid;\n\ttransition: all 0.2s;\n\tvertical-align: baseline;\n\tbox-sizing: border-box;\n\ttext-align: center;\n\tline-height: 1.3em;\n\tmargin-left: .3em;\n\ttext-transform: none;\n\tline-height: 1;\n\ttext-decoration: none;\n}\n\n.button-restore {\n\tborder-color: rgb(98, 158, 192);\n\tcolor: rgb(98, 158, 192);\n}\n\n.dashboard-main-sizing {\n\tborder-width: 4px;\n\twidth: 190px;\n\tline-height: 1.7em;\n}\n\np.updraftplus-option {\n\tmargin-top: 0;\n\tmargin-bottom: 5px;\n}\n\np.updraftplus-option-inline {\n\tdisplay: inline-block;\n\tpadding-right: 20px;\n}\n\nspan.updraftplus-option-label {\n\tdisplay: block;\n}\n\n/*\n* MIGRATE - CLONE\n*/\n\n#updraft-navtab-migrate-content .postbox {\n\tpadding: 18px;\n}\n\n/* Clone Rows */\n\n.updraftclone-main-row {\n\tdisplay: flex;\n}\n\n.updraftclone-tokens {\n\tbackground: #F5F5F5;\n\tpadding: 20px;\n\tborder-radius: 10px;\n\tmargin-right: 20px;\n\tmax-width: 300px;\n}\n\n.updraftclone-tokens p {\n\tmargin: 0;\n}\n\n.updraftclone_action_box {\n\tbackground: #F5F5F5;\n\tpadding: 20px;\n\tborder-radius: 10px;\n\tflex: 1;\n}\n\n.updraftclone_action_box p:first-child {\n\tmargin-top: 0;\n}\n\n.updraftclone_action_box p:last-child {\n\tmargin-bottom: 0;\n}\n\n.updraftclone_action_box #ud_downloadstatus3 {\n\tmargin-top: 10px;\n}\n\nspan.tokens-number {\n\tfont-size: 46px;\n\tdisplay: block;\n}\n\n/* Clone header button */\n.button.updraft_migrate_widget_temporary_clone_show_stage0 {\n\tdisplay: none;\n\tposition: absolute;\n\tright: 0;\n\ttop: 0;\n\theight: 100%;\n\tborder-left: 1px solid #CCC;\n\tpadding-left: 10px;\n\tpadding-right: 10px;\n}\n\n.updraft_migrate_widget_temporary_clone_stage0_container {\n\tdisplay: flex;\n\tflex-direction: column;\n}\n\n.updraft_migrate_widget_temporary_clone_stage0_box {\n\tmargin-right: 20px;\n\twidth: 100%;\n\tflex-basis: 100%;\n}\n\n.updraft_migrate_widget_temporary_clone_stage0_box iframe,\n.updraft_migrate_widget_temporary_clone_stage0_box a.udp-replace-with-iframe--js {\n\tfloat: none;\n}\n\n@media (min-width: 1024px) {\n\n\t.updraft_migrate_widget_temporary_clone_stage0_container {\n\t\tflex-direction: row;\n\t\tflex-wrap: wrap;\n\t}\n\n\t.updraft_migrate_widget_temporary_clone_stage0_box {\n\t\tflex-basis: 45%;\n\t}\n\n\t.updraft_migrate_widget_temporary_clone_stage0_box iframe,\n\t.updraft_migrate_widget_temporary_clone_stage0_box a.udp-replace-with-iframe--js {\n\t\tfloat: right;\n\t}\n\n}\n\n.updraft_migrate_widget_temporary_clone_show_stage0 .dashicons {\n\ttext-decoration: none;\n\tfont-size: 20px;\n}\n\n.opened .button.updraft_migrate_widget_temporary_clone_show_stage0 {\n\tdisplay: inline-block;\n}\n\n.opened .updraft_migrate_widget_temporary_clone_stage0 {\n\tbackground: #F5F5F5;\n\tpadding: 20px;\n\tborder-radius: 8px;\n\tmargin-bottom: 21px;\n}\n\n/* Clone list table */\n.clone-list {\n\tclear: both;\n\twidth: 100%;\n\tmargin-top: 40px;\n}\n\n.clone-list table {\n\twidth: 100%;\n\ttext-align: left;\n}\n\n.clone-list table tr th {\n\tbackground: #E4E4E4;\n}\n\n.clone-list table tr td {\n\tbackground: #F5F5F5;\n\tword-break: break-word;\n}\n\n.clone-list table tr:nth-child(odd) td {\n\tbackground: #FAFAFA;\n}\n\n.clone-list table td,\n.clone-list table th {\n\tpadding: 6px;\n}\n\n/* Clone Progress */\n.updraftplus-clone .updraft_row {\n\tpadding-left: 0;\n\tpadding-right: 0;\n}\n\nbutton#updraft_migrate_createclone + .updraftplus_spinner {\n\tmargin-top: 13px;\n}\n\n/* Clone - Show step 1 info button */\n.button.button-hero.updraftclone_show_step_1 {\n\twhite-space: normal;\n\theight: auto;\n\tline-height: 14px;\n\tpadding-top: 10px;\n\tpadding-bottom: 10px;\n}\n\n.button.button-hero.updraftclone_show_step_1 span.dashicons {\n\theight: auto;\n}\n\n.updraftplus_clone_status {\n\tcolor: red;\n}\n\n/* MIGRATE */\n\na.updraft_migrate_add_site--trigger span.dashicons {\n\ttext-decoration: none;\n}\n\n.button-restore:hover, .button-migrate:hover, .button-backup:hover,\n.button-view-log:hover, .button-mass-selectors:hover,\n.button-delete:hover, .button-entity-backup:hover, .udp-button-primary:hover {\n\tborder-color: #DF6926;\n\tcolor: #DF6926;\n}\n\n.button-migrate {\n\tcolor: rgb(238, 169, 32);\n\tborder-color: rgb(238, 169, 32);\n}\n\n#updraft_migrate_tab_main {\n\tpadding: 8px;\n}\n\n.updraft_migrate_widget_module_content {\n\tbackground: #FFF;\n\tborder-radius: 0;\n\tposition: relative;\n}\n\nbody.js #updraft_migrate .updraft_migrate_widget_module_content {\n\tdisplay: none;\n}\n\n.updraft_migrate_widget_module_content > h3,\ndiv[class*=\"updraft_migrate_widget_temporary_clone_stage\"] > h3 {\n\tmargin-top: 0;\n}\n\n/* Migrate / Clone headers */\n.updraft_migrate_widget_module_content header {\n\tposition: relative;\n\tdisplay: flex;\n\talign-content: center;\n\tjustify-items: center;\n\tmargin-top: -18px;\n\tmargin-left: -18px;\n\tmargin-right: -18px;\n\tmargin-bottom: 15px;\n\tborder-bottom: 1px solid #CCC;\n}\n\n.updraft_migrate_widget_module_content header h3,\n.updraft_migrate_widget_module_content header button.button.close {\n\tpadding: 10px;\n\tline-height: 20px;\n\theight: auto;\n\tmargin: 0;\n}\n\n.updraft_migrate_widget_module_content button.button.close {\n\ttext-decoration: none;\n\tpadding-left: 5px;\n\tborder-right: 1px solid #CCC;\n}\n\n.updraft_migrate_widget_module_content button.button.close .dashicons {\n\tmargin-top: 1px;\n}\n\n.updraft_migrate_widget_module_content header h3 {\n\tmargin: 0;\n}\n\n.updraft_migrate_intro button.button.button-primary.button-hero {\n\tmax-width: 235px;\n\tword-wrap: normal;\n\twhite-space: normal;\n\tline-height: 1;\n\theight: auto;\n\tpadding-top: 13px;\n\tpadding-bottom: 13px;\n\ttext-align: left;\n\tposition: relative;\n\tmargin-right: 10px;\n\tmargin-bottom: 10px;\n}\n\n.updraft_migrate_intro button.button.button-primary.button-hero .dashicons {\n\tposition: absolute;\n\tleft: 10px;\n\ttop: calc(50% - 8px);\n}\n\n/*\njquery UI Accordion module\n*/\n#updraft_migrate .ui-widget-content a {\n\tcolor: #1C94C4;\n}\n\n#updraft-wrap .ui-accordion .ui-accordion-header {\n\tbackground: #F6F6F6;\n\tmargin: 0;\n\tborder-radius: 0;\n\tpadding-left: 0.5em;\n\tpadding-right: 0.7em;\n}\n\n#updraft-wrap .ui-widget {\n\tfont-family: inherit;\n}\n\n.ui-accordion-header .ui-accordion-header-icon.ui-icon-caret-1-w {\n\tbackground-position: -96px 0px;\n}\n\n.ui-accordion-header .ui-accordion-header-icon.ui-icon-caret-1-s {\n\tbackground-position: -64px 0;\n}\n\n#updraft-wrap .ui-accordion .ui-accordion-header .ui-accordion-header-icon {\n\tleft: auto;\n\tright: 5px;\n}\n\n#updraft-wrap .ui-accordion .ui-accordion-header:focus {\n\toutline: none;\n\tbox-shadow: 0 0 0 1px rgba(91, 157, 217, 0.22), 0 0 2px 1px rgba(30, 140, 190, 0.3);\n\tbackground: #FFF;\n}\n\n#updraft-wrap .ui-accordion .ui-accordion-header:focus .dashicons {\n\tcolor: #0572AA;\n\topacity: 1;\n}\n\n#updraft-wrap .ui-accordion .ui-accordion-header.ui-state-active {\n\tbackground: #F6F6F6;\n\tborder-bottom: 2px solid #0572AA;\n\tbox-shadow: 1px 6px 12px -5px rgba(0, 0, 0, 0.3);\n}\n\n#updraft-wrap .ui-accordion .ui-accordion-header.ui-state-active:focus {\n\tbox-shadow: 1px 6px 12px -5px rgba(0, 0, 0, 0.3), 0 0 0 1px #5B9DD9, 0 0 2px 1px rgba(30, 140, 190, .8);\n}\n\n#updraft-wrap .ui-accordion .ui-accordion-header:not(:first-child) {\n\tborder-top: none;\n}\n\n#updraft-wrap .ui-accordion .ui-accordion-header .dashicons {\n\topacity: 0.4;\n\tmargin-right: 10px;\n}\n\n#updraft-wrap .ui-accordion .ui-accordion-header:focus {\n\toutline: none;\n\tbox-shadow: 0 0 0 1px #5B9DD9, 0 0 2px 1px rgba(30, 140, 190, .8);\n\tz-index: 1;\n}\n\nbutton.ui-dialog-titlebar-close:before {\n\tcontent: none!important;\n}\n\n.updraft_next_scheduled_backups_wrapper {\n\tdisplay: flex;\n\tbackground: #FFF;\n\tjustify-items: center;\n\tflex-wrap: wrap;\n}\n\n.updraft_next_scheduled_backups_wrapper > div {\n\twidth: 50%;\n\tbackground: #FFF;\n\theight: auto;\n\t/* padding: 18px 33px; */\n\tpadding: 33px;\n\tbox-sizing: border-box;\n}\n\n.updraft_backup_btn_wrapper {\n\ttext-align: center;\n\tborder-left: 1px solid #F1F1F1;\n\tjustify-content: center;\n\talign-items: center;\n}\n\n.incremental-backups-only {\n\tdisplay: none;\n}\n\n.incremental-free-only {\n\tdisplay: none;\n}\n\n.incremental-free-only p {\n\tpadding: 5px;\n\tbackground: rgba(255, 0, 0, 0.06);\n\tborder: 1px solid #BFBFBF;\n}\n\n#updraft-delete-waitwarning span.spinner {\n\tvisibility: visible;\n\tfloat: none;\n\tmargin: 0;\n\tmargin-right: 10px;\n}\n\nbutton#updraft-backupnow-button .spinner,\nbutton#updraft-backupnow-button .dashicons-yes {\n\tdisplay: none;\n}\n\nbutton#updraft-backupnow-button.loading .spinner {\n\tdisplay: inline-block;\n\tvisibility: visible;\n\tmargin-top: 13px;\n\tmargin-right: 0;\n}\n\nbutton#updraft-backupnow-button.loading {\n\tbackground-color: #EFEFEF;\n\tborder-color: #CCC;\n\ttext-shadow: 0 -1px 1px #BBC3C7, 1px 0 1px #BBC3C7, 0 1px 1px #BBC3C7, -1px 0 1px #BBC3C7;\n\tbox-shadow: none;\n}\n\nbutton#updraft-backupnow-button.finished .dashicons-yes {\n\tdisplay: inline-block;\n\tvisibility: visible;\n\tfont-size: 42px;\n\tmargin-right: 0;\n\tmargin-top: 2px;\n}\n\n.updraft_next_scheduled_entity {\n\twidth: 50%;\n\tdisplay: inline-block;\n\tfloat: left;\n\t/*\n\tpadding: 20px 20px 10px 20px;\n\t*/\n}\n\n.updraft_next_scheduled_entity .dashicons {\n\tcolor: #CCC;\n\tfont-size: 20px;\n}\n\n.updraft_next_scheduled_entity strong {\n\tfont-size: 20px;\n}\n\n.updraft_next_scheduled_heading {\n\tmargin-bottom: 10px;\n}\n\n.updraft_next_scheduled_date_time {\n\tcolor: #46A84B;\n}\n\n.updraft_time_now_wrapper {\n\tmargin-top: 68px;\n\twidth: 100%;\n}\n\n.updraft_time_now_label, .updraft_time_now {\n\tdisplay: inline-block;\n\tpadding: 7px;\n}\n\n.updraft_time_now_label {\n\tbackground: #B7B7B7;\n\tborder-top-left-radius: 4px;\n\tborder-bottom-left-radius: 4px;\n\tcolor: #FFF;\n\tmargin-right: 0;\n\ttext-shadow: 0 1px 2px rgba(0, 0, 0, 0.4);\n}\n\n.updraft_time_now {\n\tbackground: #F1F1F1;\n\tborder-top-right-radius: 4px;\n\tborder-bottom-right-radius: 4px;\n\tmargin-left: -3px;\n}\n\n#updraft_lastlogmessagerow {\n\tmargin: 6px 0;\n}\n\n#updraft_lastlogmessagerow {\n\tclear: both;\n\tpadding: 0.25px 0;\n}\n\n#updraft_lastlogmessagerow .updraft-log-link {\n\tfloat: right;\n\tmargin-top: -2.5em;\n\tmargin-right: 2px;\n}\n\n#updraft_lastlogmessagerow > div {\n\tclear: both;\n\tbackground: #FFF;\n\tpadding: 18px;\n}\n\n#updraft_activejobs_table {\n\toverflow: hidden;\n\twidth: 100%;\n\tbackground: #FAFAFA;\n\tpadding: 0;\n}\n\n.updraft_requeststart {\n\tpadding: 15px 33px;\n\ttext-align: center;\n}\n\n.updraft_requeststart .spinner {\n\tvisibility: visible;\n\tfloat: none;\n\tvertical-align: middle;\n\tmargin-top: -2px;\n}\n\na.updraft_jobinfo_delete.disabled {\n\topacity: 0.4;\n\tcolor: inherit;\n\ttext-decoration: none;\n}\n\n.updraft_row {\n\tclear: both;\n\ttransition: 0.3s all;\n\tpadding: 15px 33px;\n}\n\n.updraft_row.deleting {\n\topacity: 0.4;\n}\n\n.updraft_progress_container {\n\t/* width: 83%; */\n}\n\n.updraft_existing_backups_count {\n\tpadding: 2px 8px;\n\tfont-size: 12px;\n\tbackground: #CA4A1E;\n\tcolor: #FFF;\n\tfont-weight: bold;\n\tborder-radius: 10px;\n}\n\n.form-table .existing-backups-table input[type=\"checkbox\"] {\n\tborder-radius: 0;\n}\n\n.form-table .existing-backups-table .check-column {\n\twidth: 40px;\n\tpadding: 0;\n\tpadding-top: 8px;\n}\n\n.existing-backups-buttons {\n\tfont-size: 11px;\n\tline-height: 1.4em;\n\tborder-width: 3px;\n}\n\n.existing-backups-restore-buttons {\n\tfont-size: 11px;\n\tline-height: 1.4em;\n\tborder-width: 3px;\n}\n\n.button-delete {\n\tcolor: #E23900;\n\tborder-color: #E23900;\n\tfont-size: 14px;\n\tline-height: 1.4em;\n\tborder-width: 2px;\n\tmargin-right: 10px;\n}\n\n.button-view-log, .button-mass-selectors {\n\tcolor: darkgrey;\n\tborder-color: darkgrey;\n\tfont-size: 14px;\n\tline-height: 1.4em;\n\tborder-width: 2px;\n\tmargin-top: -1px;\n}\n\n.button-view-log {\n\twidth: 120px;\n}\n\n.button-existing-restore {\n\tfont-size: 14px;\n\tline-height: 1.4em;\n\tborder-width: 2px;\n\twidth: 110px;\n}\n\n.main-restore {\n\tmargin-right: 3%;\n\tmargin-left: 3%;\n}\n\n.button-entity-backup {\n\tcolor: #555;\n\tborder-color: #555;\n\tfont-size: 11px;\n\tline-height: 1.4em;\n\tborder-width: 2px;\n\tmargin-right: 5px;\n}\n\n.button-select-all {\n\twidth: 122px;\n}\n\n.button-deselect {\n\twidth: 92px;\n}\n\n#ud_massactions > .display-flex > .mass-selectors-margins, #updraft-delete-waitwarning > .display-flex > .mass-selectors-margins {\n\tmargin-right: -4px;\n}\n\n.udp-button-primary {\n\tborder-width: 4px;\n\tcolor: #0073AA;\n\tborder-color: #0073AA;\n\tfont-size: 14px;\n\theight: 40px;\n}\n\n#ud_massactions .button-delete {\n\tmargin-right: 0px;\n}\n\n.stored_local {\n\tborder-radius: 5px;\n\tbackground-color: #007FE7;\n\tpadding: 3px 5px 5px 5px;\n\tcolor: #FFF;\n\tfont-size: 75%;\n}\n\nspan#updraft_lastlogcontainer {\n\tword-break: break-all;\n}\n\n.stored_icon {\n\theight: 1.3em;\n\tposition: relative;\n\ttop: 0.2em;\n}\n\n.backup_date_label > * {\n\tvertical-align: middle;\n}\n\n.backup_date_label .dashicons {\n\tfont-size: 18px;\n}\n\n.backup_date_label .clear-right {\n\tclear: right;\n}\n\n.existing-backups-table .backup_date_label > div, .existing-backups-table .backup_date_label span > div {\n\tfont-weight: bold;\n}\n\n/* End Main Buttons */\n\n/* End of common elements */\n\n.udp-logo-70 {\n\twidth: 70px;\n\theight: 70px;\n\tfloat: left;\n\tpadding-right: 25px;\n}\n\nh3 .thank-you {\n\tmargin-top: 0px;\n}\n\n.ws_advert {\n\tmax-width: 800px;\n\tfont-size: 140%;\n\tline-height: 140%;\n\tpadding: 14px;\n\tclear: left;\n}\n\n.dismiss-dash-notice {\n\tfloat: right;\n\tposition: relative;\n\ttop: -20px;\n}\n\n.updraft_exclude_container,\n.updraft_include_container {\n\tmargin-left: 24px;\n\tmargin-top: 5px;\n\tmargin-bottom: 10px;\n\tpadding: 15px;\n\tborder: 1px solid #DDD;\n}\n\nlabel.updraft-exclude-label {\n\tfont-weight: 500;\n\tmargin-bottom: 5px;\n\tdisplay: block;\n}\n\n.updraft_add_exclude_item,\n#updraft_include_more_paths_another {\n\tdisplay: inline-block;\n\tmargin-top: 10px;\n}\n\ninput.updraft_exclude_entity_field,\n.form-table td input.updraft_exclude_entity_field,\n.updraftplus-morefiles-row input[type=text] {\n\twidth: calc(100% - 70px);\n\tmax-width: 400px;\n}\n\n@media screen and (max-width: 782px) {\n\n\t.form-table td input.updraft_exclude_entity_field,\n\t.form-table td .updraftplus-morefiles-row input[type=text] {\n\t\tdisplay: inline-block;\n\t}\n\n}\n\n.updraft_exclude_entity_delete.dashicons, .updraft_exclude_entity_edit.dashicons, .updraft_exclude_entity_update.dashicons, .updraftplus-morefiles-row a.dashicons {\n\tmargin-top: 2px;\n\tfont-size: 20px;\n\tbox-shadow: none;\n\tline-height: 1;\n\tpadding: 3px;\n\tmargin-right: 4px;\n}\n\n.updraft_exclude_entity_delete,\n.updraft_exclude_entity_delete:hover,\n.updraftplus-morefiles-row-delete {\n\tcolor: #FF6347;\n}\n\n.updraft_exclude_entity_update.dashicons, .updraft_exclude_entity_update.dashicons:hover {\n\tcolor: #008000;\n\tfont-weight: bold;\n\tfont-size: 22px;\n\tmargin-left: 4px;\n}\n\n.updraft_exclude_entity_edit {\n\tmargin-left: 4px;\n}\n\n.updraft_exclude_entity_update.is-active ~ .updraft_exclude_entity_delete {\n\tdisplay: none;\n}\n\n.updraft-exclude-panel-heading {\n\tmargin-bottom: 8px;\n}\n\n.updraft-exclude-panel-heading h3 {\n\tmargin: 0.5em 0 0.5em 0;\n}\n\n.updraft-exclude-submit.button-primary {\n\tmargin-top: 5px;\n}\n\n.updraft_exclude_actions_list {\n\tfont-weight: bold;\n}\n\n.updraft-exclude-link {\n\tcursor: pointer;\n}\n\n#updraft_include_more_options {\n\tpadding-left: 25px;\n}\n\n#updraft_report_cell .updraft_reportbox,\n.updraft_small_box {\n\tpadding: 12px;\n\tmargin: 8px 0;\n\tborder: 1px solid #CCC;\n\tposition: relative;\n}\n\n#updraft_report_cell button.updraft_reportbox_delete,\n.updraft_box_delete_button,\n.updraft_small_box .updraft_box_delete_button {\n\tpadding: 4px;\n\tpadding-top: 6px;\n\tborder: none;\n\tbackground: transparent;\n\tposition: absolute;\n\ttop: 4px;\n\tright: 4px;\n\tcursor: pointer;\n}\n\n#updraft_report_cell button.updraft_reportbox_delete:hover {\n\tcolor: #DE3C3C;\n}\n\na.updraft_report_another .dashicons {\n\ttext-decoration: none;\n\tmargin-top: 2px;\n}\n\n.updraft_report_dbbackup.updraft_report_disabled {\n\tcolor: #CCC;\n}\n\n#updraft-navtab-settings-content .updraft-test-button {\n\tfont-size: 18px !important;\n}\n\n#updraft_report_cell .updraft_report_email {\n\tdisplay: block;\n\twidth: calc(100% - 50px);\n\tmargin-bottom: 9px;\n}\n\n#updraft_report_cell .updraft_report_another_p {\n\tclear: left;\n}\n\n/* Taken straight from admin.php */\n\n#updraft-navtab-settings-content table.form-table p {\n\tmax-width: 700px;\n}\n\n#updraft-navtab-settings-content table.form-table .notice p {\n\tmax-width: none;\n}\n\n#updraft-navtab-backups-content .updraft_existing_backups .updraft_existing_backups_row.backuprowselected,\n#updraft-navtab-backups-content .updraft_existing_backups .updraft_existing_backups_row.backuprowselected td {\n\tbackground-color: #EFEFEF;\n}\n\n#updraft-navtab-backups-content .updraft_existing_backups .updraft_existing_backups_row.backuprowselected:nth-child(even) td {\n\tbackground-color: #E8E8E8;\n}\n\n.updraft_settings_sectionheading {\n\tdisplay: none;\n}\n\n.updraft-backupentitybutton-disabled {\n\tbackground-color: transparent;\n\tborder: none;\n\tcolor: #0074A2;\n\ttext-decoration: underline;\n\tcursor: pointer;\n\tclear: none;\n\tfloat: left;\n}\n\n.updraft-backupentitybutton {\n\tmargin-left: 8px;\n}\n\n.updraft-bigbutton {\n\tpadding: 2px 0px !important;\n\tmargin-right: 14px !important;\n\tfont-size: 22px !important;\n\tmin-height: 32px;\n\tmin-width: 180px;\n}\n\ntr[class*=\"_updraft_remote_storage_border\"] {\n\tborder-top: 1px solid #CCC;\n}\n\n.updraft_multi_storage_options {\n\tfloat: right;\n\tclear: right;\n\tmargin-bottom: 5px !important;\n}\n\n.updraft_toggle_instance_label {\n\tvertical-align: top !important;\n}\n\n.updraft_debugrow th {\n\tfloat: right;\n\ttext-align: right;\n\tfont-weight: bold;\n\tpadding-right: 8px;\n\tmin-width: 140px;\n}\n\n.updraft_debugrow td {\n\tmin-width: 300px;\n\tvertical-align: bottom;\n}\n\n#updraft_webdav_host_error, .onedrive_folder_error {\n\tcolor: red;\n}\n\nlabel[for=updraft_servicecheckbox_updraftvault] {\n\tposition: relative;\n}\n\n#updraft-wrap .udp-info {\n\tposition: absolute;\n\tright: 10px;\n\ttop: calc(50% - 10px);\n}\n\n#updraft-wrap span.info-trigger {\n\tdisplay: inline-block;\n\twidth: 20px;\n\theight: 20px;\n\tbackground: #FFF;\n\tcolor: #72777C;\n\tborder-radius: 30px;\n\ttext-align: center;\n\tline-height: 20px;\n\tbox-shadow: 0 1px 3px rgba(0, 0, 0, 0.15);\n}\n\n#updraft-wrap .info-content-wrapper {\n\tdisplay: none;\n\tposition: absolute;\n\tbottom: 20px;\n\ttransform: translatex(calc(-50% + 10px));\n\twidth: 330px;\n\tpadding-bottom: 10px;\n}\n\n#updraft-wrap .info-content-wrapper::before {\n\tcontent: '';\n\tposition: absolute;\n\tbottom: -10px;\n\tborder: 10px solid transparent;\n\tborder-top-color: #FFF;\n\tleft: calc(50% - 10px);\n}\n\n#updraft-wrap .info-content {\n\tpadding: 20px;\n\tbackground: #FFF;\n\tborder-radius: 4px;\n\tbox-shadow: 0 3px 10px rgba(0, 0, 0, 0.1);\n\tcolor: #72777C;\n}\n\n#updraft-wrap .info-content h3 {\n\tmargin-top: 0;\n}\n\n#updraft-wrap .info-content p {\n\tmargin-top: 10px;\n}\n\n#updraft-wrap .udp-info:hover .info-content-wrapper {\n\tdisplay: block;\n}\n\n/* jstree styles */\n\n/* these styles hide the dots from the parent but keep the arrows */\n.updraft_jstree .jstree-container-ul > .jstree-node,\ndiv[id^=\"updraft_more_files_jstree_\"] .jstree-container-ul > .jstree-node {\n\tbackground: transparent;\n}\n\n.updraft_jstree .jstree-container-ul > .jstree-open > .jstree-ocl,\ndiv[id^=\"updraft_more_files_jstree_\"] .jstree-container-ul > .jstree-open > .jstree-ocl {\n\tbackground-position: -36px -4px;\n}\n\n.updraft_jstree .jstree-container-ul > .jstree-closed> .jstree-ocl,\ndiv[id^=\"updraft_more_files_jstree_\"] .jstree-container-ul > .jstree-closed> .jstree-ocl {\n\tbackground-position: -4px -4px;\n}\n\n.updraft_jstree .jstree-container-ul > .jstree-leaf> .jstree-ocl,\ndiv[id^=\"updraft_more_files_jstree_\"] .jstree-container-ul > .jstree-leaf> .jstree-ocl {\n\tbackground: transparent;\n}\n\n/* zip browser jstree styles */\n#updraft_zip_files_container {\n\tposition: relative;\n\theight: 450px;\n\toverflow: none;\n}\n\n.updraft_jstree_info_container {\n\tposition: relative;\n\theight: auto;\n\twidth: 100%;\n\tborder: 1px dotted;\n\tmargin-bottom: 5px;\n}\n\n.updraft_jstree_info_container p {\n\tmargin: 1px;\n\tpadding-left: 10px;\n\tfont-size: 14px;\n}\n\n#updraft_zip_download_item {\n\tdisplay: none;\n\tcolor: #0073AA;\n\tpadding-left: 10px;\n}\n\n#updraft_zip_download_notice {\n\tpadding-left: 10px;\n}\n\n#updraft_exclude_files_folders_jstree {\n\tmax-height: 200px;\n\toverflow-y: scroll;\n}\n\n.updraft_jstree {\n\tposition: relative;\n\tborder: 1px dotted;\n\theight: 80%;\n\twidth: 100%;\n\toverflow: auto;\n}\n\n/* More files jstree styles */\ndiv[id^=\"updraft_more_files_container_\"] {\n\tposition: relative;\n\tdisplay: none;\n\twidth: 100%;\n\tborder: 1px solid #CCC;\n\tbackground: #FAFAFA;\n\tmargin-bottom: 5px;\n\tmargin-top: 4px;\n\tbox-shadow: 0 5px 8px rgba(0, 0, 0, 0.1);\n}\n\ndiv[id^=\"updraft_more_files_container_\"]::before {\n\tcontent: ' ';\n\twidth: 11px;\n\theight: 11px;\n\tdisplay: block;\n\tbackground: #FAFAFA;\n\tposition: absolute;\n\ttop: 0;\n\tleft: 20px;\n\tborder-top: 1px solid #CCC;\n\tborder-left: 1px solid #CCC;\n\ttransform: translatey(-7px) rotate(45deg);\n}\n\ninput.updraft_more_path_editing {\n\tborder-color: #0285BA;\n}\n\ninput.updraft_more_path_editing ~ a.dashicons {\n\tdisplay: none;\n}\n\ndiv[id^=\"updraft_jstree_buttons_\"] {\n\tpadding: 10px;\n\tbackground: #E6E6E6;\n}\n\ndiv[id^=\"updraft_jstree_container_\"] {\n\theight: 300px;\n\twidth: 100%;\n\toverflow: auto;\n}\n\ndiv[id^=\"updraft_more_files_container_\"] button {\n\tline-height: 20px;\n}\n\nbutton[id^=\"updraft_parent_directory_\"] {\n\tmargin: 10px 10px 4px 10px;\n\tpadding-left: 3px;\n}\n\nbutton[id^=\"updraft_jstree_confirm_\"], button[id^=\"updraft_jstree_cancel_\"] {\n\tdisplay: none;\n}\n\ninput[id^=\"updraft_include_more_path_restore_\"] {\n\ttext-align: right;\n}\n\n.updraftplus-morefiles-row-delete,\n.updraftplus-morefiles-row-edit {\n\tcursor: pointer;\n}\n\n#updraft-wrap .form-table th {\n\twidth: 230px;\n}\n\n#updraft-wrap .form-table .existing-backups-table th {\n\twidth: auto;\n}\n\n.updraft-viewlogdiv form {\n\tmargin: 0;\n\tpadding: 0;\n}\n\n.updraft-viewlogdiv {\n\tdisplay: inline-block;\n}\n\n.updraft-viewlogdiv input, .updraft-viewlogdiv a {\n\tborder: none;\n\tbackground-color: transparent;\n\tcolor: #000;\n\tmargin: 0px;\n\tpadding: 3px 4px;\n\tfont-size: 16px;\n\tline-height: 26px;\n}\n\n.updraft-viewlogdiv input:hover, .updraft-viewlogdiv a:hover {\n\tcolor: #FFF;\n\tcursor: pointer;\n}\n\n.button.button-remove {\n\tcolor: white;\n\tbackground-color: #DE3C3C;\n\tborder-color: #C00000;\n\tbox-shadow: 0 1px 0 #C10100;\n}\n\n.button.button-remove:hover,\n.button.button-remove:focus {\n\tborder-color: #C00;\n\tcolor: #FFF;\n\tbackground: #C00;\n}\n\n/* button-remove colors for midnight admin theme */\nbody.admin-color-midnight .button.button-remove {\n\tcolor: #DE3C3C;\n\tbackground-color: #F7F7F7;\n\tborder-color: #CCC;\n\tbox-shadow: 0 1px 0 #CCC;\n}\n\nbody.admin-color-midnight .button.button-remove:hover, body.admin-color-midnight .button.button-remove:focus {\n\tborder-color: #BA281F;\n}\n\nbody.admin-color-midnight .button.button-remove:focus {\n\tbox-shadow: inherit;\n\tbox-shadow: 0 0 3px rgba(0, 115, 170, 0.8);\n}\n\n.drag-drop #drag-drop-area2 {\n\tborder: 4px dashed #DDD;\n\theight: 200px;\n}\n\n#drag-drop-area2 .drag-drop-inside {\n\tmargin: 36px auto 0;\n\twidth: 350px;\n}\n\n#filelist, #filelist2 {\n\twidth: 100%;\n}\n\n#filelist .file, #filelist2 .file, .ud_downloadstatus .file, #ud_downloadstatus2 .file, #ud_downloadstatus3 .file {\n\tpadding: 1px;\n\tbackground: #ECECEC;\n\tborder: solid 1px #CCC;\n\tmargin: 4px 0;\n}\n\n.updraft_premium section {\n\tmargin-bottom: 20px;\n}\n\n/*\n\tCall to action Premium\n*/\n.updraft_premium_cta {\n\tbackground: #FFF;\n\tmargin-top: 30px;\n\tpadding: 0;\n\tborder-left: 4px solid #DB6A03;\n}\n\n.updraft_premium_cta a {\n\tfont-weight: normal;\n}\n\n.updraft_premium_cta__action {\n\tposition: relative;\n\ttext-align: center;\n}\n\n.updraft_premium_cta a.button.button-primary.button-hero {\n\tfont-size: 1.3em;\n\tletter-spacing: 0.03rem;\n\ttext-transform: uppercase;\n\tmargin-bottom: 7px;\n}\n\n.updraft_premium_cta a.button.button-primary.button-hero + small {\n\tdisplay: block;\n\tmax-width: 100%;\n\ttext-align: center;\n\tcolor: #AFAFAF;\n}\n\n.updraft_premium_cta a.button.button-primary.button-hero + small .dashicons {\n\twidth: 12px;\n\theight: 12px;\n}\n\n.updraft_premium_cta__top {\n\tdisplay: flex;\n\talign-items: center;\n\tjustify-content: space-between;\n\tpadding: 18px 30px;\n}\n\n.updraft_premium_cta__bottom {\n\tbackground: #F9F9F9;\n\tpadding: 5px 30px;\n}\n\n.updraft_premium_cta__summary {\n\tmargin-right: 60px;\n}\n\n.updraft_premium_cta h2 {\n\tfont-size: 28px;\n\tfont-weight: 200;\n\tline-height: 1;\n\tmargin: 0;\n\tmargin-bottom: 5px;\n\tletter-spacing: 0.05rem;\n\tcolor: #DB6A03;\n}\n\n.updraft_premium_cta ul li::after {\n\tcolor: #CCC;\n}\n\n@media only screen and (max-width: 768px) {\n\n\t.updraft_premium_cta__top {\n\t\tflex-direction: column;\n\t\ttext-align: center;\n\t\talign-items: center;\n\t}\n\n\t.updraft_premium_cta__summary {\n\t\tmargin-right: 0;\n\t\tmargin-bottom: 30px;\n\t}\n\n}\n\n/*\n\tBox\n*/\n.udp-box {\n\tbackground: #FFF;\n\tpadding: 20px;\n\tbox-shadow: 0 1px 2px rgba(0, 0, 0, 0.1);\n\ttext-align: center;\n}\n\n.udp-box h3 {\n\tmargin: 0;\n}\n\n.udp-box__heading {\n\talign-self: center;\n\tbackground: none;\n\tbox-shadow: none;\n}\n\n/*\n\tOther Plugins\n*/\n.updraft-more-plugins {\n\tdisplay: flex;\n\tflex-direction: row;\n\tflex-wrap: wrap;\n\tjustify-content: space-between;\n\tflex-wrap: wrap;\n}\n\n.updraft-more-plugins img {\n\tmax-width: 200px;\n\twidth: 100%;\n\tdisplay: inline-block;\n}\n\n.updraft-more-plugins .udp-box {\n\tbox-sizing: border-box;\n\twidth: 24%;\n}\n\n.updraft-more-plugins .udp-box p:last-child {\n\tmargin-bottom: 0;\n\tpadding-bottom: 0;\n}\n\n/*\n\tlinks list\n*/\n.updraft_premium_description_list {\n\ttext-align: left;\n\tmargin: 0;\n\tfont-size: 12px;\n}\n\nul.updraft_premium_description_list, ul#updraft_restore_warnings {\n\tlist-style: disc inside;\n}\n\nul.updraft_premium_description_list li {\n\tdisplay: inline;\n}\n\nul.updraft_premium_description_list li::after {\n\tcontent: \" | \";\n}\n\nul.updraft_premium_description_list li:last-child::after {\n\tcontent: \"\";\n}\n\n.updraft_feature_cell {\n\tbackground-color: #F7D9C9 !important;\n\tpadding: 5px 10px;\n}\n\n.updraftplus_com_login_status, .updraftplus_com_key_status {\n\tdisplay: none;\n\tbackground: #FFF;\n\tborder-left: 4px solid #FFF;\n\tborder-left-color: #DC3232;\n\tbox-shadow: 0 1px 1px 0 rgba(0,0,0,.1);\n\tmargin: 5px 0 15px 0;\n\tpadding: 5px 12px;\n}\n\n.updraftplus_com_login_status.success {\n\tborder-left-color: green;\n}\n\n#updraft-wrap strong.success {\n\tcolor: green;\n}\n\n.updraft_feat_table {\n\tborder: none;\n\tborder-collapse: collapse;\n\tfont-size: 120%;\n\tbackground-color: white;\n\ttext-align: center;\n}\n\n.updraft_feat_th, .updraft_feat_table td {\n\tborder: 1px solid #F1F1F1;\n\tborder-collapse: collapse;\n\tfont-size: 120%;\n\tbackground-color: white;\n\ttext-align: center;\n\tpadding: 15px;\n}\n\n.updraft_feat_table td {\n\tborder-bottom-width: 4px;\n}\n\n.updraft_feat_table td:first-child {\n\tborder-left: none;\n}\n\n.updraft_feat_table td:last-child {\n\tborder-right: none;\n}\n\n.updraft_feat_table tr:last-child td {\n\tborder-bottom: none;\n}\n\n.updraft_feat_table td:nth-child(2),\n.updraft_feat_table td:nth-child(3) {\n\tbackground-color: rgba(241, 241, 241, 0.38);\n\twidth: 190px;\n}\n\n.updraft_feat_table__header td img {\n\tdisplay: block;\n\tmargin: 0 auto;\n}\n\n.updraft_feat_table__header td {\n\ttext-align: center;\n}\n\n.updraft_feat_table .installed {\n\tfont-size: 14px;\n}\n\n.updraft_feat_table p {\n\tpadding: 0px 10px;\n\tmargin: 5px 0px;\n\tfont-size: 13px;\n}\n\n.updraft_feat_table h4 {\n\tmargin: 5px 0px;\n}\n\n.updraft_feat_table .dashicons {\n\twidth: 25px;\n\theight: 25px;\n\tfont-size: 25px;\n\tline-height: 1;\n}\n\n.updraft_feat_table .dashicons-yes, .updraft_feat_table .updraft-yes {\n\tcolor: green;\n}\n\n.updraft_feat_table .dashicons-no-alt, .updraft_feat_table .updraft-no {\n\tcolor: red;\n}\n\n.updraft_tick_cell {\n\ttext-align: center;\n}\n\n.updraft_tick_cell img {\n\tmargin: 4px 0;\n\theight: 24px;\n}\n\n.ud_downloadstatus__close {\n\tborder: none;\n\tbackground: transparent;\n\twidth: auto;\n\tfont-size: 20px;\n\tpadding: 0;\n\tcursor: pointer;\n}\n\n#filelist .fileprogress, #filelist2 .fileprogress, .ud_downloadstatus .dlfileprogress, #ud_downloadstatus2 .dlfileprogress, #ud_downloadstatus3 .dlfileprogress {\n\twidth: 0%;\n\tbackground: #0572AA;\n\theight: 8px;\n\ttransition: width .3s;\n}\n\n.ud_downloadstatus .raw, #ud_downloadstatus2 .raw, #ud_downloadstatus3 .raw {\n\tmargin-top: 8px;\n\tclear: left;\n}\n\n.ud_downloadstatus .file, #ud_downloadstatus2 .file, #ud_downloadstatus3 .file {\n\tmargin-top: 8px;\n}\n\ndiv[class^=\"updraftplus_downloader_container_\"] {\n\tpadding: 10px;\n}\n\ntr.updraftplusmethod h3 {\n\tmargin: 0px;\n}\n\ntr.updraftplusmethod img {\n\tmax-width: 100%;\n}\n\n#updraft_retain_db_rules .updraft_retain_rules_delete, #updraft_retain_files_rules .updraft_retain_rules_delete {\n\tcursor: pointer;\n\tcolor: red;\n\tfont-size: 120%;\n\tfont-weight: bold;\n\tborder: 0px;\n\tborder-radius: 3px;\n\tpadding: 2px;\n\tmargin: 0 6px;\n\ttext-decoration: none;\n\tdisplay: inline-block;\n}\n\n#updraft_retain_db_rules .updraft_retain_rules_delete:hover, #updraft_retain_files_rules .updraft_retain_rules_delete:hover {\n\tcursor: pointer;\n\tcolor: white;\n\tbackground: red;\n}\n\n#updraft_backup_started {\n\tmax-width: 800px;\n\tfont-size: 140%;\n\tline-height: 140%;\n\tpadding: 14px;\n\tclear: left;\n}\n\n/* backup finished */\n.blockUI.blockOverlay.ui-widget-overlay {\n\tbackground: #000;\n}\n\n.updraft_success_popup {\n\ttext-align: center;\n\tpadding-bottom: 30px;\n}\n\n.updraft_success_popup > .dashicons {\n\tfont-size: 100px;\n\twidth: 100px;\n\theight: 100px;\n\tline-height: 100px;\n\tpadding: 0px;\n\tborder-radius: 50%;\n\tmargin-top: 30px;\n\tdisplay: block;\n\tmargin-left: auto;\n\tmargin-right: auto;\n\tbackground: #E2E6E5;\n}\n\n.updraft_success_popup > .dashicons.dashicons-yes {\n\ttext-indent: -5px;\n}\n\n.updraft_success_popup.success > .dashicons {\n\tcolor: green;\n}\n\n.updraft_success_popup.warning > .dashicons {\n\tcolor: #888;\n}\n\n.updraft_success_popup--message {\n\tpadding: 20px;\n}\n\n.button.updraft-close-overlay .dashicons {\n\ttext-decoration: none;\n\tfont-size: 20px;\n\tmargin-left: -5px;\n\tpadding: 0;\n\ttransform: translatey(3px);\n}\n\n.updraft_saving_popup img {\n\tanimation-name: udp_blink;\n\tanimation-duration: 610ms;\n\tanimation-iteration-count: infinite;\n\tanimation-direction: alternate;\n\tanimation-timing-function: ease-out;\n}\n\n.udp-premium-image {\n\tdisplay: none;\n}\n\n@media screen and (min-width: 720px) {\n\n\t.udp-premium-image {\n\t\tdisplay: block;\n\t\tfloat: left;\n\t\tpadding-right: 5px;\n\t}\n\n}\n\n/* End stuff already in admin.php */\n#plupload-upload-ui2 {\n\twidth: 80%;\n}\n\n.backup-restored {\n\tpadding: 8px;\n}\n\n.updated.backup-restored {\n\tpadding-top: 15px;\n\tpadding-bottom: 15px;\n}\n\n.backup-restored span {\n\tfont-size: 120%;\n}\n\n.memory-limit {\n\tpadding: 8px;\n}\n\n.updraft_list_errors {\n\tpadding: 8px;\n}\n\n/*.nav-tab {\n\tborder-radius: 20px 20px 0 0;\n\tborder-color: grey;\n\tborder-width: 2px;\n\tmargin-top: 34px;\n}\n\n.nav-tab:hover {\n\tborder-bottom: 0;\n}\n\n.nav-tab-active, .nav-tab-active:active {\n\tcolor: #df6926;\n\tborder-color: #D3D3D3;\n\tborder-width: 1px;\n\tborder-bottom: 0;\n}\n\n.nav-tab-active:focus {\n\tcolor: #df6926;\n}*/\n\n.nav-tab-wrapper {\n\tmargin: 14px 0px;\n}\n\n#updraft-poplog-content {\n\twhite-space: pre-wrap;\n}\n\n.next-backup {\n\tborder: 0px;\n\tpadding: 0px;\n\tmargin: 0 10px 0 0;\n}\n\n.not-scheduled {\n\tvertical-align: top !important;\n\tmargin: 0px !important;\n\tpadding: 0px !important;\n}\n\n.next-backup .updraft_scheduled {\n\t/* width: 124px;*/\n\tmargin: 0px;\n\tpadding: 2px 4px 2px 0px;\n}\n\n#next-backup-table-inner td {\n\tvertical-align: top;\n}\n\n.updraft_all-files {\n\tcolor: blue;\n}\n\n.multisite-advert-width {\n\twidth: 800px;\n}\n\n.updraft_settings_sectionheading {\n\tmargin-top: 6px;\n}\n\n.premium-upgrade-prompt {\n\t/* font-size: 115%; */\n}\n\nsection.premium-upgrade-purchase-success {\n\tpadding: 2em;\n\tbackground: #FAFAFA;\n\ttext-align: center;\n\tbox-shadow: 0px 14px 40px rgba(0, 0, 0, 0.1);\n}\n\nsection.premium-upgrade-purchase-success h3 {\n\tfont-size: 2em;\n\tcolor: green;\n}\n\nsection.premium-upgrade-purchase-success h3 .dashicons {\n\tdisplay: block;\n\tmargin: 0 auto;\n\tfont-size: 60px;\n\twidth: 60px;\n\theight: 60px;\n\tborder-radius: 50%;\n\tbackground: green;\n\tcolor: #FFF;\n\tmargin-bottom: 20px;\n}\n\nsection.premium-upgrade-purchase-success h3 .dashicons::before {\n\tdisplay: inline-block;\n\tmargin-left: -4px;\n\tmargin-top: 2px;\n}\n\nsection.premium-upgrade-purchase-success p {\n\tfont-size: 120%;\n}\n\n.show_admin_restore_in_progress_notice {\n\tpadding: 8px;\n}\n\n.show_admin_restore_in_progress_notice .unfinished-restoration {\n\tfont-size: 120%;\n}\n\n#backupnow_includefiles_moreoptions, #backupnow_database_moreoptions, #backupnow_includecloud_moreoptions {\n\tmargin: 4px 16px 6px 16px;\n\tborder: 1px dotted;\n\tpadding: 6px 10px;\n}\n\n#backupnow_database_moreoptions {\n\tmax-height: 250px;\n\toverflow: auto;\n}\n\n.form-table #updraft_activejobsrow .minimum-height {\n\tmin-height: 100px;\n}\n\n#updraft_activejobsrow th {\n\tmax-width: 112px;\n\tmargin: 0;\n\tpadding: 13px 0 0 0;\n}\n\n#updraft_lastlogmessagerow .last-message {\n\tpadding-top: 20px;\n\tdisplay: block;\n}\n\n.updraft_simplepie {\n\tvertical-align: top;\n}\n\n.download-backups {\n\tmargin-top: 8px;\n}\n\n.download-backups .updraft_download_button {\n\tmargin-right: 6px;\n}\n\n.download-backups .ud-whitespace-warning, .download-backups .ud-bom-warning {\n\tbackground-color: pink;\n\tpadding: 8px;\n\tmargin: 4px;\n\tborder: 1px dotted;\n}\n\n.download-backups .ul {\n\tlist-style: none inside;\n\tmax-width: 800px;\n\tmargin-top: 6px;\n\tmargin-bottom: 12px;\n}\n\n#updraft-plupload-modal {\n\tmargin: 16px 0;\n}\n\n.download-backups .upload {\n\tmax-width: 610px;\n}\n\n.download-backups #plupload-upload-ui {\n\twidth: 100%;\n}\n\n.ud_downloadstatus {\n\tpadding: 10px 0;\n}\n\n#ud_massactions, #updraft-delete-waitwarning {\n\tpadding: 14px;\n\tbackground: rgb(241, 241, 241);\n\tposition: absolute;\n\tleft: 0;\n\ttop: 100%;\n}\n\n#ud_massactions > *, #updraft-delete-waitwarning > * {\n\tvertical-align: middle;\n}\n\n#ud_massactions .updraftplus-remove {\n\tdisplay: inline-block;\n\tmargin-right: 0;\n}\n\n#ud_massactions .updraftplus-remove a {\n\ttext-decoration: none;\n}\n\n#ud_massactions .updraft-viewlogdiv a {\n\ttext-decoration: none;\n\tposition: relative;\n}\n\nsmall.ud_massactions-tip {\n\tdisplay: inline-block;\n\topacity: 0.5;\n\tfont-style: italic;\n\tmargin-left: 20px;\n}\n\n#updraft-navtab-backups-content .updraft_existing_backups {\n\tmargin-bottom: 35px;\n\tposition: relative;\n}\n\n#updraft-message-modal-innards {\n\tpadding: 4px;\n}\n\n#updraft-authenticate-modal {\n\ttext-align: center;\n\tfont-size: 16px !important;\n}\n\n#updraft-authenticate-modal p {\n\tfont-size: 16px;\n}\n\n#updraft_delete_form p {\n\tmargin-top: 3px;\n\tpadding-top: 0;\n}\n\n#updraft_restore_form .cannot-restore {\n\tmargin: 8px 0;\n}\n\n.notice.updraft-restore-option {\n\tpadding: 12px;\n\tmargin: 8px 0 4px 0;\n\tborder-left-color: #CCC;\n}\n\n/* updraft_restore_crypteddb */\n#updraft_restorer_dboptions h4 {\n\tmargin: 0px 0px 6px 0px;\n\tpadding: 0px;\n}\n\n.updraftplus_restore_tables_options_container {\n\tmax-height: 250px;\n\toverflow: auto;\n}\n\n.updraft_debugrow th {\n\tvertical-align: top;\n\tpadding-top: 6px;\n\tmax-width: 140px;\n}\n\n.expertmode p {\n\tfont-size: 125%;\n}\n\n.expertmode .call-wp-action {\n\twidth: 300px;\n\theight: 22px;\n}\n\n.updraftplus-lock-advert {\n\tclear: left;\n\tmax-width: 600px;\n}\n\n.uncompressed-data {\n\tclear: left;\n\tmax-width: 600px;\n}\n\n.delete-old-directories {\n\tpadding: 8px;\n\tpadding-bottom: 12px;\n}\n\n.active-jobs {\n\twidth: 100%;\n\ttext-align: center;\n\tpadding: 33px;\n}\n\n.job-id {\n\tmargin-top: 0;\n\tmargin-bottom: 8px;\n}\n\n.next-resumption {\n\tfont-weight: bold;\n}\n\n.updraft_percentage {\n\tz-index: -1;\n\tposition: absolute;\n\tleft: 0px;\n\ttop: 0px;\n\ttext-align: center;\n\tbackground-color: #1D8EC2;\n\ttransition: width 0.3s;\n}\n\n.curstage {\n\tz-index: 1;\n\tborder-radius: 2px;\n\tmargin-top: 8px;\n\twidth: 100%;\n\theight: 26px;\n\tline-height: 26px;\n\tposition: relative;\n\ttext-align: center;\n\tfont-style: italic;\n\tcolor: #FFF;\n\tbackground-color: #B7B7B7;\n\ttext-shadow: 0 1px 2px rgba(0, 0, 0, 0.3);\n}\n\n.curstage-info {\n\tdisplay: inline-block;\n\tz-index: 2;\n}\n\n.retain-files {\n\twidth: 48px;\n}\n\n.backup-interval-description tr td div {\n\tmax-width: 670px;\n}\n\n#updraft-manualdecrypt-modal {\n\twidth: 85%;\n\tmargin: 6px;\n\tmargin-left: 100px;\n}\n\n.directory-permissions {\n\tfont-size: 110%;\n\tfont-weight: bold;\n}\n\n.double-warning {\n\tborder: 1px solid;\n\tpadding: 6px;\n}\n\n.raw-backup-info {\n\tfont-style: italic;\n\tfont-weight: bold;\n\tfont-size: 120%;\n}\n\n.updraft_existingbackup_date {\n\twidth: 22%;\n\tmax-width: 140px;\n}\n\n.updraft_existing_backups_wrapper {\n\tmargin-top: 20px;\n\tborder-top: 1px solid #DDD;\n}\n\n.updraft-no-backups-msg {\n\ttext-align: center;\n}\n\n.tr-bottom-4 {\n\tmargin-bottom: 4px;\n}\n\n.existing-backups-table th {\n\tpadding: 8px 10px;\n}\n\n.form-table .backup-date {\n\twidth: 172px;\n}\n\n.form-table .backup-data {\n\twidth: 426px;\n}\n\n.form-table .updraft_backup_actions {\n\twidth: 272px;\n}\n\n.existing-date {\n\t-webkit-box-sizing: border-box;\n\t-moz-box-sizing: border-box;\n\tbox-sizing: border-box;\n\tmax-width: 140px;\n\twidth: 25%;\n}\n\n.line-break-tr {\n\theight: 2px;\n\tpadding: 1px;\n\tmargin: 0px;\n}\n\n.line-break-td {\n\tmargin: 0;\n\tpadding: 0;\n}\n\n.td-line-color {\n\theight: 2px;\n\tbackground-color: #888;\n}\n\n.raw-backup {\n\tmax-width: 140px;\n}\n\n.existing-backups-actions {\n\tpadding: 1px;\n\tmargin: 0px;\n}\n\n.existing-backups-border {\n\theight: 2px;\n\tpadding: 1px;\n\tmargin: 0px;\n}\n\n.existing-backups-border > td {\n\tmargin: 0;\n\tpadding: 0;\n}\n\n.existing-backups-border > div {\n\theight: 2px;\n\tbackground-color: #AAA;\n}\n\n.updraft_existing_backup_date {\n\tmax-width: 140px;\n}\n\n.updraftplus-upload {\n\tmargin-right: 6px;\n\tfloat: left;\n\tclear: none;\n}\n\n.before-restore-button {\n\tpadding: 1px;\n\tmargin: 0px;\n}\n\n.before-restore-button div {\n\tfloat: none;\n\tdisplay: inline-block;\n}\n\n.table-separator-tr {\n\theight: 2px;\n\tpadding: 1px;\n\tmargin: 0px;\n}\n\n.table-separator-td {\n\tmargin: 0px;\n\tpadding: 0px;\n}\n\n.end-of-table-div {\n\theight: 2px;\n\tbackground-color: #AAA;\n}\n\n.last-backup-job {\n\tpadding-top: 3% !important;\n}\n\n.line-height-03 {\n\tline-height: 0.3 !important;\n}\n\n.line-height-13 {\n\tline-height: 1.3 !important;\n}\n\n.line-height-23 {\n\tline-height: 2.3 !important;\n}\n\n#updraft_diskspaceused {\n\tcolor: #DF6926;\n}\n\n#updraft_delete_old_dirs_pagediv {\n\tpadding-bottom: 10px;\n}\n\n/*#updraft_lastlogmessagerow > td, #updraft_last_backup > td {\n\tpadding: 0;\n}*/\n\n/* Time + scheduling add-on*/\n.fix-time {\n\twidth: 70px;\n}\n\n.retain-files {\n\twidth: 70px;\n}\n\n.number-input {\n\tmin-width: 50px;\n\tmax-width: 70px;\n}\n\n.additional-rule-width {\n\tmin-width: 60px;\n\tmax-width: 70px;\n}\n\n/* Add-ons */\n/* Want to fix the WordPress icons so that they fit inline with the text, and don't push everything out of place. */\n\n#updraft-wrap .dashicons.dashicons-adapt-size {\n\tline-height: inherit;\n\tfont-size: inherit;\n}\n\n#updraft-wrap .button span.dashicons:not(.dashicons-adapt-size) {\n\tvertical-align: middle;\n\tmargin-top: -3px;\n}\n\n.addon-logo-150 {\n\tmargin-left: 30px;\n\tmargin-top: 33px;\n\theight: 125px;\n\twidth: 150px;\n}\n\n.margin-bottom-50 {\n\tmargin-bottom: 50px;\n}\n\n.premium-container {\n\twidth: 80%;\n}\n\n/* Main Header */\n\n.main-header {\n\tbackground-color: #DF6926;\n\theight: 200px;\n\twidth: 100%;\n}\n\n.button-add-to-cart {\n\tcolor: white;\n\tborder-color: white;\n\tfloat: none;\n\tmargin-right: 17px;\n}\n\n.button-add-to-cart:hover, .button-add-to-cart:focus, .button-add-to-cart:active {\n\tborder-color: #A0A5AA;\n\tcolor: #A0A5AA;\n}\n\n.addon-title {\n\tmargin-top: 25px;\n}\n\n.addon-text {\n\tmargin-top: 75px;\n}\n\n.image-main-div {\n\twidth: 25%;\n\tfloat: left;\n}\n\n.text-main-div {\n\twidth: 60%;\n\tfloat: left;\n\ttext-align: center;\n\tcolor: white;\n\tmargin-top: 16px;\n}\n\n.text-main-div-title {\n\tfont-weight: bold !important;\n\tcolor: white;\n\ttext-align: center;\n}\n\n.text-main-div-paragraph {\n\tcolor: white;\n}\n\n/* End main header */\n\n/* Vault icons */\n\n.updraftplus-vault-cta {\n\twidth: 100%;\n\ttext-align: center;\n\tmargin-bottom: 50px;\n}\n\n.updraftplus-vault-cta h1 {\n\tfont-weight: bold;\n}\n\n.updraftvault-buy {\n\twidth: 225px;\n\theight: 225px;\n\tborder: 2px solid #777;\n\tdisplay: inline-table;\n\tmargin: 0 auto;\n\tmargin-right: 50px;\n\tposition: relative;\n}\n\n.updraftplus-vault-cta > .vault-options > .center-vault {\n\twidth: 275px;\n\theight: 275px;\n}\n\n.updraftplus-vault-cta > .vault-options > .center-vault > a {\n\tright: 21%;\n\tfont-size: 16px;\n\tborder-width: 4px !important;\n}\n\n.updraftplus-vault-cta > .vault-options > .center-vault > p {\n\tfont-size: 16px;\n}\n\n.updraftvault-buy .button-purchase {\n\tright: 24%;\n\tmargin-left: 0;\n\tline-height: 1.7em;\n}\n\n.updraftvault-buy hr {\n\theight: 2px;\n\tbackground-color: #777;\n\tmargin-top: 18px;\n}\n\n.right {\n\tmargin-right: 0px;\n}\n\n.updraftvault-buy .addon-logo-100 {\n\theight: 100px;\n\twidth: 125px;\n\tmargin-top: 7px;\n}\n\n.updraftvault-buy .addon-logo-large {\n\tmargin-top: 7px;\n}\n\n.updraftvault-buy .button-buy-vault {\n\tfont-size: 12px;\n\tcolor: #DF6926;\n\tborder-color: #DF6926;\n\tborder-width: 2px !important;\n\tposition: absolute;\n\tright: 29%;\n\tbottom: 2%;\n}\n\n.premium-addon-div .button-purchase {\n\tline-height: 1.7em;\n}\n\n.updraftvault-buy .button-buy-vault:hover {\n\tborder-color: darkgrey;\n\tcolor: darkgrey;\n}\n\n/* End Vault icons */\n\n/* Premium addons */\n\n.premium-addons {\n\tmargin-top: 80px;\n\twidth: 100%;\n\tmargin: 0 auto;\n\tdisplay: table;\n}\n\n.addon-list {\n\t/* margin-left: 32px; */\n\tdisplay: table;\n\ttext-align: center;\n}\n\n.premium-addons h1 {\n\ttext-align: center;\n\tfont-weight: bold;\n}\n\n.premium-addons p {\n\ttext-align: center;\n}\n\n.premium-addons .premium-addon-div {\n\twidth: 200px;\n\theight: 250px;\n\tborder: 2px solid #777;\n\tdisplay: inline-table;\n\tmargin: 0 auto;\n\tmargin-right: 25px;\n\tmargin-top: 25px;\n\ttext-align: center;\n\tposition: relative;\n}\n\n.premium-addons .premium-addon-div p {\n\tmargin-left: 2px;\n\tmargin-right: 2px;\n}\n\n.premium-addons .premium-addon-div img {\n\twidth: auto;\n\theight: 50px;\n\tmargin-top: 7px;\n}\n\n.premium-addons .premium-addon-div .hr-alignment {\n\tmargin-top: 44px;\n}\n\n.premium-addons .premium-addon-div .dropbox-logo {\n\theight: 39px;\n\twidth: 150px;\n}\n\n.premium-addons .premium-addon-div .azure-logo, .premium-addons .premium-addon-div .onedrive-logo {\n\twidth: 75%;\n\theight: 24px;\n}\n\n.button-purchase {\n\tfont-size: 12px;\n\tcolor: #DF6926;\n\tborder-color: #DF6926;\n\tborder-width: 2px !important;\n\tposition: absolute;\n\tright: 25%;\n\tbottom: 2%;\n}\n\n.button-purchase:hover {\n\tcolor: darkgrey;\n\tborder-color: darkgrey;\n}\n\n.premium-addons .premium-addon-div hr {\n\theight: 2px;\n\tbackground-color: #777;\n\tmargin-top: 18px;\n}\n\n.premium-addon-div p {\n\tfont-style: italic;\n}\n\n.addon-list > .premium-addon-div > .onedrive-fix,\n.addon-list > .premium-addon-div > .azure-logo {\n\tmargin-top: 33px;\n}\n\n.addon-list > .premium-addon-div > .dropbox-fix {\n\tmargin-top: 18px;\n}\n\n/* End premium addons */\n\n\n/* Forgotton something (that is the name of the div rather than a mental note!) */\n\n.premium-forgotton-something {\n\tmargin-top: 5%;\n}\n\n.premium-forgotton-something h1 {\n\ttext-align: center;\n\tfont-weight: bold;\n}\n\n.premium-forgotton-something p {\n\ttext-align: center;\n\tfont-weight: normal;\n}\n\n.premium-forgotton-something .button-faq {\n\tcolor: #DF6926;\n\tborder-color: #DF6926;\n\tmargin: 0 auto;\n\tdisplay: table;\n}\n\n.premium-forgotton-something .button-faq:hover {\n\tcolor: #777;\n\tborder-color: #777;\n}\n\n/* End of forgotton something */\n\n.updraftplusmethod.updraftvault #vaultlogo {\n\tpadding-left: 40px;\n}\n\n.updraftplusmethod.updraftvault .vault_primary_option {\n\tfloat: left;\n\twidth: 50%;\n\ttext-align: center;\n\tpadding-bottom: 20px;\n}\n\n.updraftplusmethod.updraftvault .vault_primary_option div {\n\tclear: right;\n\tpadding-top: 20px;\n}\n\n.updraftplusmethod.updraftvault .clear-left {\n\tclear: left;\n}\n\n.updraftplusmethod.updraftvault .padding-top-20px {\n\tpadding-top: 20px;\n}\n\n.updraftplusmethod.updraftvault .padding-top-14px {\n\tpadding-top: 14px;\n}\n\n.updraftplusmethod.updraftvault #updraftvault_settings_default .button-primary, .updraftplusmethod.updraftvault #updraftvault_settings_showoptions .button-primary {\n\tfont-size: 18px !important;\n}\n\n.updraftplusmethod.updraftvault #updraftvault_showoptions, .updraftplusmethod.updraftvault #updraftvault_connect {\n\tmargin-top: 8px;\n}\n\n.updraftplusmethod.updraftvault #updraftvault_settings_connect input {\n\tmargin-right: 10px;\n}\n\n.updraftplusmethod.updraftvault #updraftvault_email {\n\twidth: 280px;\n}\n\n.updraftplusmethod.updraftvault #updraftvault_pass {\n\twidth: 200px;\n}\n\n.updraftplusmethod.updraftvault #vault-is-connected {\n\tmargin: 0;\n\tpadding: 0;\n}\n\n.updraftplusmethod.updraftvault #updraftvault_settings_default p {\n\tclear: left;\n}\n\n.updraftplusmethod.updraftvault .vault-purchase-option-container {\n\ttext-align: center;\n}\n\n.updraftplusmethod.updraftvault .vault-purchase-option {\n\twidth: 40%;\n\ttext-align: center;\n\tpadding-top: 20px;\n\tdisplay: inline-block;\n}\n\n.updraftplusmethod.updraftvault .vault-purchase-option-size {\n\tfont-size: 200%;\n\tfont-weight: bold;\n}\n\n.updraftplusmethod.updraftvault .vault-purchase-option-link {\n\tclear: both;\n\tfont-size: 150%;\n}\n\n.updraftplusmethod.updraftvault .vault-purchase-option-or {\n\tclear: both;\n\tfont-size: 115%;\n\tfont-style: italic;\n}\n\n/* Automation Backup Advert by B */\n.autobackup-image {\n/* \tdisplay: inline-block; */\n/*\tmin-width: 10%;\n\tmax-width:25%;*/\n/*\tfloat: left;*/\n\tclear: left;\n\tfloat: left;\n\twidth: 110px;\n\theight: 110px;\n}\n\n.autobackup-description {\n\twidth: 100%;\n}\n\n.advert-description {\n\tfloat: left;\n\tclear: right;\n\tpadding: 4px 10px 8px 10px;\n\twidth: 70%;\n\tclear: right;\n\tvertical-align: top;\n}\n\n.advert-btn {\n\tdisplay: inline-block;\n\tmin-width: 10%;\n\tvertical-align: top;\n\tmargin-bottom: 8px;\n}\n\n.advert-btn:first-of-type {\n\tmargin-top: 25px;\n}\n\n.advert-btn a {\n\tdisplay: block;\n\tcursor: pointer;\n}\n\na.btn-get-started {\n\tbackground: #FFF;\n\tborder: 2px solid #DF6926;\n\tborder-radius: 4px;\n\tcolor: #DF6926;\n\tdisplay: inline-block;\n\tmargin-left: 10px !important;\n\tmargin-bottom: 7px !important;\n\tfont-size: 18px !important;\n\tline-height: 20px;\n\tmin-height: 28px;\n\tpadding: 11px 10px 5px 10px;\n\ttext-transform: uppercase;\n\ttext-decoration: none;\n}\n\n.circle-dblarrow {\n\tborder: 1px solid #DF6926;\n\tborder-radius: 100%;\n\tdisplay: inline-block;\n\tfont-size: 17px;\n\tline-height: 17px;\n\tmargin-left: 5px;\n\twidth: 20px;\n\theight: 20px;\n\ttext-align: center;\n}\n\n/* End Automation Backup Advert by B */\n/* New Responsive Pretty Advanced Settings */\n.expertmode .advanced_settings_container {\n\theight: auto;\n\toverflow: hidden;\n}\n\n.expertmode .advanced_settings_container .advanced_settings_menu {\n\tfloat: none;\n\tborder-bottom: 1px solid rgb(204, 204, 204);\n}\n\n.expertmode .advanced_settings_container .advanced_settings_content {\n\tpadding-top: 5px;\n\tfloat: none;\n\twidth: auto;\n\toverflow: auto;\n}\n\n.expertmode .advanced_settings_container .advanced_settings_content h3:first-child {\n\tmargin-top: 5px !important;\n}\n\n.expertmode .advanced_settings_container .advanced_settings_content .advanced_tools {\n\tdisplay: none;\n}\n\n.expertmode .advanced_settings_container .advanced_settings_content .site_info {\n\tdisplay: block;\n}\n\n.expertmode .advanced_settings_container .advanced_settings_menu .advanced_tools_button {\n\tdisplay: inline-block;\n\tcursor: pointer;\n\tpadding: 5px;\n\tcolor: #000;\n}\n\n.expertmode .advanced_settings_container .advanced_settings_menu .advanced_tools_text {\n\tfont-size: 16px;\n}\n\n.expertmode .advanced_settings_container .advanced_settings_menu .advanced_tools_button:hover {\n\tbackground-color: #EAEAEA;\n}\n\n.expertmode .advanced_settings_container .advanced_settings_menu .active {\n\tbackground-color: #3498DB;\n\tcolor: #FFF;\n}\n\n.expertmode .advanced_settings_container .advanced_settings_menu .active:hover {\n\tbackground-color: #72C5FD;\n\tcolor: #FFF;\n}\n\n.expertmode .advanced_settings_container .advanced_settings_content input#import_settings {\n\theight: auto !important;\n}\n\ndiv#updraft-wrap a {\n\tcursor: pointer !important;\n}\n\n.updraftcentral_wizard_option {\n\twidth: 45%;\n\tfloat: left;\n\ttext-align: center;\n}\n\n.updraftcentral_wizard_option label {\n\tmargin-bottom: 8px;\n}\n\n#updraftcentral_keys_table {\n\tdisplay: none;\n}\n\n.create_key_container {\n\tborder: 1px solid;\n\tborder-radius: 4px;\n\tpadding: 0 0 6px 6px;\n\tmargin-bottom: 8px;\n}\n\n.updraftcentral_cloud_connect {\n\tborder-radius: 4px;\n\tborder: 1px solid #000;\n\tpadding: 0 20px;\n\tmargin-top: 30px;\n\tbackground-color: #FFF;\n}\n\n.updraftcentral_cloud_error {\n\tborder: 1px solid #000;\n\tpadding: 3px 10px;\n\tborder-left: 3px solid #F00;\n\tbackground-color: #FFF;\n\tmargin-bottom: 10px;\n}\n\n.updraftcentral_cloud_info {\n\tborder: 1px solid #000;\n\tpadding: 3px 10px;\n\tborder-left: 3px solid #EF8F31;\n\tbackground-color: #FFF;\n\tmargin-bottom: 10px;\n}\n\n.updraftplus_spinner.spinner {\n\tpadding-left: 25px;\n\tfloat: none;\n}\n\n.updraftplus_spinner.spinner.visible {\n\tvisibility: visible;\n\twidth: auto;\n}\n\n.updraftcentral_cloud_notices .updraftplus_spinner {\n\tmargin-top: -5px;\n}\n\n.updraftcentral-subheading {\n\tfont-size: 14px;\n\tmargin-top: -10px;\n\tmargin-bottom: 20px;\n}\n\n#updraftcentral_cloud_form input#email,\n#updraftcentral_cloud_form input#password {\n\tmin-width: 250px;\n}\n\n.updraftcentral-data-consent {\n\tfont-size: 13px;\n\tmargin-bottom: 10px;\n}\n\n.updraftcentral_cloud_wizard_image {\n\tfloat: left;\n\tmin-width: 100px;\n\tmargin-right: 25px;\n}\n\n.updraftcentral_cloud_wizard {\n\tfloat: left;\n}\n\n.updraftcentral_cloud_clear {\n\tclear: both;\n}\n\n.updraftplus-settings-footer {\n\tmargin-top: 30px;\n}\n\n.updraftplus-top-menu {\n\tpadding: 0.5em;\n}\n\n#updraft_inpage_backup #updraft_activejobs_table {\n\tbackground: transparent;\n}\n\n#updraft_inpage_backup #updraft_lastlogmessagerow .updraft-log-link {\n\tfloat: none;\n}\n\n#updraft_inpage_backup #updraft_activejobsrow .updraft_row {\n\tflex-direction: column;\n\tpadding-left: 20px;\n\tpadding-right: 20px;\n}\n\n#updraft_inpage_backup #updraft_activejobsrow .updraft_progress_container {\n\twidth: 100%;\n}\n\n#updraft_inpage_backup #updraft_activejobs_table {\n\toverflow: inherit;\n}\n\n#updraft_inpage_backup span#updraft_lastlogcontainer {\n\tpadding: 18px;\n\tbackground: #FAFAFA;\n\tdisplay: block;\n\tfont-size: 90%;\n\tbox-shadow: 0px 1px 2px rgba(0, 0, 0, 0.1);\n}\n\n#updraft_inpage_backup div#updraft_activejobsrow {\n\tbackground: #FAFAFA;\n\tbox-shadow: 0px 1px 2px rgba(0, 0, 0, 0.1);\n}\n\n#updraft_inpage_backup #updraft_lastlogmessagerow > div {\n\tbackground: transparent;\n\tpadding: 0;\n}\n\n#updraft_inpage_backup .last-message > strong {\n\tdisplay: block;\n\tmargin-top: 13px;\n}\n\n/* Restoration page */\n\n.updraft_restore_container {\n\tdisplay: block;\n\tposition: fixed;\n\ttop: 0;\n\tleft: 0;\n\tright: 0;\n\tbottom: 0;\n\tz-index: 99999;\n\tpadding-top: 30px;\n\tbackground: #F1F1F1;\n\toverflow: auto;\n}\n\n.updraft-modal-is-opened .select2-container {\n\tz-index: 99999;\n}\n\nbody.updraft-modal-is-opened {\n\toverflow: hidden;\n}\n\n.updraft_restore_container h2 {\n\tmargin: 0;\n}\n\n.updraft_restore_container .updraftmessage {\n\tbox-sizing: border-box;\n\tmax-width: 860px;\n\tmargin-left: auto;\n\tmargin-right: auto;\n}\n\n.updraft_restore_main {\n\tmax-width: 860px;\n\tmargin: 0 auto;\n\tmargin-top: 20px;\n\tbackground: #FFF;\n\tbox-shadow: 0 3px 3px rgba(0, 0, 0, 0.1);\n\tposition: relative;\n\tdisplay: flex;\n\tflex-wrap: wrap;\n\tbox-sizing: border-box;\n}\n\n.updraft_restore_main--header {\n\tfont-size: 20px;\n\tfont-weight: bold;\n\ttext-align: center;\n\tpadding-top: 16px;\n\tline-height: 20px;\n\twidth: 100%;\n\tmax-width: 100%;\n\tpadding-right: 30px;\n\tpadding-left: 30px;\n\tbox-sizing: border-box;\n}\n\n.updraft_restore_main--activity {\n\tposition: relative;\n\twidth: calc(100% - 350px);\n\tbox-sizing: border-box;\n}\n\n.updraft_restore_main--activity-title {\n\tpadding: 20px;\n\tmargin: 0;\n}\n\n.show-credentials-form.updraft_restore_main .updraft_restore_main--activity-title {\n\tdisplay: none;\n}\n\n.updraft_restore_main--components {\n\twidth: 350px;\n\tpadding: 20px;\n\tbox-sizing: border-box;\n\tbackground: #F8F8F8;\n\tmin-height: 350px;\n}\n\n.updraft_restore_main:not(.show-credentials-form) div#updraftplus_ajax_restore_output {\n\tbackground: #23282D;\n\tcolor: #E3E3E3;\n\tfont-family: monospace;\n\tpadding: 19px;\n\toverflow: auto;\n\tposition: absolute;\n\ttop: 60px;\n\tbottom: 0;\n\tright: 0;\n\tleft: 0;\n}\n\n#updraftplus_ajax_restore_output form {\n\twhite-space: normal;\n\tfont-family: -apple-system, blinkmacsystemfont, \"Segoe UI\", roboto, oxygen-sans, ubuntu, cantarell, \"Helvetica Neue\", sans-serif;\n}\n\n#updraftplus_ajax_restore_output .updraft_restore_errors {\n\tborder: 1px solid #DC3232;\n\tpadding: 10px 20px;\n\twhite-space: normal;\n}\n\n.updraft_restore_main:not(.show-credentials-form) div#updraftplus_ajax_restore_output h2 {\n\tcolor: #00A0D2;\n\tpadding-top: 10px;\n\tpadding-bottom: 5px;\n}\n\n.updraft_restore_main.show-credentials-form div#updraftplus_ajax_restore_output {\n\tpadding: 20px;\n\tborder-left: 1px solid #EEE;\n}\n\n.updraft_restore_main.show-credentials-form div#updraftplus_ajax_restore_output #message {\n\tmargin-left: 0;\n\tmargin-right: 0;\n}\n\n.updraft_restore_main.show-credentials-form div#updraftplus_ajax_restore_output .form-table td,\n.updraft_restore_main.show-credentials-form div#updraftplus_ajax_restore_output .form-table th {\n\tpadding-bottom: 0;\n}\n\n.updraft_restore_main.show-credentials-form .updraft_restore_main--components {\n\topacity: 0.2;\n}\n\n.updraft_restore_main.show-credentials-form div.error .restore-credential-errors--list p {\n\tmargin: 0;\n\tlist-style-type: disc;\n\tdisplay: list-item;\n\tlist-style-position: inside;\n}\n\n.restore-credential-errors > :first-child {\n\tmargin-top: 0;\n}\n\n.restore-credential-errors > :last-child {\n\tmargin-bottom: 0;\n}\n\nul.updraft_restore_components_list li {\n\tcolor: #BABABA;\n\tfont-size: 1.2em;\n\tmargin-bottom: 1em;\n}\n\nul.updraft_restore_components_list li::before {\n\tcontent: '\\f469';\n\tfont-family: dashicons;\n\tfont-size: 20px;\n\tvertical-align: middle;\n\tdisplay: inline-block;\n\tmargin-right: 7px;\n}\n\nul.updraft_restore_components_list li span {\n\tvertical-align: middle;\n}\n\nul.updraft_restore_components_list li.done {\n\tcolor: green;\n}\n\nul.updraft_restore_components_list li.done::before {\n\tcontent: \"\\f147\";\n}\n\nul.updraft_restore_components_list li.active {\n\tcolor: inherit;\n}\n\nul.updraft_restore_components_list li.active::before {\n\tcontent: \"\\f463\";\n\tanimation: udp_rotate 1s linear infinite;\n}\n\nul.updraft_restore_components_list li.error {\n\tcolor: #DC3232;\n}\n\nul.updraft_restore_components_list li.error::before {\n\tcontent: \"\\f335\";\n}\n\n.updraft_restore_result {\n\tpadding: 10px 0;\n\tfont-size: 1.3em;\n\tmargin-bottom: 1em;\n\tvertical-align: middle;\n\tdisplay: none;\n}\n\n.updraft_restore_result.restore-error {\n\tcolor: #DC3232;\n}\n\n.updraft_restore_result.restore-success {\n\tcolor: green;\n}\n\n.updraft_restore_result .dashicons {\n\tfont-size: 35px;\n\theight: 35px;\n\tline-height: 33px;\n\twidth: 35px;\n}\n\n.updraft_restore_result span {\n\tvertical-align: middle;\n}\n\n/* Restore modal */\n\n#updraft-restore-modal {\n\twidth: 100%;\n}\n\ndiv#updraft-restore-modal .notice {\n\tbackground: #F8F8F8;\n}\n\n.updraft-restore-modal--stage .updraft--two-halves,\n.updraft-restore-modal--stage .updraft--one-half {\n\tpadding: 20px 30px;\n}\n\n.updraft-restore-modal--header {\n\tpadding: 20px;\n\tpadding-bottom: 0px;\n\ttext-align: center;\n\tborder-bottom: 1px solid #EEE;\n}\n\n.updraft-restore-modal--header h3 {\n\tmargin: 0;\n\tpadding: 0;\n}\n\n.updraft-restore-item {\n\tpadding-bottom: 4px;\n}\n\n.updraft-restore-buttons {\n\tpadding-top: 10px;\n}\n\nul.updraft-restore--stages {\n\tdisplay: inline-block;\n\tmargin: 0;\n\theight: 28px;\n}\n\nul.updraft-restore--stages li {\n\tdisplay: inline-block;\n\tposition: relative;\n\twidth: 12px;\n\theight: 12px;\n\tbackground: #D2D2D2;\n\tborder-radius: 20px;\n\tline-height: 1;\n\tmargin: 0 4px;\n\tvertical-align: middle;\n}\n\nul.updraft-restore--stages li.active {\n\tbackground: #444;\n}\n\n.updraft-restore--footer {\n\tborder-top: 1px solid #EEE;\n\tpadding: 20px;\n\ttext-align: center;\n\tposition: sticky;\n\tbottom: 0;\n\tbackground: #FFF;\n\twidth: 100%;\n\tbox-sizing: border-box;\n}\n\n.updraft-restore--footer .updraft-restore--cancel {\n\tposition: absolute;\n\tleft: 20px;\n\ttop: auto;\n}\n\n.updraft-restore--footer .updraft-restore--next-step {\n\tposition: absolute;\n\tright: 20px;\n\ttop: auto;\n}\n\nul.updraft-restore--stages li span {\n\tposition: absolute;\n\twidth: 120px;\n\tbottom: calc(100% + 14px);\n\tleft: -55px;\n\tbackground: #000000DB;\n\tpadding: 5px;\n\tbox-sizing: border-box;\n\tborder-radius: 4px;\n\tcolor: #FFF;\n\ttext-align: center;\n\tdisplay: none;\n}\n\nul.updraft-restore--stages li:hover span {\n\tdisplay: inline-block;\n}\n\n.updraft-restore-item input[type=checkbox] {\n\tmargin-bottom: -5px;\n}\n\n.updraft-restore-item input[type=checkbox]:checked + label {\n\tfont-weight: bold;\n}\n\n/* Hide close button on download window */\ndiv#updraft-restore-modal .ud_downloadstatus__close {\n\tdisplay: none;\n}\n\n#ud_downloadstatus2:not(:empty) {\n\tmargin-top: 15px;\n}\n\n.dashicons.rotate {\n\tanimation: udp_rotate 1s linear infinite;\n}\n\n/* Activity stalled */\n\nspan#updraftplus_ajax_restore_last_activity {\n\tfont-size: .8rem;\n\tfont-weight: normal;\n\tfloat: right;\n}\n\n.updraft_restore_main--components .updated.show_admin_restore_in_progress_notice {\n\tmargin: -20px -20px 20px;\n\tpadding: 19px;\n}\n\n.updraft_restore_main--components .updated.show_admin_restore_in_progress_notice button {\n\tmargin-right: 5px;\n}\n\n#updraft_migrate_receivingsites .updraftplus-remote-sites-selector .button-primary, .updraft_migrate_add_site .input-field input, .updraft_migrate_add_site button {\n\tvertical-align: middle;\n}\n\n#updraft_migrate_receivingsites .text-link-menu a:not(:last-child) {\n\tpadding-right: 10px;\n}\n\n#updraft_migrate_receivingsites a.updraft_migrate_clear_sites span.dashicons-trash:before {\n\tfont-size: 17px;\n}\n\n#updraft_migrate_receivingsites .updraft_migrate_add_site {\n\tclear: both;\n}\n\n@media only screen and (min-width: 1024px) {\n\n\t#updraft_activejobsrow .updraft_row {\n\t\tdisplay: flex;\n\t\talign-items: baseline;\n\t}\n\n\t#updraft_activejobsrow .updraft_row .updraft_col {\n\t\tflex: auto;\n\t}\n\n\t#updraft_activejobsrow .updraft_progress_container {\n\t\twidth: calc(100% - 230px);\n\t}\n\n}\n\n@media only screen and (min-width: 782px) {\n\n\t.settings_page_updraftplus input[type=text],\n\t.settings_page_updraftplus input[type=password],\n\t.settings_page_updraftplus input[type=number] {\n\t\t/* border-radius: 4px; */\n\t\tline-height: 1.42;\n\t\t/* border: 1px solid #CCC; */\n\t\theight: 27px;\n\t\tpadding: 2px 6px;\n\t\tcolor: #555;\n\t}\n\n\t.settings_page_updraftplus input[type=\"number\"] {\n\t\theight: 31px;\n\t}\n\n\t#ud_massactions.active, #updraft-delete-waitwarning.active {\n\t\tposition: fixed;\n\t\tbottom: 0;\n\t\tleft: 160px;\n\t\tright: 0;\n\t\ttop: auto;\n\t\tbackground: #FFF;\n\t\tz-index: 3;\n\t\tbox-shadow: 0 0 10px rgba(0, 0, 0, 0.2);\n\t}\n\n\tbody.folded #ud_massactions.active, body.folded #updraft-delete-waitwarning.active {\n\t\tleft: 36px;\n\t}\n\n\t.updraft-after-form-table {\n\t\tmargin-left: 250px;\n\t}\n\n\t#updraft-navtab-backups-content .updraft_existing_backups .updraft_existing_backups_row.range-selection:not(.backuprowselected) .updraft_existingbackup_date .backup_date_label {\n\t\tcolor: #FFF;\n\t}\n\n}\n\n@media only screen and (min-width: 782px) and (max-width: 960px) {\n\n\tbody.auto-fold #ud_massactions.active, body.auto-fold #updraft-delete-waitwarning.active {\n\t\tleft: 36px;\n\t}\n\n}\n\n@media only screen and (max-width: 782px) {\n\n\t#updraft-wrap {\n\t\tmargin-right: 0;\n\t}\n\n\t#updraft-wrap .form-table td {\n\t\tpadding-right: 0;\n\t}\n\n\tlabel.updraft_checkbox {\n\t\tmargin-bottom: 8px;\n\t\tmargin-top: 8px;\n\t\tmargin-left: 36px;\n\t}\n\n\t.updraft_retain_rules {\n\t\tposition: relative;\n\t\tmargin-right: 0;\n\t\tborder: 1px solid #CCC;\n\t\tpadding: 5px;\n\t\tmargin-bottom: -1px;\n\t}\n\n\t.updraft_retain_rules_delete {\n\t\tposition: absolute;\n\t\tright: 0;\n\t\ttop: 5px;\n\t}\n\n\ta[id*=updraft_retain_] {\n\t\tdisplay: block;\n\t\tpadding: 15px 15px 15px 0;\n\t}\n\n\tlabel.updraft_checkbox > input[type=checkbox] {\n\t\tmargin-left: -33px;\n\t}\n\n\t#updraft-backupnow-button {\n\t\tmargin: 0;\n\t\tdisplay: block;\n\t\twidth: 100%;\n\t}\n\n\t.updraft_next_scheduled_backups_wrapper > .updraft_backup_btn_wrapper {\n\t\tpadding-top: 0;\n\t}\n\n\t#ud_massactions, #updraft-delete-waitwarning {\n\t\twidth: 100%;\n\t\tbox-sizing: border-box;\n\t\ttext-align: center;\n\t}\n\n\t#ud_massactions.active {\n\t\tposition: fixed;\n\t\ttop: auto;\n\t\tbottom: 0;\n\t\twidth: 100%;\n\t\tbox-sizing: border-box;\n\t\ttext-align: center;\n\t\tbox-shadow: 0 -3px 15px rgba(0, 0, 0, 0.08);\n\t\tbackground: #FFF;\n\t\tz-index: 3;\n\t}\n\n\t#ud_massactions strong {\n\t\tdisplay: block;\n\t\tmargin-bottom: 5px;\n\t}\n\n\tsmall.ud_massactions-tip {\n\t\tdisplay: block;\n\t}\n\n/*\t.advert-description {\n\t\tmin-width: 75%;\n\t\tmargin-bottom: 5px;\n\t}\n\n\t.advert-btn {\n\t\tmargin-top: 15px;\n\t\tmargin-left:86px;\n\t\tmin-width: 100%;\n\t}*/\n\n\t.existing-backups-table .backup_date_label > div, .existing-backups-table .backup_date_label span > div {\n\t\tfont-weight: normal;\n\t}\n\n\t.existing-backups-table .backup_date_label .clear-right {\n\t\tdisplay: inline-block;\n\t}\n\n\ttable.widefat.existing-backups-table {\n\t\tborder: 0;\n\t\tbox-shadow: none;\n\t\tbackground: transparent;\n\t}\n\n\t.existing-backups-table thead {\n\t\tborder: none;\n\t\tclip: rect(0 0 0 0);\n\t\theight: 1px;\n\t\tmargin: -1px;\n\t\toverflow: hidden;\n\t\tpadding: 0;\n\t\tposition: absolute;\n\t\twidth: 1px;\n\t\tpadding: 0;\n\t\tmargin: 0;\n\t}\n\n\t.existing-backups-table tr {\n\t\tdisplay: block;\n\t\tmargin-bottom: .625em;\n\t\tpadding-bottom: 16.625px;\n\t\twidth: 100%;\n\t\tpadding: 0;\n\t\tmargin: 0;\n\t\tmargin-bottom: 10px;\n\t\tbackground: #FFF;\n\t\tbox-shadow: 0 2px 3px rgba(0, 0, 0, 0.1);\n\t}\n\n\t.existing-backups-table td {\n\t\tborder-bottom: 1px solid #DDD;\n\t\tdisplay: block;\n\t\tfont-size: .9em;\n\t\ttext-align: left;\n\t\twidth: 100%;\n\t\tpadding: 10px;\n\t\tmargin: 0;\n\t}\n\n\t.wp-list-table.existing-backups-table tr:not(.inline-edit-row):not(.no-items) td:not(.column-primary)::before {\n\t\t/*\n\t\t* aria-label has no advantage, it won't be read inside a table\n\t\tcontent: attr(aria-label);\n\t\t*/\n\t\tcontent: attr(data-label);\n\t\tfont-weight: bold;\n\t\tdisplay: block;\n\t\tposition: relative;\n\t\tleft: auto;\n\t\tpadding-bottom: 10px;\n\t\twidth: auto;\n\t\ttext-align: left;\n\t}\n\n\t.existing-backups-table td:last-child {\n\t\tborder-bottom: 0;\n\t}\n\n\t.form-table td.updraft_existingbackup_date {\n\t\twidth: inherit;\n\t\tmax-width: 100%;\n\t}\n\n\t.existing-backups-table td.before-restore-button {\n\t\tmin-height: 36px;\n\t}\n\n\t.updraft_next_scheduled_backups_wrapper {\n\t\tflex-direction: column;\n\t}\n\n\t.updraft_next_scheduled_backups_wrapper > div {\n\t\twidth: 100%;\n\t}\n\n\t.updraft_progress_container {\n\t\t/* width: 77%; */\n\t}\n\n\t#updraft-navtab-backups-content .updraft_existing_backups .updraft_existing_backups_row {\n\t\tposition: relative;\n\t}\n\n\t#updraft-navtab-backups-content .updraft_existing_backups .updraft_existing_backups_row.backuprowselected {\n\t\tbackground-color: #FFF;\n\t\tborder-left: 4px solid #0572AA;\n\t}\n\n\t#updraft-navtab-backups-content .updraft_existing_backups .updraft_existing_backups_row td:not(.backup-select) {\n\t\tmargin-left: 50px;\n\t}\n\n\t#updraft-navtab-backups-content .updraft_existing_backups .updraft_existing_backups_row td.backup-select {\n\t\twidth: 50px !important;\n\t\tposition: absolute;\n\t\tleft: 0;\n\t\ttop: 0;\n\t\tbox-sizing: border-box;\n\t\theight: 100%;\n\t\tz-index: 1;\n\t\tborder: none;\n\t\tborder-right: 1px solid rgba(0, 0, 0, 0.05);\n\t}\n\n\t#updraft-navtab-backups-content .updraft_existing_backups input[type=\"checkbox\"] {\n\t\theight: 25px;\n\t}\n\n\t.updraft_migrate_intro button.button.button-primary.button-hero {\n\t\tdisplay: block;\n\t\tmargin-right: 0;\n\t\twidth: 100%;\n\t\tmax-width: 100%;\n\t}\n\n\t.updraftclone-main-row {\n\t\tflex-direction: column;\n\t}\n\n\t.updraftclone-main-row > div {\n\t\twidth: auto;\n\t\tmax-width: none;\n\t\tmargin-right: 0;\n\t\tmargin-bottom: 10px;\n\t}\n\n\t.form-table th {\n\t\tpadding-bottom: 10px;\n\t}\n\n\t.updraft--flex {\n\t\tflex-direction: column;\n\t}\n\n\t.updraft_restore_main {\n\t\tflex-wrap: wrap;\n\t\tflex-direction: column;\n\t}\n\n\t.updraft_restore_main--components {\n\t\twidth: 100%;\n\t\tmin-height: 0;\n\t}\n\n\t.updraft_restore_main--activity {\n\t\twidth: 100%;\n\t}\n\n\tdiv#updraftplus_ajax_restore_output,\n\t.updraft_restore_main:not(.show-credentials-form) div#updraftplus_ajax_restore_output {\n\t\tposition: relative;\n\t\ttop: 0;\n\t\tbottom: auto;\n\t}\n\n\t.updraft--flex > .updraft--two-halves,\n\t.updraft--flex > .updraft--one-half {\n\t\twidth: 100%;\n\t}\n\n\t.updraft-restore-item {\n\t\tpadding-bottom: 10px;\n\t\tpadding-top: 10px;\n\t}\n\n}\n\n@media screen and (max-width: 600px) {\n\t\n\t.updraft_next_scheduled_backups_wrapper > div {\n\t}\n\n\t.updraft_next_scheduled_entity {\n\t\tfloat: none;\n\t\twidth: 100%;\n\t\tmargin-bottom: 2em;\n\t}\n\n\t.updraft_time_now_wrapper {\n\t\tmargin-top: 0;\n\t}\n\n\t#updraft_lastlogmessagerow h3 {\n\t\tmargin-bottom: 5px;\n\t}\n\n\t#updraft_lastlogmessagerow .updraft-log-link {\n\t\tdisplay: block;\n\t\tfloat: none;\n\t\tmargin: 0;\n\t\tmargin-bottom: 10px;\n\t}\n\n}\n\n@media screen and (max-width: 520px) {\n}\n\n@media only screen and (min-width: 768px) {\n\n\t.addon-activation-notice {\n\t\tleft: 20em;\n\t}\n\n\t.existing-backups-table tbody tr.range-selection:hover, .existing-backups-table tbody tr.range-selection {\n\t\tbackground: #0572AA; /* #2b7fd9 */\n\t}\n\n\t.existing-backups-table tbody tr:hover {\n\t\tbackground: #F1F1F1;\n\t}\n\n\t.existing-backups-table tbody tr td.before-restore-button {\n\t\tposition: relative;\n\t}\n\n\t.form-table .existing-backups-table thead th.check-column {\n\t\tpadding-left: 6px;\n\t}\n\n\t.existing-backups-table tr td:first-child {\n\t\tborder-left: 4px solid transparent;\n\t}\n\n\t.existing-backups-table tr.backuprowselected td:first-child {\n\t\tborder-left-color: #0572AA;\n\t}\n\n}\n\n@media screen and (min-width: 670px) {\n\t\n\t.expertmode .advanced_settings_container .advanced_settings_menu {\n\t\tfloat: left;\n\t\twidth: 215px;\n\t\tborder-right: 1px solid rgb(204, 204, 204);\n\t\tborder-bottom: none;\n\t}\n\n\t.expertmode .advanced_settings_container .advanced_settings_content {\n\t\tpadding-left: 10px;\n\t\tpadding-top: 0px;\n\t}\n\n\t.expertmode .advanced_settings_container .advanced_settings_menu .advanced_tools_button {\n\t\tdisplay: block;\n\t}\n\n}\n\n@media only screen and (max-width: 1068px) {\n\n\t.updraft-more-plugins .udp-box {\n\t\twidth: calc(50% - 10px);\n\t\tmargin-bottom: 20px;\n\t}\n\n\t.updraft_feat_table td:nth-child(2), .updraft_feat_table td:nth-child(3) {\n\t\twidth: 100px;\n\t}\n\n}\n\n@media only screen and (max-width: 600px) {\n\n\t.updraft-more-plugins .udp-box {\n\t\twidth: 100%;\n\t\tmargin-bottom: 20px;\n\t}\n\n\t.updraft_feat_table td:nth-child(2), .updraft_feat_table td:nth-child(3) {\n\t\twidth: auto;\n\t}\n\n\ttable.updraft_feat_table {\n\t\tdisplay: block;\n\t}\n\n\ttable.updraft_feat_table tr {\n\t\tdisplay: flex;\n\t\tflex-wrap: wrap;\n\t}\n\n\ttable.updraft_feat_table td {\n\t\tdisplay: block;\n\t}\n\n\ttable.updraft_feat_table td:first-child {\n\t\twidth: 100%;\n\t\tborder-bottom: none;\n\t}\n\n\ttable.updraft_feat_table td:not(:first-child) {\n\t\twidth: 50%;\n\t\tbox-sizing: border-box;\n\t}\n\n\ttable.updraft_feat_table td:first-child:empty {\n\t\tdisplay: none;\n\t}\n\n\ttd[data-colname]::before {\n\t\tcontent: attr(data-colname);\n\t\tfont-size: 0.8rem;\n\t\tcolor: #CCC;\n\t\tline-height: 1;\n\t}\n\n}\n"]}
|
@@ -209,77 +209,46 @@ class UpdraftPlus_Database_Utility {
|
|
209 |
}
|
210 |
|
211 |
/**
|
212 |
-
* Parse the SQL "create table"
|
213 |
*
|
214 |
* @see https://dev.mysql.com/doc/refman/8.0/en/create-table.html
|
215 |
* @see https://mariadb.com/kb/en/create-table/
|
216 |
*
|
217 |
-
* @param String
|
218 |
-
* @
|
|
|
219 |
*
|
220 |
* Example input:
|
221 |
*
|
222 |
-
* $
|
223 |
-
* id INT AUTO_INCREMENT PRIMARY KEY,
|
224 |
-
* first_name VARCHAR(50) NOT NULL,
|
225 |
-
* last_name VARCHAR(50) NOT NULL,
|
226 |
-
* // the field below (fullname_virtual) is a virtual type of the generated columns
|
227 |
-
* fullname_virtual varchar(101) GENERATED ALWAYS AS (CONCAT(first_name,' ',last_name)) VIRTUAL,
|
228 |
-
* // and the one below (fullname_stored) is a stored type of the generated columns
|
229 |
-
* fullname_stored varchar(101) GENERATED ALWAYS AS (CONCAT(first_name,' ',last_name)) STORED,
|
230 |
-
* email VARCHAR(100) NOT NULL"
|
231 |
-
* );
|
232 |
*
|
233 |
* Corresponding result:
|
234 |
*
|
235 |
* [
|
236 |
-
* "
|
237 |
-
*
|
238 |
-
*
|
239 |
-
*
|
240 |
-
*
|
241 |
-
*
|
242 |
-
*
|
243 |
-
*
|
244 |
-
*
|
245 |
-
*
|
246 |
-
*
|
247 |
-
*
|
248 |
-
*
|
249 |
-
*
|
250 |
-
*
|
251 |
-
* 345 // string position
|
252 |
-
* ]
|
253 |
-
* ],
|
254 |
-
* "is_virtual" => true
|
255 |
-
* ],
|
256 |
-
* [
|
257 |
-
* etc...
|
258 |
-
* ]
|
259 |
* ],
|
260 |
-
* "
|
261 |
-
* [
|
262 |
-
* "fullname_virtual",
|
263 |
-
* "fullname_stored"
|
264 |
-
* ]
|
265 |
-
* ],
|
266 |
-
* "virtual_columns_exist" => true,
|
267 |
-
* "create_statement" => ["
|
268 |
-
* CREATE TABLE contacts (
|
269 |
-
* id INT AUTO_INCREMENT PRIMARY KEY,
|
270 |
-
* first_name VARCHAR(50) NOT NULL,
|
271 |
-
* last_name VARCHAR(50) NOT NULL,
|
272 |
-
* // the field below (fullname) is a virtual generated columns type
|
273 |
-
* fullname varchar(101) GENERATED ALWAYS AS (CONCAT(first_name,' ',last_name)) VIRTUAL,
|
274 |
-
* email VARCHAR(100) NOT NULL
|
275 |
-
* "]
|
276 |
* ]
|
277 |
*/
|
278 |
-
public static function get_generated_column_info($
|
279 |
|
280 |
-
// check whether
|
281 |
-
// https://regex101.com/r/Fy2Bkd/
|
282 |
-
if (preg_match_all('
|
283 |
|
284 |
if (empty($column_definitions)) return false;
|
285 |
|
@@ -375,38 +344,47 @@ class UpdraftPlus_Database_Utility {
|
|
375 |
* }
|
376 |
*/
|
377 |
|
378 |
-
$column_fragments = array();
|
379 |
-
$virtual_columns_exist = false;
|
380 |
-
|
381 |
foreach ($column_definitions as $key => $column_definition) {
|
382 |
-
if (empty($column_definition)) continue;
|
383 |
$data_type_definition = (!empty($column_definition[4][0]) ? $column_definition[4][0] : '').(!empty($column_definition[6][0]) ? $column_definition[6][0] : '').(!empty($column_definition[8][0]) ? $column_definition[8][0] : '');
|
384 |
// if no virtual, stored or persistent option is specified then it's virtual by default. It's not possible having two generated columns type in the column definition e.g fullname varchar(101) GENERATED ALWAYS AS (CONCAT(first_name,' ',last_name)) VIRTUAL STORED NOT NULL COMMENT 'comment text', both MySQL and MariaDB will produces an error
|
385 |
$is_virtual = preg_match('/\bvirtual\b/i', $data_type_definition) || (!preg_match('/\bstored\b/i', $data_type_definition) && !preg_match('/\bpersistent\b/i', $data_type_definition));
|
386 |
-
|
387 |
$fragment = array(
|
388 |
// full syntax of the column definition
|
389 |
"column_definition" => $column_definition[0][0],
|
390 |
// the extracted column name
|
391 |
"column_name" => $column_definition[1][0],
|
392 |
-
'column_data_type_definition' =>
|
393 |
"is_virtual" => $is_virtual,
|
394 |
);
|
395 |
-
if (!empty($column_definition[2]
|
396 |
-
|
397 |
-
|
398 |
-
|
399 |
-
if (!empty($column_definition[
|
400 |
-
|
401 |
-
|
402 |
-
|
403 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
404 |
}
|
405 |
-
if ($virtual_columns_exist) $column_fragments['virtual_columns_exist'] = true;
|
406 |
-
$column_fragments['create_statement'] = $create_statement;
|
407 |
-
|
408 |
}
|
409 |
-
return isset($
|
410 |
}
|
411 |
|
412 |
/**
|
@@ -625,7 +603,7 @@ class UpdraftPlus_Database_Utility {
|
|
625 |
* ]
|
626 |
* ]
|
627 |
*/
|
628 |
-
public function get_stored_routines() {
|
629 |
|
630 |
global $wpdb;
|
631 |
|
@@ -639,7 +617,10 @@ class UpdraftPlus_Database_Utility {
|
|
639 |
$stored_routines = array_merge((array) $function_status, (array) $procedure_status);
|
640 |
foreach ((array) $stored_routines as $key => $routine) {
|
641 |
if (empty($routine['Name']) || empty($routine['Type'])) continue;
|
642 |
-
$
|
|
|
|
|
|
|
643 |
if (!empty($wpdb->last_error)) throw new Exception(sprintf(__('An error occurred while attempting to retrieve the routine SQL/DDL statement (%s %s)', 'updraftplus'), $wpdb->last_error.' -', $wpdb->last_query), 1);
|
644 |
$stored_routines[$key] = array_merge($stored_routines[$key], $routine ? $routine[0] : array());
|
645 |
}
|
209 |
}
|
210 |
|
211 |
/**
|
212 |
+
* Parse the SQL "create table" column definition (non validating) and check whether it's a generated column and retrieve its column options
|
213 |
*
|
214 |
* @see https://dev.mysql.com/doc/refman/8.0/en/create-table.html
|
215 |
* @see https://mariadb.com/kb/en/create-table/
|
216 |
*
|
217 |
+
* @param String $table_column_definition the column definition statement in which the generated column needs to be identified
|
218 |
+
* @param Integer $starting_offset the string position of the column definition in a "create table" statement
|
219 |
+
* @return Array|False an array of generated column fragment (column definition, column name, generated column type, etc); false otherwise
|
220 |
*
|
221 |
* Example input:
|
222 |
*
|
223 |
+
* $column_definition = "fullname varchar(101) GENERATED ALWAYS AS (CONCAT(first_name,' ',last_name)) VIRTUAL NOT NULL COMMENT 'this is the comment',"
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
224 |
*
|
225 |
* Corresponding result:
|
226 |
*
|
227 |
* [
|
228 |
+
* "column_definition" => "fullname varchar(101) GENERATED ALWAYS AS (CONCAT(first_name,' ',last_name)) VIRTUAL NOT NULL COMMENT 'this is the comment',",
|
229 |
+
* "column_name" => "fullname",
|
230 |
+
* "column_data_type_definition" => [
|
231 |
+
* [
|
232 |
+
* "GENERATED ALWAYS AS (CONCAT(first_name,' ',last_name))",
|
233 |
+
* 90
|
234 |
+
* ],
|
235 |
+
* [
|
236 |
+
* "VIRTUAL NOT NULL",
|
237 |
+
* 123 // string position
|
238 |
+
* ],
|
239 |
+
* [
|
240 |
+
* "COMMENT 'this is the comment'",
|
241 |
+
* 345 // string position
|
242 |
+
* ]
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
243 |
* ],
|
244 |
+
* "is_virtual" => true
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
245 |
* ]
|
246 |
*/
|
247 |
+
public static function get_generated_column_info($table_column_definition, $starting_offset) {
|
248 |
|
249 |
+
// check whether or not the column definition ($table_column_definition) is a generated column, if so then get all the column definitions
|
250 |
+
// https://regex101.com/r/Fy2Bkd/12
|
251 |
+
if (preg_match_all('/^\s*\`((?:[^`]|``)+)\`([^,\'"]+?)(?:((?:GENERATED\s*ALWAYS\s*)?AS\s*\(.+\))([\w\s]*)(COMMENT\s*(?:\'(?:[^\']|\'\')*\'|\"(?:[^"]|"")*\"))([\w\s]*)|((?:GENERATED\s*ALWAYS\s*)?AS\s*\(.+\)([\w\s]*)))/i', $table_column_definition, $column_definitions, PREG_SET_ORDER | PREG_OFFSET_CAPTURE)) {
|
252 |
|
253 |
if (empty($column_definitions)) return false;
|
254 |
|
344 |
* }
|
345 |
*/
|
346 |
|
|
|
|
|
|
|
347 |
foreach ($column_definitions as $key => $column_definition) {
|
|
|
348 |
$data_type_definition = (!empty($column_definition[4][0]) ? $column_definition[4][0] : '').(!empty($column_definition[6][0]) ? $column_definition[6][0] : '').(!empty($column_definition[8][0]) ? $column_definition[8][0] : '');
|
349 |
// if no virtual, stored or persistent option is specified then it's virtual by default. It's not possible having two generated columns type in the column definition e.g fullname varchar(101) GENERATED ALWAYS AS (CONCAT(first_name,' ',last_name)) VIRTUAL STORED NOT NULL COMMENT 'comment text', both MySQL and MariaDB will produces an error
|
350 |
$is_virtual = preg_match('/\bvirtual\b/i', $data_type_definition) || (!preg_match('/\bstored\b/i', $data_type_definition) && !preg_match('/\bpersistent\b/i', $data_type_definition));
|
351 |
+
|
352 |
$fragment = array(
|
353 |
// full syntax of the column definition
|
354 |
"column_definition" => $column_definition[0][0],
|
355 |
// the extracted column name
|
356 |
"column_name" => $column_definition[1][0],
|
357 |
+
'column_data_type_definition' => array(),
|
358 |
"is_virtual" => $is_virtual,
|
359 |
);
|
360 |
+
if (!empty($column_definition[2])) {
|
361 |
+
$fragment['column_data_type_definition']['DATA_TYPE_TOKEN'] = $column_definition[2];
|
362 |
+
$fragment['column_data_type_definition']['DATA_TYPE_TOKEN'][1] = (int) $starting_offset + (int) $fragment['column_data_type_definition']['DATA_TYPE_TOKEN'][1];
|
363 |
+
}
|
364 |
+
if (!empty($column_definition[3])) {
|
365 |
+
$fragment['column_data_type_definition']['GENERATED_ALWAYS_TOKEN'] = $column_definition[3];
|
366 |
+
if (empty($fragment['column_data_type_definition'][1]) && !empty($column_definition[7][0])) $fragment['column_data_type_definition']['GENERATED_ALWAYS_TOKEN'] = $column_definition[7];
|
367 |
+
$fragment['column_data_type_definition']['GENERATED_ALWAYS_TOKEN'][1] = (int) $starting_offset + (int) $fragment['column_data_type_definition']['GENERATED_ALWAYS_TOKEN'][1];
|
368 |
+
}
|
369 |
+
if (!empty($column_definition[4])) {
|
370 |
+
$fragment['column_data_type_definition'][2] = $column_definition[4];
|
371 |
+
$fragment['column_data_type_definition'][2][1] = (int) $starting_offset + (int) $fragment['column_data_type_definition'][2][1];
|
372 |
+
}
|
373 |
+
if (!empty($column_definition[5])) {
|
374 |
+
$fragment['column_data_type_definition']['COMMENT_TOKEN'] = $column_definition[5];
|
375 |
+
$fragment['column_data_type_definition']['COMMENT_TOKEN'][1] = (int) $starting_offset + (int) $fragment['column_data_type_definition']['COMMENT_TOKEN'][1];
|
376 |
+
}
|
377 |
+
if (!empty($column_definition[6])) {
|
378 |
+
$fragment['column_data_type_definition'][4] = $column_definition[6];
|
379 |
+
$fragment['column_data_type_definition'][4][1] = (int) $starting_offset + (int) $fragment['column_data_type_definition'][4][1];
|
380 |
+
}
|
381 |
+
if (!empty($column_definition[8])) {
|
382 |
+
$fragment['column_data_type_definition'][5] = $column_definition[8];
|
383 |
+
$fragment['column_data_type_definition'][5][1] = (int) $starting_offset + (int) $fragment['column_data_type_definition'][5][1];
|
384 |
+
}
|
385 |
}
|
|
|
|
|
|
|
386 |
}
|
387 |
+
return isset($fragment) ? $fragment : false;
|
388 |
}
|
389 |
|
390 |
/**
|
603 |
* ]
|
604 |
* ]
|
605 |
*/
|
606 |
+
public static function get_stored_routines() {
|
607 |
|
608 |
global $wpdb;
|
609 |
|
617 |
$stored_routines = array_merge((array) $function_status, (array) $procedure_status);
|
618 |
foreach ((array) $stored_routines as $key => $routine) {
|
619 |
if (empty($routine['Name']) || empty($routine['Type'])) continue;
|
620 |
+
$routine_name = $routine['Name'];
|
621 |
+
// Since routine name can include backquotes and routine name is typically enclosed with backquotes as well, the backquote escaping for the routine name can be done by adding a leading backquote
|
622 |
+
$quoted_escaped_routine_name = UpdraftPlus_Manipulation_Functions::backquote(str_replace('`', '``', $routine_name));
|
623 |
+
$routine = $wpdb->get_results($wpdb->prepare('SHOW CREATE %1$s %2$s', $routine['Type'], $quoted_escaped_routine_name), ARRAY_A);
|
624 |
if (!empty($wpdb->last_error)) throw new Exception(sprintf(__('An error occurred while attempting to retrieve the routine SQL/DDL statement (%s %s)', 'updraftplus'), $wpdb->last_error.' -', $wpdb->last_query), 1);
|
625 |
$stored_routines[$key] = array_merge($stored_routines[$key], $routine ? $routine[0] : array());
|
626 |
}
|
@@ -17,6 +17,7 @@ abstract class UpdraftPlus_RemoteSend {
|
|
17 |
add_action('updraft_migrate_key_create', array($this, 'updraft_migrate_key_create'));
|
18 |
add_filter('updraft_migrate_key_create_return', array($this, 'updraft_migrate_key_create_return'), 10, 2);
|
19 |
add_action('updraft_migrate_key_delete', array($this, 'updraft_migrate_key_delete'));
|
|
|
20 |
add_filter('updraftplus_initial_jobdata', array($this, 'updraftplus_initial_jobdata'), 10, 3);
|
21 |
add_filter('updraft_printjob_beforewarnings', array($this, 'updraft_printjob_beforewarnings'), 10, 2);
|
22 |
add_action('plugins_loaded', array($this, 'plugins_loaded'));
|
@@ -488,7 +489,7 @@ abstract class UpdraftPlus_RemoteSend {
|
|
488 |
if (empty($data['name'])) die;
|
489 |
$name = stripslashes($data['name']);
|
490 |
|
491 |
-
$size = (empty($data['size']) || !is_numeric($data['size']) || $data['size'] <
|
492 |
|
493 |
$name_hash = md5($name); // 32 characters
|
494 |
$indicator_name = $name_hash.'.migrator.updraftplus.com';
|
@@ -515,7 +516,7 @@ abstract class UpdraftPlus_RemoteSend {
|
|
515 |
echo json_encode(array(
|
516 |
'bundle' => $local_bundle,
|
517 |
'r' => __('Key created successfully.', 'updraftplus').' '.__('You must copy and paste this key on the sending site now - it cannot be shown again.', 'updraftplus'),
|
518 |
-
'selector' => $this->get_remotesites_selector(
|
519 |
'ourkeys' => $this->list_our_keys($our_keys),
|
520 |
));
|
521 |
die;
|
@@ -610,19 +611,31 @@ abstract class UpdraftPlus_RemoteSend {
|
|
610 |
if (!is_array($remotesites)) $remotesites = array();
|
611 |
}
|
612 |
|
|
|
|
|
613 |
if (empty($remotesites)) {
|
614 |
-
|
615 |
} else {
|
616 |
-
$ret
|
617 |
foreach ($remotesites as $k => $rsite) {
|
618 |
if (!is_array($rsite) || empty($rsite['url'])) continue;
|
619 |
$ret .= '<option value="'.esc_attr($k).'">'.htmlspecialchars($rsite['url']).'</option>';
|
620 |
}
|
621 |
$ret .= '</select>';
|
622 |
-
$ret .= ' <button class="button-primary"
|
623 |
$ret .= '</p>';
|
624 |
}
|
625 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
626 |
return $ret;
|
627 |
}
|
628 |
|
@@ -652,4 +665,35 @@ abstract class UpdraftPlus_RemoteSend {
|
|
652 |
return $ret;
|
653 |
|
654 |
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
655 |
}
|
17 |
add_action('updraft_migrate_key_create', array($this, 'updraft_migrate_key_create'));
|
18 |
add_filter('updraft_migrate_key_create_return', array($this, 'updraft_migrate_key_create_return'), 10, 2);
|
19 |
add_action('updraft_migrate_key_delete', array($this, 'updraft_migrate_key_delete'));
|
20 |
+
add_action('updraft_migrate_delete_existingsites', array($this, 'updraft_migrate_delete_existingsites'));
|
21 |
add_filter('updraftplus_initial_jobdata', array($this, 'updraftplus_initial_jobdata'), 10, 3);
|
22 |
add_filter('updraft_printjob_beforewarnings', array($this, 'updraft_printjob_beforewarnings'), 10, 2);
|
23 |
add_action('plugins_loaded', array($this, 'plugins_loaded'));
|
489 |
if (empty($data['name'])) die;
|
490 |
$name = stripslashes($data['name']);
|
491 |
|
492 |
+
$size = (empty($data['size']) || !is_numeric($data['size']) || $data['size'] < 1024) ? 2048 : (int) $data['size'];
|
493 |
|
494 |
$name_hash = md5($name); // 32 characters
|
495 |
$indicator_name = $name_hash.'.migrator.updraftplus.com';
|
516 |
echo json_encode(array(
|
517 |
'bundle' => $local_bundle,
|
518 |
'r' => __('Key created successfully.', 'updraftplus').' '.__('You must copy and paste this key on the sending site now - it cannot be shown again.', 'updraftplus'),
|
519 |
+
'selector' => $this->get_remotesites_selector(),
|
520 |
'ourkeys' => $this->list_our_keys($our_keys),
|
521 |
));
|
522 |
die;
|
611 |
if (!is_array($remotesites)) $remotesites = array();
|
612 |
}
|
613 |
|
614 |
+
$ret = '';
|
615 |
+
|
616 |
if (empty($remotesites)) {
|
617 |
+
$ret .= '<p id="updraft_migrate_receivingsites_nonemsg"><em>'.__('No receiving sites have yet been added.', 'updraftplus').'</em></p>';
|
618 |
} else {
|
619 |
+
$ret .= '<p class="updraftplus-remote-sites-selector"><label>'.__('Send to site:', 'updraftplus').'</label> <select id="updraft_remotesites_selector">';
|
620 |
foreach ($remotesites as $k => $rsite) {
|
621 |
if (!is_array($rsite) || empty($rsite['url'])) continue;
|
622 |
$ret .= '<option value="'.esc_attr($k).'">'.htmlspecialchars($rsite['url']).'</option>';
|
623 |
}
|
624 |
$ret .= '</select>';
|
625 |
+
$ret .= ' <button class="button-primary" id="updraft_migrate_send_button" onclick="updraft_migrate_send_backup();">'.__('Send', 'updraftplus').'</button>';
|
626 |
$ret .= '</p>';
|
627 |
}
|
628 |
|
629 |
+
$ret .= '<div class="text-link-menu">';
|
630 |
+
$ret .= '<a href="#" class="updraft_migrate_add_site--trigger"><span class="dashicons dashicons-plus"></span>'.__('Add a site', 'updraftplus').'</a>';
|
631 |
+
$ret .= sprintf(
|
632 |
+
'<a href="javascript:void(0)" class="updraft_migrate_clear_sites" %s onclick="updraft_migrate_delete_existingsites(\'%s\');"><span class="dashicons dashicons-trash"></span>%s</a>',
|
633 |
+
empty($remotesites) ? 'style="display: none"' : '',
|
634 |
+
esc_js(__("You are about to permanently delete the list of existing sites. This action cannot be undone. 'Cancel' to stop, 'OK' to delete.")),
|
635 |
+
__('Clear list of existing sites', 'updraftplus')
|
636 |
+
);
|
637 |
+
$ret .= '</div>';
|
638 |
+
|
639 |
return $ret;
|
640 |
}
|
641 |
|
665 |
return $ret;
|
666 |
|
667 |
}
|
668 |
+
|
669 |
+
/**
|
670 |
+
* Delete the list of existing remote sites from the database
|
671 |
+
*
|
672 |
+
* @return String The JSON format of the response of the deletion process
|
673 |
+
*/
|
674 |
+
public function updraft_migrate_delete_existingsites() {
|
675 |
+
|
676 |
+
global $wpdb;
|
677 |
+
|
678 |
+
$ret = array();
|
679 |
+
|
680 |
+
$old_val = $wpdb->suppress_errors();
|
681 |
+
|
682 |
+
UpdraftPlus_Options::delete_updraft_option('updraft_remotesites');
|
683 |
+
|
684 |
+
$remote_sites = UpdraftPlus_Options::get_updraft_option('updraft_remotesites');
|
685 |
+
|
686 |
+
if (is_array($remote_sites) && !empty($remote_sites)) {
|
687 |
+
$err_msg = __('There was an error while trying to remove the list of existing sites.', 'updraftplus');
|
688 |
+
$err_db = !empty($wpdb->last_error) ? ' ('.$wpdb->last_error.' - '.$wpdb->last_query.')' : '';
|
689 |
+
$ret['error'] = $err_msg.$err_db;
|
690 |
+
} else {
|
691 |
+
$ret['success'] = __('The list of existing sites has been removed', 'updraftplus');
|
692 |
+
$ret['html'] = $this->get_remotesites_selector();
|
693 |
+
}
|
694 |
+
|
695 |
+
$wpdb->suppress_errors($old_val);
|
696 |
+
|
697 |
+
echo json_encode($ret);
|
698 |
+
}
|
699 |
}
|
@@ -231,13 +231,14 @@ class UpdraftPlus_Storage_Methods_Interface {
|
|
231 |
/**
|
232 |
* This method will return an array of enabled remote storage objects and instance settings of the currently connected remote storage services.
|
233 |
*
|
234 |
-
* @param Array $services
|
|
|
235 |
*
|
236 |
* @uses self::get_storage_objects_and_ids()
|
237 |
*
|
238 |
* @return Array - returns an array, with a key equal to only enabled service member of the $services list passed in. The corresponding value is then an array with keys 'object', 'instance_settings'. The value for 'object' is an UpdraftPlus_BackupModule instance. The value for 'instance_settings' is an array keyed by associated enabled instance IDs, with the values being the associated settings for the enabled instance ID.
|
239 |
*/
|
240 |
-
public static function get_enabled_storage_objects_and_ids($services) {
|
241 |
|
242 |
$storage_objects_and_ids = self::get_storage_objects_and_ids($services);
|
243 |
|
@@ -247,7 +248,9 @@ class UpdraftPlus_Storage_Methods_Interface {
|
|
247 |
|
248 |
foreach ($method_information['instance_settings'] as $instance_id => $instance_information) {
|
249 |
if (!isset($instance_information['instance_enabled'])) $instance_information['instance_enabled'] = 1;
|
250 |
-
if (empty($
|
|
|
|
|
251 |
unset($storage_objects_and_ids[$method]['instance_settings'][$instance_id]);
|
252 |
}
|
253 |
}
|
231 |
/**
|
232 |
* This method will return an array of enabled remote storage objects and instance settings of the currently connected remote storage services.
|
233 |
*
|
234 |
+
* @param Array $services - an list of service identifiers (e.g. ['dropbox', 's3'])
|
235 |
+
* @param Array $remote_storage_instances - a list of remote storage instances the user wants to backup to, if empty we use the saved options
|
236 |
*
|
237 |
* @uses self::get_storage_objects_and_ids()
|
238 |
*
|
239 |
* @return Array - returns an array, with a key equal to only enabled service member of the $services list passed in. The corresponding value is then an array with keys 'object', 'instance_settings'. The value for 'object' is an UpdraftPlus_BackupModule instance. The value for 'instance_settings' is an array keyed by associated enabled instance IDs, with the values being the associated settings for the enabled instance ID.
|
240 |
*/
|
241 |
+
public static function get_enabled_storage_objects_and_ids($services, $remote_storage_instances = array()) {
|
242 |
|
243 |
$storage_objects_and_ids = self::get_storage_objects_and_ids($services);
|
244 |
|
248 |
|
249 |
foreach ($method_information['instance_settings'] as $instance_id => $instance_information) {
|
250 |
if (!isset($instance_information['instance_enabled'])) $instance_information['instance_enabled'] = 1;
|
251 |
+
if (!empty($remote_storage_instances) && isset($remote_storage_instances[$method]) && !in_array($instance_id, $remote_storage_instances[$method])) {
|
252 |
+
unset($storage_objects_and_ids[$method]['instance_settings'][$instance_id]);
|
253 |
+
} elseif (empty($remote_storage_instances) && empty($instance_information['instance_enabled'])) {
|
254 |
unset($storage_objects_and_ids[$method]['instance_settings'][$instance_id]);
|
255 |
}
|
256 |
}
|
@@ -1,7 +1,7 @@
|
|
1 |
/**!
|
2 |
|
3 |
@license
|
4 |
-
handlebars v4.7.
|
5 |
|
6 |
Copyright (C) 2011-2019 by Yehuda Katz
|
7 |
|
@@ -278,7 +278,7 @@ return /******/ (function(modules) { // webpackBootstrap
|
|
278 |
|
279 |
var _internalProtoAccess = __webpack_require__(33);
|
280 |
|
281 |
-
var VERSION = '4.7.
|
282 |
exports.VERSION = VERSION;
|
283 |
var COMPILER_REVISION = 8;
|
284 |
exports.COMPILER_REVISION = COMPILER_REVISION;
|
1 |
/**!
|
2 |
|
3 |
@license
|
4 |
+
handlebars v4.7.6
|
5 |
|
6 |
Copyright (C) 2011-2019 by Yehuda Katz
|
7 |
|
278 |
|
279 |
var _internalProtoAccess = __webpack_require__(33);
|
280 |
|
281 |
+
var VERSION = '4.7.6';
|
282 |
exports.VERSION = VERSION;
|
283 |
var COMPILER_REVISION = 8;
|
284 |
exports.COMPILER_REVISION = COMPILER_REVISION;
|
@@ -1,7 +1,7 @@
|
|
1 |
/**!
|
2 |
|
3 |
@license
|
4 |
-
handlebars v4.7.
|
5 |
|
6 |
Copyright (C) 2011-2019 by Yehuda Katz
|
7 |
|
@@ -24,6 +24,6 @@ OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
|
|
24 |
THE SOFTWARE.
|
25 |
|
26 |
*/
|
27 |
-
!function(a,b){"object"==typeof exports&&"object"==typeof module?module.exports=b():"function"==typeof define&&define.amd?define([],b):"object"==typeof exports?exports.Handlebars=b():a.Handlebars=b()}(this,function(){return function(a){function b(d){if(c[d])return c[d].exports;var e=c[d]={exports:{},id:d,loaded:!1};return a[d].call(e.exports,e,e.exports,b),e.loaded=!0,e.exports}var c={};return b.m=a,b.c=c,b.p="",b(0)}([function(a,b,c){"use strict";function d(){var a=r();return a.compile=function(b,c){return k.compile(b,c,a)},a.precompile=function(b,c){return k.precompile(b,c,a)},a.AST=i["default"],a.Compiler=k.Compiler,a.JavaScriptCompiler=m["default"],a.Parser=j.parser,a.parse=j.parse,a.parseWithoutProcessing=j.parseWithoutProcessing,a}var e=c(1)["default"];b.__esModule=!0;var f=c(2),g=e(f),h=c(45),i=e(h),j=c(46),k=c(51),l=c(52),m=e(l),n=c(49),o=e(n),p=c(44),q=e(p),r=g["default"].create,s=d();s.create=d,q["default"](s),s.Visitor=o["default"],s["default"]=s,b["default"]=s,a.exports=b["default"]},function(a,b){"use strict";b["default"]=function(a){return a&&a.__esModule?a:{"default":a}},b.__esModule=!0},function(a,b,c){"use strict";function d(){var a=new h.HandlebarsEnvironment;return n.extend(a,h),a.SafeString=j["default"],a.Exception=l["default"],a.Utils=n,a.escapeExpression=n.escapeExpression,a.VM=p,a.template=function(b){return p.template(b,a)},a}var e=c(3)["default"],f=c(1)["default"];b.__esModule=!0;var g=c(4),h=e(g),i=c(37),j=f(i),k=c(6),l=f(k),m=c(5),n=e(m),o=c(38),p=e(o),q=c(44),r=f(q),s=d();s.create=d,r["default"](s),s["default"]=s,b["default"]=s,a.exports=b["default"]},function(a,b){"use strict";b["default"]=function(a){if(a&&a.__esModule)return a;var b={};if(null!=a)for(var c in a)Object.prototype.hasOwnProperty.call(a,c)&&(b[c]=a[c]);return b["default"]=a,b},b.__esModule=!0},function(a,b,c){"use strict";function d(a,b,c){this.helpers=a||{},this.partials=b||{},this.decorators=c||{},i.registerDefaultHelpers(this),j.registerDefaultDecorators(this)}var e=c(1)["default"];b.__esModule=!0,b.HandlebarsEnvironment=d;var f=c(5),g=c(6),h=e(g),i=c(10),j=c(30),k=c(32),l=e(k),m=c(33),n="4.7.3";b.VERSION=n;var o=8;b.COMPILER_REVISION=o;var p=7;b.LAST_COMPATIBLE_COMPILER_REVISION=p;var q={1:"<= 1.0.rc.2",2:"== 1.0.0-rc.3",3:"== 1.0.0-rc.4",4:"== 1.x.x",5:"== 2.0.0-alpha.x",6:">= 2.0.0-beta.1",7:">= 4.0.0 <4.3.0",8:">= 4.3.0"};b.REVISION_CHANGES=q;var r="[object Object]";d.prototype={constructor:d,logger:l["default"],log:l["default"].log,registerHelper:function(a,b){if(f.toString.call(a)===r){if(b)throw new h["default"]("Arg not supported with multiple helpers");f.extend(this.helpers,a)}else this.helpers[a]=b},unregisterHelper:function(a){delete this.helpers[a]},registerPartial:function(a,b){if(f.toString.call(a)===r)f.extend(this.partials,a);else{if("undefined"==typeof b)throw new h["default"]('Attempting to register a partial called "'+a+'" as undefined');this.partials[a]=b}},unregisterPartial:function(a){delete this.partials[a]},registerDecorator:function(a,b){if(f.toString.call(a)===r){if(b)throw new h["default"]("Arg not supported with multiple decorators");f.extend(this.decorators,a)}else this.decorators[a]=b},unregisterDecorator:function(a){delete this.decorators[a]},resetLoggedPropertyAccesses:function(){m.resetLoggedProperties()}};var s=l["default"].log;b.log=s,b.createFrame=f.createFrame,b.logger=l["default"]},function(a,b){"use strict";function c(a){return k[a]}function d(a){for(var b=1;b<arguments.length;b++)for(var c in arguments[b])Object.prototype.hasOwnProperty.call(arguments[b],c)&&(a[c]=arguments[b][c]);return a}function e(a,b){for(var c=0,d=a.length;c<d;c++)if(a[c]===b)return c;return-1}function f(a){if("string"!=typeof a){if(a&&a.toHTML)return a.toHTML();if(null==a)return"";if(!a)return a+"";a=""+a}return m.test(a)?a.replace(l,c):a}function g(a){return!a&&0!==a||!(!p(a)||0!==a.length)}function h(a){var b=d({},a);return b._parent=a,b}function i(a,b){return a.path=b,a}function j(a,b){return(a?a+".":"")+b}b.__esModule=!0,b.extend=d,b.indexOf=e,b.escapeExpression=f,b.isEmpty=g,b.createFrame=h,b.blockParams=i,b.appendContextPath=j;var k={"&":"&","<":"<",">":">",'"':""","'":"'","`":"`","=":"="},l=/[&<>"'`=]/g,m=/[&<>"'`=]/,n=Object.prototype.toString;b.toString=n;var o=function(a){return"function"==typeof a};o(/x/)&&(b.isFunction=o=function(a){return"function"==typeof a&&"[object Function]"===n.call(a)}),b.isFunction=o;var p=Array.isArray||function(a){return!(!a||"object"!=typeof a)&&"[object Array]"===n.call(a)};b.isArray=p},function(a,b,c){"use strict";function d(a,b){var c=b&&b.loc,g=void 0,h=void 0,i=void 0,j=void 0;c&&(g=c.start.line,h=c.end.line,i=c.start.column,j=c.end.column,a+=" - "+g+":"+i);for(var k=Error.prototype.constructor.call(this,a),l=0;l<f.length;l++)this[f[l]]=k[f[l]];Error.captureStackTrace&&Error.captureStackTrace(this,d);try{c&&(this.lineNumber=g,this.endLineNumber=h,e?(Object.defineProperty(this,"column",{value:i,enumerable:!0}),Object.defineProperty(this,"endColumn",{value:j,enumerable:!0})):(this.column=i,this.endColumn=j))}catch(m){}}var e=c(7)["default"];b.__esModule=!0;var f=["description","fileName","lineNumber","endLineNumber","message","name","number","stack"];d.prototype=new Error,b["default"]=d,a.exports=b["default"]},function(a,b,c){a.exports={"default":c(8),__esModule:!0}},function(a,b,c){var d=c(9);a.exports=function(a,b,c){return d.setDesc(a,b,c)}},function(a,b){var c=Object;a.exports={create:c.create,getProto:c.getPrototypeOf,isEnum:{}.propertyIsEnumerable,getDesc:c.getOwnPropertyDescriptor,setDesc:c.defineProperty,setDescs:c.defineProperties,getKeys:c.keys,getNames:c.getOwnPropertyNames,getSymbols:c.getOwnPropertySymbols,each:[].forEach}},function(a,b,c){"use strict";function d(a){h["default"](a),j["default"](a),l["default"](a),n["default"](a),p["default"](a),r["default"](a),t["default"](a)}function e(a,b,c){a.helpers[b]&&(a.hooks[b]=a.helpers[b],c||delete a.helpers[b])}var f=c(1)["default"];b.__esModule=!0,b.registerDefaultHelpers=d,b.moveHelperToHooks=e;var g=c(11),h=f(g),i=c(12),j=f(i),k=c(25),l=f(k),m=c(26),n=f(m),o=c(27),p=f(o),q=c(28),r=f(q),s=c(29),t=f(s)},function(a,b,c){"use strict";b.__esModule=!0;var d=c(5);b["default"]=function(a){a.registerHelper("blockHelperMissing",function(b,c){var e=c.inverse,f=c.fn;if(b===!0)return f(this);if(b===!1||null==b)return e(this);if(d.isArray(b))return b.length>0?(c.ids&&(c.ids=[c.name]),a.helpers.each(b,c)):e(this);if(c.data&&c.ids){var g=d.createFrame(c.data);g.contextPath=d.appendContextPath(c.data.contextPath,c.name),c={data:g}}return f(b,c)})},a.exports=b["default"]},function(a,b,c){(function(d){"use strict";var e=c(13)["default"],f=c(1)["default"];b.__esModule=!0;var g=c(5),h=c(6),i=f(h);b["default"]=function(a){a.registerHelper("each",function(a,b){function c(b,c,d){l&&(l.key=b,l.index=c,l.first=0===c,l.last=!!d,m&&(l.contextPath=m+b)),k+=f(a[b],{data:l,blockParams:g.blockParams([a[b],b],[m+b,null])})}if(!b)throw new i["default"]("Must pass iterator to #each");var f=b.fn,h=b.inverse,j=0,k="",l=void 0,m=void 0;if(b.data&&b.ids&&(m=g.appendContextPath(b.data.contextPath,b.ids[0])+"."),g.isFunction(a)&&(a=a.call(this)),b.data&&(l=g.createFrame(b.data)),a&&"object"==typeof a)if(g.isArray(a))for(var n=a.length;j<n;j++)j in a&&c(j,j,j===a.length-1);else if(d.Symbol&&a[d.Symbol.iterator]){for(var o=[],p=a[d.Symbol.iterator](),q=p.next();!q.done;q=p.next())o.push(q.value);a=o;for(var n=a.length;j<n;j++)c(j,j,j===a.length-1)}else!function(){var b=void 0;e(a).forEach(function(a){void 0!==b&&c(b,j-1),b=a,j++}),void 0!==b&&c(b,j-1,!0)}();return 0===j&&(k=h(this)),k})},a.exports=b["default"]}).call(b,function(){return this}())},function(a,b,c){a.exports={"default":c(14),__esModule:!0}},function(a,b,c){c(15),a.exports=c(21).Object.keys},function(a,b,c){var d=c(16);c(18)("keys",function(a){return function(b){return a(d(b))}})},function(a,b,c){var d=c(17);a.exports=function(a){return Object(d(a))}},function(a,b){a.exports=function(a){if(void 0==a)throw TypeError("Can't call method on "+a);return a}},function(a,b,c){var d=c(19),e=c(21),f=c(24);a.exports=function(a,b){var c=(e.Object||{})[a]||Object[a],g={};g[a]=b(c),d(d.S+d.F*f(function(){c(1)}),"Object",g)}},function(a,b,c){var d=c(20),e=c(21),f=c(22),g="prototype",h=function(a,b,c){var i,j,k,l=a&h.F,m=a&h.G,n=a&h.S,o=a&h.P,p=a&h.B,q=a&h.W,r=m?e:e[b]||(e[b]={}),s=m?d:n?d[b]:(d[b]||{})[g];m&&(c=b);for(i in c)j=!l&&s&&i in s,j&&i in r||(k=j?s[i]:c[i],r[i]=m&&"function"!=typeof s[i]?c[i]:p&&j?f(k,d):q&&s[i]==k?function(a){var b=function(b){return this instanceof a?new a(b):a(b)};return b[g]=a[g],b}(k):o&&"function"==typeof k?f(Function.call,k):k,o&&((r[g]||(r[g]={}))[i]=k))};h.F=1,h.G=2,h.S=4,h.P=8,h.B=16,h.W=32,a.exports=h},function(a,b){var c=a.exports="undefined"!=typeof window&&window.Math==Math?window:"undefined"!=typeof self&&self.Math==Math?self:Function("return this")();"number"==typeof __g&&(__g=c)},function(a,b){var c=a.exports={version:"1.2.6"};"number"==typeof __e&&(__e=c)},function(a,b,c){var d=c(23);a.exports=function(a,b,c){if(d(a),void 0===b)return a;switch(c){case 1:return function(c){return a.call(b,c)};case 2:return function(c,d){return a.call(b,c,d)};case 3:return function(c,d,e){return a.call(b,c,d,e)}}return function(){return a.apply(b,arguments)}}},function(a,b){a.exports=function(a){if("function"!=typeof a)throw TypeError(a+" is not a function!");return a}},function(a,b){a.exports=function(a){try{return!!a()}catch(b){return!0}}},function(a,b,c){"use strict";var d=c(1)["default"];b.__esModule=!0;var e=c(6),f=d(e);b["default"]=function(a){a.registerHelper("helperMissing",function(){if(1!==arguments.length)throw new f["default"]('Missing helper: "'+arguments[arguments.length-1].name+'"')})},a.exports=b["default"]},function(a,b,c){"use strict";var d=c(1)["default"];b.__esModule=!0;var e=c(5),f=c(6),g=d(f);b["default"]=function(a){a.registerHelper("if",function(a,b){if(2!=arguments.length)throw new g["default"]("#if requires exactly one argument");return e.isFunction(a)&&(a=a.call(this)),!b.hash.includeZero&&!a||e.isEmpty(a)?b.inverse(this):b.fn(this)}),a.registerHelper("unless",function(b,c){if(2!=arguments.length)throw new g["default"]("#unless requires exactly one argument");return a.helpers["if"].call(this,b,{fn:c.inverse,inverse:c.fn,hash:c.hash})})},a.exports=b["default"]},function(a,b){"use strict";b.__esModule=!0,b["default"]=function(a){a.registerHelper("log",function(){for(var b=[void 0],c=arguments[arguments.length-1],d=0;d<arguments.length-1;d++)b.push(arguments[d]);var e=1;null!=c.hash.level?e=c.hash.level:c.data&&null!=c.data.level&&(e=c.data.level),b[0]=e,a.log.apply(a,b)})},a.exports=b["default"]},function(a,b){"use strict";b.__esModule=!0,b["default"]=function(a){a.registerHelper("lookup",function(a,b,c){return a?c.lookupProperty(a,b):a})},a.exports=b["default"]},function(a,b,c){"use strict";var d=c(1)["default"];b.__esModule=!0;var e=c(5),f=c(6),g=d(f);b["default"]=function(a){a.registerHelper("with",function(a,b){if(2!=arguments.length)throw new g["default"]("#with requires exactly one argument");e.isFunction(a)&&(a=a.call(this));var c=b.fn;if(e.isEmpty(a))return b.inverse(this);var d=b.data;return b.data&&b.ids&&(d=e.createFrame(b.data),d.contextPath=e.appendContextPath(b.data.contextPath,b.ids[0])),c(a,{data:d,blockParams:e.blockParams([a],[d&&d.contextPath])})})},a.exports=b["default"]},function(a,b,c){"use strict";function d(a){g["default"](a)}var e=c(1)["default"];b.__esModule=!0,b.registerDefaultDecorators=d;var f=c(31),g=e(f)},function(a,b,c){"use strict";b.__esModule=!0;var d=c(5);b["default"]=function(a){a.registerDecorator("inline",function(a,b,c,e){var f=a;return b.partials||(b.partials={},f=function(e,f){var g=c.partials;c.partials=d.extend({},g,b.partials);var h=a(e,f);return c.partials=g,h}),b.partials[e.args[0]]=e.fn,f})},a.exports=b["default"]},function(a,b,c){"use strict";b.__esModule=!0;var d=c(5),e={methodMap:["debug","info","warn","error"],level:"info",lookupLevel:function(a){if("string"==typeof a){var b=d.indexOf(e.methodMap,a.toLowerCase());a=b>=0?b:parseInt(a,10)}return a},log:function(a){if(a=e.lookupLevel(a),"undefined"!=typeof console&&e.lookupLevel(e.level)<=a){var b=e.methodMap[a];console[b]||(b="log");for(var c=arguments.length,d=Array(c>1?c-1:0),f=1;f<c;f++)d[f-1]=arguments[f];console[b].apply(console,d)}}};b["default"]=e,a.exports=b["default"]},function(a,b,c){"use strict";function d(a){var b=i(null);b.constructor=!1,b.__defineGetter__=!1,b.__defineSetter__=!1,b.__lookupGetter__=!1;var c=i(null);return c.__proto__=!1,{properties:{whitelist:l.createNewLookupObject(c,a.allowedProtoProperties),defaultValue:a.allowProtoPropertiesByDefault},methods:{whitelist:l.createNewLookupObject(b,a.allowedProtoMethods),defaultValue:a.allowProtoMethodsByDefault}}}function e(a,b,c){return"function"==typeof a?f(b.methods,c):f(b.properties,c)}function f(a,b){return void 0!==a.whitelist[b]?a.whitelist[b]===!0:void 0!==a.defaultValue?a.defaultValue:(g(b),!1)}function g(a){o[a]!==!0&&(o[a]=!0,n.log("error",'Handlebars: Access has been denied to resolve the property "'+a+'" because it is not an "own property" of its parent.\nYou can add a runtime option to disable the check or this warning:\nSee https://handlebarsjs.com/api-reference/runtime-options.html#options-to-control-prototype-access for details'))}function h(){j(o).forEach(function(a){delete o[a]})}var i=c(34)["default"],j=c(13)["default"],k=c(3)["default"];b.__esModule=!0,b.createProtoAccessControl=d,b.resultIsAllowed=e,b.resetLoggedProperties=h;var l=c(36),m=c(32),n=k(m),o=i(null)},function(a,b,c){a.exports={"default":c(35),__esModule:!0}},function(a,b,c){var d=c(9);a.exports=function(a,b){return d.create(a,b)}},function(a,b,c){"use strict";function d(){for(var a=arguments.length,b=Array(a),c=0;c<a;c++)b[c]=arguments[c];return f.extend.apply(void 0,[e(null)].concat(b))}var e=c(34)["default"];b.__esModule=!0,b.createNewLookupObject=d;var f=c(5)},function(a,b){"use strict";function c(a){this.string=a}b.__esModule=!0,c.prototype.toString=c.prototype.toHTML=function(){return""+this.string},b["default"]=c,a.exports=b["default"]},function(a,b,c){"use strict";function d(a){var b=a&&a[0]||1,c=v.COMPILER_REVISION;if(!(b>=v.LAST_COMPATIBLE_COMPILER_REVISION&&b<=v.COMPILER_REVISION)){if(b<v.LAST_COMPATIBLE_COMPILER_REVISION){var d=v.REVISION_CHANGES[c],e=v.REVISION_CHANGES[b];throw new u["default"]("Template was precompiled with an older version of Handlebars than the current runtime. Please update your precompiler to a newer version ("+d+") or downgrade your runtime to an older version ("+e+").")}throw new u["default"]("Template was precompiled with a newer version of Handlebars than the current runtime. Please update your runtime to a newer version ("+a[1]+").")}}function e(a,b){function c(c,d,e){e.hash&&(d=s.extend({},d,e.hash),e.ids&&(e.ids[0]=!0)),c=b.VM.resolvePartial.call(this,c,d,e);var f=s.extend({},e,{hooks:this.hooks,protoAccessControl:this.protoAccessControl}),g=b.VM.invokePartial.call(this,c,d,f);if(null==g&&b.compile&&(e.partials[e.name]=b.compile(c,a.compilerOptions,b),g=e.partials[e.name](d,f)),null!=g){if(e.indent){for(var h=g.split("\n"),i=0,j=h.length;i<j&&(h[i]||i+1!==j);i++)h[i]=e.indent+h[i];g=h.join("\n")}return g}throw new u["default"]("The partial "+e.name+" could not be compiled when running in runtime-only mode")}function d(b){function c(b){return""+a.main(g,b,g.helpers,g.partials,f,i,h)}var e=arguments.length<=1||void 0===arguments[1]?{}:arguments[1],f=e.data;d._setup(e),!e.partial&&a.useData&&(f=j(b,f));var h=void 0,i=a.useBlockParams?[]:void 0;return a.useDepths&&(h=e.depths?b!=e.depths[0]?[b].concat(e.depths):e.depths:[b]),(c=k(a.main,c,g,e.depths||[],f,i))(b,e)}if(!b)throw new u["default"]("No environment passed to template");if(!a||!a.main)throw new u["default"]("Unknown template object: "+typeof a);a.main.decorator=a.main_d,b.VM.checkRevision(a.compiler);var e=a.compiler&&7===a.compiler[0],g={strict:function(a,b,c){if(!(a&&b in a))throw new u["default"]('"'+b+'" not defined in '+a,{loc:c});return a[b]},lookupProperty:function(a,b){var c=a[b];return null==c?c:Object.prototype.hasOwnProperty.call(a,b)?c:y.resultIsAllowed(c,g.protoAccessControl,b)?c:void 0},lookup:function(a,b){for(var c=a.length,d=0;d<c;d++){var e=a[d]&&g.lookupProperty(a[d],b);if(null!=e)return a[d][b]}},lambda:function(a,b){return"function"==typeof a?a.call(b):a},escapeExpression:s.escapeExpression,invokePartial:c,fn:function(b){var c=a[b];return c.decorator=a[b+"_d"],c},programs:[],program:function(a,b,c,d,e){var g=this.programs[a],h=this.fn(a);return b||e||d||c?g=f(this,a,h,b,c,d,e):g||(g=this.programs[a]=f(this,a,h)),g},data:function(a,b){for(;a&&b--;)a=a._parent;return a},mergeIfNeeded:function(a,b){var c=a||b;return a&&b&&a!==b&&(c=s.extend({},b,a)),c},nullContext:n({}),noop:b.VM.noop,compilerInfo:a.compiler};return d.isTop=!0,d._setup=function(c){if(c.partial)g.protoAccessControl=c.protoAccessControl,g.helpers=c.helpers,g.partials=c.partials,g.decorators=c.decorators,g.hooks=c.hooks;else{var d=s.extend({},b.helpers,c.helpers);l(d,g),g.helpers=d,a.usePartial&&(g.partials=g.mergeIfNeeded(c.partials,b.partials)),(a.usePartial||a.useDecorators)&&(g.decorators=s.extend({},b.decorators,c.decorators)),g.hooks={},g.protoAccessControl=y.createProtoAccessControl(c);var f=c.allowCallsToHelperMissing||e;w.moveHelperToHooks(g,"helperMissing",f),w.moveHelperToHooks(g,"blockHelperMissing",f)}},d._child=function(b,c,d,e){if(a.useBlockParams&&!d)throw new u["default"]("must pass block params");if(a.useDepths&&!e)throw new u["default"]("must pass parent depths");return f(g,b,a[b],c,0,d,e)},d}function f(a,b,c,d,e,f,g){function h(b){var e=arguments.length<=1||void 0===arguments[1]?{}:arguments[1],h=g;return!g||b==g[0]||b===a.nullContext&&null===g[0]||(h=[b].concat(g)),c(a,b,a.helpers,a.partials,e.data||d,f&&[e.blockParams].concat(f),h)}return h=k(c,h,a,g,d,f),h.program=b,h.depth=g?g.length:0,h.blockParams=e||0,h}function g(a,b,c){return a?a.call||c.name||(c.name=a,a=c.partials[a]):a="@partial-block"===c.name?c.data["partial-block"]:c.partials[c.name],a}function h(a,b,c){var d=c.data&&c.data["partial-block"];c.partial=!0,c.ids&&(c.data.contextPath=c.ids[0]||c.data.contextPath);var e=void 0;if(c.fn&&c.fn!==i&&!function(){c.data=v.createFrame(c.data);var a=c.fn;e=c.data["partial-block"]=function(b){var c=arguments.length<=1||void 0===arguments[1]?{}:arguments[1];return c.data=v.createFrame(c.data),c.data["partial-block"]=d,a(b,c)},a.partials&&(c.partials=s.extend({},c.partials,a.partials))}(),void 0===a&&e&&(a=e),void 0===a)throw new u["default"]("The partial "+c.name+" could not be found");if(a instanceof Function)return a(b,c)}function i(){return""}function j(a,b){return b&&"root"in b||(b=b?v.createFrame(b):{},b.root=a),b}function k(a,b,c,d,e,f){if(a.decorator){var g={};b=a.decorator(b,g,c,d&&d[0],e,f,d),s.extend(b,g)}return b}function l(a,b){o(a).forEach(function(c){var d=a[c];a[c]=m(d,b)})}function m(a,b){var c=b.lookupProperty;return x.wrapHelper(a,function(a){return s.extend({lookupProperty:c},a)})}var n=c(39)["default"],o=c(13)["default"],p=c(3)["default"],q=c(1)["default"];b.__esModule=!0,b.checkRevision=d,b.template=e,b.wrapProgram=f,b.resolvePartial=g,b.invokePartial=h,b.noop=i;var r=c(5),s=p(r),t=c(6),u=q(t),v=c(4),w=c(10),x=c(43),y=c(33)},function(a,b,c){a.exports={"default":c(40),__esModule:!0}},function(a,b,c){c(41),a.exports=c(21).Object.seal},function(a,b,c){var d=c(42);c(18)("seal",function(a){return function(b){return a&&d(b)?a(b):b}})},function(a,b){a.exports=function(a){return"object"==typeof a?null!==a:"function"==typeof a}},function(a,b){"use strict";function c(a,b){if("function"!=typeof a)return a;var c=function(){var c=arguments[arguments.length-1];return arguments[arguments.length-1]=b(c),a.apply(this,arguments)};return c}b.__esModule=!0,b.wrapHelper=c},function(a,b){(function(c){"use strict";b.__esModule=!0,b["default"]=function(a){var b="undefined"!=typeof c?c:window,d=b.Handlebars;a.noConflict=function(){return b.Handlebars===a&&(b.Handlebars=d),a}},a.exports=b["default"]}).call(b,function(){return this}())},function(a,b){"use strict";b.__esModule=!0;var c={helpers:{helperExpression:function(a){return"SubExpression"===a.type||("MustacheStatement"===a.type||"BlockStatement"===a.type)&&!!(a.params&&a.params.length||a.hash)},scopedId:function(a){return/^\.|this\b/.test(a.original)},simpleId:function(a){return 1===a.parts.length&&!c.helpers.scopedId(a)&&!a.depth}}};b["default"]=c,a.exports=b["default"]},function(a,b,c){"use strict";function d(a,b){if("Program"===a.type)return a;i["default"].yy=o,o.locInfo=function(a){return new o.SourceLocation(b&&b.srcName,a)};var c=i["default"].parse(a);return c}function e(a,b){var c=d(a,b),e=new k["default"](b);return e.accept(c)}var f=c(1)["default"],g=c(3)["default"];b.__esModule=!0,b.parseWithoutProcessing=d,b.parse=e;var h=c(47),i=f(h),j=c(48),k=f(j),l=c(50),m=g(l),n=c(5);b.parser=i["default"];var o={};n.extend(o,m)},function(a,b){"use strict";b.__esModule=!0;var c=function(){function a(){this.yy={}}var b={trace:function(){},yy:{},symbols_:{error:2,root:3,program:4,EOF:5,program_repetition0:6,statement:7,mustache:8,block:9,rawBlock:10,partial:11,partialBlock:12,content:13,COMMENT:14,CONTENT:15,openRawBlock:16,rawBlock_repetition0:17,END_RAW_BLOCK:18,OPEN_RAW_BLOCK:19,helperName:20,openRawBlock_repetition0:21,openRawBlock_option0:22,CLOSE_RAW_BLOCK:23,openBlock:24,block_option0:25,closeBlock:26,openInverse:27,block_option1:28,OPEN_BLOCK:29,openBlock_repetition0:30,openBlock_option0:31,openBlock_option1:32,CLOSE:33,OPEN_INVERSE:34,openInverse_repetition0:35,openInverse_option0:36,openInverse_option1:37,openInverseChain:38,OPEN_INVERSE_CHAIN:39,openInverseChain_repetition0:40,openInverseChain_option0:41,openInverseChain_option1:42,inverseAndProgram:43,INVERSE:44,inverseChain:45,inverseChain_option0:46,OPEN_ENDBLOCK:47,OPEN:48,mustache_repetition0:49,mustache_option0:50,OPEN_UNESCAPED:51,mustache_repetition1:52,mustache_option1:53,CLOSE_UNESCAPED:54,OPEN_PARTIAL:55,partialName:56,partial_repetition0:57,partial_option0:58,openPartialBlock:59,OPEN_PARTIAL_BLOCK:60,openPartialBlock_repetition0:61,openPartialBlock_option0:62,param:63,sexpr:64,OPEN_SEXPR:65,sexpr_repetition0:66,sexpr_option0:67,CLOSE_SEXPR:68,hash:69,hash_repetition_plus0:70,hashSegment:71,ID:72,EQUALS:73,blockParams:74,OPEN_BLOCK_PARAMS:75,blockParams_repetition_plus0:76,CLOSE_BLOCK_PARAMS:77,path:78,dataName:79,STRING:80,NUMBER:81,BOOLEAN:82,UNDEFINED:83,NULL:84,DATA:85,pathSegments:86,SEP:87,$accept:0,$end:1},terminals_:{2:"error",5:"EOF",14:"COMMENT",15:"CONTENT",18:"END_RAW_BLOCK",19:"OPEN_RAW_BLOCK",23:"CLOSE_RAW_BLOCK",29:"OPEN_BLOCK",33:"CLOSE",34:"OPEN_INVERSE",39:"OPEN_INVERSE_CHAIN",44:"INVERSE",47:"OPEN_ENDBLOCK",48:"OPEN",51:"OPEN_UNESCAPED",54:"CLOSE_UNESCAPED",55:"OPEN_PARTIAL",60:"OPEN_PARTIAL_BLOCK",65:"OPEN_SEXPR",68:"CLOSE_SEXPR",72:"ID",73:"EQUALS",75:"OPEN_BLOCK_PARAMS",77:"CLOSE_BLOCK_PARAMS",80:"STRING",81:"NUMBER",82:"BOOLEAN",83:"UNDEFINED",84:"NULL",85:"DATA",87:"SEP"},productions_:[0,[3,2],[4,1],[7,1],[7,1],[7,1],[7,1],[7,1],[7,1],[7,1],[13,1],[10,3],[16,5],[9,4],[9,4],[24,6],[27,6],[38,6],[43,2],[45,3],[45,1],[26,3],[8,5],[8,5],[11,5],[12,3],[59,5],[63,1],[63,1],[64,5],[69,1],[71,3],[74,3],[20,1],[20,1],[20,1],[20,1],[20,1],[20,1],[20,1],[56,1],[56,1],[79,2],[78,1],[86,3],[86,1],[6,0],[6,2],[17,0],[17,2],[21,0],[21,2],[22,0],[22,1],[25,0],[25,1],[28,0],[28,1],[30,0],[30,2],[31,0],[31,1],[32,0],[32,1],[35,0],[35,2],[36,0],[36,1],[37,0],[37,1],[40,0],[40,2],[41,0],[41,1],[42,0],[42,1],[46,0],[46,1],[49,0],[49,2],[50,0],[50,1],[52,0],[52,2],[53,0],[53,1],[57,0],[57,2],[58,0],[58,1],[61,0],[61,2],[62,0],[62,1],[66,0],[66,2],[67,0],[67,1],[70,1],[70,2],[76,1],[76,2]],performAction:function(a,b,c,d,e,f,g){var h=f.length-1;switch(e){case 1:return f[h-1];case 2:this.$=d.prepareProgram(f[h]);break;case 3:this.$=f[h];break;case 4:this.$=f[h];break;case 5:this.$=f[h];break;case 6:this.$=f[h];break;case 7:this.$=f[h];break;case 8:this.$=f[h];break;case 9:this.$={type:"CommentStatement",value:d.stripComment(f[h]),strip:d.stripFlags(f[h],f[h]),loc:d.locInfo(this._$)};break;case 10:this.$={type:"ContentStatement",original:f[h],value:f[h],loc:d.locInfo(this._$)};break;case 11:this.$=d.prepareRawBlock(f[h-2],f[h-1],f[h],this._$);break;case 12:this.$={path:f[h-3],params:f[h-2],hash:f[h-1]};break;case 13:this.$=d.prepareBlock(f[h-3],f[h-2],f[h-1],f[h],!1,this._$);break;case 14:this.$=d.prepareBlock(f[h-3],f[h-2],f[h-1],f[h],!0,this._$);break;case 15:this.$={open:f[h-5],path:f[h-4],params:f[h-3],hash:f[h-2],blockParams:f[h-1],strip:d.stripFlags(f[h-5],f[h])};break;case 16:this.$={path:f[h-4],params:f[h-3],hash:f[h-2],blockParams:f[h-1],strip:d.stripFlags(f[h-5],f[h])};break;case 17:this.$={path:f[h-4],params:f[h-3],hash:f[h-2],blockParams:f[h-1],strip:d.stripFlags(f[h-5],f[h])};break;case 18:this.$={strip:d.stripFlags(f[h-1],f[h-1]),program:f[h]};break;case 19:var i=d.prepareBlock(f[h-2],f[h-1],f[h],f[h],!1,this._$),j=d.prepareProgram([i],f[h-1].loc);j.chained=!0,this.$={strip:f[h-2].strip,program:j,chain:!0};break;case 20:this.$=f[h];break;case 21:this.$={path:f[h-1],strip:d.stripFlags(f[h-2],f[h])};break;case 22:this.$=d.prepareMustache(f[h-3],f[h-2],f[h-1],f[h-4],d.stripFlags(f[h-4],f[h]),this._$);break;case 23:this.$=d.prepareMustache(f[h-3],f[h-2],f[h-1],f[h-4],d.stripFlags(f[h-4],f[h]),this._$);break;case 24:this.$={type:"PartialStatement",name:f[h-3],params:f[h-2],hash:f[h-1],indent:"",strip:d.stripFlags(f[h-4],f[h]),loc:d.locInfo(this._$)};break;case 25:this.$=d.preparePartialBlock(f[h-2],f[h-1],f[h],this._$);break;case 26:this.$={path:f[h-3],params:f[h-2],hash:f[h-1],strip:d.stripFlags(f[h-4],f[h])};break;case 27:this.$=f[h];break;case 28:this.$=f[h];break;case 29:this.$={type:"SubExpression",path:f[h-3],params:f[h-2],hash:f[h-1],loc:d.locInfo(this._$)};break;case 30:this.$={type:"Hash",pairs:f[h],loc:d.locInfo(this._$)};break;case 31:this.$={type:"HashPair",key:d.id(f[h-2]),value:f[h],loc:d.locInfo(this._$)};break;case 32:this.$=d.id(f[h-1]);break;case 33:this.$=f[h];break;case 34:this.$=f[h];break;case 35:this.$={type:"StringLiteral",value:f[h],original:f[h],loc:d.locInfo(this._$)};break;case 36:this.$={type:"NumberLiteral",value:Number(f[h]),original:Number(f[h]),loc:d.locInfo(this._$)};break;case 37:this.$={type:"BooleanLiteral",value:"true"===f[h],original:"true"===f[h],loc:d.locInfo(this._$)};break;case 38:this.$={type:"UndefinedLiteral",original:void 0,value:void 0,loc:d.locInfo(this._$)};break;case 39:this.$={type:"NullLiteral",original:null,value:null,loc:d.locInfo(this._$)};break;case 40:this.$=f[h];break;case 41:this.$=f[h];break;case 42:this.$=d.preparePath(!0,f[h],this._$);break;case 43:this.$=d.preparePath(!1,f[h],this._$);break;case 44:f[h-2].push({part:d.id(f[h]),original:f[h],separator:f[h-1]}),this.$=f[h-2];break;case 45:this.$=[{part:d.id(f[h]),original:f[h]}];break;case 46:this.$=[];break;case 47:f[h-1].push(f[h]);break;case 48:this.$=[];break;case 49:f[h-1].push(f[h]);break;case 50:this.$=[];break;case 51:f[h-1].push(f[h]);break;case 58:this.$=[];break;case 59:f[h-1].push(f[h]);break;case 64:this.$=[];break;case 65:f[h-1].push(f[h]);break;case 70:this.$=[];break;case 71:f[h-1].push(f[h]);break;case 78:this.$=[];break;case 79:f[h-1].push(f[h]);break;case 82:this.$=[];break;case 83:f[h-1].push(f[h]);break;case 86:this.$=[];break;case 87:f[h-1].push(f[h]);break;case 90:this.$=[];break;case 91:f[h-1].push(f[h]);break;case 94:this.$=[];break;case 95:f[h-1].push(f[h]);break;case 98:this.$=[f[h]];break;case 99:f[h-1].push(f[h]);break;case 100:this.$=[f[h]];break;case 101:f[h-1].push(f[h])}},table:[{3:1,4:2,5:[2,46],6:3,14:[2,46],15:[2,46],19:[2,46],29:[2,46],34:[2,46],48:[2,46],51:[2,46],55:[2,46],60:[2,46]},{1:[3]},{5:[1,4]},{5:[2,2],7:5,8:6,9:7,10:8,11:9,12:10,13:11,14:[1,12],15:[1,20],16:17,19:[1,23],24:15,27:16,29:[1,21],34:[1,22],39:[2,2],44:[2,2],47:[2,2],48:[1,13],51:[1,14],55:[1,18],59:19,60:[1,24]},{1:[2,1]},{5:[2,47],14:[2,47],15:[2,47],19:[2,47],29:[2,47],34:[2,47],39:[2,47],44:[2,47],47:[2,47],48:[2,47],51:[2,47],55:[2,47],60:[2,47]},{5:[2,3],14:[2,3],15:[2,3],19:[2,3],29:[2,3],34:[2,3],39:[2,3],44:[2,3],47:[2,3],48:[2,3],51:[2,3],55:[2,3],60:[2,3]},{5:[2,4],14:[2,4],15:[2,4],19:[2,4],29:[2,4],34:[2,4],39:[2,4],44:[2,4],47:[2,4],48:[2,4],51:[2,4],55:[2,4],60:[2,4]},{5:[2,5],14:[2,5],15:[2,5],19:[2,5],29:[2,5],34:[2,5],39:[2,5],44:[2,5],47:[2,5],48:[2,5],51:[2,5],55:[2,5],60:[2,5]},{5:[2,6],14:[2,6],15:[2,6],19:[2,6],29:[2,6],34:[2,6],39:[2,6],44:[2,6],47:[2,6],48:[2,6],51:[2,6],55:[2,6],60:[2,6]},{5:[2,7],14:[2,7],15:[2,7],19:[2,7],29:[2,7],34:[2,7],39:[2,7],44:[2,7],47:[2,7],48:[2,7],51:[2,7],55:[2,7],60:[2,7]},{5:[2,8],14:[2,8],15:[2,8],19:[2,8],29:[2,8],34:[2,8],39:[2,8],44:[2,8],47:[2,8],48:[2,8],51:[2,8],55:[2,8],60:[2,8]},{5:[2,9],14:[2,9],15:[2,9],19:[2,9],29:[2,9],34:[2,9],39:[2,9],44:[2,9],47:[2,9],48:[2,9],51:[2,9],55:[2,9],60:[2,9]},{20:25,72:[1,35],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{20:36,72:[1,35],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{4:37,6:3,14:[2,46],15:[2,46],19:[2,46],29:[2,46],34:[2,46],39:[2,46],44:[2,46],47:[2,46],48:[2,46],51:[2,46],55:[2,46],60:[2,46]},{4:38,6:3,14:[2,46],15:[2,46],19:[2,46],29:[2,46],34:[2,46],44:[2,46],47:[2,46],48:[2,46],51:[2,46],55:[2,46],60:[2,46]},{15:[2,48],17:39,18:[2,48]},{20:41,56:40,64:42,65:[1,43],72:[1,35],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{4:44,6:3,14:[2,46],15:[2,46],19:[2,46],29:[2,46],34:[2,46],47:[2,46],48:[2,46],51:[2,46],55:[2,46],60:[2,46]},{5:[2,10],14:[2,10],15:[2,10],18:[2,10],19:[2,10],29:[2,10],34:[2,10],39:[2,10],44:[2,10],47:[2,10],48:[2,10],51:[2,10],55:[2,10],60:[2,10]},{20:45,72:[1,35],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{20:46,72:[1,35],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{20:47,72:[1,35],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{20:41,56:48,64:42,65:[1,43],72:[1,35],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{33:[2,78],49:49,65:[2,78],72:[2,78],80:[2,78],81:[2,78],82:[2,78],83:[2,78],84:[2,78],85:[2,78]},{23:[2,33],33:[2,33],54:[2,33],65:[2,33],68:[2,33],72:[2,33],75:[2,33],80:[2,33],81:[2,33],82:[2,33],83:[2,33],84:[2,33],85:[2,33]},{23:[2,34],33:[2,34],54:[2,34],65:[2,34],68:[2,34],72:[2,34],75:[2,34],80:[2,34],81:[2,34],82:[2,34],83:[2,34],84:[2,34],85:[2,34]},{23:[2,35],33:[2,35],54:[2,35],65:[2,35],68:[2,35],72:[2,35],75:[2,35],80:[2,35],81:[2,35],82:[2,35],83:[2,35],84:[2,35],85:[2,35]},{23:[2,36],33:[2,36],54:[2,36],65:[2,36],68:[2,36],72:[2,36],75:[2,36],80:[2,36],81:[2,36],82:[2,36],83:[2,36],84:[2,36],85:[2,36]},{23:[2,37],33:[2,37],54:[2,37],65:[2,37],68:[2,37],72:[2,37],75:[2,37],80:[2,37],81:[2,37],82:[2,37],83:[2,37],84:[2,37],85:[2,37]},{23:[2,38],33:[2,38],54:[2,38],65:[2,38],68:[2,38],72:[2,38],75:[2,38],80:[2,38],81:[2,38],82:[2,38],83:[2,38],84:[2,38],85:[2,38]},{23:[2,39],33:[2,39],54:[2,39],65:[2,39],68:[2,39],72:[2,39],75:[2,39],80:[2,39],81:[2,39],82:[2,39],83:[2,39],84:[2,39],85:[2,39]},{23:[2,43],33:[2,43],54:[2,43],65:[2,43],68:[2,43],72:[2,43],75:[2,43],80:[2,43],81:[2,43],82:[2,43],83:[2,43],84:[2,43],85:[2,43],87:[1,50]},{72:[1,35],86:51},{23:[2,45],33:[2,45],54:[2,45],65:[2,45],68:[2,45],72:[2,45],75:[2,45],80:[2,45],81:[2,45],82:[2,45],83:[2,45],84:[2,45],85:[2,45],87:[2,45]},{52:52,54:[2,82],65:[2,82],72:[2,82],80:[2,82],81:[2,82],82:[2,82],83:[2,82],84:[2,82],85:[2,82]},{25:53,38:55,39:[1,57],43:56,44:[1,58],45:54,47:[2,54]},{28:59,43:60,44:[1,58],47:[2,56]},{13:62,15:[1,20],18:[1,61]},{33:[2,86],57:63,65:[2,86],72:[2,86],80:[2,86],81:[2,86],82:[2,86],83:[2,86],84:[2,86],85:[2,86]},{33:[2,40],65:[2,40],72:[2,40],80:[2,40],81:[2,40],82:[2,40],83:[2,40],84:[2,40],85:[2,40]},{33:[2,41],65:[2,41],
|
28 |
72:[2,41],80:[2,41],81:[2,41],82:[2,41],83:[2,41],84:[2,41],85:[2,41]},{20:64,72:[1,35],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{26:65,47:[1,66]},{30:67,33:[2,58],65:[2,58],72:[2,58],75:[2,58],80:[2,58],81:[2,58],82:[2,58],83:[2,58],84:[2,58],85:[2,58]},{33:[2,64],35:68,65:[2,64],72:[2,64],75:[2,64],80:[2,64],81:[2,64],82:[2,64],83:[2,64],84:[2,64],85:[2,64]},{21:69,23:[2,50],65:[2,50],72:[2,50],80:[2,50],81:[2,50],82:[2,50],83:[2,50],84:[2,50],85:[2,50]},{33:[2,90],61:70,65:[2,90],72:[2,90],80:[2,90],81:[2,90],82:[2,90],83:[2,90],84:[2,90],85:[2,90]},{20:74,33:[2,80],50:71,63:72,64:75,65:[1,43],69:73,70:76,71:77,72:[1,78],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{72:[1,79]},{23:[2,42],33:[2,42],54:[2,42],65:[2,42],68:[2,42],72:[2,42],75:[2,42],80:[2,42],81:[2,42],82:[2,42],83:[2,42],84:[2,42],85:[2,42],87:[1,50]},{20:74,53:80,54:[2,84],63:81,64:75,65:[1,43],69:82,70:76,71:77,72:[1,78],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{26:83,47:[1,66]},{47:[2,55]},{4:84,6:3,14:[2,46],15:[2,46],19:[2,46],29:[2,46],34:[2,46],39:[2,46],44:[2,46],47:[2,46],48:[2,46],51:[2,46],55:[2,46],60:[2,46]},{47:[2,20]},{20:85,72:[1,35],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{4:86,6:3,14:[2,46],15:[2,46],19:[2,46],29:[2,46],34:[2,46],47:[2,46],48:[2,46],51:[2,46],55:[2,46],60:[2,46]},{26:87,47:[1,66]},{47:[2,57]},{5:[2,11],14:[2,11],15:[2,11],19:[2,11],29:[2,11],34:[2,11],39:[2,11],44:[2,11],47:[2,11],48:[2,11],51:[2,11],55:[2,11],60:[2,11]},{15:[2,49],18:[2,49]},{20:74,33:[2,88],58:88,63:89,64:75,65:[1,43],69:90,70:76,71:77,72:[1,78],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{65:[2,94],66:91,68:[2,94],72:[2,94],80:[2,94],81:[2,94],82:[2,94],83:[2,94],84:[2,94],85:[2,94]},{5:[2,25],14:[2,25],15:[2,25],19:[2,25],29:[2,25],34:[2,25],39:[2,25],44:[2,25],47:[2,25],48:[2,25],51:[2,25],55:[2,25],60:[2,25]},{20:92,72:[1,35],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{20:74,31:93,33:[2,60],63:94,64:75,65:[1,43],69:95,70:76,71:77,72:[1,78],75:[2,60],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{20:74,33:[2,66],36:96,63:97,64:75,65:[1,43],69:98,70:76,71:77,72:[1,78],75:[2,66],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{20:74,22:99,23:[2,52],63:100,64:75,65:[1,43],69:101,70:76,71:77,72:[1,78],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{20:74,33:[2,92],62:102,63:103,64:75,65:[1,43],69:104,70:76,71:77,72:[1,78],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{33:[1,105]},{33:[2,79],65:[2,79],72:[2,79],80:[2,79],81:[2,79],82:[2,79],83:[2,79],84:[2,79],85:[2,79]},{33:[2,81]},{23:[2,27],33:[2,27],54:[2,27],65:[2,27],68:[2,27],72:[2,27],75:[2,27],80:[2,27],81:[2,27],82:[2,27],83:[2,27],84:[2,27],85:[2,27]},{23:[2,28],33:[2,28],54:[2,28],65:[2,28],68:[2,28],72:[2,28],75:[2,28],80:[2,28],81:[2,28],82:[2,28],83:[2,28],84:[2,28],85:[2,28]},{23:[2,30],33:[2,30],54:[2,30],68:[2,30],71:106,72:[1,107],75:[2,30]},{23:[2,98],33:[2,98],54:[2,98],68:[2,98],72:[2,98],75:[2,98]},{23:[2,45],33:[2,45],54:[2,45],65:[2,45],68:[2,45],72:[2,45],73:[1,108],75:[2,45],80:[2,45],81:[2,45],82:[2,45],83:[2,45],84:[2,45],85:[2,45],87:[2,45]},{23:[2,44],33:[2,44],54:[2,44],65:[2,44],68:[2,44],72:[2,44],75:[2,44],80:[2,44],81:[2,44],82:[2,44],83:[2,44],84:[2,44],85:[2,44],87:[2,44]},{54:[1,109]},{54:[2,83],65:[2,83],72:[2,83],80:[2,83],81:[2,83],82:[2,83],83:[2,83],84:[2,83],85:[2,83]},{54:[2,85]},{5:[2,13],14:[2,13],15:[2,13],19:[2,13],29:[2,13],34:[2,13],39:[2,13],44:[2,13],47:[2,13],48:[2,13],51:[2,13],55:[2,13],60:[2,13]},{38:55,39:[1,57],43:56,44:[1,58],45:111,46:110,47:[2,76]},{33:[2,70],40:112,65:[2,70],72:[2,70],75:[2,70],80:[2,70],81:[2,70],82:[2,70],83:[2,70],84:[2,70],85:[2,70]},{47:[2,18]},{5:[2,14],14:[2,14],15:[2,14],19:[2,14],29:[2,14],34:[2,14],39:[2,14],44:[2,14],47:[2,14],48:[2,14],51:[2,14],55:[2,14],60:[2,14]},{33:[1,113]},{33:[2,87],65:[2,87],72:[2,87],80:[2,87],81:[2,87],82:[2,87],83:[2,87],84:[2,87],85:[2,87]},{33:[2,89]},{20:74,63:115,64:75,65:[1,43],67:114,68:[2,96],69:116,70:76,71:77,72:[1,78],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{33:[1,117]},{32:118,33:[2,62],74:119,75:[1,120]},{33:[2,59],65:[2,59],72:[2,59],75:[2,59],80:[2,59],81:[2,59],82:[2,59],83:[2,59],84:[2,59],85:[2,59]},{33:[2,61],75:[2,61]},{33:[2,68],37:121,74:122,75:[1,120]},{33:[2,65],65:[2,65],72:[2,65],75:[2,65],80:[2,65],81:[2,65],82:[2,65],83:[2,65],84:[2,65],85:[2,65]},{33:[2,67],75:[2,67]},{23:[1,123]},{23:[2,51],65:[2,51],72:[2,51],80:[2,51],81:[2,51],82:[2,51],83:[2,51],84:[2,51],85:[2,51]},{23:[2,53]},{33:[1,124]},{33:[2,91],65:[2,91],72:[2,91],80:[2,91],81:[2,91],82:[2,91],83:[2,91],84:[2,91],85:[2,91]},{33:[2,93]},{5:[2,22],14:[2,22],15:[2,22],19:[2,22],29:[2,22],34:[2,22],39:[2,22],44:[2,22],47:[2,22],48:[2,22],51:[2,22],55:[2,22],60:[2,22]},{23:[2,99],33:[2,99],54:[2,99],68:[2,99],72:[2,99],75:[2,99]},{73:[1,108]},{20:74,63:125,64:75,65:[1,43],72:[1,35],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{5:[2,23],14:[2,23],15:[2,23],19:[2,23],29:[2,23],34:[2,23],39:[2,23],44:[2,23],47:[2,23],48:[2,23],51:[2,23],55:[2,23],60:[2,23]},{47:[2,19]},{47:[2,77]},{20:74,33:[2,72],41:126,63:127,64:75,65:[1,43],69:128,70:76,71:77,72:[1,78],75:[2,72],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{5:[2,24],14:[2,24],15:[2,24],19:[2,24],29:[2,24],34:[2,24],39:[2,24],44:[2,24],47:[2,24],48:[2,24],51:[2,24],55:[2,24],60:[2,24]},{68:[1,129]},{65:[2,95],68:[2,95],72:[2,95],80:[2,95],81:[2,95],82:[2,95],83:[2,95],84:[2,95],85:[2,95]},{68:[2,97]},{5:[2,21],14:[2,21],15:[2,21],19:[2,21],29:[2,21],34:[2,21],39:[2,21],44:[2,21],47:[2,21],48:[2,21],51:[2,21],55:[2,21],60:[2,21]},{33:[1,130]},{33:[2,63]},{72:[1,132],76:131},{33:[1,133]},{33:[2,69]},{15:[2,12],18:[2,12]},{14:[2,26],15:[2,26],19:[2,26],29:[2,26],34:[2,26],47:[2,26],48:[2,26],51:[2,26],55:[2,26],60:[2,26]},{23:[2,31],33:[2,31],54:[2,31],68:[2,31],72:[2,31],75:[2,31]},{33:[2,74],42:134,74:135,75:[1,120]},{33:[2,71],65:[2,71],72:[2,71],75:[2,71],80:[2,71],81:[2,71],82:[2,71],83:[2,71],84:[2,71],85:[2,71]},{33:[2,73],75:[2,73]},{23:[2,29],33:[2,29],54:[2,29],65:[2,29],68:[2,29],72:[2,29],75:[2,29],80:[2,29],81:[2,29],82:[2,29],83:[2,29],84:[2,29],85:[2,29]},{14:[2,15],15:[2,15],19:[2,15],29:[2,15],34:[2,15],39:[2,15],44:[2,15],47:[2,15],48:[2,15],51:[2,15],55:[2,15],60:[2,15]},{72:[1,137],77:[1,136]},{72:[2,100],77:[2,100]},{14:[2,16],15:[2,16],19:[2,16],29:[2,16],34:[2,16],44:[2,16],47:[2,16],48:[2,16],51:[2,16],55:[2,16],60:[2,16]},{33:[1,138]},{33:[2,75]},{33:[2,32]},{72:[2,101],77:[2,101]},{14:[2,17],15:[2,17],19:[2,17],29:[2,17],34:[2,17],39:[2,17],44:[2,17],47:[2,17],48:[2,17],51:[2,17],55:[2,17],60:[2,17]}],defaultActions:{4:[2,1],54:[2,55],56:[2,20],60:[2,57],73:[2,81],82:[2,85],86:[2,18],90:[2,89],101:[2,53],104:[2,93],110:[2,19],111:[2,77],116:[2,97],119:[2,63],122:[2,69],135:[2,75],136:[2,32]},parseError:function(a,b){throw new Error(a)},parse:function(a){function b(){var a;return a=c.lexer.lex()||1,"number"!=typeof a&&(a=c.symbols_[a]||a),a}var c=this,d=[0],e=[null],f=[],g=this.table,h="",i=0,j=0,k=0;this.lexer.setInput(a),this.lexer.yy=this.yy,this.yy.lexer=this.lexer,this.yy.parser=this,"undefined"==typeof this.lexer.yylloc&&(this.lexer.yylloc={});var l=this.lexer.yylloc;f.push(l);var m=this.lexer.options&&this.lexer.options.ranges;"function"==typeof this.yy.parseError&&(this.parseError=this.yy.parseError);for(var n,o,p,q,r,s,t,u,v,w={};;){if(p=d[d.length-1],this.defaultActions[p]?q=this.defaultActions[p]:(null!==n&&"undefined"!=typeof n||(n=b()),q=g[p]&&g[p][n]),"undefined"==typeof q||!q.length||!q[0]){var x="";if(!k){v=[];for(s in g[p])this.terminals_[s]&&s>2&&v.push("'"+this.terminals_[s]+"'");x=this.lexer.showPosition?"Parse error on line "+(i+1)+":\n"+this.lexer.showPosition()+"\nExpecting "+v.join(", ")+", got '"+(this.terminals_[n]||n)+"'":"Parse error on line "+(i+1)+": Unexpected "+(1==n?"end of input":"'"+(this.terminals_[n]||n)+"'"),this.parseError(x,{text:this.lexer.match,token:this.terminals_[n]||n,line:this.lexer.yylineno,loc:l,expected:v})}}if(q[0]instanceof Array&&q.length>1)throw new Error("Parse Error: multiple actions possible at state: "+p+", token: "+n);switch(q[0]){case 1:d.push(n),e.push(this.lexer.yytext),f.push(this.lexer.yylloc),d.push(q[1]),n=null,o?(n=o,o=null):(j=this.lexer.yyleng,h=this.lexer.yytext,i=this.lexer.yylineno,l=this.lexer.yylloc,k>0&&k--);break;case 2:if(t=this.productions_[q[1]][1],w.$=e[e.length-t],w._$={first_line:f[f.length-(t||1)].first_line,last_line:f[f.length-1].last_line,first_column:f[f.length-(t||1)].first_column,last_column:f[f.length-1].last_column},m&&(w._$.range=[f[f.length-(t||1)].range[0],f[f.length-1].range[1]]),r=this.performAction.call(w,h,j,i,this.yy,q[1],e,f),"undefined"!=typeof r)return r;t&&(d=d.slice(0,-1*t*2),e=e.slice(0,-1*t),f=f.slice(0,-1*t)),d.push(this.productions_[q[1]][0]),e.push(w.$),f.push(w._$),u=g[d[d.length-2]][d[d.length-1]],d.push(u);break;case 3:return!0}}return!0}},c=function(){var a={EOF:1,parseError:function(a,b){if(!this.yy.parser)throw new Error(a);this.yy.parser.parseError(a,b)},setInput:function(a){return this._input=a,this._more=this._less=this.done=!1,this.yylineno=this.yyleng=0,this.yytext=this.matched=this.match="",this.conditionStack=["INITIAL"],this.yylloc={first_line:1,first_column:0,last_line:1,last_column:0},this.options.ranges&&(this.yylloc.range=[0,0]),this.offset=0,this},input:function(){var a=this._input[0];this.yytext+=a,this.yyleng++,this.offset++,this.match+=a,this.matched+=a;var b=a.match(/(?:\r\n?|\n).*/g);return b?(this.yylineno++,this.yylloc.last_line++):this.yylloc.last_column++,this.options.ranges&&this.yylloc.range[1]++,this._input=this._input.slice(1),a},unput:function(a){var b=a.length,c=a.split(/(?:\r\n?|\n)/g);this._input=a+this._input,this.yytext=this.yytext.substr(0,this.yytext.length-b-1),this.offset-=b;var d=this.match.split(/(?:\r\n?|\n)/g);this.match=this.match.substr(0,this.match.length-1),this.matched=this.matched.substr(0,this.matched.length-1),c.length-1&&(this.yylineno-=c.length-1);var e=this.yylloc.range;return this.yylloc={first_line:this.yylloc.first_line,last_line:this.yylineno+1,first_column:this.yylloc.first_column,last_column:c?(c.length===d.length?this.yylloc.first_column:0)+d[d.length-c.length].length-c[0].length:this.yylloc.first_column-b},this.options.ranges&&(this.yylloc.range=[e[0],e[0]+this.yyleng-b]),this},more:function(){return this._more=!0,this},less:function(a){this.unput(this.match.slice(a))},pastInput:function(){var a=this.matched.substr(0,this.matched.length-this.match.length);return(a.length>20?"...":"")+a.substr(-20).replace(/\n/g,"")},upcomingInput:function(){var a=this.match;return a.length<20&&(a+=this._input.substr(0,20-a.length)),(a.substr(0,20)+(a.length>20?"...":"")).replace(/\n/g,"")},showPosition:function(){var a=this.pastInput(),b=new Array(a.length+1).join("-");return a+this.upcomingInput()+"\n"+b+"^"},next:function(){if(this.done)return this.EOF;this._input||(this.done=!0);var a,b,c,d,e;this._more||(this.yytext="",this.match="");for(var f=this._currentRules(),g=0;g<f.length&&(c=this._input.match(this.rules[f[g]]),!c||b&&!(c[0].length>b[0].length)||(b=c,d=g,this.options.flex));g++);return b?(e=b[0].match(/(?:\r\n?|\n).*/g),e&&(this.yylineno+=e.length),this.yylloc={first_line:this.yylloc.last_line,last_line:this.yylineno+1,first_column:this.yylloc.last_column,last_column:e?e[e.length-1].length-e[e.length-1].match(/\r?\n?/)[0].length:this.yylloc.last_column+b[0].length},this.yytext+=b[0],this.match+=b[0],this.matches=b,this.yyleng=this.yytext.length,this.options.ranges&&(this.yylloc.range=[this.offset,this.offset+=this.yyleng]),this._more=!1,this._input=this._input.slice(b[0].length),this.matched+=b[0],a=this.performAction.call(this,this.yy,this,f[d],this.conditionStack[this.conditionStack.length-1]),this.done&&this._input&&(this.done=!1),a?a:void 0):""===this._input?this.EOF:this.parseError("Lexical error on line "+(this.yylineno+1)+". Unrecognized text.\n"+this.showPosition(),{text:"",token:null,line:this.yylineno})},lex:function(){var a=this.next();return"undefined"!=typeof a?a:this.lex()},begin:function(a){this.conditionStack.push(a)},popState:function(){return this.conditionStack.pop()},_currentRules:function(){return this.conditions[this.conditionStack[this.conditionStack.length-1]].rules},topState:function(){return this.conditionStack[this.conditionStack.length-2]},pushState:function(a){this.begin(a)}};return a.options={},a.performAction=function(a,b,c,d){function e(a,c){return b.yytext=b.yytext.substring(a,b.yyleng-c+a)}switch(c){case 0:if("\\\\"===b.yytext.slice(-2)?(e(0,1),this.begin("mu")):"\\"===b.yytext.slice(-1)?(e(0,1),this.begin("emu")):this.begin("mu"),b.yytext)return 15;break;case 1:return 15;case 2:return this.popState(),15;case 3:return this.begin("raw"),15;case 4:return this.popState(),"raw"===this.conditionStack[this.conditionStack.length-1]?15:(e(5,9),"END_RAW_BLOCK");case 5:return 15;case 6:return this.popState(),14;case 7:return 65;case 8:return 68;case 9:return 19;case 10:return this.popState(),this.begin("raw"),23;case 11:return 55;case 12:return 60;case 13:return 29;case 14:return 47;case 15:return this.popState(),44;case 16:return this.popState(),44;case 17:return 34;case 18:return 39;case 19:return 51;case 20:return 48;case 21:this.unput(b.yytext),this.popState(),this.begin("com");break;case 22:return this.popState(),14;case 23:return 48;case 24:return 73;case 25:return 72;case 26:return 72;case 27:return 87;case 28:break;case 29:return this.popState(),54;case 30:return this.popState(),33;case 31:return b.yytext=e(1,2).replace(/\\"/g,'"'),80;case 32:return b.yytext=e(1,2).replace(/\\'/g,"'"),80;case 33:return 85;case 34:return 82;case 35:return 82;case 36:return 83;case 37:return 84;case 38:return 81;case 39:return 75;case 40:return 77;case 41:return 72;case 42:return b.yytext=b.yytext.replace(/\\([\\\]])/g,"$1"),72;case 43:return"INVALID";case 44:return 5}},a.rules=[/^(?:[^\x00]*?(?=(\{\{)))/,/^(?:[^\x00]+)/,/^(?:[^\x00]{2,}?(?=(\{\{|\\\{\{|\\\\\{\{|$)))/,/^(?:\{\{\{\{(?=[^\/]))/,/^(?:\{\{\{\{\/[^\s!"#%-,\.\/;->@\[-\^`\{-~]+(?=[=}\s\/.])\}\}\}\})/,/^(?:[^\x00]+?(?=(\{\{\{\{)))/,/^(?:[\s\S]*?--(~)?\}\})/,/^(?:\()/,/^(?:\))/,/^(?:\{\{\{\{)/,/^(?:\}\}\}\})/,/^(?:\{\{(~)?>)/,/^(?:\{\{(~)?#>)/,/^(?:\{\{(~)?#\*?)/,/^(?:\{\{(~)?\/)/,/^(?:\{\{(~)?\^\s*(~)?\}\})/,/^(?:\{\{(~)?\s*else\s*(~)?\}\})/,/^(?:\{\{(~)?\^)/,/^(?:\{\{(~)?\s*else\b)/,/^(?:\{\{(~)?\{)/,/^(?:\{\{(~)?&)/,/^(?:\{\{(~)?!--)/,/^(?:\{\{(~)?![\s\S]*?\}\})/,/^(?:\{\{(~)?\*?)/,/^(?:=)/,/^(?:\.\.)/,/^(?:\.(?=([=~}\s\/.)|])))/,/^(?:[\/.])/,/^(?:\s+)/,/^(?:\}(~)?\}\})/,/^(?:(~)?\}\})/,/^(?:"(\\["]|[^"])*")/,/^(?:'(\\[']|[^'])*')/,/^(?:@)/,/^(?:true(?=([~}\s)])))/,/^(?:false(?=([~}\s)])))/,/^(?:undefined(?=([~}\s)])))/,/^(?:null(?=([~}\s)])))/,/^(?:-?[0-9]+(?:\.[0-9]+)?(?=([~}\s)])))/,/^(?:as\s+\|)/,/^(?:\|)/,/^(?:([^\s!"#%-,\.\/;->@\[-\^`\{-~]+(?=([=~}\s\/.)|]))))/,/^(?:\[(\\\]|[^\]])*\])/,/^(?:.)/,/^(?:$)/],a.conditions={mu:{rules:[7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44],inclusive:!1},emu:{rules:[2],inclusive:!1},com:{rules:[6],inclusive:!1},raw:{rules:[3,4,5],inclusive:!1},INITIAL:{rules:[0,1,44],inclusive:!0}},a}();return b.lexer=c,a.prototype=b,b.Parser=a,new a}();b["default"]=c,a.exports=b["default"]},function(a,b,c){"use strict";function d(){var a=arguments.length<=0||void 0===arguments[0]?{}:arguments[0];this.options=a}function e(a,b,c){void 0===b&&(b=a.length);var d=a[b-1],e=a[b-2];return d?"ContentStatement"===d.type?(e||!c?/\r?\n\s*?$/:/(^|\r?\n)\s*?$/).test(d.original):void 0:c}function f(a,b,c){void 0===b&&(b=-1);var d=a[b+1],e=a[b+2];return d?"ContentStatement"===d.type?(e||!c?/^\s*?\r?\n/:/^\s*?(\r?\n|$)/).test(d.original):void 0:c}function g(a,b,c){var d=a[null==b?0:b+1];if(d&&"ContentStatement"===d.type&&(c||!d.rightStripped)){var e=d.value;d.value=d.value.replace(c?/^\s+/:/^[ \t]*\r?\n?/,""),d.rightStripped=d.value!==e}}function h(a,b,c){var d=a[null==b?a.length-1:b-1];if(d&&"ContentStatement"===d.type&&(c||!d.leftStripped)){var e=d.value;return d.value=d.value.replace(c?/\s+$/:/[ \t]+$/,""),d.leftStripped=d.value!==e,d.leftStripped}}var i=c(1)["default"];b.__esModule=!0;var j=c(49),k=i(j);d.prototype=new k["default"],d.prototype.Program=function(a){var b=!this.options.ignoreStandalone,c=!this.isRootSeen;this.isRootSeen=!0;for(var d=a.body,i=0,j=d.length;i<j;i++){var k=d[i],l=this.accept(k);if(l){var m=e(d,i,c),n=f(d,i,c),o=l.openStandalone&&m,p=l.closeStandalone&&n,q=l.inlineStandalone&&m&&n;l.close&&g(d,i,!0),l.open&&h(d,i,!0),b&&q&&(g(d,i),h(d,i)&&"PartialStatement"===k.type&&(k.indent=/([ \t]+$)/.exec(d[i-1].original)[1])),b&&o&&(g((k.program||k.inverse).body),h(d,i)),b&&p&&(g(d,i),h((k.inverse||k.program).body))}}return a},d.prototype.BlockStatement=d.prototype.DecoratorBlock=d.prototype.PartialBlockStatement=function(a){this.accept(a.program),this.accept(a.inverse);var b=a.program||a.inverse,c=a.program&&a.inverse,d=c,i=c;if(c&&c.chained)for(d=c.body[0].program;i.chained;)i=i.body[i.body.length-1].program;var j={open:a.openStrip.open,close:a.closeStrip.close,openStandalone:f(b.body),closeStandalone:e((d||b).body)};if(a.openStrip.close&&g(b.body,null,!0),c){var k=a.inverseStrip;k.open&&h(b.body,null,!0),k.close&&g(d.body,null,!0),a.closeStrip.open&&h(i.body,null,!0),!this.options.ignoreStandalone&&e(b.body)&&f(d.body)&&(h(b.body),g(d.body))}else a.closeStrip.open&&h(b.body,null,!0);return j},d.prototype.Decorator=d.prototype.MustacheStatement=function(a){return a.strip},d.prototype.PartialStatement=d.prototype.CommentStatement=function(a){var b=a.strip||{};return{inlineStandalone:!0,open:b.open,close:b.close}},b["default"]=d,a.exports=b["default"]},function(a,b,c){"use strict";function d(){this.parents=[]}function e(a){this.acceptRequired(a,"path"),this.acceptArray(a.params),this.acceptKey(a,"hash")}function f(a){e.call(this,a),this.acceptKey(a,"program"),this.acceptKey(a,"inverse")}function g(a){this.acceptRequired(a,"name"),this.acceptArray(a.params),this.acceptKey(a,"hash")}var h=c(1)["default"];b.__esModule=!0;var i=c(6),j=h(i);d.prototype={constructor:d,mutating:!1,acceptKey:function(a,b){var c=this.accept(a[b]);if(this.mutating){if(c&&!d.prototype[c.type])throw new j["default"]('Unexpected node type "'+c.type+'" found when accepting '+b+" on "+a.type);a[b]=c}},acceptRequired:function(a,b){if(this.acceptKey(a,b),!a[b])throw new j["default"](a.type+" requires "+b)},acceptArray:function(a){for(var b=0,c=a.length;b<c;b++)this.acceptKey(a,b),a[b]||(a.splice(b,1),b--,c--)},accept:function(a){if(a){if(!this[a.type])throw new j["default"]("Unknown type: "+a.type,a);this.current&&this.parents.unshift(this.current),this.current=a;var b=this[a.type](a);return this.current=this.parents.shift(),!this.mutating||b?b:b!==!1?a:void 0}},Program:function(a){this.acceptArray(a.body)},MustacheStatement:e,Decorator:e,BlockStatement:f,DecoratorBlock:f,PartialStatement:g,PartialBlockStatement:function(a){g.call(this,a),this.acceptKey(a,"program")},ContentStatement:function(){},CommentStatement:function(){},SubExpression:e,PathExpression:function(){},StringLiteral:function(){},NumberLiteral:function(){},BooleanLiteral:function(){},UndefinedLiteral:function(){},NullLiteral:function(){},Hash:function(a){this.acceptArray(a.pairs)},HashPair:function(a){this.acceptRequired(a,"value")}},b["default"]=d,a.exports=b["default"]},function(a,b,c){"use strict";function d(a,b){if(b=b.path?b.path.original:b,a.path.original!==b){var c={loc:a.path.loc};throw new q["default"](a.path.original+" doesn't match "+b,c)}}function e(a,b){this.source=a,this.start={line:b.first_line,column:b.first_column},this.end={line:b.last_line,column:b.last_column}}function f(a){return/^\[.*\]$/.test(a)?a.substring(1,a.length-1):a}function g(a,b){return{open:"~"===a.charAt(2),close:"~"===b.charAt(b.length-3)}}function h(a){return a.replace(/^\{\{~?!-?-?/,"").replace(/-?-?~?\}\}$/,"")}function i(a,b,c){c=this.locInfo(c);for(var d=a?"@":"",e=[],f=0,g=0,h=b.length;g<h;g++){var i=b[g].part,j=b[g].original!==i;if(d+=(b[g].separator||"")+i,j||".."!==i&&"."!==i&&"this"!==i)e.push(i);else{if(e.length>0)throw new q["default"]("Invalid path: "+d,{loc:c});".."===i&&f++}}return{type:"PathExpression",data:a,depth:f,parts:e,original:d,loc:c}}function j(a,b,c,d,e,f){var g=d.charAt(3)||d.charAt(2),h="{"!==g&&"&"!==g,i=/\*/.test(d);return{type:i?"Decorator":"MustacheStatement",path:a,params:b,hash:c,escaped:h,strip:e,loc:this.locInfo(f)}}function k(a,b,c,e){d(a,c),e=this.locInfo(e);var f={type:"Program",body:b,strip:{},loc:e};return{type:"BlockStatement",path:a.path,params:a.params,hash:a.hash,program:f,openStrip:{},inverseStrip:{},closeStrip:{},loc:e}}function l(a,b,c,e,f,g){e&&e.path&&d(a,e);var h=/\*/.test(a.open);b.blockParams=a.blockParams;var i=void 0,j=void 0;if(c){if(h)throw new q["default"]("Unexpected inverse block on decorator",c);c.chain&&(c.program.body[0].closeStrip=e.strip),j=c.strip,i=c.program}return f&&(f=i,i=b,b=f),{type:h?"DecoratorBlock":"BlockStatement",path:a.path,params:a.params,hash:a.hash,program:b,inverse:i,openStrip:a.strip,inverseStrip:j,closeStrip:e&&e.strip,loc:this.locInfo(g)}}function m(a,b){if(!b&&a.length){var c=a[0].loc,d=a[a.length-1].loc;c&&d&&(b={source:c.source,start:{line:c.start.line,column:c.start.column},end:{line:d.end.line,column:d.end.column}})}return{type:"Program",body:a,strip:{},loc:b}}function n(a,b,c,e){return d(a,c),{type:"PartialBlockStatement",name:a.path,params:a.params,hash:a.hash,program:b,openStrip:a.strip,closeStrip:c&&c.strip,loc:this.locInfo(e)}}var o=c(1)["default"];b.__esModule=!0,b.SourceLocation=e,b.id=f,b.stripFlags=g,b.stripComment=h,b.preparePath=i,b.prepareMustache=j,b.prepareRawBlock=k,b.prepareBlock=l,b.prepareProgram=m,b.preparePartialBlock=n;var p=c(6),q=o(p)},function(a,b,c){"use strict";function d(){}function e(a,b,c){if(null==a||"string"!=typeof a&&"Program"!==a.type)throw new l["default"]("You must pass a string or Handlebars AST to Handlebars.precompile. You passed "+a);b=b||{},"data"in b||(b.data=!0),b.compat&&(b.useDepths=!0);var d=c.parse(a,b),e=(new c.Compiler).compile(d,b);return(new c.JavaScriptCompiler).compile(e,b)}function f(a,b,c){function d(){var d=c.parse(a,b),e=(new c.Compiler).compile(d,b),f=(new c.JavaScriptCompiler).compile(e,b,void 0,!0);return c.template(f)}function e(a,b){return f||(f=d()),f.call(this,a,b)}if(void 0===b&&(b={}),null==a||"string"!=typeof a&&"Program"!==a.type)throw new l["default"]("You must pass a string or Handlebars AST to Handlebars.compile. You passed "+a);b=m.extend({},b),"data"in b||(b.data=!0),b.compat&&(b.useDepths=!0);var f=void 0;return e._setup=function(a){return f||(f=d()),f._setup(a)},e._child=function(a,b,c,e){return f||(f=d()),f._child(a,b,c,e)},e}function g(a,b){if(a===b)return!0;if(m.isArray(a)&&m.isArray(b)&&a.length===b.length){for(var c=0;c<a.length;c++)if(!g(a[c],b[c]))return!1;return!0}}function h(a){if(!a.path.parts){var b=a.path;a.path={type:"PathExpression",data:!1,depth:0,parts:[b.original+""],original:b.original+"",loc:b.loc}}}var i=c(34)["default"],j=c(1)["default"];b.__esModule=!0,b.Compiler=d,b.precompile=e,b.compile=f;var k=c(6),l=j(k),m=c(5),n=c(45),o=j(n),p=[].slice;d.prototype={compiler:d,equals:function(a){var b=this.opcodes.length;if(a.opcodes.length!==b)return!1;for(var c=0;c<b;c++){var d=this.opcodes[c],e=a.opcodes[c];if(d.opcode!==e.opcode||!g(d.args,e.args))return!1}b=this.children.length;for(var c=0;c<b;c++)if(!this.children[c].equals(a.children[c]))return!1;return!0},guid:0,compile:function(a,b){return this.sourceNode=[],this.opcodes=[],this.children=[],this.options=b,this.stringParams=b.stringParams,this.trackIds=b.trackIds,b.blockParams=b.blockParams||[],b.knownHelpers=m.extend(i(null),{helperMissing:!0,blockHelperMissing:!0,each:!0,"if":!0,unless:!0,"with":!0,log:!0,lookup:!0},b.knownHelpers),this.accept(a)},compileProgram:function(a){var b=new this.compiler,c=b.compile(a,this.options),d=this.guid++;return this.usePartial=this.usePartial||c.usePartial,this.children[d]=c,this.useDepths=this.useDepths||c.useDepths,d},accept:function(a){if(!this[a.type])throw new l["default"]("Unknown type: "+a.type,a);this.sourceNode.unshift(a);var b=this[a.type](a);return this.sourceNode.shift(),b},Program:function(a){this.options.blockParams.unshift(a.blockParams);for(var b=a.body,c=b.length,d=0;d<c;d++)this.accept(b[d]);return this.options.blockParams.shift(),this.isSimple=1===c,this.blockParams=a.blockParams?a.blockParams.length:0,this},BlockStatement:function(a){h(a);var b=a.program,c=a.inverse;b=b&&this.compileProgram(b),c=c&&this.compileProgram(c);var d=this.classifySexpr(a);"helper"===d?this.helperSexpr(a,b,c):"simple"===d?(this.simpleSexpr(a),this.opcode("pushProgram",b),this.opcode("pushProgram",c),this.opcode("emptyHash"),this.opcode("blockValue",a.path.original)):(this.ambiguousSexpr(a,b,c),this.opcode("pushProgram",b),this.opcode("pushProgram",c),this.opcode("emptyHash"),this.opcode("ambiguousBlockValue")),this.opcode("append")},DecoratorBlock:function(a){var b=a.program&&this.compileProgram(a.program),c=this.setupFullMustacheParams(a,b,void 0),d=a.path;this.useDecorators=!0,this.opcode("registerDecorator",c.length,d.original)},PartialStatement:function(a){this.usePartial=!0;var b=a.program;b&&(b=this.compileProgram(a.program));var c=a.params;if(c.length>1)throw new l["default"]("Unsupported number of partial arguments: "+c.length,a);c.length||(this.options.explicitPartialContext?this.opcode("pushLiteral","undefined"):c.push({type:"PathExpression",parts:[],depth:0}));var d=a.name.original,e="SubExpression"===a.name.type;e&&this.accept(a.name),this.setupFullMustacheParams(a,b,void 0,!0);var f=a.indent||"";this.options.preventIndent&&f&&(this.opcode("appendContent",f),f=""),this.opcode("invokePartial",e,d,f),this.opcode("append")},PartialBlockStatement:function(a){this.PartialStatement(a)},MustacheStatement:function(a){this.SubExpression(a),a.escaped&&!this.options.noEscape?this.opcode("appendEscaped"):this.opcode("append")},Decorator:function(a){this.DecoratorBlock(a)},ContentStatement:function(a){a.value&&this.opcode("appendContent",a.value)},CommentStatement:function(){},SubExpression:function(a){h(a);var b=this.classifySexpr(a);"simple"===b?this.simpleSexpr(a):"helper"===b?this.helperSexpr(a):this.ambiguousSexpr(a)},ambiguousSexpr:function(a,b,c){var d=a.path,e=d.parts[0],f=null!=b||null!=c;this.opcode("getContext",d.depth),this.opcode("pushProgram",b),this.opcode("pushProgram",c),d.strict=!0,this.accept(d),this.opcode("invokeAmbiguous",e,f)},simpleSexpr:function(a){var b=a.path;b.strict=!0,this.accept(b),this.opcode("resolvePossibleLambda")},helperSexpr:function(a,b,c){var d=this.setupFullMustacheParams(a,b,c),e=a.path,f=e.parts[0];if(this.options.knownHelpers[f])this.opcode("invokeKnownHelper",d.length,f);else{if(this.options.knownHelpersOnly)throw new l["default"]("You specified knownHelpersOnly, but used the unknown helper "+f,a);e.strict=!0,e.falsy=!0,this.accept(e),this.opcode("invokeHelper",d.length,e.original,o["default"].helpers.simpleId(e))}},PathExpression:function(a){this.addDepth(a.depth),this.opcode("getContext",a.depth);var b=a.parts[0],c=o["default"].helpers.scopedId(a),d=!a.depth&&!c&&this.blockParamIndex(b);d?this.opcode("lookupBlockParam",d,a.parts):b?a.data?(this.options.data=!0,this.opcode("lookupData",a.depth,a.parts,a.strict)):this.opcode("lookupOnContext",a.parts,a.falsy,a.strict,c):this.opcode("pushContext")},StringLiteral:function(a){this.opcode("pushString",a.value)},NumberLiteral:function(a){this.opcode("pushLiteral",a.value)},BooleanLiteral:function(a){this.opcode("pushLiteral",a.value)},UndefinedLiteral:function(){this.opcode("pushLiteral","undefined")},NullLiteral:function(){this.opcode("pushLiteral","null")},Hash:function(a){var b=a.pairs,c=0,d=b.length;for(this.opcode("pushHash");c<d;c++)this.pushParam(b[c].value);for(;c--;)this.opcode("assignToHash",b[c].key);this.opcode("popHash")},opcode:function(a){this.opcodes.push({opcode:a,args:p.call(arguments,1),loc:this.sourceNode[0].loc})},addDepth:function(a){a&&(this.useDepths=!0)},classifySexpr:function(a){var b=o["default"].helpers.simpleId(a.path),c=b&&!!this.blockParamIndex(a.path.parts[0]),d=!c&&o["default"].helpers.helperExpression(a),e=!c&&(d||b);if(e&&!d){var f=a.path.parts[0],g=this.options;g.knownHelpers[f]?d=!0:g.knownHelpersOnly&&(e=!1)}return d?"helper":e?"ambiguous":"simple"},pushParams:function(a){for(var b=0,c=a.length;b<c;b++)this.pushParam(a[b])},pushParam:function(a){var b=null!=a.value?a.value:a.original||"";if(this.stringParams)b.replace&&(b=b.replace(/^(\.?\.\/)*/g,"").replace(/\//g,".")),a.depth&&this.addDepth(a.depth),this.opcode("getContext",a.depth||0),this.opcode("pushStringParam",b,a.type),"SubExpression"===a.type&&this.accept(a);else{if(this.trackIds){var c=void 0;if(!a.parts||o["default"].helpers.scopedId(a)||a.depth||(c=this.blockParamIndex(a.parts[0])),c){var d=a.parts.slice(1).join(".");this.opcode("pushId","BlockParam",c,d)}else b=a.original||b,b.replace&&(b=b.replace(/^this(?:\.|$)/,"").replace(/^\.\//,"").replace(/^\.$/,"")),this.opcode("pushId",a.type,b)}this.accept(a)}},setupFullMustacheParams:function(a,b,c,d){var e=a.params;return this.pushParams(e),this.opcode("pushProgram",b),this.opcode("pushProgram",c),a.hash?this.accept(a.hash):this.opcode("emptyHash",d),e},blockParamIndex:function(a){for(var b=0,c=this.options.blockParams.length;b<c;b++){var d=this.options.blockParams[b],e=d&&m.indexOf(d,a);if(d&&e>=0)return[b,e]}}}},function(a,b,c){"use strict";function d(a){this.value=a}function e(){}function f(a,b,c,d){var e=b.popStack(),f=0,g=c.length;for(a&&g--;f<g;f++)e=b.nameLookup(e,c[f],d);return a?[b.aliasable("container.strict"),"(",e,", ",b.quotedString(c[f]),", ",JSON.stringify(b.source.currentLocation)," )"]:e}var g=c(13)["default"],h=c(1)["default"];b.__esModule=!0;var i=c(4),j=c(6),k=h(j),l=c(5),m=c(53),n=h(m);e.prototype={nameLookup:function(a,b){return this.internalNameLookup(a,b)},depthedLookup:function(a){return[this.aliasable("container.lookup"),'(depths, "',a,'")']},compilerInfo:function(){var a=i.COMPILER_REVISION,b=i.REVISION_CHANGES[a];return[a,b]},appendToBuffer:function(a,b,c){return l.isArray(a)||(a=[a]),a=this.source.wrap(a,b),this.environment.isSimple?["return ",a,";"]:c?["buffer += ",a,";"]:(a.appendToBuffer=!0,a)},initializeBuffer:function(){return this.quotedString("")},internalNameLookup:function(a,b){return this.lookupPropertyFunctionIsUsed=!0,["lookupProperty(",a,",",JSON.stringify(b),")"]},lookupPropertyFunctionIsUsed:!1,compile:function(a,b,c,d){this.environment=a,this.options=b,this.stringParams=this.options.stringParams,this.trackIds=this.options.trackIds,this.precompile=!d,this.name=this.environment.name,this.isChild=!!c,this.context=c||{decorators:[],programs:[],environments:[]},this.preamble(),this.stackSlot=0,this.stackVars=[],this.aliases={},this.registers={list:[]},this.hashes=[],this.compileStack=[],this.inlineStack=[],this.blockParams=[],this.compileChildren(a,b),this.useDepths=this.useDepths||a.useDepths||a.useDecorators||this.options.compat,this.useBlockParams=this.useBlockParams||a.useBlockParams;var e=a.opcodes,f=void 0,g=void 0,h=void 0,i=void 0;for(h=0,i=e.length;h<i;h++)f=e[h],this.source.currentLocation=f.loc,g=g||f.loc,this[f.opcode].apply(this,f.args);if(this.source.currentLocation=g,this.pushSource(""),this.stackSlot||this.inlineStack.length||this.compileStack.length)throw new k["default"]("Compile completed with content left on stack");this.decorators.isEmpty()?this.decorators=void 0:(this.useDecorators=!0,this.decorators.prepend(["var decorators = container.decorators, ",this.lookupPropertyFunctionVarDeclaration(),";\n"]),
|
29 |
this.decorators.push("return fn;"),d?this.decorators=Function.apply(this,["fn","props","container","depth0","data","blockParams","depths",this.decorators.merge()]):(this.decorators.prepend("function(fn, props, container, depth0, data, blockParams, depths) {\n"),this.decorators.push("}\n"),this.decorators=this.decorators.merge()));var j=this.createFunctionContext(d);if(this.isChild)return j;var l={compiler:this.compilerInfo(),main:j};this.decorators&&(l.main_d=this.decorators,l.useDecorators=!0);var m=this.context,n=m.programs,o=m.decorators;for(h=0,i=n.length;h<i;h++)n[h]&&(l[h]=n[h],o[h]&&(l[h+"_d"]=o[h],l.useDecorators=!0));return this.environment.usePartial&&(l.usePartial=!0),this.options.data&&(l.useData=!0),this.useDepths&&(l.useDepths=!0),this.useBlockParams&&(l.useBlockParams=!0),this.options.compat&&(l.compat=!0),d?l.compilerOptions=this.options:(l.compiler=JSON.stringify(l.compiler),this.source.currentLocation={start:{line:1,column:0}},l=this.objectLiteral(l),b.srcName?(l=l.toStringWithSourceMap({file:b.destName}),l.map=l.map&&l.map.toString()):l=l.toString()),l},preamble:function(){this.lastContext=0,this.source=new n["default"](this.options.srcName),this.decorators=new n["default"](this.options.srcName)},createFunctionContext:function(a){var b=this,c="",d=this.stackVars.concat(this.registers.list);d.length>0&&(c+=", "+d.join(", "));var e=0;g(this.aliases).forEach(function(a){var d=b.aliases[a];d.children&&d.referenceCount>1&&(c+=", alias"+ ++e+"="+a,d.children[0]="alias"+e)}),this.lookupPropertyFunctionIsUsed&&(c+=", "+this.lookupPropertyFunctionVarDeclaration());var f=["container","depth0","helpers","partials","data"];(this.useBlockParams||this.useDepths)&&f.push("blockParams"),this.useDepths&&f.push("depths");var h=this.mergeSource(c);return a?(f.push(h),Function.apply(this,f)):this.source.wrap(["function(",f.join(","),") {\n ",h,"}"])},mergeSource:function(a){var b=this.environment.isSimple,c=!this.forceBuffer,d=void 0,e=void 0,f=void 0,g=void 0;return this.source.each(function(a){a.appendToBuffer?(f?a.prepend(" + "):f=a,g=a):(f&&(e?f.prepend("buffer += "):d=!0,g.add(";"),f=g=void 0),e=!0,b||(c=!1))}),c?f?(f.prepend("return "),g.add(";")):e||this.source.push('return "";'):(a+=", buffer = "+(d?"":this.initializeBuffer()),f?(f.prepend("return buffer + "),g.add(";")):this.source.push("return buffer;")),a&&this.source.prepend("var "+a.substring(2)+(d?"":";\n")),this.source.merge()},lookupPropertyFunctionVarDeclaration:function(){return"\n lookupProperty = container.lookupProperty || function(parent, propertyName) {\n if (Object.prototype.hasOwnProperty.call(parent, propertyName)) {\n return parent[propertyName];\n }\n return undefined\n }\n ".trim()},blockValue:function(a){var b=this.aliasable("container.hooks.blockHelperMissing"),c=[this.contextName(0)];this.setupHelperArgs(a,0,c);var d=this.popStack();c.splice(1,0,d),this.push(this.source.functionCall(b,"call",c))},ambiguousBlockValue:function(){var a=this.aliasable("container.hooks.blockHelperMissing"),b=[this.contextName(0)];this.setupHelperArgs("",0,b,!0),this.flushInline();var c=this.topStack();b.splice(1,0,c),this.pushSource(["if (!",this.lastHelper,") { ",c," = ",this.source.functionCall(a,"call",b),"}"])},appendContent:function(a){this.pendingContent?a=this.pendingContent+a:this.pendingLocation=this.source.currentLocation,this.pendingContent=a},append:function(){if(this.isInline())this.replaceStack(function(a){return[" != null ? ",a,' : ""']}),this.pushSource(this.appendToBuffer(this.popStack()));else{var a=this.popStack();this.pushSource(["if (",a," != null) { ",this.appendToBuffer(a,void 0,!0)," }"]),this.environment.isSimple&&this.pushSource(["else { ",this.appendToBuffer("''",void 0,!0)," }"])}},appendEscaped:function(){this.pushSource(this.appendToBuffer([this.aliasable("container.escapeExpression"),"(",this.popStack(),")"]))},getContext:function(a){this.lastContext=a},pushContext:function(){this.pushStackLiteral(this.contextName(this.lastContext))},lookupOnContext:function(a,b,c,d){var e=0;d||!this.options.compat||this.lastContext?this.pushContext():this.push(this.depthedLookup(a[e++])),this.resolvePath("context",a,e,b,c)},lookupBlockParam:function(a,b){this.useBlockParams=!0,this.push(["blockParams[",a[0],"][",a[1],"]"]),this.resolvePath("context",b,1)},lookupData:function(a,b,c){a?this.pushStackLiteral("container.data(data, "+a+")"):this.pushStackLiteral("data"),this.resolvePath("data",b,0,!0,c)},resolvePath:function(a,b,c,d,e){var g=this;if(this.options.strict||this.options.assumeObjects)return void this.push(f(this.options.strict&&e,this,b,a));for(var h=b.length;c<h;c++)this.replaceStack(function(e){var f=g.nameLookup(e,b[c],a);return d?[" && ",f]:[" != null ? ",f," : ",e]})},resolvePossibleLambda:function(){this.push([this.aliasable("container.lambda"),"(",this.popStack(),", ",this.contextName(0),")"])},pushStringParam:function(a,b){this.pushContext(),this.pushString(b),"SubExpression"!==b&&("string"==typeof a?this.pushString(a):this.pushStackLiteral(a))},emptyHash:function(a){this.trackIds&&this.push("{}"),this.stringParams&&(this.push("{}"),this.push("{}")),this.pushStackLiteral(a?"undefined":"{}")},pushHash:function(){this.hash&&this.hashes.push(this.hash),this.hash={values:{},types:[],contexts:[],ids:[]}},popHash:function(){var a=this.hash;this.hash=this.hashes.pop(),this.trackIds&&this.push(this.objectLiteral(a.ids)),this.stringParams&&(this.push(this.objectLiteral(a.contexts)),this.push(this.objectLiteral(a.types))),this.push(this.objectLiteral(a.values))},pushString:function(a){this.pushStackLiteral(this.quotedString(a))},pushLiteral:function(a){this.pushStackLiteral(a)},pushProgram:function(a){null!=a?this.pushStackLiteral(this.programExpression(a)):this.pushStackLiteral(null)},registerDecorator:function(a,b){var c=this.nameLookup("decorators",b,"decorator"),d=this.setupHelperArgs(b,a);this.decorators.push(["fn = ",this.decorators.functionCall(c,"",["fn","props","container",d])," || fn;"])},invokeHelper:function(a,b,c){var d=this.popStack(),e=this.setupHelper(a,b),f=[];c&&f.push(e.name),f.push(d),this.options.strict||f.push(this.aliasable("container.hooks.helperMissing"));var g=["(",this.itemsSeparatedBy(f,"||"),")"],h=this.source.functionCall(g,"call",e.callParams);this.push(h)},itemsSeparatedBy:function(a,b){var c=[];c.push(a[0]);for(var d=1;d<a.length;d++)c.push(b,a[d]);return c},invokeKnownHelper:function(a,b){var c=this.setupHelper(a,b);this.push(this.source.functionCall(c.name,"call",c.callParams))},invokeAmbiguous:function(a,b){this.useRegister("helper");var c=this.popStack();this.emptyHash();var d=this.setupHelper(0,a,b),e=this.lastHelper=this.nameLookup("helpers",a,"helper"),f=["(","(helper = ",e," || ",c,")"];this.options.strict||(f[0]="(helper = ",f.push(" != null ? helper : ",this.aliasable("container.hooks.helperMissing"))),this.push(["(",f,d.paramsInit?["),(",d.paramsInit]:[],"),","(typeof helper === ",this.aliasable('"function"')," ? ",this.source.functionCall("helper","call",d.callParams)," : helper))"])},invokePartial:function(a,b,c){var d=[],e=this.setupParams(b,1,d);a&&(b=this.popStack(),delete e.name),c&&(e.indent=JSON.stringify(c)),e.helpers="helpers",e.partials="partials",e.decorators="container.decorators",a?d.unshift(b):d.unshift(this.nameLookup("partials",b,"partial")),this.options.compat&&(e.depths="depths"),e=this.objectLiteral(e),d.push(e),this.push(this.source.functionCall("container.invokePartial","",d))},assignToHash:function(a){var b=this.popStack(),c=void 0,d=void 0,e=void 0;this.trackIds&&(e=this.popStack()),this.stringParams&&(d=this.popStack(),c=this.popStack());var f=this.hash;c&&(f.contexts[a]=c),d&&(f.types[a]=d),e&&(f.ids[a]=e),f.values[a]=b},pushId:function(a,b,c){"BlockParam"===a?this.pushStackLiteral("blockParams["+b[0]+"].path["+b[1]+"]"+(c?" + "+JSON.stringify("."+c):"")):"PathExpression"===a?this.pushString(b):"SubExpression"===a?this.pushStackLiteral("true"):this.pushStackLiteral("null")},compiler:e,compileChildren:function(a,b){for(var c=a.children,d=void 0,e=void 0,f=0,g=c.length;f<g;f++){d=c[f],e=new this.compiler;var h=this.matchExistingProgram(d);if(null==h){this.context.programs.push("");var i=this.context.programs.length;d.index=i,d.name="program"+i,this.context.programs[i]=e.compile(d,b,this.context,!this.precompile),this.context.decorators[i]=e.decorators,this.context.environments[i]=d,this.useDepths=this.useDepths||e.useDepths,this.useBlockParams=this.useBlockParams||e.useBlockParams,d.useDepths=this.useDepths,d.useBlockParams=this.useBlockParams}else d.index=h.index,d.name="program"+h.index,this.useDepths=this.useDepths||h.useDepths,this.useBlockParams=this.useBlockParams||h.useBlockParams}},matchExistingProgram:function(a){for(var b=0,c=this.context.environments.length;b<c;b++){var d=this.context.environments[b];if(d&&d.equals(a))return d}},programExpression:function(a){var b=this.environment.children[a],c=[b.index,"data",b.blockParams];return(this.useBlockParams||this.useDepths)&&c.push("blockParams"),this.useDepths&&c.push("depths"),"container.program("+c.join(", ")+")"},useRegister:function(a){this.registers[a]||(this.registers[a]=!0,this.registers.list.push(a))},push:function(a){return a instanceof d||(a=this.source.wrap(a)),this.inlineStack.push(a),a},pushStackLiteral:function(a){this.push(new d(a))},pushSource:function(a){this.pendingContent&&(this.source.push(this.appendToBuffer(this.source.quotedString(this.pendingContent),this.pendingLocation)),this.pendingContent=void 0),a&&this.source.push(a)},replaceStack:function(a){var b=["("],c=void 0,e=void 0,f=void 0;if(!this.isInline())throw new k["default"]("replaceStack on non-inline");var g=this.popStack(!0);if(g instanceof d)c=[g.value],b=["(",c],f=!0;else{e=!0;var h=this.incrStack();b=["((",this.push(h)," = ",g,")"],c=this.topStack()}var i=a.call(this,c);f||this.popStack(),e&&this.stackSlot--,this.push(b.concat(i,")"))},incrStack:function(){return this.stackSlot++,this.stackSlot>this.stackVars.length&&this.stackVars.push("stack"+this.stackSlot),this.topStackName()},topStackName:function(){return"stack"+this.stackSlot},flushInline:function(){var a=this.inlineStack;this.inlineStack=[];for(var b=0,c=a.length;b<c;b++){var e=a[b];if(e instanceof d)this.compileStack.push(e);else{var f=this.incrStack();this.pushSource([f," = ",e,";"]),this.compileStack.push(f)}}},isInline:function(){return this.inlineStack.length},popStack:function(a){var b=this.isInline(),c=(b?this.inlineStack:this.compileStack).pop();if(!a&&c instanceof d)return c.value;if(!b){if(!this.stackSlot)throw new k["default"]("Invalid stack pop");this.stackSlot--}return c},topStack:function(){var a=this.isInline()?this.inlineStack:this.compileStack,b=a[a.length-1];return b instanceof d?b.value:b},contextName:function(a){return this.useDepths&&a?"depths["+a+"]":"depth"+a},quotedString:function(a){return this.source.quotedString(a)},objectLiteral:function(a){return this.source.objectLiteral(a)},aliasable:function(a){var b=this.aliases[a];return b?(b.referenceCount++,b):(b=this.aliases[a]=this.source.wrap(a),b.aliasable=!0,b.referenceCount=1,b)},setupHelper:function(a,b,c){var d=[],e=this.setupHelperArgs(b,a,d,c),f=this.nameLookup("helpers",b,"helper"),g=this.aliasable(this.contextName(0)+" != null ? "+this.contextName(0)+" : (container.nullContext || {})");return{params:d,paramsInit:e,name:f,callParams:[g].concat(d)}},setupParams:function(a,b,c){var d={},e=[],f=[],g=[],h=!c,i=void 0;h&&(c=[]),d.name=this.quotedString(a),d.hash=this.popStack(),this.trackIds&&(d.hashIds=this.popStack()),this.stringParams&&(d.hashTypes=this.popStack(),d.hashContexts=this.popStack());var j=this.popStack(),k=this.popStack();(k||j)&&(d.fn=k||"container.noop",d.inverse=j||"container.noop");for(var l=b;l--;)i=this.popStack(),c[l]=i,this.trackIds&&(g[l]=this.popStack()),this.stringParams&&(f[l]=this.popStack(),e[l]=this.popStack());return h&&(d.args=this.source.generateArray(c)),this.trackIds&&(d.ids=this.source.generateArray(g)),this.stringParams&&(d.types=this.source.generateArray(f),d.contexts=this.source.generateArray(e)),this.options.data&&(d.data="data"),this.useBlockParams&&(d.blockParams="blockParams"),d},setupHelperArgs:function(a,b,c,d){var e=this.setupParams(a,b,c);return e.loc=JSON.stringify(this.source.currentLocation),e=this.objectLiteral(e),d?(this.useRegister("options"),c.push("options"),["options=",e]):c?(c.push(e),""):e}},function(){for(var a="break else new var case finally return void catch for switch while continue function this with default if throw delete in try do instanceof typeof abstract enum int short boolean export interface static byte extends long super char final native synchronized class float package throws const goto private transient debugger implements protected volatile double import public let yield await null true false".split(" "),b=e.RESERVED_WORDS={},c=0,d=a.length;c<d;c++)b[a[c]]=!0}(),e.isValidJavaScriptVariableName=function(a){return!e.RESERVED_WORDS[a]&&/^[a-zA-Z_$][0-9a-zA-Z_$]*$/.test(a)},b["default"]=e,a.exports=b["default"]},function(a,b,c){"use strict";function d(a,b,c){if(g.isArray(a)){for(var d=[],e=0,f=a.length;e<f;e++)d.push(b.wrap(a[e],c));return d}return"boolean"==typeof a||"number"==typeof a?a+"":a}function e(a){this.srcFile=a,this.source=[]}var f=c(13)["default"];b.__esModule=!0;var g=c(5),h=void 0;try{}catch(i){}h||(h=function(a,b,c,d){this.src="",d&&this.add(d)},h.prototype={add:function(a){g.isArray(a)&&(a=a.join("")),this.src+=a},prepend:function(a){g.isArray(a)&&(a=a.join("")),this.src=a+this.src},toStringWithSourceMap:function(){return{code:this.toString()}},toString:function(){return this.src}}),e.prototype={isEmpty:function(){return!this.source.length},prepend:function(a,b){this.source.unshift(this.wrap(a,b))},push:function(a,b){this.source.push(this.wrap(a,b))},merge:function(){var a=this.empty();return this.each(function(b){a.add([" ",b,"\n"])}),a},each:function(a){for(var b=0,c=this.source.length;b<c;b++)a(this.source[b])},empty:function(){var a=this.currentLocation||{start:{}};return new h(a.start.line,a.start.column,this.srcFile)},wrap:function(a){var b=arguments.length<=1||void 0===arguments[1]?this.currentLocation||{start:{}}:arguments[1];return a instanceof h?a:(a=d(a,this,b),new h(b.start.line,b.start.column,this.srcFile,a))},functionCall:function(a,b,c){return c=this.generateList(c),this.wrap([a,b?"."+b+"(":"(",c,")"])},quotedString:function(a){return'"'+(a+"").replace(/\\/g,"\\\\").replace(/"/g,'\\"').replace(/\n/g,"\\n").replace(/\r/g,"\\r").replace(/\u2028/g,"\\u2028").replace(/\u2029/g,"\\u2029")+'"'},objectLiteral:function(a){var b=this,c=[];f(a).forEach(function(e){var f=d(a[e],b);"undefined"!==f&&c.push([b.quotedString(e),":",f])});var e=this.generateList(c);return e.prepend("{"),e.add("}"),e},generateList:function(a){for(var b=this.empty(),c=0,e=a.length;c<e;c++)c&&b.add(","),b.add(d(a[c],this));return b},generateArray:function(a){var b=this.generateList(a);return b.prepend("["),b.add("]"),b}},b["default"]=e,a.exports=b["default"]}])});
|
1 |
/**!
|
2 |
|
3 |
@license
|
4 |
+
handlebars v4.7.6
|
5 |
|
6 |
Copyright (C) 2011-2019 by Yehuda Katz
|
7 |
|
24 |
THE SOFTWARE.
|
25 |
|
26 |
*/
|
27 |
+
!function(a,b){"object"==typeof exports&&"object"==typeof module?module.exports=b():"function"==typeof define&&define.amd?define([],b):"object"==typeof exports?exports.Handlebars=b():a.Handlebars=b()}(this,function(){return function(a){function b(d){if(c[d])return c[d].exports;var e=c[d]={exports:{},id:d,loaded:!1};return a[d].call(e.exports,e,e.exports,b),e.loaded=!0,e.exports}var c={};return b.m=a,b.c=c,b.p="",b(0)}([function(a,b,c){"use strict";function d(){var a=r();return a.compile=function(b,c){return k.compile(b,c,a)},a.precompile=function(b,c){return k.precompile(b,c,a)},a.AST=i["default"],a.Compiler=k.Compiler,a.JavaScriptCompiler=m["default"],a.Parser=j.parser,a.parse=j.parse,a.parseWithoutProcessing=j.parseWithoutProcessing,a}var e=c(1)["default"];b.__esModule=!0;var f=c(2),g=e(f),h=c(45),i=e(h),j=c(46),k=c(51),l=c(52),m=e(l),n=c(49),o=e(n),p=c(44),q=e(p),r=g["default"].create,s=d();s.create=d,q["default"](s),s.Visitor=o["default"],s["default"]=s,b["default"]=s,a.exports=b["default"]},function(a,b){"use strict";b["default"]=function(a){return a&&a.__esModule?a:{"default":a}},b.__esModule=!0},function(a,b,c){"use strict";function d(){var a=new h.HandlebarsEnvironment;return n.extend(a,h),a.SafeString=j["default"],a.Exception=l["default"],a.Utils=n,a.escapeExpression=n.escapeExpression,a.VM=p,a.template=function(b){return p.template(b,a)},a}var e=c(3)["default"],f=c(1)["default"];b.__esModule=!0;var g=c(4),h=e(g),i=c(37),j=f(i),k=c(6),l=f(k),m=c(5),n=e(m),o=c(38),p=e(o),q=c(44),r=f(q),s=d();s.create=d,r["default"](s),s["default"]=s,b["default"]=s,a.exports=b["default"]},function(a,b){"use strict";b["default"]=function(a){if(a&&a.__esModule)return a;var b={};if(null!=a)for(var c in a)Object.prototype.hasOwnProperty.call(a,c)&&(b[c]=a[c]);return b["default"]=a,b},b.__esModule=!0},function(a,b,c){"use strict";function d(a,b,c){this.helpers=a||{},this.partials=b||{},this.decorators=c||{},i.registerDefaultHelpers(this),j.registerDefaultDecorators(this)}var e=c(1)["default"];b.__esModule=!0,b.HandlebarsEnvironment=d;var f=c(5),g=c(6),h=e(g),i=c(10),j=c(30),k=c(32),l=e(k),m=c(33),n="4.7.6";b.VERSION=n;var o=8;b.COMPILER_REVISION=o;var p=7;b.LAST_COMPATIBLE_COMPILER_REVISION=p;var q={1:"<= 1.0.rc.2",2:"== 1.0.0-rc.3",3:"== 1.0.0-rc.4",4:"== 1.x.x",5:"== 2.0.0-alpha.x",6:">= 2.0.0-beta.1",7:">= 4.0.0 <4.3.0",8:">= 4.3.0"};b.REVISION_CHANGES=q;var r="[object Object]";d.prototype={constructor:d,logger:l["default"],log:l["default"].log,registerHelper:function(a,b){if(f.toString.call(a)===r){if(b)throw new h["default"]("Arg not supported with multiple helpers");f.extend(this.helpers,a)}else this.helpers[a]=b},unregisterHelper:function(a){delete this.helpers[a]},registerPartial:function(a,b){if(f.toString.call(a)===r)f.extend(this.partials,a);else{if("undefined"==typeof b)throw new h["default"]('Attempting to register a partial called "'+a+'" as undefined');this.partials[a]=b}},unregisterPartial:function(a){delete this.partials[a]},registerDecorator:function(a,b){if(f.toString.call(a)===r){if(b)throw new h["default"]("Arg not supported with multiple decorators");f.extend(this.decorators,a)}else this.decorators[a]=b},unregisterDecorator:function(a){delete this.decorators[a]},resetLoggedPropertyAccesses:function(){m.resetLoggedProperties()}};var s=l["default"].log;b.log=s,b.createFrame=f.createFrame,b.logger=l["default"]},function(a,b){"use strict";function c(a){return k[a]}function d(a){for(var b=1;b<arguments.length;b++)for(var c in arguments[b])Object.prototype.hasOwnProperty.call(arguments[b],c)&&(a[c]=arguments[b][c]);return a}function e(a,b){for(var c=0,d=a.length;c<d;c++)if(a[c]===b)return c;return-1}function f(a){if("string"!=typeof a){if(a&&a.toHTML)return a.toHTML();if(null==a)return"";if(!a)return a+"";a=""+a}return m.test(a)?a.replace(l,c):a}function g(a){return!a&&0!==a||!(!p(a)||0!==a.length)}function h(a){var b=d({},a);return b._parent=a,b}function i(a,b){return a.path=b,a}function j(a,b){return(a?a+".":"")+b}b.__esModule=!0,b.extend=d,b.indexOf=e,b.escapeExpression=f,b.isEmpty=g,b.createFrame=h,b.blockParams=i,b.appendContextPath=j;var k={"&":"&","<":"<",">":">",'"':""","'":"'","`":"`","=":"="},l=/[&<>"'`=]/g,m=/[&<>"'`=]/,n=Object.prototype.toString;b.toString=n;var o=function(a){return"function"==typeof a};o(/x/)&&(b.isFunction=o=function(a){return"function"==typeof a&&"[object Function]"===n.call(a)}),b.isFunction=o;var p=Array.isArray||function(a){return!(!a||"object"!=typeof a)&&"[object Array]"===n.call(a)};b.isArray=p},function(a,b,c){"use strict";function d(a,b){var c=b&&b.loc,g=void 0,h=void 0,i=void 0,j=void 0;c&&(g=c.start.line,h=c.end.line,i=c.start.column,j=c.end.column,a+=" - "+g+":"+i);for(var k=Error.prototype.constructor.call(this,a),l=0;l<f.length;l++)this[f[l]]=k[f[l]];Error.captureStackTrace&&Error.captureStackTrace(this,d);try{c&&(this.lineNumber=g,this.endLineNumber=h,e?(Object.defineProperty(this,"column",{value:i,enumerable:!0}),Object.defineProperty(this,"endColumn",{value:j,enumerable:!0})):(this.column=i,this.endColumn=j))}catch(m){}}var e=c(7)["default"];b.__esModule=!0;var f=["description","fileName","lineNumber","endLineNumber","message","name","number","stack"];d.prototype=new Error,b["default"]=d,a.exports=b["default"]},function(a,b,c){a.exports={"default":c(8),__esModule:!0}},function(a,b,c){var d=c(9);a.exports=function(a,b,c){return d.setDesc(a,b,c)}},function(a,b){var c=Object;a.exports={create:c.create,getProto:c.getPrototypeOf,isEnum:{}.propertyIsEnumerable,getDesc:c.getOwnPropertyDescriptor,setDesc:c.defineProperty,setDescs:c.defineProperties,getKeys:c.keys,getNames:c.getOwnPropertyNames,getSymbols:c.getOwnPropertySymbols,each:[].forEach}},function(a,b,c){"use strict";function d(a){h["default"](a),j["default"](a),l["default"](a),n["default"](a),p["default"](a),r["default"](a),t["default"](a)}function e(a,b,c){a.helpers[b]&&(a.hooks[b]=a.helpers[b],c||delete a.helpers[b])}var f=c(1)["default"];b.__esModule=!0,b.registerDefaultHelpers=d,b.moveHelperToHooks=e;var g=c(11),h=f(g),i=c(12),j=f(i),k=c(25),l=f(k),m=c(26),n=f(m),o=c(27),p=f(o),q=c(28),r=f(q),s=c(29),t=f(s)},function(a,b,c){"use strict";b.__esModule=!0;var d=c(5);b["default"]=function(a){a.registerHelper("blockHelperMissing",function(b,c){var e=c.inverse,f=c.fn;if(b===!0)return f(this);if(b===!1||null==b)return e(this);if(d.isArray(b))return b.length>0?(c.ids&&(c.ids=[c.name]),a.helpers.each(b,c)):e(this);if(c.data&&c.ids){var g=d.createFrame(c.data);g.contextPath=d.appendContextPath(c.data.contextPath,c.name),c={data:g}}return f(b,c)})},a.exports=b["default"]},function(a,b,c){(function(d){"use strict";var e=c(13)["default"],f=c(1)["default"];b.__esModule=!0;var g=c(5),h=c(6),i=f(h);b["default"]=function(a){a.registerHelper("each",function(a,b){function c(b,c,d){l&&(l.key=b,l.index=c,l.first=0===c,l.last=!!d,m&&(l.contextPath=m+b)),k+=f(a[b],{data:l,blockParams:g.blockParams([a[b],b],[m+b,null])})}if(!b)throw new i["default"]("Must pass iterator to #each");var f=b.fn,h=b.inverse,j=0,k="",l=void 0,m=void 0;if(b.data&&b.ids&&(m=g.appendContextPath(b.data.contextPath,b.ids[0])+"."),g.isFunction(a)&&(a=a.call(this)),b.data&&(l=g.createFrame(b.data)),a&&"object"==typeof a)if(g.isArray(a))for(var n=a.length;j<n;j++)j in a&&c(j,j,j===a.length-1);else if(d.Symbol&&a[d.Symbol.iterator]){for(var o=[],p=a[d.Symbol.iterator](),q=p.next();!q.done;q=p.next())o.push(q.value);a=o;for(var n=a.length;j<n;j++)c(j,j,j===a.length-1)}else!function(){var b=void 0;e(a).forEach(function(a){void 0!==b&&c(b,j-1),b=a,j++}),void 0!==b&&c(b,j-1,!0)}();return 0===j&&(k=h(this)),k})},a.exports=b["default"]}).call(b,function(){return this}())},function(a,b,c){a.exports={"default":c(14),__esModule:!0}},function(a,b,c){c(15),a.exports=c(21).Object.keys},function(a,b,c){var d=c(16);c(18)("keys",function(a){return function(b){return a(d(b))}})},function(a,b,c){var d=c(17);a.exports=function(a){return Object(d(a))}},function(a,b){a.exports=function(a){if(void 0==a)throw TypeError("Can't call method on "+a);return a}},function(a,b,c){var d=c(19),e=c(21),f=c(24);a.exports=function(a,b){var c=(e.Object||{})[a]||Object[a],g={};g[a]=b(c),d(d.S+d.F*f(function(){c(1)}),"Object",g)}},function(a,b,c){var d=c(20),e=c(21),f=c(22),g="prototype",h=function(a,b,c){var i,j,k,l=a&h.F,m=a&h.G,n=a&h.S,o=a&h.P,p=a&h.B,q=a&h.W,r=m?e:e[b]||(e[b]={}),s=m?d:n?d[b]:(d[b]||{})[g];m&&(c=b);for(i in c)j=!l&&s&&i in s,j&&i in r||(k=j?s[i]:c[i],r[i]=m&&"function"!=typeof s[i]?c[i]:p&&j?f(k,d):q&&s[i]==k?function(a){var b=function(b){return this instanceof a?new a(b):a(b)};return b[g]=a[g],b}(k):o&&"function"==typeof k?f(Function.call,k):k,o&&((r[g]||(r[g]={}))[i]=k))};h.F=1,h.G=2,h.S=4,h.P=8,h.B=16,h.W=32,a.exports=h},function(a,b){var c=a.exports="undefined"!=typeof window&&window.Math==Math?window:"undefined"!=typeof self&&self.Math==Math?self:Function("return this")();"number"==typeof __g&&(__g=c)},function(a,b){var c=a.exports={version:"1.2.6"};"number"==typeof __e&&(__e=c)},function(a,b,c){var d=c(23);a.exports=function(a,b,c){if(d(a),void 0===b)return a;switch(c){case 1:return function(c){return a.call(b,c)};case 2:return function(c,d){return a.call(b,c,d)};case 3:return function(c,d,e){return a.call(b,c,d,e)}}return function(){return a.apply(b,arguments)}}},function(a,b){a.exports=function(a){if("function"!=typeof a)throw TypeError(a+" is not a function!");return a}},function(a,b){a.exports=function(a){try{return!!a()}catch(b){return!0}}},function(a,b,c){"use strict";var d=c(1)["default"];b.__esModule=!0;var e=c(6),f=d(e);b["default"]=function(a){a.registerHelper("helperMissing",function(){if(1!==arguments.length)throw new f["default"]('Missing helper: "'+arguments[arguments.length-1].name+'"')})},a.exports=b["default"]},function(a,b,c){"use strict";var d=c(1)["default"];b.__esModule=!0;var e=c(5),f=c(6),g=d(f);b["default"]=function(a){a.registerHelper("if",function(a,b){if(2!=arguments.length)throw new g["default"]("#if requires exactly one argument");return e.isFunction(a)&&(a=a.call(this)),!b.hash.includeZero&&!a||e.isEmpty(a)?b.inverse(this):b.fn(this)}),a.registerHelper("unless",function(b,c){if(2!=arguments.length)throw new g["default"]("#unless requires exactly one argument");return a.helpers["if"].call(this,b,{fn:c.inverse,inverse:c.fn,hash:c.hash})})},a.exports=b["default"]},function(a,b){"use strict";b.__esModule=!0,b["default"]=function(a){a.registerHelper("log",function(){for(var b=[void 0],c=arguments[arguments.length-1],d=0;d<arguments.length-1;d++)b.push(arguments[d]);var e=1;null!=c.hash.level?e=c.hash.level:c.data&&null!=c.data.level&&(e=c.data.level),b[0]=e,a.log.apply(a,b)})},a.exports=b["default"]},function(a,b){"use strict";b.__esModule=!0,b["default"]=function(a){a.registerHelper("lookup",function(a,b,c){return a?c.lookupProperty(a,b):a})},a.exports=b["default"]},function(a,b,c){"use strict";var d=c(1)["default"];b.__esModule=!0;var e=c(5),f=c(6),g=d(f);b["default"]=function(a){a.registerHelper("with",function(a,b){if(2!=arguments.length)throw new g["default"]("#with requires exactly one argument");e.isFunction(a)&&(a=a.call(this));var c=b.fn;if(e.isEmpty(a))return b.inverse(this);var d=b.data;return b.data&&b.ids&&(d=e.createFrame(b.data),d.contextPath=e.appendContextPath(b.data.contextPath,b.ids[0])),c(a,{data:d,blockParams:e.blockParams([a],[d&&d.contextPath])})})},a.exports=b["default"]},function(a,b,c){"use strict";function d(a){g["default"](a)}var e=c(1)["default"];b.__esModule=!0,b.registerDefaultDecorators=d;var f=c(31),g=e(f)},function(a,b,c){"use strict";b.__esModule=!0;var d=c(5);b["default"]=function(a){a.registerDecorator("inline",function(a,b,c,e){var f=a;return b.partials||(b.partials={},f=function(e,f){var g=c.partials;c.partials=d.extend({},g,b.partials);var h=a(e,f);return c.partials=g,h}),b.partials[e.args[0]]=e.fn,f})},a.exports=b["default"]},function(a,b,c){"use strict";b.__esModule=!0;var d=c(5),e={methodMap:["debug","info","warn","error"],level:"info",lookupLevel:function(a){if("string"==typeof a){var b=d.indexOf(e.methodMap,a.toLowerCase());a=b>=0?b:parseInt(a,10)}return a},log:function(a){if(a=e.lookupLevel(a),"undefined"!=typeof console&&e.lookupLevel(e.level)<=a){var b=e.methodMap[a];console[b]||(b="log");for(var c=arguments.length,d=Array(c>1?c-1:0),f=1;f<c;f++)d[f-1]=arguments[f];console[b].apply(console,d)}}};b["default"]=e,a.exports=b["default"]},function(a,b,c){"use strict";function d(a){var b=i(null);b.constructor=!1,b.__defineGetter__=!1,b.__defineSetter__=!1,b.__lookupGetter__=!1;var c=i(null);return c.__proto__=!1,{properties:{whitelist:l.createNewLookupObject(c,a.allowedProtoProperties),defaultValue:a.allowProtoPropertiesByDefault},methods:{whitelist:l.createNewLookupObject(b,a.allowedProtoMethods),defaultValue:a.allowProtoMethodsByDefault}}}function e(a,b,c){return"function"==typeof a?f(b.methods,c):f(b.properties,c)}function f(a,b){return void 0!==a.whitelist[b]?a.whitelist[b]===!0:void 0!==a.defaultValue?a.defaultValue:(g(b),!1)}function g(a){o[a]!==!0&&(o[a]=!0,n.log("error",'Handlebars: Access has been denied to resolve the property "'+a+'" because it is not an "own property" of its parent.\nYou can add a runtime option to disable the check or this warning:\nSee https://handlebarsjs.com/api-reference/runtime-options.html#options-to-control-prototype-access for details'))}function h(){j(o).forEach(function(a){delete o[a]})}var i=c(34)["default"],j=c(13)["default"],k=c(3)["default"];b.__esModule=!0,b.createProtoAccessControl=d,b.resultIsAllowed=e,b.resetLoggedProperties=h;var l=c(36),m=c(32),n=k(m),o=i(null)},function(a,b,c){a.exports={"default":c(35),__esModule:!0}},function(a,b,c){var d=c(9);a.exports=function(a,b){return d.create(a,b)}},function(a,b,c){"use strict";function d(){for(var a=arguments.length,b=Array(a),c=0;c<a;c++)b[c]=arguments[c];return f.extend.apply(void 0,[e(null)].concat(b))}var e=c(34)["default"];b.__esModule=!0,b.createNewLookupObject=d;var f=c(5)},function(a,b){"use strict";function c(a){this.string=a}b.__esModule=!0,c.prototype.toString=c.prototype.toHTML=function(){return""+this.string},b["default"]=c,a.exports=b["default"]},function(a,b,c){"use strict";function d(a){var b=a&&a[0]||1,c=v.COMPILER_REVISION;if(!(b>=v.LAST_COMPATIBLE_COMPILER_REVISION&&b<=v.COMPILER_REVISION)){if(b<v.LAST_COMPATIBLE_COMPILER_REVISION){var d=v.REVISION_CHANGES[c],e=v.REVISION_CHANGES[b];throw new u["default"]("Template was precompiled with an older version of Handlebars than the current runtime. Please update your precompiler to a newer version ("+d+") or downgrade your runtime to an older version ("+e+").")}throw new u["default"]("Template was precompiled with a newer version of Handlebars than the current runtime. Please update your runtime to a newer version ("+a[1]+").")}}function e(a,b){function c(c,d,e){e.hash&&(d=s.extend({},d,e.hash),e.ids&&(e.ids[0]=!0)),c=b.VM.resolvePartial.call(this,c,d,e);var f=s.extend({},e,{hooks:this.hooks,protoAccessControl:this.protoAccessControl}),g=b.VM.invokePartial.call(this,c,d,f);if(null==g&&b.compile&&(e.partials[e.name]=b.compile(c,a.compilerOptions,b),g=e.partials[e.name](d,f)),null!=g){if(e.indent){for(var h=g.split("\n"),i=0,j=h.length;i<j&&(h[i]||i+1!==j);i++)h[i]=e.indent+h[i];g=h.join("\n")}return g}throw new u["default"]("The partial "+e.name+" could not be compiled when running in runtime-only mode")}function d(b){function c(b){return""+a.main(g,b,g.helpers,g.partials,f,i,h)}var e=arguments.length<=1||void 0===arguments[1]?{}:arguments[1],f=e.data;d._setup(e),!e.partial&&a.useData&&(f=j(b,f));var h=void 0,i=a.useBlockParams?[]:void 0;return a.useDepths&&(h=e.depths?b!=e.depths[0]?[b].concat(e.depths):e.depths:[b]),(c=k(a.main,c,g,e.depths||[],f,i))(b,e)}if(!b)throw new u["default"]("No environment passed to template");if(!a||!a.main)throw new u["default"]("Unknown template object: "+typeof a);a.main.decorator=a.main_d,b.VM.checkRevision(a.compiler);var e=a.compiler&&7===a.compiler[0],g={strict:function(a,b,c){if(!(a&&b in a))throw new u["default"]('"'+b+'" not defined in '+a,{loc:c});return a[b]},lookupProperty:function(a,b){var c=a[b];return null==c?c:Object.prototype.hasOwnProperty.call(a,b)?c:y.resultIsAllowed(c,g.protoAccessControl,b)?c:void 0},lookup:function(a,b){for(var c=a.length,d=0;d<c;d++){var e=a[d]&&g.lookupProperty(a[d],b);if(null!=e)return a[d][b]}},lambda:function(a,b){return"function"==typeof a?a.call(b):a},escapeExpression:s.escapeExpression,invokePartial:c,fn:function(b){var c=a[b];return c.decorator=a[b+"_d"],c},programs:[],program:function(a,b,c,d,e){var g=this.programs[a],h=this.fn(a);return b||e||d||c?g=f(this,a,h,b,c,d,e):g||(g=this.programs[a]=f(this,a,h)),g},data:function(a,b){for(;a&&b--;)a=a._parent;return a},mergeIfNeeded:function(a,b){var c=a||b;return a&&b&&a!==b&&(c=s.extend({},b,a)),c},nullContext:n({}),noop:b.VM.noop,compilerInfo:a.compiler};return d.isTop=!0,d._setup=function(c){if(c.partial)g.protoAccessControl=c.protoAccessControl,g.helpers=c.helpers,g.partials=c.partials,g.decorators=c.decorators,g.hooks=c.hooks;else{var d=s.extend({},b.helpers,c.helpers);l(d,g),g.helpers=d,a.usePartial&&(g.partials=g.mergeIfNeeded(c.partials,b.partials)),(a.usePartial||a.useDecorators)&&(g.decorators=s.extend({},b.decorators,c.decorators)),g.hooks={},g.protoAccessControl=y.createProtoAccessControl(c);var f=c.allowCallsToHelperMissing||e;w.moveHelperToHooks(g,"helperMissing",f),w.moveHelperToHooks(g,"blockHelperMissing",f)}},d._child=function(b,c,d,e){if(a.useBlockParams&&!d)throw new u["default"]("must pass block params");if(a.useDepths&&!e)throw new u["default"]("must pass parent depths");return f(g,b,a[b],c,0,d,e)},d}function f(a,b,c,d,e,f,g){function h(b){var e=arguments.length<=1||void 0===arguments[1]?{}:arguments[1],h=g;return!g||b==g[0]||b===a.nullContext&&null===g[0]||(h=[b].concat(g)),c(a,b,a.helpers,a.partials,e.data||d,f&&[e.blockParams].concat(f),h)}return h=k(c,h,a,g,d,f),h.program=b,h.depth=g?g.length:0,h.blockParams=e||0,h}function g(a,b,c){return a?a.call||c.name||(c.name=a,a=c.partials[a]):a="@partial-block"===c.name?c.data["partial-block"]:c.partials[c.name],a}function h(a,b,c){var d=c.data&&c.data["partial-block"];c.partial=!0,c.ids&&(c.data.contextPath=c.ids[0]||c.data.contextPath);var e=void 0;if(c.fn&&c.fn!==i&&!function(){c.data=v.createFrame(c.data);var a=c.fn;e=c.data["partial-block"]=function(b){var c=arguments.length<=1||void 0===arguments[1]?{}:arguments[1];return c.data=v.createFrame(c.data),c.data["partial-block"]=d,a(b,c)},a.partials&&(c.partials=s.extend({},c.partials,a.partials))}(),void 0===a&&e&&(a=e),void 0===a)throw new u["default"]("The partial "+c.name+" could not be found");if(a instanceof Function)return a(b,c)}function i(){return""}function j(a,b){return b&&"root"in b||(b=b?v.createFrame(b):{},b.root=a),b}function k(a,b,c,d,e,f){if(a.decorator){var g={};b=a.decorator(b,g,c,d&&d[0],e,f,d),s.extend(b,g)}return b}function l(a,b){o(a).forEach(function(c){var d=a[c];a[c]=m(d,b)})}function m(a,b){var c=b.lookupProperty;return x.wrapHelper(a,function(a){return s.extend({lookupProperty:c},a)})}var n=c(39)["default"],o=c(13)["default"],p=c(3)["default"],q=c(1)["default"];b.__esModule=!0,b.checkRevision=d,b.template=e,b.wrapProgram=f,b.resolvePartial=g,b.invokePartial=h,b.noop=i;var r=c(5),s=p(r),t=c(6),u=q(t),v=c(4),w=c(10),x=c(43),y=c(33)},function(a,b,c){a.exports={"default":c(40),__esModule:!0}},function(a,b,c){c(41),a.exports=c(21).Object.seal},function(a,b,c){var d=c(42);c(18)("seal",function(a){return function(b){return a&&d(b)?a(b):b}})},function(a,b){a.exports=function(a){return"object"==typeof a?null!==a:"function"==typeof a}},function(a,b){"use strict";function c(a,b){if("function"!=typeof a)return a;var c=function(){var c=arguments[arguments.length-1];return arguments[arguments.length-1]=b(c),a.apply(this,arguments)};return c}b.__esModule=!0,b.wrapHelper=c},function(a,b){(function(c){"use strict";b.__esModule=!0,b["default"]=function(a){var b="undefined"!=typeof c?c:window,d=b.Handlebars;a.noConflict=function(){return b.Handlebars===a&&(b.Handlebars=d),a}},a.exports=b["default"]}).call(b,function(){return this}())},function(a,b){"use strict";b.__esModule=!0;var c={helpers:{helperExpression:function(a){return"SubExpression"===a.type||("MustacheStatement"===a.type||"BlockStatement"===a.type)&&!!(a.params&&a.params.length||a.hash)},scopedId:function(a){return/^\.|this\b/.test(a.original)},simpleId:function(a){return 1===a.parts.length&&!c.helpers.scopedId(a)&&!a.depth}}};b["default"]=c,a.exports=b["default"]},function(a,b,c){"use strict";function d(a,b){if("Program"===a.type)return a;i["default"].yy=o,o.locInfo=function(a){return new o.SourceLocation(b&&b.srcName,a)};var c=i["default"].parse(a);return c}function e(a,b){var c=d(a,b),e=new k["default"](b);return e.accept(c)}var f=c(1)["default"],g=c(3)["default"];b.__esModule=!0,b.parseWithoutProcessing=d,b.parse=e;var h=c(47),i=f(h),j=c(48),k=f(j),l=c(50),m=g(l),n=c(5);b.parser=i["default"];var o={};n.extend(o,m)},function(a,b){"use strict";b.__esModule=!0;var c=function(){function a(){this.yy={}}var b={trace:function(){},yy:{},symbols_:{error:2,root:3,program:4,EOF:5,program_repetition0:6,statement:7,mustache:8,block:9,rawBlock:10,partial:11,partialBlock:12,content:13,COMMENT:14,CONTENT:15,openRawBlock:16,rawBlock_repetition0:17,END_RAW_BLOCK:18,OPEN_RAW_BLOCK:19,helperName:20,openRawBlock_repetition0:21,openRawBlock_option0:22,CLOSE_RAW_BLOCK:23,openBlock:24,block_option0:25,closeBlock:26,openInverse:27,block_option1:28,OPEN_BLOCK:29,openBlock_repetition0:30,openBlock_option0:31,openBlock_option1:32,CLOSE:33,OPEN_INVERSE:34,openInverse_repetition0:35,openInverse_option0:36,openInverse_option1:37,openInverseChain:38,OPEN_INVERSE_CHAIN:39,openInverseChain_repetition0:40,openInverseChain_option0:41,openInverseChain_option1:42,inverseAndProgram:43,INVERSE:44,inverseChain:45,inverseChain_option0:46,OPEN_ENDBLOCK:47,OPEN:48,mustache_repetition0:49,mustache_option0:50,OPEN_UNESCAPED:51,mustache_repetition1:52,mustache_option1:53,CLOSE_UNESCAPED:54,OPEN_PARTIAL:55,partialName:56,partial_repetition0:57,partial_option0:58,openPartialBlock:59,OPEN_PARTIAL_BLOCK:60,openPartialBlock_repetition0:61,openPartialBlock_option0:62,param:63,sexpr:64,OPEN_SEXPR:65,sexpr_repetition0:66,sexpr_option0:67,CLOSE_SEXPR:68,hash:69,hash_repetition_plus0:70,hashSegment:71,ID:72,EQUALS:73,blockParams:74,OPEN_BLOCK_PARAMS:75,blockParams_repetition_plus0:76,CLOSE_BLOCK_PARAMS:77,path:78,dataName:79,STRING:80,NUMBER:81,BOOLEAN:82,UNDEFINED:83,NULL:84,DATA:85,pathSegments:86,SEP:87,$accept:0,$end:1},terminals_:{2:"error",5:"EOF",14:"COMMENT",15:"CONTENT",18:"END_RAW_BLOCK",19:"OPEN_RAW_BLOCK",23:"CLOSE_RAW_BLOCK",29:"OPEN_BLOCK",33:"CLOSE",34:"OPEN_INVERSE",39:"OPEN_INVERSE_CHAIN",44:"INVERSE",47:"OPEN_ENDBLOCK",48:"OPEN",51:"OPEN_UNESCAPED",54:"CLOSE_UNESCAPED",55:"OPEN_PARTIAL",60:"OPEN_PARTIAL_BLOCK",65:"OPEN_SEXPR",68:"CLOSE_SEXPR",72:"ID",73:"EQUALS",75:"OPEN_BLOCK_PARAMS",77:"CLOSE_BLOCK_PARAMS",80:"STRING",81:"NUMBER",82:"BOOLEAN",83:"UNDEFINED",84:"NULL",85:"DATA",87:"SEP"},productions_:[0,[3,2],[4,1],[7,1],[7,1],[7,1],[7,1],[7,1],[7,1],[7,1],[13,1],[10,3],[16,5],[9,4],[9,4],[24,6],[27,6],[38,6],[43,2],[45,3],[45,1],[26,3],[8,5],[8,5],[11,5],[12,3],[59,5],[63,1],[63,1],[64,5],[69,1],[71,3],[74,3],[20,1],[20,1],[20,1],[20,1],[20,1],[20,1],[20,1],[56,1],[56,1],[79,2],[78,1],[86,3],[86,1],[6,0],[6,2],[17,0],[17,2],[21,0],[21,2],[22,0],[22,1],[25,0],[25,1],[28,0],[28,1],[30,0],[30,2],[31,0],[31,1],[32,0],[32,1],[35,0],[35,2],[36,0],[36,1],[37,0],[37,1],[40,0],[40,2],[41,0],[41,1],[42,0],[42,1],[46,0],[46,1],[49,0],[49,2],[50,0],[50,1],[52,0],[52,2],[53,0],[53,1],[57,0],[57,2],[58,0],[58,1],[61,0],[61,2],[62,0],[62,1],[66,0],[66,2],[67,0],[67,1],[70,1],[70,2],[76,1],[76,2]],performAction:function(a,b,c,d,e,f,g){var h=f.length-1;switch(e){case 1:return f[h-1];case 2:this.$=d.prepareProgram(f[h]);break;case 3:this.$=f[h];break;case 4:this.$=f[h];break;case 5:this.$=f[h];break;case 6:this.$=f[h];break;case 7:this.$=f[h];break;case 8:this.$=f[h];break;case 9:this.$={type:"CommentStatement",value:d.stripComment(f[h]),strip:d.stripFlags(f[h],f[h]),loc:d.locInfo(this._$)};break;case 10:this.$={type:"ContentStatement",original:f[h],value:f[h],loc:d.locInfo(this._$)};break;case 11:this.$=d.prepareRawBlock(f[h-2],f[h-1],f[h],this._$);break;case 12:this.$={path:f[h-3],params:f[h-2],hash:f[h-1]};break;case 13:this.$=d.prepareBlock(f[h-3],f[h-2],f[h-1],f[h],!1,this._$);break;case 14:this.$=d.prepareBlock(f[h-3],f[h-2],f[h-1],f[h],!0,this._$);break;case 15:this.$={open:f[h-5],path:f[h-4],params:f[h-3],hash:f[h-2],blockParams:f[h-1],strip:d.stripFlags(f[h-5],f[h])};break;case 16:this.$={path:f[h-4],params:f[h-3],hash:f[h-2],blockParams:f[h-1],strip:d.stripFlags(f[h-5],f[h])};break;case 17:this.$={path:f[h-4],params:f[h-3],hash:f[h-2],blockParams:f[h-1],strip:d.stripFlags(f[h-5],f[h])};break;case 18:this.$={strip:d.stripFlags(f[h-1],f[h-1]),program:f[h]};break;case 19:var i=d.prepareBlock(f[h-2],f[h-1],f[h],f[h],!1,this._$),j=d.prepareProgram([i],f[h-1].loc);j.chained=!0,this.$={strip:f[h-2].strip,program:j,chain:!0};break;case 20:this.$=f[h];break;case 21:this.$={path:f[h-1],strip:d.stripFlags(f[h-2],f[h])};break;case 22:this.$=d.prepareMustache(f[h-3],f[h-2],f[h-1],f[h-4],d.stripFlags(f[h-4],f[h]),this._$);break;case 23:this.$=d.prepareMustache(f[h-3],f[h-2],f[h-1],f[h-4],d.stripFlags(f[h-4],f[h]),this._$);break;case 24:this.$={type:"PartialStatement",name:f[h-3],params:f[h-2],hash:f[h-1],indent:"",strip:d.stripFlags(f[h-4],f[h]),loc:d.locInfo(this._$)};break;case 25:this.$=d.preparePartialBlock(f[h-2],f[h-1],f[h],this._$);break;case 26:this.$={path:f[h-3],params:f[h-2],hash:f[h-1],strip:d.stripFlags(f[h-4],f[h])};break;case 27:this.$=f[h];break;case 28:this.$=f[h];break;case 29:this.$={type:"SubExpression",path:f[h-3],params:f[h-2],hash:f[h-1],loc:d.locInfo(this._$)};break;case 30:this.$={type:"Hash",pairs:f[h],loc:d.locInfo(this._$)};break;case 31:this.$={type:"HashPair",key:d.id(f[h-2]),value:f[h],loc:d.locInfo(this._$)};break;case 32:this.$=d.id(f[h-1]);break;case 33:this.$=f[h];break;case 34:this.$=f[h];break;case 35:this.$={type:"StringLiteral",value:f[h],original:f[h],loc:d.locInfo(this._$)};break;case 36:this.$={type:"NumberLiteral",value:Number(f[h]),original:Number(f[h]),loc:d.locInfo(this._$)};break;case 37:this.$={type:"BooleanLiteral",value:"true"===f[h],original:"true"===f[h],loc:d.locInfo(this._$)};break;case 38:this.$={type:"UndefinedLiteral",original:void 0,value:void 0,loc:d.locInfo(this._$)};break;case 39:this.$={type:"NullLiteral",original:null,value:null,loc:d.locInfo(this._$)};break;case 40:this.$=f[h];break;case 41:this.$=f[h];break;case 42:this.$=d.preparePath(!0,f[h],this._$);break;case 43:this.$=d.preparePath(!1,f[h],this._$);break;case 44:f[h-2].push({part:d.id(f[h]),original:f[h],separator:f[h-1]}),this.$=f[h-2];break;case 45:this.$=[{part:d.id(f[h]),original:f[h]}];break;case 46:this.$=[];break;case 47:f[h-1].push(f[h]);break;case 48:this.$=[];break;case 49:f[h-1].push(f[h]);break;case 50:this.$=[];break;case 51:f[h-1].push(f[h]);break;case 58:this.$=[];break;case 59:f[h-1].push(f[h]);break;case 64:this.$=[];break;case 65:f[h-1].push(f[h]);break;case 70:this.$=[];break;case 71:f[h-1].push(f[h]);break;case 78:this.$=[];break;case 79:f[h-1].push(f[h]);break;case 82:this.$=[];break;case 83:f[h-1].push(f[h]);break;case 86:this.$=[];break;case 87:f[h-1].push(f[h]);break;case 90:this.$=[];break;case 91:f[h-1].push(f[h]);break;case 94:this.$=[];break;case 95:f[h-1].push(f[h]);break;case 98:this.$=[f[h]];break;case 99:f[h-1].push(f[h]);break;case 100:this.$=[f[h]];break;case 101:f[h-1].push(f[h])}},table:[{3:1,4:2,5:[2,46],6:3,14:[2,46],15:[2,46],19:[2,46],29:[2,46],34:[2,46],48:[2,46],51:[2,46],55:[2,46],60:[2,46]},{1:[3]},{5:[1,4]},{5:[2,2],7:5,8:6,9:7,10:8,11:9,12:10,13:11,14:[1,12],15:[1,20],16:17,19:[1,23],24:15,27:16,29:[1,21],34:[1,22],39:[2,2],44:[2,2],47:[2,2],48:[1,13],51:[1,14],55:[1,18],59:19,60:[1,24]},{1:[2,1]},{5:[2,47],14:[2,47],15:[2,47],19:[2,47],29:[2,47],34:[2,47],39:[2,47],44:[2,47],47:[2,47],48:[2,47],51:[2,47],55:[2,47],60:[2,47]},{5:[2,3],14:[2,3],15:[2,3],19:[2,3],29:[2,3],34:[2,3],39:[2,3],44:[2,3],47:[2,3],48:[2,3],51:[2,3],55:[2,3],60:[2,3]},{5:[2,4],14:[2,4],15:[2,4],19:[2,4],29:[2,4],34:[2,4],39:[2,4],44:[2,4],47:[2,4],48:[2,4],51:[2,4],55:[2,4],60:[2,4]},{5:[2,5],14:[2,5],15:[2,5],19:[2,5],29:[2,5],34:[2,5],39:[2,5],44:[2,5],47:[2,5],48:[2,5],51:[2,5],55:[2,5],60:[2,5]},{5:[2,6],14:[2,6],15:[2,6],19:[2,6],29:[2,6],34:[2,6],39:[2,6],44:[2,6],47:[2,6],48:[2,6],51:[2,6],55:[2,6],60:[2,6]},{5:[2,7],14:[2,7],15:[2,7],19:[2,7],29:[2,7],34:[2,7],39:[2,7],44:[2,7],47:[2,7],48:[2,7],51:[2,7],55:[2,7],60:[2,7]},{5:[2,8],14:[2,8],15:[2,8],19:[2,8],29:[2,8],34:[2,8],39:[2,8],44:[2,8],47:[2,8],48:[2,8],51:[2,8],55:[2,8],60:[2,8]},{5:[2,9],14:[2,9],15:[2,9],19:[2,9],29:[2,9],34:[2,9],39:[2,9],44:[2,9],47:[2,9],48:[2,9],51:[2,9],55:[2,9],60:[2,9]},{20:25,72:[1,35],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{20:36,72:[1,35],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{4:37,6:3,14:[2,46],15:[2,46],19:[2,46],29:[2,46],34:[2,46],39:[2,46],44:[2,46],47:[2,46],48:[2,46],51:[2,46],55:[2,46],60:[2,46]},{4:38,6:3,14:[2,46],15:[2,46],19:[2,46],29:[2,46],34:[2,46],44:[2,46],47:[2,46],48:[2,46],51:[2,46],55:[2,46],60:[2,46]},{15:[2,48],17:39,18:[2,48]},{20:41,56:40,64:42,65:[1,43],72:[1,35],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{4:44,6:3,14:[2,46],15:[2,46],19:[2,46],29:[2,46],34:[2,46],47:[2,46],48:[2,46],51:[2,46],55:[2,46],60:[2,46]},{5:[2,10],14:[2,10],15:[2,10],18:[2,10],19:[2,10],29:[2,10],34:[2,10],39:[2,10],44:[2,10],47:[2,10],48:[2,10],51:[2,10],55:[2,10],60:[2,10]},{20:45,72:[1,35],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{20:46,72:[1,35],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{20:47,72:[1,35],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{20:41,56:48,64:42,65:[1,43],72:[1,35],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{33:[2,78],49:49,65:[2,78],72:[2,78],80:[2,78],81:[2,78],82:[2,78],83:[2,78],84:[2,78],85:[2,78]},{23:[2,33],33:[2,33],54:[2,33],65:[2,33],68:[2,33],72:[2,33],75:[2,33],80:[2,33],81:[2,33],82:[2,33],83:[2,33],84:[2,33],85:[2,33]},{23:[2,34],33:[2,34],54:[2,34],65:[2,34],68:[2,34],72:[2,34],75:[2,34],80:[2,34],81:[2,34],82:[2,34],83:[2,34],84:[2,34],85:[2,34]},{23:[2,35],33:[2,35],54:[2,35],65:[2,35],68:[2,35],72:[2,35],75:[2,35],80:[2,35],81:[2,35],82:[2,35],83:[2,35],84:[2,35],85:[2,35]},{23:[2,36],33:[2,36],54:[2,36],65:[2,36],68:[2,36],72:[2,36],75:[2,36],80:[2,36],81:[2,36],82:[2,36],83:[2,36],84:[2,36],85:[2,36]},{23:[2,37],33:[2,37],54:[2,37],65:[2,37],68:[2,37],72:[2,37],75:[2,37],80:[2,37],81:[2,37],82:[2,37],83:[2,37],84:[2,37],85:[2,37]},{23:[2,38],33:[2,38],54:[2,38],65:[2,38],68:[2,38],72:[2,38],75:[2,38],80:[2,38],81:[2,38],82:[2,38],83:[2,38],84:[2,38],85:[2,38]},{23:[2,39],33:[2,39],54:[2,39],65:[2,39],68:[2,39],72:[2,39],75:[2,39],80:[2,39],81:[2,39],82:[2,39],83:[2,39],84:[2,39],85:[2,39]},{23:[2,43],33:[2,43],54:[2,43],65:[2,43],68:[2,43],72:[2,43],75:[2,43],80:[2,43],81:[2,43],82:[2,43],83:[2,43],84:[2,43],85:[2,43],87:[1,50]},{72:[1,35],86:51},{23:[2,45],33:[2,45],54:[2,45],65:[2,45],68:[2,45],72:[2,45],75:[2,45],80:[2,45],81:[2,45],82:[2,45],83:[2,45],84:[2,45],85:[2,45],87:[2,45]},{52:52,54:[2,82],65:[2,82],72:[2,82],80:[2,82],81:[2,82],82:[2,82],83:[2,82],84:[2,82],85:[2,82]},{25:53,38:55,39:[1,57],43:56,44:[1,58],45:54,47:[2,54]},{28:59,43:60,44:[1,58],47:[2,56]},{13:62,15:[1,20],18:[1,61]},{33:[2,86],57:63,65:[2,86],72:[2,86],80:[2,86],81:[2,86],82:[2,86],83:[2,86],84:[2,86],85:[2,86]},{33:[2,40],65:[2,40],72:[2,40],80:[2,40],81:[2,40],82:[2,40],83:[2,40],84:[2,40],85:[2,40]},{33:[2,41],65:[2,41],
|
28 |
72:[2,41],80:[2,41],81:[2,41],82:[2,41],83:[2,41],84:[2,41],85:[2,41]},{20:64,72:[1,35],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{26:65,47:[1,66]},{30:67,33:[2,58],65:[2,58],72:[2,58],75:[2,58],80:[2,58],81:[2,58],82:[2,58],83:[2,58],84:[2,58],85:[2,58]},{33:[2,64],35:68,65:[2,64],72:[2,64],75:[2,64],80:[2,64],81:[2,64],82:[2,64],83:[2,64],84:[2,64],85:[2,64]},{21:69,23:[2,50],65:[2,50],72:[2,50],80:[2,50],81:[2,50],82:[2,50],83:[2,50],84:[2,50],85:[2,50]},{33:[2,90],61:70,65:[2,90],72:[2,90],80:[2,90],81:[2,90],82:[2,90],83:[2,90],84:[2,90],85:[2,90]},{20:74,33:[2,80],50:71,63:72,64:75,65:[1,43],69:73,70:76,71:77,72:[1,78],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{72:[1,79]},{23:[2,42],33:[2,42],54:[2,42],65:[2,42],68:[2,42],72:[2,42],75:[2,42],80:[2,42],81:[2,42],82:[2,42],83:[2,42],84:[2,42],85:[2,42],87:[1,50]},{20:74,53:80,54:[2,84],63:81,64:75,65:[1,43],69:82,70:76,71:77,72:[1,78],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{26:83,47:[1,66]},{47:[2,55]},{4:84,6:3,14:[2,46],15:[2,46],19:[2,46],29:[2,46],34:[2,46],39:[2,46],44:[2,46],47:[2,46],48:[2,46],51:[2,46],55:[2,46],60:[2,46]},{47:[2,20]},{20:85,72:[1,35],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{4:86,6:3,14:[2,46],15:[2,46],19:[2,46],29:[2,46],34:[2,46],47:[2,46],48:[2,46],51:[2,46],55:[2,46],60:[2,46]},{26:87,47:[1,66]},{47:[2,57]},{5:[2,11],14:[2,11],15:[2,11],19:[2,11],29:[2,11],34:[2,11],39:[2,11],44:[2,11],47:[2,11],48:[2,11],51:[2,11],55:[2,11],60:[2,11]},{15:[2,49],18:[2,49]},{20:74,33:[2,88],58:88,63:89,64:75,65:[1,43],69:90,70:76,71:77,72:[1,78],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{65:[2,94],66:91,68:[2,94],72:[2,94],80:[2,94],81:[2,94],82:[2,94],83:[2,94],84:[2,94],85:[2,94]},{5:[2,25],14:[2,25],15:[2,25],19:[2,25],29:[2,25],34:[2,25],39:[2,25],44:[2,25],47:[2,25],48:[2,25],51:[2,25],55:[2,25],60:[2,25]},{20:92,72:[1,35],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{20:74,31:93,33:[2,60],63:94,64:75,65:[1,43],69:95,70:76,71:77,72:[1,78],75:[2,60],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{20:74,33:[2,66],36:96,63:97,64:75,65:[1,43],69:98,70:76,71:77,72:[1,78],75:[2,66],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{20:74,22:99,23:[2,52],63:100,64:75,65:[1,43],69:101,70:76,71:77,72:[1,78],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{20:74,33:[2,92],62:102,63:103,64:75,65:[1,43],69:104,70:76,71:77,72:[1,78],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{33:[1,105]},{33:[2,79],65:[2,79],72:[2,79],80:[2,79],81:[2,79],82:[2,79],83:[2,79],84:[2,79],85:[2,79]},{33:[2,81]},{23:[2,27],33:[2,27],54:[2,27],65:[2,27],68:[2,27],72:[2,27],75:[2,27],80:[2,27],81:[2,27],82:[2,27],83:[2,27],84:[2,27],85:[2,27]},{23:[2,28],33:[2,28],54:[2,28],65:[2,28],68:[2,28],72:[2,28],75:[2,28],80:[2,28],81:[2,28],82:[2,28],83:[2,28],84:[2,28],85:[2,28]},{23:[2,30],33:[2,30],54:[2,30],68:[2,30],71:106,72:[1,107],75:[2,30]},{23:[2,98],33:[2,98],54:[2,98],68:[2,98],72:[2,98],75:[2,98]},{23:[2,45],33:[2,45],54:[2,45],65:[2,45],68:[2,45],72:[2,45],73:[1,108],75:[2,45],80:[2,45],81:[2,45],82:[2,45],83:[2,45],84:[2,45],85:[2,45],87:[2,45]},{23:[2,44],33:[2,44],54:[2,44],65:[2,44],68:[2,44],72:[2,44],75:[2,44],80:[2,44],81:[2,44],82:[2,44],83:[2,44],84:[2,44],85:[2,44],87:[2,44]},{54:[1,109]},{54:[2,83],65:[2,83],72:[2,83],80:[2,83],81:[2,83],82:[2,83],83:[2,83],84:[2,83],85:[2,83]},{54:[2,85]},{5:[2,13],14:[2,13],15:[2,13],19:[2,13],29:[2,13],34:[2,13],39:[2,13],44:[2,13],47:[2,13],48:[2,13],51:[2,13],55:[2,13],60:[2,13]},{38:55,39:[1,57],43:56,44:[1,58],45:111,46:110,47:[2,76]},{33:[2,70],40:112,65:[2,70],72:[2,70],75:[2,70],80:[2,70],81:[2,70],82:[2,70],83:[2,70],84:[2,70],85:[2,70]},{47:[2,18]},{5:[2,14],14:[2,14],15:[2,14],19:[2,14],29:[2,14],34:[2,14],39:[2,14],44:[2,14],47:[2,14],48:[2,14],51:[2,14],55:[2,14],60:[2,14]},{33:[1,113]},{33:[2,87],65:[2,87],72:[2,87],80:[2,87],81:[2,87],82:[2,87],83:[2,87],84:[2,87],85:[2,87]},{33:[2,89]},{20:74,63:115,64:75,65:[1,43],67:114,68:[2,96],69:116,70:76,71:77,72:[1,78],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{33:[1,117]},{32:118,33:[2,62],74:119,75:[1,120]},{33:[2,59],65:[2,59],72:[2,59],75:[2,59],80:[2,59],81:[2,59],82:[2,59],83:[2,59],84:[2,59],85:[2,59]},{33:[2,61],75:[2,61]},{33:[2,68],37:121,74:122,75:[1,120]},{33:[2,65],65:[2,65],72:[2,65],75:[2,65],80:[2,65],81:[2,65],82:[2,65],83:[2,65],84:[2,65],85:[2,65]},{33:[2,67],75:[2,67]},{23:[1,123]},{23:[2,51],65:[2,51],72:[2,51],80:[2,51],81:[2,51],82:[2,51],83:[2,51],84:[2,51],85:[2,51]},{23:[2,53]},{33:[1,124]},{33:[2,91],65:[2,91],72:[2,91],80:[2,91],81:[2,91],82:[2,91],83:[2,91],84:[2,91],85:[2,91]},{33:[2,93]},{5:[2,22],14:[2,22],15:[2,22],19:[2,22],29:[2,22],34:[2,22],39:[2,22],44:[2,22],47:[2,22],48:[2,22],51:[2,22],55:[2,22],60:[2,22]},{23:[2,99],33:[2,99],54:[2,99],68:[2,99],72:[2,99],75:[2,99]},{73:[1,108]},{20:74,63:125,64:75,65:[1,43],72:[1,35],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{5:[2,23],14:[2,23],15:[2,23],19:[2,23],29:[2,23],34:[2,23],39:[2,23],44:[2,23],47:[2,23],48:[2,23],51:[2,23],55:[2,23],60:[2,23]},{47:[2,19]},{47:[2,77]},{20:74,33:[2,72],41:126,63:127,64:75,65:[1,43],69:128,70:76,71:77,72:[1,78],75:[2,72],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{5:[2,24],14:[2,24],15:[2,24],19:[2,24],29:[2,24],34:[2,24],39:[2,24],44:[2,24],47:[2,24],48:[2,24],51:[2,24],55:[2,24],60:[2,24]},{68:[1,129]},{65:[2,95],68:[2,95],72:[2,95],80:[2,95],81:[2,95],82:[2,95],83:[2,95],84:[2,95],85:[2,95]},{68:[2,97]},{5:[2,21],14:[2,21],15:[2,21],19:[2,21],29:[2,21],34:[2,21],39:[2,21],44:[2,21],47:[2,21],48:[2,21],51:[2,21],55:[2,21],60:[2,21]},{33:[1,130]},{33:[2,63]},{72:[1,132],76:131},{33:[1,133]},{33:[2,69]},{15:[2,12],18:[2,12]},{14:[2,26],15:[2,26],19:[2,26],29:[2,26],34:[2,26],47:[2,26],48:[2,26],51:[2,26],55:[2,26],60:[2,26]},{23:[2,31],33:[2,31],54:[2,31],68:[2,31],72:[2,31],75:[2,31]},{33:[2,74],42:134,74:135,75:[1,120]},{33:[2,71],65:[2,71],72:[2,71],75:[2,71],80:[2,71],81:[2,71],82:[2,71],83:[2,71],84:[2,71],85:[2,71]},{33:[2,73],75:[2,73]},{23:[2,29],33:[2,29],54:[2,29],65:[2,29],68:[2,29],72:[2,29],75:[2,29],80:[2,29],81:[2,29],82:[2,29],83:[2,29],84:[2,29],85:[2,29]},{14:[2,15],15:[2,15],19:[2,15],29:[2,15],34:[2,15],39:[2,15],44:[2,15],47:[2,15],48:[2,15],51:[2,15],55:[2,15],60:[2,15]},{72:[1,137],77:[1,136]},{72:[2,100],77:[2,100]},{14:[2,16],15:[2,16],19:[2,16],29:[2,16],34:[2,16],44:[2,16],47:[2,16],48:[2,16],51:[2,16],55:[2,16],60:[2,16]},{33:[1,138]},{33:[2,75]},{33:[2,32]},{72:[2,101],77:[2,101]},{14:[2,17],15:[2,17],19:[2,17],29:[2,17],34:[2,17],39:[2,17],44:[2,17],47:[2,17],48:[2,17],51:[2,17],55:[2,17],60:[2,17]}],defaultActions:{4:[2,1],54:[2,55],56:[2,20],60:[2,57],73:[2,81],82:[2,85],86:[2,18],90:[2,89],101:[2,53],104:[2,93],110:[2,19],111:[2,77],116:[2,97],119:[2,63],122:[2,69],135:[2,75],136:[2,32]},parseError:function(a,b){throw new Error(a)},parse:function(a){function b(){var a;return a=c.lexer.lex()||1,"number"!=typeof a&&(a=c.symbols_[a]||a),a}var c=this,d=[0],e=[null],f=[],g=this.table,h="",i=0,j=0,k=0;this.lexer.setInput(a),this.lexer.yy=this.yy,this.yy.lexer=this.lexer,this.yy.parser=this,"undefined"==typeof this.lexer.yylloc&&(this.lexer.yylloc={});var l=this.lexer.yylloc;f.push(l);var m=this.lexer.options&&this.lexer.options.ranges;"function"==typeof this.yy.parseError&&(this.parseError=this.yy.parseError);for(var n,o,p,q,r,s,t,u,v,w={};;){if(p=d[d.length-1],this.defaultActions[p]?q=this.defaultActions[p]:(null!==n&&"undefined"!=typeof n||(n=b()),q=g[p]&&g[p][n]),"undefined"==typeof q||!q.length||!q[0]){var x="";if(!k){v=[];for(s in g[p])this.terminals_[s]&&s>2&&v.push("'"+this.terminals_[s]+"'");x=this.lexer.showPosition?"Parse error on line "+(i+1)+":\n"+this.lexer.showPosition()+"\nExpecting "+v.join(", ")+", got '"+(this.terminals_[n]||n)+"'":"Parse error on line "+(i+1)+": Unexpected "+(1==n?"end of input":"'"+(this.terminals_[n]||n)+"'"),this.parseError(x,{text:this.lexer.match,token:this.terminals_[n]||n,line:this.lexer.yylineno,loc:l,expected:v})}}if(q[0]instanceof Array&&q.length>1)throw new Error("Parse Error: multiple actions possible at state: "+p+", token: "+n);switch(q[0]){case 1:d.push(n),e.push(this.lexer.yytext),f.push(this.lexer.yylloc),d.push(q[1]),n=null,o?(n=o,o=null):(j=this.lexer.yyleng,h=this.lexer.yytext,i=this.lexer.yylineno,l=this.lexer.yylloc,k>0&&k--);break;case 2:if(t=this.productions_[q[1]][1],w.$=e[e.length-t],w._$={first_line:f[f.length-(t||1)].first_line,last_line:f[f.length-1].last_line,first_column:f[f.length-(t||1)].first_column,last_column:f[f.length-1].last_column},m&&(w._$.range=[f[f.length-(t||1)].range[0],f[f.length-1].range[1]]),r=this.performAction.call(w,h,j,i,this.yy,q[1],e,f),"undefined"!=typeof r)return r;t&&(d=d.slice(0,-1*t*2),e=e.slice(0,-1*t),f=f.slice(0,-1*t)),d.push(this.productions_[q[1]][0]),e.push(w.$),f.push(w._$),u=g[d[d.length-2]][d[d.length-1]],d.push(u);break;case 3:return!0}}return!0}},c=function(){var a={EOF:1,parseError:function(a,b){if(!this.yy.parser)throw new Error(a);this.yy.parser.parseError(a,b)},setInput:function(a){return this._input=a,this._more=this._less=this.done=!1,this.yylineno=this.yyleng=0,this.yytext=this.matched=this.match="",this.conditionStack=["INITIAL"],this.yylloc={first_line:1,first_column:0,last_line:1,last_column:0},this.options.ranges&&(this.yylloc.range=[0,0]),this.offset=0,this},input:function(){var a=this._input[0];this.yytext+=a,this.yyleng++,this.offset++,this.match+=a,this.matched+=a;var b=a.match(/(?:\r\n?|\n).*/g);return b?(this.yylineno++,this.yylloc.last_line++):this.yylloc.last_column++,this.options.ranges&&this.yylloc.range[1]++,this._input=this._input.slice(1),a},unput:function(a){var b=a.length,c=a.split(/(?:\r\n?|\n)/g);this._input=a+this._input,this.yytext=this.yytext.substr(0,this.yytext.length-b-1),this.offset-=b;var d=this.match.split(/(?:\r\n?|\n)/g);this.match=this.match.substr(0,this.match.length-1),this.matched=this.matched.substr(0,this.matched.length-1),c.length-1&&(this.yylineno-=c.length-1);var e=this.yylloc.range;return this.yylloc={first_line:this.yylloc.first_line,last_line:this.yylineno+1,first_column:this.yylloc.first_column,last_column:c?(c.length===d.length?this.yylloc.first_column:0)+d[d.length-c.length].length-c[0].length:this.yylloc.first_column-b},this.options.ranges&&(this.yylloc.range=[e[0],e[0]+this.yyleng-b]),this},more:function(){return this._more=!0,this},less:function(a){this.unput(this.match.slice(a))},pastInput:function(){var a=this.matched.substr(0,this.matched.length-this.match.length);return(a.length>20?"...":"")+a.substr(-20).replace(/\n/g,"")},upcomingInput:function(){var a=this.match;return a.length<20&&(a+=this._input.substr(0,20-a.length)),(a.substr(0,20)+(a.length>20?"...":"")).replace(/\n/g,"")},showPosition:function(){var a=this.pastInput(),b=new Array(a.length+1).join("-");return a+this.upcomingInput()+"\n"+b+"^"},next:function(){if(this.done)return this.EOF;this._input||(this.done=!0);var a,b,c,d,e;this._more||(this.yytext="",this.match="");for(var f=this._currentRules(),g=0;g<f.length&&(c=this._input.match(this.rules[f[g]]),!c||b&&!(c[0].length>b[0].length)||(b=c,d=g,this.options.flex));g++);return b?(e=b[0].match(/(?:\r\n?|\n).*/g),e&&(this.yylineno+=e.length),this.yylloc={first_line:this.yylloc.last_line,last_line:this.yylineno+1,first_column:this.yylloc.last_column,last_column:e?e[e.length-1].length-e[e.length-1].match(/\r?\n?/)[0].length:this.yylloc.last_column+b[0].length},this.yytext+=b[0],this.match+=b[0],this.matches=b,this.yyleng=this.yytext.length,this.options.ranges&&(this.yylloc.range=[this.offset,this.offset+=this.yyleng]),this._more=!1,this._input=this._input.slice(b[0].length),this.matched+=b[0],a=this.performAction.call(this,this.yy,this,f[d],this.conditionStack[this.conditionStack.length-1]),this.done&&this._input&&(this.done=!1),a?a:void 0):""===this._input?this.EOF:this.parseError("Lexical error on line "+(this.yylineno+1)+". Unrecognized text.\n"+this.showPosition(),{text:"",token:null,line:this.yylineno})},lex:function(){var a=this.next();return"undefined"!=typeof a?a:this.lex()},begin:function(a){this.conditionStack.push(a)},popState:function(){return this.conditionStack.pop()},_currentRules:function(){return this.conditions[this.conditionStack[this.conditionStack.length-1]].rules},topState:function(){return this.conditionStack[this.conditionStack.length-2]},pushState:function(a){this.begin(a)}};return a.options={},a.performAction=function(a,b,c,d){function e(a,c){return b.yytext=b.yytext.substring(a,b.yyleng-c+a)}switch(c){case 0:if("\\\\"===b.yytext.slice(-2)?(e(0,1),this.begin("mu")):"\\"===b.yytext.slice(-1)?(e(0,1),this.begin("emu")):this.begin("mu"),b.yytext)return 15;break;case 1:return 15;case 2:return this.popState(),15;case 3:return this.begin("raw"),15;case 4:return this.popState(),"raw"===this.conditionStack[this.conditionStack.length-1]?15:(e(5,9),"END_RAW_BLOCK");case 5:return 15;case 6:return this.popState(),14;case 7:return 65;case 8:return 68;case 9:return 19;case 10:return this.popState(),this.begin("raw"),23;case 11:return 55;case 12:return 60;case 13:return 29;case 14:return 47;case 15:return this.popState(),44;case 16:return this.popState(),44;case 17:return 34;case 18:return 39;case 19:return 51;case 20:return 48;case 21:this.unput(b.yytext),this.popState(),this.begin("com");break;case 22:return this.popState(),14;case 23:return 48;case 24:return 73;case 25:return 72;case 26:return 72;case 27:return 87;case 28:break;case 29:return this.popState(),54;case 30:return this.popState(),33;case 31:return b.yytext=e(1,2).replace(/\\"/g,'"'),80;case 32:return b.yytext=e(1,2).replace(/\\'/g,"'"),80;case 33:return 85;case 34:return 82;case 35:return 82;case 36:return 83;case 37:return 84;case 38:return 81;case 39:return 75;case 40:return 77;case 41:return 72;case 42:return b.yytext=b.yytext.replace(/\\([\\\]])/g,"$1"),72;case 43:return"INVALID";case 44:return 5}},a.rules=[/^(?:[^\x00]*?(?=(\{\{)))/,/^(?:[^\x00]+)/,/^(?:[^\x00]{2,}?(?=(\{\{|\\\{\{|\\\\\{\{|$)))/,/^(?:\{\{\{\{(?=[^\/]))/,/^(?:\{\{\{\{\/[^\s!"#%-,\.\/;->@\[-\^`\{-~]+(?=[=}\s\/.])\}\}\}\})/,/^(?:[^\x00]+?(?=(\{\{\{\{)))/,/^(?:[\s\S]*?--(~)?\}\})/,/^(?:\()/,/^(?:\))/,/^(?:\{\{\{\{)/,/^(?:\}\}\}\})/,/^(?:\{\{(~)?>)/,/^(?:\{\{(~)?#>)/,/^(?:\{\{(~)?#\*?)/,/^(?:\{\{(~)?\/)/,/^(?:\{\{(~)?\^\s*(~)?\}\})/,/^(?:\{\{(~)?\s*else\s*(~)?\}\})/,/^(?:\{\{(~)?\^)/,/^(?:\{\{(~)?\s*else\b)/,/^(?:\{\{(~)?\{)/,/^(?:\{\{(~)?&)/,/^(?:\{\{(~)?!--)/,/^(?:\{\{(~)?![\s\S]*?\}\})/,/^(?:\{\{(~)?\*?)/,/^(?:=)/,/^(?:\.\.)/,/^(?:\.(?=([=~}\s\/.)|])))/,/^(?:[\/.])/,/^(?:\s+)/,/^(?:\}(~)?\}\})/,/^(?:(~)?\}\})/,/^(?:"(\\["]|[^"])*")/,/^(?:'(\\[']|[^'])*')/,/^(?:@)/,/^(?:true(?=([~}\s)])))/,/^(?:false(?=([~}\s)])))/,/^(?:undefined(?=([~}\s)])))/,/^(?:null(?=([~}\s)])))/,/^(?:-?[0-9]+(?:\.[0-9]+)?(?=([~}\s)])))/,/^(?:as\s+\|)/,/^(?:\|)/,/^(?:([^\s!"#%-,\.\/;->@\[-\^`\{-~]+(?=([=~}\s\/.)|]))))/,/^(?:\[(\\\]|[^\]])*\])/,/^(?:.)/,/^(?:$)/],a.conditions={mu:{rules:[7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44],inclusive:!1},emu:{rules:[2],inclusive:!1},com:{rules:[6],inclusive:!1},raw:{rules:[3,4,5],inclusive:!1},INITIAL:{rules:[0,1,44],inclusive:!0}},a}();return b.lexer=c,a.prototype=b,b.Parser=a,new a}();b["default"]=c,a.exports=b["default"]},function(a,b,c){"use strict";function d(){var a=arguments.length<=0||void 0===arguments[0]?{}:arguments[0];this.options=a}function e(a,b,c){void 0===b&&(b=a.length);var d=a[b-1],e=a[b-2];return d?"ContentStatement"===d.type?(e||!c?/\r?\n\s*?$/:/(^|\r?\n)\s*?$/).test(d.original):void 0:c}function f(a,b,c){void 0===b&&(b=-1);var d=a[b+1],e=a[b+2];return d?"ContentStatement"===d.type?(e||!c?/^\s*?\r?\n/:/^\s*?(\r?\n|$)/).test(d.original):void 0:c}function g(a,b,c){var d=a[null==b?0:b+1];if(d&&"ContentStatement"===d.type&&(c||!d.rightStripped)){var e=d.value;d.value=d.value.replace(c?/^\s+/:/^[ \t]*\r?\n?/,""),d.rightStripped=d.value!==e}}function h(a,b,c){var d=a[null==b?a.length-1:b-1];if(d&&"ContentStatement"===d.type&&(c||!d.leftStripped)){var e=d.value;return d.value=d.value.replace(c?/\s+$/:/[ \t]+$/,""),d.leftStripped=d.value!==e,d.leftStripped}}var i=c(1)["default"];b.__esModule=!0;var j=c(49),k=i(j);d.prototype=new k["default"],d.prototype.Program=function(a){var b=!this.options.ignoreStandalone,c=!this.isRootSeen;this.isRootSeen=!0;for(var d=a.body,i=0,j=d.length;i<j;i++){var k=d[i],l=this.accept(k);if(l){var m=e(d,i,c),n=f(d,i,c),o=l.openStandalone&&m,p=l.closeStandalone&&n,q=l.inlineStandalone&&m&&n;l.close&&g(d,i,!0),l.open&&h(d,i,!0),b&&q&&(g(d,i),h(d,i)&&"PartialStatement"===k.type&&(k.indent=/([ \t]+$)/.exec(d[i-1].original)[1])),b&&o&&(g((k.program||k.inverse).body),h(d,i)),b&&p&&(g(d,i),h((k.inverse||k.program).body))}}return a},d.prototype.BlockStatement=d.prototype.DecoratorBlock=d.prototype.PartialBlockStatement=function(a){this.accept(a.program),this.accept(a.inverse);var b=a.program||a.inverse,c=a.program&&a.inverse,d=c,i=c;if(c&&c.chained)for(d=c.body[0].program;i.chained;)i=i.body[i.body.length-1].program;var j={open:a.openStrip.open,close:a.closeStrip.close,openStandalone:f(b.body),closeStandalone:e((d||b).body)};if(a.openStrip.close&&g(b.body,null,!0),c){var k=a.inverseStrip;k.open&&h(b.body,null,!0),k.close&&g(d.body,null,!0),a.closeStrip.open&&h(i.body,null,!0),!this.options.ignoreStandalone&&e(b.body)&&f(d.body)&&(h(b.body),g(d.body))}else a.closeStrip.open&&h(b.body,null,!0);return j},d.prototype.Decorator=d.prototype.MustacheStatement=function(a){return a.strip},d.prototype.PartialStatement=d.prototype.CommentStatement=function(a){var b=a.strip||{};return{inlineStandalone:!0,open:b.open,close:b.close}},b["default"]=d,a.exports=b["default"]},function(a,b,c){"use strict";function d(){this.parents=[]}function e(a){this.acceptRequired(a,"path"),this.acceptArray(a.params),this.acceptKey(a,"hash")}function f(a){e.call(this,a),this.acceptKey(a,"program"),this.acceptKey(a,"inverse")}function g(a){this.acceptRequired(a,"name"),this.acceptArray(a.params),this.acceptKey(a,"hash")}var h=c(1)["default"];b.__esModule=!0;var i=c(6),j=h(i);d.prototype={constructor:d,mutating:!1,acceptKey:function(a,b){var c=this.accept(a[b]);if(this.mutating){if(c&&!d.prototype[c.type])throw new j["default"]('Unexpected node type "'+c.type+'" found when accepting '+b+" on "+a.type);a[b]=c}},acceptRequired:function(a,b){if(this.acceptKey(a,b),!a[b])throw new j["default"](a.type+" requires "+b)},acceptArray:function(a){for(var b=0,c=a.length;b<c;b++)this.acceptKey(a,b),a[b]||(a.splice(b,1),b--,c--)},accept:function(a){if(a){if(!this[a.type])throw new j["default"]("Unknown type: "+a.type,a);this.current&&this.parents.unshift(this.current),this.current=a;var b=this[a.type](a);return this.current=this.parents.shift(),!this.mutating||b?b:b!==!1?a:void 0}},Program:function(a){this.acceptArray(a.body)},MustacheStatement:e,Decorator:e,BlockStatement:f,DecoratorBlock:f,PartialStatement:g,PartialBlockStatement:function(a){g.call(this,a),this.acceptKey(a,"program")},ContentStatement:function(){},CommentStatement:function(){},SubExpression:e,PathExpression:function(){},StringLiteral:function(){},NumberLiteral:function(){},BooleanLiteral:function(){},UndefinedLiteral:function(){},NullLiteral:function(){},Hash:function(a){this.acceptArray(a.pairs)},HashPair:function(a){this.acceptRequired(a,"value")}},b["default"]=d,a.exports=b["default"]},function(a,b,c){"use strict";function d(a,b){if(b=b.path?b.path.original:b,a.path.original!==b){var c={loc:a.path.loc};throw new q["default"](a.path.original+" doesn't match "+b,c)}}function e(a,b){this.source=a,this.start={line:b.first_line,column:b.first_column},this.end={line:b.last_line,column:b.last_column}}function f(a){return/^\[.*\]$/.test(a)?a.substring(1,a.length-1):a}function g(a,b){return{open:"~"===a.charAt(2),close:"~"===b.charAt(b.length-3)}}function h(a){return a.replace(/^\{\{~?!-?-?/,"").replace(/-?-?~?\}\}$/,"")}function i(a,b,c){c=this.locInfo(c);for(var d=a?"@":"",e=[],f=0,g=0,h=b.length;g<h;g++){var i=b[g].part,j=b[g].original!==i;if(d+=(b[g].separator||"")+i,j||".."!==i&&"."!==i&&"this"!==i)e.push(i);else{if(e.length>0)throw new q["default"]("Invalid path: "+d,{loc:c});".."===i&&f++}}return{type:"PathExpression",data:a,depth:f,parts:e,original:d,loc:c}}function j(a,b,c,d,e,f){var g=d.charAt(3)||d.charAt(2),h="{"!==g&&"&"!==g,i=/\*/.test(d);return{type:i?"Decorator":"MustacheStatement",path:a,params:b,hash:c,escaped:h,strip:e,loc:this.locInfo(f)}}function k(a,b,c,e){d(a,c),e=this.locInfo(e);var f={type:"Program",body:b,strip:{},loc:e};return{type:"BlockStatement",path:a.path,params:a.params,hash:a.hash,program:f,openStrip:{},inverseStrip:{},closeStrip:{},loc:e}}function l(a,b,c,e,f,g){e&&e.path&&d(a,e);var h=/\*/.test(a.open);b.blockParams=a.blockParams;var i=void 0,j=void 0;if(c){if(h)throw new q["default"]("Unexpected inverse block on decorator",c);c.chain&&(c.program.body[0].closeStrip=e.strip),j=c.strip,i=c.program}return f&&(f=i,i=b,b=f),{type:h?"DecoratorBlock":"BlockStatement",path:a.path,params:a.params,hash:a.hash,program:b,inverse:i,openStrip:a.strip,inverseStrip:j,closeStrip:e&&e.strip,loc:this.locInfo(g)}}function m(a,b){if(!b&&a.length){var c=a[0].loc,d=a[a.length-1].loc;c&&d&&(b={source:c.source,start:{line:c.start.line,column:c.start.column},end:{line:d.end.line,column:d.end.column}})}return{type:"Program",body:a,strip:{},loc:b}}function n(a,b,c,e){return d(a,c),{type:"PartialBlockStatement",name:a.path,params:a.params,hash:a.hash,program:b,openStrip:a.strip,closeStrip:c&&c.strip,loc:this.locInfo(e)}}var o=c(1)["default"];b.__esModule=!0,b.SourceLocation=e,b.id=f,b.stripFlags=g,b.stripComment=h,b.preparePath=i,b.prepareMustache=j,b.prepareRawBlock=k,b.prepareBlock=l,b.prepareProgram=m,b.preparePartialBlock=n;var p=c(6),q=o(p)},function(a,b,c){"use strict";function d(){}function e(a,b,c){if(null==a||"string"!=typeof a&&"Program"!==a.type)throw new l["default"]("You must pass a string or Handlebars AST to Handlebars.precompile. You passed "+a);b=b||{},"data"in b||(b.data=!0),b.compat&&(b.useDepths=!0);var d=c.parse(a,b),e=(new c.Compiler).compile(d,b);return(new c.JavaScriptCompiler).compile(e,b)}function f(a,b,c){function d(){var d=c.parse(a,b),e=(new c.Compiler).compile(d,b),f=(new c.JavaScriptCompiler).compile(e,b,void 0,!0);return c.template(f)}function e(a,b){return f||(f=d()),f.call(this,a,b)}if(void 0===b&&(b={}),null==a||"string"!=typeof a&&"Program"!==a.type)throw new l["default"]("You must pass a string or Handlebars AST to Handlebars.compile. You passed "+a);b=m.extend({},b),"data"in b||(b.data=!0),b.compat&&(b.useDepths=!0);var f=void 0;return e._setup=function(a){return f||(f=d()),f._setup(a)},e._child=function(a,b,c,e){return f||(f=d()),f._child(a,b,c,e)},e}function g(a,b){if(a===b)return!0;if(m.isArray(a)&&m.isArray(b)&&a.length===b.length){for(var c=0;c<a.length;c++)if(!g(a[c],b[c]))return!1;return!0}}function h(a){if(!a.path.parts){var b=a.path;a.path={type:"PathExpression",data:!1,depth:0,parts:[b.original+""],original:b.original+"",loc:b.loc}}}var i=c(34)["default"],j=c(1)["default"];b.__esModule=!0,b.Compiler=d,b.precompile=e,b.compile=f;var k=c(6),l=j(k),m=c(5),n=c(45),o=j(n),p=[].slice;d.prototype={compiler:d,equals:function(a){var b=this.opcodes.length;if(a.opcodes.length!==b)return!1;for(var c=0;c<b;c++){var d=this.opcodes[c],e=a.opcodes[c];if(d.opcode!==e.opcode||!g(d.args,e.args))return!1}b=this.children.length;for(var c=0;c<b;c++)if(!this.children[c].equals(a.children[c]))return!1;return!0},guid:0,compile:function(a,b){return this.sourceNode=[],this.opcodes=[],this.children=[],this.options=b,this.stringParams=b.stringParams,this.trackIds=b.trackIds,b.blockParams=b.blockParams||[],b.knownHelpers=m.extend(i(null),{helperMissing:!0,blockHelperMissing:!0,each:!0,"if":!0,unless:!0,"with":!0,log:!0,lookup:!0},b.knownHelpers),this.accept(a)},compileProgram:function(a){var b=new this.compiler,c=b.compile(a,this.options),d=this.guid++;return this.usePartial=this.usePartial||c.usePartial,this.children[d]=c,this.useDepths=this.useDepths||c.useDepths,d},accept:function(a){if(!this[a.type])throw new l["default"]("Unknown type: "+a.type,a);this.sourceNode.unshift(a);var b=this[a.type](a);return this.sourceNode.shift(),b},Program:function(a){this.options.blockParams.unshift(a.blockParams);for(var b=a.body,c=b.length,d=0;d<c;d++)this.accept(b[d]);return this.options.blockParams.shift(),this.isSimple=1===c,this.blockParams=a.blockParams?a.blockParams.length:0,this},BlockStatement:function(a){h(a);var b=a.program,c=a.inverse;b=b&&this.compileProgram(b),c=c&&this.compileProgram(c);var d=this.classifySexpr(a);"helper"===d?this.helperSexpr(a,b,c):"simple"===d?(this.simpleSexpr(a),this.opcode("pushProgram",b),this.opcode("pushProgram",c),this.opcode("emptyHash"),this.opcode("blockValue",a.path.original)):(this.ambiguousSexpr(a,b,c),this.opcode("pushProgram",b),this.opcode("pushProgram",c),this.opcode("emptyHash"),this.opcode("ambiguousBlockValue")),this.opcode("append")},DecoratorBlock:function(a){var b=a.program&&this.compileProgram(a.program),c=this.setupFullMustacheParams(a,b,void 0),d=a.path;this.useDecorators=!0,this.opcode("registerDecorator",c.length,d.original)},PartialStatement:function(a){this.usePartial=!0;var b=a.program;b&&(b=this.compileProgram(a.program));var c=a.params;if(c.length>1)throw new l["default"]("Unsupported number of partial arguments: "+c.length,a);c.length||(this.options.explicitPartialContext?this.opcode("pushLiteral","undefined"):c.push({type:"PathExpression",parts:[],depth:0}));var d=a.name.original,e="SubExpression"===a.name.type;e&&this.accept(a.name),this.setupFullMustacheParams(a,b,void 0,!0);var f=a.indent||"";this.options.preventIndent&&f&&(this.opcode("appendContent",f),f=""),this.opcode("invokePartial",e,d,f),this.opcode("append")},PartialBlockStatement:function(a){this.PartialStatement(a)},MustacheStatement:function(a){this.SubExpression(a),a.escaped&&!this.options.noEscape?this.opcode("appendEscaped"):this.opcode("append")},Decorator:function(a){this.DecoratorBlock(a)},ContentStatement:function(a){a.value&&this.opcode("appendContent",a.value)},CommentStatement:function(){},SubExpression:function(a){h(a);var b=this.classifySexpr(a);"simple"===b?this.simpleSexpr(a):"helper"===b?this.helperSexpr(a):this.ambiguousSexpr(a)},ambiguousSexpr:function(a,b,c){var d=a.path,e=d.parts[0],f=null!=b||null!=c;this.opcode("getContext",d.depth),this.opcode("pushProgram",b),this.opcode("pushProgram",c),d.strict=!0,this.accept(d),this.opcode("invokeAmbiguous",e,f)},simpleSexpr:function(a){var b=a.path;b.strict=!0,this.accept(b),this.opcode("resolvePossibleLambda")},helperSexpr:function(a,b,c){var d=this.setupFullMustacheParams(a,b,c),e=a.path,f=e.parts[0];if(this.options.knownHelpers[f])this.opcode("invokeKnownHelper",d.length,f);else{if(this.options.knownHelpersOnly)throw new l["default"]("You specified knownHelpersOnly, but used the unknown helper "+f,a);e.strict=!0,e.falsy=!0,this.accept(e),this.opcode("invokeHelper",d.length,e.original,o["default"].helpers.simpleId(e))}},PathExpression:function(a){this.addDepth(a.depth),this.opcode("getContext",a.depth);var b=a.parts[0],c=o["default"].helpers.scopedId(a),d=!a.depth&&!c&&this.blockParamIndex(b);d?this.opcode("lookupBlockParam",d,a.parts):b?a.data?(this.options.data=!0,this.opcode("lookupData",a.depth,a.parts,a.strict)):this.opcode("lookupOnContext",a.parts,a.falsy,a.strict,c):this.opcode("pushContext")},StringLiteral:function(a){this.opcode("pushString",a.value)},NumberLiteral:function(a){this.opcode("pushLiteral",a.value)},BooleanLiteral:function(a){this.opcode("pushLiteral",a.value)},UndefinedLiteral:function(){this.opcode("pushLiteral","undefined")},NullLiteral:function(){this.opcode("pushLiteral","null")},Hash:function(a){var b=a.pairs,c=0,d=b.length;for(this.opcode("pushHash");c<d;c++)this.pushParam(b[c].value);for(;c--;)this.opcode("assignToHash",b[c].key);this.opcode("popHash")},opcode:function(a){this.opcodes.push({opcode:a,args:p.call(arguments,1),loc:this.sourceNode[0].loc})},addDepth:function(a){a&&(this.useDepths=!0)},classifySexpr:function(a){var b=o["default"].helpers.simpleId(a.path),c=b&&!!this.blockParamIndex(a.path.parts[0]),d=!c&&o["default"].helpers.helperExpression(a),e=!c&&(d||b);if(e&&!d){var f=a.path.parts[0],g=this.options;g.knownHelpers[f]?d=!0:g.knownHelpersOnly&&(e=!1)}return d?"helper":e?"ambiguous":"simple"},pushParams:function(a){for(var b=0,c=a.length;b<c;b++)this.pushParam(a[b])},pushParam:function(a){var b=null!=a.value?a.value:a.original||"";if(this.stringParams)b.replace&&(b=b.replace(/^(\.?\.\/)*/g,"").replace(/\//g,".")),a.depth&&this.addDepth(a.depth),this.opcode("getContext",a.depth||0),this.opcode("pushStringParam",b,a.type),"SubExpression"===a.type&&this.accept(a);else{if(this.trackIds){var c=void 0;if(!a.parts||o["default"].helpers.scopedId(a)||a.depth||(c=this.blockParamIndex(a.parts[0])),c){var d=a.parts.slice(1).join(".");this.opcode("pushId","BlockParam",c,d)}else b=a.original||b,b.replace&&(b=b.replace(/^this(?:\.|$)/,"").replace(/^\.\//,"").replace(/^\.$/,"")),this.opcode("pushId",a.type,b)}this.accept(a)}},setupFullMustacheParams:function(a,b,c,d){var e=a.params;return this.pushParams(e),this.opcode("pushProgram",b),this.opcode("pushProgram",c),a.hash?this.accept(a.hash):this.opcode("emptyHash",d),e},blockParamIndex:function(a){for(var b=0,c=this.options.blockParams.length;b<c;b++){var d=this.options.blockParams[b],e=d&&m.indexOf(d,a);if(d&&e>=0)return[b,e]}}}},function(a,b,c){"use strict";function d(a){this.value=a}function e(){}function f(a,b,c,d){var e=b.popStack(),f=0,g=c.length;for(a&&g--;f<g;f++)e=b.nameLookup(e,c[f],d);return a?[b.aliasable("container.strict"),"(",e,", ",b.quotedString(c[f]),", ",JSON.stringify(b.source.currentLocation)," )"]:e}var g=c(13)["default"],h=c(1)["default"];b.__esModule=!0;var i=c(4),j=c(6),k=h(j),l=c(5),m=c(53),n=h(m);e.prototype={nameLookup:function(a,b){return this.internalNameLookup(a,b)},depthedLookup:function(a){return[this.aliasable("container.lookup"),'(depths, "',a,'")']},compilerInfo:function(){var a=i.COMPILER_REVISION,b=i.REVISION_CHANGES[a];return[a,b]},appendToBuffer:function(a,b,c){return l.isArray(a)||(a=[a]),a=this.source.wrap(a,b),this.environment.isSimple?["return ",a,";"]:c?["buffer += ",a,";"]:(a.appendToBuffer=!0,a)},initializeBuffer:function(){return this.quotedString("")},internalNameLookup:function(a,b){return this.lookupPropertyFunctionIsUsed=!0,["lookupProperty(",a,",",JSON.stringify(b),")"]},lookupPropertyFunctionIsUsed:!1,compile:function(a,b,c,d){this.environment=a,this.options=b,this.stringParams=this.options.stringParams,this.trackIds=this.options.trackIds,this.precompile=!d,this.name=this.environment.name,this.isChild=!!c,this.context=c||{decorators:[],programs:[],environments:[]},this.preamble(),this.stackSlot=0,this.stackVars=[],this.aliases={},this.registers={list:[]},this.hashes=[],this.compileStack=[],this.inlineStack=[],this.blockParams=[],this.compileChildren(a,b),this.useDepths=this.useDepths||a.useDepths||a.useDecorators||this.options.compat,this.useBlockParams=this.useBlockParams||a.useBlockParams;var e=a.opcodes,f=void 0,g=void 0,h=void 0,i=void 0;for(h=0,i=e.length;h<i;h++)f=e[h],this.source.currentLocation=f.loc,g=g||f.loc,this[f.opcode].apply(this,f.args);if(this.source.currentLocation=g,this.pushSource(""),this.stackSlot||this.inlineStack.length||this.compileStack.length)throw new k["default"]("Compile completed with content left on stack");this.decorators.isEmpty()?this.decorators=void 0:(this.useDecorators=!0,this.decorators.prepend(["var decorators = container.decorators, ",this.lookupPropertyFunctionVarDeclaration(),";\n"]),
|
29 |
this.decorators.push("return fn;"),d?this.decorators=Function.apply(this,["fn","props","container","depth0","data","blockParams","depths",this.decorators.merge()]):(this.decorators.prepend("function(fn, props, container, depth0, data, blockParams, depths) {\n"),this.decorators.push("}\n"),this.decorators=this.decorators.merge()));var j=this.createFunctionContext(d);if(this.isChild)return j;var l={compiler:this.compilerInfo(),main:j};this.decorators&&(l.main_d=this.decorators,l.useDecorators=!0);var m=this.context,n=m.programs,o=m.decorators;for(h=0,i=n.length;h<i;h++)n[h]&&(l[h]=n[h],o[h]&&(l[h+"_d"]=o[h],l.useDecorators=!0));return this.environment.usePartial&&(l.usePartial=!0),this.options.data&&(l.useData=!0),this.useDepths&&(l.useDepths=!0),this.useBlockParams&&(l.useBlockParams=!0),this.options.compat&&(l.compat=!0),d?l.compilerOptions=this.options:(l.compiler=JSON.stringify(l.compiler),this.source.currentLocation={start:{line:1,column:0}},l=this.objectLiteral(l),b.srcName?(l=l.toStringWithSourceMap({file:b.destName}),l.map=l.map&&l.map.toString()):l=l.toString()),l},preamble:function(){this.lastContext=0,this.source=new n["default"](this.options.srcName),this.decorators=new n["default"](this.options.srcName)},createFunctionContext:function(a){var b=this,c="",d=this.stackVars.concat(this.registers.list);d.length>0&&(c+=", "+d.join(", "));var e=0;g(this.aliases).forEach(function(a){var d=b.aliases[a];d.children&&d.referenceCount>1&&(c+=", alias"+ ++e+"="+a,d.children[0]="alias"+e)}),this.lookupPropertyFunctionIsUsed&&(c+=", "+this.lookupPropertyFunctionVarDeclaration());var f=["container","depth0","helpers","partials","data"];(this.useBlockParams||this.useDepths)&&f.push("blockParams"),this.useDepths&&f.push("depths");var h=this.mergeSource(c);return a?(f.push(h),Function.apply(this,f)):this.source.wrap(["function(",f.join(","),") {\n ",h,"}"])},mergeSource:function(a){var b=this.environment.isSimple,c=!this.forceBuffer,d=void 0,e=void 0,f=void 0,g=void 0;return this.source.each(function(a){a.appendToBuffer?(f?a.prepend(" + "):f=a,g=a):(f&&(e?f.prepend("buffer += "):d=!0,g.add(";"),f=g=void 0),e=!0,b||(c=!1))}),c?f?(f.prepend("return "),g.add(";")):e||this.source.push('return "";'):(a+=", buffer = "+(d?"":this.initializeBuffer()),f?(f.prepend("return buffer + "),g.add(";")):this.source.push("return buffer;")),a&&this.source.prepend("var "+a.substring(2)+(d?"":";\n")),this.source.merge()},lookupPropertyFunctionVarDeclaration:function(){return"\n lookupProperty = container.lookupProperty || function(parent, propertyName) {\n if (Object.prototype.hasOwnProperty.call(parent, propertyName)) {\n return parent[propertyName];\n }\n return undefined\n }\n ".trim()},blockValue:function(a){var b=this.aliasable("container.hooks.blockHelperMissing"),c=[this.contextName(0)];this.setupHelperArgs(a,0,c);var d=this.popStack();c.splice(1,0,d),this.push(this.source.functionCall(b,"call",c))},ambiguousBlockValue:function(){var a=this.aliasable("container.hooks.blockHelperMissing"),b=[this.contextName(0)];this.setupHelperArgs("",0,b,!0),this.flushInline();var c=this.topStack();b.splice(1,0,c),this.pushSource(["if (!",this.lastHelper,") { ",c," = ",this.source.functionCall(a,"call",b),"}"])},appendContent:function(a){this.pendingContent?a=this.pendingContent+a:this.pendingLocation=this.source.currentLocation,this.pendingContent=a},append:function(){if(this.isInline())this.replaceStack(function(a){return[" != null ? ",a,' : ""']}),this.pushSource(this.appendToBuffer(this.popStack()));else{var a=this.popStack();this.pushSource(["if (",a," != null) { ",this.appendToBuffer(a,void 0,!0)," }"]),this.environment.isSimple&&this.pushSource(["else { ",this.appendToBuffer("''",void 0,!0)," }"])}},appendEscaped:function(){this.pushSource(this.appendToBuffer([this.aliasable("container.escapeExpression"),"(",this.popStack(),")"]))},getContext:function(a){this.lastContext=a},pushContext:function(){this.pushStackLiteral(this.contextName(this.lastContext))},lookupOnContext:function(a,b,c,d){var e=0;d||!this.options.compat||this.lastContext?this.pushContext():this.push(this.depthedLookup(a[e++])),this.resolvePath("context",a,e,b,c)},lookupBlockParam:function(a,b){this.useBlockParams=!0,this.push(["blockParams[",a[0],"][",a[1],"]"]),this.resolvePath("context",b,1)},lookupData:function(a,b,c){a?this.pushStackLiteral("container.data(data, "+a+")"):this.pushStackLiteral("data"),this.resolvePath("data",b,0,!0,c)},resolvePath:function(a,b,c,d,e){var g=this;if(this.options.strict||this.options.assumeObjects)return void this.push(f(this.options.strict&&e,this,b,a));for(var h=b.length;c<h;c++)this.replaceStack(function(e){var f=g.nameLookup(e,b[c],a);return d?[" && ",f]:[" != null ? ",f," : ",e]})},resolvePossibleLambda:function(){this.push([this.aliasable("container.lambda"),"(",this.popStack(),", ",this.contextName(0),")"])},pushStringParam:function(a,b){this.pushContext(),this.pushString(b),"SubExpression"!==b&&("string"==typeof a?this.pushString(a):this.pushStackLiteral(a))},emptyHash:function(a){this.trackIds&&this.push("{}"),this.stringParams&&(this.push("{}"),this.push("{}")),this.pushStackLiteral(a?"undefined":"{}")},pushHash:function(){this.hash&&this.hashes.push(this.hash),this.hash={values:{},types:[],contexts:[],ids:[]}},popHash:function(){var a=this.hash;this.hash=this.hashes.pop(),this.trackIds&&this.push(this.objectLiteral(a.ids)),this.stringParams&&(this.push(this.objectLiteral(a.contexts)),this.push(this.objectLiteral(a.types))),this.push(this.objectLiteral(a.values))},pushString:function(a){this.pushStackLiteral(this.quotedString(a))},pushLiteral:function(a){this.pushStackLiteral(a)},pushProgram:function(a){null!=a?this.pushStackLiteral(this.programExpression(a)):this.pushStackLiteral(null)},registerDecorator:function(a,b){var c=this.nameLookup("decorators",b,"decorator"),d=this.setupHelperArgs(b,a);this.decorators.push(["fn = ",this.decorators.functionCall(c,"",["fn","props","container",d])," || fn;"])},invokeHelper:function(a,b,c){var d=this.popStack(),e=this.setupHelper(a,b),f=[];c&&f.push(e.name),f.push(d),this.options.strict||f.push(this.aliasable("container.hooks.helperMissing"));var g=["(",this.itemsSeparatedBy(f,"||"),")"],h=this.source.functionCall(g,"call",e.callParams);this.push(h)},itemsSeparatedBy:function(a,b){var c=[];c.push(a[0]);for(var d=1;d<a.length;d++)c.push(b,a[d]);return c},invokeKnownHelper:function(a,b){var c=this.setupHelper(a,b);this.push(this.source.functionCall(c.name,"call",c.callParams))},invokeAmbiguous:function(a,b){this.useRegister("helper");var c=this.popStack();this.emptyHash();var d=this.setupHelper(0,a,b),e=this.lastHelper=this.nameLookup("helpers",a,"helper"),f=["(","(helper = ",e," || ",c,")"];this.options.strict||(f[0]="(helper = ",f.push(" != null ? helper : ",this.aliasable("container.hooks.helperMissing"))),this.push(["(",f,d.paramsInit?["),(",d.paramsInit]:[],"),","(typeof helper === ",this.aliasable('"function"')," ? ",this.source.functionCall("helper","call",d.callParams)," : helper))"])},invokePartial:function(a,b,c){var d=[],e=this.setupParams(b,1,d);a&&(b=this.popStack(),delete e.name),c&&(e.indent=JSON.stringify(c)),e.helpers="helpers",e.partials="partials",e.decorators="container.decorators",a?d.unshift(b):d.unshift(this.nameLookup("partials",b,"partial")),this.options.compat&&(e.depths="depths"),e=this.objectLiteral(e),d.push(e),this.push(this.source.functionCall("container.invokePartial","",d))},assignToHash:function(a){var b=this.popStack(),c=void 0,d=void 0,e=void 0;this.trackIds&&(e=this.popStack()),this.stringParams&&(d=this.popStack(),c=this.popStack());var f=this.hash;c&&(f.contexts[a]=c),d&&(f.types[a]=d),e&&(f.ids[a]=e),f.values[a]=b},pushId:function(a,b,c){"BlockParam"===a?this.pushStackLiteral("blockParams["+b[0]+"].path["+b[1]+"]"+(c?" + "+JSON.stringify("."+c):"")):"PathExpression"===a?this.pushString(b):"SubExpression"===a?this.pushStackLiteral("true"):this.pushStackLiteral("null")},compiler:e,compileChildren:function(a,b){for(var c=a.children,d=void 0,e=void 0,f=0,g=c.length;f<g;f++){d=c[f],e=new this.compiler;var h=this.matchExistingProgram(d);if(null==h){this.context.programs.push("");var i=this.context.programs.length;d.index=i,d.name="program"+i,this.context.programs[i]=e.compile(d,b,this.context,!this.precompile),this.context.decorators[i]=e.decorators,this.context.environments[i]=d,this.useDepths=this.useDepths||e.useDepths,this.useBlockParams=this.useBlockParams||e.useBlockParams,d.useDepths=this.useDepths,d.useBlockParams=this.useBlockParams}else d.index=h.index,d.name="program"+h.index,this.useDepths=this.useDepths||h.useDepths,this.useBlockParams=this.useBlockParams||h.useBlockParams}},matchExistingProgram:function(a){for(var b=0,c=this.context.environments.length;b<c;b++){var d=this.context.environments[b];if(d&&d.equals(a))return d}},programExpression:function(a){var b=this.environment.children[a],c=[b.index,"data",b.blockParams];return(this.useBlockParams||this.useDepths)&&c.push("blockParams"),this.useDepths&&c.push("depths"),"container.program("+c.join(", ")+")"},useRegister:function(a){this.registers[a]||(this.registers[a]=!0,this.registers.list.push(a))},push:function(a){return a instanceof d||(a=this.source.wrap(a)),this.inlineStack.push(a),a},pushStackLiteral:function(a){this.push(new d(a))},pushSource:function(a){this.pendingContent&&(this.source.push(this.appendToBuffer(this.source.quotedString(this.pendingContent),this.pendingLocation)),this.pendingContent=void 0),a&&this.source.push(a)},replaceStack:function(a){var b=["("],c=void 0,e=void 0,f=void 0;if(!this.isInline())throw new k["default"]("replaceStack on non-inline");var g=this.popStack(!0);if(g instanceof d)c=[g.value],b=["(",c],f=!0;else{e=!0;var h=this.incrStack();b=["((",this.push(h)," = ",g,")"],c=this.topStack()}var i=a.call(this,c);f||this.popStack(),e&&this.stackSlot--,this.push(b.concat(i,")"))},incrStack:function(){return this.stackSlot++,this.stackSlot>this.stackVars.length&&this.stackVars.push("stack"+this.stackSlot),this.topStackName()},topStackName:function(){return"stack"+this.stackSlot},flushInline:function(){var a=this.inlineStack;this.inlineStack=[];for(var b=0,c=a.length;b<c;b++){var e=a[b];if(e instanceof d)this.compileStack.push(e);else{var f=this.incrStack();this.pushSource([f," = ",e,";"]),this.compileStack.push(f)}}},isInline:function(){return this.inlineStack.length},popStack:function(a){var b=this.isInline(),c=(b?this.inlineStack:this.compileStack).pop();if(!a&&c instanceof d)return c.value;if(!b){if(!this.stackSlot)throw new k["default"]("Invalid stack pop");this.stackSlot--}return c},topStack:function(){var a=this.isInline()?this.inlineStack:this.compileStack,b=a[a.length-1];return b instanceof d?b.value:b},contextName:function(a){return this.useDepths&&a?"depths["+a+"]":"depth"+a},quotedString:function(a){return this.source.quotedString(a)},objectLiteral:function(a){return this.source.objectLiteral(a)},aliasable:function(a){var b=this.aliases[a];return b?(b.referenceCount++,b):(b=this.aliases[a]=this.source.wrap(a),b.aliasable=!0,b.referenceCount=1,b)},setupHelper:function(a,b,c){var d=[],e=this.setupHelperArgs(b,a,d,c),f=this.nameLookup("helpers",b,"helper"),g=this.aliasable(this.contextName(0)+" != null ? "+this.contextName(0)+" : (container.nullContext || {})");return{params:d,paramsInit:e,name:f,callParams:[g].concat(d)}},setupParams:function(a,b,c){var d={},e=[],f=[],g=[],h=!c,i=void 0;h&&(c=[]),d.name=this.quotedString(a),d.hash=this.popStack(),this.trackIds&&(d.hashIds=this.popStack()),this.stringParams&&(d.hashTypes=this.popStack(),d.hashContexts=this.popStack());var j=this.popStack(),k=this.popStack();(k||j)&&(d.fn=k||"container.noop",d.inverse=j||"container.noop");for(var l=b;l--;)i=this.popStack(),c[l]=i,this.trackIds&&(g[l]=this.popStack()),this.stringParams&&(f[l]=this.popStack(),e[l]=this.popStack());return h&&(d.args=this.source.generateArray(c)),this.trackIds&&(d.ids=this.source.generateArray(g)),this.stringParams&&(d.types=this.source.generateArray(f),d.contexts=this.source.generateArray(e)),this.options.data&&(d.data="data"),this.useBlockParams&&(d.blockParams="blockParams"),d},setupHelperArgs:function(a,b,c,d){var e=this.setupParams(a,b,c);return e.loc=JSON.stringify(this.source.currentLocation),e=this.objectLiteral(e),d?(this.useRegister("options"),c.push("options"),["options=",e]):c?(c.push(e),""):e}},function(){for(var a="break else new var case finally return void catch for switch while continue function this with default if throw delete in try do instanceof typeof abstract enum int short boolean export interface static byte extends long super char final native synchronized class float package throws const goto private transient debugger implements protected volatile double import public let yield await null true false".split(" "),b=e.RESERVED_WORDS={},c=0,d=a.length;c<d;c++)b[a[c]]=!0}(),e.isValidJavaScriptVariableName=function(a){return!e.RESERVED_WORDS[a]&&/^[a-zA-Z_$][0-9a-zA-Z_$]*$/.test(a)},b["default"]=e,a.exports=b["default"]},function(a,b,c){"use strict";function d(a,b,c){if(g.isArray(a)){for(var d=[],e=0,f=a.length;e<f;e++)d.push(b.wrap(a[e],c));return d}return"boolean"==typeof a||"number"==typeof a?a+"":a}function e(a){this.srcFile=a,this.source=[]}var f=c(13)["default"];b.__esModule=!0;var g=c(5),h=void 0;try{}catch(i){}h||(h=function(a,b,c,d){this.src="",d&&this.add(d)},h.prototype={add:function(a){g.isArray(a)&&(a=a.join("")),this.src+=a},prepend:function(a){g.isArray(a)&&(a=a.join("")),this.src=a+this.src},toStringWithSourceMap:function(){return{code:this.toString()}},toString:function(){return this.src}}),e.prototype={isEmpty:function(){return!this.source.length},prepend:function(a,b){this.source.unshift(this.wrap(a,b))},push:function(a,b){this.source.push(this.wrap(a,b))},merge:function(){var a=this.empty();return this.each(function(b){a.add([" ",b,"\n"])}),a},each:function(a){for(var b=0,c=this.source.length;b<c;b++)a(this.source[b])},empty:function(){var a=this.currentLocation||{start:{}};return new h(a.start.line,a.start.column,this.srcFile)},wrap:function(a){var b=arguments.length<=1||void 0===arguments[1]?this.currentLocation||{start:{}}:arguments[1];return a instanceof h?a:(a=d(a,this,b),new h(b.start.line,b.start.column,this.srcFile,a))},functionCall:function(a,b,c){return c=this.generateList(c),this.wrap([a,b?"."+b+"(":"(",c,")"])},quotedString:function(a){return'"'+(a+"").replace(/\\/g,"\\\\").replace(/"/g,'\\"').replace(/\n/g,"\\n").replace(/\r/g,"\\r").replace(/\u2028/g,"\\u2028").replace(/\u2029/g,"\\u2029")+'"'},objectLiteral:function(a){var b=this,c=[];f(a).forEach(function(e){var f=d(a[e],b);"undefined"!==f&&c.push([b.quotedString(e),":",f])});var e=this.generateList(c);return e.prepend("{"),e.add("}"),e},generateList:function(a){for(var b=this.empty(),c=0,e=a.length;c<e;c++)c&&b.add(","),b.add(d(a[c],this));return b},generateArray:function(a){var b=this.generateList(a);return b.prepend("["),b.add("]"),b}},b["default"]=e,a.exports=b["default"]}])});
|
@@ -1,7 +1,7 @@
|
|
1 |
/**!
|
2 |
|
3 |
@license
|
4 |
-
handlebars v4.7.
|
5 |
|
6 |
Copyright (C) 2011-2019 by Yehuda Katz
|
7 |
|
@@ -209,7 +209,7 @@ return /******/ (function(modules) { // webpackBootstrap
|
|
209 |
|
210 |
var _internalProtoAccess = __webpack_require__(32);
|
211 |
|
212 |
-
var VERSION = '4.7.
|
213 |
exports.VERSION = VERSION;
|
214 |
var COMPILER_REVISION = 8;
|
215 |
exports.COMPILER_REVISION = COMPILER_REVISION;
|
1 |
/**!
|
2 |
|
3 |
@license
|
4 |
+
handlebars v4.7.6
|
5 |
|
6 |
Copyright (C) 2011-2019 by Yehuda Katz
|
7 |
|
209 |
|
210 |
var _internalProtoAccess = __webpack_require__(32);
|
211 |
|
212 |
+
var VERSION = '4.7.6';
|
213 |
exports.VERSION = VERSION;
|
214 |
var COMPILER_REVISION = 8;
|
215 |
exports.COMPILER_REVISION = COMPILER_REVISION;
|
@@ -1,7 +1,7 @@
|
|
1 |
/**!
|
2 |
|
3 |
@license
|
4 |
-
handlebars v4.7.
|
5 |
|
6 |
Copyright (C) 2011-2019 by Yehuda Katz
|
7 |
|
@@ -24,4 +24,4 @@ OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
|
|
24 |
THE SOFTWARE.
|
25 |
|
26 |
*/
|
27 |
-
!function(a,b){"object"==typeof exports&&"object"==typeof module?module.exports=b():"function"==typeof define&&define.amd?define([],b):"object"==typeof exports?exports.Handlebars=b():a.Handlebars=b()}(this,function(){return function(a){function b(d){if(c[d])return c[d].exports;var e=c[d]={exports:{},id:d,loaded:!1};return a[d].call(e.exports,e,e.exports,b),e.loaded=!0,e.exports}var c={};return b.m=a,b.c=c,b.p="",b(0)}([function(a,b,c){"use strict";function d(){var a=new h.HandlebarsEnvironment;return n.extend(a,h),a.SafeString=j["default"],a.Exception=l["default"],a.Utils=n,a.escapeExpression=n.escapeExpression,a.VM=p,a.template=function(b){return p.template(b,a)},a}var e=c(1)["default"],f=c(2)["default"];b.__esModule=!0;var g=c(3),h=e(g),i=c(36),j=f(i),k=c(5),l=f(k),m=c(4),n=e(m),o=c(37),p=e(o),q=c(43),r=f(q),s=d();s.create=d,r["default"](s),s["default"]=s,b["default"]=s,a.exports=b["default"]},function(a,b){"use strict";b["default"]=function(a){if(a&&a.__esModule)return a;var b={};if(null!=a)for(var c in a)Object.prototype.hasOwnProperty.call(a,c)&&(b[c]=a[c]);return b["default"]=a,b},b.__esModule=!0},function(a,b){"use strict";b["default"]=function(a){return a&&a.__esModule?a:{"default":a}},b.__esModule=!0},function(a,b,c){"use strict";function d(a,b,c){this.helpers=a||{},this.partials=b||{},this.decorators=c||{},i.registerDefaultHelpers(this),j.registerDefaultDecorators(this)}var e=c(2)["default"];b.__esModule=!0,b.HandlebarsEnvironment=d;var f=c(4),g=c(5),h=e(g),i=c(9),j=c(29),k=c(31),l=e(k),m=c(32),n="4.7.3";b.VERSION=n;var o=8;b.COMPILER_REVISION=o;var p=7;b.LAST_COMPATIBLE_COMPILER_REVISION=p;var q={1:"<= 1.0.rc.2",2:"== 1.0.0-rc.3",3:"== 1.0.0-rc.4",4:"== 1.x.x",5:"== 2.0.0-alpha.x",6:">= 2.0.0-beta.1",7:">= 4.0.0 <4.3.0",8:">= 4.3.0"};b.REVISION_CHANGES=q;var r="[object Object]";d.prototype={constructor:d,logger:l["default"],log:l["default"].log,registerHelper:function(a,b){if(f.toString.call(a)===r){if(b)throw new h["default"]("Arg not supported with multiple helpers");f.extend(this.helpers,a)}else this.helpers[a]=b},unregisterHelper:function(a){delete this.helpers[a]},registerPartial:function(a,b){if(f.toString.call(a)===r)f.extend(this.partials,a);else{if("undefined"==typeof b)throw new h["default"]('Attempting to register a partial called "'+a+'" as undefined');this.partials[a]=b}},unregisterPartial:function(a){delete this.partials[a]},registerDecorator:function(a,b){if(f.toString.call(a)===r){if(b)throw new h["default"]("Arg not supported with multiple decorators");f.extend(this.decorators,a)}else this.decorators[a]=b},unregisterDecorator:function(a){delete this.decorators[a]},resetLoggedPropertyAccesses:function(){m.resetLoggedProperties()}};var s=l["default"].log;b.log=s,b.createFrame=f.createFrame,b.logger=l["default"]},function(a,b){"use strict";function c(a){return k[a]}function d(a){for(var b=1;b<arguments.length;b++)for(var c in arguments[b])Object.prototype.hasOwnProperty.call(arguments[b],c)&&(a[c]=arguments[b][c]);return a}function e(a,b){for(var c=0,d=a.length;c<d;c++)if(a[c]===b)return c;return-1}function f(a){if("string"!=typeof a){if(a&&a.toHTML)return a.toHTML();if(null==a)return"";if(!a)return a+"";a=""+a}return m.test(a)?a.replace(l,c):a}function g(a){return!a&&0!==a||!(!p(a)||0!==a.length)}function h(a){var b=d({},a);return b._parent=a,b}function i(a,b){return a.path=b,a}function j(a,b){return(a?a+".":"")+b}b.__esModule=!0,b.extend=d,b.indexOf=e,b.escapeExpression=f,b.isEmpty=g,b.createFrame=h,b.blockParams=i,b.appendContextPath=j;var k={"&":"&","<":"<",">":">",'"':""","'":"'","`":"`","=":"="},l=/[&<>"'`=]/g,m=/[&<>"'`=]/,n=Object.prototype.toString;b.toString=n;var o=function(a){return"function"==typeof a};o(/x/)&&(b.isFunction=o=function(a){return"function"==typeof a&&"[object Function]"===n.call(a)}),b.isFunction=o;var p=Array.isArray||function(a){return!(!a||"object"!=typeof a)&&"[object Array]"===n.call(a)};b.isArray=p},function(a,b,c){"use strict";function d(a,b){var c=b&&b.loc,g=void 0,h=void 0,i=void 0,j=void 0;c&&(g=c.start.line,h=c.end.line,i=c.start.column,j=c.end.column,a+=" - "+g+":"+i);for(var k=Error.prototype.constructor.call(this,a),l=0;l<f.length;l++)this[f[l]]=k[f[l]];Error.captureStackTrace&&Error.captureStackTrace(this,d);try{c&&(this.lineNumber=g,this.endLineNumber=h,e?(Object.defineProperty(this,"column",{value:i,enumerable:!0}),Object.defineProperty(this,"endColumn",{value:j,enumerable:!0})):(this.column=i,this.endColumn=j))}catch(m){}}var e=c(6)["default"];b.__esModule=!0;var f=["description","fileName","lineNumber","endLineNumber","message","name","number","stack"];d.prototype=new Error,b["default"]=d,a.exports=b["default"]},function(a,b,c){a.exports={"default":c(7),__esModule:!0}},function(a,b,c){var d=c(8);a.exports=function(a,b,c){return d.setDesc(a,b,c)}},function(a,b){var c=Object;a.exports={create:c.create,getProto:c.getPrototypeOf,isEnum:{}.propertyIsEnumerable,getDesc:c.getOwnPropertyDescriptor,setDesc:c.defineProperty,setDescs:c.defineProperties,getKeys:c.keys,getNames:c.getOwnPropertyNames,getSymbols:c.getOwnPropertySymbols,each:[].forEach}},function(a,b,c){"use strict";function d(a){h["default"](a),j["default"](a),l["default"](a),n["default"](a),p["default"](a),r["default"](a),t["default"](a)}function e(a,b,c){a.helpers[b]&&(a.hooks[b]=a.helpers[b],c||delete a.helpers[b])}var f=c(2)["default"];b.__esModule=!0,b.registerDefaultHelpers=d,b.moveHelperToHooks=e;var g=c(10),h=f(g),i=c(11),j=f(i),k=c(24),l=f(k),m=c(25),n=f(m),o=c(26),p=f(o),q=c(27),r=f(q),s=c(28),t=f(s)},function(a,b,c){"use strict";b.__esModule=!0;var d=c(4);b["default"]=function(a){a.registerHelper("blockHelperMissing",function(b,c){var e=c.inverse,f=c.fn;if(b===!0)return f(this);if(b===!1||null==b)return e(this);if(d.isArray(b))return b.length>0?(c.ids&&(c.ids=[c.name]),a.helpers.each(b,c)):e(this);if(c.data&&c.ids){var g=d.createFrame(c.data);g.contextPath=d.appendContextPath(c.data.contextPath,c.name),c={data:g}}return f(b,c)})},a.exports=b["default"]},function(a,b,c){(function(d){"use strict";var e=c(12)["default"],f=c(2)["default"];b.__esModule=!0;var g=c(4),h=c(5),i=f(h);b["default"]=function(a){a.registerHelper("each",function(a,b){function c(b,c,d){l&&(l.key=b,l.index=c,l.first=0===c,l.last=!!d,m&&(l.contextPath=m+b)),k+=f(a[b],{data:l,blockParams:g.blockParams([a[b],b],[m+b,null])})}if(!b)throw new i["default"]("Must pass iterator to #each");var f=b.fn,h=b.inverse,j=0,k="",l=void 0,m=void 0;if(b.data&&b.ids&&(m=g.appendContextPath(b.data.contextPath,b.ids[0])+"."),g.isFunction(a)&&(a=a.call(this)),b.data&&(l=g.createFrame(b.data)),a&&"object"==typeof a)if(g.isArray(a))for(var n=a.length;j<n;j++)j in a&&c(j,j,j===a.length-1);else if(d.Symbol&&a[d.Symbol.iterator]){for(var o=[],p=a[d.Symbol.iterator](),q=p.next();!q.done;q=p.next())o.push(q.value);a=o;for(var n=a.length;j<n;j++)c(j,j,j===a.length-1)}else!function(){var b=void 0;e(a).forEach(function(a){void 0!==b&&c(b,j-1),b=a,j++}),void 0!==b&&c(b,j-1,!0)}();return 0===j&&(k=h(this)),k})},a.exports=b["default"]}).call(b,function(){return this}())},function(a,b,c){a.exports={"default":c(13),__esModule:!0}},function(a,b,c){c(14),a.exports=c(20).Object.keys},function(a,b,c){var d=c(15);c(17)("keys",function(a){return function(b){return a(d(b))}})},function(a,b,c){var d=c(16);a.exports=function(a){return Object(d(a))}},function(a,b){a.exports=function(a){if(void 0==a)throw TypeError("Can't call method on "+a);return a}},function(a,b,c){var d=c(18),e=c(20),f=c(23);a.exports=function(a,b){var c=(e.Object||{})[a]||Object[a],g={};g[a]=b(c),d(d.S+d.F*f(function(){c(1)}),"Object",g)}},function(a,b,c){var d=c(19),e=c(20),f=c(21),g="prototype",h=function(a,b,c){var i,j,k,l=a&h.F,m=a&h.G,n=a&h.S,o=a&h.P,p=a&h.B,q=a&h.W,r=m?e:e[b]||(e[b]={}),s=m?d:n?d[b]:(d[b]||{})[g];m&&(c=b);for(i in c)j=!l&&s&&i in s,j&&i in r||(k=j?s[i]:c[i],r[i]=m&&"function"!=typeof s[i]?c[i]:p&&j?f(k,d):q&&s[i]==k?function(a){var b=function(b){return this instanceof a?new a(b):a(b)};return b[g]=a[g],b}(k):o&&"function"==typeof k?f(Function.call,k):k,o&&((r[g]||(r[g]={}))[i]=k))};h.F=1,h.G=2,h.S=4,h.P=8,h.B=16,h.W=32,a.exports=h},function(a,b){var c=a.exports="undefined"!=typeof window&&window.Math==Math?window:"undefined"!=typeof self&&self.Math==Math?self:Function("return this")();"number"==typeof __g&&(__g=c)},function(a,b){var c=a.exports={version:"1.2.6"};"number"==typeof __e&&(__e=c)},function(a,b,c){var d=c(22);a.exports=function(a,b,c){if(d(a),void 0===b)return a;switch(c){case 1:return function(c){return a.call(b,c)};case 2:return function(c,d){return a.call(b,c,d)};case 3:return function(c,d,e){return a.call(b,c,d,e)}}return function(){return a.apply(b,arguments)}}},function(a,b){a.exports=function(a){if("function"!=typeof a)throw TypeError(a+" is not a function!");return a}},function(a,b){a.exports=function(a){try{return!!a()}catch(b){return!0}}},function(a,b,c){"use strict";var d=c(2)["default"];b.__esModule=!0;var e=c(5),f=d(e);b["default"]=function(a){a.registerHelper("helperMissing",function(){if(1!==arguments.length)throw new f["default"]('Missing helper: "'+arguments[arguments.length-1].name+'"')})},a.exports=b["default"]},function(a,b,c){"use strict";var d=c(2)["default"];b.__esModule=!0;var e=c(4),f=c(5),g=d(f);b["default"]=function(a){a.registerHelper("if",function(a,b){if(2!=arguments.length)throw new g["default"]("#if requires exactly one argument");return e.isFunction(a)&&(a=a.call(this)),!b.hash.includeZero&&!a||e.isEmpty(a)?b.inverse(this):b.fn(this)}),a.registerHelper("unless",function(b,c){if(2!=arguments.length)throw new g["default"]("#unless requires exactly one argument");return a.helpers["if"].call(this,b,{fn:c.inverse,inverse:c.fn,hash:c.hash})})},a.exports=b["default"]},function(a,b){"use strict";b.__esModule=!0,b["default"]=function(a){a.registerHelper("log",function(){for(var b=[void 0],c=arguments[arguments.length-1],d=0;d<arguments.length-1;d++)b.push(arguments[d]);var e=1;null!=c.hash.level?e=c.hash.level:c.data&&null!=c.data.level&&(e=c.data.level),b[0]=e,a.log.apply(a,b)})},a.exports=b["default"]},function(a,b){"use strict";b.__esModule=!0,b["default"]=function(a){a.registerHelper("lookup",function(a,b,c){return a?c.lookupProperty(a,b):a})},a.exports=b["default"]},function(a,b,c){"use strict";var d=c(2)["default"];b.__esModule=!0;var e=c(4),f=c(5),g=d(f);b["default"]=function(a){a.registerHelper("with",function(a,b){if(2!=arguments.length)throw new g["default"]("#with requires exactly one argument");e.isFunction(a)&&(a=a.call(this));var c=b.fn;if(e.isEmpty(a))return b.inverse(this);var d=b.data;return b.data&&b.ids&&(d=e.createFrame(b.data),d.contextPath=e.appendContextPath(b.data.contextPath,b.ids[0])),c(a,{data:d,blockParams:e.blockParams([a],[d&&d.contextPath])})})},a.exports=b["default"]},function(a,b,c){"use strict";function d(a){g["default"](a)}var e=c(2)["default"];b.__esModule=!0,b.registerDefaultDecorators=d;var f=c(30),g=e(f)},function(a,b,c){"use strict";b.__esModule=!0;var d=c(4);b["default"]=function(a){a.registerDecorator("inline",function(a,b,c,e){var f=a;return b.partials||(b.partials={},f=function(e,f){var g=c.partials;c.partials=d.extend({},g,b.partials);var h=a(e,f);return c.partials=g,h}),b.partials[e.args[0]]=e.fn,f})},a.exports=b["default"]},function(a,b,c){"use strict";b.__esModule=!0;var d=c(4),e={methodMap:["debug","info","warn","error"],level:"info",lookupLevel:function(a){if("string"==typeof a){var b=d.indexOf(e.methodMap,a.toLowerCase());a=b>=0?b:parseInt(a,10)}return a},log:function(a){if(a=e.lookupLevel(a),"undefined"!=typeof console&&e.lookupLevel(e.level)<=a){var b=e.methodMap[a];console[b]||(b="log");for(var c=arguments.length,d=Array(c>1?c-1:0),f=1;f<c;f++)d[f-1]=arguments[f];console[b].apply(console,d)}}};b["default"]=e,a.exports=b["default"]},function(a,b,c){"use strict";function d(a){var b=i(null);b.constructor=!1,b.__defineGetter__=!1,b.__defineSetter__=!1,b.__lookupGetter__=!1;var c=i(null);return c.__proto__=!1,{properties:{whitelist:l.createNewLookupObject(c,a.allowedProtoProperties),defaultValue:a.allowProtoPropertiesByDefault},methods:{whitelist:l.createNewLookupObject(b,a.allowedProtoMethods),defaultValue:a.allowProtoMethodsByDefault}}}function e(a,b,c){return"function"==typeof a?f(b.methods,c):f(b.properties,c)}function f(a,b){return void 0!==a.whitelist[b]?a.whitelist[b]===!0:void 0!==a.defaultValue?a.defaultValue:(g(b),!1)}function g(a){o[a]!==!0&&(o[a]=!0,n.log("error",'Handlebars: Access has been denied to resolve the property "'+a+'" because it is not an "own property" of its parent.\nYou can add a runtime option to disable the check or this warning:\nSee https://handlebarsjs.com/api-reference/runtime-options.html#options-to-control-prototype-access for details'))}function h(){j(o).forEach(function(a){delete o[a]})}var i=c(33)["default"],j=c(12)["default"],k=c(1)["default"];b.__esModule=!0,b.createProtoAccessControl=d,b.resultIsAllowed=e,b.resetLoggedProperties=h;var l=c(35),m=c(31),n=k(m),o=i(null)},function(a,b,c){a.exports={"default":c(34),__esModule:!0}},function(a,b,c){var d=c(8);a.exports=function(a,b){return d.create(a,b)}},function(a,b,c){"use strict";function d(){for(var a=arguments.length,b=Array(a),c=0;c<a;c++)b[c]=arguments[c];return f.extend.apply(void 0,[e(null)].concat(b))}var e=c(33)["default"];b.__esModule=!0,b.createNewLookupObject=d;var f=c(4)},function(a,b){"use strict";function c(a){this.string=a}b.__esModule=!0,c.prototype.toString=c.prototype.toHTML=function(){return""+this.string},b["default"]=c,a.exports=b["default"]},function(a,b,c){"use strict";function d(a){var b=a&&a[0]||1,c=v.COMPILER_REVISION;if(!(b>=v.LAST_COMPATIBLE_COMPILER_REVISION&&b<=v.COMPILER_REVISION)){if(b<v.LAST_COMPATIBLE_COMPILER_REVISION){var d=v.REVISION_CHANGES[c],e=v.REVISION_CHANGES[b];throw new u["default"]("Template was precompiled with an older version of Handlebars than the current runtime. Please update your precompiler to a newer version ("+d+") or downgrade your runtime to an older version ("+e+").")}throw new u["default"]("Template was precompiled with a newer version of Handlebars than the current runtime. Please update your runtime to a newer version ("+a[1]+").")}}function e(a,b){function c(c,d,e){e.hash&&(d=s.extend({},d,e.hash),e.ids&&(e.ids[0]=!0)),c=b.VM.resolvePartial.call(this,c,d,e);var f=s.extend({},e,{hooks:this.hooks,protoAccessControl:this.protoAccessControl}),g=b.VM.invokePartial.call(this,c,d,f);if(null==g&&b.compile&&(e.partials[e.name]=b.compile(c,a.compilerOptions,b),g=e.partials[e.name](d,f)),null!=g){if(e.indent){for(var h=g.split("\n"),i=0,j=h.length;i<j&&(h[i]||i+1!==j);i++)h[i]=e.indent+h[i];g=h.join("\n")}return g}throw new u["default"]("The partial "+e.name+" could not be compiled when running in runtime-only mode")}function d(b){function c(b){return""+a.main(g,b,g.helpers,g.partials,f,i,h)}var e=arguments.length<=1||void 0===arguments[1]?{}:arguments[1],f=e.data;d._setup(e),!e.partial&&a.useData&&(f=j(b,f));var h=void 0,i=a.useBlockParams?[]:void 0;return a.useDepths&&(h=e.depths?b!=e.depths[0]?[b].concat(e.depths):e.depths:[b]),(c=k(a.main,c,g,e.depths||[],f,i))(b,e)}if(!b)throw new u["default"]("No environment passed to template");if(!a||!a.main)throw new u["default"]("Unknown template object: "+typeof a);a.main.decorator=a.main_d,b.VM.checkRevision(a.compiler);var e=a.compiler&&7===a.compiler[0],g={strict:function(a,b,c){if(!(a&&b in a))throw new u["default"]('"'+b+'" not defined in '+a,{loc:c});return a[b]},lookupProperty:function(a,b){var c=a[b];return null==c?c:Object.prototype.hasOwnProperty.call(a,b)?c:y.resultIsAllowed(c,g.protoAccessControl,b)?c:void 0},lookup:function(a,b){for(var c=a.length,d=0;d<c;d++){var e=a[d]&&g.lookupProperty(a[d],b);if(null!=e)return a[d][b]}},lambda:function(a,b){return"function"==typeof a?a.call(b):a},escapeExpression:s.escapeExpression,invokePartial:c,fn:function(b){var c=a[b];return c.decorator=a[b+"_d"],c},programs:[],program:function(a,b,c,d,e){var g=this.programs[a],h=this.fn(a);return b||e||d||c?g=f(this,a,h,b,c,d,e):g||(g=this.programs[a]=f(this,a,h)),g},data:function(a,b){for(;a&&b--;)a=a._parent;return a},mergeIfNeeded:function(a,b){var c=a||b;return a&&b&&a!==b&&(c=s.extend({},b,a)),c},nullContext:n({}),noop:b.VM.noop,compilerInfo:a.compiler};return d.isTop=!0,d._setup=function(c){if(c.partial)g.protoAccessControl=c.protoAccessControl,g.helpers=c.helpers,g.partials=c.partials,g.decorators=c.decorators,g.hooks=c.hooks;else{var d=s.extend({},b.helpers,c.helpers);l(d,g),g.helpers=d,a.usePartial&&(g.partials=g.mergeIfNeeded(c.partials,b.partials)),(a.usePartial||a.useDecorators)&&(g.decorators=s.extend({},b.decorators,c.decorators)),g.hooks={},g.protoAccessControl=y.createProtoAccessControl(c);var f=c.allowCallsToHelperMissing||e;w.moveHelperToHooks(g,"helperMissing",f),w.moveHelperToHooks(g,"blockHelperMissing",f)}},d._child=function(b,c,d,e){if(a.useBlockParams&&!d)throw new u["default"]("must pass block params");if(a.useDepths&&!e)throw new u["default"]("must pass parent depths");return f(g,b,a[b],c,0,d,e)},d}function f(a,b,c,d,e,f,g){function h(b){var e=arguments.length<=1||void 0===arguments[1]?{}:arguments[1],h=g;return!g||b==g[0]||b===a.nullContext&&null===g[0]||(h=[b].concat(g)),c(a,b,a.helpers,a.partials,e.data||d,f&&[e.blockParams].concat(f),h)}return h=k(c,h,a,g,d,f),h.program=b,h.depth=g?g.length:0,h.blockParams=e||0,h}function g(a,b,c){return a?a.call||c.name||(c.name=a,a=c.partials[a]):a="@partial-block"===c.name?c.data["partial-block"]:c.partials[c.name],a}function h(a,b,c){var d=c.data&&c.data["partial-block"];c.partial=!0,c.ids&&(c.data.contextPath=c.ids[0]||c.data.contextPath);var e=void 0;if(c.fn&&c.fn!==i&&!function(){c.data=v.createFrame(c.data);var a=c.fn;e=c.data["partial-block"]=function(b){var c=arguments.length<=1||void 0===arguments[1]?{}:arguments[1];return c.data=v.createFrame(c.data),c.data["partial-block"]=d,a(b,c)},a.partials&&(c.partials=s.extend({},c.partials,a.partials))}(),void 0===a&&e&&(a=e),void 0===a)throw new u["default"]("The partial "+c.name+" could not be found");if(a instanceof Function)return a(b,c)}function i(){return""}function j(a,b){return b&&"root"in b||(b=b?v.createFrame(b):{},b.root=a),b}function k(a,b,c,d,e,f){if(a.decorator){var g={};b=a.decorator(b,g,c,d&&d[0],e,f,d),s.extend(b,g)}return b}function l(a,b){o(a).forEach(function(c){var d=a[c];a[c]=m(d,b)})}function m(a,b){var c=b.lookupProperty;return x.wrapHelper(a,function(a){return s.extend({lookupProperty:c},a)})}var n=c(38)["default"],o=c(12)["default"],p=c(1)["default"],q=c(2)["default"];b.__esModule=!0,b.checkRevision=d,b.template=e,b.wrapProgram=f,b.resolvePartial=g,b.invokePartial=h,b.noop=i;var r=c(4),s=p(r),t=c(5),u=q(t),v=c(3),w=c(9),x=c(42),y=c(32)},function(a,b,c){a.exports={"default":c(39),__esModule:!0}},function(a,b,c){c(40),a.exports=c(20).Object.seal},function(a,b,c){var d=c(41);c(17)("seal",function(a){return function(b){return a&&d(b)?a(b):b}})},function(a,b){a.exports=function(a){return"object"==typeof a?null!==a:"function"==typeof a}},function(a,b){"use strict";function c(a,b){if("function"!=typeof a)return a;var c=function(){var c=arguments[arguments.length-1];return arguments[arguments.length-1]=b(c),a.apply(this,arguments)};return c}b.__esModule=!0,b.wrapHelper=c},function(a,b){(function(c){"use strict";b.__esModule=!0,b["default"]=function(a){var b="undefined"!=typeof c?c:window,d=b.Handlebars;a.noConflict=function(){return b.Handlebars===a&&(b.Handlebars=d),a}},a.exports=b["default"]}).call(b,function(){return this}())}])});
|
1 |
/**!
|
2 |
|
3 |
@license
|
4 |
+
handlebars v4.7.6
|
5 |
|
6 |
Copyright (C) 2011-2019 by Yehuda Katz
|
7 |
|
24 |
THE SOFTWARE.
|
25 |
|
26 |
*/
|
27 |
+
!function(a,b){"object"==typeof exports&&"object"==typeof module?module.exports=b():"function"==typeof define&&define.amd?define([],b):"object"==typeof exports?exports.Handlebars=b():a.Handlebars=b()}(this,function(){return function(a){function b(d){if(c[d])return c[d].exports;var e=c[d]={exports:{},id:d,loaded:!1};return a[d].call(e.exports,e,e.exports,b),e.loaded=!0,e.exports}var c={};return b.m=a,b.c=c,b.p="",b(0)}([function(a,b,c){"use strict";function d(){var a=new h.HandlebarsEnvironment;return n.extend(a,h),a.SafeString=j["default"],a.Exception=l["default"],a.Utils=n,a.escapeExpression=n.escapeExpression,a.VM=p,a.template=function(b){return p.template(b,a)},a}var e=c(1)["default"],f=c(2)["default"];b.__esModule=!0;var g=c(3),h=e(g),i=c(36),j=f(i),k=c(5),l=f(k),m=c(4),n=e(m),o=c(37),p=e(o),q=c(43),r=f(q),s=d();s.create=d,r["default"](s),s["default"]=s,b["default"]=s,a.exports=b["default"]},function(a,b){"use strict";b["default"]=function(a){if(a&&a.__esModule)return a;var b={};if(null!=a)for(var c in a)Object.prototype.hasOwnProperty.call(a,c)&&(b[c]=a[c]);return b["default"]=a,b},b.__esModule=!0},function(a,b){"use strict";b["default"]=function(a){return a&&a.__esModule?a:{"default":a}},b.__esModule=!0},function(a,b,c){"use strict";function d(a,b,c){this.helpers=a||{},this.partials=b||{},this.decorators=c||{},i.registerDefaultHelpers(this),j.registerDefaultDecorators(this)}var e=c(2)["default"];b.__esModule=!0,b.HandlebarsEnvironment=d;var f=c(4),g=c(5),h=e(g),i=c(9),j=c(29),k=c(31),l=e(k),m=c(32),n="4.7.6";b.VERSION=n;var o=8;b.COMPILER_REVISION=o;var p=7;b.LAST_COMPATIBLE_COMPILER_REVISION=p;var q={1:"<= 1.0.rc.2",2:"== 1.0.0-rc.3",3:"== 1.0.0-rc.4",4:"== 1.x.x",5:"== 2.0.0-alpha.x",6:">= 2.0.0-beta.1",7:">= 4.0.0 <4.3.0",8:">= 4.3.0"};b.REVISION_CHANGES=q;var r="[object Object]";d.prototype={constructor:d,logger:l["default"],log:l["default"].log,registerHelper:function(a,b){if(f.toString.call(a)===r){if(b)throw new h["default"]("Arg not supported with multiple helpers");f.extend(this.helpers,a)}else this.helpers[a]=b},unregisterHelper:function(a){delete this.helpers[a]},registerPartial:function(a,b){if(f.toString.call(a)===r)f.extend(this.partials,a);else{if("undefined"==typeof b)throw new h["default"]('Attempting to register a partial called "'+a+'" as undefined');this.partials[a]=b}},unregisterPartial:function(a){delete this.partials[a]},registerDecorator:function(a,b){if(f.toString.call(a)===r){if(b)throw new h["default"]("Arg not supported with multiple decorators");f.extend(this.decorators,a)}else this.decorators[a]=b},unregisterDecorator:function(a){delete this.decorators[a]},resetLoggedPropertyAccesses:function(){m.resetLoggedProperties()}};var s=l["default"].log;b.log=s,b.createFrame=f.createFrame,b.logger=l["default"]},function(a,b){"use strict";function c(a){return k[a]}function d(a){for(var b=1;b<arguments.length;b++)for(var c in arguments[b])Object.prototype.hasOwnProperty.call(arguments[b],c)&&(a[c]=arguments[b][c]);return a}function e(a,b){for(var c=0,d=a.length;c<d;c++)if(a[c]===b)return c;return-1}function f(a){if("string"!=typeof a){if(a&&a.toHTML)return a.toHTML();if(null==a)return"";if(!a)return a+"";a=""+a}return m.test(a)?a.replace(l,c):a}function g(a){return!a&&0!==a||!(!p(a)||0!==a.length)}function h(a){var b=d({},a);return b._parent=a,b}function i(a,b){return a.path=b,a}function j(a,b){return(a?a+".":"")+b}b.__esModule=!0,b.extend=d,b.indexOf=e,b.escapeExpression=f,b.isEmpty=g,b.createFrame=h,b.blockParams=i,b.appendContextPath=j;var k={"&":"&","<":"<",">":">",'"':""","'":"'","`":"`","=":"="},l=/[&<>"'`=]/g,m=/[&<>"'`=]/,n=Object.prototype.toString;b.toString=n;var o=function(a){return"function"==typeof a};o(/x/)&&(b.isFunction=o=function(a){return"function"==typeof a&&"[object Function]"===n.call(a)}),b.isFunction=o;var p=Array.isArray||function(a){return!(!a||"object"!=typeof a)&&"[object Array]"===n.call(a)};b.isArray=p},function(a,b,c){"use strict";function d(a,b){var c=b&&b.loc,g=void 0,h=void 0,i=void 0,j=void 0;c&&(g=c.start.line,h=c.end.line,i=c.start.column,j=c.end.column,a+=" - "+g+":"+i);for(var k=Error.prototype.constructor.call(this,a),l=0;l<f.length;l++)this[f[l]]=k[f[l]];Error.captureStackTrace&&Error.captureStackTrace(this,d);try{c&&(this.lineNumber=g,this.endLineNumber=h,e?(Object.defineProperty(this,"column",{value:i,enumerable:!0}),Object.defineProperty(this,"endColumn",{value:j,enumerable:!0})):(this.column=i,this.endColumn=j))}catch(m){}}var e=c(6)["default"];b.__esModule=!0;var f=["description","fileName","lineNumber","endLineNumber","message","name","number","stack"];d.prototype=new Error,b["default"]=d,a.exports=b["default"]},function(a,b,c){a.exports={"default":c(7),__esModule:!0}},function(a,b,c){var d=c(8);a.exports=function(a,b,c){return d.setDesc(a,b,c)}},function(a,b){var c=Object;a.exports={create:c.create,getProto:c.getPrototypeOf,isEnum:{}.propertyIsEnumerable,getDesc:c.getOwnPropertyDescriptor,setDesc:c.defineProperty,setDescs:c.defineProperties,getKeys:c.keys,getNames:c.getOwnPropertyNames,getSymbols:c.getOwnPropertySymbols,each:[].forEach}},function(a,b,c){"use strict";function d(a){h["default"](a),j["default"](a),l["default"](a),n["default"](a),p["default"](a),r["default"](a),t["default"](a)}function e(a,b,c){a.helpers[b]&&(a.hooks[b]=a.helpers[b],c||delete a.helpers[b])}var f=c(2)["default"];b.__esModule=!0,b.registerDefaultHelpers=d,b.moveHelperToHooks=e;var g=c(10),h=f(g),i=c(11),j=f(i),k=c(24),l=f(k),m=c(25),n=f(m),o=c(26),p=f(o),q=c(27),r=f(q),s=c(28),t=f(s)},function(a,b,c){"use strict";b.__esModule=!0;var d=c(4);b["default"]=function(a){a.registerHelper("blockHelperMissing",function(b,c){var e=c.inverse,f=c.fn;if(b===!0)return f(this);if(b===!1||null==b)return e(this);if(d.isArray(b))return b.length>0?(c.ids&&(c.ids=[c.name]),a.helpers.each(b,c)):e(this);if(c.data&&c.ids){var g=d.createFrame(c.data);g.contextPath=d.appendContextPath(c.data.contextPath,c.name),c={data:g}}return f(b,c)})},a.exports=b["default"]},function(a,b,c){(function(d){"use strict";var e=c(12)["default"],f=c(2)["default"];b.__esModule=!0;var g=c(4),h=c(5),i=f(h);b["default"]=function(a){a.registerHelper("each",function(a,b){function c(b,c,d){l&&(l.key=b,l.index=c,l.first=0===c,l.last=!!d,m&&(l.contextPath=m+b)),k+=f(a[b],{data:l,blockParams:g.blockParams([a[b],b],[m+b,null])})}if(!b)throw new i["default"]("Must pass iterator to #each");var f=b.fn,h=b.inverse,j=0,k="",l=void 0,m=void 0;if(b.data&&b.ids&&(m=g.appendContextPath(b.data.contextPath,b.ids[0])+"."),g.isFunction(a)&&(a=a.call(this)),b.data&&(l=g.createFrame(b.data)),a&&"object"==typeof a)if(g.isArray(a))for(var n=a.length;j<n;j++)j in a&&c(j,j,j===a.length-1);else if(d.Symbol&&a[d.Symbol.iterator]){for(var o=[],p=a[d.Symbol.iterator](),q=p.next();!q.done;q=p.next())o.push(q.value);a=o;for(var n=a.length;j<n;j++)c(j,j,j===a.length-1)}else!function(){var b=void 0;e(a).forEach(function(a){void 0!==b&&c(b,j-1),b=a,j++}),void 0!==b&&c(b,j-1,!0)}();return 0===j&&(k=h(this)),k})},a.exports=b["default"]}).call(b,function(){return this}())},function(a,b,c){a.exports={"default":c(13),__esModule:!0}},function(a,b,c){c(14),a.exports=c(20).Object.keys},function(a,b,c){var d=c(15);c(17)("keys",function(a){return function(b){return a(d(b))}})},function(a,b,c){var d=c(16);a.exports=function(a){return Object(d(a))}},function(a,b){a.exports=function(a){if(void 0==a)throw TypeError("Can't call method on "+a);return a}},function(a,b,c){var d=c(18),e=c(20),f=c(23);a.exports=function(a,b){var c=(e.Object||{})[a]||Object[a],g={};g[a]=b(c),d(d.S+d.F*f(function(){c(1)}),"Object",g)}},function(a,b,c){var d=c(19),e=c(20),f=c(21),g="prototype",h=function(a,b,c){var i,j,k,l=a&h.F,m=a&h.G,n=a&h.S,o=a&h.P,p=a&h.B,q=a&h.W,r=m?e:e[b]||(e[b]={}),s=m?d:n?d[b]:(d[b]||{})[g];m&&(c=b);for(i in c)j=!l&&s&&i in s,j&&i in r||(k=j?s[i]:c[i],r[i]=m&&"function"!=typeof s[i]?c[i]:p&&j?f(k,d):q&&s[i]==k?function(a){var b=function(b){return this instanceof a?new a(b):a(b)};return b[g]=a[g],b}(k):o&&"function"==typeof k?f(Function.call,k):k,o&&((r[g]||(r[g]={}))[i]=k))};h.F=1,h.G=2,h.S=4,h.P=8,h.B=16,h.W=32,a.exports=h},function(a,b){var c=a.exports="undefined"!=typeof window&&window.Math==Math?window:"undefined"!=typeof self&&self.Math==Math?self:Function("return this")();"number"==typeof __g&&(__g=c)},function(a,b){var c=a.exports={version:"1.2.6"};"number"==typeof __e&&(__e=c)},function(a,b,c){var d=c(22);a.exports=function(a,b,c){if(d(a),void 0===b)return a;switch(c){case 1:return function(c){return a.call(b,c)};case 2:return function(c,d){return a.call(b,c,d)};case 3:return function(c,d,e){return a.call(b,c,d,e)}}return function(){return a.apply(b,arguments)}}},function(a,b){a.exports=function(a){if("function"!=typeof a)throw TypeError(a+" is not a function!");return a}},function(a,b){a.exports=function(a){try{return!!a()}catch(b){return!0}}},function(a,b,c){"use strict";var d=c(2)["default"];b.__esModule=!0;var e=c(5),f=d(e);b["default"]=function(a){a.registerHelper("helperMissing",function(){if(1!==arguments.length)throw new f["default"]('Missing helper: "'+arguments[arguments.length-1].name+'"')})},a.exports=b["default"]},function(a,b,c){"use strict";var d=c(2)["default"];b.__esModule=!0;var e=c(4),f=c(5),g=d(f);b["default"]=function(a){a.registerHelper("if",function(a,b){if(2!=arguments.length)throw new g["default"]("#if requires exactly one argument");return e.isFunction(a)&&(a=a.call(this)),!b.hash.includeZero&&!a||e.isEmpty(a)?b.inverse(this):b.fn(this)}),a.registerHelper("unless",function(b,c){if(2!=arguments.length)throw new g["default"]("#unless requires exactly one argument");return a.helpers["if"].call(this,b,{fn:c.inverse,inverse:c.fn,hash:c.hash})})},a.exports=b["default"]},function(a,b){"use strict";b.__esModule=!0,b["default"]=function(a){a.registerHelper("log",function(){for(var b=[void 0],c=arguments[arguments.length-1],d=0;d<arguments.length-1;d++)b.push(arguments[d]);var e=1;null!=c.hash.level?e=c.hash.level:c.data&&null!=c.data.level&&(e=c.data.level),b[0]=e,a.log.apply(a,b)})},a.exports=b["default"]},function(a,b){"use strict";b.__esModule=!0,b["default"]=function(a){a.registerHelper("lookup",function(a,b,c){return a?c.lookupProperty(a,b):a})},a.exports=b["default"]},function(a,b,c){"use strict";var d=c(2)["default"];b.__esModule=!0;var e=c(4),f=c(5),g=d(f);b["default"]=function(a){a.registerHelper("with",function(a,b){if(2!=arguments.length)throw new g["default"]("#with requires exactly one argument");e.isFunction(a)&&(a=a.call(this));var c=b.fn;if(e.isEmpty(a))return b.inverse(this);var d=b.data;return b.data&&b.ids&&(d=e.createFrame(b.data),d.contextPath=e.appendContextPath(b.data.contextPath,b.ids[0])),c(a,{data:d,blockParams:e.blockParams([a],[d&&d.contextPath])})})},a.exports=b["default"]},function(a,b,c){"use strict";function d(a){g["default"](a)}var e=c(2)["default"];b.__esModule=!0,b.registerDefaultDecorators=d;var f=c(30),g=e(f)},function(a,b,c){"use strict";b.__esModule=!0;var d=c(4);b["default"]=function(a){a.registerDecorator("inline",function(a,b,c,e){var f=a;return b.partials||(b.partials={},f=function(e,f){var g=c.partials;c.partials=d.extend({},g,b.partials);var h=a(e,f);return c.partials=g,h}),b.partials[e.args[0]]=e.fn,f})},a.exports=b["default"]},function(a,b,c){"use strict";b.__esModule=!0;var d=c(4),e={methodMap:["debug","info","warn","error"],level:"info",lookupLevel:function(a){if("string"==typeof a){var b=d.indexOf(e.methodMap,a.toLowerCase());a=b>=0?b:parseInt(a,10)}return a},log:function(a){if(a=e.lookupLevel(a),"undefined"!=typeof console&&e.lookupLevel(e.level)<=a){var b=e.methodMap[a];console[b]||(b="log");for(var c=arguments.length,d=Array(c>1?c-1:0),f=1;f<c;f++)d[f-1]=arguments[f];console[b].apply(console,d)}}};b["default"]=e,a.exports=b["default"]},function(a,b,c){"use strict";function d(a){var b=i(null);b.constructor=!1,b.__defineGetter__=!1,b.__defineSetter__=!1,b.__lookupGetter__=!1;var c=i(null);return c.__proto__=!1,{properties:{whitelist:l.createNewLookupObject(c,a.allowedProtoProperties),defaultValue:a.allowProtoPropertiesByDefault},methods:{whitelist:l.createNewLookupObject(b,a.allowedProtoMethods),defaultValue:a.allowProtoMethodsByDefault}}}function e(a,b,c){return"function"==typeof a?f(b.methods,c):f(b.properties,c)}function f(a,b){return void 0!==a.whitelist[b]?a.whitelist[b]===!0:void 0!==a.defaultValue?a.defaultValue:(g(b),!1)}function g(a){o[a]!==!0&&(o[a]=!0,n.log("error",'Handlebars: Access has been denied to resolve the property "'+a+'" because it is not an "own property" of its parent.\nYou can add a runtime option to disable the check or this warning:\nSee https://handlebarsjs.com/api-reference/runtime-options.html#options-to-control-prototype-access for details'))}function h(){j(o).forEach(function(a){delete o[a]})}var i=c(33)["default"],j=c(12)["default"],k=c(1)["default"];b.__esModule=!0,b.createProtoAccessControl=d,b.resultIsAllowed=e,b.resetLoggedProperties=h;var l=c(35),m=c(31),n=k(m),o=i(null)},function(a,b,c){a.exports={"default":c(34),__esModule:!0}},function(a,b,c){var d=c(8);a.exports=function(a,b){return d.create(a,b)}},function(a,b,c){"use strict";function d(){for(var a=arguments.length,b=Array(a),c=0;c<a;c++)b[c]=arguments[c];return f.extend.apply(void 0,[e(null)].concat(b))}var e=c(33)["default"];b.__esModule=!0,b.createNewLookupObject=d;var f=c(4)},function(a,b){"use strict";function c(a){this.string=a}b.__esModule=!0,c.prototype.toString=c.prototype.toHTML=function(){return""+this.string},b["default"]=c,a.exports=b["default"]},function(a,b,c){"use strict";function d(a){var b=a&&a[0]||1,c=v.COMPILER_REVISION;if(!(b>=v.LAST_COMPATIBLE_COMPILER_REVISION&&b<=v.COMPILER_REVISION)){if(b<v.LAST_COMPATIBLE_COMPILER_REVISION){var d=v.REVISION_CHANGES[c],e=v.REVISION_CHANGES[b];throw new u["default"]("Template was precompiled with an older version of Handlebars than the current runtime. Please update your precompiler to a newer version ("+d+") or downgrade your runtime to an older version ("+e+").")}throw new u["default"]("Template was precompiled with a newer version of Handlebars than the current runtime. Please update your runtime to a newer version ("+a[1]+").")}}function e(a,b){function c(c,d,e){e.hash&&(d=s.extend({},d,e.hash),e.ids&&(e.ids[0]=!0)),c=b.VM.resolvePartial.call(this,c,d,e);var f=s.extend({},e,{hooks:this.hooks,protoAccessControl:this.protoAccessControl}),g=b.VM.invokePartial.call(this,c,d,f);if(null==g&&b.compile&&(e.partials[e.name]=b.compile(c,a.compilerOptions,b),g=e.partials[e.name](d,f)),null!=g){if(e.indent){for(var h=g.split("\n"),i=0,j=h.length;i<j&&(h[i]||i+1!==j);i++)h[i]=e.indent+h[i];g=h.join("\n")}return g}throw new u["default"]("The partial "+e.name+" could not be compiled when running in runtime-only mode")}function d(b){function c(b){return""+a.main(g,b,g.helpers,g.partials,f,i,h)}var e=arguments.length<=1||void 0===arguments[1]?{}:arguments[1],f=e.data;d._setup(e),!e.partial&&a.useData&&(f=j(b,f));var h=void 0,i=a.useBlockParams?[]:void 0;return a.useDepths&&(h=e.depths?b!=e.depths[0]?[b].concat(e.depths):e.depths:[b]),(c=k(a.main,c,g,e.depths||[],f,i))(b,e)}if(!b)throw new u["default"]("No environment passed to template");if(!a||!a.main)throw new u["default"]("Unknown template object: "+typeof a);a.main.decorator=a.main_d,b.VM.checkRevision(a.compiler);var e=a.compiler&&7===a.compiler[0],g={strict:function(a,b,c){if(!(a&&b in a))throw new u["default"]('"'+b+'" not defined in '+a,{loc:c});return a[b]},lookupProperty:function(a,b){var c=a[b];return null==c?c:Object.prototype.hasOwnProperty.call(a,b)?c:y.resultIsAllowed(c,g.protoAccessControl,b)?c:void 0},lookup:function(a,b){for(var c=a.length,d=0;d<c;d++){var e=a[d]&&g.lookupProperty(a[d],b);if(null!=e)return a[d][b]}},lambda:function(a,b){return"function"==typeof a?a.call(b):a},escapeExpression:s.escapeExpression,invokePartial:c,fn:function(b){var c=a[b];return c.decorator=a[b+"_d"],c},programs:[],program:function(a,b,c,d,e){var g=this.programs[a],h=this.fn(a);return b||e||d||c?g=f(this,a,h,b,c,d,e):g||(g=this.programs[a]=f(this,a,h)),g},data:function(a,b){for(;a&&b--;)a=a._parent;return a},mergeIfNeeded:function(a,b){var c=a||b;return a&&b&&a!==b&&(c=s.extend({},b,a)),c},nullContext:n({}),noop:b.VM.noop,compilerInfo:a.compiler};return d.isTop=!0,d._setup=function(c){if(c.partial)g.protoAccessControl=c.protoAccessControl,g.helpers=c.helpers,g.partials=c.partials,g.decorators=c.decorators,g.hooks=c.hooks;else{var d=s.extend({},b.helpers,c.helpers);l(d,g),g.helpers=d,a.usePartial&&(g.partials=g.mergeIfNeeded(c.partials,b.partials)),(a.usePartial||a.useDecorators)&&(g.decorators=s.extend({},b.decorators,c.decorators)),g.hooks={},g.protoAccessControl=y.createProtoAccessControl(c);var f=c.allowCallsToHelperMissing||e;w.moveHelperToHooks(g,"helperMissing",f),w.moveHelperToHooks(g,"blockHelperMissing",f)}},d._child=function(b,c,d,e){if(a.useBlockParams&&!d)throw new u["default"]("must pass block params");if(a.useDepths&&!e)throw new u["default"]("must pass parent depths");return f(g,b,a[b],c,0,d,e)},d}function f(a,b,c,d,e,f,g){function h(b){var e=arguments.length<=1||void 0===arguments[1]?{}:arguments[1],h=g;return!g||b==g[0]||b===a.nullContext&&null===g[0]||(h=[b].concat(g)),c(a,b,a.helpers,a.partials,e.data||d,f&&[e.blockParams].concat(f),h)}return h=k(c,h,a,g,d,f),h.program=b,h.depth=g?g.length:0,h.blockParams=e||0,h}function g(a,b,c){return a?a.call||c.name||(c.name=a,a=c.partials[a]):a="@partial-block"===c.name?c.data["partial-block"]:c.partials[c.name],a}function h(a,b,c){var d=c.data&&c.data["partial-block"];c.partial=!0,c.ids&&(c.data.contextPath=c.ids[0]||c.data.contextPath);var e=void 0;if(c.fn&&c.fn!==i&&!function(){c.data=v.createFrame(c.data);var a=c.fn;e=c.data["partial-block"]=function(b){var c=arguments.length<=1||void 0===arguments[1]?{}:arguments[1];return c.data=v.createFrame(c.data),c.data["partial-block"]=d,a(b,c)},a.partials&&(c.partials=s.extend({},c.partials,a.partials))}(),void 0===a&&e&&(a=e),void 0===a)throw new u["default"]("The partial "+c.name+" could not be found");if(a instanceof Function)return a(b,c)}function i(){return""}function j(a,b){return b&&"root"in b||(b=b?v.createFrame(b):{},b.root=a),b}function k(a,b,c,d,e,f){if(a.decorator){var g={};b=a.decorator(b,g,c,d&&d[0],e,f,d),s.extend(b,g)}return b}function l(a,b){o(a).forEach(function(c){var d=a[c];a[c]=m(d,b)})}function m(a,b){var c=b.lookupProperty;return x.wrapHelper(a,function(a){return s.extend({lookupProperty:c},a)})}var n=c(38)["default"],o=c(12)["default"],p=c(1)["default"],q=c(2)["default"];b.__esModule=!0,b.checkRevision=d,b.template=e,b.wrapProgram=f,b.resolvePartial=g,b.invokePartial=h,b.noop=i;var r=c(4),s=p(r),t=c(5),u=q(t),v=c(3),w=c(9),x=c(42),y=c(32)},function(a,b,c){a.exports={"default":c(39),__esModule:!0}},function(a,b,c){c(40),a.exports=c(20).Object.seal},function(a,b,c){var d=c(41);c(17)("seal",function(a){return function(b){return a&&d(b)?a(b):b}})},function(a,b){a.exports=function(a){return"object"==typeof a?null!==a:"function"==typeof a}},function(a,b){"use strict";function c(a,b){if("function"!=typeof a)return a;var c=function(){var c=arguments[arguments.length-1];return arguments[arguments.length-1]=b(c),a.apply(this,arguments)};return c}b.__esModule=!0,b.wrapHelper=c},function(a,b){(function(c){"use strict";b.__esModule=!0,b["default"]=function(a){var b="undefined"!=typeof c?c:window,d=b.Handlebars;a.noConflict=function(){return b.Handlebars===a&&(b.Handlebars=d),a}},a.exports=b["default"]}).call(b,function(){return this}())}])});
|
@@ -339,6 +339,7 @@ function backupnow_whichtables_checked(onlythesetableentities){
|
|
339 |
var send_list = false;
|
340 |
jQuery('#backupnow_database_moreoptions input[type="checkbox"]').each(function(index) {
|
341 |
if (!jQuery(this).is(':checked')) { send_list = true; return; }
|
|
|
342 |
});
|
343 |
|
344 |
onlythesetableentities = jQuery("input[name^='updraft_include_tables_']").serializeArray();
|
@@ -350,6 +351,29 @@ function backupnow_whichtables_checked(onlythesetableentities){
|
|
350 |
}
|
351 |
}
|
352 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
353 |
function updraft_deleteallselected() {
|
354 |
var howmany = 0;
|
355 |
var remote_exists = 0;
|
@@ -456,7 +480,7 @@ function updraft_backup_dialog_open(type) {
|
|
456 |
jQuery('#updraft-backupnow-modal .incremental-free-only').show();
|
457 |
type = 'new';
|
458 |
} else {
|
459 |
-
jQuery('#updraft-backupnow-modal .incremental-backups-only').hide();
|
460 |
}
|
461 |
|
462 |
jQuery('#backupnow_includefiles_moreoptions').hide();
|
@@ -1780,15 +1804,16 @@ function updraft_downloader_status_update(download_status, response_raw) {
|
|
1780 |
/**
|
1781 |
* Function that sets up a ajax call to start a backup
|
1782 |
*
|
1783 |
-
* @param {Integer} backupnow_nodb
|
1784 |
-
* @param {Integer} backupnow_nofiles
|
1785 |
-
* @param {Integer} backupnow_nocloud
|
1786 |
-
* @param {String} onlythesefileentities
|
1787 |
-
* @param {String} onlythesetableentities
|
1788 |
-
* @param {Array} extradata
|
1789 |
-
* @param {String} label
|
|
|
1790 |
*/
|
1791 |
-
function updraft_backupnow_go(backupnow_nodb, backupnow_nofiles, backupnow_nocloud, onlythesefileentities, extradata, label, onlythesetableentities) {
|
1792 |
|
1793 |
var params = {
|
1794 |
backupnow_nodb: backupnow_nodb,
|
@@ -1805,6 +1830,10 @@ function updraft_backupnow_go(backupnow_nodb, backupnow_nofiles, backupnow_noclo
|
|
1805 |
if ('' != onlythesetableentities) {
|
1806 |
params.onlythesetableentities = onlythesetableentities;
|
1807 |
}
|
|
|
|
|
|
|
|
|
1808 |
|
1809 |
params.always_keep = (typeof extradata.always_keep !== 'undefined') ? extradata.always_keep : 0;
|
1810 |
delete extradata.always_keep;
|
@@ -2779,8 +2808,10 @@ jQuery(document).ready(function($) {
|
|
2779 |
function add_new_instance(method) {
|
2780 |
var template = Handlebars.compile(updraftlion.remote_storage_templates[method]);
|
2781 |
var context = updraftlion.remote_storage_options[method]['default'];
|
|
|
2782 |
context['instance_id'] = 's-' + generate_instance_id(32);
|
2783 |
context['instance_enabled'] = 1;
|
|
|
2784 |
var html = template(context);
|
2785 |
jQuery(html).hide().insertAfter('.' + method + '_add_instance_container:first').show('slow');
|
2786 |
}
|
@@ -2849,6 +2880,11 @@ jQuery(document).ready(function($) {
|
|
2849 |
e.preventDefault();
|
2850 |
$('#backupnow_database_moreoptions').toggle();
|
2851 |
});
|
|
|
|
|
|
|
|
|
|
|
2852 |
|
2853 |
$('#updraft-navtab-backups-content').on('click', 'a.updraft_diskspaceused_update',function(e) {
|
2854 |
e.preventDefault();
|
@@ -3491,7 +3527,7 @@ jQuery(document).ready(function($) {
|
|
3491 |
|
3492 |
if ('' == onlythesetableentities && 0 == backupnow_nodb) {
|
3493 |
alert(updraftlion.notableschosen);
|
3494 |
-
jQuery('#
|
3495 |
return;
|
3496 |
}
|
3497 |
|
@@ -3506,6 +3542,18 @@ jQuery(document).ready(function($) {
|
|
3506 |
jQuery('#backupnow_includefiles_moreoptions').show();
|
3507 |
return;
|
3508 |
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
3509 |
|
3510 |
if (backupnow_nodb && backupnow_nofiles) {
|
3511 |
alert(updraftlion.excludedeverything);
|
@@ -3520,7 +3568,7 @@ jQuery(document).ready(function($) {
|
|
3520 |
});
|
3521 |
}, 1700);
|
3522 |
|
3523 |
-
updraft_backupnow_go(backupnow_nodb, backupnow_nofiles, backupnow_nocloud, onlythesefileentities, {always_keep: always_keep, incremental: incremental}, jQuery('#backupnow_label').val(), onlythesetableentities);
|
3524 |
};
|
3525 |
backupnow_modal_buttons[updraftlion.cancel] = function() {
|
3526 |
jQuery(this).dialog("close"); };
|
@@ -4523,15 +4571,26 @@ jQuery(document).ready(function($) {
|
|
4523 |
if ('undefined' != typeof updraftlion.remote_storage_options[method] && 1 < Object.keys(updraftlion.remote_storage_options[method]).length) {
|
4524 |
var template = Handlebars.compile(updraftlion.remote_storage_templates[method]);
|
4525 |
var first_instance = true;
|
|
|
4526 |
for (var instance_id in updraftlion.remote_storage_options[method]) {
|
4527 |
if ('default' === instance_id) continue;
|
|
|
4528 |
var context = updraftlion.remote_storage_options[method][instance_id];
|
4529 |
context['first_instance'] = first_instance;
|
4530 |
if ('undefined' == typeof context['instance_enabled']) {
|
4531 |
context['instance_enabled'] = 1;
|
4532 |
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
4533 |
html += template(context);
|
4534 |
first_instance = false;
|
|
|
4535 |
}
|
4536 |
} else {
|
4537 |
html += updraftlion.remote_storage_templates[method];
|
339 |
var send_list = false;
|
340 |
jQuery('#backupnow_database_moreoptions input[type="checkbox"]').each(function(index) {
|
341 |
if (!jQuery(this).is(':checked')) { send_list = true; return; }
|
342 |
+
if (jQuery(this).is(':checked') && jQuery(this).data('non_wp_table')) { send_list = true; return; }
|
343 |
});
|
344 |
|
345 |
onlythesetableentities = jQuery("input[name^='updraft_include_tables_']").serializeArray();
|
351 |
}
|
352 |
}
|
353 |
|
354 |
+
/**
|
355 |
+
* A method to get all the selected cloud service values from the backup now modal
|
356 |
+
*
|
357 |
+
* @param {string} only_these_cloud_services an empty string to append values to
|
358 |
+
*
|
359 |
+
* @return {string} a string that contains the values of all selected cloud service connections selected
|
360 |
+
*/
|
361 |
+
function backupnow_which_cloud_services_checked(only_these_cloud_services) {
|
362 |
+
var send_list = false;
|
363 |
+
jQuery('#backupnow_includecloud_moreoptions input[type="checkbox"]').each(function(index) {
|
364 |
+
if (!jQuery(this).is(':checked')) { send_list = true; return; }
|
365 |
+
if (jQuery(this).is(':checked') && jQuery(this).data('instance_disabled')) { send_list = true; return; }
|
366 |
+
});
|
367 |
+
|
368 |
+
only_these_cloud_services = jQuery("input[name^='updraft_include_remote_service_']").serializeArray();
|
369 |
+
|
370 |
+
if (send_list) {
|
371 |
+
return only_these_cloud_services;
|
372 |
+
} else {
|
373 |
+
return true;
|
374 |
+
}
|
375 |
+
}
|
376 |
+
|
377 |
function updraft_deleteallselected() {
|
378 |
var howmany = 0;
|
379 |
var remote_exists = 0;
|
480 |
jQuery('#updraft-backupnow-modal .incremental-free-only').show();
|
481 |
type = 'new';
|
482 |
} else {
|
483 |
+
jQuery('#updraft-backupnow-modal .incremental-backups-only, #updraft-backupnow-modal .incremental-free-only').hide();
|
484 |
}
|
485 |
|
486 |
jQuery('#backupnow_includefiles_moreoptions').hide();
|
1804 |
/**
|
1805 |
* Function that sets up a ajax call to start a backup
|
1806 |
*
|
1807 |
+
* @param {Integer} backupnow_nodb Indicate whether the database should be backed up: valid values are 0, 1
|
1808 |
+
* @param {Integer} backupnow_nofiles Indicate whether any files should be backed up: valid values are 0, 1
|
1809 |
+
* @param {Integer} backupnow_nocloud Indicate whether the backup should be uploaded to cloud storage: valid values are 0, 1
|
1810 |
+
* @param {String} onlythesefileentities A csv list of file entities to be backed up
|
1811 |
+
* @param {String} onlythesetableentities A csv list of table entities to be backed up
|
1812 |
+
* @param {Array} extradata any extra data to be added
|
1813 |
+
* @param {String} label A optional label to be added to a backup
|
1814 |
+
* @param {String} only_these_cloud_services An array of remote sorage locations to be backed up to
|
1815 |
*/
|
1816 |
+
function updraft_backupnow_go(backupnow_nodb, backupnow_nofiles, backupnow_nocloud, onlythesefileentities, extradata, label, onlythesetableentities, only_these_cloud_services) {
|
1817 |
|
1818 |
var params = {
|
1819 |
backupnow_nodb: backupnow_nodb,
|
1830 |
if ('' != onlythesetableentities) {
|
1831 |
params.onlythesetableentities = onlythesetableentities;
|
1832 |
}
|
1833 |
+
|
1834 |
+
if ('' != only_these_cloud_services) {
|
1835 |
+
params.only_these_cloud_services = only_these_cloud_services;
|
1836 |
+
}
|
1837 |
|
1838 |
params.always_keep = (typeof extradata.always_keep !== 'undefined') ? extradata.always_keep : 0;
|
1839 |
delete extradata.always_keep;
|
2808 |
function add_new_instance(method) {
|
2809 |
var template = Handlebars.compile(updraftlion.remote_storage_templates[method]);
|
2810 |
var context = updraftlion.remote_storage_options[method]['default'];
|
2811 |
+
var method_name = updraftlion.remote_storage_methods[method];
|
2812 |
context['instance_id'] = 's-' + generate_instance_id(32);
|
2813 |
context['instance_enabled'] = 1;
|
2814 |
+
context['instance_label'] = method_name + ' (' + (jQuery('.' + method + '_updraft_remote_storage_border').length + 1) + ')';
|
2815 |
var html = template(context);
|
2816 |
jQuery(html).hide().insertAfter('.' + method + '_add_instance_container:first').show('slow');
|
2817 |
}
|
2880 |
e.preventDefault();
|
2881 |
$('#backupnow_database_moreoptions').toggle();
|
2882 |
});
|
2883 |
+
|
2884 |
+
$('#updraft-backupnow-modal').on('click', '#backupnow_includecloud_showmoreoptions', function(e) {
|
2885 |
+
e.preventDefault();
|
2886 |
+
$('#backupnow_includecloud_moreoptions').toggle();
|
2887 |
+
});
|
2888 |
|
2889 |
$('#updraft-navtab-backups-content').on('click', 'a.updraft_diskspaceused_update',function(e) {
|
2890 |
e.preventDefault();
|
3527 |
|
3528 |
if ('' == onlythesetableentities && 0 == backupnow_nodb) {
|
3529 |
alert(updraftlion.notableschosen);
|
3530 |
+
jQuery('#backupnow_database_moreoptions').show();
|
3531 |
return;
|
3532 |
}
|
3533 |
|
3542 |
jQuery('#backupnow_includefiles_moreoptions').show();
|
3543 |
return;
|
3544 |
}
|
3545 |
+
|
3546 |
+
var only_these_cloud_services = backupnow_which_cloud_services_checked('');
|
3547 |
+
|
3548 |
+
if ('' == only_these_cloud_services && 0 == backupnow_nocloud) {
|
3549 |
+
alert(updraftlion.nocloudserviceschosen);
|
3550 |
+
jQuery('#backupnow_includecloud_moreoptions').show();
|
3551 |
+
return;
|
3552 |
+
}
|
3553 |
+
|
3554 |
+
if (typeof only_these_cloud_services === 'boolean') {
|
3555 |
+
only_these_cloud_services = null;
|
3556 |
+
}
|
3557 |
|
3558 |
if (backupnow_nodb && backupnow_nofiles) {
|
3559 |
alert(updraftlion.excludedeverything);
|
3568 |
});
|
3569 |
}, 1700);
|
3570 |
|
3571 |
+
updraft_backupnow_go(backupnow_nodb, backupnow_nofiles, backupnow_nocloud, onlythesefileentities, {always_keep: always_keep, incremental: incremental}, jQuery('#backupnow_label').val(), onlythesetableentities, only_these_cloud_services);
|
3572 |
};
|
3573 |
backupnow_modal_buttons[updraftlion.cancel] = function() {
|
3574 |
jQuery(this).dialog("close"); };
|
4571 |
if ('undefined' != typeof updraftlion.remote_storage_options[method] && 1 < Object.keys(updraftlion.remote_storage_options[method]).length) {
|
4572 |
var template = Handlebars.compile(updraftlion.remote_storage_templates[method]);
|
4573 |
var first_instance = true;
|
4574 |
+
var instance_count = 1;
|
4575 |
for (var instance_id in updraftlion.remote_storage_options[method]) {
|
4576 |
if ('default' === instance_id) continue;
|
4577 |
+
|
4578 |
var context = updraftlion.remote_storage_options[method][instance_id];
|
4579 |
context['first_instance'] = first_instance;
|
4580 |
if ('undefined' == typeof context['instance_enabled']) {
|
4581 |
context['instance_enabled'] = 1;
|
4582 |
}
|
4583 |
+
if ('undefined' == typeof context['instance_label'] || '' == context['instance_label']) {
|
4584 |
+
var method_name = updraftlion.remote_storage_methods[method];
|
4585 |
+
var instance_label = ' (' + instance_count + ')';
|
4586 |
+
if (1 == instance_count) {
|
4587 |
+
instance_label = '';
|
4588 |
+
}
|
4589 |
+
context['instance_label'] = method_name + instance_label;
|
4590 |
+
}
|
4591 |
html += template(context);
|
4592 |
first_instance = false;
|
4593 |
+
instance_count++;
|
4594 |
}
|
4595 |
} else {
|
4596 |
html += updraftlion.remote_storage_templates[method];
|
@@ -1,5 +1,5 @@
|
|
1 |
-
function updraft_send_command(t,e,a,r){default_options={json_parse:!0,alert_on_error:!0,action:"updraft_ajax",nonce:updraft_credentialtest_nonce,nonce_key:"nonce",timeout:null,async:!0,type:"POST"},"undefined"==typeof r&&(r={});for(var n in default_options)r.hasOwnProperty(n)||(r[n]=default_options[n]);var o={action:r.action,subaction:t};if(o[r.nonce_key]=r.nonce,"object"==typeof e)for(var d in e)o[d]=e[d];else o.action_data=e;var u={type:r.type,url:ajaxurl,data:o,success:function(t,e){if(r.json_parse){try{var n=ud_parse_json(t)}catch(o){return"function"==typeof r.error_callback?r.error_callback(t,o,502,n):(console.log(o),console.log(t),void(r.alert_on_error&&alert(updraftlion.unexpectedresponse+" "+t)))}if(n.hasOwnProperty("fatal_error"))return"function"==typeof r.error_callback?r.error_callback(t,e,500,n):(console.error(n.fatal_error_message),r.alert_on_error&&alert(n.fatal_error_message),!1);"function"==typeof a&&a(n,e,t)}else"function"==typeof a&&a(t,e)},error:function(t,e,a){"function"==typeof r.error_callback?r.error_callback(t,e,a):(console.log("updraft_send_command: error: "+e+" ("+a+")"),console.log(t))},dataType:"text",async:r.async};null!=r.timeout&&(u.timeout=r.timeout),jQuery.ajax(u)}function updraft_delete(t,e,a){jQuery("#updraft_delete_timestamp").val(t),jQuery("#updraft_delete_nonce").val(e),a?jQuery("#updraft-delete-remote-section, #updraft_delete_remote").removeAttr("disabled").show():jQuery("#updraft-delete-remote-section, #updraft_delete_remote").hide().attr("disabled","disabled"),t.indexOf(",")>-1?(jQuery("#updraft_delete_question_singular").hide(),jQuery("#updraft_delete_question_plural").show()):(jQuery("#updraft_delete_question_plural").hide(),jQuery("#updraft_delete_question_singular").show()),jQuery("#updraft-delete-modal").dialog("open")}function updraft_remote_storage_tab_activation(t){jQuery(".updraftplusmethod").hide(),jQuery(".remote-tab").data("active",!1),jQuery(".remote-tab").removeClass("nav-tab-active"),jQuery(".updraftplusmethod."+t).show(),jQuery(".remote-tab-"+t).data("active",!0),jQuery(".remote-tab-"+t).addClass("nav-tab-active")}function updraft_check_overduecrons(){updraft_send_command("check_overdue_crons",null,function(t){if(t&&t.hasOwnProperty("m")&&Array.isArray(t.m))for(var e in t.m)jQuery("#updraft-insert-admin-warning").append(t.m[e])},{alert_on_error:!1})}function updraft_remote_storage_tabs_setup(){var t=0,e=jQuery(".updraft_servicecheckbox:checked");jQuery(e).each(function(a,r){var n=jQuery(r).val();"updraft_servicecheckbox_none"!=jQuery(r).attr("id")&&t++,jQuery(".remote-tab-"+n).show(),a==jQuery(e).length-1&&updraft_remote_storage_tab_activation(n)}),t>0?(jQuery(".updraftplusmethod.none").hide(),jQuery("#remote_storage_tabs").show()):jQuery("#remote_storage_tabs").hide(),jQuery(document).keyup(function(t){if((32===t.keyCode||13===t.keyCode)&&jQuery(document.activeElement).is("input.labelauty + label")){var e=jQuery(document.activeElement).attr("for");e&&jQuery("#"+e).change()}}),jQuery(".updraft_servicecheckbox").change(function(){var e=jQuery(this).attr("id");if("updraft_servicecheckbox_"==e.substring(0,24)){var a=e.substring(24);null!=a&&""!=a&&(jQuery(this).is(":checked")?(t++,jQuery(".remote-tab-"+a).fadeIn(),updraft_remote_storage_tab_activation(a)):(t--,jQuery(".remote-tab-"+a).hide(),1==jQuery(".remote-tab-"+a).data("active")&&updraft_remote_storage_tab_activation(jQuery(".remote-tab:visible").last().attr("name"))))}t<=0?(jQuery(".updraftplusmethod.none").fadeIn(),jQuery("#remote_storage_tabs").hide()):(jQuery(".updraftplusmethod.none").hide(),jQuery("#remote_storage_tabs").show())}),jQuery(".updraft_servicecheckbox:not(.multi)").change(function(){var t=jQuery(this).attr("value");jQuery(this).is(":not(:checked)")?(jQuery(".updraftplusmethod."+t).hide(),jQuery(".updraftplusmethod.none").fadeIn()):jQuery(".updraft_servicecheckbox").not(this).prop("checked",!1)});var a=jQuery(".updraft_servicecheckbox");if("function"==typeof a.labelauty){a.labelauty();var r=jQuery("label[for=updraft_servicecheckbox_updraftvault]"),n=jQuery('<div class="udp-info"><span class="info-trigger">?</span><div class="info-content-wrapper"><div class="info-content">'+updraftlion.updraftvault_info+"</div></div></div>");r.append(n)}}function updraft_remote_storage_test(t,e,a){var r,n;a?(r=jQuery("#updraft-"+t+"-test-"+a),n=".updraftplusmethod."+t+"-"+a):(r=jQuery("#updraft-"+t+"-test"),n=".updraftplusmethod."+t);var o=r.data("method_label");r.html(updraftlion.testing_settings.replace("%s",o));var d={method:t};jQuery("#updraft-navtab-settings-content "+n+" input[data-updraft_settings_test], #updraft-navtab-settings-content .expertmode input[data-updraft_settings_test]").each(function(t,e){var a=jQuery(e).data("updraft_settings_test"),r=jQuery(e).attr("type");if(a){r||(console.log("UpdraftPlus: settings test input item with no type found"),console.log(e),r="text");var n=null;"checkbox"==r?n=jQuery(e).is(":checked")?1:0:"text"==r||"password"==r||"hidden"==r?n=jQuery(e).val():(console.log("UpdraftPlus: settings test input item with unrecognised type ("+r+") found"),console.log(e)),d[a]=n}}),jQuery("#updraft-navtab-settings-content "+n+" textarea[data-updraft_settings_test], #updraft-navtab-settings-content "+n+" select[data-updraft_settings_test]").each(function(t,e){var a=jQuery(e).data("updraft_settings_test");d[a]=jQuery(e).val()}),updraft_send_command("test_storage_settings",d,function(t,a){r.html(updraftlion.test_settings.replace("%s",o)),"undefined"!=typeof e&&0!=e&&(e=e.call(this,t,a,d)),"undefined"!=typeof e&&!1===e&&(alert(updraftlion.settings_test_result.replace("%s",o)+" "+t.output),t.hasOwnProperty("data")&&console.log(t.data))},{error_callback:function(t,e,a,n){if(r.html(updraftlion.test_settings.replace("%s",o)),"undefined"!=typeof n&&n.hasOwnProperty("fatal_error"))console.error(n.fatal_error_message),alert(n.fatal_error_message);else{var d="updraft_send_command: error: "+e+" ("+a+")";console.log(d),alert(d),console.log(t)}}})}function backupnow_whichfiles_checked(t){return jQuery('#backupnow_includefiles_moreoptions input[type="checkbox"]').each(function(e){if(jQuery(this).is(":checked")){var a=jQuery(this).attr("name");if("updraft_include_"==a.substring(0,16)){var r=a.substring(16);""!=t&&(t+=","),t+=r}}}),t}function backupnow_whichtables_checked(t){var e=!1;return jQuery('#backupnow_database_moreoptions input[type="checkbox"]').each(function(t){if(!jQuery(this).is(":checked"))return void(e=!0)}),t=jQuery("input[name^='updraft_include_tables_']").serializeArray(),!e||t}function updraft_deleteallselected(){var t=0,e="",a="",r=0;jQuery("#updraft-navtab-backups-content .updraft_existing_backups .updraft_existing_backups_row.backuprowselected").each(function(n){t++;var o=jQuery(this).data("nonce");a&&(a+=","),a+=o;var d=jQuery(this).data("key");e&&(e+=","),e+=d;var u=jQuery(this).find(".updraftplus-remove").data("hasremote");u&&r++}),updraft_delete(e,a,r)}function updraft_open_main_tab(t){updraftlion.main_tabs_keys.forEach(function(e){t==e?(jQuery("#updraft-navtab-"+e+"-content").show(),jQuery("#updraft-navtab-"+e).addClass("nav-tab-active")):(jQuery("#updraft-navtab-"+e+"-content").hide(),jQuery("#updraft-navtab-"+e).removeClass("nav-tab-active")),updraft_console_focussed_tab=t})}function updraft_openrestorepanel(t){updraft_historytimertoggle(t),updraft_open_main_tab("backups")}function updraft_delete_old_dirs(){return!0}function updraft_initiate_restore(t){jQuery('#updraft-navtab-backups-content .updraft_existing_backups button[data-backup_timestamp="'+t+'"]').click()}function updraft_restore_setoptions(t){var e=0;jQuery('input[name="updraft_restore[]"]').each(function(a,r){var n=jQuery(r).val(),o=n+"=([0-9,]+)",d=new RegExp(o),u=t.match(d);u?(jQuery(r).removeAttr("disabled").data("howmany",u[1]).parent().show(),e++,"db"==n&&(e+=4.5),jQuery(r).is(":checked")&&jQuery("#updraft_restorer_"+n+"options").show()):jQuery(r).attr("disabled","disabled").parent().hide()});var a=t.match(/dbcrypted=1/);a?(jQuery("#updraft_restore_db").data("encrypted",1),jQuery(".updraft_restore_crypteddb").show()):(jQuery("#updraft_restore_db").data("encrypted",0),jQuery(".updraft_restore_crypteddb").hide()),jQuery("#updraft_restore_db").trigger("change");var r=t.match(/meta_foreign=([12])/);r?jQuery("#updraft_restore_meta_foreign").val(r[1]):jQuery("#updraft_restore_meta_foreign").val("0")}function updraft_backup_dialog_open(t){t="undefined"==typeof t?"new":t,0==jQuery("#updraftplus_incremental_backup_link").data("incremental")&&"incremental"==t?(jQuery("#updraft-backupnow-modal .incremental-free-only").show(),t="new"):jQuery("#updraft-backupnow-modal .incremental-backups-only").hide(),jQuery("#backupnow_includefiles_moreoptions").hide(),updraft_settings_form_changed&&!window.confirm(updraftlion.unsavedsettingsbackup)||(jQuery("#backupnow_label").val(""),"incremental"==t?(update_file_entities_checkboxes(!0,impossible_increment_entities),jQuery("#backupnow_includedb").prop("checked",!1),jQuery("#backupnow_includefiles").prop("checked",!0),jQuery("#backupnow_includefiles_label").text(updraftlion.files_incremental_backup),jQuery("#updraft-backupnow-modal .new-backups-only").hide(),jQuery("#updraft-backupnow-modal .incremental-backups-only").show()):(update_file_entities_checkboxes(!1,impossible_increment_entities),jQuery("#backupnow_includedb").prop("checked",!0),jQuery("#backupnow_includefiles_label").text(updraftlion.files_new_backup),jQuery("#updraft-backupnow-modal .new-backups-only").show(),jQuery("#updraft-backupnow-modal .incremental-backups-only").hide()),jQuery("#updraft-backupnow-modal").data("backup-type",t),jQuery("#updraft-backupnow-modal").dialog("open"))}function update_file_entities_checkboxes(t,e){t?jQuery(e).each(function(t,e){jQuery("#backupnow_files_updraft_include_"+e).prop("checked",!1),jQuery("#backupnow_files_updraft_include_"+e).prop("disabled",!0)}):jQuery('#backupnow_includefiles_moreoptions input[type="checkbox"]').each(function(t){var e=jQuery(this).attr("name");if("updraft_include_"==e.substring(0,16)){var a=e.substring(16);jQuery("#backupnow_files_updraft_include_"+a).prop("disabled",!1),jQuery("#updraft_include_"+a).is(":checked")&&jQuery("#backupnow_files_updraft_include_"+a).prop("checked",!0)}})}function updraft_check_page_visibility(t){"hidden"==document.visibilityState?updraft_page_is_visible=0:(updraft_page_is_visible=1,1!==t&&jQuery("#updraft-navtab-backups-content").length&&updraft_activejobs_update(!0))}function setup_migrate_tabs(){jQuery("#updraft_migrate .updraft_migrate_widget_module_content").each(function(t,e){var a=jQuery(e).find("h3").first().html(),r=jQuery(".updraft_migrate_intro"),n=jQuery('<button class="button button-primary button-hero" />').html(a).appendTo(r);n.on("click",function(t){t.preventDefault(),jQuery(e).show(),r.hide()})})}function updraft_backupnow_inpage_go(t,e,a,r,n,o,d){r="undefined"==typeof r?0:r,n="undefined"==typeof n?0:n,o="undefined"==typeof o?0:o,d="undefined"==typeof d?updraftlion.automaticbackupbeforeupdate:d,updraft_console_focussed_tab="backups",updraft_inpage_success_callback=t,updraft_activejobs_update_timer=setInterval(function(){updraft_activejobs_update(!1)},1250);var u={},s=jQuery("#updraft-backupnow-inpage-modal").length;s&&jQuery("#updraft-backupnow-inpage-modal").dialog("option","buttons",u),jQuery("#updraft_inpage_prebackup").hide(),s&&jQuery("#updraft-backupnow-inpage-modal").dialog("open"),jQuery("#updraft_inpage_backup").show(),updraft_activejobslist_backupnownonce_only=1,updraft_inpage_hasbegun=0,updraft_backupnow_go(r,n,o,e,a,d,"")}function updraft_get_downloaders(){var t="";return jQuery(".ud_downloadstatus .updraftplus_downloader, #ud_downloadstatus2 .updraftplus_downloader, #ud_downloadstatus3 .updraftplus_downloader").each(function(e,a){var r=jQuery(a).data("downloaderfor");"object"==typeof r&&(""!=t&&(t+=":"),t=t+r.base+","+r.nonce+","+r.what+","+r.index)}),t}function updraft_poll_get_parameters(){var t={downloaders:updraft_get_downloaders()};try{jQuery("#updraft-poplog").dialog("isOpen")&&(t.log_fetch=1,t.log_nonce=updraft_poplog_log_nonce,t.log_pointer=updraft_poplog_log_pointer)}catch(e){console.log(e)}return updraft_activejobslist_backupnownonce_only&&"undefined"!=typeof updraft_backupnow_nonce&&""!=updraft_backupnow_nonce&&(t.thisjobonly=updraft_backupnow_nonce),0!==jQuery("#updraftplus_ajax_restore_job_id").length&&(t.updraft_credentialtest_nonce=updraft_credentialtest_nonce),t}function updraft_activejobs_update(t){var e=(jQuery,(new Date).getTime());if(!(0==t&&e<updraft_activejobs_nextupdate)){updraft_activejobs_nextupdate=e+5500;var a=updraft_poll_get_parameters();updraft_send_command("activejobs_list",a,function(t,e,r){updraft_process_status_check(t,r,a)},{type:"GET",error_callback:function(t,e,a,r){if("undefined"!=typeof r&&r.hasOwnProperty("fatal_error"))console.error(r.fatal_error_message),!0===updraftplus_activejobs_list_fatal_error_alert&&(updraftplus_activejobs_list_fatal_error_alert=!1,alert(this.alert_done+" "+r.fatal_error_message));else{var n=e==a?a:a+" ("+e+")";console.error(n),console.log(t)}return!1}})}}function updraft_show_success_modal(t){"string"==typeof t&&(t={message:t});var e=jQuery.extend({icon:"yes",close:updraftlion.close,message:"",classes:"success"},t);jQuery.blockUI({css:{width:"300px",border:"none","border-radius":"10px",left:"calc(50% - 150px)"},message:'<div class="updraft_success_popup '+e.classes+'"><span class="dashicons dashicons-'+e.icon+'"></span><div class="updraft_success_popup--message">'+e.message+'</div><button class="button updraft-close-overlay"><span class="dashicons dashicons-no-alt"></span>'+e.close+"</button></div>"}),setTimeout(jQuery.unblockUI,5e3),jQuery(".blockUI .updraft-close-overlay").on("click",function(){jQuery.unblockUI()})}function updraft_popuplog(t){var e=updraftlion.loading_log_file;t&&(e+=" (log."+t+".txt)"),jQuery("#updraft-poplog").dialog("option","title",e),jQuery("#updraft-poplog-content").html("<em>"+e+" ...</em> "),jQuery("#updraft-poplog").dialog("open"),updraft_send_command("get_log",t,function(t){updraft_poplog_log_pointer=t.pointer,updraft_poplog_log_nonce=t.nonce;var e="?page=updraftplus&action=downloadlog&force_download=1&updraftplus_backup_nonce="+t.nonce;jQuery("#updraft-poplog-content").html(t.log);var a={};a[updraftlion.downloadlogfile]=function(){window.location.href=e},a[updraftlion.close]=function(){jQuery(this).dialog("close")},jQuery("#updraft-poplog").dialog("option","buttons",a),jQuery("#updraft-poplog").dialog("option","title","log."+t.nonce+".txt"),updraft_poplog_lastscroll=-1},{type:"GET",timeout:6e4,error_callback:function(t,e,a,r){if("undefined"!=typeof r&&r.hasOwnProperty("fatal_error"))console.error(r.fatal_error_message),jQuery("#updraft-poplog-content").append(r.fatal_error_message);else{var n=e==a?a:a+" ("+e+")";jQuery("#updraft-poplog-content").append(n),console.log(t)}}})}function updraft_showlastbackup(){updraft_send_command("get_fragment","last_backup_html",function(t){response=t.output,lastbackup_laststatus==response?setTimeout(function(){updraft_showlastbackup()},7e3):jQuery("#updraft_last_backup").html(response),lastbackup_laststatus=response},{type:"GET"})}function updraft_historytimertoggle(t){updraft_historytimer&&1!=t?(clearTimeout(updraft_historytimer),updraft_historytimer=0):(updraft_updatehistory(0,0),updraft_historytimer=setInterval(function(){updraft_updatehistory(0,0)},3e4),calculated_diskspace||(updraftplus_diskspace(),calculated_diskspace=1))}function updraft_updatehistory(t,e,a,r){if("undefined"==typeof updraft_restore_screen||!updraft_restore_screen){"undefined"==typeof a&&(a=jQuery("#updraft_debug_mode").is(":checked")?1:0);var n=Math.round((new Date).getTime()/1e3);if(1==t||1==e)updraft_historytimer_notbefore=n+30;else if(n<updraft_historytimer_notbefore&&"undefined"==typeof r)return void console.log("Update history skipped: "+n.toString()+" < "+updraft_historytimer_notbefore.toString());"undefined"==typeof r&&(r=jQuery("#updraft-navtab-backups-content .updraft_existing_backups .updraft_existing_backups_row").length),1==t&&(1==e?(updraft_history_lastchecksum=!1,jQuery("#updraft-navtab-backups-content .updraft_existing_backups").html('<p style="text-align:center;"><em>'+updraftlion.rescanningremote+"</em></p>")):(updraft_history_lastchecksum=!1,jQuery("#updraft-navtab-backups-content .updraft_existing_backups").html('<p style="text-align:center;"><em>'+updraftlion.rescanning+"</em></p>")));var o=e?"remotescan":!!t&&"rescan",d={operation:o,debug:a,backup_count:r};updraft_send_command("rescan",d,function(t){if(t.hasOwnProperty("logs_exist")&&t.logs_exist&&jQuery("#updraft_lastlogmessagerow .updraft-log-link").show(),t.hasOwnProperty("migrate_tab")&&t.migrate_tab&&(jQuery("#updraft-navtab-migrate").hasClass("nav-tab-active")||(jQuery("#updraft_migrate_tab_alt").html(""),jQuery("#updraft_migrate").replaceWith(jQuery(t.migrate_tab).find("#updraft_migrate")),setup_migrate_tabs())),t.hasOwnProperty("web_server_disk_space")&&(""==t.web_server_disk_space?(console.log("UpdraftPlus: web_server_disk_space is empty"),jQuery("#updraft-navtab-backups-content .updraft-server-disk-space").length&&jQuery("#updraft-navtab-backups-content .updraft-server-disk-space").slideUp("slow",function(){jQuery(this).remove()})):jQuery("#updraft-navtab-backups-content .updraft-server-disk-space").length?jQuery("#updraft-navtab-backups-content .updraft-server-disk-space").replaceWith(t.web_server_disk_space):jQuery("#updraft-navtab-backups-content .updraft-disk-space-actions").prepend(t.web_server_disk_space)),update_backupnow_modal(t),t.hasOwnProperty("backupnow_file_entities")&&(impossible_increment_entities=t.backupnow_file_entities),null!=t.n&&jQuery("#updraft-existing-backups-heading").html(t.n),null!=t.t){if(null!=t.cksum){if(t.cksum==updraft_history_lastchecksum)return;updraft_history_lastchecksum=t.cksum}jQuery("#updraft-navtab-backups-content .updraft_existing_backups").html(t.t),updraft_backups_selection.checkSelectionStatus(),t.data&&console.log(t.data)}})}}function update_backupnow_modal(t){t.hasOwnProperty("modal_afterfileoptions")&&jQuery(".backupnow_modal_afterfileoptions").html(t.modal_afterfileoptions)}function updraft_exclude_entity_update(t){var e=[];jQuery("#updraft_include_"+t+"_exclude_container .updraft_exclude_entity_wrapper .updraft_exclude_entity_field").each(function(){var t=jQuery.trim(jQuery(this).data("val"));""!=t&&e.push(t)}),jQuery("#updraft_include_"+t+"_exclude").val(e.join(","))}function updraft_is_unique_exclude_rule(t,e){return existing_exclude_rules_str=jQuery("#updraft_include_"+e+"_exclude").val(),existing_exclude_rules=existing_exclude_rules_str.split(","),!(jQuery.inArray(t,existing_exclude_rules)>-1)||(alert(updraftlion.duplicate_exclude_rule_error_msg),!1)}function updraft_intervals_monthly_or_not(t,e){var a="#updraft-navtab-settings-content #"+t,r=jQuery(a+" option").length,n="monthly"==e,o=!1;if(r>10&&(o=!0),n||o){if(n&&o)return void("monthly"==e&&(jQuery(".updraft_monthly_extra_words_"+t).remove(),jQuery(a).before('<span class="updraft_monthly_extra_words_'+t+'">'+updraftlion.day+" </span>").after('<span class="updraft_monthly_extra_words_'+t+'"> '+updraftlion.inthemonth+" </span>")));if(jQuery(".updraft_monthly_extra_words_"+t).remove(),n){updraft_interval_week_val=jQuery(a+" option:selected").val(),jQuery(a).html(updraftlion.mdayselector).before('<span class="updraft_monthly_extra_words_'+t+'">'+updraftlion.day+" </span>").after('<span class="updraft_monthly_extra_words_'+t+'"> '+updraftlion.inthemonth+" </span>");var d=updraft_interval_month_val===!1?1:updraft_interval_month_val;d-=1,jQuery(a+" option:eq("+d+")").prop("selected",!0)}else{updraft_interval_month_val=jQuery(a+" option:selected").val(),jQuery(a).html(updraftlion.dayselector);var u=updraft_interval_week_val===!1?1:updraft_interval_week_val;jQuery(a+" option:eq("+u+")").prop("selected",!0)}}}function updraft_check_same_times(){var t=0,e=jQuery("#updraft-navtab-settings-content .updraft_interval").val();"manual"==e?jQuery("#updraft-navtab-settings-content .updraft_files_timings").hide():jQuery("#updraft-navtab-settings-content .updraft_files_timings").show(),"weekly"==e||"fortnightly"==e||"monthly"==e?(updraft_intervals_monthly_or_not("updraft_startday_files",e),jQuery("#updraft-navtab-settings-content #updraft_startday_files").show()):(jQuery(".updraft_monthly_extra_words_updraft_startday_files").remove(),jQuery("#updraft-navtab-settings-content #updraft_startday_files").hide());var a=jQuery("#updraft-navtab-settings-content .updraft_interval_database").val();"manual"==a&&(t=1,jQuery("#updraft-navtab-settings-content .updraft_db_timings").hide()),"weekly"==a||"fortnightly"==a||"monthly"==a?(updraft_intervals_monthly_or_not("updraft_startday_db",a),jQuery("#updraft-navtab-settings-content #updraft_startday_db").show()):(jQuery(".updraft_monthly_extra_words_updraft_startday_db").remove(),jQuery("#updraft-navtab-settings-content #updraft_startday_db").hide()),a==e?(jQuery("#updraft-navtab-settings-content .updraft_db_timings").hide(),0==t?jQuery("#updraft-navtab-settings-content .updraft_same_schedules_message").show():jQuery("#updraft-navtab-settings-content .updraft_same_schedules_message").hide()):(jQuery("#updraft-navtab-settings-content .updraft_same_schedules_message").hide(),0==t&&jQuery("#updraft-navtab-settings-content .updraft_db_timings").show())}function updraft_activejobs_delete(t){updraft_aborted_jobs[t]=1,jQuery("#updraft-jobid-"+t).closest(".updraft_row").addClass("deleting"),updraft_send_command("activejobs_delete",t,function(e){var a=jQuery("#updraft-jobid-"+t).closest(".updraft_row");a.addClass("deleting"),"Y"==e.ok?(jQuery("#updraft-jobid-"+t).html(e.m),a.remove(),jQuery("#updraft-backupnow-inpage-modal").dialog("isOpen")&&jQuery("#updraft-backupnow-inpage-modal").dialog("close"),updraft_show_success_modal({message:updraft_active_job_is_clone(t)?updraftlion.clone_backup_aborted:updraftlion.backup_aborted,icon:"no-alt",classes:"warning"})):"N"==e.ok?(a.removeClass("deleting"),alert(e.m)):(a.removeClass("deleting"),alert(updraftlion.unexpectedresponse),console.log(e))})}function updraftplus_diskspace_entity(t){jQuery("#updraft_diskspaceused_"+t).html("<em>"+updraftlion.calculating+"</em>"),updraft_send_command("get_fragment",{fragment:"disk_usage",data:t},function(e){jQuery("#updraft_diskspaceused_"+t).html(e.output)},{type:"GET"})}function updraft_active_job_is_clone(t){return updraft_clone_jobs.filter(function(e){return e==t}).length}function updraft_iframe_modal(t,e){var a=780,r=500;jQuery("#updraft-iframe-modal-innards").html('<iframe width="100%" height="430px" src="'+ajaxurl+"?action=updraft_ajax&subaction="+t+"&nonce="+updraft_credentialtest_nonce+'"></iframe>'),jQuery("#updraft-iframe-modal").dialog("option","title",e).dialog("option","width",a).dialog("option","height",r).dialog("open")}function updraft_html_modal(t,e,a,r){jQuery("#updraft-iframe-modal-innards").html(t);var n={};a<450&&(n[updraftlion.close]=function(){jQuery(this).dialog("close")}),jQuery("#updraft-iframe-modal").dialog("option","title",e).dialog("option","width",a).dialog("option","height",r).dialog("option","buttons",n).dialog("open")}function updraftplus_diskspace(){jQuery("#updraft-navtab-backups-content .updraft_diskspaceused").html("<em>"+updraftlion.calculating+"</em>"),updraft_send_command("get_fragment",{fragment:"disk_usage",data:"updraft"},function(t){jQuery("#updraft-navtab-backups-content .updraft_diskspaceused").html(t.output)},{type:"GET"})}function updraftplus_deletefromserver(t,e,a){a||(a=0);var r={stage:"delete",timestamp:t,type:e,findex:a};updraft_send_command("updraft_download_backup",r,null,{action:"updraft_download_backup",nonce:updraft_download_nonce,nonce_key:"_wpnonce"})}function updraftplus_downloadstage2(t,e,a){location.href=ajaxurl+"?_wpnonce="+updraft_download_nonce+"×tamp="+t+"&type="+e+"&stage=2&findex="+a+"&action=updraft_download_backup"}function updraftplus_show_contents(t,e,a){var r='<div id="updraft_zip_files_container" class="hidden-in-updraftcentral" style="clear:left;"><div id="updraft_zip_info_container" class="updraft_jstree_info_container"><p><span id="updraft_zip_path_text">'+updraftlion.zip_file_contents_info+'</span> - <span id="updraft_zip_size_text"></span></p>'+updraftlion.browse_download_link+'</div><div id="updraft_zip_files_jstree_container"><input type="search" id="zip_files_jstree_search" name="zip_files_jstree_search" placeholder="'+updraftlion.search+'"><div id="updraft_zip_files_jstree" class="updraft_jstree"></div></div></div>';updraft_html_modal(r,updraftlion.zip_file_contents,780,500),zip_files_jstree("zipbrowser",t,e,a)}function zip_files_jstree(t,e,a,r){jQuery("#updraft_zip_files_jstree").jstree({core:{multiple:!1,data:function(n,o){updraft_send_command("get_jstree_directory_nodes",{entity:t,node:n,timestamp:e,type:a,findex:r},function(t){t.hasOwnProperty("error")?alert(t.error):o.call(this,t.nodes)},{error_callback:function(t,e,a,r){if("undefined"!=typeof r&&r.hasOwnProperty("fatal_error"))console.error(r.fatal_error_message),jQuery("#updraft_zip_files_jstree").html('<p style="color:red; margin: 5px;">'+r.fatal_error_message+"</p>"),alert(r.fatal_error_message);else{var n="updraft_send_command: error: "+e+" ("+a+")";jQuery("#updraft_zip_files_jstree").html('<p style="color:red; margin: 5px;">'+n+"</p>"),console.log(n),alert(n),console.log(t)}}})},error:function(t){alert(t),console.log(t)}},search:{show_only_matches:!0},plugins:["search","sort"]}),jQuery("#updraft_zip_files_jstree").on("ready.jstree",function(t,e){jQuery("#updraft-iframe-modal").dialog("option","title",updraftlion.zip_file_contents+": "+e.instance.get_node("#").children[0])});var n=!1;jQuery("#zip_files_jstree_search").keyup(function(){n&&clearTimeout(n),n=setTimeout(function(){var t=jQuery("#zip_files_jstree_search").val();jQuery("#updraft_zip_files_jstree").jstree(!0).search(t)},250)}),jQuery("#updraft_zip_files_jstree").on("changed.jstree",function(t,e){jQuery("#updraft_zip_path_text").text(e.node.li_attr.path),e.node.li_attr.size?(jQuery("#updraft_zip_size_text").text(e.node.li_attr.size),jQuery("#updraft_zip_download_item").show()):(jQuery("#updraft_zip_size_text").text(""),jQuery("#updraft_zip_download_item").hide())}),jQuery("#updraft_zip_download_item").click(function(t){t.preventDefault();var n=jQuery("#updraft_zip_path_text").text();updraft_send_command("get_zipfile_download",{path:n,timestamp:e,type:a,findex:r},function(t){t.hasOwnProperty("error")?alert(t.error):t.hasOwnProperty("path")?location.href=ajaxurl+"?_wpnonce="+updraft_download_nonce+"×tamp="+e+"&type="+a+"&stage=2&findex="+r+"&filepath="+t.path+"&action=updraft_download_backup":alert(updraftlion.download_timeout)},{error_callback:function(t,e,a,r){if("undefined"!=typeof r&&r.hasOwnProperty("fatal_error"))console.error(r.fatal_error_message),alert(r.fatal_error_message);else{var n="updraft_send_command: error: "+e+" ("+a+")";console.log(n),alert(n),console.log(t)}}})})}function remove_updraft_downloader(t,e){jQuery(t).closest(".updraftplus_downloader").fadeOut().remove(),0==jQuery(".updraftplus_downloader_container_"+e+" .updraftplus_downloader").length&&jQuery(".updraftplus_downloader_container_"+e).remove()}function updraft_downloader(t,e,a,r,n,o,d){"string"!=typeof n&&(n=n.toString()),jQuery(".ud_downloadstatus").show();var n=n.split(","),u=o?o:e,s=jQuery("#updraft-navtab-backups-content .uddownloadform_"+a+"_"+e+"_"+n[0]).data("wp_nonce").toString();jQuery(".updraftplus_downloader_container_"+a).length||(jQuery(r).append('<div class="updraftplus_downloader_container_'+a+' postbox"></div>'),jQuery(".updraftplus_downloader_container_"+a).append('<strong style="clear:left; padding: 8px; margin-top: 4px;">'+updraftlion.download+" "+a+" ("+u+"):</strong>"));for(var i=0;i<n.length;i++){var p=t+e+"_"+a+"_"+n[i],l="."+p,_=parseInt(n[i]);_++;var c=0==n[i]?"":" ("+_+")";jQuery(l).length||(jQuery(".updraftplus_downloader_container_"+a).append('<div style="clear:left; padding: 8px; margin-top: 4px;" class="'+p+' updraftplus_downloader"><button onclick="remove_updraft_downloader(this, \''+a+'\');" type="button" style="float:right; margin-bottom: 8px;" class="ud_downloadstatus__close" aria-label="Close"><span class="dashicons dashicons-no-alt"></span></button><strong>'+a+c+'</strong>:<div class="raw">'+updraftlion.begunlooking+'</div><div class="file '+p+'_st"><div class="dlfileprogress" style="width: 0;"></div></div></div>'),jQuery(l).data("downloaderfor",{base:t,nonce:e,what:a,index:n[i]}),setTimeout(function(){updraft_activejobs_update(!0)},1500)),jQuery(l).data("lasttimebegan",(new Date).getTime())}d=!!d;var f={type:a,timestamp:e,findex:n},m={action:"updraft_download_backup",nonce_key:"_wpnonce",nonce:s,timeout:1e4,async:d};return updraft_send_command("updraft_download_backup",f,function(t){},m),!1}function ud_parse_json(t,e){if(e="undefined"!=typeof e,!e)try{var a=JSON.parse(t);return a}catch(r){console.log("UpdraftPlus: Exception when trying to parse JSON (1) - will attempt to fix/re-parse based upon first/last curly brackets"),console.log(t)}var n=t.indexOf("{"),o=t.lastIndexOf("}");if(n>-1&&o>-1){var d=t.slice(n,o+1);try{var u=JSON.parse(d);return e||console.log("UpdraftPlus: JSON re-parse successful"),e?{parsed:u,json_start_pos:n,json_last_pos:o+1}:u}catch(r){console.log("UpdraftPlus: Exception when trying to parse JSON (2) - will attempt to fix/re-parse based upon bracket counting");for(var s=n,i=0,p="",l=!1;(i>0||s==n)&&s<=o;){var _=t.charAt(s);l||"{"!=_?l||"}"!=_?'"'==_&&"\\"!=p&&(l=!l):i--:i++,p=_,s++}console.log("Started at cursor="+n+", ended at cursor="+s+" with result following:"),console.log(t.substring(n,s));try{var u=JSON.parse(t.substring(n,s));return console.log("UpdraftPlus: JSON re-parse successful"),e?{parsed:u,json_start_pos:n,json_last_pos:s}:u}catch(r){throw r}}}throw"UpdraftPlus: could not parse the JSON"}function updraft_restorer_checkstage2(t){var e=jQuery("#ud_downloadstatus2 .file").length;return e>0?void(t&&alert(updraftlion.stilldownloading)):(jQuery(".updraft-restore--next-step").prop("disabled",!0),jQuery("#updraft-restore-modal-stage2a").html('<span class="dashicons dashicons-update rotate"></span> '+updraftlion.preparing_backup_files),void updraft_send_command("restore_alldownloaded",{timestamp:jQuery("#updraft_restore_timestamp").val(),restoreopts:jQuery("#updraft_restore_form").serialize()},function(t,e,a){var r=null;jQuery("#updraft_restorer_restore_options").val(""),jQuery(".updraft-restore--next-step").prop("disabled",!1);try{if(null==t)return void jQuery("#updraft-restore-modal-stage2a").html(updraftlion.emptyresponse);var n=t.m;if(""!=t.w&&(n=n+'<div class="notice notice-warning"><p><span class="dashicons dashicons-warning"></span> <strong>'+updraftlion.warnings+"</strong></p>"+t.w+"</div>"),""!=t.e?n=n+'<div class="notice notice-error"><p><span class="dashicons dashicons-dismiss"></span> <strong>'+updraftlion.errors+"</strong></p>"+t.e+"</div>":updraft_restore_stage=3,t.hasOwnProperty("i")){try{if(r=ud_parse_json(t.i),r.hasOwnProperty("addui")){console.log("Further UI options are being displayed");var o=r.addui;n+='<div id="updraft_restoreoptions_ui">'+o+"</div>","object"==typeof JSON&&"function"==typeof JSON.stringify&&(delete r.addui,t.i=JSON.stringify(r))}}catch(d){console.log(d),console.log(t)}jQuery("#updraft_restorer_backup_info").val(t.i)}else jQuery("#updraft_restorer_backup_info").val();jQuery("#updraft-restore-modal-stage2a").html(n),jQuery(".updraft-restore--next-step").text(updraftlion.restore),jQuery("#updraft-restore-modal-stage2a .updraft_select2").length>0&&jQuery("#updraft-restore-modal-stage2a .updraft_select2").select2()}catch(d){console.log(a),console.log(d),jQuery("#updraft-restore-modal-stage2a").text(updraftlion.jsonnotunderstood+" "+updraftlion.errordata+": "+a).html()}},{error_callback:function(t,e,a,r){if("undefined"!=typeof r&&r.hasOwnProperty("fatal_error"))console.error(r.fatal_error_message),jQuery("#updraft-restore-modal-stage2a").html('<p style="color: red;">'+r.fatal_error_message+"</p>"),
|
2 |
-
alert(r.fatal_error_message);else{var n="updraft_send_command: error: "+e+" ("+a+")";jQuery("#updraft-restore-modal-stage2a").html('<p style="color: red;">'+n+"</p>"),console.log(n),alert(n),console.log(t)}}}))}function updraft_downloader_status(t,e,a,r){}function updraft_downloader_status_update(t,e){var a=0;return jQuery(t).each(function(t,r){if(""!=r.base){var n=r.base+r.timestamp+"_"+r.what+"_"+r.findex,o="."+n;if(null!=r.e)jQuery(o+" .raw").html("<strong>"+updraftlion.error+"</strong> "+r.e),console.log(r);else if(null!=r.p){if(jQuery(o+"_st .dlfileprogress").width(r.p+"%"),null!=r.a&&r.a>0){var d=(new Date).getTime(),u=jQuery(o).data("lasttimebegan"),s=d-u;if(r.a>90&&s>6e4){console.log(r.timestamp+" "+r.what+" "+r.findex+": restarting download: file_age="+r.a+", sincelastrestart_ms="+s),jQuery(o).data("lasttimebegan",(new Date).getTime());var i=jQuery("#updraft-navtab-backups-content .uddownloadform_"+r.what+"_"+r.timestamp+"_"+r.findex),p={type:r.what,timestamp:r.timestamp,findex:r.findex},l={action:"updraft_download_backup",nonce_key:"_wpnonce",nonce:i.data("wp_nonce").toString(),timeout:1e4};updraft_send_command("updraft_download_backup",p,function(t){},l),jQuery(o).data("lasttimebegan",(new Date).getTime())}}if(null!=r.m)if(r.p>=100&&"udrestoredlstatus_"==r.base)jQuery(o+" .raw").html(r.m),jQuery(o).fadeOut("slow",function(){remove_updraft_downloader(this,r.what),updraft_restorer_checkstage2(0)});else if(r.p>=100&&"udclonedlstatus_"==r.base)jQuery(o+" .raw").html(r.m),jQuery(o).fadeOut("slow",function(){remove_updraft_downloader(this,r.what)});else if(r.p<100||"uddlstatus_"!=r.base)jQuery(o+" .raw").html(r.m);else{var _=updraftlion.fileready+" "+updraftlion.actions+': \t\t\t\t<button class="button" type="button" onclick="updraftplus_downloadstage2(\''+r.timestamp+"', '"+r.what+"', '"+r.findex+"')\">"+updraftlion.downloadtocomputer+'</button> \t\t\t\t<button class="button" id="uddownloaddelete_'+r.timestamp+"_"+r.what+'" type="button" onclick="updraftplus_deletefromserver(\''+r.timestamp+"', '"+r.what+"', '"+r.findex+"')\">"+updraftlion.deletefromserver+"</button>";r.hasOwnProperty("can_show_contents")&&r.can_show_contents&&(_+=' <button class="button" type="button" onclick="updraftplus_show_contents(\''+r.timestamp+"', '"+r.what+"', '"+r.findex+"')\">"+updraftlion.browse_contents+"</button>"),jQuery(o+" .raw").html(_),jQuery(o+"_st").remove()}}else null!=r.m?jQuery(o+" .raw").html(r.m):(jQuery(o+" .raw").html(updraftlion.jsonnotunderstood+" ("+e+")"),a=1)}}),a}function updraft_backupnow_go(t,e,a,r,n,o,d){var u={backupnow_nodb:t,backupnow_nofiles:e,backupnow_nocloud:a,backupnow_label:o,extradata:n};if(""!=r&&(u.onlythisfileentity=r),""!=d&&(u.onlythesetableentities=d),u.always_keep="undefined"!=typeof n.always_keep?n.always_keep:0,delete n.always_keep,u.incremental="undefined"!=typeof n.incremental?n.incremental:0,delete n.incremental,!jQuery(".updraft_requeststart").length){var s=jQuery('<div class="updraft_requeststart" />').html('<span class="spinner"></span>'+updraftlion.requeststart);s.data("remove",!1),setTimeout(function(){s.data("remove",!0)},3e3),setTimeout(function(){s.remove()},75e3),jQuery("#updraft_activejobsrow").before(s)}updraft_activejobslist_backupnownonce_only=1,updraft_send_command("backupnow",u,function(t){return t.hasOwnProperty("error")?(jQuery(".updraft_requeststart").remove(),void alert(t.error)):(jQuery("#updraft_backup_started").html(t.m),t.hasOwnProperty("nonce")&&(updraft_backupnow_nonce=t.nonce,console.log("UpdraftPlus: ID of started job: "+updraft_backupnow_nonce)),void setTimeout(function(){updraft_activejobs_update(!0)},500))})}function updraft_process_status_check(t,e,a){if(t.hasOwnProperty("fatal_error"))return console.error(t.fatal_error_message),void(!0===updraftplus_activejobs_list_fatal_error_alert&&(updraftplus_activejobs_list_fatal_error_alert=!1,alert(this.alert_done+" "+t.fatal_error_message)));try{t.hasOwnProperty("l")&&(t.l?(jQuery("#updraft_lastlogmessagerow").show(),jQuery("#updraft_lastlogcontainer").html(t.l)):(jQuery("#updraft_lastlogmessagerow").hide(),jQuery("#updraft_lastlogcontainer").html("("+updraftlion.nothing_yet_logged+")")));var r=-1,n=jQuery(".updraft_requeststart");t.j&&n.length&&n.data("remove")&&n.remove();var o=jQuery(t.j);o.find(".updraft_jobtimings").each(function(t,e){var a=jQuery(e);if(a.data("jobid")){var r=a.data("jobid"),n=a.closest(".updraft_row");updraft_aborted_jobs[r]&&n.hide()}}),jQuery("#updraft_activejobsrow").html(o);var d=o.find('.job-id[data-isclone="1"]');if(d.length>0){if(0==jQuery(".updraftclone_action_box .updraftclone_network_info").length&&jQuery("#updraft_activejobsrow .job-id .updraft_clone_url").length>0){var u=jQuery("#updraft_activejobsrow .job-id .updraft_clone_url").data("clone_url");updraft_send_command("get_clone_network_info",{clone_url:u},function(t){t.hasOwnProperty("html")&&jQuery(".updraftclone_action_box").html(t.html)})}jQuery("#updraft_clone_activejobsrow").empty(),d.each(function(t,e){var a=jQuery(e);a.closest(".updraft_row").appendTo(jQuery("#updraft_clone_activejobsrow"))})}if(jQuery("#updraft_activejobs .updraft_jobtimings").each(function(t,e){var a=jQuery(e);if(a.data("lastactivity")&&a.data("jobid")){var n=a.data("jobid"),o=a.data("lastactivity");(r==-1||o<r)&&(r=o);var d=a.data("nextresumptionafter"),u=a.data("nextresumption");timenow=(new Date).getTime(),o>50&&u>0&&d<-30&&timenow>updraft_last_forced_when+1e5&&(updraft_last_forced_jobid!=n||u!=updraft_last_forced_resumption)&&(updraft_last_forced_resumption=u,updraft_last_forced_jobid=n,updraft_last_forced_when=timenow,console.log("UpdraftPlus: force resumption: job_id="+n+", resumption="+u),updraft_send_command("forcescheduledresumption",{resumption:u,job_id:n},function(t){console.log(t)},{json_parse:!1,alert_on_error:!1}))}}),timenow=(new Date).getTime(),updraft_activejobs_nextupdate=timenow+18e4,1==updraft_page_is_visible&&"backups"==updraft_console_focussed_tab&&(updraft_activejobs_nextupdate=r>-1?r<5?timenow+1750:timenow+5e3:lastlog_lastdata==e?timenow+7500:timenow+1750),d.length>0&&(updraft_activejobs_nextupdate=timenow+6e3),lastlog_lastdata=e,null!=t.j&&""!=t.j){if(jQuery("#updraft_activejobsrow").show(),d.length>0&&jQuery("#updraft_clone_activejobsrow").show(),a.hasOwnProperty("thisjobonly")&&!updraft_inpage_hasbegun&&jQuery("#updraft-jobid-"+a.thisjobonly).length?(updraft_inpage_hasbegun=1,console.log("UpdraftPlus: the start of the requested backup job has been detected")):!updraft_inpage_hasbegun&&updraft_activejobslist_backupnownonce_only&&jQuery(".updraft_jobtimings.isautobackup").length&&(autobackup_nonce=jQuery(".updraft_jobtimings.isautobackup").first().data("jobid"),autobackup_nonce&&(updraft_inpage_hasbegun=1,updraft_backupnow_nonce=autobackup_nonce,a.thisjobonly=autobackup_nonce,console.log("UpdraftPlus: the start of the requested backup job has been detected; id: "+autobackup_nonce))),1==updraft_inpage_hasbegun&&jQuery("#updraft-jobid-"+a.thisjobonly+".updraft_finished").length&&(updraft_inpage_hasbegun=2,console.log("UpdraftPlus: the end of the requested backup job has been detected"),updraft_activejobs_update_timer&&clearInterval(updraft_activejobs_update_timer),"undefined"!=typeof updraft_inpage_success_callback&&""!=updraft_inpage_success_callback?updraft_inpage_success_callback.call(!1):jQuery("#updraft-backupnow-inpage-modal").dialog("close")),""==lastlog_jobs&&setTimeout(function(){jQuery("#updraft_backup_started").slideUp()},3500),a.hasOwnProperty("thisjobonly")&&updraft_backupnow_nonce&&a.thisjobonly===updraft_backupnow_nonce){jQuery(".updraft_requeststart").remove();var s=jQuery("#updraft-jobid-"+updraft_backupnow_nonce);s.is(".updraft_finished")&&(updraft_activejobslist_backupnownonce_only=0,updraft_aborted_jobs[updraft_backupnow_nonce]?updraft_aborted_jobs=updraft_aborted_jobs.filter(function(t,e){return t!=updraft_backupnow_nonce}):updraft_active_job_is_clone(updraft_backupnow_nonce)?(updraft_show_success_modal(updraftlion.clone_backup_complete),updraft_clone_jobs=updraft_clone_jobs.filter(function(t){return t!=updraft_backupnow_nonce})):updraft_show_success_modal(updraftlion.backup_complete),updraft_backupnow_nonce="",updraft_activejobs_update(!0))}}else jQuery("#updraft_activejobsrow").is(":hidden")||("undefined"!=typeof lastbackup_laststatus&&updraft_showlastbackup(),updraft_updatehistory(0,0),jQuery("#updraft_activejobsrow").hide());if(lastlog_jobs=t.j,null!=t.ds&&""!=t.ds&&updraft_downloader_status_update(t.ds,e),null!=t.u&&""!=t.u&&jQuery("#updraft-poplog").dialog("isOpen")){var i=t.u;if(i.nonce==updraft_poplog_log_nonce&&(updraft_poplog_log_pointer=i.pointer,null!=i.log&&""!=i.log)){var p=jQuery("#updraft-poplog").scrollTop();jQuery("#updraft-poplog-content").append(i.log),updraft_poplog_lastscroll!=p&&updraft_poplog_lastscroll!=-1||(jQuery("#updraft-poplog").scrollTop(jQuery("#updraft-poplog-content").prop("scrollHeight")),updraft_poplog_lastscroll=jQuery("#updraft-poplog").scrollTop())}}}catch(l){console.log(updraftlion.unexpectedresponse+" "+e),console.log(l)}}var onlythesefileentities=backupnow_whichfiles_checked("");""==onlythesefileentities?jQuery("#backupnow_includefiles_moreoptions").show():jQuery("#backupnow_includefiles_moreoptions").hide();var impossible_increment_entities,updraft_restore_stage=1,lastlog_lastmessage="",lastlog_lastdata="",lastlog_jobs="",updraft_activejobs_nextupdate=(new Date).getTime()+1e3,updraft_page_is_visible=1,updraft_console_focussed_tab=updraftlion.tab,updraft_settings_form_changed=!1;window.onbeforeunload=function(t){if(updraft_settings_form_changed)return updraftlion.unsavedsettings},"undefined"!=typeof document.hidden&&document.addEventListener("visibilitychange",function(){updraft_check_page_visibility(0)},!1),updraft_check_page_visibility(1);var updraft_poplog_log_nonce,updraft_poplog_log_pointer=0,updraft_poplog_lastscroll=-1,updraft_last_forced_jobid=-1,updraft_last_forced_resumption=-1,updraft_last_forced_when=-1,updraft_backupnow_nonce="",updraft_activejobslist_backupnownonce_only=0,updraft_inpage_hasbegun=0,updraft_activejobs_update_timer,updraft_aborted_jobs=[],updraft_clone_jobs=[],temporary_clone_timeout,updraft_backups_selection={};!function(t){updraft_backups_selection.toggle=function(e){var a=t(e);a.is(".backuprowselected")?this.deselect(e):this.select(e)},updraft_backups_selection.select=function(e){t(e).addClass("backuprowselected"),t(e).find(".backup-select input").prop("checked",!0),this.checkSelectionStatus()},updraft_backups_selection.deselect=function(e){t(e).removeClass("backuprowselected"),t(e).find(".backup-select input").prop("checked",!1),this.checkSelectionStatus()},updraft_backups_selection.selectAll=function(){t("#updraft-navtab-backups-content .updraft_existing_backups .updraft_existing_backups_row").each(function(t,e){updraft_backups_selection.select(e)})},updraft_backups_selection.deselectAll=function(){t("#updraft-navtab-backups-content .updraft_existing_backups .updraft_existing_backups_row").each(function(t,e){updraft_backups_selection.deselect(e)})},updraft_backups_selection.checkSelectionStatus=function(){var e=t("#updraft-navtab-backups-content .updraft_existing_backups .updraft_existing_backups_row").length,a=t("#updraft-navtab-backups-content .updraft_existing_backups .updraft_existing_backups_row.backuprowselected").length;a>0?(t("#ud_massactions").addClass("active"),t(".js--deselect-all-backups, .js--delete-selected-backups").prop("disabled",!1)):(t("#ud_massactions").removeClass("active"),t(".js--deselect-all-backups, .js--delete-selected-backups").prop("disabled",!0)),e===a?t("#cb-select-all").prop("checked",!0):t("#cb-select-all").prop("checked",!1),e?t("#ud_massactions").show():t("#ud_massactions").hide()},updraft_backups_selection.selectAllInBetween=function(e){var a=this.firstMultipleSelectionIndex,r=e.rowIndex-1;for(this.firstMultipleSelectionIndex>e.rowIndex-1&&(a=e.rowIndex-1,r=this.firstMultipleSelectionIndex),i=a;i<=r;i++)this.select(t("#updraft-navtab-backups-content .updraft_existing_backups .updraft_existing_backups_row").eq(i))},updraft_backups_selection.hightlight_backup_rows=function(){"undefined"!=typeof updraft_backups_selection.firstMultipleSelectionIndex&&(t(this).hasClass("range-selection")||t(this).hasClass("backuprowselected")||t(this).addClass("range-selection"),t(this).siblings().removeClass("range-selection"),updraft_backups_selection.firstMultipleSelectionIndex+1>this.rowIndex?t(this).nextUntil(".updraft_existing_backups_row.range-selection-start").addClass("range-selection"):updraft_backups_selection.firstMultipleSelectionIndex+1<this.rowIndex&&t(this).prevUntil(".updraft_existing_backups_row.range-selection-start").addClass("range-selection"))},updraft_backups_selection.unregister_highlight_mode=function(){"undefined"!=typeof updraft_backups_selection.firstMultipleSelectionIndex&&(delete updraft_backups_selection.firstMultipleSelectionIndex,t("#updraft-navtab-backups-content .updraft_existing_backups .updraft_existing_backups_row").removeClass("range-selection range-selection-start"),t("#updraft-navtab-backups-content").off("hover",".updraft_existing_backups .updraft_existing_backups_row",this.hightlight_backup_rows),t(document).off("mouseleave",this.unregister_highlight_mode))},updraft_backups_selection.register_highlight_mode=function(){t(document).on("mouseleave",updraft_backups_selection.unregister_highlight_mode),t("#updraft-navtab-backups-content").on("hover",".updraft_existing_backups .updraft_existing_backups_row",updraft_backups_selection.hightlight_backup_rows)}}(jQuery);var updraftplus_activejobs_list_fatal_error_alert=!0,updraft_historytimer=0,calculated_diskspace=0,updraft_historytimer_notbefore=0,updraft_history_lastchecksum=!1,updraft_interval_week_val=!1,updraft_interval_month_val=!1;"undefined"!=typeof updraft_siteurl&&setInterval(function(){jQuery.get(updraft_siteurl+"/wp-cron.php")},21e4);var lastlog_lastmessage="";jQuery(document).ajaxError(function(t,e,a,r){if(null!=r&&""!=r&&null!=e.responseText&&""!=e.responseText&&(console.log("Error caught by UpdraftPlus ajaxError handler (follows) for "+a.url),console.log(r),0==a.url.search(ajaxurl)))if(a.url.search("subaction=downloadstatus")>=0){var n=a.url.match(/timestamp=\d+/),o=a.url.match(/type=[a-z]+/),d=a.url.match(/findex=\d+/),u=a.url.match(/base=[a-z_]+/);if(d=d instanceof Array?parseInt(d[0].substr(7)):0,o=o instanceof Array?o[0].substr(5):"",u=u instanceof Array?u[0].substr(5):"",n=n instanceof Array?parseInt(n[0].substr(10)):0,""!=u&&""!=o&&n>0){var s=u+n+"_"+o+"_"+d;jQuery("."+s+" .raw").html("<strong>"+updraftlion.error+"</strong> "+updraftlion.servererrorcode)}}else a.url.search("subaction=restore_alldownloaded")>=0&&jQuery("#updraft-restore-modal-stage2a").append("<br><strong>"+updraftlion.error+"</strong> "+updraftlion.servererrorcode+": "+r)}),jQuery(document).ready(function(t){function e(e){t('.expertmode .advanced_settings_container .advanced_tools:not(".'+e+'")').hide(),t(".expertmode .advanced_settings_container .advanced_tools."+e).fadeIn("slow"),t(".expertmode .advanced_settings_container .advanced_tools_button:not(#"+e+")").removeClass("active"),t(".expertmode .advanced_settings_container .advanced_tools_button#"+e).addClass("active")}function a(e){t("#updraft-navtab-migrate-content .updraft_migrate_widget_module_content .updraftplus_com_login_status").html("").hide(),t("#updraft-navtab-migrate-content .updraft_migrate_widget_module_content .updraftplus_com_login .updraftplus_spinner.spinner").addClass("visible"),updraft_send_command("process_updraftplus_clone_login",e,function(e){try{if(t("#updraft-navtab-migrate-content .updraft_migrate_widget_module_content .updraftplus_com_login .updraftplus_spinner.spinner").removeClass("visible"),e.hasOwnProperty("status")&&"error"==e.status)return t("#updraft-navtab-migrate-content .updraft_migrate_widget_module_content .updraftplus_com_login_status").html(e.message).show(),t("#updraft-navtab-migrate-content .updraft_migrate_widget_module_content .updraft_migrate_widget_temporary_clone_stage1 .tfa_fields").hide(),t("#updraft-navtab-migrate-content .updraft_migrate_widget_module_content .updraft_migrate_widget_temporary_clone_stage1 .non_tfa_fields").show(),void t("#updraft-navtab-migrate-content .updraft_migrate_widget_module_content .updraftplus_com_login #temporary_clone_options_two_factor_code").val("");e.hasOwnProperty("tfa_enabled")&&1==e.tfa_enabled&&(t("#updraft-navtab-migrate-content .updraft_migrate_widget_module_content .updraft_migrate_widget_temporary_clone_stage1 .non_tfa_fields").hide(),t("#updraft-navtab-migrate-content .updraft_migrate_widget_module_content .updraft_migrate_widget_temporary_clone_stage1 .tfa_fields").show(),t("#updraft-navtab-migrate-content .updraft_migrate_widget_module_content .updraft_migrate_widget_temporary_clone_stage1 input#temporary_clone_options_two_factor_code").focus()),"authenticated"===e.status&&(t("#updraft-navtab-migrate-content .updraft_migrate_widget_module_content .updraft_migrate_widget_temporary_clone_stage1").hide(),t("#updraft-navtab-migrate-content .updraft_migrate_widget_module_content .updraft_migrate_widget_temporary_clone_stage1 .non_tfa_fields").show(),t("#updraft-navtab-migrate-content .updraft_migrate_widget_module_content .updraft_migrate_widget_temporary_clone_stage1 .tfa_fields").hide(),t("#updraft-navtab-migrate-content .updraft_migrate_widget_module_content .updraft_migrate_widget_temporary_clone_stage1 input#temporary_clone_options_two_factor_code").val(""),t("#updraft-navtab-migrate-content .updraft_migrate_widget_module_content .updraft_migrate_widget_temporary_clone_stage2").show(),t("#updraft-navtab-migrate-content .updraft_migrate_widget_module_content .updraft_migrate_widget_temporary_clone_stage2").html(e.html),e.hasOwnProperty("clone_info")&&e.clone_info.hasOwnProperty("expires_after")&&n(e.clone_info.expires_after))}catch(a){console.log(a)}})}function r(e){t("#updraft-navtab-migrate-content .updraft_migrate_widget_module_content .updraftplus_com_key_status").html("").hide(),t("#updraft-navtab-migrate-content .updraft_migrate_widget_module_content .updraftplus_com_key .updraftplus_spinner.spinner").addClass("visible"),updraft_send_command("process_updraftplus_clone_login",e,function(e){try{if(t("#updraft-navtab-migrate-content .updraft_migrate_widget_module_content .updraftplus_com_key .updraftplus_spinner.spinner").removeClass("visible"),e.hasOwnProperty("status")&&"error"==e.status)return void t("#updraft-navtab-migrate-content .updraft_migrate_widget_module_content .updraftplus_com_key_status").html(e.message).show();"authenticated"===e.status&&(t("#updraft-navtab-migrate-content .updraft_migrate_widget_module_content .updraft_migrate_widget_temporary_clone_stage1").hide(),t("#updraft-navtab-migrate-content .updraft_migrate_widget_module_content .updraft_migrate_widget_temporary_clone_stage2").show(),t("#updraft-navtab-migrate-content .updraft_migrate_widget_module_content .updraft_migrate_widget_temporary_clone_stage2").html(e.html),e.hasOwnProperty("clone_info")&&e.clone_info.hasOwnProperty("expires_after")&&n(e.clone_info.expires_after))}catch(a){console.log(a)}})}function n(e){var a=1e3*e;temporary_clone_timeout=setTimeout(function(){t("#updraft-navtab-migrate-content .updraft_migrate_widget_module_content .updraft_migrate_widget_temporary_clone_stage2").hide(),t("#updraft-navtab-migrate-content .updraft_migrate_widget_module_content .updraft_migrate_widget_temporary_clone_stage2").html(""),t("#updraft-navtab-migrate-content .updraft_migrate_widget_module_content .updraft_migrate_widget_temporary_clone_stage1").show()},a)}function o(e,a,r){var n="";"current"!=a&&updraft_send_command("whichdownloadsneeded",{updraftplus_clone:!0,timestamp:a},function(t){if(t.hasOwnProperty("downloads")&&(console.log("UpdraftPlus: items which still require downloading follow"),n=t.downloads,console.log(n)),0!=n.length)for(var e=0;e<n.length;e++)updraft_downloader("udclonedlstatus_",a,n[e][0],"#ud_downloadstatus3",n[e][1],"",!1)},{alert_on_error:!1,error_callback:function(e,a,r,n){if("undefined"!=typeof n&&n.hasOwnProperty("fatal_error"))console.error(n.fatal_error_message),t("#updraft-navtab-migrate-content .updraft_migrate_widget_module_content .updraftplus_clone_status").html('<p style="color:red;">'+n.fatal_error_message+"</p>");else{var o="updraft_send_command: error: "+a+" ("+r+")";t("#updraft-navtab-migrate-content .updraft_migrate_widget_module_content .updraftplus_clone_status").html('<p style="color:red; margin: 5px;">'+o+"</p>"),console.log(o),console.log(e)}}}),setTimeout(function(){if(0!=n.length)return void o(e,a,r);var s=e.form_data.clone_id,i=e.form_data.secret_token;updraft_send_command("process_updraftplus_clone_create",e,function(e){try{if(t("#updraft-navtab-migrate-content .updraft_migrate_widget_module_content #updraft_migrate_createclone").prop("disabled",!1),t("#updraft-navtab-migrate-content .updraft_migrate_widget_module_content .updraftplus_spinner.spinner").removeClass("visible"),e.hasOwnProperty("status")&&"error"==e.status)return void t("#updraft-navtab-migrate-content .updraft_migrate_widget_module_content .updraftplus_clone_status").html(updraftlion.error+" "+e.message).show();"success"===e.status&&(t("#updraft-navtab-migrate-content .updraft_migrate_widget_module_content .updraft_migrate_widget_temporary_clone_stage2").hide(),t("#updraft-navtab-migrate-content .updraft_migrate_widget_module_content .updraft_migrate_widget_temporary_clone_stage3").show(),t("#updraft-navtab-migrate-content .updraft_migrate_widget_module_content .updraft_migrate_widget_temporary_clone_stage3").html(e.html),temporary_clone_timeout&&clearTimeout(temporary_clone_timeout),"wp_only"===r?(jQuery("#updraft_clone_progress .updraftplus_spinner.spinner").addClass("visible"),u(s,i)):(jQuery("#updraft_clone_progress .updraftplus_spinner.spinner").addClass("visible"),d(s,i,e.url,e.key,r,a)))}catch(n){t("#updraft-navtab-migrate-content .updraft_migrate_widget_module_content #updraft_migrate_createclone").prop("disabled",!1),console.log("Error when processing the response of process_updraftplus_clone_create (as follows)"),console.log(n)}})},5e3)}function d(t,e,a,r,n,o){var d={updraftplus_clone_backup:1,backupnow_nodb:0,backupnow_nofiles:0,backupnow_nocloud:0,backupnow_label:"UpdraftPlus Clone",extradata:"",onlythisfileentity:"plugins,themes,uploads,others",clone_id:t,secret_token:e,clone_url:a,key:r,backup_nonce:n,backup_timestamp:o};updraft_activejobslist_backupnownonce_only=1,updraft_send_command("backupnow",d,function(t){jQuery("#updraft_clone_progress .updraftplus_spinner.spinner").removeClass("visible"),jQuery("#updraft_backup_started").html(t.m),t.hasOwnProperty("nonce")&&(updraft_backupnow_nonce=t.nonce,updraft_clone_jobs.push(updraft_backupnow_nonce),updraft_inpage_success_callback=function(){jQuery("#updraft_clone_activejobsrow").hide(),updraft_aborted_jobs[updraft_backupnow_nonce]?jQuery("#updraft_clone_progress").html(updraftlion.clone_backup_aborted):jQuery("#updraft_clone_progress").html(updraftlion.clone_backup_complete)},console.log("UpdraftPlus: ID of started job: "+updraft_backupnow_nonce)),updraft_activejobs_update(!0)})}function u(e,a){var r={clone_id:e,secret_token:a};setTimeout(function(){updraft_send_command("process_updraftplus_clone_poll",r,function(r){if(r.hasOwnProperty("status")){if("error"==r.status)return void t("#updraft-navtab-migrate-content .updraft_migrate_widget_module_content .updraftplus_clone_status").html(updraftlion.error+" "+r.message).show();if("success"===r.status&&r.hasOwnProperty("data")&&r.data.hasOwnProperty("wordpress_credentials"))return t("#updraft-navtab-migrate-content .updraft_migrate_widget_module_content .updraftplus_spinner.spinner").removeClass("visible"),void t("#updraft-navtab-migrate-content .updraft_migrate_widget_module_content #updraft_clone_progress").append("<br>WordPress "+updraftlion.credentials+":<br>"+updraftlion.username+": "+r.data.wordpress_credentials.username+"<br>"+updraftlion.password+": "+r.data.wordpress_credentials.password)}else console.log(r);u(e,a)})},6e4)}function s(t){var e=Handlebars.compile(updraftlion.remote_storage_templates[t]),a=updraftlion.remote_storage_options[t]["default"];a.instance_id="s-"+i(32),a.instance_enabled=1;var r=e(a);jQuery(r).hide().insertAfter("."+t+"_add_instance_container:first").show("slow")}function i(t){for(var e="",a="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789",r=0;r<t;r++)e+=a.charAt(Math.floor(Math.random()*a.length));return e}function p(t){var e=!!jQuery("#updraftcentral_mothership_other").is(":checked");e?(jQuery("#updraftcentral_keycreate_mothership").prop("disabled",!1),t?jQuery("#updraftcentral_keycreate_mothership_firewalled_container").show():(jQuery(".updraftcentral_wizard_self_hosted_stage2").show(),jQuery("#updraftcentral_keycreate_mothership_firewalled_container").slideDown(),jQuery("#updraftcentral_keycreate_mothership").focus())):(jQuery("#updraftcentral_keycreate_mothership").prop("disabled",!0),t||(jQuery(".updraftcentral_wizard_self_hosted_stage2").hide(),l()))}function l(){jQuery("#updraftcentral_wizard_stage1_error").text("");var t="";if(jQuery("#updraftcentral_mothership_updraftpluscom").is(":checked"))jQuery(".updraftcentral_keycreate_description").hide(),t="updraftplus.com";else if(jQuery("#updraftcentral_mothership_other").is(":checked")){jQuery(".updraftcentral_keycreate_description").show();var e=jQuery("#updraftcentral_keycreate_mothership").val();if(""==e)return void jQuery("#updraftcentral_wizard_stage1_error").text(updraftlion.updraftcentral_wizard_empty_url);try{var a=new URL(e);t=a.hostname}catch(r){if("undefined"==typeof URL&&(t=jQuery("<a>").prop("href",e).prop("hostname")),!t||"undefined"!=typeof URL)return void jQuery("#updraftcentral_wizard_stage1_error").text(updraftlion.updraftcentral_wizard_invalid_url)}}jQuery("#updraftcentral_keycreate_description").val(t),jQuery(".updraftcentral_wizard_stage1").hide(),jQuery(".updraftcentral_wizard_stage2").show()}function _(e,a,r,n){jQuery("#updraft-delete-modal").dialog("close");var o=e,d=a,u=r,s=n,i=jQuery("#updraft_delete_timestamp").val().split(","),p="",l=jQuery("#updraft_delete_form").serializeArray(),c={};t.each(l,function(){void 0!==c[this.name]?(c[this.name].push||(c[this.name]=[c[this.name]]),c[this.name].push(this.value||"")):c[this.name]=this.value||""}),c.delete_remote?jQuery("#updraft-delete-waitwarning").find(".updraft-deleting-remote").show():jQuery("#updraft-delete-waitwarning").find(".updraft-deleting-remote").hide(),jQuery("#updraft-delete-waitwarning").slideDown().addClass("active"),c.remote_delete_limit=updraftlion.remote_delete_limit,delete c.action,delete c.subaction,delete c.nonce,updraft_send_command("deleteset",c,function(t){if(!t.hasOwnProperty("result")||null==t.result)return void jQuery("#updraft-delete-waitwarning").slideUp();if("error"==t.result)jQuery("#updraft-delete-waitwarning").slideUp(),alert(updraftlion.error+" "+t.message);else if("continue"==t.result){o=o+t.backup_local+t.backup_remote,d+=t.backup_local,u+=t.backup_remote,s+=t.backup_sets;for(var e=t.deleted_timestamps.split(","),a=0;a<e.length;a++){var r=e[a];jQuery("#updraft-navtab-backups-content .updraft_existing_backups_row_"+r).slideUp().remove()}jQuery("#updraft_delete_timestamp").val(t.timestamps),jQuery("#updraft-deleted-files-total").text(o+" "+updraftlion.remote_files_deleted),_(o,d,u,s)}else if("success"==t.result){setTimeout(function(){jQuery("#updraft-deleted-files-total").text(""),jQuery("#updraft-delete-waitwarning").slideUp()},500),update_backupnow_modal(t),t.hasOwnProperty("backupnow_file_entities")&&(impossible_increment_entities=t.backupnow_file_entities),t.hasOwnProperty("count_backups")&&jQuery("#updraft-existing-backups-heading").html(updraftlion.existing_backups+' <span class="updraft_existing_backups_count">'+t.count_backups+"</span>");for(var a=0;a<i.length;a++){var r=i[a];jQuery("#updraft-navtab-backups-content .updraft_existing_backups_row_"+r).slideUp().remove()}updraft_backups_selection.checkSelectionStatus(),updraft_history_lastchecksum=!1,d+=t.backup_local,u+=t.backup_remote,s+=t.backup_sets,""!=t.error_messages&&(p=updraftlion.delete_error_log_prompt),setTimeout(function(){alert(t.set_message+" "+s+"\n"+t.local_message+" "+d+"\n"+t.remote_message+" "+u+"\n\n"+t.error_messages+"\n"+p)},900)}})}function c(t,e){jQuery("#updraft-navtab-settings-content #updraft_include_"+t).is(":checked")?e?jQuery("#updraft-navtab-settings-content #updraft_include_"+t+"_exclude_container").show():jQuery("#updraft-navtab-settings-content #updraft_include_"+t+"_exclude_container").slideDown():e?jQuery("#updraft-navtab-settings-content #updraft_include_"+t+"_exclude").hide():jQuery("#updraft-navtab-settings-content #updraft_include_"+t+"_exclude_container").slideUp()}function f(){var t=new plupload.Uploader(updraft_plupload_config);t.bind("Init",function(t){var e=jQuery("#plupload-upload-ui");t.features.dragdrop?(e.addClass("drag-drop"),jQuery("#drag-drop-area").bind("dragover.wp-uploader",function(){e.addClass("drag-over")}).bind("dragleave.wp-uploader, drop.wp-uploader",function(){e.removeClass("drag-over")})):(e.removeClass("drag-drop"),jQuery("#drag-drop-area").unbind(".wp-uploader"))}),t.init(),t.bind("FilesAdded",function(e,a){plupload.each(a,function(e){if(!/^backup_([\-0-9]{15})_.*_([0-9a-f]{12})-[\-a-z]+([0-9]+?)?(\.(zip|gz|gz\.crypt))?$/i.test(e.name)&&!/^log\.([0-9a-f]{12})\.txt$/.test(e.name)){for(var a=!1,r=0;r<updraft_accept_archivename.length;r++)if(updraft_accept_archivename[r].test(e.name))var a=!0;if(!a)return/\.(zip|tar|tar\.gz|tar\.bz2)$/i.test(e.name)||/\.sql(\.gz)?$/i.test(e.name)?(jQuery("#updraft-message-modal-innards").html("<p><strong>"+e.name+"</strong></p> "+updraftlion.notarchive2),jQuery("#updraft-message-modal").dialog("open")):alert(e.name+": "+updraftlion.notarchive),void t.removeFile(e)}jQuery("#filelist").append('<div class="file" id="'+e.id+'"><b>'+e.name+"</b> (<span>"+plupload.formatSize(0)+"</span>/"+plupload.formatSize(e.size)+') <div class="fileprogress"></div></div>')}),e.refresh(),e.start()}),t.bind("UploadProgress",function(t,e){jQuery("#"+e.id+" .fileprogress").width(e.percent+"%"),jQuery("#"+e.id+" span").html(plupload.formatSize(parseInt(e.size*e.percent/100))),e.size==e.loaded&&(jQuery("#"+e.id).html('<div class="file" id="'+e.id+'"><b>'+e.name+"</b> (<span>"+plupload.formatSize(parseInt(e.size*e.percent/100))+"</span>/"+plupload.formatSize(e.size)+") - "+updraftlion.complete+"</div>"),jQuery("#"+e.id+" .fileprogress").width(e.percent+"%"))}),t.bind("Error",function(t,e){console.log(e);var a;a="-200"==e.code?"\n"+updraftlion.makesure2:updraftlion.makesure;var r=updraftlion.uploaderr+" (code "+e.code+") : "+e.message;e.hasOwnProperty("status")&&e.status&&(r+=" ("+updraftlion.http_code+" "+e.status+")"),e.hasOwnProperty("response")&&(console.log("UpdraftPlus: plupload error: "+e.response),e.response.length<100&&(r+=" "+updraftlion.error+" "+e.response+"\n")),r+=" "+a,alert(r)}),t.bind("FileUploaded",function(t,e,a){if("200"==a.status)try{resp=ud_parse_json(a.response),resp.e?alert(updraftlion.uploaderror+" "+resp.e):resp.dm?(alert(resp.dm),updraft_updatehistory(1,0)):resp.m?updraft_updatehistory(1,0):alert("Unknown server response: "+a.response)}catch(r){console.log(a),alert(updraftlion.jsonnotunderstood)}else alert("Unknown server response status: "+a.code),console.log(a)})}function m(t){params={uri:jQuery("#updraftplus_httpget_uri").val()},params.curl=t,updraft_send_command("httpget",params,function(t){t.e&&alert(t.e),t.r?jQuery("#updraftplus_httpget_results").html("<pre>"+t.r+"</pre>"):console.log(t)},{type:"GET"})}function g(t,e,a){updraft_restore_setoptions(t),jQuery("#updraft_restore_timestamp").val(e),jQuery(".updraft_restore_date").html(a),updraft_restore_stage=1,Q.open(),updraft_activejobs_update(!0)}function h(t){t=t.replace(/[\[]/,"\\[").replace(/[\]]/,"\\]");var e="[\\?&]"+t+"=([^&#]*)",a=new RegExp(e),r=a.exec(window.location.href);
|
3 |
-
return null==r?"":decodeURIComponent(r[1].replace(/\+/g," "))}function b(e,a,r){jQuery("#updraft_upload_timestamp").val(e),jQuery("#updraft_upload_nonce").val(a);var n=r.split(",");jQuery(".updraft_remote_storage_destination").each(function(e){var a=jQuery(this).val();if(jQuery.inArray(a,n)==-1){jQuery(this).prop("checked",!1),jQuery(this).prop("disabled",!0);var r=t(this).prop("labels");jQuery(r).append(" "+updraftlion.already_uploaded)}}),jQuery("#updraft-upload-modal").dialog("open")}if(t(document).on("udp/checkout/done",function(e,a){a.hasOwnProperty("product")&&"updraftpremium"===a.product&&"complete"===a.status&&(t(".premium-upgrade-purchase-success").show(),t(".updraft_feat_table").closest("section").hide(),t(".updraft_premium_cta__action").hide())}),t(".expertmode .advanced_settings_container .advanced_tools_button").click(function(){e(t(this).attr("id"))}),jQuery.ui&&jQuery.ui.dialog&&jQuery.ui.dialog.prototype._allowInteraction){var y=jQuery.ui.dialog.prototype._allowInteraction;jQuery.ui.dialog.prototype._allowInteraction=function(t){return!!jQuery(t.target).closest(".select2-dropdown").length||y.apply(this,arguments)}}t("#updraftcentral_keys").on("click","a.updraftcentral_keys_show",function(e){e.preventDefault(),t(this).remove(),t("#updraftcentral_keys_table").slideDown()}),t("#updraftcentral_keycreate_altmethod_moreinfo_get").click(function(e){e.preventDefault(),t(this).remove(),t("#updraftcentral_keycreate_altmethod_moreinfo").slideDown()}),t("#updraft-navtab-settings-content #remote-storage-holder").on("change keyup paste",".updraft_webdav_settings",function(){var e=[];t(".updraft_webdav_settings").each(function(a,r){var n=t(r).attr("id");if(n&&"updraft_webdav_"==n.substring(0,15)){var o=n.substring(15);id_split=o.split("_"),o=id_split[0];var d=id_split[1];"undefined"==typeof e[d]&&(e[d]=[]),e[d][o]=this.value}});var a="",r="@",n="/",o=":",d=":";for(var u in e)(e[u].host.indexOf("@")>=0||""===e[u].host)&&(r=""),e[u].host.indexOf("/")>=0?t("#updraft_webdav_host_error").show():t("#updraft_webdav_host_error").hide(),0!=e[u].path.indexOf("/")&&""!==e[u].path||(n=""),""!==e[u].user&&""!==e[u].pass||(o=""),""!==e[u].host&&""!==e[u].port||(d=""),a=e[u].webdav+e[u].user+o+e[u].pass+r+encodeURIComponent(e[u].host)+d+e[u].port+n+e[u].path,masked_webdav_url=e[u].webdav+e[u].user+o+e[u].pass.replace(/./gi,"*")+r+encodeURIComponent(e[u].host)+d+e[u].port+n+e[u].path,t("#updraft_webdav_url_"+u).val(a),t("#updraft_webdav_masked_url_"+u).val(masked_webdav_url)}),t("#updraft-navtab-backups-content").on("click",".js--delete-selected-backups",function(t){t.preventDefault(),updraft_deleteallselected()}),t("#updraft-navtab-backups-content").on("click",".updraft_existing_backups .backup-select input",function(e){updraft_backups_selection.toggle(t(this).closest(".updraft_existing_backups_row"))}),t("#updraft-navtab-backups-content").on("click","#cb-select-all",function(e){t(this).is(":checked")?updraft_backups_selection.selectAll():updraft_backups_selection.deselectAll()}),t("#updraft-navtab-backups-content").on("click",".js--select-all-backups",function(t){updraft_backups_selection.selectAll()}),t("#updraft-navtab-backups-content").on("click",".js--deselect-all-backups",function(t){updraft_backups_selection.deselectAll()}),t("#updraft-navtab-backups-content").on("click",".updraft_existing_backups .updraft_existing_backups_row",function(e){(e.ctrlKey||e.metaKey)&&(e.shiftKey?("undefined"==typeof updraft_backups_selection.firstMultipleSelectionIndex?(t(document).on("keyup.MultipleSelection",function(e){updraft_backups_selection.unregister_highlight_mode(),t(document).off(".MultipleSelection")}),updraft_backups_selection.select(this),t(this).addClass("range-selection-start"),updraft_backups_selection.register_highlight_mode()):(updraft_backups_selection.selectAllInBetween(this),jQuery("#updraft-navtab-backups-content .updraft_existing_backups .updraft_existing_backups_row").removeClass("range-selection")),updraft_backups_selection.firstMultipleSelectionIndex=this.rowIndex-1):updraft_backups_selection.toggle(this))}),updraft_backups_selection.checkSelectionStatus(),t("#updraft-navtab-addons-content .wrap").on("click",".updraftplus_com_login .ud_connectsubmit",function(e){e.preventDefault();var a=t("#updraft-navtab-addons-content .wrap .updraftplus_com_login #updraftplus-addons_options_email").val(),r=t("#updraft-navtab-addons-content .wrap .updraftplus_com_login #updraftplus-addons_options_password").val(),n=t("#updraft-navtab-addons-content .wrap .updraftplus_com_login #updraftplus-addons_options_auto_updates").is(":checked")?1:0,o=t("#updraft-navtab-addons-content .wrap .updraftplus_com_login #updraftplus-addons_options_auto_udc_connect").is(":checked")?1:0,d={email:a,password:r,auto_update:n,auto_udc_connect:o};v.submit(d)}),t("#updraft-navtab-addons-content .wrap").on("keydown",".updraftplus_com_login input",function(e){if(13==e.which){e.preventDefault();var a=t("#updraft-navtab-addons-content .wrap .updraftplus_com_login #updraftplus-addons_options_email").val(),r=t("#updraft-navtab-addons-content .wrap .updraftplus_com_login #updraftplus-addons_options_password").val(),n=t("#updraft-navtab-addons-content .wrap .updraftplus_com_login #updraftplus-addons_options_auto_updates").is(":checked")?1:0,o=t("#updraft-navtab-addons-content .wrap .updraftplus_com_login #updraftplus-addons_options_auto_udc_connect").is(":checked")?1:0,d={email:a,password:r,auto_update:n,auto_udc_connect:o};v.submit(d)}}),t("#updraft-navtab-migrate-content").on("click",".updraftclone_show_step_1",function(e){t(".updraftplus-clone").addClass("opened"),t(".updraftclone_show_step_1").hide(),t(".updraft_migrate_widget_temporary_clone_stage1").show(),t(".updraft_migrate_widget_temporary_clone_stage0").hide()}),t("#updraft-navtab-migrate-content").on("click",".updraft_migrate_widget_temporary_clone_show_stage0",function(e){e.preventDefault(),t(".updraft_migrate_widget_temporary_clone_stage0").toggle()}),setup_migrate_tabs(),t("#updraft-navtab-migrate-content").on("click",".updraft_migrate_widget_module_content .close",function(e){t(".updraft_migrate_intro").show(),t(this).closest(".updraft_migrate_widget_module_content").hide()}),t("#updraft-navtab-migrate-content").on("click",".updraft_migrate_add_site--trigger",function(e){e.preventDefault(),t(".updraft_migrate_add_site").toggle()}),t("#updraft-navtab-migrate-content").on("click",".updraft_migrate_widget_module_content .updraftplus_com_login .ud_connectsubmit",function(e){e.preventDefault();var r=t("#updraft-navtab-migrate-content .updraft_migrate_widget_module_content .updraftplus_com_login #temporary_clone_options_email").val(),n=t("#updraft-navtab-migrate-content .updraft_migrate_widget_module_content .updraftplus_com_login #temporary_clone_options_password").val(),o=t("#updraft-navtab-migrate-content .updraft_migrate_widget_module_content .updraftplus_com_login #temporary_clone_options_two_factor_code").val(),d=t("#updraft-navtab-migrate-content .updraft_migrate_widget_module_content .updraftplus_com_login .temporary_clone_terms_and_conditions").is(":checked")?1:0,u={form_data:{email:r,password:n,two_factor_code:o,consent:d}};r&&n?a(u):t("#updraft-navtab-migrate-content .updraft_migrate_widget_module_content .updraftplus_com_login_status").html("<b>"+updraftlion.error+"</b> "+updraftlion.username_password_required).show()}),t("#updraft-navtab-migrate-content").on("keydown",".updraft_migrate_widget_module_content .updraftplus_com_login input",function(e){if(13==e.which){e.preventDefault();var r=t("#updraft-navtab-migrate-content .updraft_migrate_widget_module_content .updraftplus_com_login #temporary_clone_options_email").val(),n=t("#updraft-navtab-migrate-content .updraft_migrate_widget_module_content .updraftplus_com_login #temporary_clone_options_password").val(),o=t("#updraft-navtab-migrate-content .updraft_migrate_widget_module_content .updraftplus_com_login #temporary_clone_options_two_factor_code").val(),d=t("#updraft-navtab-migrate-content .updraft_migrate_widget_module_content .updraftplus_com_login .temporary_clone_terms_and_conditions").is(":checked")?1:0,u={form_data:{email:r,password:n,two_factor_code:o,consent:d}};r&&n?a(u):t("#updraft-navtab-migrate-content .updraft_migrate_widget_module_content .updraftplus_com_login_status").html("<b>"+updraftlion.error+"</b> "+updraftlion.username_password_required).show()}}),t("#updraft-navtab-migrate-content").on("click",".updraft_migrate_widget_module_content .updraftplus_com_key .ud_key_connectsubmit",function(e){e.preventDefault();var a=t("#updraft-navtab-migrate-content .updraft_migrate_widget_module_content .updraftplus_com_key #temporary_clone_options_key").val(),n=t("#updraft-navtab-migrate-content .updraft_migrate_widget_module_content .updraftplus_com_key .temporary_clone_terms_and_conditions").is(":checked")?1:0,o={form_data:{clone_key:a,consent:n}};a?r(o):t("#updraft-navtab-migrate-content .updraft_migrate_widget_module_content .updraftplus_com_key_status").html("<b>"+updraftlion.error+"</b> "+updraftlion.clone_key_required).show()}),t("#updraft-navtab-migrate-content").on("keydown",".updraft_migrate_widget_module_content .updraftplus_com_key input",function(e){if(13==e.which){e.preventDefault();var a=t("#updraft-navtab-migrate-content .updraft_migrate_widget_module_content .updraftplus_com_key #temporary_clone_options_key").val(),n=t("#updraft-navtab-migrate-content .updraft_migrate_widget_module_content .updraftplus_com_key .temporary_clone_terms_and_conditions").is(":checked")?1:0,o={form_data:{clone_key:a,consent:n}};a?r(o):t("#updraft-navtab-migrate-content .updraft_migrate_widget_module_content .updraftplus_com_key_status").html("<b>"+updraftlion.error+"</b> "+updraftlion.clone_key_required).show()}}),t("#updraft-navtab-migrate-content").on("change",".updraft_migrate_widget_module_content #updraftplus_clone_php_options",function(){var e=t(this).data("php_version"),a=t(this).val();a<e?t("#updraft-navtab-migrate-content .updraft_migrate_widget_module_content .updraftplus_clone_status").html(updraftlion.clone_version_warning):t("#updraft-navtab-migrate-content .updraft_migrate_widget_module_content .updraftplus_clone_status").html("")}),t("#updraft-navtab-migrate-content").on("change",".updraft_migrate_widget_module_content #updraftplus_clone_wp_options",function(){var e=t(this).data("wp_version"),a=t(this).val();a<e?t("#updraft-navtab-migrate-content .updraft_migrate_widget_module_content .updraftplus_clone_status").html(updraftlion.clone_version_warning):t("#updraft-navtab-migrate-content .updraft_migrate_widget_module_content .updraftplus_clone_status").html("")}),t("#updraft-navtab-migrate-content").on("change",".updraft_migrate_widget_module_content #updraftplus_clone_backup_options",function(){t("#updraft-navtab-migrate-content .updraft_migrate_widget_module_content #updraftplus_clone_package_options > option").each(function(){var e=t(this).val();"starter"==e&&t('#updraft-navtab-migrate-content .updraft_migrate_widget_module_content #updraftplus_clone_package_options option[value="'+e+'"]').prop("selected",!0),t('#updraft-navtab-migrate-content .updraft_migrate_widget_module_content #updraftplus_clone_package_options option[value="'+e+'"]').prop("disabled",!1)});var e=t(this).find("option:selected");if("current"!=t(e).data("nonce")&&"wp_only"!=t(e).data("nonce")){var a=t(e).data("size");t("#updraft-navtab-migrate-content .updraft_migrate_widget_module_content #updraftplus_clone_package_options > option").each(function(){var e=t(this).data("size"),r=t(this).val();return a>=e?void t('#updraft-navtab-migrate-content .updraft_migrate_widget_module_content #updraftplus_clone_package_options option[value="'+r+'"]').prop("disabled",!0):(t('#updraft-navtab-migrate-content .updraft_migrate_widget_module_content #updraftplus_clone_package_options option[value="'+r+'"]').prop("selected",!0),!1)})}}),t("#updraft-navtab-migrate-content").on("click",".updraft_migrate_widget_module_content #updraft_migrate_createclone",function(e){e.preventDefault(),t("#updraft-navtab-migrate-content .updraft_migrate_widget_module_content #updraft_migrate_createclone").prop("disabled",!0),t("#updraft-navtab-migrate-content .updraft_migrate_widget_module_content .updraftplus_clone_status").html(""),t("#updraft-navtab-migrate-content .updraft_migrate_widget_module_content .updraftplus_spinner.spinner").addClass("visible");var a=t(this).data("clone_id"),r=t(this).data("secret_token"),n=t("#updraft-navtab-migrate-content .updraft_migrate_widget_module_content #updraftplus_clone_php_options").val(),d=t("#updraft-navtab-migrate-content .updraft_migrate_widget_module_content #updraftplus_clone_wp_options").val(),u=t("#updraft-navtab-migrate-content .updraft_migrate_widget_module_content #updraftplus_clone_region_options").val(),s=t("#updraft-navtab-migrate-content .updraft_migrate_widget_module_content #updraftplus_clone_package_options").val(),i=t("#updraft-navtab-migrate-content .updraft_migrate_widget_module_content #updraftplus_clone_updraftclone_branch").val(),p=t("#updraft-navtab-migrate-content .updraft_migrate_widget_module_content #updraftplus_clone_updraftplus_branch").val(),l=t(".updraftplus_clone_admin_login_options").is(":checked"),_="current",c="current",f=t("#updraft-navtab-migrate-content .updraft_migrate_widget_module_content #updraftplus_clone_backup_options").length,m=t("#updraft-navtab-migrate-content .updraft_migrate_widget_module_content #updraftplus_clone_backup_options").find("option:selected");0!==f&&"undefined"!=typeof m&&(_=m.data("nonce"),c=m.data("timestamp"));var g={form_data:{clone_id:a,secret_token:r,install_info:{php_version:n,wp_version:d,region:u,"package":s,admin_only:l,updraftclone_branch:"undefined"==typeof i?"":i,updraftplus_branch:"undefined"==typeof p?"":p}}};"wp_only"===_&&(g.form_data.install_info.wp_only=1),o(g,c,_)});var v={};v.set_status=function(e){t("#updraft-navtab-addons-content .wrap").find(".updraftplus_spinner.spinner").text(e)},v.show_loader=function(){t("#updraft-navtab-addons-content .wrap").find(".updraftplus_spinner.spinner").addClass("visible"),t("#updraft-navtab-addons-content .wrap").find(".ud_connectsubmit").prop("disabled","disabled")},v.hide_loader=function(){t("#updraft-navtab-addons-content .wrap").find(".updraftplus_spinner.spinner").removeClass("visible").text(updraftlion.processing),t("#updraft-navtab-addons-content .wrap").find(".ud_connectsubmit").removeProp("disabled")},v.submit=function(e){if(t("#updraft-navtab-addons-content .wrap .updraftplus_com_login_status").html("").hide(),this.stage)switch(this.stage){case"connect_udc":case"connect_udc_TFA":var a=t("#updraftplus-addons_options_email").val(),r=t("#updraftplus-addons_options_password").val();this.login_data.email=a,this.login_data.password=r,this.connect_udc();break;case"create_key":this.create_key();break;default:this.stage=null,v.submit()}else this.set_status(updraftlion.connecting),this.show_loader(),updraft_send_command("updraftplus_com_login_submit",{data:e},function(a){a.hasOwnProperty("success")?t("#updraftplus-addons_options_auto_udc_connect").is(":checked")?(this.login_data={email:e.email,password:e.password,i_consent:1,two_factor_code:""},v.create_key()):(v.hide_loader(),t("#updraft-navtab-addons-content .wrap .updraftplus_com_login").submit()):a.hasOwnProperty("error")&&(v.hide_loader(),t("#updraft-navtab-addons-content .wrap .updraftplus_com_login_status").html(a.message).show())}.bind(this))},v.create_key=function(){this.stage="create_key",this.set_status(updraftlion.udc_cloud_connected),this.show_loader();var e={where_send:"__updraftpluscom",key_description:"",key_size:null,mothership_firewalled:0};updraft_send_command("updraftcentral_create_key",e,function(e){try{var a=ud_parse_json(e);if(a.hasOwnProperty("error"))return void console.log(a);a.hasOwnProperty("bundle")?(console.log("bundle",a.bundle),this.login_data.key=a.bundle,this.stage="connect_udc",v.connect_udc()):(a.hasOwnProperty("r")?(t("#updraft-navtab-addons-content .wrap .updraftplus_com_login_status").html(updraftlion.trouble_connecting).show(),alert(a.r)):(t("#updraft-navtab-addons-content .wrap .updraftplus_com_login_status").html(updraftlion.trouble_connecting).show(),console.log(a)),v.hide_loader())}catch(r){console.log(r),v.hide_loader()}}.bind(this),{json_parse:!1})},v.connect_udc=function(){var e=t("#updraft-navtab-addons-content .wrap");v.set_status(updraftlion.udc_cloud_key_created),v.show_loader(),"connect_udc_TFA"==this.stage&&(this.login_data.two_factor_code=e.find("input#updraftplus-addons_options_two_factor_code").val(),v.set_status(updraftlion.checking_tfa_code));var a={form_data:this.login_data};a.form_data.addons_options_connect=1,updraft_send_command("process_updraftcentral_login",a,function(a){try{var r=ud_parse_json(a);if(r.hasOwnProperty("error")){if("incorrect_password"===r.code&&(e.find(".tfa_fields").hide(),e.find(".non_tfa_fields").show(),e.find("input#updraftplus-addons_options_two_factor_code").val(""),e.find("input#updraftplus-addons_options_password").val("").focus()),"no_key_found"===r.code&&(this.stage="create_key"),"no_licences_available"!==r.code)return t("#updraft-navtab-addons-content .wrap .updraftplus_com_login_status").html(r.message).show(),t("#updraft-navtab-addons-content .wrap .updraftplus_com_login_status").find("a").attr("target","_blank"),console.log(r),void v.hide_loader();t("#updraft-navtab-addons-content .wrap .updraftplus_com_login_status").html(updraftlion.login_udc_no_licences_short).show(),r.status="authenticated",e.find('input[name="_wp_http_referer"]').val(function(t,e){return e+"&udc_connect=0"})}r.hasOwnProperty("tfa_enabled")&&1==r.tfa_enabled&&(t("#updraft-navtab-addons-content .wrap .updraftplus_com_login_status").html("").hide(),e.find(".non_tfa_fields").hide(),e.find(".tfa_fields").show(),e.find("input#updraftplus-addons_options_two_factor_code").focus(),this.stage="connect_udc_TFA"),"authenticated"===r.status&&(e.find(".non_tfa_fields").hide(),e.find(".tfa_fields").hide(),e.find(".updraft-after-form-table").hide(),this.stage=null,t("#updraft-navtab-addons-content .wrap .updraftplus_com_login_status").html(updraftlion.login_successful_short).show().addClass("success"),setTimeout(function(){t("#updraft-navtab-addons-content .wrap form.updraftplus_com_login").submit()},1e3))}catch(n){console.log(n)}v.hide_loader()}.bind(this),{json_parse:!1})},t("#updraft-navtab-settings-content #remote-storage-holder").on("click",".updraftplusmethod a.updraft_add_instance",function(e){e.preventDefault(),updraft_settings_form_changed=!0;var a=t(this).data("method");s(a)}),t("#updraft-navtab-settings-content #remote-storage-holder").on("click",".updraftplusmethod a.updraft_delete_instance",function(e){e.preventDefault(),updraft_settings_form_changed=!0;var a=t(this).data("method"),r=t(this).data("instance_id");1===t("."+a+"_updraft_remote_storage_border").length&&s(a),t("."+a+"-"+r).hide("slow",function(){t(this).remove()})}),t("#updraft-navtab-settings-content #remote-storage-holder").on("click",".updraftplusmethod .updraft_edit_label_instance",function(e){t(this).find("span").hide(),t(this).attr("contentEditable",!0).focus()}),t("#updraft-navtab-settings-content #remote-storage-holder").on("keyup",".updraftplusmethod .updraft_edit_label_instance",function(e){var a=jQuery(this).data("method"),r=jQuery(this).data("instance_id"),n=jQuery(this).text();t("#updraft_"+a+"_instance_label_"+r).val(n)}),t("#updraft-navtab-settings-content #remote-storage-holder").on("blur",".updraftplusmethod .updraft_edit_label_instance",function(e){t(this).attr("contentEditable",!1),t(this).find("span").show()}),t("#updraft-navtab-settings-content #remote-storage-holder").on("keypress",".updraftplusmethod .updraft_edit_label_instance",function(e){13===e.which&&(t(this).attr("contentEditable",!1),t(this).find("span").show(),t(this).blur())}),jQuery("#updraft-navtab-settings-content #remote-storage-holder").on("change","input[class='updraft_instance_toggle']",function(){updraft_settings_form_changed=!0,jQuery(this).is(":checked")?jQuery(this).siblings("label").html(updraftlion.instance_enabled):jQuery(this).siblings("label").html(updraftlion.instance_disabled)}),jQuery("#updraft-navtab-settings-content #remote-storage-holder").on("click",".updraftplusmethod button.updraft-test-button",function(){var e=jQuery(this).data("method"),a=jQuery(this).data("instance_id");updraft_remote_storage_test(e,function(r,n,o){return"sftp"==e&&(o.hasOwnProperty("scp")&&o.scp?alert(updraftlion.settings_test_result.replace("%s","SCP")+" "+r.output):alert(updraftlion.settings_test_result.replace("%s","SFTP")+" "+r.output),r.hasOwnProperty("data")&&r.data&&r.data.hasOwnProperty("valid_md5_fingerprint")&&r.data.valid_md5_fingerprint&&t("#updraft_sftp_fingerprint_"+a).val(r.data.valid_md5_fingerprint),!0)},a)}),t("#updraft-navtab-settings-content select.updraft_interval, #updraft-navtab-settings-content select.updraft_interval_database").change(function(){updraft_check_same_times()}),t("#backupnow_includefiles_showmoreoptions").click(function(e){e.preventDefault(),t("#backupnow_includefiles_moreoptions").toggle()}),t("#backupnow_database_showmoreoptions").click(function(e){e.preventDefault(),t("#backupnow_database_moreoptions").toggle()}),t("#updraft-navtab-backups-content").on("click","a.updraft_diskspaceused_update",function(t){t.preventDefault(),updraftplus_diskspace()}),t(".advanced_settings_content a.updraft_diskspaceused_update").click(function(t){t.preventDefault(),jQuery(".advanced_settings_content .updraft_diskspaceused").html("<em>"+updraftlion.calculating+"</em>"),updraft_send_command("get_fragment",{fragment:"disk_usage",data:"updraft"},function(t){jQuery(".advanced_settings_content .updraft_diskspaceused").html(t.output)},{type:"GET"})}),t("#updraft-navtab-backups-content a.updraft_uploader_toggle").click(function(e){e.preventDefault(),t("#updraft-plupload-modal").slideToggle()}),t("#updraft-navtab-backups-content a.updraft_rescan_local").click(function(t){t.preventDefault(),updraft_updatehistory(1,0)}),t("#updraft-navtab-backups-content a.updraft_rescan_remote").click(function(t){t.preventDefault(),updraft_updatehistory(1,1)}),t("#updraftplus-remote-rescan-debug").click(function(t){t.preventDefault(),updraft_updatehistory(1,1,1)}),jQuery("#updraftcentral_keys").on("click",'input[type="radio"]',function(){p(!1)}),p(!0),jQuery("#updraftcentral_keys").on("click","#updraftcentral_view_log",function(t){t.preventDefault(),jQuery("#updraftcentral_view_log_container").block({message:'<div style="margin: 8px; font-size:150%;"><img src="'+updraftlion.ud_url+'/images/udlogo-rotating.gif" height="80" width="80" style="padding-bottom:10px;"><br>'+updraftlion.fetching+"</div>"});try{updraft_send_command("updraftcentral_get_log",null,function(t){jQuery("#updraftcentral_view_log_container").unblock(),t.hasOwnProperty("log_contents")?jQuery("#updraftcentral_view_log_contents").html('<div style="border:1px solid;padding: 2px;max-height: 400px; overflow-y:scroll;">'+t.log_contents+"</div>"):console.response(resp)},{error_callback:function(t,e,a,r){if(jQuery("#updraftcentral_view_log_container").unblock(),"undefined"!=typeof r&&r.hasOwnProperty("fatal_error"))console.error(r.fatal_error_message),alert(r.fatal_error_message);else{var n="updraft_send_command: error: "+e+" ("+a+")";console.log(n),alert(n),console.log(t)}}})}catch(e){jQuery("#updraft_central_key").html(),console.log(e)}}),jQuery("#updraftcentral_keys").on("click","#updraftcentral_wizard_go",function(t){jQuery("#updraftcentral_wizard_go").hide(),jQuery(".updraftcentral_wizard_success").remove(),jQuery(".create_key_container").show()}),jQuery("#updraftcentral_keys").on("click","#updraftcentral_stage1_go",function(t){t.preventDefault(),jQuery(".updraftcentral_wizard_stage2").hide(),jQuery(".updraftcentral_wizard_stage1").show()}),jQuery("#updraftcentral_keys").on("click","#updraftcentral_stage2_go",function(t){t.preventDefault(),l()}),jQuery("#updraftcentral_keys").on("click","#updraftcentral_keycreate_go",function(t){t.preventDefault();var e=!!jQuery("#updraftcentral_mothership_other").is(":checked"),a=jQuery("#updraftcentral_keycreate_description").val(),r=jQuery("#updraftcentral_keycreate_keysize").val(),n="__updraftpluscom";if(data={key_description:a,key_size:r},e&&(n=jQuery("#updraftcentral_keycreate_mothership").val(),"http"!=n.substring(0,4)))return void alert(updraftlion.enter_mothership_url);data.mothership_firewalled=jQuery("#updraftcentral_keycreate_mothership_firewalled").is(":checked")?1:0,data.where_send=n,jQuery(".create_key_container").hide(),jQuery(".updraftcentral_wizard_stage1").show(),jQuery(".updraftcentral_wizard_stage2").hide(),jQuery("#updraftcentral_keys").block({message:'<div style="margin: 8px; font-size:150%;"><img src="'+updraftlion.ud_url+'/images/udlogo-rotating.gif" height="80" width="80" style="padding-bottom:10px;"><br>'+updraftlion.creating_please_allow+"</div>"});try{updraft_send_command("updraftcentral_create_key",data,function(t){jQuery("#updraftcentral_keys").unblock();try{if(t.hasOwnProperty("error"))return alert(t.error),void console.log(t);alert(t.r),t.hasOwnProperty("bundle")&&t.hasOwnProperty("keys_guide")?(jQuery("#updraftcentral_keys_content").html(t.keys_guide),jQuery("#updraftcentral_keys_content").append('<div class="updraftcentral_wizard_success">'+t.r+'<br><textarea onclick="this.select();" style="width:620px; height:165px; word-wrap:break-word; border: 1px solid #aaa; border-radius: 3px; padding:4px;">'+t.bundle+"</textarea></div>")):console.log(t),t.hasOwnProperty("keys_table")&&jQuery("#updraftcentral_keys_content").append(t.keys_table),jQuery("#updraftcentral_wizard_go").show()}catch(e){alert(updraftlion.unexpectedresponse+" "+response),console.log(e)}},{error_callback:function(t,e,a,r){if(jQuery("#updraftcentral_keys").unblock(),"undefined"!=typeof r&&r.hasOwnProperty("fatal_error"))console.error(r.fatal_error_message),alert(r.fatal_error_message);else{var n="updraft_send_command: error: "+e+" ("+a+")";console.log(n),alert(n),console.log(t)}}})}catch(o){jQuery("#updraft_central_key").html(),console.log(o)}}),jQuery("#updraftcentral_keys").on("click",".updraftcentral_key_delete",function(t){t.preventDefault();var e=jQuery(this).data("key_id");return"undefined"==typeof e?void console.log("UpdraftPlus: .updraftcentral_key_delete clicked, but no key ID found"):(jQuery("#updraftcentral_keys").block({message:'<div style="margin: 8px; font-size:150%;"><img src="'+updraftlion.ud_url+'/images/udlogo-rotating.gif" height="80" width="80" style="padding-bottom:10px;"><br>'+updraftlion.deleting+"</div>"}),void updraft_send_command("updraftcentral_delete_key",{key_id:e},function(t){jQuery("#updraftcentral_keys").unblock(),t.hasOwnProperty("keys_table")&&jQuery("#updraftcentral_keys_content").html(t.keys_table)},{error_callback:function(t,e,a,r){if(jQuery("#updraftcentral_keys").unblock(),"undefined"!=typeof r&&r.hasOwnProperty("fatal_error"))console.error(r.fatal_error_message),alert(r.fatal_error_message);else{var n="updraft_send_command: error: "+e+" ("+a+")";console.log(n),alert(n),console.log(t)}}}))}),jQuery("#updraft_reset_sid").click(function(t){t.preventDefault(),updraft_send_command("reset_site_id",null,function(t){jQuery("#updraft_show_sid").html(t)},{json_parse:!1})}),jQuery("#updraft-navtab-settings-content form input:not('.udignorechange'), #updraft-navtab-settings-content form select").change(function(t){updraft_settings_form_changed=!0}),jQuery("#updraft-navtab-settings-content form input[type='submit']").click(function(t){updraft_settings_form_changed=!1});var w=180;jQuery(".updraft-bigbutton").each(function(t,e){var a=jQuery(e).width();a>w&&(w=a)}),w>180&&jQuery(".updraft-bigbutton").width(w),jQuery("#updraft-navtab-backups-content").length&&setInterval(function(){updraft_activejobs_update(!1)},1250),setTimeout(function(){jQuery("#setting-error-settings_updated").slideUp()},5e3),jQuery("#updraft_restore_db").change(function(){jQuery("#updraft_restore_db").is(":checked")&&1==jQuery(this).data("encrypted")?jQuery("#updraft_restorer_dboptions").slideDown():jQuery("#updraft_restorer_dboptions").slideUp()}),updraft_check_same_times();var k={};k[updraftlion.close]=function(){jQuery(this).dialog("close")},jQuery("#updraft-message-modal").dialog({autoOpen:!1,height:350,width:520,modal:!0,buttons:k});var j={};j[updraftlion.deletebutton]=function(){_(0,0,0,0)},j[updraftlion.cancel]=function(){jQuery(this).dialog("close")},jQuery("#updraft-delete-modal").dialog({autoOpen:!1,height:322,width:430,modal:!0,buttons:j});var Q={initialized:!1,init:function(){this.initialized||(this.initialized=!0,t(".updraft-restore--cancel").on("click",function(t){t.preventDefault(),this.close()}.bind(this)),this.default_next_text=t(".updraft-restore--next-step").eq(0).text(),t(".updraft-restore--next-step").on("click",function(t){t.preventDefault(),this.process_next_action()}.bind(this)))},close:function(){t(".updraft_restore_container").hide(),t("body").removeClass("updraft-modal-is-opened")},open:function(){this.init(),t("#updraft-restore-modal-stage1").show(),t("#updraft-restore-modal-stage2").hide(),t("#updraft-restore-modal-stage2a").html(""),t(".updraft-restore--next-step").text(this.default_next_text),t(".updraft-restore--stages li").removeClass("active").first().addClass("active"),t(".updraft_restore_container").show(),t("body").addClass("updraft-modal-is-opened")},process_next_action:function(){var e=0,a=0,r=0,n=[],o=0,d=t("#updraft_restore_meta_foreign").val();if(t('input[name="updraft_restore[]"]').each(function(u,s){if(t(s).is(":checked")&&!t(s).is(":disabled")){e=1;var i=t(s).data("howmany"),p=t(s).val();if("more"==p&&(a=1),"db"==p&&(r=1),(1==d||2==d&&"db"!=p)&&("wpcore"!=p&&(i=t("#updraft_restore_form #updraft_restore_wpcore").data("howmany")),p="wpcore"),"wpcore"!=p||0==o){var l=[p,i];n.push(l),"wpcore"==p&&(o=1)}}}),1==e){if(1==updraft_restore_stage){t(".updraft-restore--stages li").removeClass("active").eq(1).addClass("active"),t("#updraft-restore-modal-stage1").slideUp("slow"),t("#updraft-restore-modal-stage2").show(),updraft_restore_stage=2;var u=t(".updraft_restore_date").first().text(),s=n,i=t("#updraft_restore_timestamp").val();try{t(".updraft-restore--next-step").prop("disabled",!0),t("#updraft-restore-modal-stage2a").html('<span class="dashicons dashicons-update rotate"></span> '+updraftlion.maybe_downloading_entities),updraft_send_command("whichdownloadsneeded",{downloads:n,timestamp:i},function(e){if(t(".updraft-restore--next-step").prop("disabled",!1),e.hasOwnProperty("downloads")&&(console.log("UpdraftPlus: items which still require downloading follow"),s=e.downloads,console.log(s)),0==s.length)updraft_restorer_checkstage2(0);else for(var a=0;a<s.length;a++)updraft_downloader("udrestoredlstatus_",i,s[a][0],"#ud_downloadstatus2",s[a][1],u,!1)},{alert_on_error:!1,error_callback:function(e,a,r,n){if("undefined"!=typeof n&&n.hasOwnProperty("fatal_error"))console.error(n.fatal_error_message),t("#updraft-restore-modal-stage2a").html('<p style="color:red;">'+n.fatal_error_message+"</p>");else{var o="updraft_send_command: error: "+a+" ("+r+")";t("#updraft-restore-modal-stage2a").html('<p style="color:red; margin: 5px;">'+o+"</p>"),console.log(o),console.log(e)}}})}catch(p){console.log("UpdraftPlus: error (follows) when looking for items needing downloading"),console.log(p),alert(updraftlion.jsonnotunderstood)}}else if(2==updraft_restore_stage)updraft_restorer_checkstage2(1);else if(3==updraft_restore_stage){var l=1;if(jQuery(".updraft-restore--next-step, .updraft-restore--cancel").prop("disabled",!0),t("#updraft_restoreoptions_ui input.required").each(function(e){if(0!=l){var a=t(this).val();if(""==a)alert(updraftlion.pleasefillinrequired),l=0;else if(""!=t(this).attr("pattern")){var r=t(this).attr("pattern"),n=new RegExp(r,"g");n.test(a)||(alert(t(this).data("invalidpattern")),l=0)}}}),1==r&&(e=0,jQuery('input[name="updraft_restore_table_options[]"').each(function(t,a){
|
4 |
-
jQuery(a).is(":checked")&&!jQuery(a).is(":disabled")&&(e=1)}),0==e))return alert(updraftlion.youdidnotselectany),void jQuery(".updraft-restore--next-step, .updraft-restore--cancel").prop("disabled",!1);if(1==a&&(e=0,jQuery('input[name="updraft_include_more_index[]"').each(function(t,a){jQuery(a).is(":checked")&&!jQuery(a).is(":disabled")&&(e=1,""==jQuery("#updraft_include_more_path_restore"+t).val()&&alert(updraftlion.emptyrestorepath))}),0==e))return alert(updraftlion.youdidnotselectany),void jQuery(".updraft-restore--next-step, .updraft-restore--cancel").prop("disabled",!1);if(!l)return;var _=t("#updraft_restoreoptions_ui select, #updraft_restoreoptions_ui input").serialize();console.log("Restore options: "+_),t("#updraft_restorer_restore_options").val(_),t("#updraft-restore-modal-stage2a").html(updraftlion.restore_proceeding),t("#updraft_restore_form").submit(),updraft_restore_stage=4}}else alert(updraftlion.youdidnotselectany)}};jQuery("#updraft-iframe-modal").dialog({autoOpen:!1,height:500,width:780,modal:!0}),jQuery("#updraft-backupnow-inpage-modal").dialog({autoOpen:!1,height:380,width:580,modal:!0});var x={};x[updraftlion.backupnow]=function(){var t=jQuery("#backupnow_includedb").is(":checked")?0:1,e=jQuery("#backupnow_includefiles").is(":checked")?0:1,a=jQuery("#backupnow_includecloud").is(":checked")?0:1,r=backupnow_whichtables_checked(""),n=jQuery("#always_keep").is(":checked")?1:0,o="incremental"==jQuery("#updraft-backupnow-modal").data("backup-type")?1:0;if(""==r&&0==t)return alert(updraftlion.notableschosen),void jQuery("#backupnow_includefiles_moreoptions").show();"boolean"==typeof r&&(r=null);var d=backupnow_whichfiles_checked("");return""==d&&0==e?(alert(updraftlion.nofileschosen),void jQuery("#backupnow_includefiles_moreoptions").show()):t&&e?void alert(updraftlion.excludedeverything):(jQuery(this).dialog("close"),setTimeout(function(){jQuery("#updraft_lastlogmessagerow").fadeOut("slow",function(){jQuery(this).fadeIn("slow")})},1700),void updraft_backupnow_go(t,e,a,d,{always_keep:n,incremental:o},jQuery("#backupnow_label").val(),r))},x[updraftlion.cancel]=function(){jQuery(this).dialog("close")},jQuery("#updraft-backupnow-modal").dialog({autoOpen:!1,height:472,width:610,modal:!0,buttons:x,create:function(){t(this).closest(".ui-dialog").find(".ui-dialog-buttonpane .ui-button:first").addClass("js-tour-backup-now-button")}}),jQuery("#updraft-poplog").dialog({autoOpen:!1,height:600,width:"75%",modal:!0}),jQuery("#updraft-navtab-settings-content .enableexpertmode").click(function(){return jQuery("#updraft-navtab-settings-content .expertmode").fadeIn(),jQuery("#updraft-navtab-settings-content .enableexpertmode").off("click"),!1}),jQuery("#updraft-navtab-settings-content .backupdirrow").on("click","a.updraft_backup_dir_reset",function(){return jQuery("#updraft_dir").val("updraft"),!1}),jQuery("#updraft-navtab-settings-content .updraft_include_entity").click(function(){var t=jQuery(this).data("toggle_exclude_field");t&&c(t,!1)}),jQuery(".updraft_exclude_entity_container").on("click",".updraft_exclude_entity_delete",function(t){if(t.preventDefault(),confirm(updraftlion.exclude_rule_remove_conformation_msg)){var e=jQuery(this).data("include-backup-file");jQuery.when(jQuery(this).closest(".updraft_exclude_entity_wrapper").remove()).then(updraft_exclude_entity_update(e))}}),jQuery(".updraft_exclude_entity_container").on("click",".updraft_exclude_entity_edit",function(t){t.preventDefault();var e=jQuery(this).hide().closest(".updraft_exclude_entity_wrapper"),a=e.find("input");a.removeProp("readonly").focus();var r=a.val();a.val(""),a.val(r),e.find(".updraft_exclude_entity_update").addClass("is-active").show()}),jQuery(".updraft_exclude_entity_container").on("click",".updraft_exclude_entity_update",function(t){t.preventDefault();var e=jQuery(this).closest(".updraft_exclude_entity_wrapper"),a=jQuery(this).data("include-backup-file"),r=jQuery.trim(e.find("input").val()),n=!1;r==e.find("input").data("val")?n=!0:updraft_is_unique_exclude_rule(r,a)&&(n=!0),n&&(jQuery(this).hide().removeClass("is-active"),jQuery.when(e.find("input").prop("readonly","readonly").data("val",r)).then(function(){e.find(".updraft_exclude_entity_edit").show(),updraft_exclude_entity_update(a)}))}),jQuery("#updraft_exclude_modal").dialog({autoOpen:!1,modal:!0,width:520,height:"auto",open:function(e,a){t(this).parent().focus()}}),jQuery(".updraft_exclude_container .updraft_add_exclude_item").click(function(t){t.preventDefault();var e=jQuery(this).data("include-backup-file");jQuery("#updraft_exclude_modal_for").val(e),jQuery("#updraft_exclude_modal_path").val(jQuery(this).data("path")),"uploads"==e&&jQuery("#updraft-exclude-file-dir-prefix").html(jQuery("#updraft-exclude-upload-base-dir").val()),jQuery(".updraft-exclude-modal-reset").trigger("click"),jQuery("#updraft_exclude_modal").dialog("open")}),jQuery(".updraft-exclude-link").click(function(t){t.preventDefault();var e=jQuery(this).data("panel");"file-dir"==e&&jQuery("#updraft_exclude_files_folders_jstree").jstree({core:{multiple:!1,data:function(t,e){updraft_send_command("get_jstree_directory_nodes",{entity:"filebrowser",node:t,path:jQuery("#updraft_exclude_modal_path").val(),findex:0,skip_root_node:!0},function(t){t.hasOwnProperty("error")?alert(t.error):e.call(this,t.nodes)},{error_callback:function(t,e,a,r){if("undefined"!=typeof r&&r.hasOwnProperty("fatal_error"))console.error(r.fatal_error_message),jQuery("#updraft_zip_files_jstree").html('<p style="color:red; margin: 5px;">'+r.fatal_error_message+"</p>"),alert(r.fatal_error_message);else{var n="updraft_send_command: error: "+e+" ("+a+")";jQuery("#updraft_zip_files_jstree").html('<p style="color:red; margin: 5px;">'+n+"</p>"),console.log(n),alert(n),console.log(t)}}})},error:function(t){alert(t),console.log(t)}},search:{show_only_matches:!0},plugins:["sort"]}),jQuery("#updraft_exclude_modal_main").slideUp(),jQuery(".updraft-exclude-panel").hide(),jQuery(".updraft-exclude-panel[data-panel="+e+"]").slideDown()}),jQuery(".updraft-exclude-modal-reset").click(function(t){t.preventDefault(),jQuery("#updraft_exclude_files_folders_jstree").jstree("destroy"),jQuery("#updraft_exclude_extension_field").val(""),jQuery("#updraft_exclude_prefix_field").val(""),jQuery(".updraft-exclude-panel").slideUp(),jQuery("#updraft_exclude_modal_main").slideDown()}),jQuery(".updraft-exclude-submit").click(function(){var t=jQuery(this).data("panel"),e="";switch(t){case"file-dir":var a=jQuery("#updraft_exclude_files_folders_jstree").jstree("get_selected");if(0==a.length)return void alert(updraftlion.exclude_select_file_or_folder_msg);var r=a[0],n=jQuery("#updraft_exclude_modal_path").val();r.substr(0,n.length)==n&&(r=r.substr(n.length,r.length)),"/"==r.charAt(0)&&(r=r.substr(1)),"/"==r.charAt(r.length-1)&&(r=r.substr(0,r.length-1)),e=r;break;case"extension":var o=jQuery("#updraft_exclude_extension_field").val();if(""==o)return void alert(updraftlion.exclude_type_ext_msg);if(!o.match(/^[0-9a-zA-Z]+$/))return void alert(updraftlion.exclude_ext_error_msg);e="ext:"+o;break;case"begin-with":var d=jQuery("#updraft_exclude_prefix_field").val();if(""==d)return void alert(updraftlion.exclude_type_prefix_msg);if(!d.match(/^\s*[a-z-_\d,\s]+\s*$/i))return void alert(updraftlion.exclude_prefix_error_msg);e="prefix:"+d;break;default:return}var u=jQuery("#updraft_exclude_modal_for").val();if(updraft_is_unique_exclude_rule(e,u)){var s='<div class="updraft_exclude_entity_wrapper"><input type="text" class="updraft_exclude_entity_field updraft_include_'+u+'_exclude_entity" name="updraft_include_'+u+'_exclude_entity[]" value="'+e+'" data-val="'+e+'" data-include-backup-file="'+u+'" readonly="readonly"><a href="#" class="updraft_exclude_entity_edit dashicons dashicons-edit" data-include-backup-file="'+u+'"></a><a href="#" class="updraft_exclude_entity_update dashicons dashicons-yes" data-include-backup-file="'+u+'" style="display: none;"></a><a href="#" class="updraft_exclude_entity_delete dashicons dashicons-no" data-include-backup-file="'+u+'"></a></div>';jQuery('.updraft_exclude_entity_container[data-include-backup-file="'+u+'"]').append(s),updraft_exclude_entity_update(u),jQuery("#updraft_exclude_modal").dialog("close")}}),jQuery("#updraft-navtab-settings-content .updraft-service").change(function(){var t=jQuery(this).val();jQuery("#updraft-navtab-settings-content .updraftplusmethod").hide(),jQuery("#updraft-navtab-settings-content ."+t).show()}),jQuery("#updraft-navtab-settings-content a.updraft_show_decryption_widget").click(function(t){t.preventDefault(),jQuery("#updraftplus_db_decrypt").val(jQuery("#updraft_encryptionphrase").val()),jQuery("#updraft-manualdecrypt-modal").slideToggle()}),jQuery("#updraftplus-phpinfo").click(function(t){t.preventDefault(),updraft_iframe_modal("phpinfo",updraftlion.phpinfo)}),jQuery("#updraftplus-rawbackuphistory").click(function(t){t.preventDefault(),updraft_iframe_modal("rawbackuphistory",updraftlion.raw)}),jQuery("#updraft-navtab-status").click(function(t){t.preventDefault(),updraft_open_main_tab("status"),updraft_page_is_visible=1,updraft_console_focussed_tab="status",updraft_activejobs_update(!0)}),jQuery("#updraft-navtab-expert").click(function(t){t.preventDefault(),updraft_open_main_tab("expert"),updraft_page_is_visible=1}),jQuery("#updraft-navtab-settings, #updraft-navtab-settings2, #updraft_backupnow_gotosettings").click(function(t){t.preventDefault(),jQuery(this).parents(".updraftmessage").remove(),jQuery("#updraft-backupnow-modal").dialog("close"),updraft_open_main_tab("settings"),updraft_page_is_visible=1}),jQuery("#updraft-navtab-addons").click(function(t){t.preventDefault(),jQuery(this).addClass("b#nav-tab-active"),updraft_open_main_tab("addons"),updraft_page_is_visible=1}),jQuery("#updraft-navtab-backups").click(function(t){t.preventDefault(),updraft_console_focussed_tab="backups",updraft_historytimertoggle(1),updraft_open_main_tab("backups")}),jQuery("#updraft-navtab-migrate").click(function(t){t.preventDefault(),jQuery("#updraft_migrate_tab_alt").html("").hide(),updraft_open_main_tab("migrate"),updraft_page_is_visible=1,jQuery("#updraft_migrate .updraft_migrate_widget_module_content").is(":visible")||jQuery(".updraft_migrate_intro").show()}),"migrate"==updraftlion.tab&&jQuery("#updraft-navtab-migrate").trigger("click"),updraft_send_command("ping",null,function(t,e){"success"==e&&"pong"!=t&&t.indexOf("pong")>=0&&(jQuery("#updraft-navtab-backups-content .ud-whitespace-warning").show(),console.log("UpdraftPlus: Extra output warning: response (which should be just (string)'pong') follows."),console.log(t))},{json_parse:!1,type:"GET"});try{"undefined"!=typeof updraft_plupload_config&&f()}catch(O){console.log(O)}if(jQuery("#updraftplus_httpget_go").click(function(t){t.preventDefault(),m(0)}),jQuery("#updraftplus_httpget_gocurl").click(function(t){t.preventDefault(),m(1)}),jQuery("#updraftplus_callwpaction_go").click(function(t){t.preventDefault(),params={wpaction:jQuery("#updraftplus_callwpaction").val()},updraft_send_command("call_wordpress_action",params,function(t){t.e?alert(t.e):t.s||(t.r?jQuery("#updraftplus_callwpaction_results").html(t.r):(console.log(t),alert(updraftlion.jsonnotunderstood)))})}),jQuery("#updraft_activejobs_table, #updraft-navtab-migrate-content").on("click",".updraft_jobinfo_delete",function(e){e.preventDefault();var a=jQuery(this).data("jobid");a?(t(this).addClass("disabled"),updraft_activejobs_delete(a)):console.log("UpdraftPlus: A stop job link was clicked, but the Job ID could not be found")}),jQuery("#updraft_activejobs_table, #updraft-navtab-backups-content .updraft_existing_backups, #updraft-backupnow-inpage-modal, #updraft-navtab-migrate-content").on("click",".updraft-log-link",function(t){t.preventDefault();var e=jQuery(this).data("fileid"),a=jQuery(this).data("jobid");e?updraft_popuplog(e):a?updraft_popuplog(a):console.log("UpdraftPlus: A log link was clicked, but the Job ID could not be found")}),jQuery("#updraft-navtab-backups-content .updraft_existing_backups").on("click","button.choose-components-button",function(t){var e=jQuery(this).data("entities"),a=jQuery(this).data("backup_timestamp"),r=jQuery(this).data("showdata");g(e,a,r)}),"initiate_restore"==h("udaction")){var P=h("entities"),z=h("backup_timestamp"),D=h("showdata");g(P,z,D)}var U={};U[updraftlion.uploadbutton]=function(){var t=jQuery("#updraft_upload_timestamp").val(),e=jQuery("#updraft_upload_nonce").val(),a="",r=!1;return jQuery(".updraft_remote_storage_destination").each(function(t){jQuery(this).is(":checked")&&(r=!0)}),r?(a=jQuery("input[name^='updraft_remote_storage_destination_']").serializeArray(),jQuery(this).dialog("close"),alert(updraftlion.local_upload_started),void updraft_send_command("upload_local_backup",{use_nonce:e,use_timestamp:t,services:a},function(t){})):void jQuery("#updraft-upload-modal-error").html(updraftlion.local_upload_error)},U[updraftlion.cancel]=function(){jQuery(this).dialog("close")},jQuery("#updraft-upload-modal").dialog({autoOpen:!1,height:322,width:430,modal:!0,buttons:U}),jQuery("#updraft-navtab-backups-content .updraft_existing_backups").on("click","button.updraft-upload-link",function(t){t.preventDefault();var e=jQuery(this).data("nonce").toString(),a=jQuery(this).data("key").toString(),r=jQuery(this).data("services").toString();e?b(a,e,r):console.log("UpdraftPlus: A upload link was clicked, but the Job ID could not be found")}),jQuery("#updraft-navtab-backups-content .updraft_existing_backups").on("click",".updraft-load-more-backups",function(t){t.preventDefault();var e=parseInt(jQuery("#updraft-navtab-backups-content .updraft_existing_backups .updraft_existing_backups_row").length)+parseInt(updraftlion.existing_backups_limit);updraft_updatehistory(0,0,0,e)}),jQuery("#updraft-navtab-backups-content .updraft_existing_backups").on("click",".updraft-load-all-backups",function(t){t.preventDefault(),updraft_updatehistory(0,0,0,9999999)}),jQuery("#updraft-navtab-backups-content .updraft_existing_backups").on("click",".updraft-delete-link",function(t){t.preventDefault();var e=jQuery(this).data("hasremote"),a=jQuery(this).data("nonce").toString(),r=jQuery(this).data("key").toString();a?updraft_delete(r,a,e):console.log("UpdraftPlus: A delete link was clicked, but the Job ID could not be found")}),jQuery("#updraft-navtab-backups-content .updraft_existing_backups").on("click","button.updraft_download_button",function(t){t.preventDefault();var e="uddlstatus_",a=jQuery(this).data("backup_timestamp"),r=jQuery(this).data("what"),n=".ud_downloadstatus",o=jQuery(this).data("set_contents"),d=jQuery(this).data("prettydate"),u=!0;updraft_downloader(e,a,r,n,o,d,u)}),jQuery("#updraft-navtab-backups-content .updraft_existing_backups").on("dblclick",".updraft_existingbackup_date",function(t){t.preventDefault();var e=jQuery(this).data("rawbackup");null!=e&&""!=e&&updraft_html_modal(e,updraftlion.raw,780,500)})}),jQuery(document).ready(function(t){var e="#updraft-navtab-settings-content ";t(e+"#remote-storage-holder").on("click",".updraftvault_backtostart",function(a){a.preventDefault(),t(e+"#updraftvault_settings_showoptions").slideUp(),t(e+"#updraftvault_settings_connect").slideUp(),t(e+"#updraftvault_settings_connected").slideUp(),t(e+"#updraftvault_settings_default").slideDown()}),t(e).on("keypress","#updraftvault_settings_connect input",function(a){if(13==a.which)return t(e+"#updraftvault_connect_go").click(),!1}),t(e+"#remote-storage-holder").on("click","#updraftvault_recountquota",function(a){a.preventDefault(),t(e+"#updraftvault_recountquota").html(updraftlion.counting);try{updraft_send_command("vault_recountquota",{instance_id:t("#updraftvault_settings_connect").data("instance_id")},function(a){t(e+"#updraftvault_recountquota").html(updraftlion.updatequotacount),a.hasOwnProperty("html")&&(t(e+"#updraftvault_settings_connected").html(a.html),a.hasOwnProperty("connected")&&(a.connected?(t(e+"#updraftvault_settings_default").hide(),t(e+"#updraftvault_settings_connected").show()):(t(e+"#updraftvault_settings_connected").hide(),t(e+"#updraftvault_settings_default").show())))},{error_callback:function(a,r,n,o){if(t(e+"#updraftvault_recountquota").html(updraftlion.updatequotacount),"undefined"!=typeof o&&o.hasOwnProperty("fatal_error"))console.error(o.fatal_error_message),alert(o.fatal_error_message);else{var d="updraft_send_command: error: "+r+" ("+n+")";console.log(d),alert(d),console.log(a)}}})}catch(r){t(e+"#updraftvault_recountquota").html(updraftlion.updatequotacount),console.log(r)}}),t(e+"#remote-storage-holder").on("click","#updraftvault_disconnect",function(a){a.preventDefault(),t(e+"#updraftvault_disconnect").html(updraftlion.disconnecting);try{updraft_send_command("vault_disconnect",{immediate_echo:!0,instance_id:t("#updraftvault_settings_connect").data("instance_id")},function(a){t(e+"#updraftvault_disconnect").html(updraftlion.disconnect),a.hasOwnProperty("html")&&(t(e+"#updraftvault_settings_connected").html(a.html).slideUp(),t(e+"#updraftvault_settings_default").slideDown())},{error_callback:function(a,r,n,o){if(t(e+"#updraftvault_disconnect").html(updraftlion.disconnect),"undefined"!=typeof o&&o.hasOwnProperty("fatal_error"))console.error(o.fatal_error_message),alert(o.fatal_error_message);else{var d="updraft_send_command: error: "+r+" ("+n+")";console.log(d),alert(d),console.log(a)}}})}catch(r){t(e+"#updraftvault_disconnect").html(updraftlion.disconnect),console.log(r)}}),t(e+"#remote-storage-holder").on("click","#updraftvault_connect",function(a){a.preventDefault(),t(e+"#updraftvault_settings_default").slideUp(),t(e+"#updraftvault_settings_connect").slideDown()}),t(e+"#remote-storage-holder").on("click","#updraftvault_showoptions",function(a){a.preventDefault(),t(e+"#updraftvault_settings_default").slideUp(),t(e+"#updraftvault_settings_showoptions").slideDown()}),t("#remote-storage-holder").on("keyup",".updraftplus_onedrive_folder_input",function(e){var a=t(this).val(),r=t(this).closest("td");0==a.indexOf("https:")||0==a.indexOf("http:")?r.find(".onedrive_folder_error").length||r.append('<div class="onedrive_folder_error">'+updraftlion.onedrive_folder_url_warning+"</div>"):r.find(".onedrive_folder_error").slideUp("slow",function(){r.find(".onedrive_folder_error").remove()})}),t(e+"#remote-storage-holder").on("click","#updraftvault_connect_go",function(a){return t(e+"#updraftvault_connect_go").html(updraftlion.connecting),updraft_send_command("vault_connect",{email:t("#updraftvault_email").val(),pass:t("#updraftvault_pass").val(),instance_id:t("#updraftvault_settings_connect").data("instance_id")},function(a,r,n){t(e+"#updraftvault_connect_go").html(updraftlion.connect),a.hasOwnProperty("e")?(updraft_html_modal('<h4 style="margin-top:0px; padding-top:0px;">'+updraftlion.errornocolon+"</h4><p>"+a.e+"</p>",updraftlion.disconnect,400,250),a.hasOwnProperty("code")&&"no_quota"==a.code&&(t(e+"#updraftvault_settings_connect").slideUp(),t(e+"#updraftvault_settings_default").slideDown())):a.hasOwnProperty("connected")&&a.connected&&a.hasOwnProperty("html")?(t(e+"#updraftvault_settings_connect").slideUp(),t(e+"#updraftvault_settings_connected").html(a.html).slideDown()):(console.log(a),alert(updraftlion.unexpectedresponse+" "+n))},{error_callback:function(a,r,n,o){if(t(e+"#updraftvault_connect_go").html(updraftlion.connect),"undefined"!=typeof o&&o.hasOwnProperty("fatal_error"))console.error(o.fatal_error_message),alert(o.fatal_error_message);else{var d="updraft_send_command: error: "+r+" ("+n+")";console.log(d),alert(d),console.log(a)}}}),!1}),t("#updraft-iframe-modal").on("change","#always_keep_this_backup",function(){var e=t(this).data("backup_key"),a={backup_key:e,always_keep:t(this).is(":checked")?1:0};updraft_send_command("always_keep_this_backup",a,function(t){t.hasOwnProperty("rawbackup")&&(jQuery("#updraft-iframe-modal").dialog("close"),jQuery(".updraft_existing_backups_row_"+e+" .updraft_existingbackup_date").data("rawbackup",t.rawbackup),updraft_html_modal(jQuery(".updraft_existing_backups_row_"+e+" .updraft_existingbackup_date").data("rawbackup"),updraftlion.raw,780,500))})})}),jQuery(document).ready(function(t){function e(){var t=new plupload.Uploader(updraft_plupload_config2);t.bind("Init",function(t){var e=jQuery("#plupload-upload-ui2");t.features.dragdrop?(e.addClass("drag-drop"),jQuery("#drag-drop-area2").bind("dragover.wp-uploader",function(){e.addClass("drag-over")}).bind("dragleave.wp-uploader, drop.wp-uploader",function(){e.removeClass("drag-over")})):(e.removeClass("drag-drop"),jQuery("#drag-drop-area2").unbind(".wp-uploader"))}),t.init(),t.bind("FilesAdded",function(e,a){plupload.each(a,function(e){return/^backup_([\-0-9]{15})_.*_([0-9a-f]{12})-db([0-9]+)?\.(gz\.crypt)$/i.test(e.name)?void jQuery("#filelist2").append('<div class="file" id="'+e.id+'"><b>'+e.name+"</b> (<span>"+plupload.formatSize(0)+"</span>/"+plupload.formatSize(e.size)+') <div class="fileprogress"></div></div>'):(alert(e.name+": "+updraftlion.notdba),void t.removeFile(e))}),e.refresh(),e.start()}),t.bind("UploadProgress",function(t,e){jQuery("#"+e.id+" .fileprogress").width(e.percent+"%"),jQuery("#"+e.id+" span").html(plupload.formatSize(parseInt(e.size*e.percent/100)))}),t.bind("Error",function(t,e){"-200"==e.code?err_makesure="\n"+updraftlion.makesure2:err_makesure=updraftlion.makesure,alert(updraftlion.uploaderr+" (code "+e.code+") : "+e.message+" "+err_makesure)}),t.bind("FileUploaded",function(t,e,a){"200"==a.status?"ERROR:"==a.response.substring(0,6)?alert(updraftlion.uploaderror+" "+a.response.substring(6)):"OK:"==a.response.substring(0,3)?(bkey=a.response.substring(3),jQuery("#"+e.id+" .fileprogress").hide(),jQuery("#"+e.id).append(updraftlion.uploaded+' <a href="?page=updraftplus&action=downloadfile&updraftplus_file='+bkey+"&decrypt_key="+encodeURIComponent(jQuery("#updraftplus_db_decrypt").val())+'">'+updraftlion.followlink+"</a> "+updraftlion.thiskey+" "+jQuery("#updraftplus_db_decrypt").val().replace(/&/g,"&").replace(/</g,"<").replace(/>/g,">"))):alert(updraftlion.unknownresp+" "+a.response):alert(updraftlion.ukrespstatus+" "+a.code)})}try{"undefined"!=typeof updraft_plupload_config2&&e()}catch(a){console.log(a)}if(jQuery("#updraft-hidethis").remove(),Handlebars.registerHelper("ifeq",function(t,e,a){return"string"!=typeof t&&"undefined"!=typeof t&&null!==t&&(t=t.toString()),"string"!=typeof e&&"undefined"!=typeof e&&null!==e&&(e=e.toString()),t===e?a.fn(this):a.inverse(this)}),Handlebars.registerHelper("maskPassword",function(t){return t.replace(/./gi,"*")}),Handlebars.registerHelper("encodeURIComponent",function(t){return encodeURIComponent(t)}),t("#remote-storage-holder").length){var r="";for(var n in updraftlion.remote_storage_templates)if("undefined"!=typeof updraftlion.remote_storage_options[n]&&1<Object.keys(updraftlion.remote_storage_options[n]).length){var o=Handlebars.compile(updraftlion.remote_storage_templates[n]),d=!0;for(var u in updraftlion.remote_storage_options[n])if("default"!==u){var s=updraftlion.remote_storage_options[n][u];s.first_instance=d,"undefined"==typeof s.instance_enabled&&(s.instance_enabled=1),r+=o(s),d=!1}}else r+=updraftlion.remote_storage_templates[n];t("#remote-storage-holder").append(r).ready(function(){t(".updraftplusmethod").not(".none").hide(),updraft_remote_storage_tabs_setup(),t("#remote-storage-holder .updraftplus_onedrive_folder_input").trigger("keyup")})}}),jQuery(document).ready(function(t){function e(){var t=r("object"),e=new Date;t=JSON.stringify({version:"1.12.40",epoch_date:e.getTime(),local_date:e.toLocaleString(),network_site_url:updraftlion.network_site_url,data:t});var a=document.body.appendChild(document.createElement("a"));a.setAttribute("download",updraftlion.export_settings_file_name),a.setAttribute("style","display:none;"),a.setAttribute("href","data:text/json;charset=UTF-8,"+encodeURIComponent(t)),a.click()}function a(e){var a,r=decodeURIComponent(e);try{a=ud_parse_json(r)}catch(o){return t.unblockUI(),jQuery("#import_settings").val(""),console.log(r),console.log(o),void alert(updraftlion.import_invalid_json_file)}if(window.confirm(updraftlion.importing_data_from+" "+r.network_site_url+"\n"+updraftlion.exported_on+" "+r.local_date+"\n"+updraftlion.continue_import)){var d=JSON.stringify(a.data);updraft_send_command("importsettings",{settings:d,updraftplus_version:updraftlion.updraftplus_version},function(e,a,r){var o=n(e);!o.hasOwnProperty("saved")||o.saved?(updraft_settings_form_changed=!1,location.replace(updraftlion.updraft_settings_url)):(t.unblockUI(),o.hasOwnProperty("error_message")&&o.error_message&&alert(o.error_message))},{action:"updraft_importsettings",nonce:updraftplus_settings_nonce,error_callback:function(e,a,r,n){if(t.unblockUI(),"undefined"!=typeof n&&n.hasOwnProperty("fatal_error"))console.error(n.fatal_error_message),alert(n.fatal_error_message);else{var o="updraft_send_command: error: "+a+" ("+r+")";console.log(o),console.log(e),alert(o)}}})}else t.unblockUI()}function r(e){var a="",e="undefined"==typeof e?"string":e;return"object"==e?a=t("#updraft-navtab-settings-content form input[name!='action'][name!='option_page'][name!='_wpnonce'][name!='_wp_http_referer'], #updraft-navtab-settings-content form textarea, #updraft-navtab-settings-content form select, #updraft-navtab-settings-content form input[type=checkbox]").serializeJSON({checkboxUncheckedValue:"0",useIntKeysAsArrayIndex:!0}):(a=t("#updraft-navtab-settings-content form input[name!='action'], #updraft-navtab-settings-content form textarea, #updraft-navtab-settings-content form select").serialize(),t.each(t("#updraft-navtab-settings-content form input[type=checkbox]").filter(function(e){return 0==t(this).prop("checked")}),function(e,r){var n="0";a+="&"+t(r).attr("name")+"="+n})),a}function n(e,a){try{var r=(e.messages,e.backup_dir.writable),n=e.backup_dir.message,o=e.backup_dir.button_title}catch(d){return console.log(d),console.log(a),alert(updraftlion.jsonnotunderstood),t.unblockUI(),{}}if(e.hasOwnProperty("changed")){console.log("UpdraftPlus: savesettings: some values were changed after being filtered"),console.log(e.changed);for(prop in e.changed)if("object"==typeof e.changed[prop])for(innerprop in e.changed[prop])t("[name='"+innerprop+"']").is(":checkbox")||t("[name='"+prop+"["+innerprop+"]']").val(e.changed[prop][innerprop]);else t("[name='"+prop+"']").is(":checkbox")||t("[name='"+prop+"']").val(e.changed[prop])}return t("#updraft_writable_mess").html(n),0==r?(t("#updraft-backupnow-button").attr("disabled","disabled"),t("#updraft-backupnow-button").attr("title",o),t(".backupdirrow").css("display","table-row")):(t("#updraft-backupnow-button").removeAttr("disabled"),t("#updraft-backupnow-button").removeAttr("title")),e.hasOwnProperty("updraft_include_more_path")&&t("#backupnow_includefiles_moreoptions").html(e.updraft_include_more_path),e.hasOwnProperty("backup_now_message")&&t("#backupnow_remote_container").html(e.backup_now_message),t(".updraftmessage").remove(),t("#updraft_backup_started").before(e.messages),console.log(e),t("#updraft-next-files-backup-inner").html(e.files_scheduled),t("#updraft-next-database-backup-inner").html(e.database_scheduled),e}function o(){var t=!1;if(jQuery("#updraft-authenticate-modal-innards").html(""),jQuery("div[class*=updraft_authenticate_] a.updraft_authlink").each(function(){jQuery("#updraft-authenticate-modal-innards").append('<p><a href="'+jQuery(this).attr("href")+'">'+jQuery(this).html()+"</a></p>"),t=!0}),t){var e={};e[updraftlion.cancel]=function(){jQuery(this).dialog("close")},jQuery("#updraft-authenticate-modal").dialog({autoOpen:!0,modal:!0,resizable:!1,draggable:!1,buttons:e,width:"auto"}).dialog("open")}}var d=new Image;d.src=updraftlion.ud_url+"/images/notices/updraft_logo.png",t("#updraft-navtab-settings-content input.updraft_include_entity").change(function(e){var a=t(this).attr("id"),r=t(this).is(":checked"),n="#backupnow_files_"+a;t(n).prop("checked",r)}),t("#updraftplus-settings-save").click(function(e){e.preventDefault(),t.blockUI({css:{width:"300px",border:"none","border-radius":"10px",left:"calc(50% - 150px)",padding:"20px"},message:'<div style="margin: 8px; font-size:150%;" class="updraft_saving_popup"><img src="'+updraftlion.ud_url+'/images/notices/updraft_logo.png" height="80" width="80" style="padding-bottom:10px;"><br>'+updraftlion.saving+"</div>"});var a=r("string");updraft_send_command("savesettings",{settings:a,updraftplus_version:updraftlion.updraftplus_version},function(e,a,r){n(e,r),t("#updraft-wrap .fade").delay(6e3).fadeOut(2e3),window.updraft_main_tour&&!window.updraft_main_tour.canceled?(window.updraft_main_tour.show("settings_saved"),o()):t("html, body").animate({scrollTop:t("#updraft-wrap").offset().top},1e3,function(){o()}),t.unblockUI()},{action:"updraft_savesettings",error_callback:function(e,a,r,n){if(t.unblockUI(),"undefined"!=typeof n&&n.hasOwnProperty("fatal_error"))console.error(n.fatal_error_message),alert(n.fatal_error_message);else{var o="updraft_send_command: error: "+a+" ("+r+")";console.log(o),alert(o),console.log(e)}},nonce:updraftplus_settings_nonce})}),t("#updraftplus-settings-export").click(function(){updraft_settings_form_changed&&alert(updraftlion.unsaved_settings_export),e()}),t("#updraftplus-settings-import").click(function(){t.blockUI({css:{width:"300px",border:"none","border-radius":"10px",left:"calc(50% - 150px)",padding:"20px"},message:'<div style="margin: 8px; font-size:150%;" class="updraft_saving_popup"><img src="'+updraftlion.ud_url+'/images/notices/updraft_logo.png" height="80" width="80" style="padding-bottom:10px;"><br>'+updraftlion.importing+"</div>"});var e=document.getElementById("import_settings");if(0==e.files.length)return alert(updraftlion.import_select_file),void t.unblockUI();var r=e.files[0],n=new FileReader;n.onload=function(){a(this.result)},n.readAsText(r)}),t(".udp-replace-with-iframe--js").on("click",function(e){e.preventDefault();var a=t(this).prop("href"),r=t('<iframe width="356" height="200" allowfullscreen webkitallowfullscreen mozallowfullscreen>').attr("src",a);r.insertAfter(t(this)),t(this).remove()})}),jQuery(document).ready(function(t){function e(e,n,o,d){if("function"==typeof o){var u=t(d).find("#updraftcentral_cloud_form"),s=u.find('.form_hidden_fields input[name="key"]');if(s.length&&""!==s.val())return void o.apply(this,[s.val()]);var i={where_send:"__updraftpluscom",key_description:"",key_size:e,mothership_firewalled:n};a(d),updraft_send_command("updraftcentral_create_key",i,function(e){r(d);try{if(i=ud_parse_json(e),i.hasOwnProperty("error"))return void console.log(i);i.hasOwnProperty("bundle")?o.apply(this,[i.bundle]):i.hasOwnProperty("r")?(t(d).find(".updraftcentral_cloud_notices").html(updraftlion.trouble_connecting).addClass("updraftcentral_cloud_info"),alert(i.r)):console.log(i)}catch(a){console.log(a)}},{json_parse:!1})}}function a(e){t(e).find(".updraftplus_spinner.spinner").addClass("visible")}function r(e){t(e).find(".updraftplus_spinner.spinner").removeClass("visible")}function n(e,n){a(n),updraft_send_command("process_updraftcentral_registration",e,function(a){r(n);try{if(e=ud_parse_json(a),e.hasOwnProperty("error")){var o=e.message,u=["existing_user_email","email_exists"];return-1!==t.inArray(e.code,u)&&(o=e.message+" "+updraftlion.perhaps_login),t(n).find(".updraftcentral_cloud_notices").html(o).addClass("updraftcentral_cloud_error"),t(n).find(".updraftcentral_cloud_notices a").attr("target","_blank"),void console.log(e)}"registered"===e.status&&(t(n).find(".updraftcentral_cloud_form_container").hide(),t(n).find(".updraftcentral-subheading").hide(),t(n).find(".updraftcentral_cloud_notices").removeClass("updraftcentral_cloud_error"),d(n,e,updraftlion.registration_successful))}catch(s){console.log(s)}},{json_parse:!1})}function o(e,o){a(o),updraft_send_command("process_updraftcentral_login",e,function(a){r(o);try{if(data=ud_parse_json(a),data.hasOwnProperty("error")){if("incorrect_password"===data.code&&(t(o).find(".updraftcentral_cloud_form_container .tfa_fields").hide(),t(o).find(".updraftcentral_cloud_form_container .non_tfa_fields").show(),
|
5 |
-
t(o).find("input#two_factor_code").val(""),t(o).find("input#password").val("").focus()),"email_not_registered"!==data.code)return t(o).find(".updraftcentral_cloud_notices").html(data.message).addClass("updraftcentral_cloud_error"),t(o).find(".updraftcentral_cloud_notices a").attr("target","_blank"),void console.log(data);n(e,o)}data.hasOwnProperty("tfa_enabled")&&1==data.tfa_enabled&&(t(o).find(".updraftcentral_cloud_notices").html("").removeClass("updraftcentral_cloud_error"),t(o).find(".updraftcentral_cloud_form_container .non_tfa_fields").hide(),t(o).find(".updraftcentral_cloud_form_container .tfa_fields").show(),t(o).find("input#two_factor_code").focus()),"authenticated"===data.status&&(t(o).find(".updraftcentral_cloud_form_container").hide(),t(o).find(".updraftcentral_cloud_notices").removeClass("updraftcentral_cloud_error"),d(o,data,updraftlion.login_successful))}catch(u){console.log(u)}},{json_parse:!1})}function d(e,a,r){var n=t(e).find("form#updraftcentral_cloud_redirect_form");n.attr("action",a.redirect_url),n.attr("target","_blank"),"undefined"!=typeof a.redirect_token&&n.append('<input type="hidden" name="redirect_token" value="'+a.redirect_token+'">'),a.hasOwnProperty("keys_table")&&a.keys_table&&t("#updraftcentral_keys_content").html(a.keys_table),t(".updraftplus-addons-connect-to-udc").remove(),$redirect_lnk='<a href="'+updraftlion.current_clean_url+'" class="updraftcentral_cloud_redirect_link">'+updraftlion.updraftcentral_cloud+"</a>",$close_lnk='<a href="'+updraftlion.current_clean_url+'" class="updraftcentral_cloud_close_link">'+updraftlion.close_wizard+"</a>",t(e).find(".updraftcentral_cloud_notices").html(r.replace("%s",$redirect_lnk)+" "+$close_lnk+"<br/><br/>"+updraftlion.control_udc_connections),t(e).find(".updraftcentral_cloud_notices .updraftcentral_cloud_redirect_link").off("click").on("click",function(a){a.preventDefault(),n.submit(),t(e).find(".updraftcentral_cloud_notices .updraftcentral_cloud_close_link").trigger("click")}),t(e).find(".updraftcentral_cloud_notices .updraftcentral_cloud_close_link").off("click").on("click",function(a){a.preventDefault(),t(e).dialog("close"),t("#updraftcentral_cloud_connect_container").hide()})}function u(e){var a=t(e).find("#updraftcentral_cloud_form"),r=a.find("input#email").val(),n=a.find("input#password").val(),o=/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,})+$/;t(e).find(".updraftcentral_cloud_notices").html("").removeClass("updraftcentral_cloud_error updraftcentral_cloud_info");var d=a.find('.updraftcentral-data-consent > input[name="i_consent"]').is(":checked");return d?0===r.length||0===n.length?(t(e).find(".updraftcentral_cloud_notices").html(updraftlion.username_password_required).addClass("updraftcentral_cloud_error"),!1):null!==r.match(o)||(t(e).find(".updraftcentral_cloud_notices").html(updraftlion.valid_email_required).addClass("updraftcentral_cloud_error"),!1):(t(e).find(".updraftcentral_cloud_notices").html(updraftlion.data_consent_required).addClass("updraftcentral_cloud_error"),!1)}function s(a,r){var d=t(a).find("#updraft_central_keysize").val(),u=t(a).find("#updraft_central_firewalled").is(":checked")?1:0;e(d,u,function(e){var d=t(a).find("#updraftcentral_cloud_form"),u=d.find('.form_hidden_fields input[name="key"]');0===u.length&&d.find(".form_hidden_fields").append('<input type="hidden" name="key" value="'+e+'">');var s=d.find("input").serialize(),i={form_data:s};"undefined"!=typeof r&&r?n(i,a):o(i,a)},a)}function i(){var e=t("#updraftcentral_cloud_login_form");if(e.length){t("#updraft-iframe-modal-innards").html(e.html());var a=t("#updraft-iframe-modal").dialog("option","title",updraftlion.updraftcentral_cloud).dialog("option","width",520).dialog("option","height",450).dialog("option","buttons",{});a.dialog("open");var r=a.find(".updraftcentral-data-consent"),n=r.find("input").attr("name");"undefined"!=typeof n&&n&&(r.find("input").attr("id",n),r.find("label").attr("for",n))}}jQuery("#updraft-restore-modal").on("change","#updraft_restorer_charset",function(e){if(t("#updraft_restorer_charset").length&&t("#updraft_restorer_collate").length&&t("#collate_change_on_charset_selection_data").length){var a=t("#updraft_restorer_charset").val();t("#updraft_restorer_collate option").show(),t("#updraft_restorer_collate option[data-charset!="+a+"]").hide(),updraft_send_command("collate_change_on_charset_selection",{collate_change_on_charset_selection_data:t("#collate_change_on_charset_selection_data").val(),updraft_restorer_charset:a,updraft_restorer_collate:t("#updraft_restorer_collate").val()},function(e){e.hasOwnProperty("is_action_required")&&1==e.is_action_required&&e.hasOwnProperty("similar_type_collate")&&t("#updraft_restorer_collate").val(e.similar_type_collate)})}}),jQuery("#updraft-restore-modal").on("click","#updraftplus_restore_tables_showmoreoptions",function(t){t.preventDefault(),jQuery(".updraftplus_restore_tables_options_container").toggle()}),t("#updraft-wrap #btn_cloud_connect").on("click",function(){i()}),t("#updraft-wrap a#self_hosted_connect").on("click",function(e){e.preventDefault(),t("h2.nav-tab-wrapper > a#updraft-navtab-expert").trigger("click"),t("div.advanced_settings_menu > #updraft_central").trigger("click")}),t("#updraft-iframe-modal").on("click","#updraftcentral_cloud_login",function(e){e.preventDefault();var a=t(this).closest("#updraft-iframe-modal");u(a)&&s(a)});var p={};t(document).on("heartbeat-send",function(t,e){p=updraft_poll_get_parameters(),e.updraftplus=p}),t(document).on("heartbeat-tick",function(t,e){if(null!==e&&e.hasOwnProperty("updraftplus")){var a=e.updraftplus,r=JSON.stringify(a);updraft_process_status_check(a,r,p)}})});
|
1 |
+
function updraft_send_command(t,e,a,r){default_options={json_parse:!0,alert_on_error:!0,action:"updraft_ajax",nonce:updraft_credentialtest_nonce,nonce_key:"nonce",timeout:null,async:!0,type:"POST"},"undefined"==typeof r&&(r={});for(var n in default_options)r.hasOwnProperty(n)||(r[n]=default_options[n]);var o={action:r.action,subaction:t};if(o[r.nonce_key]=r.nonce,"object"==typeof e)for(var d in e)o[d]=e[d];else o.action_data=e;var u={type:r.type,url:ajaxurl,data:o,success:function(t,e){if(r.json_parse){try{var n=ud_parse_json(t)}catch(o){return"function"==typeof r.error_callback?r.error_callback(t,o,502,n):(console.log(o),console.log(t),void(r.alert_on_error&&alert(updraftlion.unexpectedresponse+" "+t)))}if(n.hasOwnProperty("fatal_error"))return"function"==typeof r.error_callback?r.error_callback(t,e,500,n):(console.error(n.fatal_error_message),r.alert_on_error&&alert(n.fatal_error_message),!1);"function"==typeof a&&a(n,e,t)}else"function"==typeof a&&a(t,e)},error:function(t,e,a){"function"==typeof r.error_callback?r.error_callback(t,e,a):(console.log("updraft_send_command: error: "+e+" ("+a+")"),console.log(t))},dataType:"text",async:r.async};null!=r.timeout&&(u.timeout=r.timeout),jQuery.ajax(u)}function updraft_delete(t,e,a){jQuery("#updraft_delete_timestamp").val(t),jQuery("#updraft_delete_nonce").val(e),a?jQuery("#updraft-delete-remote-section, #updraft_delete_remote").removeAttr("disabled").show():jQuery("#updraft-delete-remote-section, #updraft_delete_remote").hide().attr("disabled","disabled"),t.indexOf(",")>-1?(jQuery("#updraft_delete_question_singular").hide(),jQuery("#updraft_delete_question_plural").show()):(jQuery("#updraft_delete_question_plural").hide(),jQuery("#updraft_delete_question_singular").show()),jQuery("#updraft-delete-modal").dialog("open")}function updraft_remote_storage_tab_activation(t){jQuery(".updraftplusmethod").hide(),jQuery(".remote-tab").data("active",!1),jQuery(".remote-tab").removeClass("nav-tab-active"),jQuery(".updraftplusmethod."+t).show(),jQuery(".remote-tab-"+t).data("active",!0),jQuery(".remote-tab-"+t).addClass("nav-tab-active")}function updraft_check_overduecrons(){updraft_send_command("check_overdue_crons",null,function(t){if(t&&t.hasOwnProperty("m")&&Array.isArray(t.m))for(var e in t.m)jQuery("#updraft-insert-admin-warning").append(t.m[e])},{alert_on_error:!1})}function updraft_remote_storage_tabs_setup(){var t=0,e=jQuery(".updraft_servicecheckbox:checked");jQuery(e).each(function(a,r){var n=jQuery(r).val();"updraft_servicecheckbox_none"!=jQuery(r).attr("id")&&t++,jQuery(".remote-tab-"+n).show(),a==jQuery(e).length-1&&updraft_remote_storage_tab_activation(n)}),t>0?(jQuery(".updraftplusmethod.none").hide(),jQuery("#remote_storage_tabs").show()):jQuery("#remote_storage_tabs").hide(),jQuery(document).keyup(function(t){if((32===t.keyCode||13===t.keyCode)&&jQuery(document.activeElement).is("input.labelauty + label")){var e=jQuery(document.activeElement).attr("for");e&&jQuery("#"+e).change()}}),jQuery(".updraft_servicecheckbox").change(function(){var e=jQuery(this).attr("id");if("updraft_servicecheckbox_"==e.substring(0,24)){var a=e.substring(24);null!=a&&""!=a&&(jQuery(this).is(":checked")?(t++,jQuery(".remote-tab-"+a).fadeIn(),updraft_remote_storage_tab_activation(a)):(t--,jQuery(".remote-tab-"+a).hide(),1==jQuery(".remote-tab-"+a).data("active")&&updraft_remote_storage_tab_activation(jQuery(".remote-tab:visible").last().attr("name"))))}t<=0?(jQuery(".updraftplusmethod.none").fadeIn(),jQuery("#remote_storage_tabs").hide()):(jQuery(".updraftplusmethod.none").hide(),jQuery("#remote_storage_tabs").show())}),jQuery(".updraft_servicecheckbox:not(.multi)").change(function(){var t=jQuery(this).attr("value");jQuery(this).is(":not(:checked)")?(jQuery(".updraftplusmethod."+t).hide(),jQuery(".updraftplusmethod.none").fadeIn()):jQuery(".updraft_servicecheckbox").not(this).prop("checked",!1)});var a=jQuery(".updraft_servicecheckbox");if("function"==typeof a.labelauty){a.labelauty();var r=jQuery("label[for=updraft_servicecheckbox_updraftvault]"),n=jQuery('<div class="udp-info"><span class="info-trigger">?</span><div class="info-content-wrapper"><div class="info-content">'+updraftlion.updraftvault_info+"</div></div></div>");r.append(n)}}function updraft_remote_storage_test(t,e,a){var r,n;a?(r=jQuery("#updraft-"+t+"-test-"+a),n=".updraftplusmethod."+t+"-"+a):(r=jQuery("#updraft-"+t+"-test"),n=".updraftplusmethod."+t);var o=r.data("method_label");r.html(updraftlion.testing_settings.replace("%s",o));var d={method:t};jQuery("#updraft-navtab-settings-content "+n+" input[data-updraft_settings_test], #updraft-navtab-settings-content .expertmode input[data-updraft_settings_test]").each(function(t,e){var a=jQuery(e).data("updraft_settings_test"),r=jQuery(e).attr("type");if(a){r||(console.log("UpdraftPlus: settings test input item with no type found"),console.log(e),r="text");var n=null;"checkbox"==r?n=jQuery(e).is(":checked")?1:0:"text"==r||"password"==r||"hidden"==r?n=jQuery(e).val():(console.log("UpdraftPlus: settings test input item with unrecognised type ("+r+") found"),console.log(e)),d[a]=n}}),jQuery("#updraft-navtab-settings-content "+n+" textarea[data-updraft_settings_test], #updraft-navtab-settings-content "+n+" select[data-updraft_settings_test]").each(function(t,e){var a=jQuery(e).data("updraft_settings_test");d[a]=jQuery(e).val()}),updraft_send_command("test_storage_settings",d,function(t,a){r.html(updraftlion.test_settings.replace("%s",o)),"undefined"!=typeof e&&0!=e&&(e=e.call(this,t,a,d)),"undefined"!=typeof e&&!1===e&&(alert(updraftlion.settings_test_result.replace("%s",o)+" "+t.output),t.hasOwnProperty("data")&&console.log(t.data))},{error_callback:function(t,e,a,n){if(r.html(updraftlion.test_settings.replace("%s",o)),"undefined"!=typeof n&&n.hasOwnProperty("fatal_error"))console.error(n.fatal_error_message),alert(n.fatal_error_message);else{var d="updraft_send_command: error: "+e+" ("+a+")";console.log(d),alert(d),console.log(t)}}})}function backupnow_whichfiles_checked(t){return jQuery('#backupnow_includefiles_moreoptions input[type="checkbox"]').each(function(e){if(jQuery(this).is(":checked")){var a=jQuery(this).attr("name");if("updraft_include_"==a.substring(0,16)){var r=a.substring(16);""!=t&&(t+=","),t+=r}}}),t}function backupnow_whichtables_checked(t){var e=!1;return jQuery('#backupnow_database_moreoptions input[type="checkbox"]').each(function(t){return jQuery(this).is(":checked")?jQuery(this).is(":checked")&&jQuery(this).data("non_wp_table")?void(e=!0):void 0:void(e=!0)}),t=jQuery("input[name^='updraft_include_tables_']").serializeArray(),!e||t}function backupnow_which_cloud_services_checked(t){var e=!1;return jQuery('#backupnow_includecloud_moreoptions input[type="checkbox"]').each(function(t){return jQuery(this).is(":checked")?jQuery(this).is(":checked")&&jQuery(this).data("instance_disabled")?void(e=!0):void 0:void(e=!0)}),t=jQuery("input[name^='updraft_include_remote_service_']").serializeArray(),!e||t}function updraft_deleteallselected(){var t=0,e="",a="",r=0;jQuery("#updraft-navtab-backups-content .updraft_existing_backups .updraft_existing_backups_row.backuprowselected").each(function(n){t++;var o=jQuery(this).data("nonce");a&&(a+=","),a+=o;var d=jQuery(this).data("key");e&&(e+=","),e+=d;var u=jQuery(this).find(".updraftplus-remove").data("hasremote");u&&r++}),updraft_delete(e,a,r)}function updraft_open_main_tab(t){updraftlion.main_tabs_keys.forEach(function(e){t==e?(jQuery("#updraft-navtab-"+e+"-content").show(),jQuery("#updraft-navtab-"+e).addClass("nav-tab-active")):(jQuery("#updraft-navtab-"+e+"-content").hide(),jQuery("#updraft-navtab-"+e).removeClass("nav-tab-active")),updraft_console_focussed_tab=t})}function updraft_openrestorepanel(t){updraft_historytimertoggle(t),updraft_open_main_tab("backups")}function updraft_delete_old_dirs(){return!0}function updraft_initiate_restore(t){jQuery('#updraft-navtab-backups-content .updraft_existing_backups button[data-backup_timestamp="'+t+'"]').click()}function updraft_restore_setoptions(t){var e=0;jQuery('input[name="updraft_restore[]"]').each(function(a,r){var n=jQuery(r).val(),o=n+"=([0-9,]+)",d=new RegExp(o),u=t.match(d);u?(jQuery(r).removeAttr("disabled").data("howmany",u[1]).parent().show(),e++,"db"==n&&(e+=4.5),jQuery(r).is(":checked")&&jQuery("#updraft_restorer_"+n+"options").show()):jQuery(r).attr("disabled","disabled").parent().hide()});var a=t.match(/dbcrypted=1/);a?(jQuery("#updraft_restore_db").data("encrypted",1),jQuery(".updraft_restore_crypteddb").show()):(jQuery("#updraft_restore_db").data("encrypted",0),jQuery(".updraft_restore_crypteddb").hide()),jQuery("#updraft_restore_db").trigger("change");var r=t.match(/meta_foreign=([12])/);r?jQuery("#updraft_restore_meta_foreign").val(r[1]):jQuery("#updraft_restore_meta_foreign").val("0")}function updraft_backup_dialog_open(t){t="undefined"==typeof t?"new":t,0==jQuery("#updraftplus_incremental_backup_link").data("incremental")&&"incremental"==t?(jQuery("#updraft-backupnow-modal .incremental-free-only").show(),t="new"):jQuery("#updraft-backupnow-modal .incremental-backups-only, #updraft-backupnow-modal .incremental-free-only").hide(),jQuery("#backupnow_includefiles_moreoptions").hide(),updraft_settings_form_changed&&!window.confirm(updraftlion.unsavedsettingsbackup)||(jQuery("#backupnow_label").val(""),"incremental"==t?(update_file_entities_checkboxes(!0,impossible_increment_entities),jQuery("#backupnow_includedb").prop("checked",!1),jQuery("#backupnow_includefiles").prop("checked",!0),jQuery("#backupnow_includefiles_label").text(updraftlion.files_incremental_backup),jQuery("#updraft-backupnow-modal .new-backups-only").hide(),jQuery("#updraft-backupnow-modal .incremental-backups-only").show()):(update_file_entities_checkboxes(!1,impossible_increment_entities),jQuery("#backupnow_includedb").prop("checked",!0),jQuery("#backupnow_includefiles_label").text(updraftlion.files_new_backup),jQuery("#updraft-backupnow-modal .new-backups-only").show(),jQuery("#updraft-backupnow-modal .incremental-backups-only").hide()),jQuery("#updraft-backupnow-modal").data("backup-type",t),jQuery("#updraft-backupnow-modal").dialog("open"))}function update_file_entities_checkboxes(t,e){t?jQuery(e).each(function(t,e){jQuery("#backupnow_files_updraft_include_"+e).prop("checked",!1),jQuery("#backupnow_files_updraft_include_"+e).prop("disabled",!0)}):jQuery('#backupnow_includefiles_moreoptions input[type="checkbox"]').each(function(t){var e=jQuery(this).attr("name");if("updraft_include_"==e.substring(0,16)){var a=e.substring(16);jQuery("#backupnow_files_updraft_include_"+a).prop("disabled",!1),jQuery("#updraft_include_"+a).is(":checked")&&jQuery("#backupnow_files_updraft_include_"+a).prop("checked",!0)}})}function updraft_check_page_visibility(t){"hidden"==document.visibilityState?updraft_page_is_visible=0:(updraft_page_is_visible=1,1!==t&&jQuery("#updraft-navtab-backups-content").length&&updraft_activejobs_update(!0))}function setup_migrate_tabs(){jQuery("#updraft_migrate .updraft_migrate_widget_module_content").each(function(t,e){var a=jQuery(e).find("h3").first().html(),r=jQuery(".updraft_migrate_intro"),n=jQuery('<button class="button button-primary button-hero" />').html(a).appendTo(r);n.on("click",function(t){t.preventDefault(),jQuery(e).show(),r.hide()})})}function updraft_backupnow_inpage_go(t,e,a,r,n,o,d){r="undefined"==typeof r?0:r,n="undefined"==typeof n?0:n,o="undefined"==typeof o?0:o,d="undefined"==typeof d?updraftlion.automaticbackupbeforeupdate:d,updraft_console_focussed_tab="backups",updraft_inpage_success_callback=t,updraft_activejobs_update_timer=setInterval(function(){updraft_activejobs_update(!1)},1250);var u={},s=jQuery("#updraft-backupnow-inpage-modal").length;s&&jQuery("#updraft-backupnow-inpage-modal").dialog("option","buttons",u),jQuery("#updraft_inpage_prebackup").hide(),s&&jQuery("#updraft-backupnow-inpage-modal").dialog("open"),jQuery("#updraft_inpage_backup").show(),updraft_activejobslist_backupnownonce_only=1,updraft_inpage_hasbegun=0,updraft_backupnow_go(r,n,o,e,a,d,"")}function updraft_get_downloaders(){var t="";return jQuery(".ud_downloadstatus .updraftplus_downloader, #ud_downloadstatus2 .updraftplus_downloader, #ud_downloadstatus3 .updraftplus_downloader").each(function(e,a){var r=jQuery(a).data("downloaderfor");"object"==typeof r&&(""!=t&&(t+=":"),t=t+r.base+","+r.nonce+","+r.what+","+r.index)}),t}function updraft_poll_get_parameters(){var t={downloaders:updraft_get_downloaders()};try{jQuery("#updraft-poplog").dialog("isOpen")&&(t.log_fetch=1,t.log_nonce=updraft_poplog_log_nonce,t.log_pointer=updraft_poplog_log_pointer)}catch(e){console.log(e)}return updraft_activejobslist_backupnownonce_only&&"undefined"!=typeof updraft_backupnow_nonce&&""!=updraft_backupnow_nonce&&(t.thisjobonly=updraft_backupnow_nonce),0!==jQuery("#updraftplus_ajax_restore_job_id").length&&(t.updraft_credentialtest_nonce=updraft_credentialtest_nonce),t}function updraft_activejobs_update(t){var e=(jQuery,(new Date).getTime());if(!(0==t&&e<updraft_activejobs_nextupdate)){updraft_activejobs_nextupdate=e+5500;var a=updraft_poll_get_parameters();updraft_send_command("activejobs_list",a,function(t,e,r){updraft_process_status_check(t,r,a)},{type:"GET",error_callback:function(t,e,a,r){if("undefined"!=typeof r&&r.hasOwnProperty("fatal_error"))console.error(r.fatal_error_message),!0===updraftplus_activejobs_list_fatal_error_alert&&(updraftplus_activejobs_list_fatal_error_alert=!1,alert(this.alert_done+" "+r.fatal_error_message));else{var n=e==a?a:a+" ("+e+")";console.error(n),console.log(t)}return!1}})}}function updraft_show_success_modal(t){"string"==typeof t&&(t={message:t});var e=jQuery.extend({icon:"yes",close:updraftlion.close,message:"",classes:"success"},t);jQuery.blockUI({css:{width:"300px",border:"none","border-radius":"10px",left:"calc(50% - 150px)"},message:'<div class="updraft_success_popup '+e.classes+'"><span class="dashicons dashicons-'+e.icon+'"></span><div class="updraft_success_popup--message">'+e.message+'</div><button class="button updraft-close-overlay"><span class="dashicons dashicons-no-alt"></span>'+e.close+"</button></div>"}),setTimeout(jQuery.unblockUI,5e3),jQuery(".blockUI .updraft-close-overlay").on("click",function(){jQuery.unblockUI()})}function updraft_popuplog(t){var e=updraftlion.loading_log_file;t&&(e+=" (log."+t+".txt)"),jQuery("#updraft-poplog").dialog("option","title",e),jQuery("#updraft-poplog-content").html("<em>"+e+" ...</em> "),jQuery("#updraft-poplog").dialog("open"),updraft_send_command("get_log",t,function(t){updraft_poplog_log_pointer=t.pointer,updraft_poplog_log_nonce=t.nonce;var e="?page=updraftplus&action=downloadlog&force_download=1&updraftplus_backup_nonce="+t.nonce;jQuery("#updraft-poplog-content").html(t.log);var a={};a[updraftlion.downloadlogfile]=function(){window.location.href=e},a[updraftlion.close]=function(){jQuery(this).dialog("close")},jQuery("#updraft-poplog").dialog("option","buttons",a),jQuery("#updraft-poplog").dialog("option","title","log."+t.nonce+".txt"),updraft_poplog_lastscroll=-1},{type:"GET",timeout:6e4,error_callback:function(t,e,a,r){if("undefined"!=typeof r&&r.hasOwnProperty("fatal_error"))console.error(r.fatal_error_message),jQuery("#updraft-poplog-content").append(r.fatal_error_message);else{var n=e==a?a:a+" ("+e+")";jQuery("#updraft-poplog-content").append(n),console.log(t)}}})}function updraft_showlastbackup(){updraft_send_command("get_fragment","last_backup_html",function(t){response=t.output,lastbackup_laststatus==response?setTimeout(function(){updraft_showlastbackup()},7e3):jQuery("#updraft_last_backup").html(response),lastbackup_laststatus=response},{type:"GET"})}function updraft_historytimertoggle(t){updraft_historytimer&&1!=t?(clearTimeout(updraft_historytimer),updraft_historytimer=0):(updraft_updatehistory(0,0),updraft_historytimer=setInterval(function(){updraft_updatehistory(0,0)},3e4),calculated_diskspace||(updraftplus_diskspace(),calculated_diskspace=1))}function updraft_updatehistory(t,e,a,r){if("undefined"==typeof updraft_restore_screen||!updraft_restore_screen){"undefined"==typeof a&&(a=jQuery("#updraft_debug_mode").is(":checked")?1:0);var n=Math.round((new Date).getTime()/1e3);if(1==t||1==e)updraft_historytimer_notbefore=n+30;else if(n<updraft_historytimer_notbefore&&"undefined"==typeof r)return void console.log("Update history skipped: "+n.toString()+" < "+updraft_historytimer_notbefore.toString());"undefined"==typeof r&&(r=jQuery("#updraft-navtab-backups-content .updraft_existing_backups .updraft_existing_backups_row").length),1==t&&(1==e?(updraft_history_lastchecksum=!1,jQuery("#updraft-navtab-backups-content .updraft_existing_backups").html('<p style="text-align:center;"><em>'+updraftlion.rescanningremote+"</em></p>")):(updraft_history_lastchecksum=!1,jQuery("#updraft-navtab-backups-content .updraft_existing_backups").html('<p style="text-align:center;"><em>'+updraftlion.rescanning+"</em></p>")));var o=e?"remotescan":!!t&&"rescan",d={operation:o,debug:a,backup_count:r};updraft_send_command("rescan",d,function(t){if(t.hasOwnProperty("logs_exist")&&t.logs_exist&&jQuery("#updraft_lastlogmessagerow .updraft-log-link").show(),t.hasOwnProperty("migrate_tab")&&t.migrate_tab&&(jQuery("#updraft-navtab-migrate").hasClass("nav-tab-active")||(jQuery("#updraft_migrate_tab_alt").html(""),jQuery("#updraft_migrate").replaceWith(jQuery(t.migrate_tab).find("#updraft_migrate")),setup_migrate_tabs())),t.hasOwnProperty("web_server_disk_space")&&(""==t.web_server_disk_space?(console.log("UpdraftPlus: web_server_disk_space is empty"),jQuery("#updraft-navtab-backups-content .updraft-server-disk-space").length&&jQuery("#updraft-navtab-backups-content .updraft-server-disk-space").slideUp("slow",function(){jQuery(this).remove()})):jQuery("#updraft-navtab-backups-content .updraft-server-disk-space").length?jQuery("#updraft-navtab-backups-content .updraft-server-disk-space").replaceWith(t.web_server_disk_space):jQuery("#updraft-navtab-backups-content .updraft-disk-space-actions").prepend(t.web_server_disk_space)),update_backupnow_modal(t),t.hasOwnProperty("backupnow_file_entities")&&(impossible_increment_entities=t.backupnow_file_entities),null!=t.n&&jQuery("#updraft-existing-backups-heading").html(t.n),null!=t.t){if(null!=t.cksum){if(t.cksum==updraft_history_lastchecksum)return;updraft_history_lastchecksum=t.cksum}jQuery("#updraft-navtab-backups-content .updraft_existing_backups").html(t.t),updraft_backups_selection.checkSelectionStatus(),t.data&&console.log(t.data)}})}}function update_backupnow_modal(t){t.hasOwnProperty("modal_afterfileoptions")&&jQuery(".backupnow_modal_afterfileoptions").html(t.modal_afterfileoptions)}function updraft_exclude_entity_update(t){var e=[];jQuery("#updraft_include_"+t+"_exclude_container .updraft_exclude_entity_wrapper .updraft_exclude_entity_field").each(function(){var t=jQuery.trim(jQuery(this).data("val"));""!=t&&e.push(t)}),jQuery("#updraft_include_"+t+"_exclude").val(e.join(","))}function updraft_is_unique_exclude_rule(t,e){return existing_exclude_rules_str=jQuery("#updraft_include_"+e+"_exclude").val(),existing_exclude_rules=existing_exclude_rules_str.split(","),!(jQuery.inArray(t,existing_exclude_rules)>-1)||(alert(updraftlion.duplicate_exclude_rule_error_msg),!1)}function updraft_intervals_monthly_or_not(t,e){var a="#updraft-navtab-settings-content #"+t,r=jQuery(a+" option").length,n="monthly"==e,o=!1;if(r>10&&(o=!0),n||o){if(n&&o)return void("monthly"==e&&(jQuery(".updraft_monthly_extra_words_"+t).remove(),jQuery(a).before('<span class="updraft_monthly_extra_words_'+t+'">'+updraftlion.day+" </span>").after('<span class="updraft_monthly_extra_words_'+t+'"> '+updraftlion.inthemonth+" </span>")));if(jQuery(".updraft_monthly_extra_words_"+t).remove(),n){updraft_interval_week_val=jQuery(a+" option:selected").val(),jQuery(a).html(updraftlion.mdayselector).before('<span class="updraft_monthly_extra_words_'+t+'">'+updraftlion.day+" </span>").after('<span class="updraft_monthly_extra_words_'+t+'"> '+updraftlion.inthemonth+" </span>");var d=updraft_interval_month_val===!1?1:updraft_interval_month_val;d-=1,jQuery(a+" option:eq("+d+")").prop("selected",!0)}else{updraft_interval_month_val=jQuery(a+" option:selected").val(),jQuery(a).html(updraftlion.dayselector);var u=updraft_interval_week_val===!1?1:updraft_interval_week_val;jQuery(a+" option:eq("+u+")").prop("selected",!0)}}}function updraft_check_same_times(){var t=0,e=jQuery("#updraft-navtab-settings-content .updraft_interval").val();"manual"==e?jQuery("#updraft-navtab-settings-content .updraft_files_timings").hide():jQuery("#updraft-navtab-settings-content .updraft_files_timings").show(),"weekly"==e||"fortnightly"==e||"monthly"==e?(updraft_intervals_monthly_or_not("updraft_startday_files",e),jQuery("#updraft-navtab-settings-content #updraft_startday_files").show()):(jQuery(".updraft_monthly_extra_words_updraft_startday_files").remove(),jQuery("#updraft-navtab-settings-content #updraft_startday_files").hide());var a=jQuery("#updraft-navtab-settings-content .updraft_interval_database").val();"manual"==a&&(t=1,jQuery("#updraft-navtab-settings-content .updraft_db_timings").hide()),"weekly"==a||"fortnightly"==a||"monthly"==a?(updraft_intervals_monthly_or_not("updraft_startday_db",a),jQuery("#updraft-navtab-settings-content #updraft_startday_db").show()):(jQuery(".updraft_monthly_extra_words_updraft_startday_db").remove(),jQuery("#updraft-navtab-settings-content #updraft_startday_db").hide()),a==e?(jQuery("#updraft-navtab-settings-content .updraft_db_timings").hide(),0==t?jQuery("#updraft-navtab-settings-content .updraft_same_schedules_message").show():jQuery("#updraft-navtab-settings-content .updraft_same_schedules_message").hide()):(jQuery("#updraft-navtab-settings-content .updraft_same_schedules_message").hide(),0==t&&jQuery("#updraft-navtab-settings-content .updraft_db_timings").show())}function updraft_activejobs_delete(t){updraft_aborted_jobs[t]=1,jQuery("#updraft-jobid-"+t).closest(".updraft_row").addClass("deleting"),updraft_send_command("activejobs_delete",t,function(e){var a=jQuery("#updraft-jobid-"+t).closest(".updraft_row");a.addClass("deleting"),"Y"==e.ok?(jQuery("#updraft-jobid-"+t).html(e.m),a.remove(),jQuery("#updraft-backupnow-inpage-modal").dialog("isOpen")&&jQuery("#updraft-backupnow-inpage-modal").dialog("close"),updraft_show_success_modal({message:updraft_active_job_is_clone(t)?updraftlion.clone_backup_aborted:updraftlion.backup_aborted,icon:"no-alt",classes:"warning"})):"N"==e.ok?(a.removeClass("deleting"),alert(e.m)):(a.removeClass("deleting"),alert(updraftlion.unexpectedresponse),console.log(e))})}function updraftplus_diskspace_entity(t){jQuery("#updraft_diskspaceused_"+t).html("<em>"+updraftlion.calculating+"</em>"),updraft_send_command("get_fragment",{fragment:"disk_usage",data:t},function(e){jQuery("#updraft_diskspaceused_"+t).html(e.output)},{type:"GET"})}function updraft_active_job_is_clone(t){return updraft_clone_jobs.filter(function(e){return e==t}).length}function updraft_iframe_modal(t,e){var a=780,r=500;jQuery("#updraft-iframe-modal-innards").html('<iframe width="100%" height="430px" src="'+ajaxurl+"?action=updraft_ajax&subaction="+t+"&nonce="+updraft_credentialtest_nonce+'"></iframe>'),jQuery("#updraft-iframe-modal").dialog("option","title",e).dialog("option","width",a).dialog("option","height",r).dialog("open")}function updraft_html_modal(t,e,a,r){jQuery("#updraft-iframe-modal-innards").html(t);var n={};a<450&&(n[updraftlion.close]=function(){jQuery(this).dialog("close")}),jQuery("#updraft-iframe-modal").dialog("option","title",e).dialog("option","width",a).dialog("option","height",r).dialog("option","buttons",n).dialog("open")}function updraftplus_diskspace(){jQuery("#updraft-navtab-backups-content .updraft_diskspaceused").html("<em>"+updraftlion.calculating+"</em>"),updraft_send_command("get_fragment",{fragment:"disk_usage",data:"updraft"},function(t){jQuery("#updraft-navtab-backups-content .updraft_diskspaceused").html(t.output)},{type:"GET"})}function updraftplus_deletefromserver(t,e,a){a||(a=0);var r={stage:"delete",timestamp:t,type:e,findex:a};updraft_send_command("updraft_download_backup",r,null,{action:"updraft_download_backup",nonce:updraft_download_nonce,nonce_key:"_wpnonce"})}function updraftplus_downloadstage2(t,e,a){location.href=ajaxurl+"?_wpnonce="+updraft_download_nonce+"×tamp="+t+"&type="+e+"&stage=2&findex="+a+"&action=updraft_download_backup"}function updraftplus_show_contents(t,e,a){var r='<div id="updraft_zip_files_container" class="hidden-in-updraftcentral" style="clear:left;"><div id="updraft_zip_info_container" class="updraft_jstree_info_container"><p><span id="updraft_zip_path_text">'+updraftlion.zip_file_contents_info+'</span> - <span id="updraft_zip_size_text"></span></p>'+updraftlion.browse_download_link+'</div><div id="updraft_zip_files_jstree_container"><input type="search" id="zip_files_jstree_search" name="zip_files_jstree_search" placeholder="'+updraftlion.search+'"><div id="updraft_zip_files_jstree" class="updraft_jstree"></div></div></div>';updraft_html_modal(r,updraftlion.zip_file_contents,780,500),zip_files_jstree("zipbrowser",t,e,a)}function zip_files_jstree(t,e,a,r){jQuery("#updraft_zip_files_jstree").jstree({core:{multiple:!1,data:function(n,o){updraft_send_command("get_jstree_directory_nodes",{entity:t,node:n,timestamp:e,type:a,findex:r},function(t){t.hasOwnProperty("error")?alert(t.error):o.call(this,t.nodes)},{error_callback:function(t,e,a,r){if("undefined"!=typeof r&&r.hasOwnProperty("fatal_error"))console.error(r.fatal_error_message),jQuery("#updraft_zip_files_jstree").html('<p style="color:red; margin: 5px;">'+r.fatal_error_message+"</p>"),alert(r.fatal_error_message);else{var n="updraft_send_command: error: "+e+" ("+a+")";jQuery("#updraft_zip_files_jstree").html('<p style="color:red; margin: 5px;">'+n+"</p>"),console.log(n),alert(n),console.log(t)}}})},error:function(t){alert(t),console.log(t)}},search:{show_only_matches:!0},plugins:["search","sort"]}),jQuery("#updraft_zip_files_jstree").on("ready.jstree",function(t,e){jQuery("#updraft-iframe-modal").dialog("option","title",updraftlion.zip_file_contents+": "+e.instance.get_node("#").children[0])});var n=!1;jQuery("#zip_files_jstree_search").keyup(function(){n&&clearTimeout(n),n=setTimeout(function(){var t=jQuery("#zip_files_jstree_search").val();jQuery("#updraft_zip_files_jstree").jstree(!0).search(t)},250)}),jQuery("#updraft_zip_files_jstree").on("changed.jstree",function(t,e){jQuery("#updraft_zip_path_text").text(e.node.li_attr.path),e.node.li_attr.size?(jQuery("#updraft_zip_size_text").text(e.node.li_attr.size),jQuery("#updraft_zip_download_item").show()):(jQuery("#updraft_zip_size_text").text(""),jQuery("#updraft_zip_download_item").hide())}),jQuery("#updraft_zip_download_item").click(function(t){t.preventDefault();var n=jQuery("#updraft_zip_path_text").text();updraft_send_command("get_zipfile_download",{path:n,timestamp:e,type:a,findex:r},function(t){t.hasOwnProperty("error")?alert(t.error):t.hasOwnProperty("path")?location.href=ajaxurl+"?_wpnonce="+updraft_download_nonce+"×tamp="+e+"&type="+a+"&stage=2&findex="+r+"&filepath="+t.path+"&action=updraft_download_backup":alert(updraftlion.download_timeout)},{error_callback:function(t,e,a,r){if("undefined"!=typeof r&&r.hasOwnProperty("fatal_error"))console.error(r.fatal_error_message),alert(r.fatal_error_message);else{var n="updraft_send_command: error: "+e+" ("+a+")";console.log(n),alert(n),console.log(t)}}})})}function remove_updraft_downloader(t,e){jQuery(t).closest(".updraftplus_downloader").fadeOut().remove(),0==jQuery(".updraftplus_downloader_container_"+e+" .updraftplus_downloader").length&&jQuery(".updraftplus_downloader_container_"+e).remove()}function updraft_downloader(t,e,a,r,n,o,d){"string"!=typeof n&&(n=n.toString()),jQuery(".ud_downloadstatus").show();var n=n.split(","),u=o?o:e,s=jQuery("#updraft-navtab-backups-content .uddownloadform_"+a+"_"+e+"_"+n[0]).data("wp_nonce").toString();jQuery(".updraftplus_downloader_container_"+a).length||(jQuery(r).append('<div class="updraftplus_downloader_container_'+a+' postbox"></div>'),jQuery(".updraftplus_downloader_container_"+a).append('<strong style="clear:left; padding: 8px; margin-top: 4px;">'+updraftlion.download+" "+a+" ("+u+"):</strong>"));for(var i=0;i<n.length;i++){var p=t+e+"_"+a+"_"+n[i],l="."+p,_=parseInt(n[i]);_++;var c=0==n[i]?"":" ("+_+")";jQuery(l).length||(jQuery(".updraftplus_downloader_container_"+a).append('<div style="clear:left; padding: 8px; margin-top: 4px;" class="'+p+' updraftplus_downloader"><button onclick="remove_updraft_downloader(this, \''+a+'\');" type="button" style="float:right; margin-bottom: 8px;" class="ud_downloadstatus__close" aria-label="Close"><span class="dashicons dashicons-no-alt"></span></button><strong>'+a+c+'</strong>:<div class="raw">'+updraftlion.begunlooking+'</div><div class="file '+p+'_st"><div class="dlfileprogress" style="width: 0;"></div></div></div>'),jQuery(l).data("downloaderfor",{base:t,nonce:e,what:a,index:n[i]}),setTimeout(function(){updraft_activejobs_update(!0)},1500)),jQuery(l).data("lasttimebegan",(new Date).getTime())}d=!!d;var f={type:a,timestamp:e,findex:n},m={action:"updraft_download_backup",nonce_key:"_wpnonce",nonce:s,timeout:1e4,async:d};return updraft_send_command("updraft_download_backup",f,function(t){},m),!1}function ud_parse_json(t,e){if(e="undefined"!=typeof e,!e)try{var a=JSON.parse(t);return a}catch(r){console.log("UpdraftPlus: Exception when trying to parse JSON (1) - will attempt to fix/re-parse based upon first/last curly brackets"),console.log(t)}var n=t.indexOf("{"),o=t.lastIndexOf("}");if(n>-1&&o>-1){var d=t.slice(n,o+1);try{var u=JSON.parse(d);return e||console.log("UpdraftPlus: JSON re-parse successful"),e?{parsed:u,json_start_pos:n,json_last_pos:o+1}:u}catch(r){console.log("UpdraftPlus: Exception when trying to parse JSON (2) - will attempt to fix/re-parse based upon bracket counting");for(var s=n,i=0,p="",l=!1;(i>0||s==n)&&s<=o;){var _=t.charAt(s);l||"{"!=_?l||"}"!=_?'"'==_&&"\\"!=p&&(l=!l):i--:i++,p=_,s++}console.log("Started at cursor="+n+", ended at cursor="+s+" with result following:"),console.log(t.substring(n,s));try{var u=JSON.parse(t.substring(n,s));return console.log("UpdraftPlus: JSON re-parse successful"),e?{parsed:u,json_start_pos:n,json_last_pos:s}:u}catch(r){throw r}}}throw"UpdraftPlus: could not parse the JSON"}function updraft_restorer_checkstage2(t){var e=jQuery("#ud_downloadstatus2 .file").length;return e>0?void(t&&alert(updraftlion.stilldownloading)):(jQuery(".updraft-restore--next-step").prop("disabled",!0),jQuery("#updraft-restore-modal-stage2a").html('<span class="dashicons dashicons-update rotate"></span> '+updraftlion.preparing_backup_files),void updraft_send_command("restore_alldownloaded",{timestamp:jQuery("#updraft_restore_timestamp").val(),restoreopts:jQuery("#updraft_restore_form").serialize()},function(t,e,a){var r=null;jQuery("#updraft_restorer_restore_options").val(""),jQuery(".updraft-restore--next-step").prop("disabled",!1);try{if(null==t)return void jQuery("#updraft-restore-modal-stage2a").html(updraftlion.emptyresponse);var n=t.m;if(""!=t.w&&(n=n+'<div class="notice notice-warning"><p><span class="dashicons dashicons-warning"></span> <strong>'+updraftlion.warnings+"</strong></p>"+t.w+"</div>"),""!=t.e?n=n+'<div class="notice notice-error"><p><span class="dashicons dashicons-dismiss"></span> <strong>'+updraftlion.errors+"</strong></p>"+t.e+"</div>":updraft_restore_stage=3,t.hasOwnProperty("i")){try{if(r=ud_parse_json(t.i),r.hasOwnProperty("addui")){console.log("Further UI options are being displayed");var o=r.addui;n+='<div id="updraft_restoreoptions_ui">'+o+"</div>","object"==typeof JSON&&"function"==typeof JSON.stringify&&(delete r.addui,t.i=JSON.stringify(r))}}catch(d){console.log(d),console.log(t)}jQuery("#updraft_restorer_backup_info").val(t.i)}else jQuery("#updraft_restorer_backup_info").val();jQuery("#updraft-restore-modal-stage2a").html(n),jQuery(".updraft-restore--next-step").text(updraftlion.restore),
|
2 |
+
jQuery("#updraft-restore-modal-stage2a .updraft_select2").length>0&&jQuery("#updraft-restore-modal-stage2a .updraft_select2").select2()}catch(d){console.log(a),console.log(d),jQuery("#updraft-restore-modal-stage2a").text(updraftlion.jsonnotunderstood+" "+updraftlion.errordata+": "+a).html()}},{error_callback:function(t,e,a,r){if("undefined"!=typeof r&&r.hasOwnProperty("fatal_error"))console.error(r.fatal_error_message),jQuery("#updraft-restore-modal-stage2a").html('<p style="color: red;">'+r.fatal_error_message+"</p>"),alert(r.fatal_error_message);else{var n="updraft_send_command: error: "+e+" ("+a+")";jQuery("#updraft-restore-modal-stage2a").html('<p style="color: red;">'+n+"</p>"),console.log(n),alert(n),console.log(t)}}}))}function updraft_downloader_status(t,e,a,r){}function updraft_downloader_status_update(t,e){var a=0;return jQuery(t).each(function(t,r){if(""!=r.base){var n=r.base+r.timestamp+"_"+r.what+"_"+r.findex,o="."+n;if(null!=r.e)jQuery(o+" .raw").html("<strong>"+updraftlion.error+"</strong> "+r.e),console.log(r);else if(null!=r.p){if(jQuery(o+"_st .dlfileprogress").width(r.p+"%"),null!=r.a&&r.a>0){var d=(new Date).getTime(),u=jQuery(o).data("lasttimebegan"),s=d-u;if(r.a>90&&s>6e4){console.log(r.timestamp+" "+r.what+" "+r.findex+": restarting download: file_age="+r.a+", sincelastrestart_ms="+s),jQuery(o).data("lasttimebegan",(new Date).getTime());var i=jQuery("#updraft-navtab-backups-content .uddownloadform_"+r.what+"_"+r.timestamp+"_"+r.findex),p={type:r.what,timestamp:r.timestamp,findex:r.findex},l={action:"updraft_download_backup",nonce_key:"_wpnonce",nonce:i.data("wp_nonce").toString(),timeout:1e4};updraft_send_command("updraft_download_backup",p,function(t){},l),jQuery(o).data("lasttimebegan",(new Date).getTime())}}if(null!=r.m)if(r.p>=100&&"udrestoredlstatus_"==r.base)jQuery(o+" .raw").html(r.m),jQuery(o).fadeOut("slow",function(){remove_updraft_downloader(this,r.what),updraft_restorer_checkstage2(0)});else if(r.p>=100&&"udclonedlstatus_"==r.base)jQuery(o+" .raw").html(r.m),jQuery(o).fadeOut("slow",function(){remove_updraft_downloader(this,r.what)});else if(r.p<100||"uddlstatus_"!=r.base)jQuery(o+" .raw").html(r.m);else{var _=updraftlion.fileready+" "+updraftlion.actions+': \t\t\t\t<button class="button" type="button" onclick="updraftplus_downloadstage2(\''+r.timestamp+"', '"+r.what+"', '"+r.findex+"')\">"+updraftlion.downloadtocomputer+'</button> \t\t\t\t<button class="button" id="uddownloaddelete_'+r.timestamp+"_"+r.what+'" type="button" onclick="updraftplus_deletefromserver(\''+r.timestamp+"', '"+r.what+"', '"+r.findex+"')\">"+updraftlion.deletefromserver+"</button>";r.hasOwnProperty("can_show_contents")&&r.can_show_contents&&(_+=' <button class="button" type="button" onclick="updraftplus_show_contents(\''+r.timestamp+"', '"+r.what+"', '"+r.findex+"')\">"+updraftlion.browse_contents+"</button>"),jQuery(o+" .raw").html(_),jQuery(o+"_st").remove()}}else null!=r.m?jQuery(o+" .raw").html(r.m):(jQuery(o+" .raw").html(updraftlion.jsonnotunderstood+" ("+e+")"),a=1)}}),a}function updraft_backupnow_go(t,e,a,r,n,o,d,u){var s={backupnow_nodb:t,backupnow_nofiles:e,backupnow_nocloud:a,backupnow_label:o,extradata:n};if(""!=r&&(s.onlythisfileentity=r),""!=d&&(s.onlythesetableentities=d),""!=u&&(s.only_these_cloud_services=u),s.always_keep="undefined"!=typeof n.always_keep?n.always_keep:0,delete n.always_keep,s.incremental="undefined"!=typeof n.incremental?n.incremental:0,delete n.incremental,!jQuery(".updraft_requeststart").length){var i=jQuery('<div class="updraft_requeststart" />').html('<span class="spinner"></span>'+updraftlion.requeststart);i.data("remove",!1),setTimeout(function(){i.data("remove",!0)},3e3),setTimeout(function(){i.remove()},75e3),jQuery("#updraft_activejobsrow").before(i)}updraft_activejobslist_backupnownonce_only=1,updraft_send_command("backupnow",s,function(t){return t.hasOwnProperty("error")?(jQuery(".updraft_requeststart").remove(),void alert(t.error)):(jQuery("#updraft_backup_started").html(t.m),t.hasOwnProperty("nonce")&&(updraft_backupnow_nonce=t.nonce,console.log("UpdraftPlus: ID of started job: "+updraft_backupnow_nonce)),void setTimeout(function(){updraft_activejobs_update(!0)},500))})}function updraft_process_status_check(t,e,a){if(t.hasOwnProperty("fatal_error"))return console.error(t.fatal_error_message),void(!0===updraftplus_activejobs_list_fatal_error_alert&&(updraftplus_activejobs_list_fatal_error_alert=!1,alert(this.alert_done+" "+t.fatal_error_message)));try{t.hasOwnProperty("l")&&(t.l?(jQuery("#updraft_lastlogmessagerow").show(),jQuery("#updraft_lastlogcontainer").html(t.l)):(jQuery("#updraft_lastlogmessagerow").hide(),jQuery("#updraft_lastlogcontainer").html("("+updraftlion.nothing_yet_logged+")")));var r=-1,n=jQuery(".updraft_requeststart");t.j&&n.length&&n.data("remove")&&n.remove();var o=jQuery(t.j);o.find(".updraft_jobtimings").each(function(t,e){var a=jQuery(e);if(a.data("jobid")){var r=a.data("jobid"),n=a.closest(".updraft_row");updraft_aborted_jobs[r]&&n.hide()}}),jQuery("#updraft_activejobsrow").html(o);var d=o.find('.job-id[data-isclone="1"]');if(d.length>0){if(0==jQuery(".updraftclone_action_box .updraftclone_network_info").length&&jQuery("#updraft_activejobsrow .job-id .updraft_clone_url").length>0){var u=jQuery("#updraft_activejobsrow .job-id .updraft_clone_url").data("clone_url");updraft_send_command("get_clone_network_info",{clone_url:u},function(t){t.hasOwnProperty("html")&&jQuery(".updraftclone_action_box").html(t.html)})}jQuery("#updraft_clone_activejobsrow").empty(),d.each(function(t,e){var a=jQuery(e);a.closest(".updraft_row").appendTo(jQuery("#updraft_clone_activejobsrow"))})}if(jQuery("#updraft_activejobs .updraft_jobtimings").each(function(t,e){var a=jQuery(e);if(a.data("lastactivity")&&a.data("jobid")){var n=a.data("jobid"),o=a.data("lastactivity");(r==-1||o<r)&&(r=o);var d=a.data("nextresumptionafter"),u=a.data("nextresumption");timenow=(new Date).getTime(),o>50&&u>0&&d<-30&&timenow>updraft_last_forced_when+1e5&&(updraft_last_forced_jobid!=n||u!=updraft_last_forced_resumption)&&(updraft_last_forced_resumption=u,updraft_last_forced_jobid=n,updraft_last_forced_when=timenow,console.log("UpdraftPlus: force resumption: job_id="+n+", resumption="+u),updraft_send_command("forcescheduledresumption",{resumption:u,job_id:n},function(t){console.log(t)},{json_parse:!1,alert_on_error:!1}))}}),timenow=(new Date).getTime(),updraft_activejobs_nextupdate=timenow+18e4,1==updraft_page_is_visible&&"backups"==updraft_console_focussed_tab&&(updraft_activejobs_nextupdate=r>-1?r<5?timenow+1750:timenow+5e3:lastlog_lastdata==e?timenow+7500:timenow+1750),d.length>0&&(updraft_activejobs_nextupdate=timenow+6e3),lastlog_lastdata=e,null!=t.j&&""!=t.j){if(jQuery("#updraft_activejobsrow").show(),d.length>0&&jQuery("#updraft_clone_activejobsrow").show(),a.hasOwnProperty("thisjobonly")&&!updraft_inpage_hasbegun&&jQuery("#updraft-jobid-"+a.thisjobonly).length?(updraft_inpage_hasbegun=1,console.log("UpdraftPlus: the start of the requested backup job has been detected")):!updraft_inpage_hasbegun&&updraft_activejobslist_backupnownonce_only&&jQuery(".updraft_jobtimings.isautobackup").length&&(autobackup_nonce=jQuery(".updraft_jobtimings.isautobackup").first().data("jobid"),autobackup_nonce&&(updraft_inpage_hasbegun=1,updraft_backupnow_nonce=autobackup_nonce,a.thisjobonly=autobackup_nonce,console.log("UpdraftPlus: the start of the requested backup job has been detected; id: "+autobackup_nonce))),1==updraft_inpage_hasbegun&&jQuery("#updraft-jobid-"+a.thisjobonly+".updraft_finished").length&&(updraft_inpage_hasbegun=2,console.log("UpdraftPlus: the end of the requested backup job has been detected"),updraft_activejobs_update_timer&&clearInterval(updraft_activejobs_update_timer),"undefined"!=typeof updraft_inpage_success_callback&&""!=updraft_inpage_success_callback?updraft_inpage_success_callback.call(!1):jQuery("#updraft-backupnow-inpage-modal").dialog("close")),""==lastlog_jobs&&setTimeout(function(){jQuery("#updraft_backup_started").slideUp()},3500),a.hasOwnProperty("thisjobonly")&&updraft_backupnow_nonce&&a.thisjobonly===updraft_backupnow_nonce){jQuery(".updraft_requeststart").remove();var s=jQuery("#updraft-jobid-"+updraft_backupnow_nonce);s.is(".updraft_finished")&&(updraft_activejobslist_backupnownonce_only=0,updraft_aborted_jobs[updraft_backupnow_nonce]?updraft_aborted_jobs=updraft_aborted_jobs.filter(function(t,e){return t!=updraft_backupnow_nonce}):updraft_active_job_is_clone(updraft_backupnow_nonce)?(updraft_show_success_modal(updraftlion.clone_backup_complete),updraft_clone_jobs=updraft_clone_jobs.filter(function(t){return t!=updraft_backupnow_nonce})):updraft_show_success_modal(updraftlion.backup_complete),updraft_backupnow_nonce="",updraft_activejobs_update(!0))}}else jQuery("#updraft_activejobsrow").is(":hidden")||("undefined"!=typeof lastbackup_laststatus&&updraft_showlastbackup(),updraft_updatehistory(0,0),jQuery("#updraft_activejobsrow").hide());if(lastlog_jobs=t.j,null!=t.ds&&""!=t.ds&&updraft_downloader_status_update(t.ds,e),null!=t.u&&""!=t.u&&jQuery("#updraft-poplog").dialog("isOpen")){var i=t.u;if(i.nonce==updraft_poplog_log_nonce&&(updraft_poplog_log_pointer=i.pointer,null!=i.log&&""!=i.log)){var p=jQuery("#updraft-poplog").scrollTop();jQuery("#updraft-poplog-content").append(i.log),updraft_poplog_lastscroll!=p&&updraft_poplog_lastscroll!=-1||(jQuery("#updraft-poplog").scrollTop(jQuery("#updraft-poplog-content").prop("scrollHeight")),updraft_poplog_lastscroll=jQuery("#updraft-poplog").scrollTop())}}}catch(l){console.log(updraftlion.unexpectedresponse+" "+e),console.log(l)}}var onlythesefileentities=backupnow_whichfiles_checked("");""==onlythesefileentities?jQuery("#backupnow_includefiles_moreoptions").show():jQuery("#backupnow_includefiles_moreoptions").hide();var impossible_increment_entities,updraft_restore_stage=1,lastlog_lastmessage="",lastlog_lastdata="",lastlog_jobs="",updraft_activejobs_nextupdate=(new Date).getTime()+1e3,updraft_page_is_visible=1,updraft_console_focussed_tab=updraftlion.tab,updraft_settings_form_changed=!1;window.onbeforeunload=function(t){if(updraft_settings_form_changed)return updraftlion.unsavedsettings},"undefined"!=typeof document.hidden&&document.addEventListener("visibilitychange",function(){updraft_check_page_visibility(0)},!1),updraft_check_page_visibility(1);var updraft_poplog_log_nonce,updraft_poplog_log_pointer=0,updraft_poplog_lastscroll=-1,updraft_last_forced_jobid=-1,updraft_last_forced_resumption=-1,updraft_last_forced_when=-1,updraft_backupnow_nonce="",updraft_activejobslist_backupnownonce_only=0,updraft_inpage_hasbegun=0,updraft_activejobs_update_timer,updraft_aborted_jobs=[],updraft_clone_jobs=[],temporary_clone_timeout,updraft_backups_selection={};!function(t){updraft_backups_selection.toggle=function(e){var a=t(e);a.is(".backuprowselected")?this.deselect(e):this.select(e)},updraft_backups_selection.select=function(e){t(e).addClass("backuprowselected"),t(e).find(".backup-select input").prop("checked",!0),this.checkSelectionStatus()},updraft_backups_selection.deselect=function(e){t(e).removeClass("backuprowselected"),t(e).find(".backup-select input").prop("checked",!1),this.checkSelectionStatus()},updraft_backups_selection.selectAll=function(){t("#updraft-navtab-backups-content .updraft_existing_backups .updraft_existing_backups_row").each(function(t,e){updraft_backups_selection.select(e)})},updraft_backups_selection.deselectAll=function(){t("#updraft-navtab-backups-content .updraft_existing_backups .updraft_existing_backups_row").each(function(t,e){updraft_backups_selection.deselect(e)})},updraft_backups_selection.checkSelectionStatus=function(){var e=t("#updraft-navtab-backups-content .updraft_existing_backups .updraft_existing_backups_row").length,a=t("#updraft-navtab-backups-content .updraft_existing_backups .updraft_existing_backups_row.backuprowselected").length;a>0?(t("#ud_massactions").addClass("active"),t(".js--deselect-all-backups, .js--delete-selected-backups").prop("disabled",!1)):(t("#ud_massactions").removeClass("active"),t(".js--deselect-all-backups, .js--delete-selected-backups").prop("disabled",!0)),e===a?t("#cb-select-all").prop("checked",!0):t("#cb-select-all").prop("checked",!1),e?t("#ud_massactions").show():t("#ud_massactions").hide()},updraft_backups_selection.selectAllInBetween=function(e){var a=this.firstMultipleSelectionIndex,r=e.rowIndex-1;for(this.firstMultipleSelectionIndex>e.rowIndex-1&&(a=e.rowIndex-1,r=this.firstMultipleSelectionIndex),i=a;i<=r;i++)this.select(t("#updraft-navtab-backups-content .updraft_existing_backups .updraft_existing_backups_row").eq(i))},updraft_backups_selection.hightlight_backup_rows=function(){"undefined"!=typeof updraft_backups_selection.firstMultipleSelectionIndex&&(t(this).hasClass("range-selection")||t(this).hasClass("backuprowselected")||t(this).addClass("range-selection"),t(this).siblings().removeClass("range-selection"),updraft_backups_selection.firstMultipleSelectionIndex+1>this.rowIndex?t(this).nextUntil(".updraft_existing_backups_row.range-selection-start").addClass("range-selection"):updraft_backups_selection.firstMultipleSelectionIndex+1<this.rowIndex&&t(this).prevUntil(".updraft_existing_backups_row.range-selection-start").addClass("range-selection"))},updraft_backups_selection.unregister_highlight_mode=function(){"undefined"!=typeof updraft_backups_selection.firstMultipleSelectionIndex&&(delete updraft_backups_selection.firstMultipleSelectionIndex,t("#updraft-navtab-backups-content .updraft_existing_backups .updraft_existing_backups_row").removeClass("range-selection range-selection-start"),t("#updraft-navtab-backups-content").off("hover",".updraft_existing_backups .updraft_existing_backups_row",this.hightlight_backup_rows),t(document).off("mouseleave",this.unregister_highlight_mode))},updraft_backups_selection.register_highlight_mode=function(){t(document).on("mouseleave",updraft_backups_selection.unregister_highlight_mode),t("#updraft-navtab-backups-content").on("hover",".updraft_existing_backups .updraft_existing_backups_row",updraft_backups_selection.hightlight_backup_rows)}}(jQuery);var updraftplus_activejobs_list_fatal_error_alert=!0,updraft_historytimer=0,calculated_diskspace=0,updraft_historytimer_notbefore=0,updraft_history_lastchecksum=!1,updraft_interval_week_val=!1,updraft_interval_month_val=!1;"undefined"!=typeof updraft_siteurl&&setInterval(function(){jQuery.get(updraft_siteurl+"/wp-cron.php")},21e4);var lastlog_lastmessage="";jQuery(document).ajaxError(function(t,e,a,r){if(null!=r&&""!=r&&null!=e.responseText&&""!=e.responseText&&(console.log("Error caught by UpdraftPlus ajaxError handler (follows) for "+a.url),console.log(r),0==a.url.search(ajaxurl)))if(a.url.search("subaction=downloadstatus")>=0){var n=a.url.match(/timestamp=\d+/),o=a.url.match(/type=[a-z]+/),d=a.url.match(/findex=\d+/),u=a.url.match(/base=[a-z_]+/);if(d=d instanceof Array?parseInt(d[0].substr(7)):0,o=o instanceof Array?o[0].substr(5):"",u=u instanceof Array?u[0].substr(5):"",n=n instanceof Array?parseInt(n[0].substr(10)):0,""!=u&&""!=o&&n>0){var s=u+n+"_"+o+"_"+d;jQuery("."+s+" .raw").html("<strong>"+updraftlion.error+"</strong> "+updraftlion.servererrorcode)}}else a.url.search("subaction=restore_alldownloaded")>=0&&jQuery("#updraft-restore-modal-stage2a").append("<br><strong>"+updraftlion.error+"</strong> "+updraftlion.servererrorcode+": "+r)}),jQuery(document).ready(function(t){function e(e){t('.expertmode .advanced_settings_container .advanced_tools:not(".'+e+'")').hide(),t(".expertmode .advanced_settings_container .advanced_tools."+e).fadeIn("slow"),t(".expertmode .advanced_settings_container .advanced_tools_button:not(#"+e+")").removeClass("active"),t(".expertmode .advanced_settings_container .advanced_tools_button#"+e).addClass("active")}function a(e){t("#updraft-navtab-migrate-content .updraft_migrate_widget_module_content .updraftplus_com_login_status").html("").hide(),t("#updraft-navtab-migrate-content .updraft_migrate_widget_module_content .updraftplus_com_login .updraftplus_spinner.spinner").addClass("visible"),updraft_send_command("process_updraftplus_clone_login",e,function(e){try{if(t("#updraft-navtab-migrate-content .updraft_migrate_widget_module_content .updraftplus_com_login .updraftplus_spinner.spinner").removeClass("visible"),e.hasOwnProperty("status")&&"error"==e.status)return t("#updraft-navtab-migrate-content .updraft_migrate_widget_module_content .updraftplus_com_login_status").html(e.message).show(),t("#updraft-navtab-migrate-content .updraft_migrate_widget_module_content .updraft_migrate_widget_temporary_clone_stage1 .tfa_fields").hide(),t("#updraft-navtab-migrate-content .updraft_migrate_widget_module_content .updraft_migrate_widget_temporary_clone_stage1 .non_tfa_fields").show(),void t("#updraft-navtab-migrate-content .updraft_migrate_widget_module_content .updraftplus_com_login #temporary_clone_options_two_factor_code").val("");e.hasOwnProperty("tfa_enabled")&&1==e.tfa_enabled&&(t("#updraft-navtab-migrate-content .updraft_migrate_widget_module_content .updraft_migrate_widget_temporary_clone_stage1 .non_tfa_fields").hide(),t("#updraft-navtab-migrate-content .updraft_migrate_widget_module_content .updraft_migrate_widget_temporary_clone_stage1 .tfa_fields").show(),t("#updraft-navtab-migrate-content .updraft_migrate_widget_module_content .updraft_migrate_widget_temporary_clone_stage1 input#temporary_clone_options_two_factor_code").focus()),"authenticated"===e.status&&(t("#updraft-navtab-migrate-content .updraft_migrate_widget_module_content .updraft_migrate_widget_temporary_clone_stage1").hide(),t("#updraft-navtab-migrate-content .updraft_migrate_widget_module_content .updraft_migrate_widget_temporary_clone_stage1 .non_tfa_fields").show(),t("#updraft-navtab-migrate-content .updraft_migrate_widget_module_content .updraft_migrate_widget_temporary_clone_stage1 .tfa_fields").hide(),t("#updraft-navtab-migrate-content .updraft_migrate_widget_module_content .updraft_migrate_widget_temporary_clone_stage1 input#temporary_clone_options_two_factor_code").val(""),t("#updraft-navtab-migrate-content .updraft_migrate_widget_module_content .updraft_migrate_widget_temporary_clone_stage2").show(),t("#updraft-navtab-migrate-content .updraft_migrate_widget_module_content .updraft_migrate_widget_temporary_clone_stage2").html(e.html),e.hasOwnProperty("clone_info")&&e.clone_info.hasOwnProperty("expires_after")&&n(e.clone_info.expires_after))}catch(a){console.log(a)}})}function r(e){t("#updraft-navtab-migrate-content .updraft_migrate_widget_module_content .updraftplus_com_key_status").html("").hide(),t("#updraft-navtab-migrate-content .updraft_migrate_widget_module_content .updraftplus_com_key .updraftplus_spinner.spinner").addClass("visible"),updraft_send_command("process_updraftplus_clone_login",e,function(e){try{if(t("#updraft-navtab-migrate-content .updraft_migrate_widget_module_content .updraftplus_com_key .updraftplus_spinner.spinner").removeClass("visible"),e.hasOwnProperty("status")&&"error"==e.status)return void t("#updraft-navtab-migrate-content .updraft_migrate_widget_module_content .updraftplus_com_key_status").html(e.message).show();"authenticated"===e.status&&(t("#updraft-navtab-migrate-content .updraft_migrate_widget_module_content .updraft_migrate_widget_temporary_clone_stage1").hide(),t("#updraft-navtab-migrate-content .updraft_migrate_widget_module_content .updraft_migrate_widget_temporary_clone_stage2").show(),t("#updraft-navtab-migrate-content .updraft_migrate_widget_module_content .updraft_migrate_widget_temporary_clone_stage2").html(e.html),e.hasOwnProperty("clone_info")&&e.clone_info.hasOwnProperty("expires_after")&&n(e.clone_info.expires_after))}catch(a){console.log(a)}})}function n(e){var a=1e3*e;temporary_clone_timeout=setTimeout(function(){t("#updraft-navtab-migrate-content .updraft_migrate_widget_module_content .updraft_migrate_widget_temporary_clone_stage2").hide(),t("#updraft-navtab-migrate-content .updraft_migrate_widget_module_content .updraft_migrate_widget_temporary_clone_stage2").html(""),t("#updraft-navtab-migrate-content .updraft_migrate_widget_module_content .updraft_migrate_widget_temporary_clone_stage1").show()},a)}function o(e,a,r){var n="";"current"!=a&&updraft_send_command("whichdownloadsneeded",{updraftplus_clone:!0,timestamp:a},function(t){if(t.hasOwnProperty("downloads")&&(console.log("UpdraftPlus: items which still require downloading follow"),n=t.downloads,console.log(n)),0!=n.length)for(var e=0;e<n.length;e++)updraft_downloader("udclonedlstatus_",a,n[e][0],"#ud_downloadstatus3",n[e][1],"",!1)},{alert_on_error:!1,error_callback:function(e,a,r,n){if("undefined"!=typeof n&&n.hasOwnProperty("fatal_error"))console.error(n.fatal_error_message),t("#updraft-navtab-migrate-content .updraft_migrate_widget_module_content .updraftplus_clone_status").html('<p style="color:red;">'+n.fatal_error_message+"</p>");else{var o="updraft_send_command: error: "+a+" ("+r+")";t("#updraft-navtab-migrate-content .updraft_migrate_widget_module_content .updraftplus_clone_status").html('<p style="color:red; margin: 5px;">'+o+"</p>"),console.log(o),console.log(e)}}}),setTimeout(function(){if(0!=n.length)return void o(e,a,r);var s=e.form_data.clone_id,i=e.form_data.secret_token;updraft_send_command("process_updraftplus_clone_create",e,function(e){try{if(t("#updraft-navtab-migrate-content .updraft_migrate_widget_module_content #updraft_migrate_createclone").prop("disabled",!1),t("#updraft-navtab-migrate-content .updraft_migrate_widget_module_content .updraftplus_spinner.spinner").removeClass("visible"),e.hasOwnProperty("status")&&"error"==e.status)return void t("#updraft-navtab-migrate-content .updraft_migrate_widget_module_content .updraftplus_clone_status").html(updraftlion.error+" "+e.message).show();"success"===e.status&&(t("#updraft-navtab-migrate-content .updraft_migrate_widget_module_content .updraft_migrate_widget_temporary_clone_stage2").hide(),t("#updraft-navtab-migrate-content .updraft_migrate_widget_module_content .updraft_migrate_widget_temporary_clone_stage3").show(),t("#updraft-navtab-migrate-content .updraft_migrate_widget_module_content .updraft_migrate_widget_temporary_clone_stage3").html(e.html),temporary_clone_timeout&&clearTimeout(temporary_clone_timeout),"wp_only"===r?(jQuery("#updraft_clone_progress .updraftplus_spinner.spinner").addClass("visible"),u(s,i)):(jQuery("#updraft_clone_progress .updraftplus_spinner.spinner").addClass("visible"),d(s,i,e.url,e.key,r,a)))}catch(n){t("#updraft-navtab-migrate-content .updraft_migrate_widget_module_content #updraft_migrate_createclone").prop("disabled",!1),console.log("Error when processing the response of process_updraftplus_clone_create (as follows)"),console.log(n)}})},5e3)}function d(t,e,a,r,n,o){var d={updraftplus_clone_backup:1,backupnow_nodb:0,backupnow_nofiles:0,backupnow_nocloud:0,backupnow_label:"UpdraftPlus Clone",extradata:"",onlythisfileentity:"plugins,themes,uploads,others",clone_id:t,secret_token:e,clone_url:a,key:r,backup_nonce:n,backup_timestamp:o};updraft_activejobslist_backupnownonce_only=1,updraft_send_command("backupnow",d,function(t){jQuery("#updraft_clone_progress .updraftplus_spinner.spinner").removeClass("visible"),jQuery("#updraft_backup_started").html(t.m),t.hasOwnProperty("nonce")&&(updraft_backupnow_nonce=t.nonce,updraft_clone_jobs.push(updraft_backupnow_nonce),updraft_inpage_success_callback=function(){jQuery("#updraft_clone_activejobsrow").hide(),updraft_aborted_jobs[updraft_backupnow_nonce]?jQuery("#updraft_clone_progress").html(updraftlion.clone_backup_aborted):jQuery("#updraft_clone_progress").html(updraftlion.clone_backup_complete)},console.log("UpdraftPlus: ID of started job: "+updraft_backupnow_nonce)),updraft_activejobs_update(!0)})}function u(e,a){var r={clone_id:e,secret_token:a};setTimeout(function(){updraft_send_command("process_updraftplus_clone_poll",r,function(r){if(r.hasOwnProperty("status")){if("error"==r.status)return void t("#updraft-navtab-migrate-content .updraft_migrate_widget_module_content .updraftplus_clone_status").html(updraftlion.error+" "+r.message).show();if("success"===r.status&&r.hasOwnProperty("data")&&r.data.hasOwnProperty("wordpress_credentials"))return t("#updraft-navtab-migrate-content .updraft_migrate_widget_module_content .updraftplus_spinner.spinner").removeClass("visible"),void t("#updraft-navtab-migrate-content .updraft_migrate_widget_module_content #updraft_clone_progress").append("<br>WordPress "+updraftlion.credentials+":<br>"+updraftlion.username+": "+r.data.wordpress_credentials.username+"<br>"+updraftlion.password+": "+r.data.wordpress_credentials.password)}else console.log(r);u(e,a)})},6e4)}function s(t){var e=Handlebars.compile(updraftlion.remote_storage_templates[t]),a=updraftlion.remote_storage_options[t]["default"],r=updraftlion.remote_storage_methods[t];a.instance_id="s-"+i(32),a.instance_enabled=1,a.instance_label=r+" ("+(jQuery("."+t+"_updraft_remote_storage_border").length+1)+")";var n=e(a);jQuery(n).hide().insertAfter("."+t+"_add_instance_container:first").show("slow")}function i(t){for(var e="",a="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789",r=0;r<t;r++)e+=a.charAt(Math.floor(Math.random()*a.length));return e}function p(t){var e=!!jQuery("#updraftcentral_mothership_other").is(":checked");e?(jQuery("#updraftcentral_keycreate_mothership").prop("disabled",!1),t?jQuery("#updraftcentral_keycreate_mothership_firewalled_container").show():(jQuery(".updraftcentral_wizard_self_hosted_stage2").show(),jQuery("#updraftcentral_keycreate_mothership_firewalled_container").slideDown(),jQuery("#updraftcentral_keycreate_mothership").focus())):(jQuery("#updraftcentral_keycreate_mothership").prop("disabled",!0),t||(jQuery(".updraftcentral_wizard_self_hosted_stage2").hide(),l()))}function l(){jQuery("#updraftcentral_wizard_stage1_error").text("");var t="";if(jQuery("#updraftcentral_mothership_updraftpluscom").is(":checked"))jQuery(".updraftcentral_keycreate_description").hide(),t="updraftplus.com";else if(jQuery("#updraftcentral_mothership_other").is(":checked")){jQuery(".updraftcentral_keycreate_description").show();var e=jQuery("#updraftcentral_keycreate_mothership").val();if(""==e)return void jQuery("#updraftcentral_wizard_stage1_error").text(updraftlion.updraftcentral_wizard_empty_url);try{var a=new URL(e);t=a.hostname}catch(r){if("undefined"==typeof URL&&(t=jQuery("<a>").prop("href",e).prop("hostname")),!t||"undefined"!=typeof URL)return void jQuery("#updraftcentral_wizard_stage1_error").text(updraftlion.updraftcentral_wizard_invalid_url)}}jQuery("#updraftcentral_keycreate_description").val(t),jQuery(".updraftcentral_wizard_stage1").hide(),jQuery(".updraftcentral_wizard_stage2").show()}function _(e,a,r,n){jQuery("#updraft-delete-modal").dialog("close");var o=e,d=a,u=r,s=n,i=jQuery("#updraft_delete_timestamp").val().split(","),p="",l=jQuery("#updraft_delete_form").serializeArray(),c={};t.each(l,function(){void 0!==c[this.name]?(c[this.name].push||(c[this.name]=[c[this.name]]),c[this.name].push(this.value||"")):c[this.name]=this.value||""}),c.delete_remote?jQuery("#updraft-delete-waitwarning").find(".updraft-deleting-remote").show():jQuery("#updraft-delete-waitwarning").find(".updraft-deleting-remote").hide(),jQuery("#updraft-delete-waitwarning").slideDown().addClass("active"),c.remote_delete_limit=updraftlion.remote_delete_limit,delete c.action,delete c.subaction,delete c.nonce,updraft_send_command("deleteset",c,function(t){if(!t.hasOwnProperty("result")||null==t.result)return void jQuery("#updraft-delete-waitwarning").slideUp();if("error"==t.result)jQuery("#updraft-delete-waitwarning").slideUp(),alert(updraftlion.error+" "+t.message);else if("continue"==t.result){o=o+t.backup_local+t.backup_remote,d+=t.backup_local,u+=t.backup_remote,s+=t.backup_sets;for(var e=t.deleted_timestamps.split(","),a=0;a<e.length;a++){var r=e[a];jQuery("#updraft-navtab-backups-content .updraft_existing_backups_row_"+r).slideUp().remove()}jQuery("#updraft_delete_timestamp").val(t.timestamps),jQuery("#updraft-deleted-files-total").text(o+" "+updraftlion.remote_files_deleted),_(o,d,u,s)}else if("success"==t.result){setTimeout(function(){jQuery("#updraft-deleted-files-total").text(""),jQuery("#updraft-delete-waitwarning").slideUp()},500),update_backupnow_modal(t),t.hasOwnProperty("backupnow_file_entities")&&(impossible_increment_entities=t.backupnow_file_entities),t.hasOwnProperty("count_backups")&&jQuery("#updraft-existing-backups-heading").html(updraftlion.existing_backups+' <span class="updraft_existing_backups_count">'+t.count_backups+"</span>");for(var a=0;a<i.length;a++){var r=i[a];jQuery("#updraft-navtab-backups-content .updraft_existing_backups_row_"+r).slideUp().remove()}updraft_backups_selection.checkSelectionStatus(),updraft_history_lastchecksum=!1,d+=t.backup_local,u+=t.backup_remote,s+=t.backup_sets,""!=t.error_messages&&(p=updraftlion.delete_error_log_prompt),setTimeout(function(){alert(t.set_message+" "+s+"\n"+t.local_message+" "+d+"\n"+t.remote_message+" "+u+"\n\n"+t.error_messages+"\n"+p)},900)}})}function c(t,e){jQuery("#updraft-navtab-settings-content #updraft_include_"+t).is(":checked")?e?jQuery("#updraft-navtab-settings-content #updraft_include_"+t+"_exclude_container").show():jQuery("#updraft-navtab-settings-content #updraft_include_"+t+"_exclude_container").slideDown():e?jQuery("#updraft-navtab-settings-content #updraft_include_"+t+"_exclude").hide():jQuery("#updraft-navtab-settings-content #updraft_include_"+t+"_exclude_container").slideUp()}function f(){var t=new plupload.Uploader(updraft_plupload_config);t.bind("Init",function(t){var e=jQuery("#plupload-upload-ui");t.features.dragdrop?(e.addClass("drag-drop"),jQuery("#drag-drop-area").bind("dragover.wp-uploader",function(){e.addClass("drag-over")}).bind("dragleave.wp-uploader, drop.wp-uploader",function(){e.removeClass("drag-over")})):(e.removeClass("drag-drop"),jQuery("#drag-drop-area").unbind(".wp-uploader"))}),t.init(),t.bind("FilesAdded",function(e,a){plupload.each(a,function(e){if(!/^backup_([\-0-9]{15})_.*_([0-9a-f]{12})-[\-a-z]+([0-9]+?)?(\.(zip|gz|gz\.crypt))?$/i.test(e.name)&&!/^log\.([0-9a-f]{12})\.txt$/.test(e.name)){for(var a=!1,r=0;r<updraft_accept_archivename.length;r++)if(updraft_accept_archivename[r].test(e.name))var a=!0;if(!a)return/\.(zip|tar|tar\.gz|tar\.bz2)$/i.test(e.name)||/\.sql(\.gz)?$/i.test(e.name)?(jQuery("#updraft-message-modal-innards").html("<p><strong>"+e.name+"</strong></p> "+updraftlion.notarchive2),jQuery("#updraft-message-modal").dialog("open")):alert(e.name+": "+updraftlion.notarchive),void t.removeFile(e)}jQuery("#filelist").append('<div class="file" id="'+e.id+'"><b>'+e.name+"</b> (<span>"+plupload.formatSize(0)+"</span>/"+plupload.formatSize(e.size)+') <div class="fileprogress"></div></div>')}),e.refresh(),e.start()}),t.bind("UploadProgress",function(t,e){jQuery("#"+e.id+" .fileprogress").width(e.percent+"%"),jQuery("#"+e.id+" span").html(plupload.formatSize(parseInt(e.size*e.percent/100))),e.size==e.loaded&&(jQuery("#"+e.id).html('<div class="file" id="'+e.id+'"><b>'+e.name+"</b> (<span>"+plupload.formatSize(parseInt(e.size*e.percent/100))+"</span>/"+plupload.formatSize(e.size)+") - "+updraftlion.complete+"</div>"),jQuery("#"+e.id+" .fileprogress").width(e.percent+"%"))}),t.bind("Error",function(t,e){console.log(e);var a;a="-200"==e.code?"\n"+updraftlion.makesure2:updraftlion.makesure;var r=updraftlion.uploaderr+" (code "+e.code+") : "+e.message;e.hasOwnProperty("status")&&e.status&&(r+=" ("+updraftlion.http_code+" "+e.status+")"),e.hasOwnProperty("response")&&(console.log("UpdraftPlus: plupload error: "+e.response),e.response.length<100&&(r+=" "+updraftlion.error+" "+e.response+"\n")),r+=" "+a,alert(r)}),t.bind("FileUploaded",function(t,e,a){if("200"==a.status)try{resp=ud_parse_json(a.response),resp.e?alert(updraftlion.uploaderror+" "+resp.e):resp.dm?(alert(resp.dm),updraft_updatehistory(1,0)):resp.m?updraft_updatehistory(1,0):alert("Unknown server response: "+a.response)}catch(r){
|
3 |
+
console.log(a),alert(updraftlion.jsonnotunderstood)}else alert("Unknown server response status: "+a.code),console.log(a)})}function m(t){params={uri:jQuery("#updraftplus_httpget_uri").val()},params.curl=t,updraft_send_command("httpget",params,function(t){t.e&&alert(t.e),t.r?jQuery("#updraftplus_httpget_results").html("<pre>"+t.r+"</pre>"):console.log(t)},{type:"GET"})}function g(t,e,a){updraft_restore_setoptions(t),jQuery("#updraft_restore_timestamp").val(e),jQuery(".updraft_restore_date").html(a),updraft_restore_stage=1,Q.open(),updraft_activejobs_update(!0)}function h(t){t=t.replace(/[\[]/,"\\[").replace(/[\]]/,"\\]");var e="[\\?&]"+t+"=([^&#]*)",a=new RegExp(e),r=a.exec(window.location.href);return null==r?"":decodeURIComponent(r[1].replace(/\+/g," "))}function b(e,a,r){jQuery("#updraft_upload_timestamp").val(e),jQuery("#updraft_upload_nonce").val(a);var n=r.split(",");jQuery(".updraft_remote_storage_destination").each(function(e){var a=jQuery(this).val();if(jQuery.inArray(a,n)==-1){jQuery(this).prop("checked",!1),jQuery(this).prop("disabled",!0);var r=t(this).prop("labels");jQuery(r).append(" "+updraftlion.already_uploaded)}}),jQuery("#updraft-upload-modal").dialog("open")}if(t(document).on("udp/checkout/done",function(e,a){a.hasOwnProperty("product")&&"updraftpremium"===a.product&&"complete"===a.status&&(t(".premium-upgrade-purchase-success").show(),t(".updraft_feat_table").closest("section").hide(),t(".updraft_premium_cta__action").hide())}),t(".expertmode .advanced_settings_container .advanced_tools_button").click(function(){e(t(this).attr("id"))}),jQuery.ui&&jQuery.ui.dialog&&jQuery.ui.dialog.prototype._allowInteraction){var y=jQuery.ui.dialog.prototype._allowInteraction;jQuery.ui.dialog.prototype._allowInteraction=function(t){return!!jQuery(t.target).closest(".select2-dropdown").length||y.apply(this,arguments)}}t("#updraftcentral_keys").on("click","a.updraftcentral_keys_show",function(e){e.preventDefault(),t(this).remove(),t("#updraftcentral_keys_table").slideDown()}),t("#updraftcentral_keycreate_altmethod_moreinfo_get").click(function(e){e.preventDefault(),t(this).remove(),t("#updraftcentral_keycreate_altmethod_moreinfo").slideDown()}),t("#updraft-navtab-settings-content #remote-storage-holder").on("change keyup paste",".updraft_webdav_settings",function(){var e=[];t(".updraft_webdav_settings").each(function(a,r){var n=t(r).attr("id");if(n&&"updraft_webdav_"==n.substring(0,15)){var o=n.substring(15);id_split=o.split("_"),o=id_split[0];var d=id_split[1];"undefined"==typeof e[d]&&(e[d]=[]),e[d][o]=this.value}});var a="",r="@",n="/",o=":",d=":";for(var u in e)(e[u].host.indexOf("@")>=0||""===e[u].host)&&(r=""),e[u].host.indexOf("/")>=0?t("#updraft_webdav_host_error").show():t("#updraft_webdav_host_error").hide(),0!=e[u].path.indexOf("/")&&""!==e[u].path||(n=""),""!==e[u].user&&""!==e[u].pass||(o=""),""!==e[u].host&&""!==e[u].port||(d=""),a=e[u].webdav+e[u].user+o+e[u].pass+r+encodeURIComponent(e[u].host)+d+e[u].port+n+e[u].path,masked_webdav_url=e[u].webdav+e[u].user+o+e[u].pass.replace(/./gi,"*")+r+encodeURIComponent(e[u].host)+d+e[u].port+n+e[u].path,t("#updraft_webdav_url_"+u).val(a),t("#updraft_webdav_masked_url_"+u).val(masked_webdav_url)}),t("#updraft-navtab-backups-content").on("click",".js--delete-selected-backups",function(t){t.preventDefault(),updraft_deleteallselected()}),t("#updraft-navtab-backups-content").on("click",".updraft_existing_backups .backup-select input",function(e){updraft_backups_selection.toggle(t(this).closest(".updraft_existing_backups_row"))}),t("#updraft-navtab-backups-content").on("click","#cb-select-all",function(e){t(this).is(":checked")?updraft_backups_selection.selectAll():updraft_backups_selection.deselectAll()}),t("#updraft-navtab-backups-content").on("click",".js--select-all-backups",function(t){updraft_backups_selection.selectAll()}),t("#updraft-navtab-backups-content").on("click",".js--deselect-all-backups",function(t){updraft_backups_selection.deselectAll()}),t("#updraft-navtab-backups-content").on("click",".updraft_existing_backups .updraft_existing_backups_row",function(e){(e.ctrlKey||e.metaKey)&&(e.shiftKey?("undefined"==typeof updraft_backups_selection.firstMultipleSelectionIndex?(t(document).on("keyup.MultipleSelection",function(e){updraft_backups_selection.unregister_highlight_mode(),t(document).off(".MultipleSelection")}),updraft_backups_selection.select(this),t(this).addClass("range-selection-start"),updraft_backups_selection.register_highlight_mode()):(updraft_backups_selection.selectAllInBetween(this),jQuery("#updraft-navtab-backups-content .updraft_existing_backups .updraft_existing_backups_row").removeClass("range-selection")),updraft_backups_selection.firstMultipleSelectionIndex=this.rowIndex-1):updraft_backups_selection.toggle(this))}),updraft_backups_selection.checkSelectionStatus(),t("#updraft-navtab-addons-content .wrap").on("click",".updraftplus_com_login .ud_connectsubmit",function(e){e.preventDefault();var a=t("#updraft-navtab-addons-content .wrap .updraftplus_com_login #updraftplus-addons_options_email").val(),r=t("#updraft-navtab-addons-content .wrap .updraftplus_com_login #updraftplus-addons_options_password").val(),n=t("#updraft-navtab-addons-content .wrap .updraftplus_com_login #updraftplus-addons_options_auto_updates").is(":checked")?1:0,o=t("#updraft-navtab-addons-content .wrap .updraftplus_com_login #updraftplus-addons_options_auto_udc_connect").is(":checked")?1:0,d={email:a,password:r,auto_update:n,auto_udc_connect:o};v.submit(d)}),t("#updraft-navtab-addons-content .wrap").on("keydown",".updraftplus_com_login input",function(e){if(13==e.which){e.preventDefault();var a=t("#updraft-navtab-addons-content .wrap .updraftplus_com_login #updraftplus-addons_options_email").val(),r=t("#updraft-navtab-addons-content .wrap .updraftplus_com_login #updraftplus-addons_options_password").val(),n=t("#updraft-navtab-addons-content .wrap .updraftplus_com_login #updraftplus-addons_options_auto_updates").is(":checked")?1:0,o=t("#updraft-navtab-addons-content .wrap .updraftplus_com_login #updraftplus-addons_options_auto_udc_connect").is(":checked")?1:0,d={email:a,password:r,auto_update:n,auto_udc_connect:o};v.submit(d)}}),t("#updraft-navtab-migrate-content").on("click",".updraftclone_show_step_1",function(e){t(".updraftplus-clone").addClass("opened"),t(".updraftclone_show_step_1").hide(),t(".updraft_migrate_widget_temporary_clone_stage1").show(),t(".updraft_migrate_widget_temporary_clone_stage0").hide()}),t("#updraft-navtab-migrate-content").on("click",".updraft_migrate_widget_temporary_clone_show_stage0",function(e){e.preventDefault(),t(".updraft_migrate_widget_temporary_clone_stage0").toggle()}),setup_migrate_tabs(),t("#updraft-navtab-migrate-content").on("click",".updraft_migrate_widget_module_content .close",function(e){t(".updraft_migrate_intro").show(),t(this).closest(".updraft_migrate_widget_module_content").hide()}),t("#updraft-navtab-migrate-content").on("click",".updraft_migrate_add_site--trigger",function(e){e.preventDefault(),t(".updraft_migrate_add_site").toggle()}),t("#updraft-navtab-migrate-content").on("click",".updraft_migrate_widget_module_content .updraftplus_com_login .ud_connectsubmit",function(e){e.preventDefault();var r=t("#updraft-navtab-migrate-content .updraft_migrate_widget_module_content .updraftplus_com_login #temporary_clone_options_email").val(),n=t("#updraft-navtab-migrate-content .updraft_migrate_widget_module_content .updraftplus_com_login #temporary_clone_options_password").val(),o=t("#updraft-navtab-migrate-content .updraft_migrate_widget_module_content .updraftplus_com_login #temporary_clone_options_two_factor_code").val(),d=t("#updraft-navtab-migrate-content .updraft_migrate_widget_module_content .updraftplus_com_login .temporary_clone_terms_and_conditions").is(":checked")?1:0,u={form_data:{email:r,password:n,two_factor_code:o,consent:d}};r&&n?a(u):t("#updraft-navtab-migrate-content .updraft_migrate_widget_module_content .updraftplus_com_login_status").html("<b>"+updraftlion.error+"</b> "+updraftlion.username_password_required).show()}),t("#updraft-navtab-migrate-content").on("keydown",".updraft_migrate_widget_module_content .updraftplus_com_login input",function(e){if(13==e.which){e.preventDefault();var r=t("#updraft-navtab-migrate-content .updraft_migrate_widget_module_content .updraftplus_com_login #temporary_clone_options_email").val(),n=t("#updraft-navtab-migrate-content .updraft_migrate_widget_module_content .updraftplus_com_login #temporary_clone_options_password").val(),o=t("#updraft-navtab-migrate-content .updraft_migrate_widget_module_content .updraftplus_com_login #temporary_clone_options_two_factor_code").val(),d=t("#updraft-navtab-migrate-content .updraft_migrate_widget_module_content .updraftplus_com_login .temporary_clone_terms_and_conditions").is(":checked")?1:0,u={form_data:{email:r,password:n,two_factor_code:o,consent:d}};r&&n?a(u):t("#updraft-navtab-migrate-content .updraft_migrate_widget_module_content .updraftplus_com_login_status").html("<b>"+updraftlion.error+"</b> "+updraftlion.username_password_required).show()}}),t("#updraft-navtab-migrate-content").on("click",".updraft_migrate_widget_module_content .updraftplus_com_key .ud_key_connectsubmit",function(e){e.preventDefault();var a=t("#updraft-navtab-migrate-content .updraft_migrate_widget_module_content .updraftplus_com_key #temporary_clone_options_key").val(),n=t("#updraft-navtab-migrate-content .updraft_migrate_widget_module_content .updraftplus_com_key .temporary_clone_terms_and_conditions").is(":checked")?1:0,o={form_data:{clone_key:a,consent:n}};a?r(o):t("#updraft-navtab-migrate-content .updraft_migrate_widget_module_content .updraftplus_com_key_status").html("<b>"+updraftlion.error+"</b> "+updraftlion.clone_key_required).show()}),t("#updraft-navtab-migrate-content").on("keydown",".updraft_migrate_widget_module_content .updraftplus_com_key input",function(e){if(13==e.which){e.preventDefault();var a=t("#updraft-navtab-migrate-content .updraft_migrate_widget_module_content .updraftplus_com_key #temporary_clone_options_key").val(),n=t("#updraft-navtab-migrate-content .updraft_migrate_widget_module_content .updraftplus_com_key .temporary_clone_terms_and_conditions").is(":checked")?1:0,o={form_data:{clone_key:a,consent:n}};a?r(o):t("#updraft-navtab-migrate-content .updraft_migrate_widget_module_content .updraftplus_com_key_status").html("<b>"+updraftlion.error+"</b> "+updraftlion.clone_key_required).show()}}),t("#updraft-navtab-migrate-content").on("change",".updraft_migrate_widget_module_content #updraftplus_clone_php_options",function(){var e=t(this).data("php_version"),a=t(this).val();a<e?t("#updraft-navtab-migrate-content .updraft_migrate_widget_module_content .updraftplus_clone_status").html(updraftlion.clone_version_warning):t("#updraft-navtab-migrate-content .updraft_migrate_widget_module_content .updraftplus_clone_status").html("")}),t("#updraft-navtab-migrate-content").on("change",".updraft_migrate_widget_module_content #updraftplus_clone_wp_options",function(){var e=t(this).data("wp_version"),a=t(this).val();a<e?t("#updraft-navtab-migrate-content .updraft_migrate_widget_module_content .updraftplus_clone_status").html(updraftlion.clone_version_warning):t("#updraft-navtab-migrate-content .updraft_migrate_widget_module_content .updraftplus_clone_status").html("")}),t("#updraft-navtab-migrate-content").on("change",".updraft_migrate_widget_module_content #updraftplus_clone_backup_options",function(){t("#updraft-navtab-migrate-content .updraft_migrate_widget_module_content #updraftplus_clone_package_options > option").each(function(){var e=t(this).val();"starter"==e&&t('#updraft-navtab-migrate-content .updraft_migrate_widget_module_content #updraftplus_clone_package_options option[value="'+e+'"]').prop("selected",!0),t('#updraft-navtab-migrate-content .updraft_migrate_widget_module_content #updraftplus_clone_package_options option[value="'+e+'"]').prop("disabled",!1)});var e=t(this).find("option:selected");if("current"!=t(e).data("nonce")&&"wp_only"!=t(e).data("nonce")){var a=t(e).data("size");t("#updraft-navtab-migrate-content .updraft_migrate_widget_module_content #updraftplus_clone_package_options > option").each(function(){var e=t(this).data("size"),r=t(this).val();return a>=e?void t('#updraft-navtab-migrate-content .updraft_migrate_widget_module_content #updraftplus_clone_package_options option[value="'+r+'"]').prop("disabled",!0):(t('#updraft-navtab-migrate-content .updraft_migrate_widget_module_content #updraftplus_clone_package_options option[value="'+r+'"]').prop("selected",!0),!1)})}}),t("#updraft-navtab-migrate-content").on("click",".updraft_migrate_widget_module_content #updraft_migrate_createclone",function(e){e.preventDefault(),t("#updraft-navtab-migrate-content .updraft_migrate_widget_module_content #updraft_migrate_createclone").prop("disabled",!0),t("#updraft-navtab-migrate-content .updraft_migrate_widget_module_content .updraftplus_clone_status").html(""),t("#updraft-navtab-migrate-content .updraft_migrate_widget_module_content .updraftplus_spinner.spinner").addClass("visible");var a=t(this).data("clone_id"),r=t(this).data("secret_token"),n=t("#updraft-navtab-migrate-content .updraft_migrate_widget_module_content #updraftplus_clone_php_options").val(),d=t("#updraft-navtab-migrate-content .updraft_migrate_widget_module_content #updraftplus_clone_wp_options").val(),u=t("#updraft-navtab-migrate-content .updraft_migrate_widget_module_content #updraftplus_clone_region_options").val(),s=t("#updraft-navtab-migrate-content .updraft_migrate_widget_module_content #updraftplus_clone_package_options").val(),i=t("#updraft-navtab-migrate-content .updraft_migrate_widget_module_content #updraftplus_clone_updraftclone_branch").val(),p=t("#updraft-navtab-migrate-content .updraft_migrate_widget_module_content #updraftplus_clone_updraftplus_branch").val(),l=t(".updraftplus_clone_admin_login_options").is(":checked"),_="current",c="current",f=t("#updraft-navtab-migrate-content .updraft_migrate_widget_module_content #updraftplus_clone_backup_options").length,m=t("#updraft-navtab-migrate-content .updraft_migrate_widget_module_content #updraftplus_clone_backup_options").find("option:selected");0!==f&&"undefined"!=typeof m&&(_=m.data("nonce"),c=m.data("timestamp"));var g={form_data:{clone_id:a,secret_token:r,install_info:{php_version:n,wp_version:d,region:u,"package":s,admin_only:l,updraftclone_branch:"undefined"==typeof i?"":i,updraftplus_branch:"undefined"==typeof p?"":p}}};"wp_only"===_&&(g.form_data.install_info.wp_only=1),o(g,c,_)});var v={};v.set_status=function(e){t("#updraft-navtab-addons-content .wrap").find(".updraftplus_spinner.spinner").text(e)},v.show_loader=function(){t("#updraft-navtab-addons-content .wrap").find(".updraftplus_spinner.spinner").addClass("visible"),t("#updraft-navtab-addons-content .wrap").find(".ud_connectsubmit").prop("disabled","disabled")},v.hide_loader=function(){t("#updraft-navtab-addons-content .wrap").find(".updraftplus_spinner.spinner").removeClass("visible").text(updraftlion.processing),t("#updraft-navtab-addons-content .wrap").find(".ud_connectsubmit").removeProp("disabled")},v.submit=function(e){if(t("#updraft-navtab-addons-content .wrap .updraftplus_com_login_status").html("").hide(),this.stage)switch(this.stage){case"connect_udc":case"connect_udc_TFA":var a=t("#updraftplus-addons_options_email").val(),r=t("#updraftplus-addons_options_password").val();this.login_data.email=a,this.login_data.password=r,this.connect_udc();break;case"create_key":this.create_key();break;default:this.stage=null,v.submit()}else this.set_status(updraftlion.connecting),this.show_loader(),updraft_send_command("updraftplus_com_login_submit",{data:e},function(a){a.hasOwnProperty("success")?t("#updraftplus-addons_options_auto_udc_connect").is(":checked")?(this.login_data={email:e.email,password:e.password,i_consent:1,two_factor_code:""},v.create_key()):(v.hide_loader(),t("#updraft-navtab-addons-content .wrap .updraftplus_com_login").submit()):a.hasOwnProperty("error")&&(v.hide_loader(),t("#updraft-navtab-addons-content .wrap .updraftplus_com_login_status").html(a.message).show())}.bind(this))},v.create_key=function(){this.stage="create_key",this.set_status(updraftlion.udc_cloud_connected),this.show_loader();var e={where_send:"__updraftpluscom",key_description:"",key_size:null,mothership_firewalled:0};updraft_send_command("updraftcentral_create_key",e,function(e){try{var a=ud_parse_json(e);if(a.hasOwnProperty("error"))return void console.log(a);a.hasOwnProperty("bundle")?(console.log("bundle",a.bundle),this.login_data.key=a.bundle,this.stage="connect_udc",v.connect_udc()):(a.hasOwnProperty("r")?(t("#updraft-navtab-addons-content .wrap .updraftplus_com_login_status").html(updraftlion.trouble_connecting).show(),alert(a.r)):(t("#updraft-navtab-addons-content .wrap .updraftplus_com_login_status").html(updraftlion.trouble_connecting).show(),console.log(a)),v.hide_loader())}catch(r){console.log(r),v.hide_loader()}}.bind(this),{json_parse:!1})},v.connect_udc=function(){var e=t("#updraft-navtab-addons-content .wrap");v.set_status(updraftlion.udc_cloud_key_created),v.show_loader(),"connect_udc_TFA"==this.stage&&(this.login_data.two_factor_code=e.find("input#updraftplus-addons_options_two_factor_code").val(),v.set_status(updraftlion.checking_tfa_code));var a={form_data:this.login_data};a.form_data.addons_options_connect=1,updraft_send_command("process_updraftcentral_login",a,function(a){try{var r=ud_parse_json(a);if(r.hasOwnProperty("error")){if("incorrect_password"===r.code&&(e.find(".tfa_fields").hide(),e.find(".non_tfa_fields").show(),e.find("input#updraftplus-addons_options_two_factor_code").val(""),e.find("input#updraftplus-addons_options_password").val("").focus()),"no_key_found"===r.code&&(this.stage="create_key"),"no_licences_available"!==r.code)return t("#updraft-navtab-addons-content .wrap .updraftplus_com_login_status").html(r.message).show(),t("#updraft-navtab-addons-content .wrap .updraftplus_com_login_status").find("a").attr("target","_blank"),console.log(r),void v.hide_loader();t("#updraft-navtab-addons-content .wrap .updraftplus_com_login_status").html(updraftlion.login_udc_no_licences_short).show(),r.status="authenticated",e.find('input[name="_wp_http_referer"]').val(function(t,e){return e+"&udc_connect=0"})}r.hasOwnProperty("tfa_enabled")&&1==r.tfa_enabled&&(t("#updraft-navtab-addons-content .wrap .updraftplus_com_login_status").html("").hide(),e.find(".non_tfa_fields").hide(),e.find(".tfa_fields").show(),e.find("input#updraftplus-addons_options_two_factor_code").focus(),this.stage="connect_udc_TFA"),"authenticated"===r.status&&(e.find(".non_tfa_fields").hide(),e.find(".tfa_fields").hide(),e.find(".updraft-after-form-table").hide(),this.stage=null,t("#updraft-navtab-addons-content .wrap .updraftplus_com_login_status").html(updraftlion.login_successful_short).show().addClass("success"),setTimeout(function(){t("#updraft-navtab-addons-content .wrap form.updraftplus_com_login").submit()},1e3))}catch(n){console.log(n)}v.hide_loader()}.bind(this),{json_parse:!1})},t("#updraft-navtab-settings-content #remote-storage-holder").on("click",".updraftplusmethod a.updraft_add_instance",function(e){e.preventDefault(),updraft_settings_form_changed=!0;var a=t(this).data("method");s(a)}),t("#updraft-navtab-settings-content #remote-storage-holder").on("click",".updraftplusmethod a.updraft_delete_instance",function(e){e.preventDefault(),updraft_settings_form_changed=!0;var a=t(this).data("method"),r=t(this).data("instance_id");1===t("."+a+"_updraft_remote_storage_border").length&&s(a),t("."+a+"-"+r).hide("slow",function(){t(this).remove()})}),t("#updraft-navtab-settings-content #remote-storage-holder").on("click",".updraftplusmethod .updraft_edit_label_instance",function(e){t(this).find("span").hide(),t(this).attr("contentEditable",!0).focus()}),t("#updraft-navtab-settings-content #remote-storage-holder").on("keyup",".updraftplusmethod .updraft_edit_label_instance",function(e){var a=jQuery(this).data("method"),r=jQuery(this).data("instance_id"),n=jQuery(this).text();t("#updraft_"+a+"_instance_label_"+r).val(n)}),t("#updraft-navtab-settings-content #remote-storage-holder").on("blur",".updraftplusmethod .updraft_edit_label_instance",function(e){t(this).attr("contentEditable",!1),t(this).find("span").show()}),t("#updraft-navtab-settings-content #remote-storage-holder").on("keypress",".updraftplusmethod .updraft_edit_label_instance",function(e){13===e.which&&(t(this).attr("contentEditable",!1),t(this).find("span").show(),t(this).blur())}),jQuery("#updraft-navtab-settings-content #remote-storage-holder").on("change","input[class='updraft_instance_toggle']",function(){updraft_settings_form_changed=!0,jQuery(this).is(":checked")?jQuery(this).siblings("label").html(updraftlion.instance_enabled):jQuery(this).siblings("label").html(updraftlion.instance_disabled)}),jQuery("#updraft-navtab-settings-content #remote-storage-holder").on("click",".updraftplusmethod button.updraft-test-button",function(){var e=jQuery(this).data("method"),a=jQuery(this).data("instance_id");updraft_remote_storage_test(e,function(r,n,o){return"sftp"==e&&(o.hasOwnProperty("scp")&&o.scp?alert(updraftlion.settings_test_result.replace("%s","SCP")+" "+r.output):alert(updraftlion.settings_test_result.replace("%s","SFTP")+" "+r.output),r.hasOwnProperty("data")&&r.data&&r.data.hasOwnProperty("valid_md5_fingerprint")&&r.data.valid_md5_fingerprint&&t("#updraft_sftp_fingerprint_"+a).val(r.data.valid_md5_fingerprint),!0)},a)}),t("#updraft-navtab-settings-content select.updraft_interval, #updraft-navtab-settings-content select.updraft_interval_database").change(function(){updraft_check_same_times()}),t("#backupnow_includefiles_showmoreoptions").click(function(e){e.preventDefault(),t("#backupnow_includefiles_moreoptions").toggle()}),t("#backupnow_database_showmoreoptions").click(function(e){e.preventDefault(),t("#backupnow_database_moreoptions").toggle()}),t("#updraft-backupnow-modal").on("click","#backupnow_includecloud_showmoreoptions",function(e){e.preventDefault(),t("#backupnow_includecloud_moreoptions").toggle()}),t("#updraft-navtab-backups-content").on("click","a.updraft_diskspaceused_update",function(t){t.preventDefault(),updraftplus_diskspace()}),t(".advanced_settings_content a.updraft_diskspaceused_update").click(function(t){t.preventDefault(),jQuery(".advanced_settings_content .updraft_diskspaceused").html("<em>"+updraftlion.calculating+"</em>"),updraft_send_command("get_fragment",{fragment:"disk_usage",data:"updraft"},function(t){jQuery(".advanced_settings_content .updraft_diskspaceused").html(t.output)},{type:"GET"})}),t("#updraft-navtab-backups-content a.updraft_uploader_toggle").click(function(e){e.preventDefault(),t("#updraft-plupload-modal").slideToggle()}),t("#updraft-navtab-backups-content a.updraft_rescan_local").click(function(t){t.preventDefault(),updraft_updatehistory(1,0)}),t("#updraft-navtab-backups-content a.updraft_rescan_remote").click(function(t){t.preventDefault(),updraft_updatehistory(1,1)}),t("#updraftplus-remote-rescan-debug").click(function(t){t.preventDefault(),updraft_updatehistory(1,1,1)}),jQuery("#updraftcentral_keys").on("click",'input[type="radio"]',function(){p(!1)}),p(!0),jQuery("#updraftcentral_keys").on("click","#updraftcentral_view_log",function(t){t.preventDefault(),jQuery("#updraftcentral_view_log_container").block({message:'<div style="margin: 8px; font-size:150%;"><img src="'+updraftlion.ud_url+'/images/udlogo-rotating.gif" height="80" width="80" style="padding-bottom:10px;"><br>'+updraftlion.fetching+"</div>"});try{updraft_send_command("updraftcentral_get_log",null,function(t){jQuery("#updraftcentral_view_log_container").unblock(),t.hasOwnProperty("log_contents")?jQuery("#updraftcentral_view_log_contents").html('<div style="border:1px solid;padding: 2px;max-height: 400px; overflow-y:scroll;">'+t.log_contents+"</div>"):console.response(resp)},{error_callback:function(t,e,a,r){if(jQuery("#updraftcentral_view_log_container").unblock(),"undefined"!=typeof r&&r.hasOwnProperty("fatal_error"))console.error(r.fatal_error_message),alert(r.fatal_error_message);else{var n="updraft_send_command: error: "+e+" ("+a+")";console.log(n),alert(n),console.log(t)}}})}catch(e){jQuery("#updraft_central_key").html(),console.log(e)}}),jQuery("#updraftcentral_keys").on("click","#updraftcentral_wizard_go",function(t){jQuery("#updraftcentral_wizard_go").hide(),jQuery(".updraftcentral_wizard_success").remove(),jQuery(".create_key_container").show()}),jQuery("#updraftcentral_keys").on("click","#updraftcentral_stage1_go",function(t){t.preventDefault(),jQuery(".updraftcentral_wizard_stage2").hide(),jQuery(".updraftcentral_wizard_stage1").show()}),jQuery("#updraftcentral_keys").on("click","#updraftcentral_stage2_go",function(t){t.preventDefault(),l()}),jQuery("#updraftcentral_keys").on("click","#updraftcentral_keycreate_go",function(t){t.preventDefault();var e=!!jQuery("#updraftcentral_mothership_other").is(":checked"),a=jQuery("#updraftcentral_keycreate_description").val(),r=jQuery("#updraftcentral_keycreate_keysize").val(),n="__updraftpluscom";if(data={key_description:a,key_size:r},e&&(n=jQuery("#updraftcentral_keycreate_mothership").val(),"http"!=n.substring(0,4)))return void alert(updraftlion.enter_mothership_url);data.mothership_firewalled=jQuery("#updraftcentral_keycreate_mothership_firewalled").is(":checked")?1:0,data.where_send=n,jQuery(".create_key_container").hide(),jQuery(".updraftcentral_wizard_stage1").show(),jQuery(".updraftcentral_wizard_stage2").hide(),jQuery("#updraftcentral_keys").block({message:'<div style="margin: 8px; font-size:150%;"><img src="'+updraftlion.ud_url+'/images/udlogo-rotating.gif" height="80" width="80" style="padding-bottom:10px;"><br>'+updraftlion.creating_please_allow+"</div>"});try{updraft_send_command("updraftcentral_create_key",data,function(t){jQuery("#updraftcentral_keys").unblock();try{if(t.hasOwnProperty("error"))return alert(t.error),void console.log(t);alert(t.r),t.hasOwnProperty("bundle")&&t.hasOwnProperty("keys_guide")?(jQuery("#updraftcentral_keys_content").html(t.keys_guide),jQuery("#updraftcentral_keys_content").append('<div class="updraftcentral_wizard_success">'+t.r+'<br><textarea onclick="this.select();" style="width:620px; height:165px; word-wrap:break-word; border: 1px solid #aaa; border-radius: 3px; padding:4px;">'+t.bundle+"</textarea></div>")):console.log(t),t.hasOwnProperty("keys_table")&&jQuery("#updraftcentral_keys_content").append(t.keys_table),jQuery("#updraftcentral_wizard_go").show()}catch(e){alert(updraftlion.unexpectedresponse+" "+response),console.log(e)}},{error_callback:function(t,e,a,r){if(jQuery("#updraftcentral_keys").unblock(),"undefined"!=typeof r&&r.hasOwnProperty("fatal_error"))console.error(r.fatal_error_message),alert(r.fatal_error_message);else{var n="updraft_send_command: error: "+e+" ("+a+")";console.log(n),alert(n),console.log(t)}}})}catch(o){jQuery("#updraft_central_key").html(),console.log(o)}}),jQuery("#updraftcentral_keys").on("click",".updraftcentral_key_delete",function(t){t.preventDefault();var e=jQuery(this).data("key_id");return"undefined"==typeof e?void console.log("UpdraftPlus: .updraftcentral_key_delete clicked, but no key ID found"):(jQuery("#updraftcentral_keys").block({message:'<div style="margin: 8px; font-size:150%;"><img src="'+updraftlion.ud_url+'/images/udlogo-rotating.gif" height="80" width="80" style="padding-bottom:10px;"><br>'+updraftlion.deleting+"</div>"}),void updraft_send_command("updraftcentral_delete_key",{key_id:e},function(t){jQuery("#updraftcentral_keys").unblock(),t.hasOwnProperty("keys_table")&&jQuery("#updraftcentral_keys_content").html(t.keys_table)},{error_callback:function(t,e,a,r){if(jQuery("#updraftcentral_keys").unblock(),"undefined"!=typeof r&&r.hasOwnProperty("fatal_error"))console.error(r.fatal_error_message),alert(r.fatal_error_message);else{var n="updraft_send_command: error: "+e+" ("+a+")";console.log(n),alert(n),console.log(t)}}}))}),jQuery("#updraft_reset_sid").click(function(t){t.preventDefault(),updraft_send_command("reset_site_id",null,function(t){jQuery("#updraft_show_sid").html(t)},{json_parse:!1})}),jQuery("#updraft-navtab-settings-content form input:not('.udignorechange'), #updraft-navtab-settings-content form select").change(function(t){updraft_settings_form_changed=!0}),jQuery("#updraft-navtab-settings-content form input[type='submit']").click(function(t){updraft_settings_form_changed=!1});var w=180;jQuery(".updraft-bigbutton").each(function(t,e){var a=jQuery(e).width();a>w&&(w=a)}),w>180&&jQuery(".updraft-bigbutton").width(w),jQuery("#updraft-navtab-backups-content").length&&setInterval(function(){updraft_activejobs_update(!1)},1250),setTimeout(function(){jQuery("#setting-error-settings_updated").slideUp()},5e3),jQuery("#updraft_restore_db").change(function(){jQuery("#updraft_restore_db").is(":checked")&&1==jQuery(this).data("encrypted")?jQuery("#updraft_restorer_dboptions").slideDown():jQuery("#updraft_restorer_dboptions").slideUp()}),updraft_check_same_times();var k={};k[updraftlion.close]=function(){jQuery(this).dialog("close")},jQuery("#updraft-message-modal").dialog({autoOpen:!1,height:350,width:520,modal:!0,buttons:k});var j={};j[updraftlion.deletebutton]=function(){_(0,0,0,0)},j[updraftlion.cancel]=function(){jQuery(this).dialog("close")},jQuery("#updraft-delete-modal").dialog({autoOpen:!1,height:322,width:430,modal:!0,buttons:j});var Q={initialized:!1,init:function(){this.initialized||(this.initialized=!0,t(".updraft-restore--cancel").on("click",function(t){t.preventDefault(),this.close()}.bind(this)),this.default_next_text=t(".updraft-restore--next-step").eq(0).text(),t(".updraft-restore--next-step").on("click",function(t){t.preventDefault(),this.process_next_action()}.bind(this)))},close:function(){t(".updraft_restore_container").hide(),t("body").removeClass("updraft-modal-is-opened")},open:function(){this.init(),t("#updraft-restore-modal-stage1").show(),t("#updraft-restore-modal-stage2").hide(),t("#updraft-restore-modal-stage2a").html(""),t(".updraft-restore--next-step").text(this.default_next_text),t(".updraft-restore--stages li").removeClass("active").first().addClass("active"),t(".updraft_restore_container").show(),t("body").addClass("updraft-modal-is-opened")},process_next_action:function(){var e=0,a=0,r=0,n=[],o=0,d=t("#updraft_restore_meta_foreign").val();if(t('input[name="updraft_restore[]"]').each(function(u,s){if(t(s).is(":checked")&&!t(s).is(":disabled")){e=1;var i=t(s).data("howmany"),p=t(s).val();if("more"==p&&(a=1),"db"==p&&(r=1),(1==d||2==d&&"db"!=p)&&("wpcore"!=p&&(i=t("#updraft_restore_form #updraft_restore_wpcore").data("howmany")),p="wpcore"),"wpcore"!=p||0==o){var l=[p,i];n.push(l),"wpcore"==p&&(o=1)}}}),1==e){if(1==updraft_restore_stage){t(".updraft-restore--stages li").removeClass("active").eq(1).addClass("active"),t("#updraft-restore-modal-stage1").slideUp("slow"),t("#updraft-restore-modal-stage2").show(),updraft_restore_stage=2;var u=t(".updraft_restore_date").first().text(),s=n,i=t("#updraft_restore_timestamp").val();try{t(".updraft-restore--next-step").prop("disabled",!0),t("#updraft-restore-modal-stage2a").html('<span class="dashicons dashicons-update rotate"></span> '+updraftlion.maybe_downloading_entities),updraft_send_command("whichdownloadsneeded",{downloads:n,timestamp:i},function(e){if(t(".updraft-restore--next-step").prop("disabled",!1),e.hasOwnProperty("downloads")&&(console.log("UpdraftPlus: items which still require downloading follow"),s=e.downloads,console.log(s)),0==s.length)updraft_restorer_checkstage2(0);else for(var a=0;a<s.length;a++)updraft_downloader("udrestoredlstatus_",i,s[a][0],"#ud_downloadstatus2",s[a][1],u,!1)},{alert_on_error:!1,error_callback:function(e,a,r,n){if("undefined"!=typeof n&&n.hasOwnProperty("fatal_error"))console.error(n.fatal_error_message),t("#updraft-restore-modal-stage2a").html('<p style="color:red;">'+n.fatal_error_message+"</p>");else{
|
4 |
+
var o="updraft_send_command: error: "+a+" ("+r+")";t("#updraft-restore-modal-stage2a").html('<p style="color:red; margin: 5px;">'+o+"</p>"),console.log(o),console.log(e)}}})}catch(p){console.log("UpdraftPlus: error (follows) when looking for items needing downloading"),console.log(p),alert(updraftlion.jsonnotunderstood)}}else if(2==updraft_restore_stage)updraft_restorer_checkstage2(1);else if(3==updraft_restore_stage){var l=1;if(jQuery(".updraft-restore--next-step, .updraft-restore--cancel").prop("disabled",!0),t("#updraft_restoreoptions_ui input.required").each(function(e){if(0!=l){var a=t(this).val();if(""==a)alert(updraftlion.pleasefillinrequired),l=0;else if(""!=t(this).attr("pattern")){var r=t(this).attr("pattern"),n=new RegExp(r,"g");n.test(a)||(alert(t(this).data("invalidpattern")),l=0)}}}),1==r&&(e=0,jQuery('input[name="updraft_restore_table_options[]"').each(function(t,a){jQuery(a).is(":checked")&&!jQuery(a).is(":disabled")&&(e=1)}),0==e))return alert(updraftlion.youdidnotselectany),void jQuery(".updraft-restore--next-step, .updraft-restore--cancel").prop("disabled",!1);if(1==a&&(e=0,jQuery('input[name="updraft_include_more_index[]"').each(function(t,a){jQuery(a).is(":checked")&&!jQuery(a).is(":disabled")&&(e=1,""==jQuery("#updraft_include_more_path_restore"+t).val()&&alert(updraftlion.emptyrestorepath))}),0==e))return alert(updraftlion.youdidnotselectany),void jQuery(".updraft-restore--next-step, .updraft-restore--cancel").prop("disabled",!1);if(!l)return;var _=t("#updraft_restoreoptions_ui select, #updraft_restoreoptions_ui input").serialize();console.log("Restore options: "+_),t("#updraft_restorer_restore_options").val(_),t("#updraft-restore-modal-stage2a").html(updraftlion.restore_proceeding),t("#updraft_restore_form").submit(),updraft_restore_stage=4}}else alert(updraftlion.youdidnotselectany)}};jQuery("#updraft-iframe-modal").dialog({autoOpen:!1,height:500,width:780,modal:!0}),jQuery("#updraft-backupnow-inpage-modal").dialog({autoOpen:!1,height:380,width:580,modal:!0});var x={};x[updraftlion.backupnow]=function(){var t=jQuery("#backupnow_includedb").is(":checked")?0:1,e=jQuery("#backupnow_includefiles").is(":checked")?0:1,a=jQuery("#backupnow_includecloud").is(":checked")?0:1,r=backupnow_whichtables_checked(""),n=jQuery("#always_keep").is(":checked")?1:0,o="incremental"==jQuery("#updraft-backupnow-modal").data("backup-type")?1:0;if(""==r&&0==t)return alert(updraftlion.notableschosen),void jQuery("#backupnow_database_moreoptions").show();"boolean"==typeof r&&(r=null);var d=backupnow_whichfiles_checked("");if(""==d&&0==e)return alert(updraftlion.nofileschosen),void jQuery("#backupnow_includefiles_moreoptions").show();var u=backupnow_which_cloud_services_checked("");return""==u&&0==a?(alert(updraftlion.nocloudserviceschosen),void jQuery("#backupnow_includecloud_moreoptions").show()):("boolean"==typeof u&&(u=null),t&&e?void alert(updraftlion.excludedeverything):(jQuery(this).dialog("close"),setTimeout(function(){jQuery("#updraft_lastlogmessagerow").fadeOut("slow",function(){jQuery(this).fadeIn("slow")})},1700),void updraft_backupnow_go(t,e,a,d,{always_keep:n,incremental:o},jQuery("#backupnow_label").val(),r,u)))},x[updraftlion.cancel]=function(){jQuery(this).dialog("close")},jQuery("#updraft-backupnow-modal").dialog({autoOpen:!1,height:472,width:610,modal:!0,buttons:x,create:function(){t(this).closest(".ui-dialog").find(".ui-dialog-buttonpane .ui-button:first").addClass("js-tour-backup-now-button")}}),jQuery("#updraft-poplog").dialog({autoOpen:!1,height:600,width:"75%",modal:!0}),jQuery("#updraft-navtab-settings-content .enableexpertmode").click(function(){return jQuery("#updraft-navtab-settings-content .expertmode").fadeIn(),jQuery("#updraft-navtab-settings-content .enableexpertmode").off("click"),!1}),jQuery("#updraft-navtab-settings-content .backupdirrow").on("click","a.updraft_backup_dir_reset",function(){return jQuery("#updraft_dir").val("updraft"),!1}),jQuery("#updraft-navtab-settings-content .updraft_include_entity").click(function(){var t=jQuery(this).data("toggle_exclude_field");t&&c(t,!1)}),jQuery(".updraft_exclude_entity_container").on("click",".updraft_exclude_entity_delete",function(t){if(t.preventDefault(),confirm(updraftlion.exclude_rule_remove_conformation_msg)){var e=jQuery(this).data("include-backup-file");jQuery.when(jQuery(this).closest(".updraft_exclude_entity_wrapper").remove()).then(updraft_exclude_entity_update(e))}}),jQuery(".updraft_exclude_entity_container").on("click",".updraft_exclude_entity_edit",function(t){t.preventDefault();var e=jQuery(this).hide().closest(".updraft_exclude_entity_wrapper"),a=e.find("input");a.removeProp("readonly").focus();var r=a.val();a.val(""),a.val(r),e.find(".updraft_exclude_entity_update").addClass("is-active").show()}),jQuery(".updraft_exclude_entity_container").on("click",".updraft_exclude_entity_update",function(t){t.preventDefault();var e=jQuery(this).closest(".updraft_exclude_entity_wrapper"),a=jQuery(this).data("include-backup-file"),r=jQuery.trim(e.find("input").val()),n=!1;r==e.find("input").data("val")?n=!0:updraft_is_unique_exclude_rule(r,a)&&(n=!0),n&&(jQuery(this).hide().removeClass("is-active"),jQuery.when(e.find("input").prop("readonly","readonly").data("val",r)).then(function(){e.find(".updraft_exclude_entity_edit").show(),updraft_exclude_entity_update(a)}))}),jQuery("#updraft_exclude_modal").dialog({autoOpen:!1,modal:!0,width:520,height:"auto",open:function(e,a){t(this).parent().focus()}}),jQuery(".updraft_exclude_container .updraft_add_exclude_item").click(function(t){t.preventDefault();var e=jQuery(this).data("include-backup-file");jQuery("#updraft_exclude_modal_for").val(e),jQuery("#updraft_exclude_modal_path").val(jQuery(this).data("path")),"uploads"==e&&jQuery("#updraft-exclude-file-dir-prefix").html(jQuery("#updraft-exclude-upload-base-dir").val()),jQuery(".updraft-exclude-modal-reset").trigger("click"),jQuery("#updraft_exclude_modal").dialog("open")}),jQuery(".updraft-exclude-link").click(function(t){t.preventDefault();var e=jQuery(this).data("panel");"file-dir"==e&&jQuery("#updraft_exclude_files_folders_jstree").jstree({core:{multiple:!1,data:function(t,e){updraft_send_command("get_jstree_directory_nodes",{entity:"filebrowser",node:t,path:jQuery("#updraft_exclude_modal_path").val(),findex:0,skip_root_node:!0},function(t){t.hasOwnProperty("error")?alert(t.error):e.call(this,t.nodes)},{error_callback:function(t,e,a,r){if("undefined"!=typeof r&&r.hasOwnProperty("fatal_error"))console.error(r.fatal_error_message),jQuery("#updraft_zip_files_jstree").html('<p style="color:red; margin: 5px;">'+r.fatal_error_message+"</p>"),alert(r.fatal_error_message);else{var n="updraft_send_command: error: "+e+" ("+a+")";jQuery("#updraft_zip_files_jstree").html('<p style="color:red; margin: 5px;">'+n+"</p>"),console.log(n),alert(n),console.log(t)}}})},error:function(t){alert(t),console.log(t)}},search:{show_only_matches:!0},plugins:["sort"]}),jQuery("#updraft_exclude_modal_main").slideUp(),jQuery(".updraft-exclude-panel").hide(),jQuery(".updraft-exclude-panel[data-panel="+e+"]").slideDown()}),jQuery(".updraft-exclude-modal-reset").click(function(t){t.preventDefault(),jQuery("#updraft_exclude_files_folders_jstree").jstree("destroy"),jQuery("#updraft_exclude_extension_field").val(""),jQuery("#updraft_exclude_prefix_field").val(""),jQuery(".updraft-exclude-panel").slideUp(),jQuery("#updraft_exclude_modal_main").slideDown()}),jQuery(".updraft-exclude-submit").click(function(){var t=jQuery(this).data("panel"),e="";switch(t){case"file-dir":var a=jQuery("#updraft_exclude_files_folders_jstree").jstree("get_selected");if(0==a.length)return void alert(updraftlion.exclude_select_file_or_folder_msg);var r=a[0],n=jQuery("#updraft_exclude_modal_path").val();r.substr(0,n.length)==n&&(r=r.substr(n.length,r.length)),"/"==r.charAt(0)&&(r=r.substr(1)),"/"==r.charAt(r.length-1)&&(r=r.substr(0,r.length-1)),e=r;break;case"extension":var o=jQuery("#updraft_exclude_extension_field").val();if(""==o)return void alert(updraftlion.exclude_type_ext_msg);if(!o.match(/^[0-9a-zA-Z]+$/))return void alert(updraftlion.exclude_ext_error_msg);e="ext:"+o;break;case"begin-with":var d=jQuery("#updraft_exclude_prefix_field").val();if(""==d)return void alert(updraftlion.exclude_type_prefix_msg);if(!d.match(/^\s*[a-z-_\d,\s]+\s*$/i))return void alert(updraftlion.exclude_prefix_error_msg);e="prefix:"+d;break;default:return}var u=jQuery("#updraft_exclude_modal_for").val();if(updraft_is_unique_exclude_rule(e,u)){var s='<div class="updraft_exclude_entity_wrapper"><input type="text" class="updraft_exclude_entity_field updraft_include_'+u+'_exclude_entity" name="updraft_include_'+u+'_exclude_entity[]" value="'+e+'" data-val="'+e+'" data-include-backup-file="'+u+'" readonly="readonly"><a href="#" class="updraft_exclude_entity_edit dashicons dashicons-edit" data-include-backup-file="'+u+'"></a><a href="#" class="updraft_exclude_entity_update dashicons dashicons-yes" data-include-backup-file="'+u+'" style="display: none;"></a><a href="#" class="updraft_exclude_entity_delete dashicons dashicons-no" data-include-backup-file="'+u+'"></a></div>';jQuery('.updraft_exclude_entity_container[data-include-backup-file="'+u+'"]').append(s),updraft_exclude_entity_update(u),jQuery("#updraft_exclude_modal").dialog("close")}}),jQuery("#updraft-navtab-settings-content .updraft-service").change(function(){var t=jQuery(this).val();jQuery("#updraft-navtab-settings-content .updraftplusmethod").hide(),jQuery("#updraft-navtab-settings-content ."+t).show()}),jQuery("#updraft-navtab-settings-content a.updraft_show_decryption_widget").click(function(t){t.preventDefault(),jQuery("#updraftplus_db_decrypt").val(jQuery("#updraft_encryptionphrase").val()),jQuery("#updraft-manualdecrypt-modal").slideToggle()}),jQuery("#updraftplus-phpinfo").click(function(t){t.preventDefault(),updraft_iframe_modal("phpinfo",updraftlion.phpinfo)}),jQuery("#updraftplus-rawbackuphistory").click(function(t){t.preventDefault(),updraft_iframe_modal("rawbackuphistory",updraftlion.raw)}),jQuery("#updraft-navtab-status").click(function(t){t.preventDefault(),updraft_open_main_tab("status"),updraft_page_is_visible=1,updraft_console_focussed_tab="status",updraft_activejobs_update(!0)}),jQuery("#updraft-navtab-expert").click(function(t){t.preventDefault(),updraft_open_main_tab("expert"),updraft_page_is_visible=1}),jQuery("#updraft-navtab-settings, #updraft-navtab-settings2, #updraft_backupnow_gotosettings").click(function(t){t.preventDefault(),jQuery(this).parents(".updraftmessage").remove(),jQuery("#updraft-backupnow-modal").dialog("close"),updraft_open_main_tab("settings"),updraft_page_is_visible=1}),jQuery("#updraft-navtab-addons").click(function(t){t.preventDefault(),jQuery(this).addClass("b#nav-tab-active"),updraft_open_main_tab("addons"),updraft_page_is_visible=1}),jQuery("#updraft-navtab-backups").click(function(t){t.preventDefault(),updraft_console_focussed_tab="backups",updraft_historytimertoggle(1),updraft_open_main_tab("backups")}),jQuery("#updraft-navtab-migrate").click(function(t){t.preventDefault(),jQuery("#updraft_migrate_tab_alt").html("").hide(),updraft_open_main_tab("migrate"),updraft_page_is_visible=1,jQuery("#updraft_migrate .updraft_migrate_widget_module_content").is(":visible")||jQuery(".updraft_migrate_intro").show()}),"migrate"==updraftlion.tab&&jQuery("#updraft-navtab-migrate").trigger("click"),updraft_send_command("ping",null,function(t,e){"success"==e&&"pong"!=t&&t.indexOf("pong")>=0&&(jQuery("#updraft-navtab-backups-content .ud-whitespace-warning").show(),console.log("UpdraftPlus: Extra output warning: response (which should be just (string)'pong') follows."),console.log(t))},{json_parse:!1,type:"GET"});try{"undefined"!=typeof updraft_plupload_config&&f()}catch(O){console.log(O)}if(jQuery("#updraftplus_httpget_go").click(function(t){t.preventDefault(),m(0)}),jQuery("#updraftplus_httpget_gocurl").click(function(t){t.preventDefault(),m(1)}),jQuery("#updraftplus_callwpaction_go").click(function(t){t.preventDefault(),params={wpaction:jQuery("#updraftplus_callwpaction").val()},updraft_send_command("call_wordpress_action",params,function(t){t.e?alert(t.e):t.s||(t.r?jQuery("#updraftplus_callwpaction_results").html(t.r):(console.log(t),alert(updraftlion.jsonnotunderstood)))})}),jQuery("#updraft_activejobs_table, #updraft-navtab-migrate-content").on("click",".updraft_jobinfo_delete",function(e){e.preventDefault();var a=jQuery(this).data("jobid");a?(t(this).addClass("disabled"),updraft_activejobs_delete(a)):console.log("UpdraftPlus: A stop job link was clicked, but the Job ID could not be found")}),jQuery("#updraft_activejobs_table, #updraft-navtab-backups-content .updraft_existing_backups, #updraft-backupnow-inpage-modal, #updraft-navtab-migrate-content").on("click",".updraft-log-link",function(t){t.preventDefault();var e=jQuery(this).data("fileid"),a=jQuery(this).data("jobid");e?updraft_popuplog(e):a?updraft_popuplog(a):console.log("UpdraftPlus: A log link was clicked, but the Job ID could not be found")}),jQuery("#updraft-navtab-backups-content .updraft_existing_backups").on("click","button.choose-components-button",function(t){var e=jQuery(this).data("entities"),a=jQuery(this).data("backup_timestamp"),r=jQuery(this).data("showdata");g(e,a,r)}),"initiate_restore"==h("udaction")){var P=h("entities"),z=h("backup_timestamp"),D=h("showdata");g(P,z,D)}var U={};U[updraftlion.uploadbutton]=function(){var t=jQuery("#updraft_upload_timestamp").val(),e=jQuery("#updraft_upload_nonce").val(),a="",r=!1;return jQuery(".updraft_remote_storage_destination").each(function(t){jQuery(this).is(":checked")&&(r=!0)}),r?(a=jQuery("input[name^='updraft_remote_storage_destination_']").serializeArray(),jQuery(this).dialog("close"),alert(updraftlion.local_upload_started),void updraft_send_command("upload_local_backup",{use_nonce:e,use_timestamp:t,services:a},function(t){})):void jQuery("#updraft-upload-modal-error").html(updraftlion.local_upload_error)},U[updraftlion.cancel]=function(){jQuery(this).dialog("close")},jQuery("#updraft-upload-modal").dialog({autoOpen:!1,height:322,width:430,modal:!0,buttons:U}),jQuery("#updraft-navtab-backups-content .updraft_existing_backups").on("click","button.updraft-upload-link",function(t){t.preventDefault();var e=jQuery(this).data("nonce").toString(),a=jQuery(this).data("key").toString(),r=jQuery(this).data("services").toString();e?b(a,e,r):console.log("UpdraftPlus: A upload link was clicked, but the Job ID could not be found")}),jQuery("#updraft-navtab-backups-content .updraft_existing_backups").on("click",".updraft-load-more-backups",function(t){t.preventDefault();var e=parseInt(jQuery("#updraft-navtab-backups-content .updraft_existing_backups .updraft_existing_backups_row").length)+parseInt(updraftlion.existing_backups_limit);updraft_updatehistory(0,0,0,e)}),jQuery("#updraft-navtab-backups-content .updraft_existing_backups").on("click",".updraft-load-all-backups",function(t){t.preventDefault(),updraft_updatehistory(0,0,0,9999999)}),jQuery("#updraft-navtab-backups-content .updraft_existing_backups").on("click",".updraft-delete-link",function(t){t.preventDefault();var e=jQuery(this).data("hasremote"),a=jQuery(this).data("nonce").toString(),r=jQuery(this).data("key").toString();a?updraft_delete(r,a,e):console.log("UpdraftPlus: A delete link was clicked, but the Job ID could not be found")}),jQuery("#updraft-navtab-backups-content .updraft_existing_backups").on("click","button.updraft_download_button",function(t){t.preventDefault();var e="uddlstatus_",a=jQuery(this).data("backup_timestamp"),r=jQuery(this).data("what"),n=".ud_downloadstatus",o=jQuery(this).data("set_contents"),d=jQuery(this).data("prettydate"),u=!0;updraft_downloader(e,a,r,n,o,d,u)}),jQuery("#updraft-navtab-backups-content .updraft_existing_backups").on("dblclick",".updraft_existingbackup_date",function(t){t.preventDefault();var e=jQuery(this).data("rawbackup");null!=e&&""!=e&&updraft_html_modal(e,updraftlion.raw,780,500)})}),jQuery(document).ready(function(t){var e="#updraft-navtab-settings-content ";t(e+"#remote-storage-holder").on("click",".updraftvault_backtostart",function(a){a.preventDefault(),t(e+"#updraftvault_settings_showoptions").slideUp(),t(e+"#updraftvault_settings_connect").slideUp(),t(e+"#updraftvault_settings_connected").slideUp(),t(e+"#updraftvault_settings_default").slideDown()}),t(e).on("keypress","#updraftvault_settings_connect input",function(a){if(13==a.which)return t(e+"#updraftvault_connect_go").click(),!1}),t(e+"#remote-storage-holder").on("click","#updraftvault_recountquota",function(a){a.preventDefault(),t(e+"#updraftvault_recountquota").html(updraftlion.counting);try{updraft_send_command("vault_recountquota",{instance_id:t("#updraftvault_settings_connect").data("instance_id")},function(a){t(e+"#updraftvault_recountquota").html(updraftlion.updatequotacount),a.hasOwnProperty("html")&&(t(e+"#updraftvault_settings_connected").html(a.html),a.hasOwnProperty("connected")&&(a.connected?(t(e+"#updraftvault_settings_default").hide(),t(e+"#updraftvault_settings_connected").show()):(t(e+"#updraftvault_settings_connected").hide(),t(e+"#updraftvault_settings_default").show())))},{error_callback:function(a,r,n,o){if(t(e+"#updraftvault_recountquota").html(updraftlion.updatequotacount),"undefined"!=typeof o&&o.hasOwnProperty("fatal_error"))console.error(o.fatal_error_message),alert(o.fatal_error_message);else{var d="updraft_send_command: error: "+r+" ("+n+")";console.log(d),alert(d),console.log(a)}}})}catch(r){t(e+"#updraftvault_recountquota").html(updraftlion.updatequotacount),console.log(r)}}),t(e+"#remote-storage-holder").on("click","#updraftvault_disconnect",function(a){a.preventDefault(),t(e+"#updraftvault_disconnect").html(updraftlion.disconnecting);try{updraft_send_command("vault_disconnect",{immediate_echo:!0,instance_id:t("#updraftvault_settings_connect").data("instance_id")},function(a){t(e+"#updraftvault_disconnect").html(updraftlion.disconnect),a.hasOwnProperty("html")&&(t(e+"#updraftvault_settings_connected").html(a.html).slideUp(),t(e+"#updraftvault_settings_default").slideDown())},{error_callback:function(a,r,n,o){if(t(e+"#updraftvault_disconnect").html(updraftlion.disconnect),"undefined"!=typeof o&&o.hasOwnProperty("fatal_error"))console.error(o.fatal_error_message),alert(o.fatal_error_message);else{var d="updraft_send_command: error: "+r+" ("+n+")";console.log(d),alert(d),console.log(a)}}})}catch(r){t(e+"#updraftvault_disconnect").html(updraftlion.disconnect),console.log(r)}}),t(e+"#remote-storage-holder").on("click","#updraftvault_connect",function(a){a.preventDefault(),t(e+"#updraftvault_settings_default").slideUp(),t(e+"#updraftvault_settings_connect").slideDown()}),t(e+"#remote-storage-holder").on("click","#updraftvault_showoptions",function(a){a.preventDefault(),t(e+"#updraftvault_settings_default").slideUp(),t(e+"#updraftvault_settings_showoptions").slideDown()}),t("#remote-storage-holder").on("keyup",".updraftplus_onedrive_folder_input",function(e){var a=t(this).val(),r=t(this).closest("td");0==a.indexOf("https:")||0==a.indexOf("http:")?r.find(".onedrive_folder_error").length||r.append('<div class="onedrive_folder_error">'+updraftlion.onedrive_folder_url_warning+"</div>"):r.find(".onedrive_folder_error").slideUp("slow",function(){r.find(".onedrive_folder_error").remove()})}),t(e+"#remote-storage-holder").on("click","#updraftvault_connect_go",function(a){return t(e+"#updraftvault_connect_go").html(updraftlion.connecting),updraft_send_command("vault_connect",{email:t("#updraftvault_email").val(),pass:t("#updraftvault_pass").val(),instance_id:t("#updraftvault_settings_connect").data("instance_id")},function(a,r,n){t(e+"#updraftvault_connect_go").html(updraftlion.connect),a.hasOwnProperty("e")?(updraft_html_modal('<h4 style="margin-top:0px; padding-top:0px;">'+updraftlion.errornocolon+"</h4><p>"+a.e+"</p>",updraftlion.disconnect,400,250),a.hasOwnProperty("code")&&"no_quota"==a.code&&(t(e+"#updraftvault_settings_connect").slideUp(),t(e+"#updraftvault_settings_default").slideDown())):a.hasOwnProperty("connected")&&a.connected&&a.hasOwnProperty("html")?(t(e+"#updraftvault_settings_connect").slideUp(),t(e+"#updraftvault_settings_connected").html(a.html).slideDown()):(console.log(a),alert(updraftlion.unexpectedresponse+" "+n))},{error_callback:function(a,r,n,o){if(t(e+"#updraftvault_connect_go").html(updraftlion.connect),"undefined"!=typeof o&&o.hasOwnProperty("fatal_error"))console.error(o.fatal_error_message),alert(o.fatal_error_message);else{var d="updraft_send_command: error: "+r+" ("+n+")";console.log(d),alert(d),console.log(a)}}}),!1}),t("#updraft-iframe-modal").on("change","#always_keep_this_backup",function(){var e=t(this).data("backup_key"),a={backup_key:e,always_keep:t(this).is(":checked")?1:0};updraft_send_command("always_keep_this_backup",a,function(t){t.hasOwnProperty("rawbackup")&&(jQuery("#updraft-iframe-modal").dialog("close"),jQuery(".updraft_existing_backups_row_"+e+" .updraft_existingbackup_date").data("rawbackup",t.rawbackup),updraft_html_modal(jQuery(".updraft_existing_backups_row_"+e+" .updraft_existingbackup_date").data("rawbackup"),updraftlion.raw,780,500))})})}),jQuery(document).ready(function(t){function e(){var t=new plupload.Uploader(updraft_plupload_config2);t.bind("Init",function(t){var e=jQuery("#plupload-upload-ui2");t.features.dragdrop?(e.addClass("drag-drop"),jQuery("#drag-drop-area2").bind("dragover.wp-uploader",function(){e.addClass("drag-over")}).bind("dragleave.wp-uploader, drop.wp-uploader",function(){e.removeClass("drag-over")})):(e.removeClass("drag-drop"),jQuery("#drag-drop-area2").unbind(".wp-uploader"))}),t.init(),t.bind("FilesAdded",function(e,a){plupload.each(a,function(e){return/^backup_([\-0-9]{15})_.*_([0-9a-f]{12})-db([0-9]+)?\.(gz\.crypt)$/i.test(e.name)?void jQuery("#filelist2").append('<div class="file" id="'+e.id+'"><b>'+e.name+"</b> (<span>"+plupload.formatSize(0)+"</span>/"+plupload.formatSize(e.size)+') <div class="fileprogress"></div></div>'):(alert(e.name+": "+updraftlion.notdba),void t.removeFile(e))}),e.refresh(),e.start()}),t.bind("UploadProgress",function(t,e){jQuery("#"+e.id+" .fileprogress").width(e.percent+"%"),jQuery("#"+e.id+" span").html(plupload.formatSize(parseInt(e.size*e.percent/100)))}),t.bind("Error",function(t,e){"-200"==e.code?err_makesure="\n"+updraftlion.makesure2:err_makesure=updraftlion.makesure,alert(updraftlion.uploaderr+" (code "+e.code+") : "+e.message+" "+err_makesure)}),t.bind("FileUploaded",function(t,e,a){"200"==a.status?"ERROR:"==a.response.substring(0,6)?alert(updraftlion.uploaderror+" "+a.response.substring(6)):"OK:"==a.response.substring(0,3)?(bkey=a.response.substring(3),jQuery("#"+e.id+" .fileprogress").hide(),jQuery("#"+e.id).append(updraftlion.uploaded+' <a href="?page=updraftplus&action=downloadfile&updraftplus_file='+bkey+"&decrypt_key="+encodeURIComponent(jQuery("#updraftplus_db_decrypt").val())+'">'+updraftlion.followlink+"</a> "+updraftlion.thiskey+" "+jQuery("#updraftplus_db_decrypt").val().replace(/&/g,"&").replace(/</g,"<").replace(/>/g,">"))):alert(updraftlion.unknownresp+" "+a.response):alert(updraftlion.ukrespstatus+" "+a.code)})}try{"undefined"!=typeof updraft_plupload_config2&&e()}catch(a){console.log(a)}if(jQuery("#updraft-hidethis").remove(),Handlebars.registerHelper("ifeq",function(t,e,a){return"string"!=typeof t&&"undefined"!=typeof t&&null!==t&&(t=t.toString()),"string"!=typeof e&&"undefined"!=typeof e&&null!==e&&(e=e.toString()),t===e?a.fn(this):a.inverse(this)}),Handlebars.registerHelper("maskPassword",function(t){return t.replace(/./gi,"*")}),Handlebars.registerHelper("encodeURIComponent",function(t){return encodeURIComponent(t)}),t("#remote-storage-holder").length){var r="";for(var n in updraftlion.remote_storage_templates)if("undefined"!=typeof updraftlion.remote_storage_options[n]&&1<Object.keys(updraftlion.remote_storage_options[n]).length){var o=Handlebars.compile(updraftlion.remote_storage_templates[n]),d=!0,u=1;for(var s in updraftlion.remote_storage_options[n])if("default"!==s){var i=updraftlion.remote_storage_options[n][s];if(i.first_instance=d,"undefined"==typeof i.instance_enabled&&(i.instance_enabled=1),"undefined"==typeof i.instance_label||""==i.instance_label){var p=updraftlion.remote_storage_methods[n],l=" ("+u+")";1==u&&(l=""),i.instance_label=p+l}r+=o(i),d=!1,u++}}else r+=updraftlion.remote_storage_templates[n];t("#remote-storage-holder").append(r).ready(function(){t(".updraftplusmethod").not(".none").hide(),updraft_remote_storage_tabs_setup(),t("#remote-storage-holder .updraftplus_onedrive_folder_input").trigger("keyup")})}}),jQuery(document).ready(function(t){function e(){var t=r("object"),e=new Date;t=JSON.stringify({version:"1.12.40",epoch_date:e.getTime(),local_date:e.toLocaleString(),network_site_url:updraftlion.network_site_url,data:t});var a=document.body.appendChild(document.createElement("a"));a.setAttribute("download",updraftlion.export_settings_file_name),a.setAttribute("style","display:none;"),a.setAttribute("href","data:text/json;charset=UTF-8,"+encodeURIComponent(t)),a.click()}function a(e){var a,r=decodeURIComponent(e);try{a=ud_parse_json(r)}catch(o){return t.unblockUI(),jQuery("#import_settings").val(""),console.log(r),console.log(o),void alert(updraftlion.import_invalid_json_file)}if(window.confirm(updraftlion.importing_data_from+" "+r.network_site_url+"\n"+updraftlion.exported_on+" "+r.local_date+"\n"+updraftlion.continue_import)){var d=JSON.stringify(a.data);updraft_send_command("importsettings",{settings:d,updraftplus_version:updraftlion.updraftplus_version},function(e,a,r){var o=n(e);!o.hasOwnProperty("saved")||o.saved?(updraft_settings_form_changed=!1,location.replace(updraftlion.updraft_settings_url)):(t.unblockUI(),o.hasOwnProperty("error_message")&&o.error_message&&alert(o.error_message))},{action:"updraft_importsettings",nonce:updraftplus_settings_nonce,error_callback:function(e,a,r,n){if(t.unblockUI(),"undefined"!=typeof n&&n.hasOwnProperty("fatal_error"))console.error(n.fatal_error_message),alert(n.fatal_error_message);else{var o="updraft_send_command: error: "+a+" ("+r+")";console.log(o),console.log(e),alert(o)}}})}else t.unblockUI()}function r(e){var a="",e="undefined"==typeof e?"string":e;return"object"==e?a=t("#updraft-navtab-settings-content form input[name!='action'][name!='option_page'][name!='_wpnonce'][name!='_wp_http_referer'], #updraft-navtab-settings-content form textarea, #updraft-navtab-settings-content form select, #updraft-navtab-settings-content form input[type=checkbox]").serializeJSON({checkboxUncheckedValue:"0",useIntKeysAsArrayIndex:!0}):(a=t("#updraft-navtab-settings-content form input[name!='action'], #updraft-navtab-settings-content form textarea, #updraft-navtab-settings-content form select").serialize(),t.each(t("#updraft-navtab-settings-content form input[type=checkbox]").filter(function(e){return 0==t(this).prop("checked")}),function(e,r){var n="0";a+="&"+t(r).attr("name")+"="+n})),a}function n(e,a){try{var r=(e.messages,e.backup_dir.writable),n=e.backup_dir.message,o=e.backup_dir.button_title}catch(d){return console.log(d),console.log(a),alert(updraftlion.jsonnotunderstood),t.unblockUI(),{}}if(e.hasOwnProperty("changed")){console.log("UpdraftPlus: savesettings: some values were changed after being filtered"),console.log(e.changed);for(prop in e.changed)if("object"==typeof e.changed[prop])for(innerprop in e.changed[prop])t("[name='"+innerprop+"']").is(":checkbox")||t("[name='"+prop+"["+innerprop+"]']").val(e.changed[prop][innerprop]);else t("[name='"+prop+"']").is(":checkbox")||t("[name='"+prop+"']").val(e.changed[prop])}return t("#updraft_writable_mess").html(n),0==r?(t("#updraft-backupnow-button").attr("disabled","disabled"),t("#updraft-backupnow-button").attr("title",o),t(".backupdirrow").css("display","table-row")):(t("#updraft-backupnow-button").removeAttr("disabled"),t("#updraft-backupnow-button").removeAttr("title")),e.hasOwnProperty("updraft_include_more_path")&&t("#backupnow_includefiles_moreoptions").html(e.updraft_include_more_path),e.hasOwnProperty("backup_now_message")&&t("#backupnow_remote_container").html(e.backup_now_message),t(".updraftmessage").remove(),t("#updraft_backup_started").before(e.messages),console.log(e),t("#updraft-next-files-backup-inner").html(e.files_scheduled),t("#updraft-next-database-backup-inner").html(e.database_scheduled),e}function o(){var t=!1;if(jQuery("#updraft-authenticate-modal-innards").html(""),jQuery("div[class*=updraft_authenticate_] a.updraft_authlink").each(function(){jQuery("#updraft-authenticate-modal-innards").append('<p><a href="'+jQuery(this).attr("href")+'">'+jQuery(this).html()+"</a></p>"),t=!0}),t){var e={};e[updraftlion.cancel]=function(){jQuery(this).dialog("close")},jQuery("#updraft-authenticate-modal").dialog({autoOpen:!0,modal:!0,resizable:!1,draggable:!1,buttons:e,width:"auto"}).dialog("open")}}var d=new Image;d.src=updraftlion.ud_url+"/images/notices/updraft_logo.png",t("#updraft-navtab-settings-content input.updraft_include_entity").change(function(e){var a=t(this).attr("id"),r=t(this).is(":checked"),n="#backupnow_files_"+a;t(n).prop("checked",r)}),t("#updraftplus-settings-save").click(function(e){e.preventDefault(),t.blockUI({css:{width:"300px",border:"none","border-radius":"10px",left:"calc(50% - 150px)",padding:"20px"},message:'<div style="margin: 8px; font-size:150%;" class="updraft_saving_popup"><img src="'+updraftlion.ud_url+'/images/notices/updraft_logo.png" height="80" width="80" style="padding-bottom:10px;"><br>'+updraftlion.saving+"</div>"});var a=r("string");updraft_send_command("savesettings",{settings:a,updraftplus_version:updraftlion.updraftplus_version},function(e,a,r){n(e,r),t("#updraft-wrap .fade").delay(6e3).fadeOut(2e3),window.updraft_main_tour&&!window.updraft_main_tour.canceled?(window.updraft_main_tour.show("settings_saved"),o()):t("html, body").animate({scrollTop:t("#updraft-wrap").offset().top},1e3,function(){o()}),t.unblockUI()},{action:"updraft_savesettings",error_callback:function(e,a,r,n){if(t.unblockUI(),"undefined"!=typeof n&&n.hasOwnProperty("fatal_error"))console.error(n.fatal_error_message),alert(n.fatal_error_message);else{var o="updraft_send_command: error: "+a+" ("+r+")";console.log(o),alert(o),console.log(e)}},nonce:updraftplus_settings_nonce})}),t("#updraftplus-settings-export").click(function(){updraft_settings_form_changed&&alert(updraftlion.unsaved_settings_export),e()}),t("#updraftplus-settings-import").click(function(){t.blockUI({css:{width:"300px",border:"none","border-radius":"10px",left:"calc(50% - 150px)",padding:"20px"},message:'<div style="margin: 8px; font-size:150%;" class="updraft_saving_popup"><img src="'+updraftlion.ud_url+'/images/notices/updraft_logo.png" height="80" width="80" style="padding-bottom:10px;"><br>'+updraftlion.importing+"</div>"});var e=document.getElementById("import_settings");if(0==e.files.length)return alert(updraftlion.import_select_file),void t.unblockUI();var r=e.files[0],n=new FileReader;n.onload=function(){a(this.result)},n.readAsText(r)}),t(".udp-replace-with-iframe--js").on("click",function(e){e.preventDefault();var a=t(this).prop("href"),r=t('<iframe width="356" height="200" allowfullscreen webkitallowfullscreen mozallowfullscreen>').attr("src",a);r.insertAfter(t(this)),t(this).remove()})}),jQuery(document).ready(function(t){function e(e,n,o,d){if("function"==typeof o){var u=t(d).find("#updraftcentral_cloud_form"),s=u.find('.form_hidden_fields input[name="key"]');if(s.length&&""!==s.val())return void o.apply(this,[s.val()]);var i={where_send:"__updraftpluscom",key_description:"",key_size:e,mothership_firewalled:n};a(d),updraft_send_command("updraftcentral_create_key",i,function(e){r(d);try{if(i=ud_parse_json(e),i.hasOwnProperty("error"))return void console.log(i);i.hasOwnProperty("bundle")?o.apply(this,[i.bundle]):i.hasOwnProperty("r")?(t(d).find(".updraftcentral_cloud_notices").html(updraftlion.trouble_connecting).addClass("updraftcentral_cloud_info"),alert(i.r)):console.log(i);
|
5 |
+
}catch(a){console.log(a)}},{json_parse:!1})}}function a(e){t(e).find(".updraftplus_spinner.spinner").addClass("visible")}function r(e){t(e).find(".updraftplus_spinner.spinner").removeClass("visible")}function n(e,n){a(n),updraft_send_command("process_updraftcentral_registration",e,function(a){r(n);try{if(e=ud_parse_json(a),e.hasOwnProperty("error")){var o=e.message,u=["existing_user_email","email_exists"];return-1!==t.inArray(e.code,u)&&(o=e.message+" "+updraftlion.perhaps_login),t(n).find(".updraftcentral_cloud_notices").html(o).addClass("updraftcentral_cloud_error"),t(n).find(".updraftcentral_cloud_notices a").attr("target","_blank"),void console.log(e)}"registered"===e.status&&(t(n).find(".updraftcentral_cloud_form_container").hide(),t(n).find(".updraftcentral-subheading").hide(),t(n).find(".updraftcentral_cloud_notices").removeClass("updraftcentral_cloud_error"),d(n,e,updraftlion.registration_successful))}catch(s){console.log(s)}},{json_parse:!1})}function o(e,o){a(o),updraft_send_command("process_updraftcentral_login",e,function(a){r(o);try{if(data=ud_parse_json(a),data.hasOwnProperty("error")){if("incorrect_password"===data.code&&(t(o).find(".updraftcentral_cloud_form_container .tfa_fields").hide(),t(o).find(".updraftcentral_cloud_form_container .non_tfa_fields").show(),t(o).find("input#two_factor_code").val(""),t(o).find("input#password").val("").focus()),"email_not_registered"!==data.code)return t(o).find(".updraftcentral_cloud_notices").html(data.message).addClass("updraftcentral_cloud_error"),t(o).find(".updraftcentral_cloud_notices a").attr("target","_blank"),void console.log(data);n(e,o)}data.hasOwnProperty("tfa_enabled")&&1==data.tfa_enabled&&(t(o).find(".updraftcentral_cloud_notices").html("").removeClass("updraftcentral_cloud_error"),t(o).find(".updraftcentral_cloud_form_container .non_tfa_fields").hide(),t(o).find(".updraftcentral_cloud_form_container .tfa_fields").show(),t(o).find("input#two_factor_code").focus()),"authenticated"===data.status&&(t(o).find(".updraftcentral_cloud_form_container").hide(),t(o).find(".updraftcentral_cloud_notices").removeClass("updraftcentral_cloud_error"),d(o,data,updraftlion.login_successful))}catch(u){console.log(u)}},{json_parse:!1})}function d(e,a,r){var n=t(e).find("form#updraftcentral_cloud_redirect_form");n.attr("action",a.redirect_url),n.attr("target","_blank"),"undefined"!=typeof a.redirect_token&&n.append('<input type="hidden" name="redirect_token" value="'+a.redirect_token+'">'),a.hasOwnProperty("keys_table")&&a.keys_table&&t("#updraftcentral_keys_content").html(a.keys_table),t(".updraftplus-addons-connect-to-udc").remove(),$redirect_lnk='<a href="'+updraftlion.current_clean_url+'" class="updraftcentral_cloud_redirect_link">'+updraftlion.updraftcentral_cloud+"</a>",$close_lnk='<a href="'+updraftlion.current_clean_url+'" class="updraftcentral_cloud_close_link">'+updraftlion.close_wizard+"</a>",t(e).find(".updraftcentral_cloud_notices").html(r.replace("%s",$redirect_lnk)+" "+$close_lnk+"<br/><br/>"+updraftlion.control_udc_connections),t(e).find(".updraftcentral_cloud_notices .updraftcentral_cloud_redirect_link").off("click").on("click",function(a){a.preventDefault(),n.submit(),t(e).find(".updraftcentral_cloud_notices .updraftcentral_cloud_close_link").trigger("click")}),t(e).find(".updraftcentral_cloud_notices .updraftcentral_cloud_close_link").off("click").on("click",function(a){a.preventDefault(),t(e).dialog("close"),t("#updraftcentral_cloud_connect_container").hide()})}function u(e){var a=t(e).find("#updraftcentral_cloud_form"),r=a.find("input#email").val(),n=a.find("input#password").val(),o=/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,})+$/;t(e).find(".updraftcentral_cloud_notices").html("").removeClass("updraftcentral_cloud_error updraftcentral_cloud_info");var d=a.find('.updraftcentral-data-consent > input[name="i_consent"]').is(":checked");return d?0===r.length||0===n.length?(t(e).find(".updraftcentral_cloud_notices").html(updraftlion.username_password_required).addClass("updraftcentral_cloud_error"),!1):null!==r.match(o)||(t(e).find(".updraftcentral_cloud_notices").html(updraftlion.valid_email_required).addClass("updraftcentral_cloud_error"),!1):(t(e).find(".updraftcentral_cloud_notices").html(updraftlion.data_consent_required).addClass("updraftcentral_cloud_error"),!1)}function s(a,r){var d=t(a).find("#updraft_central_keysize").val(),u=t(a).find("#updraft_central_firewalled").is(":checked")?1:0;e(d,u,function(e){var d=t(a).find("#updraftcentral_cloud_form"),u=d.find('.form_hidden_fields input[name="key"]');0===u.length&&d.find(".form_hidden_fields").append('<input type="hidden" name="key" value="'+e+'">');var s=d.find("input").serialize(),i={form_data:s};"undefined"!=typeof r&&r?n(i,a):o(i,a)},a)}function i(){var e=t("#updraftcentral_cloud_login_form");if(e.length){t("#updraft-iframe-modal-innards").html(e.html());var a=t("#updraft-iframe-modal").dialog("option","title",updraftlion.updraftcentral_cloud).dialog("option","width",520).dialog("option","height",450).dialog("option","buttons",{});a.dialog("open");var r=a.find(".updraftcentral-data-consent"),n=r.find("input").attr("name");"undefined"!=typeof n&&n&&(r.find("input").attr("id",n),r.find("label").attr("for",n))}}jQuery("#updraft-restore-modal").on("change","#updraft_restorer_charset",function(e){if(t("#updraft_restorer_charset").length&&t("#updraft_restorer_collate").length&&t("#collate_change_on_charset_selection_data").length){var a=t("#updraft_restorer_charset").val();t("#updraft_restorer_collate option").show(),t("#updraft_restorer_collate option[data-charset!="+a+"]").hide(),updraft_send_command("collate_change_on_charset_selection",{collate_change_on_charset_selection_data:t("#collate_change_on_charset_selection_data").val(),updraft_restorer_charset:a,updraft_restorer_collate:t("#updraft_restorer_collate").val()},function(e){e.hasOwnProperty("is_action_required")&&1==e.is_action_required&&e.hasOwnProperty("similar_type_collate")&&t("#updraft_restorer_collate").val(e.similar_type_collate)})}}),jQuery("#updraft-restore-modal").on("click","#updraftplus_restore_tables_showmoreoptions",function(t){t.preventDefault(),jQuery(".updraftplus_restore_tables_options_container").toggle()}),t("#updraft-wrap #btn_cloud_connect").on("click",function(){i()}),t("#updraft-wrap a#self_hosted_connect").on("click",function(e){e.preventDefault(),t("h2.nav-tab-wrapper > a#updraft-navtab-expert").trigger("click"),t("div.advanced_settings_menu > #updraft_central").trigger("click")}),t("#updraft-iframe-modal").on("click","#updraftcentral_cloud_login",function(e){e.preventDefault();var a=t(this).closest("#updraft-iframe-modal");u(a)&&s(a)});var p={};t(document).on("heartbeat-send",function(t,e){p=updraft_poll_get_parameters(),e.updraftplus=p}),t(document).on("heartbeat-tick",function(t,e){if(null!==e&&e.hasOwnProperty("updraftplus")){var a=e.updraftplus,r=JSON.stringify(a);updraft_process_status_check(a,r,p)}})});
|
@@ -11,29 +11,880 @@ msgstr ""
|
|
11 |
"Language: af_ZA\n"
|
12 |
"Project-Id-Version: UpdraftPlus\n"
|
13 |
|
14 |
-
#: src/
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
15 |
msgid "Clone region:"
|
16 |
msgstr ""
|
17 |
|
18 |
-
#: src/udaddons/updraftplus-addons.php:
|
19 |
-
#: src/udaddons/updraftplus-addons.php:
|
20 |
msgid "go here"
|
21 |
msgstr ""
|
22 |
|
23 |
-
#: src/udaddons/updraftplus-addons.php:
|
24 |
-
#: src/udaddons/updraftplus-addons.php:
|
25 |
msgid "If you have already renewed, then you need to allocate a licence to this site - %s"
|
26 |
msgstr ""
|
27 |
|
28 |
-
#: src/addons/onedrive.php:
|
29 |
msgid "Authentication"
|
30 |
msgstr ""
|
31 |
|
32 |
-
#: src/admin.php:
|
33 |
msgid "You must select at least one remote storage destination to upload this backup set to."
|
34 |
msgstr ""
|
35 |
|
36 |
-
#: src/templates/wp-admin/settings/form-contents.php:
|
37 |
msgid "Read more about Easy Updates Manager"
|
38 |
msgstr ""
|
39 |
|
@@ -45,43 +896,43 @@ msgstr ""
|
|
45 |
msgid "Or, use an UpdraftClone key"
|
46 |
msgstr ""
|
47 |
|
48 |
-
#: src/restorer.php:
|
49 |
msgid "Found SET NAMES %s, but changing to %s as suggested by WPDB::determine_charset()."
|
50 |
msgstr ""
|
51 |
|
52 |
-
#: src/admin.php:
|
53 |
msgid "UpdraftClone key is required."
|
54 |
msgstr ""
|
55 |
|
56 |
-
#: src/admin.php:
|
57 |
msgid "The preparation of the clone data has been aborted."
|
58 |
msgstr ""
|
59 |
|
60 |
-
#: src/addons/azure.php:
|
61 |
msgid "Azure Government"
|
62 |
msgstr ""
|
63 |
|
64 |
-
#: src/templates/wp-admin/settings/form-contents.php:
|
65 |
msgid "Ask WordPress to automatically update UpdraftPlus when it finds an available update."
|
66 |
msgstr ""
|
67 |
|
68 |
-
#: src/templates/wp-admin/settings/form-contents.php:
|
69 |
msgid "Automatic updates"
|
70 |
msgstr ""
|
71 |
|
72 |
-
#: src/restorer.php:
|
73 |
msgid "Your database user does not have permission to drop tables"
|
74 |
msgstr ""
|
75 |
|
76 |
-
#: src/admin.php:
|
77 |
msgid "Ask WordPress to update UpdraftPlus automatically when an update is available"
|
78 |
msgstr ""
|
79 |
|
80 |
-
#: src/addons/googlecloud.php:
|
81 |
msgid "You must add the following as the authorized redirect URI (under \"More Options\") when asked"
|
82 |
msgstr ""
|
83 |
|
84 |
-
#: src/addons/googlecloud.php:
|
85 |
msgid "%s does not allow authorization of sites hosted on direct IP addresses. You will need to change your site's address (%s) before you can use %s for storage."
|
86 |
msgstr ""
|
87 |
|
@@ -129,10 +980,6 @@ msgstr ""
|
|
129 |
msgid "Iowa"
|
130 |
msgstr ""
|
131 |
|
132 |
-
#: src/includes/class-commands.php:949
|
133 |
-
msgid "The creation of your data for creating the clone should now begin. N.B. You will be charged one token once the clone is ready. If the clone fails to boot, then no token will be taken."
|
134 |
-
msgstr ""
|
135 |
-
|
136 |
#: src/templates/wp-admin/settings/file-backup-exclude.php:11
|
137 |
msgid "Confirm change"
|
138 |
msgstr ""
|
@@ -182,35 +1029,35 @@ msgstr ""
|
|
182 |
msgid "Exclude files/directories"
|
183 |
msgstr ""
|
184 |
|
185 |
-
#: src/includes/updraftclone/temporary-clone-status.php:
|
186 |
msgid "To read FAQs/documentation about UpdraftClone, go here."
|
187 |
msgstr ""
|
188 |
|
189 |
-
#: src/includes/updraftclone/temporary-clone-status.php:
|
190 |
msgid "your UpdraftPlus.com account"
|
191 |
msgstr ""
|
192 |
|
193 |
-
#: src/includes/updraftclone/temporary-clone-status.php:
|
194 |
msgid "You can check the progress here or in %s"
|
195 |
msgstr ""
|
196 |
|
197 |
-
#: src/includes/updraftclone/temporary-clone-status.php:
|
198 |
msgid "Your UpdraftClone is still setting up."
|
199 |
msgstr ""
|
200 |
|
201 |
-
#: src/includes/updraftclone/temporary-clone-status.php:
|
202 |
msgid "%s archives remain"
|
203 |
msgstr ""
|
204 |
|
205 |
-
#: src/includes/updraftclone/temporary-clone-status.php:
|
206 |
msgid "The site data has all been received, and its import has begun."
|
207 |
msgstr ""
|
208 |
|
209 |
-
#: src/includes/updraftclone/temporary-clone-status.php:
|
210 |
msgid "The sending of the site data has begun. So far %s data archives totalling %s have been received"
|
211 |
msgstr ""
|
212 |
|
213 |
-
#: src/includes/updraftclone/temporary-clone-status.php:
|
214 |
msgid "WordPress installed; now awaiting the site data to be sent."
|
215 |
msgstr ""
|
216 |
|
@@ -241,39 +1088,39 @@ msgstr ""
|
|
241 |
msgid "WordPress installed"
|
242 |
msgstr ""
|
243 |
|
244 |
-
#: src/admin.php:
|
245 |
msgid "Your clone has started, network information is not yet available but will be displayed here and at your updraftplus.com account once it is ready."
|
246 |
msgstr ""
|
247 |
|
248 |
-
#: src/admin.php:
|
249 |
msgid "Exclude these from"
|
250 |
msgstr ""
|
251 |
|
252 |
-
#: src/admin.php:
|
253 |
msgid "The exclusion rule which you are trying to add already exists"
|
254 |
msgstr ""
|
255 |
|
256 |
-
#: src/admin.php:
|
257 |
msgid "Please enter a valid file name prefix"
|
258 |
msgstr ""
|
259 |
|
260 |
-
#: src/admin.php:
|
261 |
msgid "Please enter characters that begin the filename which you would like to exclude"
|
262 |
msgstr ""
|
263 |
|
264 |
-
#: src/admin.php:
|
265 |
msgid "Please enter a valid file extension"
|
266 |
msgstr ""
|
267 |
|
268 |
-
#: src/admin.php:
|
269 |
msgid "Please enter a file extension, like zip"
|
270 |
msgstr ""
|
271 |
|
272 |
-
#: src/admin.php:
|
273 |
msgid "Please select a file/folder which you would like to exclude"
|
274 |
msgstr ""
|
275 |
|
276 |
-
#: src/admin.php:
|
277 |
msgid "Are you sure you want to remove this exclusion rule?"
|
278 |
msgstr ""
|
279 |
|
@@ -281,10 +1128,6 @@ msgstr ""
|
|
281 |
msgid "log results to console"
|
282 |
msgstr ""
|
283 |
|
284 |
-
#: src/includes/updraftclone/temporary-clone-dash-notice.php:42
|
285 |
-
msgid "Each time your clone renews it costs 1 token, which lasts for 1 week. You can shut this clone down at the following link:"
|
286 |
-
msgstr ""
|
287 |
-
|
288 |
#: src/templates/wp-admin/settings/temporary-clone.php:41
|
289 |
msgid "To create a temporary clone you need credit in your account."
|
290 |
msgstr ""
|
@@ -293,48 +1136,48 @@ msgstr ""
|
|
293 |
msgid "Read FAQs here."
|
294 |
msgstr ""
|
295 |
|
296 |
-
#: src/methods/dropbox.php:
|
297 |
msgid "failed to upload file to %s (see log file for more)"
|
298 |
msgstr ""
|
299 |
|
300 |
-
#: src/admin.php:
|
301 |
msgid "Dashboard:"
|
302 |
msgstr ""
|
303 |
|
304 |
-
#: src/admin.php:
|
305 |
msgid "Front page:"
|
306 |
msgstr ""
|
307 |
|
308 |
-
#: src/admin.php:
|
309 |
msgid "Your clone has started and will be available at the following URLs once it is ready."
|
310 |
msgstr ""
|
311 |
|
312 |
-
#: src/includes/class-commands.php:
|
313 |
msgid "manage"
|
314 |
msgstr ""
|
315 |
|
316 |
-
#: src/includes/class-commands.php:
|
317 |
msgid "Current clones"
|
318 |
msgstr ""
|
319 |
|
320 |
-
#: src/class-updraftplus.php:
|
321 |
msgid "Your clone will now deploy this data to re-create your site."
|
322 |
msgstr ""
|
323 |
|
324 |
-
#: src/admin.php:
|
325 |
msgid "The clone has been provisioned, and its data has been sent to it. Once the clone has finished deploying it, you will receive an email."
|
326 |
msgstr ""
|
327 |
|
328 |
-
#: src/addons/migrator.php:
|
329 |
msgid "Site key"
|
330 |
msgstr ""
|
331 |
|
332 |
-
#: src/addons/migrator.php:
|
333 |
msgid "Add a site"
|
334 |
msgstr ""
|
335 |
|
336 |
-
#: src/addons/migrator.php:229, src/addons/migrator.php:
|
337 |
-
#: src/addons/migrator.php:
|
338 |
msgid "back"
|
339 |
msgstr ""
|
340 |
|
@@ -347,19 +1190,15 @@ msgstr ""
|
|
347 |
msgid "Migrate (create a copy of a site on hosting you control)"
|
348 |
msgstr ""
|
349 |
|
350 |
-
#: src/includes/updraftclone/temporary-clone-dash-notice.php:
|
351 |
msgid "Manage your clones"
|
352 |
msgstr ""
|
353 |
|
354 |
-
#: src/templates/wp-admin/settings/existing-backups-table.php:158
|
355 |
-
msgid "Use ctrl / cmd + press to select several items"
|
356 |
-
msgstr ""
|
357 |
-
|
358 |
#: src/methods/dreamobjects.php:20
|
359 |
msgid "Closing 1st October 2018"
|
360 |
msgstr ""
|
361 |
|
362 |
-
#: src/includes/updraftclone/temporary-clone-dash-notice.php:
|
363 |
msgid "Your clone will renew on:"
|
364 |
msgstr ""
|
365 |
|
@@ -367,19 +1206,19 @@ msgstr ""
|
|
367 |
msgid "Unable to get renew date"
|
368 |
msgstr ""
|
369 |
|
370 |
-
#: src/admin.php:
|
371 |
msgid "The backup was aborted"
|
372 |
msgstr ""
|
373 |
|
374 |
-
#: src/addons/onedrive.php:
|
375 |
msgid "OneDrive Germany"
|
376 |
msgstr ""
|
377 |
|
378 |
-
#: src/addons/onedrive.php:
|
379 |
msgid "OneDrive International"
|
380 |
msgstr ""
|
381 |
|
382 |
-
#: src/addons/onedrive.php:
|
383 |
msgid "Account type"
|
384 |
msgstr ""
|
385 |
|
@@ -451,241 +1290,247 @@ msgstr ""
|
|
451 |
msgid "Create a temporary clone on our servers (UpdraftClone)"
|
452 |
msgstr ""
|
453 |
|
454 |
-
#: src/templates/wp-admin/settings/tab-addons.php:
|
455 |
msgid "WooCommerce plugins"
|
456 |
msgstr ""
|
457 |
|
458 |
-
#: src/templates/wp-admin/advanced/wipe-settings.php:
|
459 |
msgid "Reset tour"
|
460 |
msgstr ""
|
461 |
|
462 |
-
#: src/templates/wp-admin/advanced/wipe-settings.php:
|
463 |
msgid "Press this button to take a tour of the plugin."
|
464 |
msgstr ""
|
465 |
|
466 |
-
#: src/includes/updraftplus-tour.php:
|
467 |
msgid "Take Tour"
|
468 |
msgstr ""
|
469 |
|
470 |
-
#: src/includes/updraftplus-tour.php:
|
471 |
msgid "Log in here to enable all the features you have access to."
|
472 |
msgstr ""
|
473 |
|
474 |
-
#: src/includes/updraftplus-tour.php:
|
475 |
msgid "Connect to updraftplus.com"
|
476 |
msgstr ""
|
477 |
|
478 |
-
#: src/includes/updraftplus-tour.php:
|
479 |
msgid "Thank you for taking the tour. You are now all set to use UpdraftPlus!"
|
480 |
msgstr ""
|
481 |
|
482 |
-
#: src/includes/updraftplus-tour.php:
|
483 |
msgctxt "Translators: UpdraftVault is a product name and should not be translated."
|
484 |
msgid "To get started with UpdraftVault, select one of the options below:"
|
485 |
msgstr ""
|
486 |
|
487 |
-
#: src/includes/updraftplus-tour.php:
|
488 |
-
#: src/includes/updraftplus-tour.php:
|
489 |
msgid "Finish"
|
490 |
msgstr ""
|
491 |
|
492 |
-
#: src/includes/updraftplus-tour.php:
|
493 |
msgid "UpdraftPlus Premium has many more exciting features!"
|
494 |
msgstr ""
|
495 |
|
496 |
-
#: src/includes/updraftplus-tour.php:
|
497 |
msgid "UpdraftPlus Premium and addons"
|
498 |
msgstr ""
|
499 |
|
500 |
-
#: src/includes/updraftplus-tour.php:
|
501 |
msgid "Thank you for taking the tour."
|
502 |
msgstr ""
|
503 |
|
504 |
-
#: src/includes/updraftplus-tour.php:
|
505 |
msgid "Do you have a few more WordPress sites you want to backup? If yes you can save hours by controlling all your backups in one place from UpdraftCentral."
|
506 |
msgstr ""
|
507 |
|
508 |
-
#: src/includes/updraftplus-tour.php:
|
509 |
msgid "Control all your backups in one place"
|
510 |
msgstr ""
|
511 |
|
512 |
-
#: src/includes/updraftplus-tour.php:
|
513 |
msgid "Congratulations, your settings have successfully been saved."
|
514 |
msgstr ""
|
515 |
|
516 |
-
#: src/includes/updraftplus-tour.php:
|
517 |
msgid "Press here to save your settings."
|
518 |
msgstr ""
|
519 |
|
520 |
-
#: src/includes/updraftplus-tour.php:
|
521 |
msgid "Save"
|
522 |
msgstr ""
|
523 |
|
524 |
-
#: src/includes/updraftplus-tour.php:
|
525 |
msgid "Look through the other settings here, making any changes you’d like."
|
526 |
msgstr ""
|
527 |
|
528 |
-
#: src/includes/updraftplus-tour.php:
|
529 |
msgid "More settings"
|
530 |
msgstr ""
|
531 |
|
532 |
-
#: src/includes/updraftplus-tour.php:
|
533 |
-
#: src/includes/updraftplus-tour.php:
|
|
|
534 |
#: src/templates/wp-admin/settings/temporary-clone.php:22
|
535 |
msgid "Find out more here."
|
536 |
msgstr ""
|
537 |
|
538 |
-
#: src/includes/updraftplus-tour.php:
|
|
|
539 |
msgid "UpdraftVault is our remote storage which works seamlessly with UpdraftPlus."
|
540 |
msgstr ""
|
541 |
|
542 |
-
#: src/includes/updraftplus-tour.php:
|
543 |
msgid "Now select a remote storage destination to protect against server-wide threats. If not, your backups remain on the same server as your site."
|
544 |
msgstr ""
|
545 |
|
546 |
-
#: src/includes/updraftplus-tour.php:
|
547 |
msgid "Choose the schedule that you want your backups to run on."
|
548 |
msgstr ""
|
549 |
|
550 |
-
#: src/includes/updraftplus-tour.php:
|
551 |
msgid "Choose your backup schedule"
|
552 |
msgstr ""
|
553 |
|
554 |
-
#: src/includes/updraftplus-tour.php:
|
555 |
msgid "Congratulations! Your first backup is running."
|
556 |
msgstr ""
|
557 |
|
558 |
-
#: src/includes/updraftplus-tour.php:
|
559 |
msgid "Go to settings"
|
560 |
msgstr ""
|
561 |
|
562 |
-
#: src/includes/updraftplus-tour.php:
|
563 |
msgctxt "Translators: %s is a bold tag."
|
564 |
msgid "But to avoid server-wide threats backup regularly to remote cloud storage in %s settings %s"
|
565 |
msgstr ""
|
566 |
|
567 |
-
#: src/includes/updraftplus-tour.php:
|
568 |
msgid "Press here to run a manual backup."
|
569 |
msgstr ""
|
570 |
|
571 |
-
#: src/includes/updraftplus-tour.php:
|
572 |
msgid "Creating your first backup"
|
573 |
msgstr ""
|
574 |
|
575 |
-
#: src/includes/updraftplus-tour.php:
|
576 |
msgid "Select what you want to backup"
|
577 |
msgstr ""
|
578 |
|
579 |
-
#: src/includes/updraftplus-tour.php:
|
580 |
msgid "Manual backup options"
|
581 |
msgstr ""
|
582 |
|
583 |
-
#: src/includes/updraftplus-tour.php:
|
584 |
msgctxt "updraftplus"
|
585 |
msgid "To make a simple backup to your server, press this button. Or to setup regular backups and remote storage, go to %s settings %s"
|
586 |
msgstr ""
|
587 |
|
588 |
-
#: src/includes/updraftplus-tour.php:
|
589 |
msgid "Your first backup"
|
590 |
msgstr ""
|
591 |
|
592 |
-
#: src/includes/updraftplus-tour.php:
|
593 |
msgid "Press here to start!"
|
594 |
msgstr ""
|
595 |
|
596 |
-
#: src/includes/updraftplus-tour.php:
|
597 |
msgid "the world’s most trusted backup plugin!"
|
598 |
msgstr ""
|
599 |
|
600 |
-
#: src/includes/updraftplus-tour.php:
|
601 |
msgid "Welcome to UpdraftPlus"
|
602 |
msgstr ""
|
603 |
|
604 |
-
#: src/includes/updraftplus-tour.php:
|
605 |
msgid "UpdraftPlus settings"
|
606 |
msgstr ""
|
607 |
|
608 |
-
#: src/includes/updraftplus-tour.php:
|
609 |
msgid "End tour"
|
610 |
msgstr ""
|
611 |
|
612 |
-
#: src/includes/updraftplus-tour.php:
|
613 |
msgid "Skip this step"
|
614 |
msgstr ""
|
615 |
|
616 |
-
#: src/includes/updraftplus-tour.php:
|
617 |
msgid "Back"
|
618 |
msgstr ""
|
619 |
|
620 |
-
#: src/includes/class-commands.php:
|
621 |
msgid "You can buy more temporary clone tokens here."
|
622 |
msgstr ""
|
623 |
|
624 |
-
#: src/admin.php:
|
625 |
msgid "Forbid non-administrators to login to WordPress on your clone"
|
626 |
msgstr ""
|
627 |
|
628 |
#: src/templates/wp-admin/settings/temporary-clone.php:35
|
629 |
-
msgid "Temporary clones of WordPress multisite installations are not yet supported. See our documentation on how to carry out a normal migration here"
|
630 |
msgstr ""
|
631 |
|
632 |
-
#: src/templates/wp-admin/settings/tab-addons.php:
|
633 |
msgid "Premium / Find out more"
|
634 |
msgstr ""
|
635 |
|
636 |
-
#: src/templates/wp-admin/settings/tab-addons.php:
|
637 |
msgid "Other great plugins"
|
638 |
msgstr ""
|
639 |
|
640 |
-
#: src/
|
|
|
|
|
|
|
|
|
641 |
msgid "You can find your temporary clone information in your updraftplus.com account here."
|
642 |
msgstr ""
|
643 |
|
644 |
-
#: src/class-updraftplus.php:
|
645 |
msgid "Choose a default for each table"
|
646 |
msgstr ""
|
647 |
|
648 |
-
#: src/admin.php:
|
649 |
msgid "Sending files to remote site"
|
650 |
msgstr ""
|
651 |
|
652 |
-
#: src/admin.php:
|
653 |
msgid "Clone server being provisioned and booted (can take several minutes)"
|
654 |
msgstr ""
|
655 |
|
656 |
-
#: src/admin.php:
|
657 |
msgid "Warning: you have selected a lower version than your currently installed version. This may fail if you have components that are incompatible with earlier versions."
|
658 |
msgstr ""
|
659 |
|
660 |
#: src/addons/migrator.php:233
|
661 |
-
msgid "To import a backup set, go to the \"Existing
|
662 |
msgstr ""
|
663 |
|
664 |
-
#: src/admin.php:
|
665 |
msgid "Backup / Restore"
|
666 |
msgstr ""
|
667 |
|
668 |
-
#: src/admin.php:
|
669 |
msgid "Backup"
|
670 |
msgstr ""
|
671 |
|
672 |
-
#: src/addons/wp-cli.php:
|
673 |
msgid "Latest full backup found; identifier:"
|
674 |
msgstr ""
|
675 |
|
676 |
-
#: src/addons/wp-cli.php:
|
677 |
msgid "No previous full backup found."
|
678 |
msgstr ""
|
679 |
|
680 |
-
#: src/templates/wp-admin/settings/existing-backups-table.php:
|
681 |
msgid "Remote storage: %s"
|
682 |
msgstr ""
|
683 |
|
684 |
-
#: src/addons/wp-cli.php:
|
685 |
msgid "No previous backup found to add an increment to."
|
686 |
msgstr ""
|
687 |
|
688 |
-
#: src/restorer.php:
|
689 |
msgid "Requested character set (%s) is not present - changing to %s."
|
690 |
msgstr ""
|
691 |
|
@@ -701,35 +1546,35 @@ msgstr ""
|
|
701 |
msgid "UpdraftPlus temporary clone user login settings:"
|
702 |
msgstr ""
|
703 |
|
704 |
-
#: src/includes/updraftclone/temporary-clone-dash-notice.php:
|
705 |
msgid "Welcome to your UpdraftClone (temporary clone)"
|
706 |
msgstr ""
|
707 |
|
708 |
-
#: src/includes/updraftclone/temporary-clone-dash-notice.php:
|
709 |
msgid "Refresh connection"
|
710 |
msgstr ""
|
711 |
|
712 |
-
#: src/addons/reporting.php:
|
713 |
msgid "Log all messages to syslog"
|
714 |
msgstr ""
|
715 |
|
716 |
-
#: src/addons/sftp.php:
|
717 |
msgid "The server's RSA key %s fingerprint: %s."
|
718 |
msgstr ""
|
719 |
|
720 |
-
#: src/addons/sftp.php:
|
721 |
msgid "Failed: We are unable to match the fingerprint. However, we were able to log in and move to the indicated directory and successfully create a file in that location."
|
722 |
msgstr ""
|
723 |
|
724 |
-
#: src/addons/sftp.php:
|
725 |
msgid "MD5 (128-bit) fingerprint, in hex format - should have the same length and general appearance as this (colons optional): 73:51:43:b1:b5:fc:8b:b7:0a:3a:a9:b1:0f:69:73:a8. Using a fingerprint is not essential, but you are not secure against %s if you do not use one"
|
726 |
msgstr ""
|
727 |
|
728 |
-
#: src/addons/sftp.php:
|
729 |
msgid "RSA fingerprint"
|
730 |
msgstr ""
|
731 |
|
732 |
-
#: src/addons/sftp.php:
|
733 |
msgid "Fingerprints don't match."
|
734 |
msgstr ""
|
735 |
|
@@ -737,76 +1582,76 @@ msgstr ""
|
|
737 |
msgid "More information here."
|
738 |
msgstr ""
|
739 |
|
740 |
-
#: src/admin.php:
|
741 |
msgid "Migrate / Clone"
|
742 |
msgstr ""
|
743 |
|
744 |
-
#: src/admin.php:
|
745 |
-
#: src/templates/wp-admin/settings/existing-backups-table.php:
|
746 |
-
#: src/templates/wp-admin/settings/existing-backups-table.php:
|
747 |
msgid "Only allow this backup to be deleted manually (i.e. keep it even if retention limits are hit)."
|
748 |
msgstr ""
|
749 |
|
750 |
-
#: src/addons/wp-cli.php:
|
751 |
msgid "You have given the %1$s option. The %1$s is working with \"%2$s\" addon. Get the \"%2$s\" addon: %3$s"
|
752 |
msgstr ""
|
753 |
|
754 |
-
#: src/
|
755 |
msgid "Your WordPress install has old directories from its state before you restored/migrated (technical information: these are suffixed with -old)."
|
756 |
msgstr ""
|
757 |
|
758 |
-
#: src/addons/wp-cli.php:
|
759 |
msgid "This is not an incremental backup"
|
760 |
msgstr ""
|
761 |
|
762 |
-
#: src/addons/wp-cli.php:
|
763 |
msgid "Run this command to see the log file for this restoration (needed for any support requests)."
|
764 |
msgstr ""
|
765 |
|
766 |
-
#: src/class-updraftplus.php:
|
767 |
msgid "A version of UpdraftPlus is already installed. WordPress will only allow you to install your new version after first de-installing the existing one. That is safe - all your settings and backups will be retained. So, go to the \"Plugins\" page, de-activate and de-install UpdraftPlus, and then try again."
|
768 |
msgstr ""
|
769 |
|
770 |
-
#: src/admin.php:
|
771 |
msgid "(current version)"
|
772 |
msgstr ""
|
773 |
|
774 |
-
#: src/admin.php:
|
775 |
msgid "press here"
|
776 |
msgstr ""
|
777 |
|
778 |
-
#: src/addons/onedrive.php:
|
779 |
-
#: src/methods/googledrive.php:
|
780 |
msgid "this privacy policy"
|
781 |
msgstr ""
|
782 |
|
783 |
-
#: src/addons/onedrive.php:
|
784 |
-
#: src/methods/googledrive.php:
|
785 |
msgid "Please read %s for use of our %s authorization app (none of your backup data is sent to us)."
|
786 |
msgstr ""
|
787 |
|
788 |
-
#: src/addons/incremental.php:
|
789 |
msgid "Tell me more"
|
790 |
msgstr ""
|
791 |
|
792 |
-
#: src/addons/incremental.php:
|
793 |
msgid "And then add an incremental backup"
|
794 |
msgstr ""
|
795 |
|
796 |
-
#: src/addons/incremental.php:
|
797 |
msgid "Every hour"
|
798 |
msgstr ""
|
799 |
|
800 |
-
#: src/includes/class-commands.php:
|
801 |
msgid "Create clone"
|
802 |
msgstr ""
|
803 |
|
804 |
-
#: src/includes/class-commands.php:
|
805 |
msgid "Available temporary clone tokens:"
|
806 |
msgstr ""
|
807 |
|
808 |
-
#: src/admin.php:
|
809 |
-
#: src/includes/class-commands.php:
|
810 |
#: src/templates/wp-admin/settings/temporary-clone.php:83,
|
811 |
#: src/templates/wp-admin/settings/updraftcentral-connect.php:71
|
812 |
msgid "Processing"
|
@@ -824,7 +1669,7 @@ msgstr ""
|
|
824 |
msgid "I consent to %s"
|
825 |
msgstr ""
|
826 |
|
827 |
-
#: src/admin.php:
|
828 |
#: src/templates/wp-admin/settings/updraftcentral-connect.php:56
|
829 |
msgid "One Time Password (check your OTP app to get this password)"
|
830 |
msgstr ""
|
@@ -873,98 +1718,98 @@ msgstr ""
|
|
873 |
msgid "An error has occurred while processing your request. The server might be busy or you have lost your connection to the internet at the time of the request. Please try again later."
|
874 |
msgstr ""
|
875 |
|
876 |
-
#: src/admin.php:
|
877 |
msgid "The file %s has a \"byte order mark\" (BOM) at its beginning."
|
878 |
msgid_plural "The files %s have a \"byte order mark\" (BOM) at their beginning."
|
879 |
msgstr[0] ""
|
880 |
msgstr[1] ""
|
881 |
|
882 |
-
#: src/admin.php:
|
883 |
msgid "For future control of all your UpdraftCentral connections, go to the \"Advanced Tools\" tab."
|
884 |
msgstr ""
|
885 |
|
886 |
-
#: src/admin.php:
|
887 |
msgid "You can also close this wizard."
|
888 |
msgstr ""
|
889 |
|
890 |
-
#: src/admin.php:
|
891 |
msgid "You need to read and accept the UpdraftCentral Cloud data and privacy policies before you can proceed."
|
892 |
msgstr ""
|
893 |
|
894 |
-
#: src/admin.php:
|
895 |
msgid "Please wait while you are redirected to UpdraftCentral Cloud."
|
896 |
msgstr ""
|
897 |
|
898 |
-
#: src/admin.php:
|
899 |
msgid "Please wait while the system generates and registers an encryption key for your website with UpdraftCentral Cloud."
|
900 |
msgstr ""
|
901 |
|
902 |
-
#: src/admin.php:
|
903 |
msgid "Perhaps you would want to login instead."
|
904 |
msgstr ""
|
905 |
|
906 |
-
#: src/admin.php:
|
907 |
msgid "Trouble connecting? Try using an alternative method in the advanced security options."
|
908 |
msgstr ""
|
909 |
|
910 |
-
#: src/admin.php:
|
911 |
msgid "An email is required and needs to be in a valid format."
|
912 |
msgstr ""
|
913 |
|
914 |
-
#: src/admin.php:
|
915 |
msgid "Both email and password fields are required."
|
916 |
msgstr ""
|
917 |
|
918 |
-
#: src/admin.php:
|
919 |
msgid "Registration successful."
|
920 |
msgstr ""
|
921 |
|
922 |
-
#: src/admin.php:
|
923 |
msgid "Please follow this link to open %s in a new window."
|
924 |
msgstr ""
|
925 |
|
926 |
-
#: src/admin.php:
|
927 |
msgid "Login successful."
|
928 |
msgstr ""
|
929 |
|
930 |
-
#: src/admin.php:
|
931 |
#: src/templates/wp-admin/settings/updraftcentral-connect.php:9
|
932 |
msgid "UpdraftCentral Cloud"
|
933 |
msgstr ""
|
934 |
|
935 |
-
#: src/admin.php:
|
936 |
msgid "Are you sure you want to dismiss all UpdraftPlus news forever?"
|
937 |
msgstr ""
|
938 |
|
939 |
-
#: src/admin.php:
|
940 |
msgid "Dismiss all UpdraftPlus news"
|
941 |
msgstr ""
|
942 |
|
943 |
-
#: src/admin.php:
|
944 |
msgid "UpdraftPlus News"
|
945 |
msgstr ""
|
946 |
|
947 |
-
#: src/addons/wp-cli.php:
|
948 |
msgid "Migration key created:"
|
949 |
msgstr ""
|
950 |
|
951 |
-
#: src/addons/wp-cli.php:
|
952 |
msgid "Missing parameters"
|
953 |
msgstr ""
|
954 |
|
955 |
-
#: src/addons/azure.php:
|
956 |
msgid "Azure Germany"
|
957 |
msgstr ""
|
958 |
|
959 |
-
#: src/addons/azure.php:
|
960 |
msgid "Azure Global"
|
961 |
msgstr ""
|
962 |
|
963 |
-
#: src/addons/azure.php:
|
964 |
msgid "Azure Account"
|
965 |
msgstr ""
|
966 |
|
967 |
-
#: src/admin.php:
|
968 |
msgid "Please specify the Microsoft OneDrive folder name, not the URL."
|
969 |
msgstr ""
|
970 |
|
@@ -976,31 +1821,31 @@ msgstr ""
|
|
976 |
msgid "Upload backup"
|
977 |
msgstr ""
|
978 |
|
979 |
-
#: src/admin.php:
|
980 |
msgid "After pressing this button, you can select where to upload your backup from a list of your currently saved remote storage locations"
|
981 |
msgstr ""
|
982 |
|
983 |
-
#: src/admin.php:
|
984 |
msgid "(already uploaded)"
|
985 |
msgstr ""
|
986 |
|
987 |
-
#: src/admin.php:
|
988 |
-
msgid "Local backup upload has started; please check the
|
989 |
msgstr ""
|
990 |
|
991 |
-
#: src/admin.php:
|
992 |
msgid "Upload"
|
993 |
msgstr ""
|
994 |
|
995 |
-
#: src/addons/reporting.php:
|
996 |
msgid "Only email the database backup"
|
997 |
msgstr ""
|
998 |
|
999 |
-
#: src/addons/reporting.php:
|
1000 |
msgid "Be aware that mail servers tend to have size limits; typically around %s MB; backups larger than any limits will likely not arrive as a result UpdraftPlus will only send Database backups to email."
|
1001 |
msgstr ""
|
1002 |
|
1003 |
-
#: src/addons/reporting.php:
|
1004 |
msgid "Use this option to only send database backups when sending to email, and skip other components."
|
1005 |
msgstr ""
|
1006 |
|
@@ -1008,31 +1853,31 @@ msgstr ""
|
|
1008 |
msgid "For incremental backups, you will be able to choose which increments to restore at a later stage."
|
1009 |
msgstr ""
|
1010 |
|
1011 |
-
#: src/addons/incremental.php:
|
1012 |
msgid "Increments exist at: %s"
|
1013 |
msgstr ""
|
1014 |
|
1015 |
-
#: src/addons/incremental.php:
|
1016 |
msgid "(latest increment: %s)"
|
1017 |
msgstr ""
|
1018 |
|
1019 |
-
#: src/addons/s3-enhanced.php:
|
1020 |
msgid "Europe (Paris)"
|
1021 |
msgstr ""
|
1022 |
|
1023 |
-
#: src/templates/wp-admin/settings/tab-addons.php:
|
1024 |
msgid "WP-CLI commands to take, list and delete backups."
|
1025 |
msgstr ""
|
1026 |
|
1027 |
-
#: src/templates/wp-admin/settings/tab-addons.php:
|
1028 |
msgid "WP-CLI support"
|
1029 |
msgstr ""
|
1030 |
|
1031 |
-
#: src/templates/wp-admin/settings/tab-addons.php:
|
1032 |
msgid "WP CLI"
|
1033 |
msgstr ""
|
1034 |
|
1035 |
-
#: src/addons/wp-cli.php:
|
1036 |
msgid "Invalid Job Id"
|
1037 |
msgstr ""
|
1038 |
|
@@ -1044,25 +1889,25 @@ msgstr ""
|
|
1044 |
msgid "Recently started backup job id: %s"
|
1045 |
msgstr ""
|
1046 |
|
1047 |
-
#: src/addons/wp-cli.php:
|
1048 |
-
#: src/addons/wp-cli.php:
|
1049 |
-
#: src/addons/wp-cli.php:
|
1050 |
msgid "The given value for the '%s' option is not valid"
|
1051 |
msgstr ""
|
1052 |
|
1053 |
-
#: src/addons/migrator.php:
|
1054 |
msgid "To allow another site to send a backup to this site, create a key below. When you are shown the key, then press the 'Migrate' button on the other (sending) site, and copy-and-paste the key over there (in the 'Send a backup to another site' section)."
|
1055 |
msgstr ""
|
1056 |
|
1057 |
-
#: src/addons/migrator.php:
|
1058 |
msgid "So, to get the key for the remote site, open the 'Migrate Site' window on that site, and go to that section."
|
1059 |
msgstr ""
|
1060 |
|
1061 |
-
#: src/addons/migrator.php:
|
1062 |
msgid "Keys for a site are created in the section \"receive a backup from a remote site\"."
|
1063 |
msgstr ""
|
1064 |
|
1065 |
-
#: src/includes/class-remote-send.php:
|
1066 |
msgid "You must copy and paste this key on the sending site now - it cannot be shown again."
|
1067 |
msgstr ""
|
1068 |
|
@@ -1070,14 +1915,6 @@ msgstr ""
|
|
1070 |
msgid "This functionality has been disabled by the site administrator."
|
1071 |
msgstr ""
|
1072 |
|
1073 |
-
#: src/templates/wp-admin/notices/thanks-for-using-main-dash.php:26
|
1074 |
-
msgid "Simple and secure login with a wave of your phone."
|
1075 |
-
msgstr ""
|
1076 |
-
|
1077 |
-
#: src/templates/wp-admin/notices/thanks-for-using-main-dash.php:23
|
1078 |
-
msgid "Auto-clean your WordPress database so that it runs at maximum efficiency. 800,000 users!"
|
1079 |
-
msgstr ""
|
1080 |
-
|
1081 |
#: src/templates/wp-admin/notices/thanks-for-using-main-dash.php:20
|
1082 |
msgid "Add style and flare easily with beautifully-designed sliders on the #1 WP slider plugin"
|
1083 |
msgstr ""
|
@@ -1094,27 +1931,23 @@ msgstr ""
|
|
1094 |
msgid "Thank you for installing UpdraftPlus!"
|
1095 |
msgstr ""
|
1096 |
|
1097 |
-
#: src/includes/class-remote-send.php:
|
1098 |
msgid "No keys to allow remote sites to send backup data here have yet been created."
|
1099 |
msgstr ""
|
1100 |
|
1101 |
-
#: src/restorer.php:
|
1102 |
msgid "Failed to read from the working directory."
|
1103 |
msgstr ""
|
1104 |
|
1105 |
-
#: src/restorer.php:
|
1106 |
msgid "Failed to find a manifest file in the backup."
|
1107 |
msgstr ""
|
1108 |
|
1109 |
-
#: src/restorer.php:
|
1110 |
msgid "Failed to read the manifest file from backup."
|
1111 |
msgstr ""
|
1112 |
|
1113 |
-
#: src/
|
1114 |
-
msgid "Select your incremental restore point"
|
1115 |
-
msgstr ""
|
1116 |
-
|
1117 |
-
#: src/addons/morefiles.php:67
|
1118 |
msgid "(None configured)"
|
1119 |
msgstr ""
|
1120 |
|
@@ -1122,11 +1955,11 @@ msgstr ""
|
|
1122 |
msgid "Ensure you are logged into the correct account before continuing."
|
1123 |
msgstr ""
|
1124 |
|
1125 |
-
#: src/admin.php:
|
1126 |
msgid "Remote storage method and instance id are required for authentication."
|
1127 |
msgstr ""
|
1128 |
|
1129 |
-
#: src/admin.php:
|
1130 |
msgid "authentication error"
|
1131 |
msgstr ""
|
1132 |
|
@@ -1154,65 +1987,61 @@ msgstr ""
|
|
1154 |
msgid "Delete these settings"
|
1155 |
msgstr ""
|
1156 |
|
1157 |
-
#: src/addons/morestorage.php:81, src/admin.php:
|
1158 |
msgid "Currently disabled"
|
1159 |
msgstr ""
|
1160 |
|
1161 |
-
#: src/addons/morestorage.php:81, src/admin.php:
|
1162 |
msgid "Currently enabled"
|
1163 |
msgstr ""
|
1164 |
|
1165 |
-
#: src/templates/wp-admin/settings/tab-addons.php:
|
1166 |
msgid "If you have purchased from UpdraftPlus.Com, then follow this link to the installation instructions (particularly step 1)."
|
1167 |
msgstr ""
|
1168 |
|
1169 |
-
#: src/templates/wp-admin/settings/tab-addons.php:
|
1170 |
msgid "You are currently using the free version of UpdraftPlus."
|
1171 |
msgstr ""
|
1172 |
|
1173 |
-
#: src/templates/wp-admin/settings/tab-addons.php:
|
1174 |
msgid "Get it here"
|
1175 |
msgstr ""
|
1176 |
|
1177 |
-
#: src/methods/stream-base.php:
|
1178 |
msgid "Download chunk size successfully changed to %d"
|
1179 |
msgstr ""
|
1180 |
|
1181 |
-
#: src/methods/stream-base.php:
|
1182 |
msgid "Download chunk size failed to change to %d"
|
1183 |
msgstr ""
|
1184 |
|
1185 |
-
#: src/includes/updraftplus-notices.php:
|
1186 |
msgid "With Metaslider, you can easily add style and flare with beautifully-designed sliders."
|
1187 |
msgstr ""
|
1188 |
|
1189 |
-
#: src/
|
1190 |
-
msgid "No more forgotten passwords. Find out more about our revolutionary new WordPress plugin"
|
1191 |
-
msgstr ""
|
1192 |
-
|
1193 |
-
#: src/templates/wp-admin/settings/existing-backups-table.php:87
|
1194 |
msgid "remote site"
|
1195 |
msgstr ""
|
1196 |
|
1197 |
-
#: src/addons/backblaze.php:
|
1198 |
msgid "Invalid bucket name"
|
1199 |
msgstr ""
|
1200 |
|
1201 |
-
#: src/restorer.php:
|
1202 |
msgid "Requested table collation (%1$s) is not present - changing to %2$s."
|
1203 |
msgid_plural "Requested table collations (%1$s) are not present - changing to %2$s."
|
1204 |
msgstr[0] ""
|
1205 |
msgstr[1] ""
|
1206 |
|
1207 |
-
#: src/class-updraftplus.php:
|
1208 |
msgid "Your chosen replacement collation"
|
1209 |
msgstr ""
|
1210 |
|
1211 |
-
#: src/class-updraftplus.php:
|
1212 |
msgid "You can choose another suitable collation instead and continue with the restoration (at your own risk)."
|
1213 |
msgstr ""
|
1214 |
|
1215 |
-
#: src/class-updraftplus.php:
|
1216 |
msgid "The database server that this WordPress site is running on doesn't support the collation (%s) used in the database which you are trying to import."
|
1217 |
msgid_plural "The database server that this WordPress site is running on doesn't support multiple collations (%s) used in the database which you are trying to import."
|
1218 |
msgstr[0] ""
|
@@ -1226,179 +2055,180 @@ msgstr ""
|
|
1226 |
msgid "This looks like a migration (the backup is from a site with a different address/URL, %s)."
|
1227 |
msgstr ""
|
1228 |
|
1229 |
-
#: src/addons/azure.php:
|
1230 |
msgid "%s Prefix"
|
1231 |
msgstr ""
|
1232 |
|
1233 |
-
#: src/addons/azure.php:
|
1234 |
msgid "%s Container"
|
1235 |
msgstr ""
|
1236 |
|
1237 |
-
#: src/addons/azure.php:
|
1238 |
msgid "%s Key"
|
1239 |
msgstr ""
|
1240 |
|
1241 |
-
#: src/addons/azure.php:
|
1242 |
msgid "%s Account Name"
|
1243 |
msgstr ""
|
1244 |
|
1245 |
-
#: src/addons/googlecloud.php:
|
1246 |
msgid "But no %s settings were found. Please complete all fields in %s settings and save the settings."
|
1247 |
msgstr ""
|
1248 |
|
1249 |
-
#: src/addons/googlecloud.php:
|
1250 |
msgid "But no bucket was defined, so backups may not complete. Please enter a bucket name in the %s settings and save settings."
|
1251 |
msgstr ""
|
1252 |
|
1253 |
-
#: src/central/bootstrap.php:
|
1254 |
msgid "URL for the site of your UpdraftCentral dashboard"
|
1255 |
msgstr ""
|
1256 |
|
1257 |
-
#: src/central/bootstrap.php:
|
1258 |
msgid "Enter the URL where your self-hosted install of UpdraftCentral is located:"
|
1259 |
msgstr ""
|
1260 |
|
1261 |
-
#: src/central/bootstrap.php:
|
1262 |
msgid "A website where you have installed %s"
|
1263 |
msgstr ""
|
1264 |
|
1265 |
-
#: src/central/bootstrap.php:
|
1266 |
msgid "Self-hosted dashboard"
|
1267 |
msgstr ""
|
1268 |
|
1269 |
-
#: src/central/bootstrap.php:
|
1270 |
msgid "At your UpdraftCentral dashboard you should press the \"Add Site\" button then paste the key in the input box."
|
1271 |
msgstr ""
|
1272 |
|
1273 |
-
#: src/addons/migrator.php:
|
1274 |
msgid "Your .htaccess has an old site reference on line number %s. You should remove it manually."
|
1275 |
msgid_plural "Your .htaccess has an old site references on line numbers %s. You should remove them manually."
|
1276 |
msgstr[0] ""
|
1277 |
msgstr[1] ""
|
1278 |
|
1279 |
-
#: src/restorer.php:
|
1280 |
msgid "Requested table character set (%s) is not present - changing to %s."
|
1281 |
msgstr ""
|
1282 |
|
1283 |
-
#: src/class-updraftplus.php:
|
1284 |
msgid "Your chosen character set to use instead:"
|
1285 |
msgstr ""
|
1286 |
|
1287 |
-
#: src/class-updraftplus.php:
|
1288 |
msgid "You can choose another suitable character set instead and continue with the restoration at your own risk."
|
1289 |
msgstr ""
|
1290 |
|
1291 |
-
#: src/class-updraftplus.php:
|
1292 |
msgid "The database server that this WordPress site is running on doesn't support the character set (%s) which you are trying to import."
|
1293 |
msgid_plural "The database server that this WordPress site is running on doesn't support the character sets (%s) which you are trying to import."
|
1294 |
msgstr[0] ""
|
1295 |
msgstr[1] ""
|
1296 |
|
1297 |
-
#: src/central/bootstrap.php:
|
1298 |
msgid "Create another key"
|
1299 |
msgstr ""
|
1300 |
|
1301 |
-
#: src/central/bootstrap.php:
|
1302 |
msgid "UpdraftCentral dashboard connection details"
|
1303 |
msgstr ""
|
1304 |
|
1305 |
-
#: src/central/bootstrap.php:
|
|
|
1306 |
msgid "Next"
|
1307 |
msgstr ""
|
1308 |
|
1309 |
-
#: src/central/bootstrap.php:
|
1310 |
msgid "an account"
|
1311 |
msgstr ""
|
1312 |
|
1313 |
-
#: src/central/bootstrap.php:
|
1314 |
msgid "i.e. if you have %s there"
|
1315 |
msgstr ""
|
1316 |
|
1317 |
-
#: src/central/bootstrap.php:
|
1318 |
msgid "Connect this site to an UpdraftCentral dashboard found at..."
|
1319 |
msgstr ""
|
1320 |
|
1321 |
-
#: src/central/bootstrap.php:
|
1322 |
msgid "Manage existing keys (%d)..."
|
1323 |
msgstr ""
|
1324 |
|
1325 |
-
#: src/central/bootstrap.php:
|
1326 |
msgid "There are no UpdraftCentral dashboards that can currently control this site."
|
1327 |
msgstr ""
|
1328 |
|
1329 |
-
#: src/central/bootstrap.php:
|
1330 |
msgid "You can now control this site via your UpdraftCentral dashboard at %s."
|
1331 |
msgstr ""
|
1332 |
|
1333 |
-
#: src/central/bootstrap.php:
|
1334 |
msgid "Detailed instructions for this can be found at %s"
|
1335 |
msgstr ""
|
1336 |
|
1337 |
-
#: src/central/bootstrap.php:
|
1338 |
msgid "You now need to copy the key below and enter it at your %s."
|
1339 |
msgstr ""
|
1340 |
|
1341 |
-
#: src/admin.php:
|
1342 |
msgid "Please enter a valid URL e.g http://example.com"
|
1343 |
msgstr ""
|
1344 |
|
1345 |
-
#: src/addons/backblaze.php:
|
1346 |
msgid "There are limits upon which path-names are valid. Spaces are not allowed."
|
1347 |
msgstr ""
|
1348 |
|
1349 |
-
#: src/addons/backblaze.php:
|
1350 |
msgid "some/path"
|
1351 |
msgstr ""
|
1352 |
|
1353 |
-
#: src/addons/backblaze.php:
|
1354 |
msgid "Bucket name"
|
1355 |
msgstr ""
|
1356 |
|
1357 |
-
#: src/addons/backblaze.php:
|
1358 |
msgid "Backup path"
|
1359 |
msgstr ""
|
1360 |
|
1361 |
-
#: src/addons/backblaze.php:
|
1362 |
msgid "Application key"
|
1363 |
msgstr ""
|
1364 |
|
1365 |
-
#: src/addons/backblaze.php:
|
1366 |
msgid "here"
|
1367 |
msgstr ""
|
1368 |
|
1369 |
-
#: src/addons/backblaze.php:
|
1370 |
msgid "Get these settings from %s, or sign up %s."
|
1371 |
msgstr ""
|
1372 |
|
1373 |
-
#: src/addons/backblaze.php:
|
1374 |
msgid "Account Key"
|
1375 |
msgstr ""
|
1376 |
|
1377 |
-
#: src/addons/backblaze.php:
|
1378 |
msgid "Account ID"
|
1379 |
msgstr ""
|
1380 |
|
1381 |
-
#: src/class-updraftplus.php:
|
1382 |
msgid "As long as your web hosting allows http (i.e. non-SSL access) or will forward requests to https (which is almost always the case), this is no problem. If that is not yet set up, then you should set it up, or use %s so that the non-https links are automatically replaced."
|
1383 |
msgstr ""
|
1384 |
|
1385 |
-
#: src/class-updraftplus.php:
|
1386 |
msgid "the migrator add-on"
|
1387 |
msgstr ""
|
1388 |
|
1389 |
-
#: src/class-updraftplus.php:
|
1390 |
msgid "This restoration will work if you still have an SSL certificate (i.e. can use https) to access the site. Otherwise, you will want to use %s to search/replace the site address so that the site can be visited without https."
|
1391 |
msgstr ""
|
1392 |
|
1393 |
-
#: src/class-updraftplus.php:
|
1394 |
msgid "This backup set is of this site, but at the time of the backup you were using %s, whereas the site now uses %s."
|
1395 |
msgstr ""
|
1396 |
|
1397 |
-
#: src/class-updraftplus.php:
|
1398 |
msgid "The website address in the backup set (%s) is slightly different from that of the site now (%s). This is not expected to be a problem for restoring the site, as long as visits to the former address still reach the site."
|
1399 |
msgstr ""
|
1400 |
|
1401 |
-
#: src/methods/googledrive.php:
|
1402 |
msgid "To de-authorize UpdraftPlus (all sites) from accessing your Google Drive, follow this link to your Google account settings."
|
1403 |
msgstr ""
|
1404 |
|
@@ -1406,19 +2236,19 @@ msgstr ""
|
|
1406 |
msgid "Follow this link to remove these settings for %s."
|
1407 |
msgstr ""
|
1408 |
|
1409 |
-
#: src/admin.php:
|
1410 |
msgid "Error: The chosen file is corrupt. Please choose a valid UpdraftPlus export file."
|
1411 |
msgstr ""
|
1412 |
|
1413 |
-
#: src/
|
1414 |
-
#: src/class-updraftplus.php:
|
1415 |
-
#: src/includes/class-storage-methods-interface.php:
|
1416 |
msgid "A PHP fatal error (%s) has occurred: %s"
|
1417 |
msgstr ""
|
1418 |
|
1419 |
-
#: src/
|
1420 |
-
#: src/class-updraftplus.php:
|
1421 |
-
#: src/includes/class-storage-methods-interface.php:
|
1422 |
msgid "A PHP exception (%s) has occurred: %s"
|
1423 |
msgstr ""
|
1424 |
|
@@ -1434,319 +2264,306 @@ msgstr ""
|
|
1434 |
msgid "North-east Asia"
|
1435 |
msgstr ""
|
1436 |
|
1437 |
-
#: src/udaddons/options.php:
|
1438 |
msgid "Your web server's version of PHP is too old (%s) - UpdraftPlus expects at least %s. You can try it, but don't be surprised if it does not work. To fix this problem, contact your web hosting company"
|
1439 |
msgstr ""
|
1440 |
|
1441 |
-
#: src/templates/wp-admin/settings/take-backup.php:
|
1442 |
msgid "Remote storage authentication"
|
1443 |
msgstr ""
|
1444 |
|
1445 |
-
#: src/templates/wp-admin/settings/tab-addons.php:
|
1446 |
msgid "Network and multisite"
|
1447 |
msgstr ""
|
1448 |
|
1449 |
-
#: src/templates/wp-admin/settings/tab-addons.php:
|
1450 |
msgid "Migrator"
|
1451 |
msgstr ""
|
1452 |
|
1453 |
-
#: src/templates/wp-admin/settings/tab-addons.php:
|
1454 |
msgid "Additional storage"
|
1455 |
msgstr ""
|
1456 |
|
1457 |
-
#: src/includes/updraftplus-tour.php:
|
1458 |
-
#: src/
|
|
|
1459 |
msgid "Remote storage"
|
1460 |
msgstr ""
|
1461 |
|
1462 |
-
#: src/templates/wp-admin/settings/form-contents.php:
|
1463 |
msgid "Select Files"
|
1464 |
msgstr ""
|
1465 |
|
1466 |
-
#: src/methods/cloudfiles.php:
|
1467 |
msgid "Rackspace Storage Region"
|
1468 |
msgstr ""
|
1469 |
|
1470 |
-
#: src/
|
1471 |
-
msgid "Instant and secure logon with a wave of your phone."
|
1472 |
-
msgstr ""
|
1473 |
-
|
1474 |
-
#: src/admin.php:5192
|
1475 |
msgid "Value"
|
1476 |
msgstr ""
|
1477 |
|
1478 |
-
#: src/
|
1479 |
-
msgid "Did not know how to delete from this cloud service."
|
1480 |
-
msgstr ""
|
1481 |
-
|
1482 |
-
#: src/addons/sftp.php:792
|
1483 |
msgid "Encrypted login failed; trying non-encrypted"
|
1484 |
msgstr ""
|
1485 |
|
1486 |
-
#: src/addons/azure.php:
|
1487 |
msgid "You must add the following as the authorised redirect URI in your Azure console (under \"API Settings\") when asked"
|
1488 |
msgstr ""
|
1489 |
|
1490 |
-
#: src/methods/cloudfiles.php:
|
1491 |
msgid "Cloud Files"
|
1492 |
msgstr ""
|
1493 |
|
1494 |
-
#: src/admin.php:
|
1495 |
msgid "Your settings failed to save. Please refresh the settings page and try again"
|
1496 |
msgstr ""
|
1497 |
|
1498 |
-
#: src/admin.php:
|
1499 |
msgid "UpdraftPlus seems to have been updated to version (%s), which is different to the version running when this settings page was loaded. Please reload the settings page before trying to save settings."
|
1500 |
msgstr ""
|
1501 |
|
1502 |
#: src/methods/updraftvault.php:71,
|
1503 |
-
#: src/templates/wp-admin/settings/tab-addons.php:
|
1504 |
msgid "UpdraftVault"
|
1505 |
msgstr ""
|
1506 |
|
1507 |
-
#: src/includes/class-wpadmin-commands.php:
|
1508 |
msgid "archive"
|
1509 |
msgstr ""
|
1510 |
|
1511 |
-
#: src/includes/class-wpadmin-commands.php:
|
1512 |
msgid "Extra database"
|
1513 |
msgstr ""
|
1514 |
|
1515 |
-
#: src/admin.php:
|
1516 |
msgid "Press here to download or browse"
|
1517 |
msgstr ""
|
1518 |
|
1519 |
-
#: src/admin.php:
|
1520 |
msgid "Error: invalid path"
|
1521 |
msgstr ""
|
1522 |
|
1523 |
-
#: src/admin.php:
|
1524 |
msgid "An error occurred when fetching storage module options: "
|
1525 |
msgstr ""
|
1526 |
|
1527 |
-
#: src/admin.php:
|
1528 |
msgid "Loading log file"
|
1529 |
msgstr ""
|
1530 |
|
1531 |
-
#: src/admin.php:
|
1532 |
msgid "Unable to download file. This could be caused by a timeout. It would be best to download the zip to your computer."
|
1533 |
msgstr ""
|
1534 |
|
1535 |
-
#: src/admin.php:
|
1536 |
msgid "Search"
|
1537 |
msgstr ""
|
1538 |
|
1539 |
-
#: src/admin.php:
|
1540 |
msgid "Select a file to view information about it"
|
1541 |
msgstr ""
|
1542 |
|
1543 |
-
#: src/admin.php:
|
1544 |
msgid "Browsing zip file"
|
1545 |
msgstr ""
|
1546 |
|
1547 |
-
#: src/admin.php:
|
1548 |
msgid "With UpdraftPlus Premium, you can directly download individual files from here."
|
1549 |
msgstr ""
|
1550 |
|
1551 |
-
#: src/admin.php:
|
1552 |
msgid "Browse contents"
|
1553 |
msgstr ""
|
1554 |
|
1555 |
-
#: src/restorer.php:
|
1556 |
msgid "Skipped tables:"
|
1557 |
msgstr ""
|
1558 |
|
1559 |
-
#: src/class-updraftplus.php:
|
1560 |
msgid "This database backup has the following WordPress tables excluded: %s"
|
1561 |
msgstr ""
|
1562 |
|
1563 |
-
#: src/admin.php:
|
1564 |
msgid "With UpdraftPlus Premium, you can choose to backup non-WordPress tables, backup only specified tables, and backup other databases too."
|
1565 |
msgstr ""
|
1566 |
|
1567 |
-
#: src/admin.php:
|
1568 |
msgid "All WordPress tables will be backed up."
|
1569 |
msgstr ""
|
1570 |
|
1571 |
-
#: src/admin.php:
|
1572 |
msgid "Further information may be found in the browser JavaScript console, and the server PHP error logs."
|
1573 |
msgstr ""
|
1574 |
|
1575 |
-
#: src/admin.php:
|
1576 |
msgid "That you are attempting to upload a zip file previously created by UpdraftPlus."
|
1577 |
msgstr ""
|
1578 |
|
1579 |
-
#: src/admin.php:
|
1580 |
msgid "The available memory on the server."
|
1581 |
msgstr ""
|
1582 |
|
1583 |
-
#: src/admin.php:
|
1584 |
msgid "Any settings in your .htaccess or web.config file that affects the maximum upload or post size."
|
1585 |
msgstr ""
|
1586 |
|
1587 |
-
#: src/admin.php:
|
1588 |
msgid "The file failed to upload. Please check the following:"
|
1589 |
msgstr ""
|
1590 |
|
1591 |
-
#: src/admin.php:
|
1592 |
msgid "HTTP code:"
|
1593 |
msgstr ""
|
1594 |
|
1595 |
-
#: src/addons/wp-cli.php:
|
1596 |
msgid "You have chosen to backup a database, but no tables have been selected"
|
1597 |
msgstr ""
|
1598 |
|
1599 |
-
#: src/addons/moredatabase.php:
|
1600 |
msgid "tables"
|
1601 |
msgstr ""
|
1602 |
|
1603 |
-
#: src/addons/moredatabase.php:
|
1604 |
msgid "WordPress database"
|
1605 |
msgstr ""
|
1606 |
|
1607 |
-
#: src/addons/moredatabase.php:
|
1608 |
msgid "You should backup all tables unless you are an expert in the internals of the WordPress database."
|
1609 |
msgstr ""
|
1610 |
|
1611 |
-
#: src/templates/wp-admin/settings/tab-addons.php:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1612 |
msgid "UpdraftPlus has its own embedded storage option, providing a zero-hassle way to download, store and manage all your backups from one place."
|
1613 |
msgstr ""
|
1614 |
|
1615 |
-
#: src/templates/wp-admin/advanced/wipe-settings.php:
|
1616 |
msgid "UpdraftPlus Tour"
|
1617 |
msgstr ""
|
1618 |
|
1619 |
-
#: src/templates/wp-admin/settings/tab-addons.php:
|
1620 |
msgid "Lock access to UpdraftPlus via a password so you choose which admin users can access backups."
|
1621 |
msgstr ""
|
1622 |
|
1623 |
-
#: src/templates/wp-admin/settings/tab-addons.php:
|
1624 |
msgid "Some backup plugins can't restore a backup, so Premium allows you to restore backups from other plugins."
|
1625 |
msgstr ""
|
1626 |
|
1627 |
-
#: src/templates/wp-admin/settings/tab-addons.php:
|
1628 |
-
#: src/templates/wp-admin/settings/tab-addons.php:
|
1629 |
msgid "Importer"
|
1630 |
msgstr ""
|
1631 |
|
1632 |
-
#: src/templates/wp-admin/settings/tab-addons.php:
|
1633 |
msgid "Tidy things up for clients and remove all adverts for our other products."
|
1634 |
msgstr ""
|
1635 |
|
1636 |
-
#: src/templates/wp-admin/settings/tab-addons.php:
|
1637 |
-
#: src/templates/wp-admin/settings/tab-addons.php:
|
1638 |
msgid "No ads"
|
1639 |
msgstr ""
|
1640 |
|
1641 |
-
#: src/templates/wp-admin/settings/tab-addons.php:
|
1642 |
msgid "Sophisticated reporting and emailing capabilities."
|
1643 |
msgstr ""
|
1644 |
|
1645 |
-
#: src/templates/wp-admin/settings/tab-addons.php:
|
1646 |
msgid "Encrypt your sensitive databases (e.g. customer information or passwords); Backup external databases too."
|
1647 |
msgstr ""
|
1648 |
|
1649 |
-
#: src/templates/wp-admin/settings/tab-addons.php:
|
1650 |
-
#: src/templates/wp-admin/settings/tab-addons.php:
|
1651 |
msgid "More database options"
|
1652 |
msgstr ""
|
1653 |
|
1654 |
-
#: src/templates/wp-admin/settings/tab-addons.php:
|
1655 |
msgid "Set exact times to create or delete backups."
|
1656 |
msgstr ""
|
1657 |
|
1658 |
-
#: src/templates/wp-admin/settings/tab-addons.php:
|
1659 |
-
#: src/templates/wp-admin/settings/tab-addons.php:
|
1660 |
msgid "Backup time and scheduling"
|
1661 |
msgstr ""
|
1662 |
|
1663 |
-
#: src/templates/wp-admin/settings/tab-addons.php:
|
1664 |
msgid "Backup WordPress multisites (i.e, networks), securely."
|
1665 |
msgstr ""
|
1666 |
|
1667 |
-
#: src/templates/wp-admin/settings/tab-addons.php:
|
1668 |
msgid "Network / multisite"
|
1669 |
msgstr ""
|
1670 |
|
1671 |
-
#: src/templates/wp-admin/settings/tab-addons.php:
|
1672 |
msgid "Backup WordPress core and non-WP files and databases."
|
1673 |
msgstr ""
|
1674 |
|
1675 |
-
#: src/templates/wp-admin/settings/tab-addons.php:
|
1676 |
msgid "Automatically backs up your website before any updates to plugins, themes and WordPress core."
|
1677 |
msgstr ""
|
1678 |
|
1679 |
-
#: src/templates/wp-admin/settings/tab-addons.php:
|
1680 |
-
#: src/templates/wp-admin/settings/tab-addons.php:
|
1681 |
msgid "Pre-update backups"
|
1682 |
msgstr ""
|
1683 |
|
1684 |
-
#: src/templates/wp-admin/settings/tab-addons.php:
|
1685 |
msgid "Provides expert help and support from the developers whenever you need it."
|
1686 |
msgstr ""
|
1687 |
|
1688 |
-
#: src/templates/wp-admin/settings/tab-addons.php:
|
1689 |
msgid "Fast, personal support"
|
1690 |
msgstr ""
|
1691 |
|
1692 |
-
#: src/templates/wp-admin/settings/tab-addons.php:
|
1693 |
msgid "UpdraftPlus Migrator clones your WordPress site and moves it to a new domain directly and simply."
|
1694 |
msgstr ""
|
1695 |
|
1696 |
-
#: src/templates/wp-admin/settings/tab-addons.php:
|
1697 |
msgid "Cloning and migration"
|
1698 |
msgstr ""
|
1699 |
|
1700 |
-
#: src/templates/wp-admin/settings/tab-addons.php:
|
1701 |
msgid "Get enhanced versions of the free remote storage options (Dropbox, Google Drive & S3) and even more remote storage options like OneDrive, SFTP, Azure, WebDAV and more with UpdraftPlus Premium."
|
1702 |
msgstr ""
|
1703 |
|
1704 |
-
#: src/templates/wp-admin/settings/tab-addons.php:
|
1705 |
msgid "Additional and enhanced remote storage locations"
|
1706 |
msgstr ""
|
1707 |
|
1708 |
-
#: src/templates/wp-admin/settings/tab-addons.php:
|
1709 |
msgid "To avoid server-wide risks, always backup to remote cloud storage. UpdraftPlus free includes Dropbox, Google Drive, Amazon S3, Rackspace and more."
|
1710 |
msgstr ""
|
1711 |
|
1712 |
-
#: src/templates/wp-admin/settings/tab-addons.php:
|
1713 |
msgid "Backup to remote storage locations"
|
1714 |
msgstr ""
|
1715 |
|
1716 |
-
#: src/templates/wp-admin/settings/tab-addons.php:
|
1717 |
-
#: src/templates/wp-admin/settings/tab-addons.php:
|
1718 |
msgid "Upgrade now"
|
1719 |
msgstr ""
|
1720 |
|
1721 |
-
#: src/templates/wp-admin/settings/tab-addons.php:
|
1722 |
-
#: src/templates/wp-admin/settings/tab-addons.php:
|
1723 |
msgid "Installed"
|
1724 |
msgstr ""
|
1725 |
|
1726 |
-
#: src/templates/wp-admin/settings/tab-addons.php:
|
1727 |
-
#: src/templates/wp-admin/settings/tab-addons.php:65,
|
1728 |
-
#: src/templates/wp-admin/settings/tab-addons.php:78,
|
1729 |
-
#: src/templates/wp-admin/settings/tab-addons.php:91,
|
1730 |
-
#: src/templates/wp-admin/settings/tab-addons.php:104,
|
1731 |
-
#: src/templates/wp-admin/settings/tab-addons.php:117,
|
1732 |
-
#: src/templates/wp-admin/settings/tab-addons.php:130,
|
1733 |
-
#: src/templates/wp-admin/settings/tab-addons.php:143,
|
1734 |
-
#: src/templates/wp-admin/settings/tab-addons.php:156,
|
1735 |
-
#: src/templates/wp-admin/settings/tab-addons.php:169,
|
1736 |
-
#: src/templates/wp-admin/settings/tab-addons.php:182,
|
1737 |
-
#: src/templates/wp-admin/settings/tab-addons.php:195,
|
1738 |
-
#: src/templates/wp-admin/settings/tab-addons.php:208,
|
1739 |
-
#: src/templates/wp-admin/settings/tab-addons.php:221,
|
1740 |
-
#: src/templates/wp-admin/settings/tab-addons.php:234,
|
1741 |
-
#: src/templates/wp-admin/settings/tab-addons.php:251
|
1742 |
msgid "Free"
|
1743 |
msgstr ""
|
1744 |
|
1745 |
-
#: src/admin.php:
|
1746 |
msgid "UpdraftPlus"
|
1747 |
msgstr ""
|
1748 |
|
1749 |
-
#: src/templates/wp-admin/settings/form-contents.php:
|
1750 |
msgid "Recommended: optimize your database with WP-Optimize."
|
1751 |
msgstr ""
|
1752 |
|
@@ -1757,52 +2574,54 @@ msgstr ""
|
|
1757 |
msgid "Read more"
|
1758 |
msgstr ""
|
1759 |
|
1760 |
-
#: src/includes/updraftplus-notices.php:
|
1761 |
msgid "After you've backed up your database, we recommend you install our WP-Optimize plugin to streamline it for better website performance."
|
1762 |
msgstr ""
|
1763 |
|
1764 |
-
#: src/addons/morefiles.php:
|
1765 |
msgid "Please choose a file or directory"
|
1766 |
msgstr ""
|
1767 |
|
1768 |
-
#: src/addons/morefiles.php:
|
1769 |
msgid "Confirm"
|
1770 |
msgstr ""
|
1771 |
|
1772 |
-
#: src/addons/morefiles.php:
|
1773 |
msgid "Go up a directory"
|
1774 |
msgstr ""
|
1775 |
|
1776 |
-
#: src/addons/morefiles.php:
|
1777 |
msgid "Add directory..."
|
1778 |
msgstr ""
|
1779 |
|
1780 |
-
#: src/addons/morefiles.php:
|
|
|
1781 |
#: src/templates/wp-admin/settings/file-backup-exclude.php:11
|
1782 |
msgid "Edit"
|
1783 |
msgstr ""
|
1784 |
|
1785 |
-
#: src/addons/morefiles.php:
|
1786 |
msgid "If using it, select a path from the directory tree below and then press confirm selection."
|
1787 |
msgstr ""
|
1788 |
|
1789 |
-
#: src/addons/s3-enhanced.php:
|
1790 |
msgid "Europe (Frankfurt)"
|
1791 |
msgstr ""
|
1792 |
|
1793 |
-
#: src/addons/s3-enhanced.php:
|
1794 |
msgid "Europe (London)"
|
1795 |
msgstr ""
|
1796 |
|
1797 |
-
#: src/addons/s3-enhanced.php:
|
1798 |
msgid "Europe (Ireland)"
|
1799 |
msgstr ""
|
1800 |
|
1801 |
-
#: src/includes/updraftplus-tour.php:
|
1802 |
#: src/templates/wp-admin/notices/thanks-for-using-main-dash.php:17
|
1803 |
msgid "UpdraftCentral"
|
1804 |
msgstr ""
|
1805 |
|
|
|
1806 |
#: src/templates/wp-admin/notices/horizontal-notice.php:6
|
1807 |
msgid "notice image"
|
1808 |
msgstr ""
|
@@ -1846,101 +2665,97 @@ msgstr ""
|
|
1846 |
msgid "Apache modules"
|
1847 |
msgstr ""
|
1848 |
|
1849 |
-
#: src/includes/updraftplus-notices.php:
|
1850 |
msgid "Summer sale - 20% off UpdraftPlus Premium until July 31st"
|
1851 |
msgstr ""
|
1852 |
|
1853 |
-
#: src/includes/updraftplus-notices.php:
|
1854 |
msgid "Spring sale - 20% off UpdraftPlus Premium until April 30th"
|
1855 |
msgstr ""
|
1856 |
|
1857 |
-
#: src/includes/updraftplus-notices.php:
|
1858 |
msgid "Happy New Year - 20% off UpdraftPlus Premium until January 14th"
|
1859 |
msgstr ""
|
1860 |
|
1861 |
-
#: src/includes/updraftplus-notices.php:
|
1862 |
msgid "Christmas sale - 20% off UpdraftPlus Premium until December 25th"
|
1863 |
msgstr ""
|
1864 |
|
1865 |
-
#: src/includes/updraftplus-notices.php:
|
1866 |
-
#: src/includes/updraftplus-notices.php:
|
1867 |
-
#: src/includes/updraftplus-notices.php:
|
1868 |
-
#: src/includes/updraftplus-notices.php:
|
1869 |
-
#: src/includes/updraftplus-notices.php:
|
1870 |
msgid "To benefit, use this discount code:"
|
1871 |
msgstr ""
|
1872 |
|
1873 |
-
#: src/includes/updraftplus-notices.php:
|
1874 |
msgid "Black Friday - 20% off UpdraftPlus Premium until November 30th"
|
1875 |
msgstr ""
|
1876 |
|
1877 |
-
#: src/includes/updraftplus-notices.php:
|
1878 |
-
|
1879 |
-
msgstr ""
|
1880 |
-
|
1881 |
-
#: src/includes/updraftplus-notices.php:151,
|
1882 |
-
#: src/includes/updraftplus-notices.php:161
|
1883 |
msgid "UpdraftPlus Blog - get up-to-date news and offers"
|
1884 |
msgstr ""
|
1885 |
|
1886 |
-
#: src/includes/updraftplus-notices.php:
|
1887 |
msgid "UpdraftPlus Newsletter"
|
1888 |
msgstr ""
|
1889 |
|
1890 |
-
#: src/includes/updraftplus-notices.php:
|
1891 |
msgid "Control all your WordPress installations from one place using UpdraftCentral remote site management!"
|
1892 |
msgstr ""
|
1893 |
|
1894 |
-
#: src/includes/updraftplus-notices.php:
|
1895 |
msgid "Do you use UpdraftPlus on multiple sites?"
|
1896 |
msgstr ""
|
1897 |
|
1898 |
-
#: src/includes/updraftplus-notices.php:
|
1899 |
msgid "UpdraftCentral is a highly efficient way to manage, update and backup multiple websites from one place."
|
1900 |
msgstr ""
|
1901 |
|
1902 |
-
#: src/includes/updraftplus-notices.php:
|
1903 |
msgid "Introducing UpdraftCentral"
|
1904 |
msgstr ""
|
1905 |
|
1906 |
-
#: src/includes/updraftplus-notices.php:
|
1907 |
msgid "Copy your site to another domain directly. Includes find-and-replace tool for database references."
|
1908 |
msgstr ""
|
1909 |
|
1910 |
-
#: src/includes/updraftplus-notices.php:
|
1911 |
msgid "easily migrate or clone your site in minutes"
|
1912 |
msgstr ""
|
1913 |
|
1914 |
-
#: src/includes/updraftplus-notices.php:
|
1915 |
msgid "Add SFTP to send your data securely, lock settings and encrypt your database backups for extra security."
|
1916 |
msgstr ""
|
1917 |
|
1918 |
-
#: src/includes/updraftplus-notices.php:
|
1919 |
msgid "secure your backups"
|
1920 |
msgstr ""
|
1921 |
|
1922 |
-
#: src/includes/updraftplus-notices.php:
|
1923 |
msgid "Secure multisite installation, advanced reporting and much more."
|
1924 |
msgstr ""
|
1925 |
|
1926 |
-
#: src/includes/updraftplus-notices.php:
|
1927 |
msgid "advanced options"
|
1928 |
msgstr ""
|
1929 |
|
1930 |
-
#: src/includes/updraftplus-notices.php:
|
1931 |
msgid "Enhanced storage options for Dropbox, Google Drive and S3. Plus many more options."
|
1932 |
msgstr ""
|
1933 |
|
1934 |
-
#: src/includes/updraftplus-notices.php:
|
1935 |
msgid "enhanced remote storage options"
|
1936 |
msgstr ""
|
1937 |
|
1938 |
-
#: src/includes/updraftplus-notices.php:
|
1939 |
msgid "The ultimately secure and convenient place to store your backups."
|
1940 |
msgstr ""
|
1941 |
|
1942 |
-
#: src/includes/updraftplus-notices.php:
|
1943 |
-
#: src/templates/wp-admin/settings/tab-addons.php:
|
1944 |
msgid "UpdraftVault storage"
|
1945 |
msgstr ""
|
1946 |
|
@@ -1949,11 +2764,11 @@ msgid "Enjoy professional, fast, and friendly help whenever you need it with Pre
|
|
1949 |
msgstr ""
|
1950 |
|
1951 |
#: src/includes/updraftplus-notices.php:30,
|
1952 |
-
#: src/includes/updraftplus-notices.php:
|
1953 |
-
#: src/includes/updraftplus-notices.php:
|
1954 |
-
#: src/includes/updraftplus-notices.php:
|
1955 |
-
#: src/includes/updraftplus-notices.php:
|
1956 |
-
#: src/includes/updraftplus-notices.php:
|
1957 |
msgid "UpdraftPlus Premium:"
|
1958 |
msgstr ""
|
1959 |
|
@@ -1961,7 +2776,7 @@ msgstr ""
|
|
1961 |
msgid "Then, try out our \"Migrator\" add-on which can perform a direct site-to-site migration. After using it once, you'll have saved the purchase price compared to the time needed to copy a site by hand."
|
1962 |
msgstr ""
|
1963 |
|
1964 |
-
#: src/addons/s3-enhanced.php:
|
1965 |
msgid "Canada Central"
|
1966 |
msgstr ""
|
1967 |
|
@@ -1970,8 +2785,8 @@ msgid "Site size"
|
|
1970 |
msgstr ""
|
1971 |
|
1972 |
#: src/templates/wp-admin/advanced/tools-menu.php:10,
|
1973 |
-
#: src/templates/wp-admin/settings/tab-addons.php:
|
1974 |
-
#: src/templates/wp-admin/settings/tab-addons.php:
|
1975 |
msgid "Lock settings"
|
1976 |
msgstr ""
|
1977 |
|
@@ -2009,43 +2824,43 @@ msgstr ""
|
|
2009 |
msgid "Export / import settings"
|
2010 |
msgstr ""
|
2011 |
|
2012 |
-
#: src/restorer.php:
|
2013 |
msgid "Processing table (%s)"
|
2014 |
msgstr ""
|
2015 |
|
2016 |
-
#: src/restorer.php:
|
2017 |
msgid "Backup of: %s"
|
2018 |
msgstr ""
|
2019 |
|
2020 |
-
#: src/methods/googledrive.php:
|
2021 |
msgid "The client has been deleted from the Google Drive API console. Please create a new Google Drive project and reconnect with UpdraftPlus."
|
2022 |
msgstr ""
|
2023 |
|
2024 |
-
#: src/methods/dropbox.php:
|
2025 |
msgid "%s de-authentication"
|
2026 |
msgstr ""
|
2027 |
|
2028 |
-
#: src/methods/dropbox.php:
|
2029 |
msgid "You must add the following as the authorised redirect URI in your Dropbox console (under \"API Settings\") when asked"
|
2030 |
msgstr ""
|
2031 |
|
2032 |
-
#: src/central/bootstrap.php:
|
2033 |
msgid "UpdraftCentral enables control of your WordPress sites (including management of backups and updates) from a central dashboard."
|
2034 |
msgstr ""
|
2035 |
|
2036 |
-
#: src/backup.php:
|
2037 |
msgid "If not, you will need to either remove data from this table, or contact your hosting company to request more resources."
|
2038 |
msgstr ""
|
2039 |
|
2040 |
-
#: src/templates/wp-admin/settings/take-backup.php:
|
2041 |
msgid "You have selected a remote storage option which has an authorization step to complete:"
|
2042 |
msgstr ""
|
2043 |
|
2044 |
-
#: src/admin.php:
|
2045 |
msgid "Remote files deleted:"
|
2046 |
msgstr ""
|
2047 |
|
2048 |
-
#: src/admin.php:
|
2049 |
msgid "Local files deleted:"
|
2050 |
msgstr ""
|
2051 |
|
@@ -2053,223 +2868,223 @@ msgstr ""
|
|
2053 |
msgid "Follow this link to authorize access to your %s account (you will not be able to backup to %s without it)."
|
2054 |
msgstr ""
|
2055 |
|
2056 |
-
#: src/admin.php:
|
2057 |
msgid "remote files deleted"
|
2058 |
msgstr ""
|
2059 |
|
2060 |
-
#: src/admin.php:
|
2061 |
msgid "Complete"
|
2062 |
msgstr ""
|
2063 |
|
2064 |
-
#: src/admin.php:
|
2065 |
msgid "Do you want to carry out the import?"
|
2066 |
msgstr ""
|
2067 |
|
2068 |
-
#: src/admin.php:
|
2069 |
msgid "Which was exported on:"
|
2070 |
msgstr ""
|
2071 |
|
2072 |
-
#: src/admin.php:
|
2073 |
msgid "This will import data from:"
|
2074 |
msgstr ""
|
2075 |
|
2076 |
-
#: src/admin.php:
|
2077 |
msgid "Importing..."
|
2078 |
msgstr ""
|
2079 |
|
2080 |
-
#: src/admin.php:
|
2081 |
msgid "You have not yet selected a file to import."
|
2082 |
msgstr ""
|
2083 |
|
2084 |
-
#: src/admin.php:
|
2085 |
msgid "Your export file will be of your displayed settings, not your saved ones."
|
2086 |
msgstr ""
|
2087 |
|
2088 |
-
#: src/admin.php:
|
2089 |
msgid "template not found"
|
2090 |
msgstr ""
|
2091 |
|
2092 |
-
#: src/addons/s3-enhanced.php:
|
2093 |
msgid "US East (Ohio)"
|
2094 |
msgstr ""
|
2095 |
|
2096 |
-
#: src/addons/onedrive.php:
|
2097 |
msgid "This site uses a URL which is either non-HTTPS, or is localhost or 127.0.0.1 URL. As such, you must use the main %s %s App to authenticate with your account."
|
2098 |
msgstr ""
|
2099 |
|
2100 |
-
#: src/addons/onedrive.php:
|
2101 |
msgid "Account is not authorized (%s)."
|
2102 |
msgstr ""
|
2103 |
|
2104 |
-
#: src/addons/onedrive.php:
|
2105 |
msgid "Your IP address:"
|
2106 |
msgstr ""
|
2107 |
|
2108 |
-
#: src/addons/onedrive.php:
|
2109 |
-
#: src/udaddons/updraftplus-addons.php:
|
2110 |
msgid "To remove any block, please go here."
|
2111 |
msgstr ""
|
2112 |
|
2113 |
-
#: src/addons/onedrive.php:
|
2114 |
msgid "An error response was received; HTTP code:"
|
2115 |
msgstr ""
|
2116 |
|
2117 |
-
#: src/includes/class-commands.php:
|
2118 |
msgid "%s add-on not found"
|
2119 |
msgstr ""
|
2120 |
|
2121 |
-
#: src/templates/wp-admin/settings/delete-and-restore-modals.php:
|
2122 |
msgid "or to restore manually"
|
2123 |
msgstr ""
|
2124 |
|
2125 |
-
#: src/templates/wp-admin/settings/delete-and-restore-modals.php:
|
2126 |
msgid "This makes time-outs much more likely. You are recommended to turn safe_mode off, or to restore only one entity at a time"
|
2127 |
msgstr ""
|
2128 |
|
2129 |
-
#: src/admin.php:
|
2130 |
msgid "To fix this problem go here."
|
2131 |
msgstr ""
|
2132 |
|
2133 |
-
#: src/admin.php:
|
2134 |
msgid "OptimizePress 2.0 encodes its contents, so search/replace does not work."
|
2135 |
msgstr ""
|
2136 |
|
2137 |
-
#: src/admin.php:
|
2138 |
msgid "your PHP install lacks the openssl module; as a result, this can take minutes; if nothing has happened by then, then you should either try a smaller key size, or ask your web hosting company how to enable this PHP module on your setup."
|
2139 |
msgstr ""
|
2140 |
|
2141 |
-
#: src/addons/webdav.php:
|
2142 |
msgid "Path"
|
2143 |
msgstr ""
|
2144 |
|
2145 |
-
#: src/addons/webdav.php:
|
2146 |
msgid "Leave this blank to use the default (80 for webdav, 443 for webdavs)"
|
2147 |
msgstr ""
|
2148 |
|
2149 |
-
#: src/addons/webdav.php:
|
2150 |
msgid "Enter any path in the field below."
|
2151 |
msgstr ""
|
2152 |
|
2153 |
-
#: src/addons/webdav.php:
|
2154 |
msgid "A host name cannot contain a slash."
|
2155 |
msgstr ""
|
2156 |
|
2157 |
-
#: src/addons/webdav.php:
|
2158 |
msgid "Protocol (SSL or not)"
|
2159 |
msgstr ""
|
2160 |
|
2161 |
-
#: src/addons/webdav.php:
|
2162 |
msgid "This WebDAV URL is generated by filling in the options below. If you do not know the details, then you will need to ask your WebDAV provider."
|
2163 |
msgstr ""
|
2164 |
|
2165 |
-
#: src/udaddons/updraftplus-addons.php:
|
2166 |
msgid "No response data was received. This usually indicates a network connectivity issue (e.g. an outgoing firewall or overloaded network) between this site and UpdraftPlus.com."
|
2167 |
msgstr ""
|
2168 |
|
2169 |
-
#: src/methods/s3.php:
|
2170 |
msgid "The AWS access key looks to be wrong (valid %s access keys begin with \"AK\")"
|
2171 |
msgstr ""
|
2172 |
|
2173 |
-
#: src/methods/s3.php:
|
2174 |
msgid "No settings were found - please go to the Settings tab and check your settings"
|
2175 |
msgstr ""
|
2176 |
|
2177 |
-
#: src/templates/wp-admin/settings/form-contents.php:
|
2178 |
msgid "Backup using %s?"
|
2179 |
msgstr ""
|
2180 |
|
2181 |
-
#: src/addons/s3-enhanced.php:
|
2182 |
msgid "Asia Pacific (Mumbai)"
|
2183 |
msgstr ""
|
2184 |
|
2185 |
-
#: src/addons/s3-enhanced.php:
|
2186 |
msgid "Standard (infrequent access)"
|
2187 |
msgstr ""
|
2188 |
|
2189 |
-
#: src/templates/wp-admin/settings/header.php:
|
2190 |
msgid "FAQs"
|
2191 |
msgstr ""
|
2192 |
|
2193 |
-
#: src/central/bootstrap.php:
|
2194 |
msgid "More information..."
|
2195 |
msgstr ""
|
2196 |
|
2197 |
-
#: src/central/bootstrap.php:
|
2198 |
msgid "Use the alternative method for making a connection with the dashboard."
|
2199 |
msgstr ""
|
2200 |
|
2201 |
-
#: src/central/bootstrap.php:
|
2202 |
msgid "Key size: %d bits"
|
2203 |
msgstr ""
|
2204 |
|
2205 |
-
#: src/central/bootstrap.php:
|
2206 |
msgid "Public key was sent to:"
|
2207 |
msgstr ""
|
2208 |
|
2209 |
-
#: src/backup.php:
|
2210 |
msgid "Failed to open directory (check the file permissions and ownership): %s"
|
2211 |
msgstr ""
|
2212 |
|
2213 |
-
#: src/backup.php:
|
2214 |
msgid "%s: unreadable file - could not be backed up (check the file permissions and ownership)"
|
2215 |
msgstr ""
|
2216 |
|
2217 |
-
#: src/addons/migrator.php:
|
2218 |
msgid "Create key"
|
2219 |
msgstr ""
|
2220 |
|
2221 |
-
#: src/addons/migrator.php:
|
2222 |
msgid "slower, strongest"
|
2223 |
msgstr ""
|
2224 |
|
2225 |
-
#: src/addons/migrator.php:
|
2226 |
msgid "recommended"
|
2227 |
msgstr ""
|
2228 |
|
2229 |
-
#: src/addons/migrator.php:
|
2230 |
msgid "%s bytes"
|
2231 |
msgstr ""
|
2232 |
|
2233 |
-
#: src/addons/migrator.php:
|
2234 |
msgid "faster (possibility for slow PHP installs)"
|
2235 |
msgstr ""
|
2236 |
|
2237 |
-
#: src/addons/migrator.php:
|
2238 |
msgid "easy to break, fastest"
|
2239 |
msgstr ""
|
2240 |
|
2241 |
-
#: src/addons/migrator.php:
|
2242 |
-
#: src/addons/migrator.php:
|
2243 |
-
#: src/central/bootstrap.php:
|
2244 |
msgid "%s bits"
|
2245 |
msgstr ""
|
2246 |
|
2247 |
-
#: src/addons/migrator.php:
|
2248 |
msgid "Encryption key size:"
|
2249 |
msgstr ""
|
2250 |
|
2251 |
-
#: src/addons/migrator.php:
|
2252 |
msgid "Enter your chosen name"
|
2253 |
msgstr ""
|
2254 |
|
2255 |
-
#: src/addons/migrator.php:
|
2256 |
msgid "Create a key: give this key a unique name (e.g. indicate the site it is for), then press \"Create key\":"
|
2257 |
msgstr ""
|
2258 |
|
2259 |
-
#: src/methods/googledrive.php:
|
2260 |
msgid "Upload expected to fail: the %s limit for any single file is %s, whereas this file is %s GB (%d bytes)"
|
2261 |
msgstr ""
|
2262 |
|
2263 |
-
#: src/methods/ftp.php:
|
2264 |
msgid "This is sometimes caused by a firewall - try turning off SSL in the expert settings, and testing again."
|
2265 |
msgstr ""
|
2266 |
|
2267 |
-
#: src/methods/ftp.php:
|
2268 |
msgid "login"
|
2269 |
msgstr ""
|
2270 |
|
2271 |
-
#: src/addons/reporting.php:
|
2272 |
-
#: src/addons/reporting.php:
|
2273 |
msgid "Be aware that mail servers tend to have size limits; typically around %s MB; backups larger than any limits will likely not arrive."
|
2274 |
msgstr ""
|
2275 |
|
@@ -2277,143 +3092,143 @@ msgstr ""
|
|
2277 |
msgid "This backup archive is %s MB in size - the attempt to send this via email is likely to fail (few email servers allow attachments of this size). If so, you should switch to using a different remote storage method."
|
2278 |
msgstr ""
|
2279 |
|
2280 |
-
#: src/class-updraftplus.php:
|
2281 |
msgid "Size: %s MB"
|
2282 |
msgstr ""
|
2283 |
|
2284 |
-
#: src/templates/wp-admin/settings/form-contents.php:
|
2285 |
msgid "UpdraftPlus will split up backup archives when they exceed this file size. The default value is %s megabytes. Be careful to leave some margin if your web-server has a hard size limit (e.g. the 2 GB / 2048 MB limit on some 32-bit servers/file systems)."
|
2286 |
msgstr ""
|
2287 |
|
2288 |
-
#: src/class-updraftplus.php:
|
2289 |
msgid "You should enable %s to make any pretty permalinks (e.g. %s) work"
|
2290 |
msgstr ""
|
2291 |
|
2292 |
-
#: src/templates/wp-admin/settings/form-contents.php:
|
2293 |
msgid "(tap on an icon to select or unselect)"
|
2294 |
msgstr ""
|
2295 |
|
2296 |
-
#: src/methods/updraftvault.php:
|
2297 |
-
#: src/methods/updraftvault.php:
|
2298 |
msgid "%s per year"
|
2299 |
msgstr ""
|
2300 |
|
2301 |
-
#: src/methods/updraftvault.php:
|
2302 |
-
#: src/methods/updraftvault.php:
|
2303 |
msgid "or (annual discount)"
|
2304 |
msgstr ""
|
2305 |
|
2306 |
-
#: src/methods/updraftvault.php:
|
2307 |
msgid "No Vault connection was found for this site (has it moved?); please disconnect and re-connect."
|
2308 |
msgstr ""
|
2309 |
|
2310 |
-
#: src/class-updraftplus.php:
|
2311 |
msgid "The given file was not found, or could not be read."
|
2312 |
msgstr ""
|
2313 |
|
2314 |
-
#: src/central/bootstrap.php:
|
2315 |
msgid "UpdraftCentral (Remote Control)"
|
2316 |
msgstr ""
|
2317 |
|
2318 |
-
#: src/central/bootstrap.php:
|
2319 |
msgid "View recent UpdraftCentral log events"
|
2320 |
msgstr ""
|
2321 |
|
2322 |
-
#: src/central/bootstrap.php:
|
2323 |
msgid "Enter any description"
|
2324 |
msgstr ""
|
2325 |
|
2326 |
-
#: src/central/bootstrap.php:
|
2327 |
msgid "Description"
|
2328 |
msgstr ""
|
2329 |
|
2330 |
-
#: src/central/bootstrap.php:
|
2331 |
msgid "Delete..."
|
2332 |
msgstr ""
|
2333 |
|
2334 |
-
#: src/central/bootstrap.php:
|
2335 |
msgid "Created:"
|
2336 |
msgstr ""
|
2337 |
|
2338 |
-
#: src/central/bootstrap.php:
|
2339 |
msgid "Access this site as user:"
|
2340 |
msgstr ""
|
2341 |
|
2342 |
-
#: src/central/bootstrap.php:
|
2343 |
msgid "Details"
|
2344 |
msgstr ""
|
2345 |
|
2346 |
-
#: src/central/bootstrap.php:
|
2347 |
msgid "Key description"
|
2348 |
msgstr ""
|
2349 |
|
2350 |
-
#: src/central/bootstrap.php:
|
2351 |
msgid "A key was created, but the attempt to register it with %s was unsuccessful - please try again later."
|
2352 |
msgstr ""
|
2353 |
|
2354 |
-
#: src/central/bootstrap.php:
|
2355 |
msgid "An invalid URL was entered"
|
2356 |
msgstr ""
|
2357 |
|
2358 |
-
#: src/central/bootstrap.php:
|
2359 |
msgid "Close..."
|
2360 |
msgstr ""
|
2361 |
|
2362 |
-
#: src/central/bootstrap.php:
|
2363 |
msgid "This connection appears to already have been made."
|
2364 |
msgstr ""
|
2365 |
|
2366 |
-
#: src/central/bootstrap.php:
|
2367 |
msgid "You must visit this link in the same browser and login session as you created the key in."
|
2368 |
msgstr ""
|
2369 |
|
2370 |
-
#: src/central/bootstrap.php:
|
2371 |
msgid "You must visit this URL in the same browser and login session as you created the key in."
|
2372 |
msgstr ""
|
2373 |
|
2374 |
-
#: src/central/bootstrap.php:
|
2375 |
msgid "You are not logged into this WordPress site in your web browser."
|
2376 |
msgstr ""
|
2377 |
|
2378 |
-
#: src/central/bootstrap.php:
|
2379 |
msgid "The key referred to was unknown."
|
2380 |
msgstr ""
|
2381 |
|
2382 |
-
#: src/central/bootstrap.php:
|
2383 |
msgid "A new UpdraftCentral connection has not been made."
|
2384 |
msgstr ""
|
2385 |
|
2386 |
-
#: src/central/bootstrap.php:
|
2387 |
msgid "An UpdraftCentral connection has been made successfully."
|
2388 |
msgstr ""
|
2389 |
|
2390 |
-
#: src/central/bootstrap.php:
|
2391 |
msgid "UpdraftCentral Connection"
|
2392 |
msgstr ""
|
2393 |
|
2394 |
-
#: src/
|
2395 |
msgid "The backup was aborted by the user"
|
2396 |
msgstr ""
|
2397 |
|
2398 |
-
#: src/admin.php:
|
2399 |
msgid "Your settings have been saved."
|
2400 |
msgstr ""
|
2401 |
|
2402 |
-
#: src/admin.php:
|
2403 |
msgid "Total backup size:"
|
2404 |
msgstr ""
|
2405 |
|
2406 |
-
#: src/admin.php:
|
2407 |
msgid "stop"
|
2408 |
msgstr ""
|
2409 |
|
2410 |
-
#: src/admin.php:
|
2411 |
msgid "The backup has finished running"
|
2412 |
msgstr ""
|
2413 |
|
2414 |
#: src/templates/wp-admin/advanced/tools-menu.php:30,
|
2415 |
#: src/templates/wp-admin/advanced/wipe-settings.php:5,
|
2416 |
-
#: src/templates/wp-admin/advanced/wipe-settings.php:
|
2417 |
msgid "Wipe settings"
|
2418 |
msgstr ""
|
2419 |
|
@@ -2429,39 +3244,39 @@ msgstr ""
|
|
2429 |
msgid "this backup set"
|
2430 |
msgstr ""
|
2431 |
|
2432 |
-
#: src/includes/class-filesystem-functions.php:
|
2433 |
msgid "calculate"
|
2434 |
msgstr ""
|
2435 |
|
2436 |
-
#: src/admin.php:
|
2437 |
msgid "You should save your changes to ensure that they are used for making your backup."
|
2438 |
msgstr ""
|
2439 |
|
2440 |
-
#: src/admin.php:
|
2441 |
msgid "We requested to delete the file, but could not understand the server's response"
|
2442 |
msgstr ""
|
2443 |
|
2444 |
-
#: src/admin.php:
|
2445 |
msgid "Please enter a valid URL"
|
2446 |
msgstr ""
|
2447 |
|
2448 |
-
#: src/admin.php:
|
2449 |
msgid "Saving..."
|
2450 |
msgstr ""
|
2451 |
|
2452 |
-
#: src/admin.php:
|
2453 |
msgid "Error: the server sent us a response which we did not understand."
|
2454 |
msgstr ""
|
2455 |
|
2456 |
-
#: src/admin.php:
|
2457 |
msgid "Fetching..."
|
2458 |
msgstr ""
|
2459 |
|
2460 |
-
#: src/addons/s3-enhanced.php:
|
2461 |
msgid "Asia Pacific (Seoul)"
|
2462 |
msgstr ""
|
2463 |
|
2464 |
-
#: src/restorer.php:
|
2465 |
msgid "Uploads URL:"
|
2466 |
msgstr ""
|
2467 |
|
@@ -2469,44 +3284,46 @@ msgstr ""
|
|
2469 |
msgid "The required %s PHP module is not installed - ask your web hosting company to enable it."
|
2470 |
msgstr ""
|
2471 |
|
2472 |
-
#: src/class-updraftplus.php:
|
2473 |
msgid "To import an ordinary WordPress site into a multisite installation requires %s."
|
2474 |
msgstr ""
|
2475 |
|
2476 |
-
#: src/class-updraftplus.php:
|
2477 |
msgid "Please read this link for important information on this process."
|
2478 |
msgstr ""
|
2479 |
|
2480 |
-
#: src/class-updraftplus.php:
|
2481 |
msgid "It will be imported as a new site."
|
2482 |
msgstr ""
|
2483 |
|
2484 |
-
#: src/admin.php:
|
|
|
|
|
2485 |
#: src/templates/wp-admin/notices/horizontal-notice.php:18
|
2486 |
msgid "Dismiss"
|
2487 |
msgstr ""
|
2488 |
|
2489 |
-
#: src/admin.php:
|
2490 |
msgid "Please fill in the required information."
|
2491 |
msgstr ""
|
2492 |
|
2493 |
-
#: src/addons/multisite.php:
|
2494 |
msgid "Read more..."
|
2495 |
msgstr ""
|
2496 |
|
2497 |
-
#: src/addons/multisite.php:
|
2498 |
msgid "may include some site-wide data"
|
2499 |
msgstr ""
|
2500 |
|
2501 |
-
#: src/addons/multisite.php:
|
2502 |
msgid "All sites"
|
2503 |
msgstr ""
|
2504 |
|
2505 |
-
#: src/addons/multisite.php:
|
2506 |
msgid "Which site to restore"
|
2507 |
msgstr ""
|
2508 |
|
2509 |
-
#: src/addons/migrator.php:
|
2510 |
msgid "Error when creating new site at your chosen address:"
|
2511 |
msgstr ""
|
2512 |
|
@@ -2547,19 +3364,19 @@ msgstr ""
|
|
2547 |
msgid "Call WordPress action:"
|
2548 |
msgstr ""
|
2549 |
|
2550 |
-
#: src/admin.php:
|
2551 |
msgid "Your saved settings also affect what is backed up - e.g. files excluded."
|
2552 |
msgstr ""
|
2553 |
|
2554 |
-
#: src/restorer.php:
|
2555 |
msgid "Skipping: this archive was already restored."
|
2556 |
msgstr ""
|
2557 |
|
2558 |
-
#: src/templates/wp-admin/settings/form-contents.php:
|
2559 |
msgid "File Options"
|
2560 |
msgstr ""
|
2561 |
|
2562 |
-
#: src/templates/wp-admin/settings/form-contents.php:
|
2563 |
msgid "Sending Your Backup To Remote Storage"
|
2564 |
msgstr ""
|
2565 |
|
@@ -2579,100 +3396,101 @@ msgstr ""
|
|
2579 |
msgid "This button will delete all UpdraftPlus settings and progress information for in-progress backups (but not any of your existing backups from your cloud storage)."
|
2580 |
msgstr ""
|
2581 |
|
2582 |
-
#: src/admin.php:
|
2583 |
msgid "Send this backup to remote storage"
|
2584 |
msgstr ""
|
2585 |
|
2586 |
-
#: src/admin.php:
|
2587 |
msgid "Check out UpdraftPlus Vault."
|
2588 |
msgstr ""
|
2589 |
|
2590 |
-
#: src/admin.php:
|
2591 |
msgid "Not got any remote storage?"
|
2592 |
msgstr ""
|
2593 |
|
2594 |
-
#: src/admin.php:
|
2595 |
msgid "settings"
|
2596 |
msgstr ""
|
2597 |
|
2598 |
-
#: src/admin.php:
|
2599 |
msgid "Backup won't be sent to any remote storage - none has been saved in the %s"
|
2600 |
msgstr ""
|
2601 |
|
2602 |
-
#: src/admin.php:
|
2603 |
-
msgid "Include
|
2604 |
msgstr ""
|
2605 |
|
2606 |
-
#: src/admin.php:
|
2607 |
-
msgid "Include
|
2608 |
msgstr ""
|
2609 |
|
2610 |
-
#: src/admin.php:
|
2611 |
msgid "Continue restoration"
|
2612 |
msgstr ""
|
2613 |
|
2614 |
-
#: src/admin.php:
|
2615 |
msgid "You have an unfinished restoration operation, begun %s ago."
|
2616 |
msgstr ""
|
2617 |
|
2618 |
-
#: src/admin.php:
|
2619 |
msgid "Unfinished restoration"
|
2620 |
msgstr ""
|
2621 |
|
2622 |
-
#: src/admin.php:
|
2623 |
msgid "%s minutes, %s seconds"
|
2624 |
msgstr ""
|
2625 |
|
2626 |
-
#: src/admin.php:
|
2627 |
msgid "Backup Contents And Schedule"
|
2628 |
msgstr ""
|
2629 |
|
2630 |
-
#: src/admin.php:
|
2631 |
msgid "Premium / Extensions"
|
2632 |
msgstr ""
|
2633 |
|
2634 |
-
#: src/admin.php:
|
2635 |
msgid "Sufficient information about the in-progress restoration operation could not be found."
|
2636 |
msgstr ""
|
2637 |
|
2638 |
-
#: src/addons/morefiles.php:
|
2639 |
msgctxt "(verb)"
|
2640 |
msgid "Download"
|
2641 |
msgstr ""
|
2642 |
|
2643 |
-
#: src/admin.php:
|
2644 |
msgid "You have chosen to backup files, but no file entities have been selected"
|
2645 |
msgstr ""
|
2646 |
|
2647 |
-
#: src/admin.php:
|
2648 |
msgid "Extensions"
|
2649 |
msgstr ""
|
2650 |
|
2651 |
-
#: src/admin.php:
|
2652 |
msgid "Advanced Tools"
|
2653 |
msgstr ""
|
2654 |
|
2655 |
-
#: src/addons/googlecloud.php:
|
2656 |
msgid "Bucket location"
|
2657 |
msgstr ""
|
2658 |
|
2659 |
-
#: src/addons/googlecloud.php:
|
2660 |
msgid "Note that Google do not support every storage class in every location - you should read their documentation to learn about current availability."
|
2661 |
msgstr ""
|
2662 |
|
2663 |
-
#: src/addons/googlecloud.php:
|
|
|
2664 |
msgid "This setting applies only when a new bucket is being created."
|
2665 |
msgstr ""
|
2666 |
|
2667 |
-
#: src/addons/googlecloud.php:
|
2668 |
msgid "You must use a bucket name that is unique, for all %s users."
|
2669 |
msgstr ""
|
2670 |
|
2671 |
-
#: src/addons/googlecloud.php:
|
2672 |
msgid "Do not confuse %s with %s - they are separate things."
|
2673 |
msgstr ""
|
2674 |
|
2675 |
-
#: src/addons/googlecloud.php:
|
2676 |
msgid "You do not have access to this bucket"
|
2677 |
msgstr ""
|
2678 |
|
@@ -2722,68 +3540,68 @@ msgstr ""
|
|
2722 |
msgid "Durable reduced availability"
|
2723 |
msgstr ""
|
2724 |
|
2725 |
-
#: src/addons/googlecloud.php:38, src/addons/s3-enhanced.php:
|
2726 |
msgid "Standard"
|
2727 |
msgstr ""
|
2728 |
|
2729 |
-
#: src/addons/azure.php:
|
2730 |
msgid "container"
|
2731 |
msgstr ""
|
2732 |
|
2733 |
-
#: src/addons/azure.php:
|
2734 |
msgid "You can enter the path of any %s virtual folder you wish to use here."
|
2735 |
msgstr ""
|
2736 |
|
2737 |
-
#: src/addons/azure.php:
|
2738 |
msgid "optional"
|
2739 |
msgstr ""
|
2740 |
|
2741 |
-
#: src/addons/azure.php:
|
2742 |
msgid "See Microsoft's guidelines on container naming by following this link."
|
2743 |
msgstr ""
|
2744 |
|
2745 |
-
#: src/addons/azure.php:
|
2746 |
msgid "Enter the path of the %s you wish to use here."
|
2747 |
msgstr ""
|
2748 |
|
2749 |
-
#: src/addons/azure.php:
|
2750 |
msgid "This is not your Azure login - see the instructions if needing more guidance."
|
2751 |
msgstr ""
|
2752 |
|
2753 |
-
#: src/addons/azure.php:
|
2754 |
-
#: src/addons/azure.php:
|
2755 |
msgid "Azure"
|
2756 |
msgstr ""
|
2757 |
|
2758 |
-
#: src/addons/azure.php:
|
2759 |
msgid "Create Azure credentials in your Azure developer console."
|
2760 |
msgstr ""
|
2761 |
|
2762 |
-
#: src/addons/azure.php:
|
2763 |
msgid "Could not create the container"
|
2764 |
msgstr ""
|
2765 |
|
2766 |
-
#: src/addons/azure.php:
|
2767 |
msgid "Could not access container"
|
2768 |
msgstr ""
|
2769 |
|
2770 |
-
#: src/class-updraftplus.php:
|
2771 |
msgid "To complete your migration/clone, you should now log in to the remote site and restore the backup set."
|
2772 |
msgstr ""
|
2773 |
|
2774 |
-
#: src/backup.php:
|
2775 |
msgid "the options table was not found"
|
2776 |
msgstr ""
|
2777 |
|
2778 |
-
#: src/backup.php:
|
2779 |
msgid "no options or sitemeta table was found"
|
2780 |
msgstr ""
|
2781 |
|
2782 |
-
#: src/backup.php:
|
2783 |
msgid "The database backup appears to have failed"
|
2784 |
msgstr ""
|
2785 |
|
2786 |
-
#: src/backup.php:
|
2787 |
msgid "The backup directory is not writable (or disk space is full) - the database backup is expected to shortly fail."
|
2788 |
msgstr ""
|
2789 |
|
@@ -2795,71 +3613,71 @@ msgstr ""
|
|
2795 |
msgid "Not installed"
|
2796 |
msgstr ""
|
2797 |
|
2798 |
-
#: src/addons/googlecloud.php:
|
2799 |
msgid "Storage class"
|
2800 |
msgstr ""
|
2801 |
|
2802 |
-
#: src/addons/googlecloud.php:
|
2803 |
msgid "See Google's guidelines on bucket naming by following this link."
|
2804 |
msgstr ""
|
2805 |
|
2806 |
-
#: src/addons/googlecloud.php:
|
2807 |
msgid "Enter the name of the %s bucket you wish to use here."
|
2808 |
msgstr ""
|
2809 |
|
2810 |
-
#: src/addons/googlecloud.php:
|
2811 |
msgid "Bucket"
|
2812 |
msgstr ""
|
2813 |
|
2814 |
-
#: src/addons/googlecloud.php:
|
2815 |
msgid "Otherwise, you can leave it blank."
|
2816 |
msgstr ""
|
2817 |
|
2818 |
-
#: src/addons/googlecloud.php:
|
2819 |
msgid "N.B. This is only needed if you have not already created the bucket, and you wish UpdraftPlus to create it for you."
|
2820 |
msgstr ""
|
2821 |
|
2822 |
-
#: src/addons/googlecloud.php:
|
2823 |
msgid "Enter the ID of the %s project you wish to use here."
|
2824 |
msgstr ""
|
2825 |
|
2826 |
-
#: src/addons/googlecloud.php:
|
2827 |
msgid "Follow this link to your Google API Console, and there activate the Storage API and create a Client ID in the API Access section."
|
2828 |
msgstr ""
|
2829 |
|
2830 |
-
#: src/addons/googlecloud.php:
|
2831 |
msgid "You must enter a project ID in order to be able to create a new bucket."
|
2832 |
msgstr ""
|
2833 |
|
2834 |
-
#: src/addons/googlecloud.php:
|
2835 |
msgid "Project ID"
|
2836 |
msgstr ""
|
2837 |
|
2838 |
-
#: src/addons/googlecloud.php:
|
2839 |
msgid "You must save and authenticate before you can test your settings."
|
2840 |
msgstr ""
|
2841 |
|
2842 |
-
#: src/addons/googlecloud.php:
|
2843 |
msgid "Have not yet obtained an access token from Google - you need to authorize or re-authorize your connection to Google Cloud."
|
2844 |
msgstr ""
|
2845 |
|
2846 |
-
#: src/addons/googlecloud.php:
|
2847 |
-
#: src/addons/googlecloud.php:
|
2848 |
msgid "You do not have access to this bucket."
|
2849 |
msgstr ""
|
2850 |
|
2851 |
-
#: src/addons/googlecloud.php:
|
2852 |
-
#: src/addons/googlecloud.php:
|
2853 |
-
#: src/addons/googlecloud.php:
|
2854 |
-
#: src/addons/googlecloud.php:
|
2855 |
-
#: src/addons/googlecloud.php:
|
2856 |
-
#: src/addons/googlecloud.php:
|
2857 |
msgid "Google Cloud"
|
2858 |
msgstr ""
|
2859 |
|
2860 |
-
#: src/addons/googlecloud.php:
|
2861 |
-
#: src/addons/googlecloud.php:
|
2862 |
-
#: src/addons/googlecloud.php:
|
2863 |
msgid "%s Service Exception."
|
2864 |
msgstr ""
|
2865 |
|
@@ -2867,11 +3685,7 @@ msgstr ""
|
|
2867 |
msgid "You do not have UpdraftPlus completely installed - please de-install and install it again. Most likely, WordPress malfunctioned when copying the plugin files."
|
2868 |
msgstr ""
|
2869 |
|
2870 |
-
#: src/
|
2871 |
-
msgid "Deferring..."
|
2872 |
-
msgstr ""
|
2873 |
-
|
2874 |
-
#: src/templates/wp-admin/settings/form-contents.php:87
|
2875 |
msgid "or to configure more complex schedules"
|
2876 |
msgstr ""
|
2877 |
|
@@ -2880,15 +3694,15 @@ msgstr ""
|
|
2880 |
msgid "Are you sure that you wish to remove %s from UpdraftPlus?"
|
2881 |
msgstr ""
|
2882 |
|
2883 |
-
#: src/templates/wp-admin/settings/existing-backups-table.php:
|
2884 |
msgid "Deselect"
|
2885 |
msgstr ""
|
2886 |
|
2887 |
-
#: src/templates/wp-admin/settings/existing-backups-table.php:
|
2888 |
msgid "Select all"
|
2889 |
msgstr ""
|
2890 |
|
2891 |
-
#: src/templates/wp-admin/settings/existing-backups-table.php:
|
2892 |
msgid "Actions upon selected backups"
|
2893 |
msgstr ""
|
2894 |
|
@@ -2897,35 +3711,35 @@ msgstr ""
|
|
2897 |
msgid "Press here to look inside your remote storage methods for any existing backup sets (from any site, if they are stored in the same folder)."
|
2898 |
msgstr ""
|
2899 |
|
2900 |
-
#: src/admin.php:
|
2901 |
msgid "Backup sets removed:"
|
2902 |
msgstr ""
|
2903 |
|
2904 |
-
#: src/admin.php:
|
2905 |
msgid "Processing..."
|
2906 |
msgstr ""
|
2907 |
|
2908 |
-
#: src/admin.php:
|
2909 |
msgid "For backups older than"
|
2910 |
msgstr ""
|
2911 |
|
2912 |
-
#: src/admin.php:
|
2913 |
msgid "week(s)"
|
2914 |
msgstr ""
|
2915 |
|
2916 |
-
#: src/admin.php:
|
2917 |
msgid "hour(s)"
|
2918 |
msgstr ""
|
2919 |
|
2920 |
-
#: src/admin.php:
|
2921 |
msgid "day(s)"
|
2922 |
msgstr ""
|
2923 |
|
2924 |
-
#: src/admin.php:
|
2925 |
msgid "in the month"
|
2926 |
msgstr ""
|
2927 |
|
2928 |
-
#: src/admin.php:
|
2929 |
msgid "day"
|
2930 |
msgstr ""
|
2931 |
|
@@ -2933,267 +3747,254 @@ msgstr ""
|
|
2933 |
msgid "(as many as you like)"
|
2934 |
msgstr ""
|
2935 |
|
2936 |
-
#: src/addons/fixtime.php:
|
2937 |
msgid "Add an additional retention rule..."
|
2938 |
msgstr ""
|
2939 |
|
2940 |
-
#: src/restorer.php:
|
2941 |
msgid "This database needs to be deployed on MySQL version %s or later."
|
2942 |
msgstr ""
|
2943 |
|
2944 |
-
#: src/restorer.php:
|
2945 |
msgid "This problem is caused by trying to restore a database on a very old MySQL version that is incompatible with the source database."
|
2946 |
msgstr ""
|
2947 |
|
2948 |
-
#: src/methods/updraftvault.php:
|
2949 |
msgid "You do not currently have any UpdraftPlus Vault quota"
|
2950 |
msgstr ""
|
2951 |
|
2952 |
-
#: src/class-updraftplus.php:
|
2953 |
msgid "You must upgrade MySQL to be able to use this database."
|
2954 |
msgstr ""
|
2955 |
|
2956 |
-
#: src/class-updraftplus.php:
|
2957 |
msgid "The database backup uses MySQL features not available in the old MySQL version (%s) that this site is running on."
|
2958 |
msgstr ""
|
2959 |
|
2960 |
-
#: src/admin.php:
|
2961 |
msgid "The UpdraftPlus directory in wp-content/plugins has white-space in it; WordPress does not like this. You should rename the directory to wp-content/plugins/updraftplus to fix this problem."
|
2962 |
msgstr ""
|
2963 |
|
2964 |
-
#: src/methods/updraftvault.php:
|
2965 |
msgid "Don't know your email address, or forgotten your password?"
|
2966 |
msgstr ""
|
2967 |
|
2968 |
-
#: src/methods/updraftvault.php:
|
2969 |
msgid "Enter your UpdraftPlus.Com email / password here to connect:"
|
2970 |
msgstr ""
|
2971 |
|
2972 |
-
#: src/methods/updraftvault.php:
|
2973 |
-
msgid "Read the FAQs here."
|
2974 |
msgstr ""
|
2975 |
|
2976 |
-
#: src/addons/s3-enhanced.php:
|
2977 |
msgid "Check this box to use Amazon's server-side encryption"
|
2978 |
msgstr ""
|
2979 |
|
2980 |
-
#: src/addons/s3-enhanced.php:
|
2981 |
msgid "Server-side encryption"
|
2982 |
msgstr ""
|
2983 |
|
2984 |
-
#: src/methods/updraftvault.php:
|
2985 |
msgid "If you have forgotten your password, then go here to change your password on updraftplus.com."
|
2986 |
msgstr ""
|
2987 |
|
2988 |
-
#: src/admin.php:
|
2989 |
msgid "Go to the remote storage settings in order to connect."
|
2990 |
msgstr ""
|
2991 |
|
2992 |
-
#: src/admin.php:
|
2993 |
msgid "%s has been chosen for remote storage, but you are not currently connected."
|
2994 |
msgstr ""
|
2995 |
|
2996 |
-
#: src/methods/updraftvault.php:
|
2997 |
msgid "Payments can be made in US dollars, euros or GB pounds sterling, via card or PayPal."
|
2998 |
msgstr ""
|
2999 |
|
3000 |
-
#: src/admin.php:
|
3001 |
msgid "Update quota count"
|
3002 |
msgstr ""
|
3003 |
|
3004 |
-
#: src/admin.php:
|
3005 |
msgid "Counting..."
|
3006 |
msgstr ""
|
3007 |
|
3008 |
-
#: src/admin.php:
|
3009 |
msgid "Disconnecting..."
|
3010 |
msgstr ""
|
3011 |
|
3012 |
-
#: src/admin.php:
|
3013 |
msgid "Connecting..."
|
3014 |
msgstr ""
|
3015 |
|
3016 |
-
#: src/methods/updraftvault.php:
|
3017 |
msgid "Refresh current status"
|
3018 |
msgstr ""
|
3019 |
|
3020 |
-
#: src/methods/updraftvault.php:
|
3021 |
-
#: src/methods/updraftvault.php:
|
3022 |
msgid "Get more quota"
|
3023 |
msgstr ""
|
3024 |
|
3025 |
-
#: src/methods/updraftvault.php:
|
3026 |
-
#: src/methods/updraftvault.php:
|
3027 |
msgid "Current use:"
|
3028 |
msgstr ""
|
3029 |
|
3030 |
-
#: src/methods/updraftvault.php:
|
3031 |
msgid "You can get more quota here"
|
3032 |
msgstr ""
|
3033 |
|
3034 |
-
#: src/methods/updraftvault.php:
|
3035 |
-
msgid "
|
3036 |
msgstr ""
|
3037 |
|
3038 |
-
#: src/admin.php:
|
3039 |
-
#: src/methods/updraftvault.php:
|
3040 |
msgid "Disconnect"
|
3041 |
msgstr ""
|
3042 |
|
3043 |
-
#: src/methods/updraftvault.php:
|
3044 |
msgid "Quota:"
|
3045 |
msgstr ""
|
3046 |
|
3047 |
-
#: src/methods/updraftvault.php:
|
3048 |
msgid "Vault owner"
|
3049 |
msgstr ""
|
3050 |
|
3051 |
-
#: src/methods/updraftvault.php:
|
3052 |
msgid "Well done - there's nothing more needed to set up."
|
3053 |
msgstr ""
|
3054 |
|
3055 |
-
#: src/methods/updraftvault.php:
|
3056 |
msgid "This site is <strong>connected</strong> to UpdraftPlus Vault."
|
3057 |
msgstr ""
|
3058 |
|
3059 |
-
#: src/methods/updraftvault.php:
|
3060 |
msgid "You are <strong>not connected</strong> to UpdraftPlus Vault."
|
3061 |
msgstr ""
|
3062 |
|
3063 |
-
#: src/methods/updraftvault.php:
|
3064 |
msgid "Go here for help"
|
3065 |
msgstr ""
|
3066 |
|
3067 |
-
#: src/methods/updraftvault.php:
|
3068 |
-
|
3069 |
-
msgstr ""
|
3070 |
-
|
3071 |
-
#: src/central/bootstrap.php:570, src/methods/updraftvault.php:354,
|
3072 |
-
#: src/methods/updraftvault.php:368,
|
3073 |
#: src/templates/wp-admin/settings/exclude-settings-modal/exclude-panel-heading.php:4
|
3074 |
msgid "Back..."
|
3075 |
msgstr ""
|
3076 |
|
3077 |
-
#: src/methods/updraftvault.php:
|
3078 |
msgid "Subscriptions can be cancelled at any time."
|
3079 |
msgstr ""
|
3080 |
|
3081 |
-
#: src/methods/updraftvault.php:
|
3082 |
-
#: src/methods/updraftvault.php:
|
3083 |
msgid "%s per quarter"
|
3084 |
msgstr ""
|
3085 |
|
3086 |
-
#: src/central/bootstrap.php:
|
3087 |
-
#: src/methods/updraftvault.php:351
|
3088 |
msgid "Read more about it here."
|
3089 |
msgstr ""
|
3090 |
|
3091 |
-
#: src/methods/updraftvault.php:
|
3092 |
msgid "UpdraftPlus Vault is built on top of Amazon's world-leading data-centres, with redundant data storage to achieve 99.999999999% reliability."
|
3093 |
msgstr ""
|
3094 |
|
3095 |
-
#: src/methods/updraftvault.php:
|
3096 |
-
msgid "Already purchased space?"
|
3097 |
-
msgstr ""
|
3098 |
-
|
3099 |
-
#: src/methods/updraftvault.php:315
|
3100 |
msgid "Show the options"
|
3101 |
msgstr ""
|
3102 |
|
3103 |
-
#: src/methods/updraftvault.php:
|
3104 |
-
msgid "First time user?"
|
3105 |
-
msgstr ""
|
3106 |
-
|
3107 |
-
#: src/methods/updraftvault.php:311, src/methods/updraftvault.php:328
|
3108 |
msgid "Press a button to get started."
|
3109 |
msgstr ""
|
3110 |
|
3111 |
-
#: src/methods/updraftvault.php:
|
3112 |
msgid "UpdraftPlus Vault brings you storage that is <strong>reliable, easy to use and a great price</strong>."
|
3113 |
msgstr ""
|
3114 |
|
3115 |
-
#: src/methods/updraftvault.php:
|
3116 |
msgid "You have an UpdraftPlus Vault subscription that has not been renewed, and the grace period has expired. In a few days' time, your stored data will be permanently removed. If you do not wish this to happen, then you should renew as soon as possible."
|
3117 |
msgstr ""
|
3118 |
|
3119 |
-
#: src/methods/updraftvault.php:
|
3120 |
msgid "You have an UpdraftPlus Vault subscription with overdue payment. You are within the few days of grace period before it will be suspended, and you will lose your quota and access to data stored within it. Please renew as soon as possible!"
|
3121 |
msgstr ""
|
3122 |
|
3123 |
-
#: src/methods/updraftvault.php:
|
3124 |
msgid "Your UpdraftPlus Premium purchase is over a year ago. You should renew immediately to avoid losing the 12 months of free storage allowance that you get for being a current UpdraftPlus Premium customer."
|
3125 |
msgstr ""
|
3126 |
|
3127 |
-
#: src/methods/updraftvault.php:
|
3128 |
msgid "Updraft Vault"
|
3129 |
msgstr ""
|
3130 |
|
3131 |
-
#: src/addons/azure.php:
|
3132 |
-
#: src/addons/googlecloud.php:
|
3133 |
msgid "Delete failed:"
|
3134 |
msgstr ""
|
3135 |
|
3136 |
-
#: src/backup.php:
|
3137 |
msgid "The zip engine returned the message: %s."
|
3138 |
msgstr ""
|
3139 |
|
3140 |
-
#: src/addons/s3-enhanced.php:
|
3141 |
msgid "Without this permission, UpdraftPlus cannot delete backups - you should also set your 'retain' settings very high to prevent seeing deletion errors."
|
3142 |
msgstr ""
|
3143 |
|
3144 |
-
#: src/addons/s3-enhanced.php:
|
3145 |
msgid "Allow deletion"
|
3146 |
msgstr ""
|
3147 |
|
3148 |
-
#: src/addons/s3-enhanced.php:
|
3149 |
msgid "Without this permission, you cannot directly download or restore using UpdraftPlus, and will instead need to visit the AWS website."
|
3150 |
msgstr ""
|
3151 |
|
3152 |
-
#: src/addons/s3-enhanced.php:
|
3153 |
msgid "Allow download"
|
3154 |
msgstr ""
|
3155 |
|
3156 |
-
#: src/includes/class-remote-send.php:
|
3157 |
msgid "If sending directly from site to site does not work for you, then there are three other methods - please try one of these instead."
|
3158 |
msgstr ""
|
3159 |
|
3160 |
-
#: src/admin.php:
|
3161 |
msgid "You should check that the remote site is online, not firewalled, does not have security modules that may be blocking access, has UpdraftPlus version %s or later active and that the keys have been entered correctly."
|
3162 |
msgstr ""
|
3163 |
|
3164 |
-
#: src/includes/class-remote-send.php:
|
3165 |
msgid "Existing keys"
|
3166 |
msgstr ""
|
3167 |
|
3168 |
-
#: src/addons/migrator.php:
|
3169 |
msgid "Your new key:"
|
3170 |
msgstr ""
|
3171 |
|
3172 |
-
#: src/central/bootstrap.php:
|
3173 |
msgid "You must copy and paste this key now - it cannot be shown again."
|
3174 |
msgstr ""
|
3175 |
|
3176 |
-
#: src/central/bootstrap.php:
|
3177 |
msgid "Key created successfully."
|
3178 |
msgstr ""
|
3179 |
|
3180 |
-
#: src/includes/class-remote-send.php:
|
3181 |
msgid "A key with this name already exists; you must use a unique name."
|
3182 |
msgstr ""
|
3183 |
|
3184 |
-
#: src/includes/class-remote-send.php:
|
3185 |
msgid "Also send this backup to the active remote storage locations"
|
3186 |
msgstr ""
|
3187 |
|
3188 |
-
#: src/includes/class-remote-send.php:
|
3189 |
msgid "The site URL you are sending to (%s) looks like a local development website. If you are sending from an external network, it is likely that a firewall will be blocking this."
|
3190 |
msgstr ""
|
3191 |
|
3192 |
-
#: src/includes/class-remote-send.php:
|
3193 |
msgid "site not found"
|
3194 |
msgstr ""
|
3195 |
|
3196 |
-
#: src/includes/class-remote-send.php:
|
3197 |
msgid "Backup data will be sent to:"
|
3198 |
msgstr ""
|
3199 |
|
@@ -3205,137 +4006,137 @@ msgstr ""
|
|
3205 |
msgid "This site has no backups to restore from yet."
|
3206 |
msgstr ""
|
3207 |
|
3208 |
-
#: src/addons/reporting.php:
|
3209 |
msgid "Backup made by %s"
|
3210 |
msgstr ""
|
3211 |
|
3212 |
-
#: src/methods/addon-base-v2.php:
|
3213 |
msgid "This storage method does not allow downloading"
|
3214 |
msgstr ""
|
3215 |
|
3216 |
-
#: src/admin.php:
|
3217 |
msgid "(backup set imported from remote location)"
|
3218 |
msgstr ""
|
3219 |
|
3220 |
#: src/addons/wp-cli.php:373,
|
3221 |
-
#: src/templates/wp-admin/settings/existing-backups-table.php:
|
3222 |
msgid "Site"
|
3223 |
msgstr ""
|
3224 |
|
3225 |
#: src/addons/wp-cli.php:371,
|
3226 |
-
#: src/templates/wp-admin/settings/existing-backups-table.php:
|
3227 |
msgid "Backup sent to remote site - not available for download."
|
3228 |
msgstr ""
|
3229 |
|
3230 |
-
#: src/includes/class-wpadmin-commands.php:
|
3231 |
msgid "You should make sure that this really is a backup set intended for use on this website, before you restore (rather than a backup set of an unrelated website)."
|
3232 |
msgstr ""
|
3233 |
|
3234 |
-
#: src/includes/class-wpadmin-commands.php:
|
3235 |
msgid "This backup set was not known by UpdraftPlus to be created by the current WordPress installation, but was either found in remote storage, or was sent from a remote site."
|
3236 |
msgstr ""
|
3237 |
|
3238 |
-
#: src/admin.php:
|
3239 |
msgid "Testing connection..."
|
3240 |
msgstr ""
|
3241 |
|
3242 |
-
#: src/admin.php:
|
3243 |
-
#: src/templates/wp-admin/settings/existing-backups-table.php:
|
3244 |
msgid "Deleting..."
|
3245 |
msgstr ""
|
3246 |
|
3247 |
-
#: src/admin.php:
|
3248 |
msgid "key name"
|
3249 |
msgstr ""
|
3250 |
|
3251 |
-
#: src/admin.php:
|
3252 |
msgid "Please give this key a name (e.g. indicate the site it is for):"
|
3253 |
msgstr ""
|
3254 |
|
3255 |
-
#: src/admin.php:
|
3256 |
msgid "Creating..."
|
3257 |
msgstr ""
|
3258 |
|
3259 |
-
#: src/addons/migrator.php:
|
3260 |
msgid "Receive a backup from a remote site"
|
3261 |
msgstr ""
|
3262 |
|
3263 |
-
#: src/addons/migrator.php:
|
3264 |
msgid "Paste key here"
|
3265 |
msgstr ""
|
3266 |
|
3267 |
-
#: src/addons/migrator.php:
|
3268 |
msgid "How do I get a site's key?"
|
3269 |
msgstr ""
|
3270 |
|
3271 |
-
#: src/addons/migrator.php:
|
3272 |
msgid "To add a site as a destination for sending to, enter that site's key below."
|
3273 |
msgstr ""
|
3274 |
|
3275 |
-
#: src/addons/migrator.php:
|
3276 |
msgid "Send a backup to another site"
|
3277 |
msgstr ""
|
3278 |
|
3279 |
-
#: src/admin.php:
|
3280 |
-
#: src/includes/class-remote-send.php:
|
3281 |
msgid "Send"
|
3282 |
msgstr ""
|
3283 |
|
3284 |
-
#: src/admin.php:
|
3285 |
msgid "Send to site:"
|
3286 |
msgstr ""
|
3287 |
|
3288 |
-
#: src/includes/class-remote-send.php:
|
3289 |
msgid "No receiving sites have yet been added."
|
3290 |
msgstr ""
|
3291 |
|
3292 |
-
#: src/includes/class-remote-send.php:
|
3293 |
msgid "It is for sending backups to the following site: "
|
3294 |
msgstr ""
|
3295 |
|
3296 |
-
#: src/includes/class-remote-send.php:
|
3297 |
msgid "The key was successfully added."
|
3298 |
msgstr ""
|
3299 |
|
3300 |
-
#: src/includes/class-remote-send.php:
|
3301 |
msgid "The entered key does not belong to a remote site (it belongs to this one)."
|
3302 |
msgstr ""
|
3303 |
|
3304 |
-
#: src/includes/class-remote-send.php:
|
3305 |
-
#: src/includes/class-remote-send.php:
|
3306 |
-
#: src/includes/class-remote-send.php:
|
3307 |
msgid "The entered key was corrupt - please try again."
|
3308 |
msgstr ""
|
3309 |
|
3310 |
-
#: src/includes/class-remote-send.php:
|
3311 |
msgid "The entered key was the wrong length - please try again."
|
3312 |
msgstr ""
|
3313 |
|
3314 |
-
#: src/includes/class-remote-send.php:
|
3315 |
msgid "key"
|
3316 |
msgstr ""
|
3317 |
|
3318 |
-
#: src/methods/ftp.php:
|
3319 |
msgid "Almost all FTP servers will want passive mode; but if you need active mode, then uncheck this."
|
3320 |
msgstr ""
|
3321 |
|
3322 |
-
#: src/methods/ftp.php:
|
3323 |
msgid "Passive mode"
|
3324 |
msgstr ""
|
3325 |
|
3326 |
-
#: src/methods/ftp.php:
|
3327 |
msgid "Remote path"
|
3328 |
msgstr ""
|
3329 |
|
3330 |
-
#: src/methods/ftp.php:
|
3331 |
msgid "FTP password"
|
3332 |
msgstr ""
|
3333 |
|
3334 |
-
#: src/methods/ftp.php:
|
3335 |
msgid "FTP login"
|
3336 |
msgstr ""
|
3337 |
|
3338 |
-
#: src/methods/ftp.php:
|
3339 |
msgid "FTP server"
|
3340 |
msgstr ""
|
3341 |
|
@@ -3347,35 +4148,35 @@ msgstr ""
|
|
3347 |
msgid "A \"migration\" is ultimately the same as a restoration - but using backup archives that you import from another site."
|
3348 |
msgstr ""
|
3349 |
|
3350 |
-
#: src/admin.php:
|
3351 |
msgid "Resetting..."
|
3352 |
msgstr ""
|
3353 |
|
3354 |
-
#: src/addons/migrator.php:
|
3355 |
msgid "Add site"
|
3356 |
msgstr ""
|
3357 |
|
3358 |
-
#: src/admin.php:
|
3359 |
msgid "Adding..."
|
3360 |
msgstr ""
|
3361 |
|
3362 |
-
#: src/udaddons/options.php:
|
3363 |
msgid "Claim not granted - perhaps you have already used this purchase somewhere else, or your paid period for downloading from updraftplus.com has expired?"
|
3364 |
msgstr ""
|
3365 |
|
3366 |
-
#: src/restorer.php:
|
3367 |
msgid "To use this backup, your database server needs to support the %s character set."
|
3368 |
msgstr ""
|
3369 |
|
3370 |
-
#: src/udaddons/updraftplus-addons.php:
|
3371 |
msgid "go here to change your password on updraftplus.com."
|
3372 |
msgstr ""
|
3373 |
|
3374 |
-
#: src/udaddons/updraftplus-addons.php:
|
3375 |
msgid "If you have forgotten your password "
|
3376 |
msgstr ""
|
3377 |
|
3378 |
-
#: src/udaddons/updraftplus-addons.php:
|
3379 |
msgid "Go here to re-enter your password."
|
3380 |
msgstr ""
|
3381 |
|
@@ -3383,45 +4184,45 @@ msgstr ""
|
|
3383 |
msgid "After pressing this button, you will be given the option to choose which components you wish to migrate"
|
3384 |
msgstr ""
|
3385 |
|
3386 |
-
#: src/admin.php:
|
3387 |
msgid "You have made changes to your settings, and not saved."
|
3388 |
msgstr ""
|
3389 |
|
3390 |
-
#: src/addons/onedrive.php:
|
3391 |
msgid "N.B. %s is not case-sensitive."
|
3392 |
msgstr ""
|
3393 |
|
3394 |
-
#: src/addons/onedrive.php:
|
3395 |
msgid "If OneDrive later shows you the message \"unauthorized_client\", then you did not enter a valid client ID here."
|
3396 |
msgstr ""
|
3397 |
|
3398 |
-
#: src/addons/azure.php:
|
3399 |
-
#: src/includes/class-remote-send.php:
|
3400 |
msgid "For longer help, including screenshots, follow this link."
|
3401 |
msgstr ""
|
3402 |
|
3403 |
-
#: src/addons/onedrive.php:
|
3404 |
msgid "Create OneDrive credentials in your OneDrive developer console."
|
3405 |
msgstr ""
|
3406 |
|
3407 |
-
#: src/addons/onedrive.php:
|
3408 |
msgid "You must add the following as the authorized redirect URI in your OneDrive console (under \"API Settings\") when asked"
|
3409 |
msgstr ""
|
3410 |
|
3411 |
-
#: src/addons/azure.php:
|
3412 |
msgid "Microsoft Azure is not compatible with sites hosted on a localhost or 127.0.0.1 URL - their developer console forbids these (current URL is: %s)."
|
3413 |
msgstr ""
|
3414 |
|
3415 |
-
#: src/addons/onedrive.php:
|
3416 |
msgid "authorization failed:"
|
3417 |
msgstr ""
|
3418 |
|
3419 |
-
#: src/addons/onedrive.php:
|
3420 |
-
#: src/addons/onedrive.php:
|
3421 |
msgid "OneDrive"
|
3422 |
msgstr ""
|
3423 |
|
3424 |
-
#: src/addons/onedrive.php:
|
3425 |
msgid "Please re-authorize the connection to your %s account."
|
3426 |
msgstr ""
|
3427 |
|
@@ -3429,153 +4230,153 @@ msgstr ""
|
|
3429 |
msgid "configure it here"
|
3430 |
msgstr ""
|
3431 |
|
3432 |
-
#: src/addons/onedrive.php:
|
3433 |
-
#: src/methods/updraftvault.php:
|
3434 |
msgid "To remove the block, please go here."
|
3435 |
msgstr ""
|
3436 |
|
3437 |
-
#: src/addons/s3-enhanced.php:
|
3438 |
msgid "Do remember to save your settings."
|
3439 |
msgstr ""
|
3440 |
|
3441 |
-
#: src/addons/s3-enhanced.php:
|
3442 |
msgid "You are now using a IAM user account to access your bucket."
|
3443 |
msgstr ""
|
3444 |
|
3445 |
-
#: src/addons/s3-enhanced.php:
|
3446 |
msgid "S3 bucket"
|
3447 |
msgstr ""
|
3448 |
|
3449 |
-
#: src/addons/s3-enhanced.php:
|
3450 |
msgid "China (Beijing) (restricted)"
|
3451 |
msgstr ""
|
3452 |
|
3453 |
-
#: src/addons/s3-enhanced.php:
|
3454 |
msgid "South America (Sao Paulo)"
|
3455 |
msgstr ""
|
3456 |
|
3457 |
-
#: src/addons/s3-enhanced.php:
|
3458 |
msgid "Asia Pacific (Tokyo)"
|
3459 |
msgstr ""
|
3460 |
|
3461 |
-
#: src/addons/s3-enhanced.php:
|
3462 |
msgid "Asia Pacific (Sydney)"
|
3463 |
msgstr ""
|
3464 |
|
3465 |
-
#: src/addons/s3-enhanced.php:
|
3466 |
msgid "Asia Pacific (Singapore)"
|
3467 |
msgstr ""
|
3468 |
|
3469 |
-
#: src/addons/s3-enhanced.php:
|
3470 |
msgid "US Government West (restricted)"
|
3471 |
msgstr ""
|
3472 |
|
3473 |
-
#: src/addons/s3-enhanced.php:
|
3474 |
msgid "US West (N. California)"
|
3475 |
msgstr ""
|
3476 |
|
3477 |
-
#: src/addons/s3-enhanced.php:
|
3478 |
msgid "US West (Oregon)"
|
3479 |
msgstr ""
|
3480 |
|
3481 |
-
#: src/addons/s3-enhanced.php:
|
3482 |
msgid "US Standard (default)"
|
3483 |
msgstr ""
|
3484 |
|
3485 |
-
#: src/addons/s3-enhanced.php:
|
3486 |
msgid "S3 storage region"
|
3487 |
msgstr ""
|
3488 |
|
3489 |
-
#: src/addons/s3-enhanced.php:
|
3490 |
msgid "New IAM username"
|
3491 |
msgstr ""
|
3492 |
|
3493 |
-
#: src/addons/s3-enhanced.php:
|
3494 |
msgid "Admin secret key"
|
3495 |
msgstr ""
|
3496 |
|
3497 |
-
#: src/addons/s3-enhanced.php:
|
3498 |
msgid "Admin access key"
|
3499 |
msgstr ""
|
3500 |
|
3501 |
-
#: src/addons/s3-enhanced.php:
|
3502 |
msgid "Then, these lower-powered access credentials can be used, instead of storing your administrative keys."
|
3503 |
msgstr ""
|
3504 |
|
3505 |
-
#: src/addons/s3-enhanced.php:
|
3506 |
msgid "These will be used to create a new user and key pair with an IAM policy attached which will only allow it to access the indicated bucket."
|
3507 |
msgstr ""
|
3508 |
|
3509 |
-
#: src/addons/s3-enhanced.php:
|
3510 |
msgid "Enter your administrative Amazon S3 access/secret keys (this needs to be a key pair with enough rights to create new users and buckets), and a new (unique) username for the new user and a bucket name."
|
3511 |
msgstr ""
|
3512 |
|
3513 |
-
#: src/addons/s3-enhanced.php:
|
3514 |
msgid "Create new IAM user and S3 bucket"
|
3515 |
msgstr ""
|
3516 |
|
3517 |
-
#: src/addons/s3-enhanced.php:
|
3518 |
msgid "Secret Key: %s"
|
3519 |
msgstr ""
|
3520 |
|
3521 |
-
#: src/addons/s3-enhanced.php:
|
3522 |
msgid "Access Key: %s"
|
3523 |
msgstr ""
|
3524 |
|
3525 |
-
#: src/addons/s3-enhanced.php:
|
3526 |
msgid "Failed to apply User Policy"
|
3527 |
msgstr ""
|
3528 |
|
3529 |
-
#: src/addons/s3-enhanced.php:
|
3530 |
msgid "Operation to create user Access Key failed"
|
3531 |
msgstr ""
|
3532 |
|
3533 |
-
#: src/addons/s3-enhanced.php:
|
3534 |
msgid "Failed to create user Access Key"
|
3535 |
msgstr ""
|
3536 |
|
3537 |
-
#: src/addons/s3-enhanced.php:
|
3538 |
-
#: src/addons/s3-enhanced.php:
|
3539 |
msgid "IAM operation failed (%s)"
|
3540 |
msgstr ""
|
3541 |
|
3542 |
-
#: src/addons/s3-enhanced.php:
|
3543 |
msgid "Conflict: that user already exists"
|
3544 |
msgstr ""
|
3545 |
|
3546 |
-
#: src/addons/s3-enhanced.php:
|
3547 |
msgid "Failure: We could not successfully access or create such a bucket. Please check your access credentials, and if those are correct then try another bucket name (as another AWS user may already have taken your name)."
|
3548 |
msgstr ""
|
3549 |
|
3550 |
-
#: src/addons/s3-enhanced.php:
|
3551 |
msgid "AWS authentication failed"
|
3552 |
msgstr ""
|
3553 |
|
3554 |
-
#: src/addons/s3-enhanced.php:
|
3555 |
msgid "Cannot create new AWS user, since the old AWS toolkit is being used."
|
3556 |
msgstr ""
|
3557 |
|
3558 |
-
#: src/addons/s3-enhanced.php:
|
3559 |
msgid "You need to enter a bucket"
|
3560 |
msgstr ""
|
3561 |
|
3562 |
-
#: src/addons/s3-enhanced.php:
|
3563 |
msgid "You need to enter a new IAM username"
|
3564 |
msgstr ""
|
3565 |
|
3566 |
-
#: src/addons/s3-enhanced.php:
|
3567 |
msgid "You need to enter an admin secret key"
|
3568 |
msgstr ""
|
3569 |
|
3570 |
-
#: src/addons/s3-enhanced.php:
|
3571 |
msgid "You need to enter an admin access key"
|
3572 |
msgstr ""
|
3573 |
|
3574 |
-
#: src/addons/s3-enhanced.php:
|
3575 |
msgid "If you have an AWS admin user, then you can use this wizard to quickly create a new AWS (IAM) user with access to only this bucket (rather than your whole account)"
|
3576 |
msgstr ""
|
3577 |
|
3578 |
-
#: src/methods/s3.php:
|
3579 |
msgid "To create a new IAM sub-user and access key that has access only to this bucket, use this add-on."
|
3580 |
msgstr ""
|
3581 |
|
@@ -3583,36 +4384,36 @@ msgstr ""
|
|
3583 |
msgid "For personal support, the ability to copy sites, more storage destinations, encrypted backups for security, multiple backup destinations, better reporting, no adverts and plenty more, take a look at the premium version of UpdraftPlus - the world's most popular backup plugin."
|
3584 |
msgstr ""
|
3585 |
|
3586 |
-
#: src/templates/wp-admin/notices/thanks-for-using-main-dash.php:
|
3587 |
msgid "UpdraftPlus news, high-quality training materials for WordPress developers and site-owners, and general WordPress news. You can de-subscribe at any time."
|
3588 |
msgstr ""
|
3589 |
|
3590 |
-
#: src/addons/onedrive.php:
|
3591 |
-
#: src/includes/updraftplus-login.php:
|
3592 |
-
#: src/udaddons/updraftplus-addons.php:
|
3593 |
-
#: src/udaddons/updraftplus-addons.php:
|
3594 |
msgid "This most likely means that you share a webserver with a hacked website that has been used in previous attacks."
|
3595 |
msgstr ""
|
3596 |
|
3597 |
-
#: src/addons/onedrive.php:
|
3598 |
-
#: src/methods/updraftvault.php:
|
3599 |
msgid "It appears that your web server's IP Address (%s) is blocked."
|
3600 |
msgstr ""
|
3601 |
|
3602 |
-
#: src/addons/onedrive.php:
|
3603 |
-
#: src/methods/updraftvault.php:
|
3604 |
msgid "UpdraftPlus.com has responded with 'Access Denied'."
|
3605 |
msgstr ""
|
3606 |
|
3607 |
-
#: src/templates/wp-admin/notices/thanks-for-using-main-dash.php:
|
3608 |
msgid "Premium WooCommerce plugins"
|
3609 |
msgstr ""
|
3610 |
|
3611 |
-
#: src/templates/wp-admin/notices/thanks-for-using-main-dash.php:
|
3612 |
msgid "Free two-factor security plugin"
|
3613 |
msgstr ""
|
3614 |
|
3615 |
-
#: src/templates/wp-admin/notices/thanks-for-using-main-dash.php:
|
3616 |
msgid "More quality plugins"
|
3617 |
msgstr ""
|
3618 |
|
@@ -3625,24 +4426,24 @@ msgid "Compare with the free version"
|
|
3625 |
msgstr ""
|
3626 |
|
3627 |
#: src/templates/wp-admin/notices/thanks-for-using-main-dash.php:12,
|
3628 |
-
#: src/templates/wp-admin/settings/tab-addons.php:
|
3629 |
msgid "UpdraftPlus Premium"
|
3630 |
msgstr ""
|
3631 |
|
3632 |
-
#: src/templates/wp-admin/notices/thanks-for-using-main-dash.php:
|
3633 |
msgid "Free Newsletter"
|
3634 |
msgstr ""
|
3635 |
|
3636 |
#: src/templates/wp-admin/notices/thanks-for-using-main-dash.php:2,
|
3637 |
-
#: src/templates/wp-admin/notices/thanks-for-using-main-dash.php:
|
3638 |
msgid "Dismiss (for %s months)"
|
3639 |
msgstr ""
|
3640 |
|
3641 |
-
#: src/addons/fixtime.php:
|
3642 |
msgid "(at same time as files backup)"
|
3643 |
msgstr ""
|
3644 |
|
3645 |
-
#: src/admin.php:
|
3646 |
msgid "No backup has been completed"
|
3647 |
msgstr ""
|
3648 |
|
@@ -3650,51 +4451,50 @@ msgstr ""
|
|
3650 |
msgid "Newsletter sign-up"
|
3651 |
msgstr ""
|
3652 |
|
3653 |
-
#: src/includes/updraftplus-notices.php:
|
3654 |
msgid "Follow this link to sign up for the UpdraftPlus newsletter."
|
3655 |
msgstr ""
|
3656 |
|
3657 |
-
#: src/templates/wp-admin/settings/tab-addons.php:
|
3658 |
-
#: src/templates/wp-admin/settings/tab-addons.php:
|
3659 |
msgid "Backup non-WordPress files and databases"
|
3660 |
msgstr ""
|
3661 |
|
3662 |
-
#: src/templates/wp-admin/settings/tab-addons.php:
|
3663 |
msgid "Ask a pre-sales question"
|
3664 |
msgstr ""
|
3665 |
|
3666 |
-
#: src/templates/wp-admin/settings/tab-addons.php:
|
3667 |
msgid "Pre-sales FAQs"
|
3668 |
msgstr ""
|
3669 |
|
3670 |
-
#: src/templates/wp-admin/settings/tab-addons.php:
|
3671 |
msgid "Full feature list"
|
3672 |
msgstr ""
|
3673 |
|
3674 |
-
#: src/addons/autobackup.php:
|
3675 |
msgid "Backup (where relevant) plugins, themes and the WordPress database with UpdraftPlus before updating"
|
3676 |
msgstr ""
|
3677 |
|
3678 |
-
#: src/methods/s3.php:
|
3679 |
-
#: src/methods/s3.php:189, src/methods/s3.php:190, src/methods/s3.php:191
|
3680 |
msgid "%s Error: Failed to initialise"
|
3681 |
msgstr ""
|
3682 |
|
3683 |
-
#: src/templates/wp-admin/settings/form-contents.php:
|
3684 |
msgctxt "Uploader: Drop db.gz.crypt files here to upload them for decryption - or - Select Files"
|
3685 |
msgid "or"
|
3686 |
msgstr ""
|
3687 |
|
3688 |
-
#: src/admin.php:
|
3689 |
msgid "You did not select any components to restore. Please select at least one, and then try again."
|
3690 |
msgstr ""
|
3691 |
|
3692 |
-
#: src/addons/sftp.php:
|
3693 |
msgctxt "Do not translate BEGIN RSA PRIVATE KEY. PCKS1, XML, PEM and PuTTY are also technical acronyms which should not be translated."
|
3694 |
msgid "PKCS1 (PEM header: BEGIN RSA PRIVATE KEY), XML and PuTTY format keys are accepted."
|
3695 |
msgstr ""
|
3696 |
|
3697 |
-
#: src/addons/sftp.php:
|
3698 |
msgid "Resuming partial uploads is supported for SFTP, but not for SCP. Thus, if using SCP then you will need to ensure that your webserver allows PHP processes to run long enough to upload your largest backup file."
|
3699 |
msgstr ""
|
3700 |
|
@@ -3703,25 +4503,25 @@ msgctxt "\"tenant\" is a term used with OpenStack storage - Google for \"OpenSta
|
|
3703 |
msgid "tenant"
|
3704 |
msgstr ""
|
3705 |
|
3706 |
-
#: src/methods/openstack2.php:139
|
3707 |
msgctxt "Keystone and swauth are technical terms which cannot be translated"
|
3708 |
msgid "This needs to be a v2 (Keystone) authentication URI; v1 (Swauth) is not supported."
|
3709 |
msgstr ""
|
3710 |
|
3711 |
-
#: src/templates/wp-admin/settings/form-contents.php:
|
3712 |
msgid "your site's admin address"
|
3713 |
msgstr ""
|
3714 |
|
3715 |
-
#: src/templates/wp-admin/settings/form-contents.php:
|
3716 |
msgid "Check this box to have a basic report sent to"
|
3717 |
msgstr ""
|
3718 |
|
3719 |
-
#: src/admin.php:
|
3720 |
msgctxt "i.e. Non-automatic"
|
3721 |
msgid "Manual"
|
3722 |
msgstr ""
|
3723 |
|
3724 |
-
#: src/restorer.php:
|
3725 |
msgctxt "The user is being told the number of times an error has happened, e.g. An error (27) occurred"
|
3726 |
msgid "An error (%s) occurred:"
|
3727 |
msgstr ""
|
@@ -3730,11 +4530,11 @@ msgstr ""
|
|
3730 |
msgid "Change Lock Settings"
|
3731 |
msgstr ""
|
3732 |
|
3733 |
-
#: src/addons/morefiles.php:
|
3734 |
msgid "Any other file/directory on your server that you wish to backup"
|
3735 |
msgstr ""
|
3736 |
|
3737 |
-
#: src/admin.php:
|
3738 |
msgid "For even more features and personal support, check out "
|
3739 |
msgstr ""
|
3740 |
|
@@ -3742,8 +4542,8 @@ msgstr ""
|
|
3742 |
msgid "Database decryption phrase"
|
3743 |
msgstr ""
|
3744 |
|
3745 |
-
#: src/addons/autobackup.php:157, src/addons/autobackup.php:
|
3746 |
-
#: src/admin.php:
|
3747 |
msgid "Automatic backup before update"
|
3748 |
msgstr ""
|
3749 |
|
@@ -3820,34 +4620,34 @@ msgstr ""
|
|
3820 |
msgid "The admin password has now been removed."
|
3821 |
msgstr ""
|
3822 |
|
3823 |
-
#: src/addons/morefiles.php:
|
3824 |
msgid "(learn more about this significant option)"
|
3825 |
msgstr ""
|
3826 |
|
3827 |
-
#: src/udaddons/options.php:
|
3828 |
msgid "Note that after you have claimed your add-ons, you can remove your password (but not the email address) from the settings below, without affecting this site's access to updates."
|
3829 |
msgstr ""
|
3830 |
|
3831 |
-
#: src/admin.php:
|
3832 |
msgid "View Log"
|
3833 |
msgstr ""
|
3834 |
|
3835 |
#: src/templates/wp-admin/settings/existing-backups-table.php:18,
|
3836 |
-
#: src/templates/wp-admin/settings/existing-backups-table.php:
|
3837 |
msgid "Backup data (click to download)"
|
3838 |
msgstr ""
|
3839 |
|
3840 |
#: src/templates/wp-admin/settings/existing-backups-table.php:17,
|
3841 |
-
#: src/templates/wp-admin/settings/existing-backups-table.php:
|
3842 |
msgid "Backup date"
|
3843 |
msgstr ""
|
3844 |
|
3845 |
#: src/templates/wp-admin/settings/form-contents.php:42,
|
3846 |
-
#: src/templates/wp-admin/settings/form-contents.php:
|
3847 |
msgid "and retain this many scheduled backups"
|
3848 |
msgstr ""
|
3849 |
|
3850 |
-
#: src/admin.php:
|
3851 |
msgid "incremental backup; base backup: %s"
|
3852 |
msgstr ""
|
3853 |
|
@@ -3860,69 +4660,69 @@ msgstr ""
|
|
3860 |
msgid "Upload files into UpdraftPlus."
|
3861 |
msgstr ""
|
3862 |
|
3863 |
-
#: src/admin.php:
|
3864 |
-
#: src/templates/wp-admin/settings/take-backup.php:
|
3865 |
msgid "The 'Backup Now' button is disabled as your backup directory is not writable (go to the 'Settings' tab and find the relevant option)."
|
3866 |
msgstr ""
|
3867 |
|
3868 |
-
#: src/class-updraftplus.php:
|
3869 |
msgid "Backup label:"
|
3870 |
msgstr ""
|
3871 |
|
3872 |
-
#: src/addons/backblaze.php:
|
3873 |
msgid "Error: unexpected file read fail"
|
3874 |
msgstr ""
|
3875 |
|
3876 |
-
#: src/backup.php:
|
3877 |
msgid "check your log for more details."
|
3878 |
msgstr ""
|
3879 |
|
3880 |
-
#: src/backup.php:
|
3881 |
msgid "your web hosting account appears to be full; please see: %s"
|
3882 |
msgstr ""
|
3883 |
|
3884 |
-
#: src/backup.php:
|
3885 |
msgid "A zip error occurred"
|
3886 |
msgstr ""
|
3887 |
|
3888 |
-
#: src/addons/reporting.php:
|
3889 |
msgid "Your label for this backup (optional)"
|
3890 |
msgstr ""
|
3891 |
|
3892 |
-
#: src/methods/googledrive.php:
|
3893 |
msgid "%s does not allow authorisation of sites hosted on direct IP addresses. You will need to change your site's address (%s) before you can use %s for storage."
|
3894 |
msgstr ""
|
3895 |
|
3896 |
-
#: src/methods/updraftvault.php:
|
3897 |
msgid "You entered an email address that was not recognised by UpdraftPlus.Com"
|
3898 |
msgstr ""
|
3899 |
|
3900 |
-
#: src/methods/updraftvault.php:
|
3901 |
msgid "Your email address was valid, but your password was not recognised by UpdraftPlus.Com."
|
3902 |
msgstr ""
|
3903 |
|
3904 |
-
#: src/methods/updraftvault.php:
|
3905 |
msgid "You need to supply both an email address and a password"
|
3906 |
msgstr ""
|
3907 |
|
3908 |
-
#: src/class-updraftplus.php:
|
3909 |
msgid "If you want to restore a multisite backup, you should first set up your WordPress installation as a multisite."
|
3910 |
msgstr ""
|
3911 |
|
3912 |
-
#: src/class-updraftplus.php:
|
3913 |
msgid "Your backup is of a WordPress multisite install; but this site is not. Only the first site of the network will be accessible."
|
3914 |
msgstr ""
|
3915 |
|
3916 |
-
#: src/addons/migrator.php:
|
3917 |
msgid "already done"
|
3918 |
msgstr ""
|
3919 |
|
3920 |
-
#: src/addons/migrator.php:
|
3921 |
msgid "skipped (not in list)"
|
3922 |
msgstr ""
|
3923 |
|
3924 |
-
#: src/addons/migrator.php:
|
3925 |
-
#: src/addons/migrator.php:
|
3926 |
msgid "Search and replacing table:"
|
3927 |
msgstr ""
|
3928 |
|
@@ -3938,56 +4738,56 @@ msgstr ""
|
|
3938 |
msgid "Rows per batch"
|
3939 |
msgstr ""
|
3940 |
|
3941 |
-
#: src/udaddons/options.php:
|
3942 |
msgid "You have not yet connected with your UpdraftPlus.Com account."
|
3943 |
msgstr ""
|
3944 |
|
3945 |
-
#: src/udaddons/options.php:
|
3946 |
msgid "You need to connect to receive future updates to UpdraftPlus."
|
3947 |
msgstr ""
|
3948 |
|
3949 |
-
#: src/class-updraftplus.php:
|
3950 |
msgid "Any support requests to do with %s should be raised with your web hosting company."
|
3951 |
msgstr ""
|
3952 |
|
3953 |
-
#: src/class-updraftplus.php:
|
3954 |
msgid "You should only proceed if you cannot update the current server and are confident (or willing to risk) that your plugins/themes/etc. are compatible with the older %s version."
|
3955 |
msgstr ""
|
3956 |
|
3957 |
-
#: src/class-updraftplus.php:
|
3958 |
msgid "This is significantly newer than the server which you are now restoring onto (version %s)."
|
3959 |
msgstr ""
|
3960 |
|
3961 |
-
#: src/class-updraftplus.php:
|
3962 |
msgid "The site in this backup was running on a webserver with version %s of %s. "
|
3963 |
msgstr ""
|
3964 |
|
3965 |
-
#: src/includes/updraftplus-notices.php:
|
3966 |
-
#: src/includes/updraftplus-notices.php:
|
3967 |
msgid "LinkedIn"
|
3968 |
msgstr ""
|
3969 |
|
3970 |
-
#: src/includes/updraftplus-notices.php:
|
3971 |
-
#: src/includes/updraftplus-notices.php:
|
3972 |
msgid "Google+"
|
3973 |
msgstr ""
|
3974 |
|
3975 |
-
#: src/includes/updraftplus-notices.php:
|
3976 |
-
#: src/includes/updraftplus-notices.php:
|
3977 |
msgid "Facebook"
|
3978 |
msgstr ""
|
3979 |
|
3980 |
-
#: src/includes/updraftplus-notices.php:
|
3981 |
-
#: src/includes/updraftplus-notices.php:
|
3982 |
#: src/templates/wp-admin/settings/header.php:16
|
3983 |
msgid "Twitter"
|
3984 |
msgstr ""
|
3985 |
|
3986 |
-
#: src/includes/updraftplus-notices.php:
|
3987 |
msgid "UpdraftPlus is on social media - check us out!"
|
3988 |
msgstr ""
|
3989 |
|
3990 |
-
#: src/addons/wp-cli.php:
|
3991 |
msgid "Why am I seeing this?"
|
3992 |
msgstr ""
|
3993 |
|
@@ -4001,15 +4801,15 @@ msgstr ""
|
|
4001 |
msgid "Press here to look inside your UpdraftPlus directory (in your web hosting space) for any new backup sets that you have uploaded."
|
4002 |
msgstr ""
|
4003 |
|
4004 |
-
#: src/admin.php:
|
4005 |
msgid "Start backup"
|
4006 |
msgstr ""
|
4007 |
|
4008 |
-
#: src/class-updraftplus.php:
|
4009 |
msgid "You are using the %s webserver, but do not seem to have the %s module loaded."
|
4010 |
msgstr ""
|
4011 |
|
4012 |
-
#: src/admin.php:
|
4013 |
msgid "You will need to consult with your web hosting provider to find out how to set permissions for a WordPress plugin to write to the directory."
|
4014 |
msgstr ""
|
4015 |
|
@@ -4017,11 +4817,11 @@ msgstr ""
|
|
4017 |
msgid "Unless you have a problem, you can completely ignore everything here."
|
4018 |
msgstr ""
|
4019 |
|
4020 |
-
#: src/admin.php:
|
4021 |
msgid "This file could not be uploaded"
|
4022 |
msgstr ""
|
4023 |
|
4024 |
-
#: src/admin.php:
|
4025 |
msgid "You will find more information about this in the Settings section."
|
4026 |
msgstr ""
|
4027 |
|
@@ -4033,42 +4833,47 @@ msgstr ""
|
|
4033 |
msgid "Was this a backup created by a different backup plugin? If so, then you might first need to rename it so that it can be recognized - please follow this link."
|
4034 |
msgstr ""
|
4035 |
|
|
|
|
|
|
|
|
|
4036 |
#: src/templates/wp-admin/advanced/site-info.php:44
|
4037 |
msgid "Memory limit"
|
4038 |
msgstr ""
|
4039 |
|
4040 |
-
#: src/includes/class-filesystem-functions.php:
|
4041 |
msgid "restoration"
|
4042 |
msgstr ""
|
4043 |
|
4044 |
-
#: src/
|
4045 |
msgid "Incremental"
|
4046 |
msgstr ""
|
4047 |
|
4048 |
-
#: src/
|
4049 |
msgid "Full backup"
|
4050 |
msgstr ""
|
4051 |
|
4052 |
-
#: src/addons/autobackup.php:
|
4053 |
msgid "now proceeding with the updates..."
|
4054 |
msgstr ""
|
4055 |
|
4056 |
-
#: src/addons/autobackup.php:
|
4057 |
msgid "(view log...)"
|
4058 |
msgstr ""
|
4059 |
|
4060 |
-
#: src/addons/autobackup.php:
|
4061 |
msgid "Backup succeeded"
|
4062 |
msgstr ""
|
4063 |
|
4064 |
-
#: src/addons/incremental.php:
|
4065 |
-
#: src/addons/incremental.php:
|
4066 |
-
#: src/admin.php:
|
4067 |
-
#: src/
|
|
|
4068 |
msgid "Every %s hours"
|
4069 |
msgstr ""
|
4070 |
|
4071 |
-
#: src/addons/migrator.php:
|
4072 |
msgid "search and replace"
|
4073 |
msgstr ""
|
4074 |
|
@@ -4102,27 +4907,27 @@ msgstr ""
|
|
4102 |
msgid "search term"
|
4103 |
msgstr ""
|
4104 |
|
4105 |
-
#: src/restorer.php:
|
4106 |
msgid "Too many database errors have occurred - aborting"
|
4107 |
msgstr ""
|
4108 |
|
4109 |
-
#: src/
|
4110 |
msgid "read more at %s"
|
4111 |
msgstr ""
|
4112 |
|
4113 |
-
#: src/
|
4114 |
msgid "Email reports created by UpdraftPlus (free edition) bring you the latest UpdraftPlus.com news"
|
4115 |
msgstr ""
|
4116 |
|
4117 |
-
#: src/methods/googledrive.php:
|
4118 |
msgid "N.B. If you install UpdraftPlus on several WordPress sites, then you cannot re-use your project; you must create a new one from your Google API console for each site."
|
4119 |
msgstr ""
|
4120 |
|
4121 |
-
#: src/includes/class-backup-history.php:
|
4122 |
msgid "You have not yet made any backups."
|
4123 |
msgstr ""
|
4124 |
|
4125 |
-
#: src/templates/wp-admin/settings/form-contents.php:
|
4126 |
msgid "Database Options"
|
4127 |
msgstr ""
|
4128 |
|
@@ -4138,27 +4943,25 @@ msgstr ""
|
|
4138 |
msgid "Free disk space in account:"
|
4139 |
msgstr ""
|
4140 |
|
4141 |
-
#: src/admin.php:
|
4142 |
msgid "This button is disabled because your backup directory is not writable (see the settings)."
|
4143 |
msgstr ""
|
4144 |
|
4145 |
-
#: src/admin.php:819, src/admin.php:1918,
|
4146 |
-
#: src/includes/deprecated-actions.php:29,
|
4147 |
#: src/templates/wp-admin/settings/downloading-and-restoring.php:21,
|
4148 |
#: src/templates/wp-admin/settings/tab-backups.php:21,
|
4149 |
#: src/templates/wp-admin/settings/tab-backups.php:44
|
4150 |
msgid "Existing Backups"
|
4151 |
msgstr ""
|
4152 |
|
4153 |
-
#: src/admin.php:
|
4154 |
msgid "To change any of the default settings of what is backed up, to configure scheduled backups, to send your backups to remote storage (recommended), and more, go to the settings tab."
|
4155 |
msgstr ""
|
4156 |
|
4157 |
-
#: src/admin.php:
|
4158 |
msgid "To make a backup, just press the Backup Now button."
|
4159 |
msgstr ""
|
4160 |
|
4161 |
-
#: src/admin.php:
|
4162 |
msgid "Welcome to UpdraftPlus!"
|
4163 |
msgstr ""
|
4164 |
|
@@ -4230,96 +5033,96 @@ msgstr ""
|
|
4230 |
msgid "user"
|
4231 |
msgstr ""
|
4232 |
|
4233 |
-
#: src/class-updraftplus.php:
|
4234 |
msgid "External database (%s)"
|
4235 |
msgstr ""
|
4236 |
|
4237 |
-
#: src/methods/googledrive.php:
|
4238 |
msgid "Follow this link to your Google API Console, and there activate the Drive API and create a Client ID in the API Access section."
|
4239 |
msgstr ""
|
4240 |
|
4241 |
-
#: src/methods/googledrive.php:
|
4242 |
msgid "failed to access parent folder"
|
4243 |
msgstr ""
|
4244 |
|
4245 |
-
#: src/addons/googlecloud.php:
|
4246 |
-
#: src/addons/onedrive.php:
|
4247 |
-
#: src/methods/googledrive.php:
|
4248 |
msgid "However, subsequent access attempts failed:"
|
4249 |
msgstr ""
|
4250 |
|
4251 |
-
#: src/addons/wp-cli.php:
|
4252 |
msgid "External database"
|
4253 |
msgstr ""
|
4254 |
|
4255 |
-
#: src/templates/wp-admin/settings/form-contents.php:
|
4256 |
msgid "This will also cause debugging output from all plugins to be shown upon this screen - please do not be surprised to see these."
|
4257 |
msgstr ""
|
4258 |
|
4259 |
-
#: src/templates/wp-admin/settings/form-contents.php:
|
4260 |
msgid "Backup more databases"
|
4261 |
msgstr ""
|
4262 |
|
4263 |
-
#: src/templates/wp-admin/settings/form-contents.php:
|
4264 |
msgid "First, enter the decryption key"
|
4265 |
msgstr ""
|
4266 |
|
4267 |
-
#: src/templates/wp-admin/settings/form-contents.php:
|
4268 |
msgid "You can manually decrypt an encrypted database here."
|
4269 |
msgstr ""
|
4270 |
|
4271 |
-
#: src/templates/wp-admin/settings/form-contents.php:
|
4272 |
msgid "It can also backup external databases."
|
4273 |
msgstr ""
|
4274 |
|
4275 |
-
#: src/templates/wp-admin/settings/form-contents.php:
|
4276 |
msgid "Don't want to be spied on? UpdraftPlus Premium can encrypt your database backup."
|
4277 |
msgstr ""
|
4278 |
|
4279 |
-
#: src/templates/wp-admin/settings/form-contents.php:
|
4280 |
msgid "use UpdraftPlus Premium"
|
4281 |
msgstr ""
|
4282 |
|
4283 |
-
#: src/class-updraftplus.php:
|
4284 |
msgid "Decryption failed. The database file is encrypted."
|
4285 |
msgstr ""
|
4286 |
|
4287 |
-
#: src/includes/class-wpadmin-commands.php:
|
4288 |
msgid "Only the WordPress database can be restored; you will need to deal with the external database manually."
|
4289 |
msgstr ""
|
4290 |
|
4291 |
-
#: src/restorer.php:
|
4292 |
-
#: src/restorer.php:
|
4293 |
msgid "An error occurred on the first %s command - aborting run"
|
4294 |
msgstr ""
|
4295 |
|
4296 |
-
#: src/addons/moredatabase.php:112, src/backup.php:
|
4297 |
msgid "Connection failed: check your access details, that the database server is up, and that the network connection is not firewalled."
|
4298 |
msgstr ""
|
4299 |
|
4300 |
-
#: src/backup.php:
|
4301 |
msgid "database connection attempt failed."
|
4302 |
msgstr ""
|
4303 |
|
4304 |
-
#: src/addons/migrator.php:
|
4305 |
msgid "Warning: the database's home URL (%s) is different to what we expected (%s)"
|
4306 |
msgstr ""
|
4307 |
|
4308 |
-
#: src/addons/google-enhanced.php:
|
4309 |
msgid "In %s, path names are case sensitive."
|
4310 |
msgstr ""
|
4311 |
|
4312 |
-
#: src/addons/azure.php:
|
4313 |
-
#: src/addons/onedrive.php:
|
4314 |
msgid "If you leave it blank, then the backup will be placed in the root of your %s"
|
4315 |
msgstr ""
|
4316 |
|
4317 |
-
#: src/addons/google-enhanced.php:
|
4318 |
-
#: src/addons/onedrive.php:
|
4319 |
msgid "e.g. %s"
|
4320 |
msgstr ""
|
4321 |
|
4322 |
-
#: src/addons/google-enhanced.php:
|
4323 |
msgid "Enter the path of the %s folder you wish to use here."
|
4324 |
msgstr ""
|
4325 |
|
@@ -4327,7 +5130,7 @@ msgstr ""
|
|
4327 |
msgid "Container"
|
4328 |
msgstr ""
|
4329 |
|
4330 |
-
#: src/methods/openstack2.php:153
|
4331 |
msgid "Leave this blank, and a default will be chosen."
|
4332 |
msgstr ""
|
4333 |
|
@@ -4335,8 +5138,8 @@ msgstr ""
|
|
4335 |
msgid "Tenant"
|
4336 |
msgstr ""
|
4337 |
|
4338 |
-
#: src/
|
4339 |
-
#: src/
|
4340 |
#: src/templates/wp-admin/settings/downloading-and-restoring.php:27,
|
4341 |
#: src/templates/wp-admin/settings/tab-backups.php:27,
|
4342 |
#: src/templates/wp-admin/settings/updraftcentral-connect.php:14
|
@@ -4351,15 +5154,15 @@ msgstr ""
|
|
4351 |
msgid "Get your access credentials from your OpenStack Swift provider, and then pick a container name to use for storage. This container will be created for you if it does not already exist."
|
4352 |
msgstr ""
|
4353 |
|
4354 |
-
#: src/methods/addon-base-v2.php:
|
4355 |
msgid "Failed to download %s"
|
4356 |
msgstr ""
|
4357 |
|
4358 |
-
#: src/methods/addon-base-v2.php:
|
4359 |
msgid "Failed to download"
|
4360 |
msgstr ""
|
4361 |
|
4362 |
-
#: src/methods/addon-base-v2.php:
|
4363 |
msgid "failed to list files"
|
4364 |
msgstr ""
|
4365 |
|
@@ -4367,93 +5170,92 @@ msgstr ""
|
|
4367 |
msgid "Failed to upload %s"
|
4368 |
msgstr ""
|
4369 |
|
4370 |
-
#: src/methods/dropbox.php:
|
4371 |
msgid "Success:"
|
4372 |
msgstr ""
|
4373 |
|
4374 |
#: src/methods/backup-module.php:546
|
4375 |
-
msgid "<strong>After</strong> you have saved your settings (by clicking 'Save Changes' below), then come back here once and
|
4376 |
msgstr ""
|
4377 |
|
4378 |
-
#: src/addons/onedrive.php:
|
4379 |
msgid "(You appear to be already authenticated)."
|
4380 |
msgstr ""
|
4381 |
|
4382 |
-
#: src/methods/dropbox.php:
|
4383 |
msgid "Dropbox"
|
4384 |
msgstr ""
|
4385 |
|
4386 |
-
#: src/addons/onedrive.php:
|
4387 |
msgid "Authenticate with %s"
|
4388 |
msgstr ""
|
4389 |
|
4390 |
-
#: src/methods/cloudfiles.php:
|
4391 |
msgid "Error downloading remote file: Failed to download"
|
4392 |
msgstr ""
|
4393 |
|
4394 |
-
#: src/methods/openstack-base.php:
|
4395 |
msgid "Region: %s"
|
4396 |
msgstr ""
|
4397 |
|
4398 |
-
#: src/methods/openstack-base.php:
|
4399 |
msgid "%s error - we accessed the container, but failed to create a file within it"
|
4400 |
msgstr ""
|
4401 |
|
4402 |
-
#: src/methods/openstack-base.php:
|
4403 |
msgid "The %s object was not found"
|
4404 |
msgstr ""
|
4405 |
|
4406 |
-
#: src/methods/openstack-base.php:56, src/methods/openstack-base.php:
|
4407 |
-
#: src/methods/openstack-base.php:
|
4408 |
msgid "Could not access %s container"
|
4409 |
msgstr ""
|
4410 |
|
4411 |
-
#: src/methods/openstack-base.php:48, src/methods/openstack-base.php:
|
4412 |
-
#: src/methods/openstack-base.php:
|
4413 |
-
#: src/methods/openstack-base.php:
|
4414 |
msgid "%s error - failed to access the container"
|
4415 |
msgstr ""
|
4416 |
|
4417 |
-
#: src/addons/googlecloud.php:
|
4418 |
-
#: src/methods/dropbox.php:
|
4419 |
msgid "Account holder's name: %s."
|
4420 |
msgstr ""
|
4421 |
|
4422 |
-
#: src/methods/googledrive.php:
|
4423 |
msgid "To be able to set a custom folder name, use UpdraftPlus Premium."
|
4424 |
msgstr ""
|
4425 |
|
4426 |
-
#: src/methods/googledrive.php:
|
4427 |
msgid "It is an ID number internal to Google Drive"
|
4428 |
msgstr ""
|
4429 |
|
4430 |
-
#: src/methods/googledrive.php:
|
4431 |
msgid "<strong>This is NOT a folder name</strong>."
|
4432 |
msgstr ""
|
4433 |
|
4434 |
-
#: src/addons/google-enhanced.php:
|
4435 |
-
#: src/methods/googledrive.php:
|
4436 |
msgid "Folder"
|
4437 |
msgstr ""
|
4438 |
|
4439 |
-
#: src/addons/
|
4440 |
-
#: src/methods/googledrive.php:1160
|
4441 |
msgid "%s download: failed: file not found"
|
4442 |
msgstr ""
|
4443 |
|
4444 |
-
#: src/addons/googlecloud.php:
|
4445 |
msgid "Name: %s."
|
4446 |
msgstr ""
|
4447 |
|
4448 |
-
#: src/methods/googledrive.php:
|
4449 |
msgid "Google Drive list files: failed to access parent folder"
|
4450 |
msgstr ""
|
4451 |
|
4452 |
-
#: src/methods/addon-not-yet-present.php:
|
4453 |
msgid "Your %s version: %s."
|
4454 |
msgstr ""
|
4455 |
|
4456 |
-
#: src/methods/addon-not-yet-present.php:
|
4457 |
msgid "You will need to ask your web hosting company to upgrade."
|
4458 |
msgstr ""
|
4459 |
|
@@ -4472,16 +5274,16 @@ msgstr ""
|
|
4472 |
|
4473 |
#: src/addons/migrator.php:501,
|
4474 |
#: src/templates/wp-admin/settings/downloading-and-restoring.php:72,
|
4475 |
-
#: src/templates/wp-admin/settings/form-contents.php:
|
4476 |
#: src/templates/wp-admin/settings/tab-backups.php:74
|
4477 |
msgid "This feature requires %s version %s or later"
|
4478 |
msgstr ""
|
4479 |
|
4480 |
-
#: src/restorer.php:
|
4481 |
msgid "Failed to unpack the archive"
|
4482 |
msgstr ""
|
4483 |
|
4484 |
-
#: src/class-updraftplus.php:
|
4485 |
msgid "Error - failed to download the file"
|
4486 |
msgstr ""
|
4487 |
|
@@ -4490,57 +5292,57 @@ msgstr ""
|
|
4490 |
msgid "Rescan local folder for new backup sets"
|
4491 |
msgstr ""
|
4492 |
|
4493 |
-
#: src/udaddons/updraftplus-addons.php:
|
4494 |
msgid "You should update UpdraftPlus to make sure that you have a version that has been tested for compatibility."
|
4495 |
msgstr ""
|
4496 |
|
4497 |
-
#: src/udaddons/updraftplus-addons.php:
|
4498 |
msgid "It has been tested up to version %s."
|
4499 |
msgstr ""
|
4500 |
|
4501 |
-
#: src/udaddons/updraftplus-addons.php:
|
4502 |
msgid "The installed version of UpdraftPlus Backup/Restore has not been tested on your version of WordPress (%s)."
|
4503 |
msgstr ""
|
4504 |
|
4505 |
-
#: src/addons/sftp.php:
|
4506 |
msgid "password/key"
|
4507 |
msgstr ""
|
4508 |
|
4509 |
-
#: src/addons/migrator.php:
|
4510 |
-
#: src/admin.php:
|
4511 |
msgid "Key"
|
4512 |
msgstr ""
|
4513 |
|
4514 |
-
#: src/addons/sftp.php:
|
4515 |
msgid "Your login may be either password or key-based - you only need to enter one, not both."
|
4516 |
msgstr ""
|
4517 |
|
4518 |
-
#: src/addons/sftp.php:
|
4519 |
msgid "The key provided was not in a valid format, or was corrupt."
|
4520 |
msgstr ""
|
4521 |
|
4522 |
-
#: src/addons/sftp.php:
|
4523 |
msgid "SCP/SFTP password/key"
|
4524 |
msgstr ""
|
4525 |
|
4526 |
-
#: src/addons/wp-cli.php:
|
4527 |
msgid "Files backup (created by %s)"
|
4528 |
msgstr ""
|
4529 |
|
4530 |
-
#: src/addons/wp-cli.php:
|
4531 |
msgid "Files and database WordPress backup (created by %s)"
|
4532 |
msgstr ""
|
4533 |
|
4534 |
-
#: src/addons/importer.php:276, src/admin.php:
|
4535 |
-
#: src/includes/class-backup-history.php:
|
4536 |
msgid "Backup created by: %s."
|
4537 |
msgstr ""
|
4538 |
|
4539 |
-
#: src/addons/wp-cli.php:
|
4540 |
msgid "Database (created by %s)"
|
4541 |
msgstr ""
|
4542 |
|
4543 |
-
#: src/addons/wp-cli.php:
|
4544 |
msgid "unknown source"
|
4545 |
msgstr ""
|
4546 |
|
@@ -4555,237 +5357,237 @@ msgstr ""
|
|
4555 |
msgid "Upload backup files"
|
4556 |
msgstr ""
|
4557 |
|
4558 |
-
#: src/admin.php:
|
4559 |
msgid "This backup was created by %s, and can be imported."
|
4560 |
msgstr ""
|
4561 |
|
4562 |
-
#: src/admin.php:
|
4563 |
msgid "Read this page for a guide to possible causes and how to fix it."
|
4564 |
msgstr ""
|
4565 |
|
4566 |
-
#: src/admin.php:
|
4567 |
msgid "WordPress has a number (%d) of scheduled tasks which are overdue. Unless this is a development site, this probably means that the scheduler in your WordPress install is not working."
|
4568 |
msgstr ""
|
4569 |
|
4570 |
-
#: src/admin.php:
|
4571 |
msgid "If this is a backup created by a different backup plugin, then UpdraftPlus Premium may be able to help you."
|
4572 |
msgstr ""
|
4573 |
|
4574 |
-
#: src/admin.php:
|
4575 |
msgid "However, UpdraftPlus archives are standard zip/SQL files - so if you are sure that your file has the right format, then you can rename it to match that pattern."
|
4576 |
msgstr ""
|
4577 |
|
4578 |
-
#: src/admin.php:
|
4579 |
-
#: src/includes/class-backup-history.php:
|
4580 |
msgid "This file does not appear to be an UpdraftPlus backup archive (such files are .zip or .gz files which have a name like: backup_(time)_(site name)_(code)_(type).(zip|gz))."
|
4581 |
msgstr ""
|
4582 |
|
4583 |
-
#: src/admin.php:
|
4584 |
-
#: src/restorer.php:
|
4585 |
msgid "Backup created by unknown source (%s) - cannot be restored."
|
4586 |
msgstr ""
|
4587 |
|
4588 |
-
#: src/restorer.php:
|
4589 |
msgid "The WordPress content folder (wp-content) was not found in this zip file."
|
4590 |
msgstr ""
|
4591 |
|
4592 |
-
#: src/restorer.php:
|
4593 |
msgid "This version of UpdraftPlus does not know how to handle this type of foreign backup"
|
4594 |
msgstr ""
|
4595 |
|
4596 |
-
#: src/methods/dropbox.php:
|
4597 |
msgid "%s returned an unexpected HTTP response: %s"
|
4598 |
msgstr ""
|
4599 |
|
4600 |
-
#: src/addons/sftp.php:
|
4601 |
msgid "The UpdraftPlus module for this file access method (%s) does not support listing files"
|
4602 |
msgstr ""
|
4603 |
|
4604 |
-
#: src/addons/backblaze.php:
|
4605 |
-
#: src/methods/dropbox.php:
|
4606 |
msgid "No settings were found"
|
4607 |
msgstr ""
|
4608 |
|
4609 |
-
#: src/includes/class-backup-history.php:
|
4610 |
msgid "One or more backups has been added from scanning remote storage; note that these backups will not be automatically deleted through the \"retain\" settings; if/when you wish to delete them then you must do so manually."
|
4611 |
msgstr ""
|
4612 |
|
4613 |
-
#: src/admin.php:
|
4614 |
msgid "Rescanning remote and local storage for backup sets..."
|
4615 |
msgstr ""
|
4616 |
|
4617 |
-
#: src/addons/googlecloud.php:
|
4618 |
-
#: src/addons/s3-enhanced.php:
|
4619 |
msgid "(Read more)"
|
4620 |
msgstr ""
|
4621 |
|
4622 |
-
#: src/addons/reporting.php:
|
4623 |
msgid "Log all messages to syslog (only server admins are likely to want this)"
|
4624 |
msgstr ""
|
4625 |
|
4626 |
-
#: src/addons/morefiles.php:
|
4627 |
msgid "No backup of location: there was nothing found to back up"
|
4628 |
msgstr ""
|
4629 |
|
4630 |
-
#: src/addons/moredatabase.php:236, src/addons/morefiles.php:
|
4631 |
-
#: src/addons/morefiles.php:
|
4632 |
msgid "Remove"
|
4633 |
msgstr ""
|
4634 |
|
4635 |
-
#: src/methods/s3.php:
|
4636 |
msgid "Other %s FAQs."
|
4637 |
msgstr ""
|
4638 |
|
4639 |
-
#: src/templates/wp-admin/settings/form-contents.php:
|
4640 |
msgid "Check this to receive more information and emails on the backup process - useful if something is going wrong."
|
4641 |
msgstr ""
|
4642 |
|
4643 |
-
#: src/addons/morefiles.php:
|
4644 |
msgid "If entering multiple files/directories, then separate them with commas. For entities at the top level, you can use a * at the start or end of the entry as a wildcard."
|
4645 |
msgstr ""
|
4646 |
|
4647 |
-
#: src/includes/class-filesystem-functions.php:
|
4648 |
-
#: src/restorer.php:
|
4649 |
msgid "Your hosting company must enable these functions before %s can work."
|
4650 |
msgstr ""
|
4651 |
|
4652 |
-
#: src/includes/class-filesystem-functions.php:
|
4653 |
msgid "Your web server's PHP installation has these functions disabled: %s."
|
4654 |
msgstr ""
|
4655 |
|
4656 |
-
#: src/methods/ftp.php:
|
4657 |
msgid "encrypted FTP (explicit encryption)"
|
4658 |
msgstr ""
|
4659 |
|
4660 |
-
#: src/methods/ftp.php:
|
4661 |
msgid "encrypted FTP (implicit encryption)"
|
4662 |
msgstr ""
|
4663 |
|
4664 |
-
#: src/methods/ftp.php:
|
4665 |
msgid "regular non-encrypted FTP"
|
4666 |
msgstr ""
|
4667 |
|
4668 |
-
#: src/restorer.php:
|
4669 |
msgid "Backup created by:"
|
4670 |
msgstr ""
|
4671 |
|
4672 |
-
#: src/udaddons/options.php:
|
4673 |
msgid "Available to claim on this site"
|
4674 |
msgstr ""
|
4675 |
|
4676 |
-
#: src/udaddons/updraftplus-addons.php:
|
4677 |
msgid "To maintain your access to support, please renew."
|
4678 |
msgstr ""
|
4679 |
|
4680 |
-
#: src/udaddons/updraftplus-addons.php:
|
4681 |
msgid "Your paid access to UpdraftPlus support will soon expire."
|
4682 |
msgstr ""
|
4683 |
|
4684 |
-
#: src/udaddons/updraftplus-addons.php:
|
4685 |
msgid "To regain your access, please renew."
|
4686 |
msgstr ""
|
4687 |
|
4688 |
-
#: src/udaddons/updraftplus-addons.php:
|
4689 |
msgid "Your paid access to UpdraftPlus support has expired."
|
4690 |
msgstr ""
|
4691 |
|
4692 |
-
#: src/udaddons/updraftplus-addons.php:
|
4693 |
msgid "Your paid access to UpdraftPlus updates for this site will soon expire."
|
4694 |
msgstr ""
|
4695 |
|
4696 |
-
#: src/udaddons/updraftplus-addons.php:
|
4697 |
-
#: src/udaddons/updraftplus-addons.php:
|
4698 |
msgid "To retain your access, and maintain access to updates (including future features and compatibility with future WordPress releases) and support, please renew."
|
4699 |
msgstr ""
|
4700 |
|
4701 |
-
#: src/udaddons/updraftplus-addons.php:
|
4702 |
msgid "Your paid access to UpdraftPlus updates for %s of the %s add-ons on this site will soon expire."
|
4703 |
msgstr ""
|
4704 |
|
4705 |
-
#: src/udaddons/updraftplus-addons.php:
|
4706 |
msgid "Your paid access to UpdraftPlus updates for %s add-ons on this site has expired."
|
4707 |
msgstr ""
|
4708 |
|
4709 |
-
#: src/udaddons/updraftplus-addons.php:
|
4710 |
-
#: src/udaddons/updraftplus-addons.php:
|
4711 |
msgid "To regain access to updates (including future features and compatibility with future WordPress releases) and support, please renew."
|
4712 |
msgstr ""
|
4713 |
|
4714 |
-
#: src/udaddons/updraftplus-addons.php:
|
4715 |
msgid "Your paid access to UpdraftPlus updates for this site has expired. You will no longer receive updates to UpdraftPlus."
|
4716 |
msgstr ""
|
4717 |
|
4718 |
-
#: src/udaddons/updraftplus-addons.php:
|
4719 |
msgid "Dismiss from main dashboard (for %s weeks)"
|
4720 |
msgstr ""
|
4721 |
|
4722 |
-
#: src/includes/class-filesystem-functions.php:
|
4723 |
msgid "The attempt to undo the double-compression succeeded."
|
4724 |
msgstr ""
|
4725 |
|
4726 |
-
#: src/includes/class-filesystem-functions.php:
|
4727 |
-
#: src/includes/class-filesystem-functions.php:
|
4728 |
msgid "The attempt to undo the double-compression failed."
|
4729 |
msgstr ""
|
4730 |
|
4731 |
-
#: src/includes/class-filesystem-functions.php:
|
4732 |
msgid "The database file appears to have been compressed twice - probably the website you downloaded it from had a mis-configured webserver."
|
4733 |
msgstr ""
|
4734 |
|
4735 |
-
#: src/includes/class-wpadmin-commands.php:
|
4736 |
msgid "Constants"
|
4737 |
msgstr ""
|
4738 |
|
4739 |
-
#: src/backup.php:
|
4740 |
msgid "Failed to open database file for reading:"
|
4741 |
msgstr ""
|
4742 |
|
4743 |
-
#: src/backup.php:
|
4744 |
msgid "No database tables found"
|
4745 |
msgstr ""
|
4746 |
|
4747 |
-
#: src/backup.php:
|
4748 |
msgid "please wait for the rescheduled attempt"
|
4749 |
msgstr ""
|
4750 |
|
4751 |
-
#: src/addons/reporting.php:
|
4752 |
msgid "Note that warning messages are advisory - the backup process does not stop for them. Instead, they provide information that you might find useful, or that may indicate the source of a problem if the backup did not succeed."
|
4753 |
msgstr ""
|
4754 |
|
4755 |
-
#: src/addons/onedrive.php:112, src/methods/dropbox.php:
|
4756 |
msgid "Account full: your %s account has only %d bytes left, but the file to be uploaded has %d bytes remaining (total size: %d bytes)"
|
4757 |
msgstr ""
|
4758 |
|
4759 |
-
#: src/udaddons/updraftplus-addons.php:
|
4760 |
-
#: src/udaddons/updraftplus-addons.php:
|
4761 |
msgid "Errors occurred:"
|
4762 |
msgstr ""
|
4763 |
|
4764 |
-
#: src/addons/wp-cli.php:
|
4765 |
msgid "Follow this link to download the log file for this restoration (needed for any support requests)."
|
4766 |
msgstr ""
|
4767 |
|
4768 |
-
#: src/templates/wp-admin/settings/form-contents.php:
|
4769 |
msgid "See this FAQ also."
|
4770 |
msgstr ""
|
4771 |
|
4772 |
-
#: src/templates/wp-admin/settings/form-contents.php:
|
4773 |
msgid "If you choose no remote storage, then the backups remain on the web-server. This is not recommended (unless you plan to manually copy them to your computer), as losing the web-server would mean losing both your website and the backups in one event."
|
4774 |
msgstr ""
|
4775 |
|
4776 |
-
#: src/templates/wp-admin/settings/delete-and-restore-modals.php:
|
4777 |
msgid "Retrieving (if necessary) and preparing backup files..."
|
4778 |
msgstr ""
|
4779 |
|
4780 |
-
#: src/includes/class-wpadmin-commands.php:
|
4781 |
msgid "The PHP setup on this webserver allows only %s seconds for PHP to run, and does not allow this limit to be raised. If you have a lot of data to import, and if the restore operation times out, then you will need to ask your web hosting company for ways to raise this limit (or attempt the restoration piece-by-piece)."
|
4782 |
msgstr ""
|
4783 |
|
4784 |
-
#: src/restorer.php:
|
4785 |
msgid "Existing unremoved folders from a previous restore exist (please use the \"Delete Old Directories\" button to delete them before trying again): %s"
|
4786 |
msgstr ""
|
4787 |
|
4788 |
-
#: src/admin.php:
|
4789 |
msgid "The amount of time allowed for WordPress plugins to run is very low (%s seconds) - you should increase it to avoid backup failures due to time-outs (consult your web hosting company for more help - it is the max_execution_time PHP setting; the recommended value is %s seconds or more)"
|
4790 |
msgstr ""
|
4791 |
|
@@ -4793,314 +5595,314 @@ msgstr ""
|
|
4793 |
msgid "Disabled this plugin: %s: re-activate it manually when you are ready."
|
4794 |
msgstr ""
|
4795 |
|
4796 |
-
#: src/addons/sftp.php:
|
4797 |
#: src/includes/ftp.class.php:58, src/includes/ftp.class.php:61
|
4798 |
msgid "The %s connection timed out; if you entered the server correctly, then this is usually caused by a firewall blocking the connection - you should check with your web hosting company."
|
4799 |
msgstr ""
|
4800 |
|
4801 |
-
#: src/addons/moredatabase.php:144, src/admin.php:
|
4802 |
msgid "Messages:"
|
4803 |
msgstr ""
|
4804 |
|
4805 |
-
#: src/restorer.php:
|
4806 |
msgid "An SQL line that is larger than the maximum packet size and cannot be split was found; this line will not be processed, but will be dropped: %s"
|
4807 |
msgstr ""
|
4808 |
|
4809 |
-
#: src/restorer.php:
|
4810 |
msgid "The directory does not exist"
|
4811 |
msgstr ""
|
4812 |
|
4813 |
-
#: src/addons/cloudfiles-enhanced.php:
|
4814 |
msgid "New User's Email Address"
|
4815 |
msgstr ""
|
4816 |
|
4817 |
-
#: src/addons/cloudfiles-enhanced.php:
|
4818 |
msgid "New User's Username"
|
4819 |
msgstr ""
|
4820 |
|
4821 |
-
#: src/addons/cloudfiles-enhanced.php:
|
4822 |
msgid "Admin API Key"
|
4823 |
msgstr ""
|
4824 |
|
4825 |
-
#: src/addons/cloudfiles-enhanced.php:
|
4826 |
msgid "Admin Username"
|
4827 |
msgstr ""
|
4828 |
|
4829 |
-
#: src/addons/cloudfiles-enhanced.php:
|
4830 |
msgid "US or UK Rackspace Account"
|
4831 |
msgstr ""
|
4832 |
|
4833 |
-
#: src/addons/cloudfiles-enhanced.php:
|
4834 |
msgid "Enter your Rackspace admin username/API key (so that Rackspace can authenticate your permission to create new users), and enter a new (unique) username and email address for the new user and a container name."
|
4835 |
msgstr ""
|
4836 |
|
4837 |
-
#: src/addons/cloudfiles-enhanced.php:
|
4838 |
msgid "Create new API user and container"
|
4839 |
msgstr ""
|
4840 |
|
4841 |
-
#: src/addons/cloudfiles-enhanced.php:
|
4842 |
msgid "API Key: %s"
|
4843 |
msgstr ""
|
4844 |
|
4845 |
-
#: src/addons/cloudfiles-enhanced.php:
|
4846 |
msgid "Password: %s"
|
4847 |
msgstr ""
|
4848 |
|
4849 |
-
#: src/addons/cloudfiles-enhanced.php:
|
4850 |
msgid "Username: %s"
|
4851 |
msgstr ""
|
4852 |
|
4853 |
-
#: src/addons/cloudfiles-enhanced.php:
|
4854 |
-
#: src/addons/cloudfiles-enhanced.php:
|
4855 |
-
#: src/addons/cloudfiles-enhanced.php:
|
4856 |
-
#: src/addons/cloudfiles-enhanced.php:
|
4857 |
-
#: src/addons/cloudfiles-enhanced.php:
|
4858 |
-
#: src/addons/cloudfiles-enhanced.php:
|
4859 |
msgid "Cloud Files operation failed (%s)"
|
4860 |
msgstr ""
|
4861 |
|
4862 |
-
#: src/addons/cloudfiles-enhanced.php:
|
4863 |
msgid "Conflict: that user or email address already exists"
|
4864 |
msgstr ""
|
4865 |
|
4866 |
-
#: src/addons/cloudfiles-enhanced.php:
|
4867 |
msgid "You need to enter a valid new email address"
|
4868 |
msgstr ""
|
4869 |
|
4870 |
-
#: src/addons/cloudfiles-enhanced.php:
|
4871 |
msgid "You need to enter a container"
|
4872 |
msgstr ""
|
4873 |
|
4874 |
-
#: src/addons/cloudfiles-enhanced.php:
|
4875 |
msgid "You need to enter a new username"
|
4876 |
msgstr ""
|
4877 |
|
4878 |
-
#: src/addons/cloudfiles-enhanced.php:
|
4879 |
msgid "You need to enter an admin API key"
|
4880 |
msgstr ""
|
4881 |
|
4882 |
-
#: src/addons/cloudfiles-enhanced.php:
|
4883 |
msgid "You need to enter an admin username"
|
4884 |
msgstr ""
|
4885 |
|
4886 |
-
#: src/addons/cloudfiles-enhanced.php:
|
4887 |
msgid "Create a new API user with access to only this container (rather than your whole account)"
|
4888 |
msgstr ""
|
4889 |
|
4890 |
-
#: src/addons/cloudfiles-enhanced.php:
|
4891 |
msgid "Adds enhanced capabilities for Rackspace Cloud Files users"
|
4892 |
msgstr ""
|
4893 |
|
4894 |
-
#: src/addons/cloudfiles-enhanced.php:
|
4895 |
msgid "Rackspace Cloud Files, enhanced"
|
4896 |
msgstr ""
|
4897 |
|
4898 |
-
#: src/addons/cloudfiles-enhanced.php:
|
4899 |
-
#: src/methods/cloudfiles.php:
|
4900 |
msgid "Cloud Files Container"
|
4901 |
msgstr ""
|
4902 |
|
4903 |
-
#: src/methods/cloudfiles-new.php:
|
4904 |
msgid "Cloud Files API Key"
|
4905 |
msgstr ""
|
4906 |
|
4907 |
-
#: src/methods/cloudfiles-new.php:
|
4908 |
msgid "To create a new Rackspace API sub-user and API key that has access only to this Rackspace container, use this add-on."
|
4909 |
msgstr ""
|
4910 |
|
4911 |
-
#: src/methods/cloudfiles-new.php:
|
4912 |
msgid "Cloud Files Username"
|
4913 |
msgstr ""
|
4914 |
|
4915 |
-
#: src/addons/cloudfiles-enhanced.php:
|
4916 |
msgid "London (LON)"
|
4917 |
msgstr ""
|
4918 |
|
4919 |
-
#: src/addons/cloudfiles-enhanced.php:
|
4920 |
msgid "Hong Kong (HKG)"
|
4921 |
msgstr ""
|
4922 |
|
4923 |
-
#: src/addons/cloudfiles-enhanced.php:
|
4924 |
msgid "Northern Virginia (IAD)"
|
4925 |
msgstr ""
|
4926 |
|
4927 |
-
#: src/addons/cloudfiles-enhanced.php:
|
4928 |
msgid "Chicago (ORD)"
|
4929 |
msgstr ""
|
4930 |
|
4931 |
-
#: src/addons/cloudfiles-enhanced.php:
|
4932 |
msgid "Sydney (SYD)"
|
4933 |
msgstr ""
|
4934 |
|
4935 |
-
#: src/addons/cloudfiles-enhanced.php:
|
4936 |
msgid "Dallas (DFW) (default)"
|
4937 |
msgstr ""
|
4938 |
|
4939 |
-
#: src/addons/cloudfiles-enhanced.php:
|
4940 |
msgid "Cloud Files Storage Region"
|
4941 |
msgstr ""
|
4942 |
|
4943 |
-
#: src/methods/cloudfiles-new.php:
|
4944 |
msgid "Accounts created at rackspacecloud.com are US-accounts; accounts created at rackspace.co.uk are UK-based"
|
4945 |
msgstr ""
|
4946 |
|
4947 |
-
#: src/methods/cloudfiles-new.php:
|
4948 |
msgid "US or UK-based Rackspace Account"
|
4949 |
msgstr ""
|
4950 |
|
4951 |
-
#: src/addons/cloudfiles-enhanced.php:
|
4952 |
msgid "Accounts created at rackspacecloud.com are US accounts; accounts created at rackspace.co.uk are UK accounts."
|
4953 |
msgstr ""
|
4954 |
|
4955 |
-
#: src/addons/cloudfiles-enhanced.php:
|
4956 |
-
#: src/methods/cloudfiles-new.php:
|
4957 |
-
#: src/methods/openstack-base.php:
|
4958 |
#: src/methods/openstack2.php:33
|
4959 |
msgid "Authorisation failed (check your credentials)"
|
4960 |
msgstr ""
|
4961 |
|
4962 |
-
#: src/includes/class-commands.php:
|
4963 |
-
#: src/udaddons/options.php:
|
4964 |
msgid "An unknown error occurred when trying to connect to UpdraftPlus.Com"
|
4965 |
msgstr ""
|
4966 |
|
4967 |
-
#: src/admin.php:
|
4968 |
msgid "Create"
|
4969 |
msgstr ""
|
4970 |
|
4971 |
-
#: src/admin.php:
|
4972 |
msgid "Trying..."
|
4973 |
msgstr ""
|
4974 |
|
4975 |
-
#: src/admin.php:
|
4976 |
msgid "The new user's RackSpace console password is (this will not be shown again):"
|
4977 |
msgstr ""
|
4978 |
|
4979 |
-
#: src/
|
4980 |
msgid "Error data:"
|
4981 |
msgstr ""
|
4982 |
|
4983 |
-
#: src/admin.php:
|
4984 |
msgid "Backup does not exist in the backup history"
|
4985 |
msgstr ""
|
4986 |
|
4987 |
-
#: src/admin.php:
|
4988 |
msgid "Your WordPress install has old directories from its state before you restored/migrated (technical information: these are suffixed with -old). You should press this button to delete them as soon as you have verified that the restoration worked."
|
4989 |
msgstr ""
|
4990 |
|
4991 |
-
#: src/restorer.php:
|
4992 |
msgid "Split line to avoid exceeding maximum packet size"
|
4993 |
msgstr ""
|
4994 |
|
4995 |
-
#: src/restorer.php:
|
4996 |
msgid "Your database user does not have permission to drop tables. We will attempt to restore by simply emptying the tables; this should work as long as you are restoring from a WordPress version with the same database structure (%s)"
|
4997 |
msgstr ""
|
4998 |
|
4999 |
-
#: src/restorer.php:
|
5000 |
msgid "Could not move the files into place. Check your file permissions."
|
5001 |
msgstr ""
|
5002 |
|
5003 |
-
#: src/restorer.php:
|
5004 |
msgid "Could not move new files into place. Check your wp-content/upgrade folder."
|
5005 |
msgstr ""
|
5006 |
|
5007 |
-
#: src/restorer.php:
|
5008 |
msgid "Could not move old files out of the way."
|
5009 |
msgstr ""
|
5010 |
|
5011 |
-
#: src/restorer.php:
|
5012 |
msgid "Moving old data out of the way..."
|
5013 |
msgstr ""
|
5014 |
|
5015 |
-
#: src/addons/reporting.php:
|
5016 |
msgid "Add another address..."
|
5017 |
msgstr ""
|
5018 |
|
5019 |
-
#: src/addons/reporting.php:
|
5020 |
msgid "Enter addresses here to have a report sent to them when a backup job finishes."
|
5021 |
msgstr ""
|
5022 |
|
5023 |
-
#: src/addons/reporting.php:
|
5024 |
msgid "Email reports"
|
5025 |
msgstr ""
|
5026 |
|
5027 |
-
#: src/class-updraftplus.php:
|
5028 |
msgid "%s checksum: %s"
|
5029 |
msgstr ""
|
5030 |
|
5031 |
-
#: src/class-updraftplus.php:
|
5032 |
msgid "files: %s"
|
5033 |
msgstr ""
|
5034 |
|
5035 |
-
#: src/addons/reporting.php:
|
5036 |
msgid "Use the \"Reporting\" section to configure the email addresses to be used."
|
5037 |
msgstr ""
|
5038 |
|
5039 |
-
#: src/addons/reporting.php:
|
5040 |
msgid "Debugging information"
|
5041 |
msgstr ""
|
5042 |
|
5043 |
-
#: src/addons/reporting.php:
|
5044 |
msgid "Uploaded to:"
|
5045 |
msgstr ""
|
5046 |
|
5047 |
-
#: src/addons/reporting.php:
|
5048 |
msgid "Time taken:"
|
5049 |
msgstr ""
|
5050 |
|
5051 |
-
#: src/addons/reporting.php:
|
5052 |
msgid "Warnings"
|
5053 |
msgstr ""
|
5054 |
|
5055 |
-
#: src/addons/reporting.php:
|
5056 |
msgid "Errors"
|
5057 |
msgstr ""
|
5058 |
|
5059 |
-
#: src/addons/reporting.php:
|
5060 |
msgid "Errors / warnings:"
|
5061 |
msgstr ""
|
5062 |
|
5063 |
-
#: src/addons/morefiles.php:
|
5064 |
-
#: src/addons/reporting.php:
|
5065 |
msgid "Contains:"
|
5066 |
msgstr ""
|
5067 |
|
5068 |
-
#: src/addons/reporting.php:
|
5069 |
msgid "Backup began:"
|
5070 |
msgstr ""
|
5071 |
|
5072 |
-
#: src/addons/reporting.php:
|
5073 |
msgid "Backup Report"
|
5074 |
msgstr ""
|
5075 |
|
5076 |
-
#: src/addons/reporting.php:
|
5077 |
msgid "%d hours, %d minutes, %d seconds"
|
5078 |
msgstr ""
|
5079 |
|
5080 |
-
#: src/addons/reporting.php:
|
5081 |
msgid "%d errors, %d warnings"
|
5082 |
msgstr ""
|
5083 |
|
5084 |
-
#: src/methods/dropbox.php:
|
5085 |
msgid "%s authentication"
|
5086 |
msgstr ""
|
5087 |
|
5088 |
-
#: src/addons/onedrive.php:
|
5089 |
-
#: src/methods/dropbox.php:
|
5090 |
-
#: src/methods/dropbox.php:
|
5091 |
-
#: src/methods/dropbox.php:
|
5092 |
msgid "%s error: %s"
|
5093 |
msgstr ""
|
5094 |
|
5095 |
-
#: src/addons/googlecloud.php:
|
5096 |
msgid "%s logo"
|
5097 |
msgstr ""
|
5098 |
|
5099 |
-
#: src/methods/dropbox.php:
|
5100 |
msgid "did not return the expected response - check your log file for more details"
|
5101 |
msgstr ""
|
5102 |
|
5103 |
-
#: src/methods/s3.php:
|
5104 |
msgid "The required %s PHP module is not installed - ask your web hosting company to enable it"
|
5105 |
msgstr ""
|
5106 |
|
@@ -5112,65 +5914,65 @@ msgstr ""
|
|
5112 |
msgid "Your site's admin email address (%s) will be used."
|
5113 |
msgstr ""
|
5114 |
|
5115 |
-
#: src/admin.php:
|
5116 |
-
#: src/methods/updraftvault.php:
|
5117 |
#: src/templates/wp-admin/settings/temporary-clone.php:82
|
5118 |
msgid "Connect"
|
5119 |
msgstr ""
|
5120 |
|
5121 |
-
#: src/templates/wp-admin/settings/form-contents.php:
|
5122 |
msgid "For more reporting features, use the Reporting add-on."
|
5123 |
msgstr ""
|
5124 |
|
5125 |
-
#: src/class-updraftplus.php:
|
5126 |
msgid "(version: %s)"
|
5127 |
msgstr ""
|
5128 |
|
5129 |
-
#: src/admin.php:
|
5130 |
msgid "Be aware that mail servers tend to have size limits; typically around %s Mb; backups larger than any limits will likely not arrive."
|
5131 |
msgstr ""
|
5132 |
|
5133 |
-
#: src/addons/reporting.php:
|
5134 |
msgid "When the Email storage method is enabled, also send the backup"
|
5135 |
msgstr ""
|
5136 |
|
5137 |
-
#: src/addons/reporting.php:
|
5138 |
msgid "Latest status:"
|
5139 |
msgstr ""
|
5140 |
|
5141 |
-
#: src/
|
5142 |
msgid "Backup contains:"
|
5143 |
msgstr ""
|
5144 |
|
5145 |
-
#: src/
|
5146 |
msgid "Backed up: %s"
|
5147 |
msgstr ""
|
5148 |
|
5149 |
-
#: src/addons/reporting.php:
|
5150 |
msgid "The log file has been attached to this email."
|
5151 |
msgstr ""
|
5152 |
|
5153 |
-
#: src/
|
5154 |
msgid "Unknown/unexpected error - please raise a support request"
|
5155 |
msgstr ""
|
5156 |
|
5157 |
-
#: src/
|
5158 |
msgid "Database only (files were not part of this particular schedule)"
|
5159 |
msgstr ""
|
5160 |
|
5161 |
-
#: src/
|
5162 |
msgid "Database (files backup has not completed)"
|
5163 |
msgstr ""
|
5164 |
|
5165 |
-
#: src/
|
5166 |
msgid "Files only (database was not part of this particular schedule)"
|
5167 |
msgstr ""
|
5168 |
|
5169 |
-
#: src/
|
5170 |
msgid "Files (database backup has not completed)"
|
5171 |
msgstr ""
|
5172 |
|
5173 |
-
#: src/admin.php:
|
5174 |
msgid "Files and database"
|
5175 |
msgstr ""
|
5176 |
|
@@ -5194,160 +5996,160 @@ msgstr ""
|
|
5194 |
msgid "UpdraftPlus warning:"
|
5195 |
msgstr ""
|
5196 |
|
5197 |
-
#: src/udaddons/options.php:
|
5198 |
msgid "(or connect using the form on this page if you have already purchased it)"
|
5199 |
msgstr ""
|
5200 |
|
5201 |
-
#: src/udaddons/options.php:
|
5202 |
msgid "please follow this link to update the plugin in order to activate it"
|
5203 |
msgstr ""
|
5204 |
|
5205 |
-
#: src/udaddons/options.php:
|
5206 |
msgid "please follow this link to update the plugin in order to get it"
|
5207 |
msgstr ""
|
5208 |
|
5209 |
-
#: src/udaddons/options.php:
|
5210 |
msgid "latest"
|
5211 |
msgstr ""
|
5212 |
|
5213 |
-
#: src/udaddons/options.php:
|
5214 |
msgid "Your version: %s"
|
5215 |
msgstr ""
|
5216 |
|
5217 |
-
#: src/udaddons/options.php:
|
5218 |
msgid "You've got it"
|
5219 |
msgstr ""
|
5220 |
|
5221 |
-
#: src/udaddons/options.php:
|
5222 |
msgid "UpdraftPlus Support"
|
5223 |
msgstr ""
|
5224 |
|
5225 |
-
#: src/udaddons/options.php:
|
5226 |
msgid "An update containing your addons is available for UpdraftPlus - please follow this link to get it."
|
5227 |
msgstr ""
|
5228 |
|
5229 |
-
#: src/udaddons/options.php:
|
5230 |
msgid "UpdraftPlus Addons"
|
5231 |
msgstr ""
|
5232 |
|
5233 |
-
#: src/udaddons/options.php:
|
5234 |
msgid "An update is available for UpdraftPlus - please follow this link to get it."
|
5235 |
msgstr ""
|
5236 |
|
5237 |
-
#: src/methods/updraftvault.php:
|
5238 |
-
#: src/udaddons/updraftplus-addons.php:
|
5239 |
msgid "UpdraftPlus.Com returned a response, but we could not understand it"
|
5240 |
msgstr ""
|
5241 |
|
5242 |
-
#: src/methods/updraftvault.php:
|
5243 |
msgid "Your email address and password were not recognised by UpdraftPlus.Com"
|
5244 |
msgstr ""
|
5245 |
|
5246 |
-
#: src/includes/updraftplus-login.php:
|
5247 |
-
#: src/udaddons/updraftplus-addons.php:
|
5248 |
msgid "UpdraftPlus.Com returned a response which we could not understand (data: %s)"
|
5249 |
msgstr ""
|
5250 |
|
5251 |
-
#: src/udaddons/updraftplus-addons.php:
|
5252 |
msgid "UpdraftPlus.Com responded, but we did not understand the response"
|
5253 |
msgstr ""
|
5254 |
|
5255 |
-
#: src/udaddons/updraftplus-addons.php:
|
5256 |
msgid "We failed to successfully connect to UpdraftPlus.Com"
|
5257 |
msgstr ""
|
5258 |
|
5259 |
#: src/methods/email.php:97,
|
5260 |
-
#: src/templates/wp-admin/settings/form-contents.php:
|
5261 |
-
#: src/templates/wp-admin/settings/tab-addons.php:
|
5262 |
-
#: src/templates/wp-admin/settings/tab-addons.php:
|
5263 |
msgid "Reporting"
|
5264 |
msgstr ""
|
5265 |
|
5266 |
-
#: src/admin.php:
|
5267 |
msgid "Options (raw)"
|
5268 |
msgstr ""
|
5269 |
|
5270 |
-
#: src/addons/reporting.php:
|
5271 |
msgid "Send a report only when there are warnings/errors"
|
5272 |
msgstr ""
|
5273 |
|
5274 |
-
#: src/restorer.php:
|
5275 |
msgid "Content URL:"
|
5276 |
msgstr ""
|
5277 |
|
5278 |
-
#: src/restorer.php:
|
5279 |
msgid "You should check the file ownerships and permissions in your WordPress installation"
|
5280 |
msgstr ""
|
5281 |
|
5282 |
-
#: src/templates/wp-admin/settings/form-contents.php:
|
5283 |
msgid "See also the \"More Files\" add-on from our shop."
|
5284 |
msgstr ""
|
5285 |
|
5286 |
-
#: src/backup.php:
|
5287 |
msgid "Your free space in your hosting account is very low - only %s Mb remain"
|
5288 |
msgstr ""
|
5289 |
|
5290 |
-
#: src/class-updraftplus.php:
|
5291 |
msgid "The amount of memory (RAM) allowed for PHP is very low (%s Mb) - you should increase it to avoid failures due to insufficient memory (consult your web hosting company for more help)"
|
5292 |
msgstr ""
|
5293 |
|
5294 |
-
#: src/udaddons/options.php:
|
5295 |
msgid "Manage Addons"
|
5296 |
msgstr ""
|
5297 |
|
5298 |
-
#: src/udaddons/options.php:
|
5299 |
msgid "Buy It"
|
5300 |
msgstr ""
|
5301 |
|
5302 |
-
#: src/udaddons/options.php:
|
5303 |
msgid "Get it from the UpdraftPlus.Com Store"
|
5304 |
msgstr ""
|
5305 |
|
5306 |
-
#: src/udaddons/options.php:
|
5307 |
msgid "activate it on this site"
|
5308 |
msgstr ""
|
5309 |
|
5310 |
-
#: src/udaddons/options.php:
|
5311 |
msgid "You have an inactive purchase"
|
5312 |
msgstr ""
|
5313 |
|
5314 |
-
#: src/udaddons/options.php:
|
5315 |
msgid "Assigned to this site"
|
5316 |
msgstr ""
|
5317 |
|
5318 |
-
#: src/udaddons/options.php:
|
5319 |
msgid "Available for this site (via your all-addons purchase)"
|
5320 |
msgstr ""
|
5321 |
|
5322 |
-
#: src/udaddons/options.php:
|
5323 |
msgid "(apparently a pre-release or withdrawn release)"
|
5324 |
msgstr ""
|
5325 |
|
5326 |
-
#: src/udaddons/options.php:
|
5327 |
msgid "Go here"
|
5328 |
msgstr ""
|
5329 |
|
5330 |
-
#: src/udaddons/options.php:
|
5331 |
msgid "Need to get support?"
|
5332 |
msgstr ""
|
5333 |
|
5334 |
-
#: src/udaddons/options.php:
|
5335 |
msgid "An error occurred when trying to retrieve your add-ons."
|
5336 |
msgstr ""
|
5337 |
|
5338 |
-
#: src/udaddons/options.php:
|
5339 |
msgid "An unknown response was received. Response was:"
|
5340 |
msgstr ""
|
5341 |
|
5342 |
-
#: src/udaddons/options.php:
|
5343 |
msgid "Claim not granted - your account login details were wrong"
|
5344 |
msgstr ""
|
5345 |
|
5346 |
-
#: src/udaddons/options.php:
|
5347 |
msgid "Please wait whilst we make the claim..."
|
5348 |
msgstr ""
|
5349 |
|
5350 |
-
#: src/udaddons/options.php:
|
5351 |
msgid "Errors occurred when trying to connect to UpdraftPlus.Com:"
|
5352 |
msgstr ""
|
5353 |
|
@@ -5355,55 +6157,55 @@ msgstr ""
|
|
5355 |
msgid "You are presently <strong>not connected</strong> to an UpdraftPlus.Com account."
|
5356 |
msgstr ""
|
5357 |
|
5358 |
-
#: src/udaddons/options.php:
|
5359 |
msgid "If you bought new add-ons, then follow this link to refresh your connection"
|
5360 |
msgstr ""
|
5361 |
|
5362 |
-
#: src/udaddons/options.php:
|
5363 |
-
msgid "You are presently <strong>connected</strong> to an UpdraftPlus.Com account."
|
5364 |
msgstr ""
|
5365 |
|
5366 |
-
#: src/admin.php:
|
5367 |
msgid "Interested in knowing about your UpdraftPlus.Com password security? Read about it here."
|
5368 |
msgstr ""
|
5369 |
|
5370 |
-
#: src/admin.php:
|
5371 |
msgid "Forgotten your details?"
|
5372 |
msgstr ""
|
5373 |
|
5374 |
-
#: src/admin.php:
|
5375 |
msgid "Not yet got an account (it's free)? Go get one!"
|
5376 |
msgstr ""
|
5377 |
|
5378 |
-
#: src/admin.php:
|
5379 |
msgid "Connect with your UpdraftPlus.Com account"
|
5380 |
msgstr ""
|
5381 |
|
5382 |
-
#: src/udaddons/options.php:
|
5383 |
msgid "You do seem to have the obsolete Updraft plugin installed - perhaps you got them confused?"
|
5384 |
msgstr ""
|
5385 |
|
5386 |
-
#: src/udaddons/options.php:
|
5387 |
msgid "Go here to begin installing it."
|
5388 |
msgstr ""
|
5389 |
|
5390 |
-
#: src/udaddons/options.php:
|
5391 |
msgid "UpdraftPlus is not yet installed."
|
5392 |
msgstr ""
|
5393 |
|
5394 |
-
#: src/udaddons/options.php:
|
5395 |
msgid "Go here to activate it."
|
5396 |
msgstr ""
|
5397 |
|
5398 |
-
#: src/udaddons/options.php:
|
5399 |
msgid "UpdraftPlus is not yet activated."
|
5400 |
msgstr ""
|
5401 |
|
5402 |
-
#: src/udaddons/options.php:
|
5403 |
msgid "Go here to connect."
|
5404 |
msgstr ""
|
5405 |
|
5406 |
-
#: src/udaddons/options.php:
|
5407 |
msgid "You have not yet connected with your UpdraftPlus.Com account, to enable you to list your purchased add-ons."
|
5408 |
msgstr ""
|
5409 |
|
@@ -5417,7 +6219,7 @@ msgstr ""
|
|
5417 |
msgid "Your web-server does not have the %s module installed."
|
5418 |
msgstr ""
|
5419 |
|
5420 |
-
#: src/addons/googlecloud.php:
|
5421 |
msgid "<strong>(You appear to be already authenticated,</strong> though you can authenticate again to refresh your access if you've had a problem)."
|
5422 |
msgstr ""
|
5423 |
|
@@ -5426,19 +6228,19 @@ msgstr ""
|
|
5426 |
msgid "Drop backup files here"
|
5427 |
msgstr ""
|
5428 |
|
5429 |
-
#: src/admin.php:
|
5430 |
msgid "The web server returned an error code (try again, or check your web server logs)"
|
5431 |
msgstr ""
|
5432 |
|
5433 |
-
#: src/admin.php:
|
5434 |
-
msgid "The restore operation has begun. Do not
|
5435 |
msgstr ""
|
5436 |
|
5437 |
-
#: src/addons/wp-cli.php:
|
5438 |
msgid "If you exclude both the database and the files, then you have excluded everything!"
|
5439 |
msgstr ""
|
5440 |
|
5441 |
-
#: src/restorer.php:
|
5442 |
msgid "Site home:"
|
5443 |
msgstr ""
|
5444 |
|
@@ -5446,53 +6248,53 @@ msgstr ""
|
|
5446 |
msgid "Remote Storage Options"
|
5447 |
msgstr ""
|
5448 |
|
5449 |
-
#: src/addons/autobackup.php:
|
5450 |
msgid "(logs can be found in the UpdraftPlus settings page as normal)..."
|
5451 |
msgstr ""
|
5452 |
|
5453 |
-
#: src/addons/autobackup.php:
|
5454 |
msgid "Remember this choice for next time (you will still have the chance to change it)"
|
5455 |
msgstr ""
|
5456 |
|
5457 |
-
#: src/addons/azure.php:
|
5458 |
-
#: src/methods/stream-base.php:
|
5459 |
msgid "Upload failed"
|
5460 |
msgstr ""
|
5461 |
|
5462 |
-
#: src/templates/wp-admin/settings/form-contents.php:
|
5463 |
msgid "You can send a backup to more than one destination with an add-on."
|
5464 |
msgstr ""
|
5465 |
|
5466 |
-
#: src/admin.php:
|
5467 |
msgid "Note: the progress bar below is based on stages, NOT time. Do not stop the backup simply because it seems to have remained in the same place for a while - that is normal."
|
5468 |
msgstr ""
|
5469 |
|
5470 |
-
#: src/admin.php:
|
5471 |
msgid "(%s%%, file %s of %s)"
|
5472 |
msgstr ""
|
5473 |
|
5474 |
-
#: src/addons/autobackup.php:
|
5475 |
#: src/addons/lockadmin.php:160
|
5476 |
msgid "Read more about how this works..."
|
5477 |
msgstr ""
|
5478 |
|
5479 |
-
#: src/addons/sftp.php:
|
5480 |
msgid "Failed: We were able to log in, but failed to successfully create a file in that location."
|
5481 |
msgstr ""
|
5482 |
|
5483 |
-
#: src/addons/sftp.php:
|
5484 |
msgid "Failed: We were able to log in and move to the indicated directory, but failed to successfully create a file in that location."
|
5485 |
msgstr ""
|
5486 |
|
5487 |
-
#: src/addons/sftp.php:
|
5488 |
msgid "Use SCP instead of SFTP"
|
5489 |
msgstr ""
|
5490 |
|
5491 |
-
#: src/addons/sftp.php:
|
5492 |
msgid "SCP/SFTP user setting"
|
5493 |
msgstr ""
|
5494 |
|
5495 |
-
#: src/addons/sftp.php:
|
5496 |
msgid "SCP/SFTP host setting"
|
5497 |
msgstr ""
|
5498 |
|
@@ -5504,283 +6306,278 @@ msgstr ""
|
|
5504 |
msgid "Backup is of: %s."
|
5505 |
msgstr ""
|
5506 |
|
5507 |
-
#: src/admin.php:
|
5508 |
msgid "%s settings test result:"
|
5509 |
msgstr ""
|
5510 |
|
5511 |
-
#: src/admin.php:
|
5512 |
msgid "(Not finished)"
|
5513 |
msgstr ""
|
5514 |
|
5515 |
-
#: src/admin.php:
|
5516 |
msgid "If you are seeing more backups than you expect, then it is probably because the deletion of old backup sets does not happen until a fresh backup completes."
|
5517 |
msgstr ""
|
5518 |
|
5519 |
-
#: src/templates/wp-admin/settings/form-contents.php:
|
5520 |
msgid "<b>Do not</b> place it inside your uploads or plugins directory, as that will cause recursion (backups of backups of backups of...)."
|
5521 |
msgstr ""
|
5522 |
|
5523 |
-
#: src/templates/wp-admin/settings/form-contents.php:
|
5524 |
msgid "This is where UpdraftPlus will write the zip files it creates initially. This directory must be writable by your web server. It is relative to your content directory (which by default is called wp-content)."
|
5525 |
msgstr ""
|
5526 |
|
5527 |
-
#: src/admin.php:
|
5528 |
msgid "Job ID: %s"
|
5529 |
msgstr ""
|
5530 |
|
5531 |
-
#: src/admin.php:
|
5532 |
msgid "last activity: %ss ago"
|
5533 |
msgstr ""
|
5534 |
|
5535 |
-
#: src/admin.php:
|
5536 |
msgid "next resumption: %d (after %ss)"
|
5537 |
msgstr ""
|
5538 |
|
5539 |
-
#: src/admin.php:
|
5540 |
-
#: src/central/bootstrap.php:
|
5541 |
-
#: src/methods/updraftvault.php:
|
5542 |
msgid "Unknown"
|
5543 |
msgstr ""
|
5544 |
|
5545 |
-
#: src/admin.php:
|
5546 |
msgid "Backup finished"
|
5547 |
msgstr ""
|
5548 |
|
5549 |
-
#: src/admin.php:
|
5550 |
msgid "Waiting until scheduled time to retry because of errors"
|
5551 |
msgstr ""
|
5552 |
|
5553 |
-
#: src/admin.php:
|
5554 |
msgid "Pruning old backup sets"
|
5555 |
msgstr ""
|
5556 |
|
5557 |
-
#: src/admin.php:
|
5558 |
msgid "Uploading files to remote storage"
|
5559 |
msgstr ""
|
5560 |
|
5561 |
-
#: src/admin.php:
|
5562 |
msgid "Encrypted database"
|
5563 |
msgstr ""
|
5564 |
|
5565 |
-
#: src/admin.php:
|
5566 |
msgid "Encrypting database"
|
5567 |
msgstr ""
|
5568 |
|
5569 |
-
#: src/admin.php:
|
5570 |
msgid "Created database backup"
|
5571 |
msgstr ""
|
5572 |
|
5573 |
-
#: src/admin.php:
|
5574 |
msgid "table: %s"
|
5575 |
msgstr ""
|
5576 |
|
5577 |
-
#: src/admin.php:
|
5578 |
msgid "Creating database backup"
|
5579 |
msgstr ""
|
5580 |
|
5581 |
-
#: src/admin.php:
|
5582 |
msgid "Created file backup zips"
|
5583 |
msgstr ""
|
5584 |
|
5585 |
-
#: src/admin.php:
|
5586 |
msgid "Creating file backup zips"
|
5587 |
msgstr ""
|
5588 |
|
5589 |
-
#: src/admin.php:
|
5590 |
msgid "Backup begun"
|
5591 |
msgstr ""
|
5592 |
|
5593 |
-
#: src/admin.php:
|
5594 |
msgid "The scheduler is disabled in your WordPress install, via the DISABLE_WP_CRON setting. No backups can run (even "Backup Now") unless either you have set up a facility to call the scheduler manually, or until it is enabled."
|
5595 |
msgstr ""
|
5596 |
|
5597 |
-
#: src/restorer.php:
|
5598 |
msgid "file"
|
5599 |
msgstr ""
|
5600 |
|
5601 |
-
#: src/addons/onedrive.php:
|
5602 |
msgid "folder"
|
5603 |
msgstr ""
|
5604 |
|
5605 |
-
#: src/restorer.php:
|
5606 |
msgid "UpdraftPlus needed to create a %s in your content directory, but failed - please check your file permissions and enable the access (%s)"
|
5607 |
msgstr ""
|
5608 |
|
5609 |
-
#: src/class-updraftplus.php:
|
5610 |
msgid "The backup has not finished; a resumption is scheduled"
|
5611 |
msgstr ""
|
5612 |
|
5613 |
-
#: src/class-updraftplus.php:
|
5614 |
msgid "Your website is visited infrequently and UpdraftPlus is not getting the resources it hoped for; please read this page:"
|
5615 |
msgstr ""
|
5616 |
|
5617 |
-
#: src/addons/onedrive.php:
|
5618 |
#: src/includes/Dropbox2/OAuth/Consumer/ConsumerAbstract.php:118
|
5619 |
msgid "The %s authentication could not go ahead, because something else on your site is breaking it. Try disabling your other plugins and switching to a default theme. (Specifically, you are looking for the component that sends output (most likely PHP warnings/errors) before the page begins. Turning off any debugging settings may also help)."
|
5620 |
msgstr ""
|
5621 |
|
5622 |
-
#: src/admin.php:
|
5623 |
msgid "Your PHP memory limit (set by your web hosting company) is very low. UpdraftPlus attempted to raise it but was unsuccessful. This plugin may struggle with a memory limit of less than 64 Mb - especially if you have very large files uploaded (though on the other hand, many sites will be successful with a 32Mb limit - your experience may vary)."
|
5624 |
msgstr ""
|
5625 |
|
5626 |
-
#: src/addons/autobackup.php:
|
5627 |
msgid "Proceed with update"
|
5628 |
msgstr ""
|
5629 |
|
5630 |
-
#: src/addons/autobackup.php:
|
5631 |
msgid "Do not abort after pressing Proceed below - wait for the backup to complete."
|
5632 |
msgstr ""
|
5633 |
|
5634 |
-
#: src/addons/autobackup.php:139, src/addons/autobackup.php:
|
5635 |
msgid "UpdraftPlus Automatic Backups"
|
5636 |
msgstr ""
|
5637 |
|
5638 |
-
#: src/addons/autobackup.php:
|
5639 |
msgid "Errors have occurred:"
|
5640 |
msgstr ""
|
5641 |
|
5642 |
-
#: src/addons/autobackup.php:
|
5643 |
msgid "Creating backup with UpdraftPlus..."
|
5644 |
msgstr ""
|
5645 |
|
5646 |
-
#: src/addons/autobackup.php:
|
5647 |
-
#: src/addons/autobackup.php:
|
5648 |
msgid "Automatic Backup"
|
5649 |
msgstr ""
|
5650 |
|
5651 |
-
#: src/addons/autobackup.php:
|
5652 |
msgid "Creating database backup with UpdraftPlus..."
|
5653 |
msgstr ""
|
5654 |
|
5655 |
-
#: src/addons/autobackup.php:
|
5656 |
msgid "themes"
|
5657 |
msgstr ""
|
5658 |
|
5659 |
-
#: src/addons/autobackup.php:
|
5660 |
msgid "plugins"
|
5661 |
msgstr ""
|
5662 |
|
5663 |
-
#: src/addons/autobackup.php:
|
5664 |
msgid "Starting automatic backup..."
|
5665 |
msgstr ""
|
5666 |
|
5667 |
-
#: src/addons/autobackup.php:
|
5668 |
msgid "Creating %s and database backup with UpdraftPlus..."
|
5669 |
msgstr ""
|
5670 |
|
5671 |
-
#: src/addons/autobackup.php:
|
5672 |
msgid "Automatically backup (where relevant) plugins, themes and the WordPress database with UpdraftPlus before updating"
|
5673 |
msgstr ""
|
5674 |
|
5675 |
-
#: src/addons/morefiles.php:
|
5676 |
msgid "If you are not sure then you should stop; otherwise you may destroy this WordPress installation."
|
5677 |
msgstr ""
|
5678 |
|
5679 |
-
#: src/addons/morefiles.php:
|
5680 |
msgid "This does not look like a valid WordPress core backup - the file %s was missing."
|
5681 |
msgstr ""
|
5682 |
|
5683 |
-
#: src/addons/morefiles.php:
|
5684 |
msgid "Unable to open zip file (%s) - could not pre-scan it to check its integrity."
|
5685 |
msgstr ""
|
5686 |
|
5687 |
-
#: src/addons/morefiles.php:
|
5688 |
msgid "Unable to read zip file (%s) - could not pre-scan it to check its integrity."
|
5689 |
msgstr ""
|
5690 |
|
5691 |
-
#: src/templates/wp-admin/settings/header.php:
|
5692 |
msgid "More plugins"
|
5693 |
msgstr ""
|
5694 |
|
5695 |
#: src/includes/updraftplus-notices.php:31,
|
5696 |
#: src/templates/wp-admin/settings/header.php:17,
|
5697 |
-
#: src/templates/wp-admin/settings/tab-addons.php:
|
5698 |
-
#: src/templates/wp-admin/settings/tab-addons.php:
|
5699 |
msgid "Support"
|
5700 |
msgstr ""
|
5701 |
|
5702 |
-
#: src/class-updraftplus.php:
|
5703 |
msgid "UpdraftPlus was unable to find the table prefix when scanning the database backup."
|
5704 |
msgstr ""
|
5705 |
|
5706 |
-
#: src/class-updraftplus.php:
|
5707 |
msgid "This database backup is missing core WordPress tables: %s"
|
5708 |
msgstr ""
|
5709 |
|
5710 |
-
#: src/class-updraftplus.php:
|
5711 |
msgid "You are importing from a newer version of WordPress (%s) into an older one (%s). There are no guarantees that WordPress can handle this."
|
5712 |
msgstr ""
|
5713 |
|
5714 |
-
#: src/class-updraftplus.php:
|
5715 |
msgid "%s version: %s"
|
5716 |
msgstr ""
|
5717 |
|
5718 |
-
#: src/class-updraftplus.php:
|
5719 |
msgid "The database is too small to be a valid WordPress database (size: %s Kb)."
|
5720 |
msgstr ""
|
5721 |
|
5722 |
-
#: src/addons/autobackup.php:
|
5723 |
-
#: src/includes/updraftplus-notices.php:171
|
5724 |
msgid "Be safe with an automatic backup"
|
5725 |
msgstr ""
|
5726 |
|
5727 |
-
#: src/admin.php:
|
5728 |
msgid "If you can still read these words after the page finishes loading, then there is a JavaScript or jQuery problem in the site."
|
5729 |
msgstr ""
|
5730 |
|
5731 |
-
#: src/admin.php:
|
5732 |
msgid "The file was uploaded."
|
5733 |
msgstr ""
|
5734 |
|
5735 |
-
#: src/admin.php:
|
5736 |
msgid "Unknown server response status:"
|
5737 |
msgstr ""
|
5738 |
|
5739 |
-
#: src/admin.php:
|
5740 |
msgid "Unknown server response:"
|
5741 |
msgstr ""
|
5742 |
|
5743 |
-
#: src/admin.php:
|
5744 |
msgid "This decryption key will be attempted:"
|
5745 |
msgstr ""
|
5746 |
|
5747 |
-
#: src/admin.php:
|
5748 |
msgid "Follow this link to attempt decryption and download the database file to your computer."
|
5749 |
msgstr ""
|
5750 |
|
5751 |
-
#: src/admin.php:
|
5752 |
msgid "Upload error"
|
5753 |
msgstr ""
|
5754 |
|
5755 |
-
#: src/admin.php:
|
5756 |
msgid "This file does not appear to be an UpdraftPlus encrypted database archive (such files are .gz.crypt files which have a name like: backup_(time)_(site name)_(code)_db.crypt.gz)."
|
5757 |
msgstr ""
|
5758 |
|
5759 |
-
#: src/admin.php:
|
5760 |
msgid "Upload error:"
|
5761 |
msgstr ""
|
5762 |
|
5763 |
-
#: src/admin.php:
|
5764 |
msgid "(make sure that you were trying to upload a zip file previously created by UpdraftPlus)"
|
5765 |
msgstr ""
|
5766 |
|
5767 |
-
#: src/admin.php:
|
5768 |
msgid "Download to your computer"
|
5769 |
msgstr ""
|
5770 |
|
5771 |
-
#: src/admin.php:
|
5772 |
msgid "Delete from your web server"
|
5773 |
msgstr ""
|
5774 |
|
5775 |
-
#: src/admin.php:
|
5776 |
msgid "You appear to be missing one or more archives from this multi-archive set."
|
5777 |
msgstr ""
|
5778 |
|
5779 |
-
#: src/admin.php:
|
5780 |
-
msgid "(%d archive(s) in set)."
|
5781 |
-
msgstr ""
|
5782 |
-
|
5783 |
-
#: src/templates/wp-admin/settings/form-contents.php:308
|
5784 |
msgid "Split archives every:"
|
5785 |
msgstr ""
|
5786 |
|
@@ -5788,105 +6585,106 @@ msgstr ""
|
|
5788 |
msgid "Error: the server sent us a response (JSON) which we did not understand."
|
5789 |
msgstr ""
|
5790 |
|
5791 |
-
#: src/admin.php:
|
5792 |
msgid "Warnings:"
|
5793 |
msgstr ""
|
5794 |
|
5795 |
-
#: src/admin.php:
|
5796 |
msgid "Error: the server sent an empty response."
|
5797 |
msgstr ""
|
5798 |
|
5799 |
-
#: src/admin.php:
|
5800 |
msgid "This looks like a file created by UpdraftPlus, but this install does not know about this type of object: %s. Perhaps you need to install an add-on?"
|
5801 |
msgstr ""
|
5802 |
|
5803 |
-
#: src/includes/class-wpadmin-commands.php:238
|
|
|
5804 |
msgid "The backup archive files have been processed, but with some errors. You will need to cancel and correct any problems before retrying."
|
5805 |
msgstr ""
|
5806 |
|
5807 |
-
#: src/includes/class-wpadmin-commands.php:
|
5808 |
msgid "The backup archive files have been processed, but with some warnings. If all is well, then now press Restore again to proceed. Otherwise, cancel and correct any problems first."
|
5809 |
msgstr ""
|
5810 |
|
5811 |
-
#: src/includes/class-wpadmin-commands.php:
|
5812 |
msgid "The backup archive files have been successfully processed. Now press Restore again to proceed."
|
5813 |
msgstr ""
|
5814 |
|
5815 |
-
#: src/includes/class-wpadmin-commands.php:
|
5816 |
msgid "This multi-archive backup set appears to have the following archives missing: %s"
|
5817 |
msgstr ""
|
5818 |
|
5819 |
-
#: src/includes/class-wpadmin-commands.php:
|
5820 |
msgid "File (%s) was found, but has a different size (%s) from what was expected (%s) - it may be corrupt."
|
5821 |
msgstr ""
|
5822 |
|
5823 |
-
#: src/includes/class-wpadmin-commands.php:
|
5824 |
msgid "File was found, but is zero-sized (you need to re-upload it): %s"
|
5825 |
msgstr ""
|
5826 |
|
5827 |
-
#: src/includes/class-wpadmin-commands.php:
|
5828 |
msgid "File not found (you need to upload it): %s"
|
5829 |
msgstr ""
|
5830 |
|
5831 |
-
#: src/addons/wp-cli.php:
|
5832 |
-
#: src/includes/class-wpadmin-commands.php:
|
5833 |
msgid "No such backup set exists"
|
5834 |
msgstr ""
|
5835 |
|
5836 |
-
#: src/includes/class-storage-methods-interface.php:
|
5837 |
msgid "The backup archive for this file could not be found. The remote storage method in use (%s) does not allow us to retrieve files. To perform any restoration using UpdraftPlus, you will need to obtain a copy of this file and place it inside UpdraftPlus's working folder"
|
5838 |
msgstr ""
|
5839 |
|
5840 |
-
#: src/restorer.php:
|
5841 |
msgid "Moving unpacked backup into place..."
|
5842 |
msgstr ""
|
5843 |
|
5844 |
-
#: src/backup.php:
|
5845 |
msgid "Failed to open the zip file (%s) - %s"
|
5846 |
msgstr ""
|
5847 |
|
5848 |
-
#: src/addons/morefiles.php:
|
5849 |
msgid "WordPress root directory server path: %s"
|
5850 |
msgstr ""
|
5851 |
|
5852 |
-
#: src/methods/dreamobjects.php:
|
5853 |
msgid "%s end-point"
|
5854 |
msgstr ""
|
5855 |
|
5856 |
-
#: src/methods/s3.php:
|
5857 |
msgid "... and many more!"
|
5858 |
msgstr ""
|
5859 |
|
5860 |
-
#: src/methods/s3generic.php:
|
5861 |
-
#: src/methods/s3generic.php:
|
5862 |
msgid "S3 (Compatible)"
|
5863 |
msgstr ""
|
5864 |
|
5865 |
-
#: src/includes/class-storage-methods-interface.php:
|
5866 |
msgid "File is not locally present - needs retrieving from remote storage"
|
5867 |
msgstr ""
|
5868 |
|
5869 |
-
#: src/restorer.php:
|
5870 |
msgid "Looking for %s archive: file name: %s"
|
5871 |
msgstr ""
|
5872 |
|
5873 |
-
#: src/
|
5874 |
msgid "Final checks"
|
5875 |
msgstr ""
|
5876 |
|
5877 |
-
#: src/templates/wp-admin/settings/form-contents.php:
|
5878 |
msgid "Check this to delete any superfluous backup files from your server after the backup run finishes (i.e. if you uncheck, then any files despatched remotely will also remain locally, and any files being kept locally will not be subject to the retention limits)."
|
5879 |
msgstr ""
|
5880 |
|
5881 |
-
#: src/templates/wp-admin/settings/form-contents.php:
|
5882 |
msgid "Drop encrypted database files (db.gz.crypt files) here to upload them for decryption"
|
5883 |
msgstr ""
|
5884 |
|
5885 |
-
#: src/admin.php:
|
5886 |
msgid "Your wp-content directory server path: %s"
|
5887 |
msgstr ""
|
5888 |
|
5889 |
-
#: src/admin.php:
|
5890 |
msgid "Raw backup history"
|
5891 |
msgstr ""
|
5892 |
|
@@ -5894,7 +6692,7 @@ msgstr ""
|
|
5894 |
msgid "Show raw backup and file list"
|
5895 |
msgstr ""
|
5896 |
|
5897 |
-
#: src/admin.php:
|
5898 |
msgid "Processing files - please wait..."
|
5899 |
msgstr ""
|
5900 |
|
@@ -5903,155 +6701,146 @@ msgstr ""
|
|
5903 |
msgid "Your WordPress installation has a problem with outputting extra whitespace. This can corrupt backups that you download from here."
|
5904 |
msgstr ""
|
5905 |
|
5906 |
-
#: src/class-updraftplus.php:
|
5907 |
msgid "Failed to open database file."
|
5908 |
msgstr ""
|
5909 |
|
5910 |
-
#: src/admin.php:
|
5911 |
msgid "Known backups (raw)"
|
5912 |
msgstr ""
|
5913 |
|
5914 |
-
#: src/restorer.php:
|
5915 |
msgid "Files found:"
|
5916 |
msgstr ""
|
5917 |
|
5918 |
-
#: src/
|
|
|
|
|
|
|
|
|
5919 |
msgid "Requested table engine (%s) is not present - changing to MyISAM."
|
5920 |
msgstr ""
|
5921 |
|
5922 |
-
#: src/restorer.php:
|
5923 |
msgid "file is size:"
|
5924 |
msgstr ""
|
5925 |
|
5926 |
-
#: src/addons/googlecloud.php:
|
5927 |
#: src/addons/migrator.php:493, src/addons/migrator.php:496,
|
5928 |
-
#: src/admin.php:
|
5929 |
-
#: src/class-updraftplus.php:
|
5930 |
#: src/updraftplus.php:157
|
5931 |
msgid "Go here for more information."
|
5932 |
msgstr ""
|
5933 |
|
5934 |
-
#: src/admin.php:
|
5935 |
msgid "Some files are still downloading or being processed - please wait."
|
5936 |
msgstr ""
|
5937 |
|
5938 |
-
#: src/class-updraftplus.php:
|
5939 |
msgid "This backup set is from a different site (%s) - this is not a restoration, but a migration. You need the Migrator add-on in order to make this work."
|
5940 |
msgstr ""
|
5941 |
|
5942 |
-
#: src/addons/fixtime.php:
|
5943 |
msgid "The time zone used is that from your WordPress settings, in Settings -> General."
|
5944 |
msgstr ""
|
5945 |
|
5946 |
-
#: src/addons/fixtime.php:
|
5947 |
msgid "Enter in format HH:MM (e.g. 14:22)."
|
5948 |
msgstr ""
|
5949 |
|
5950 |
-
#: src/methods/ftp.php:
|
5951 |
-
msgid "%s upload failed"
|
5952 |
-
msgstr ""
|
5953 |
-
|
5954 |
-
#: src/methods/ftp.php:121, src/methods/ftp.php:172, src/methods/ftp.php:276
|
5955 |
msgid "%s login failure"
|
5956 |
msgstr ""
|
5957 |
|
5958 |
-
#: src/methods/dropbox.php:
|
5959 |
msgid "You do not appear to be authenticated with %s"
|
5960 |
msgstr ""
|
5961 |
|
5962 |
-
#: src/methods/dropbox.php:
|
5963 |
msgid "Failed to access %s when deleting (see log file for more)"
|
5964 |
msgstr ""
|
5965 |
|
5966 |
-
#: src/methods/dropbox.php:
|
5967 |
msgid "You do not appear to be authenticated with %s (whilst deleting)"
|
5968 |
msgstr ""
|
5969 |
|
5970 |
-
#: src/methods/cloudfiles.php:
|
5971 |
-
msgid "Error -
|
5972 |
-
msgstr ""
|
5973 |
-
|
5974 |
-
#: src/methods/cloudfiles.php:409
|
5975 |
-
msgid "Error - no such file exists at %s"
|
5976 |
msgstr ""
|
5977 |
|
5978 |
-
#: src/addons/azure.php:
|
5979 |
-
#: src/methods/
|
5980 |
-
#: src/methods/
|
5981 |
-
#: src/methods/stream-base.php:297, src/methods/stream-base.php:304,
|
5982 |
-
#: src/methods/stream-base.php:335
|
5983 |
msgid "%s Error"
|
5984 |
msgstr ""
|
5985 |
|
5986 |
-
#: src/methods/
|
5987 |
msgid "%s error - failed to upload file"
|
5988 |
msgstr ""
|
5989 |
|
5990 |
-
#: src/class-updraftplus.php:
|
5991 |
msgid "%s error - failed to re-assemble chunks"
|
5992 |
msgstr ""
|
5993 |
|
5994 |
-
#: src/methods/cloudfiles.php:
|
5995 |
-
#: src/methods/
|
5996 |
-
#: src/methods/
|
5997 |
-
#: src/methods/openstack-base.php:
|
5998 |
-
#: src/methods/openstack-base.php:417, src/methods/openstack-base.php:490,
|
5999 |
-
#: src/methods/openstack-base.php:493, src/methods/openstack-base.php:511,
|
6000 |
-
#: src/methods/openstack-base.php:516
|
6001 |
msgid "%s authentication failed"
|
6002 |
msgstr ""
|
6003 |
|
6004 |
-
#: src/addons/googlecloud.php:
|
6005 |
-
#: src/admin.php:
|
6006 |
-
#: src/class-updraftplus.php:
|
6007 |
-
#: src/class-updraftplus.php:
|
6008 |
-
#: src/class-updraftplus.php:
|
6009 |
-
#: src/class-updraftplus.php:
|
6010 |
-
#: src/methods/s3.php:
|
6011 |
msgid "Error: %s"
|
6012 |
msgstr ""
|
6013 |
|
6014 |
-
#: src/admin.php:
|
6015 |
msgid "Backup directory specified exists, but is <b>not</b> writable."
|
6016 |
msgstr ""
|
6017 |
|
6018 |
-
#: src/admin.php:
|
6019 |
msgid "Backup directory specified does <b>not</b> exist."
|
6020 |
msgstr ""
|
6021 |
|
6022 |
-
#: src/admin.php:
|
6023 |
msgid "Warning: %s"
|
6024 |
msgstr ""
|
6025 |
|
6026 |
-
#: src/backup.php:
|
6027 |
msgid "A very large file was encountered: %s (size: %s Mb)"
|
6028 |
msgstr ""
|
6029 |
|
6030 |
-
#: src/backup.php:
|
6031 |
msgid "%s: unreadable file - could not be backed up"
|
6032 |
msgstr ""
|
6033 |
|
6034 |
-
#: src/backup.php:
|
6035 |
msgid "Table %s has very many rows (%s) - we hope your web hosting company gives you enough resources to dump out that table in the backup"
|
6036 |
msgstr ""
|
6037 |
|
6038 |
-
#: src/backup.php:
|
6039 |
msgid "An error occurred whilst closing the final database file"
|
6040 |
msgstr ""
|
6041 |
|
6042 |
-
#: src/
|
6043 |
msgid "Warnings encountered:"
|
6044 |
msgstr ""
|
6045 |
|
6046 |
-
#: src/class-updraftplus.php:
|
6047 |
msgid "The backup apparently succeeded (with warnings) and is now complete"
|
6048 |
msgstr ""
|
6049 |
|
6050 |
-
#: src/class-updraftplus.php:
|
6051 |
msgid "Your free disk space is very low - only %s Mb remain"
|
6052 |
msgstr ""
|
6053 |
|
6054 |
-
#: src/addons/migrator.php:
|
6055 |
msgid "New site:"
|
6056 |
msgstr ""
|
6057 |
|
@@ -6075,72 +6864,73 @@ msgstr ""
|
|
6075 |
msgid "Processed plugin:"
|
6076 |
msgstr ""
|
6077 |
|
6078 |
-
#: src/addons/sftp.php:
|
6079 |
msgid "Check your file permissions: Could not successfully create and enter directory:"
|
6080 |
msgstr ""
|
6081 |
|
6082 |
-
#: src/addons/sftp.php:
|
6083 |
msgid "Some servers advertise encrypted FTP as available, but then time-out (after a long time) when you attempt to use it. If you find this happening, then go into the \"Expert Options\" (below) and turn off SSL there."
|
6084 |
msgstr ""
|
6085 |
|
6086 |
-
#: src/methods/s3.php:
|
6087 |
msgid "Your web server's PHP installation does not included a required module (%s). Please contact your web hosting provider's support and ask for them to enable it."
|
6088 |
msgstr ""
|
6089 |
|
6090 |
-
#: src/methods/s3.php:
|
6091 |
msgid "Please check your access credentials."
|
6092 |
msgstr ""
|
6093 |
|
6094 |
-
#: src/addons/s3-enhanced.php:
|
6095 |
msgid "The error reported by %s was:"
|
6096 |
msgstr ""
|
6097 |
|
6098 |
-
#: src/restorer.php:
|
6099 |
msgid "Please supply the requested information, and then continue."
|
6100 |
msgstr ""
|
6101 |
|
6102 |
-
#: src/class-updraftplus.php:
|
6103 |
msgid "Site information:"
|
6104 |
msgstr ""
|
6105 |
|
6106 |
-
#: src/restorer.php:
|
6107 |
msgid "Your database user does not have permission to create tables. We will attempt to restore by simply emptying the tables; this should work as long as a) you are restoring from a WordPress version with the same database structure, and b) Your imported database does not contain any tables which are not already present on the importing site."
|
6108 |
msgstr ""
|
6109 |
|
6110 |
-
#: src/admin.php:
|
|
|
6111 |
msgid "Warning:"
|
6112 |
msgstr ""
|
6113 |
|
6114 |
-
#: src/class-updraftplus.php:
|
6115 |
-
#: src/restorer.php:
|
6116 |
msgid "You are running on WordPress multisite - but your backup is not of a multisite site."
|
6117 |
msgstr ""
|
6118 |
|
6119 |
-
#: src/restorer.php:
|
6120 |
msgid "Skipping restoration of WordPress core when importing a single site into a multisite installation. If you had anything necessary in your WordPress directory then you will need to re-add it manually from the zip file."
|
6121 |
msgstr ""
|
6122 |
|
6123 |
-
#: src/addons/azure.php:
|
6124 |
-
#: src/methods/updraftvault.php:
|
6125 |
msgid "Your web server's PHP installation does not included a <strong>required</strong> (for %s) module (%s). Please contact your web hosting provider's support and ask for them to enable it."
|
6126 |
msgstr ""
|
6127 |
|
6128 |
-
#: src/admin.php:
|
6129 |
msgid "Close"
|
6130 |
msgstr ""
|
6131 |
|
6132 |
-
#: src/addons/autobackup.php:
|
6133 |
-
#: src/admin.php:
|
6134 |
-
#: src/methods/remotesend.php:77, src/methods/remotesend.php:
|
6135 |
-
#: src/methods/remotesend.php:
|
6136 |
msgid "Unexpected response:"
|
6137 |
msgstr ""
|
6138 |
|
6139 |
-
#: src/addons/reporting.php:
|
6140 |
msgid "To send to more than one address, separate each address with a comma."
|
6141 |
msgstr ""
|
6142 |
|
6143 |
-
#: src/admin.php:
|
6144 |
msgid "PHP information"
|
6145 |
msgstr ""
|
6146 |
|
@@ -6156,7 +6946,7 @@ msgstr ""
|
|
6156 |
msgid "Do you want to migrate or clone/duplicate a site?"
|
6157 |
msgstr ""
|
6158 |
|
6159 |
-
#: src/templates/wp-admin/settings/existing-backups-table.php:
|
6160 |
msgid "Please allow time for the communications with the remote storage to complete."
|
6161 |
msgstr ""
|
6162 |
|
@@ -6164,27 +6954,12 @@ msgstr ""
|
|
6164 |
msgid "Also delete from remote storage"
|
6165 |
msgstr ""
|
6166 |
|
6167 |
-
#: src/admin.php:
|
6168 |
msgid "Latest UpdraftPlus.com news:"
|
6169 |
msgstr ""
|
6170 |
|
6171 |
#: src/templates/wp-admin/settings/header.php:11,
|
6172 |
-
#: src/templates/wp-admin/settings/tab-addons.php:
|
6173 |
-
#: src/templates/wp-admin/settings/tab-addons.php:68,
|
6174 |
-
#: src/templates/wp-admin/settings/tab-addons.php:81,
|
6175 |
-
#: src/templates/wp-admin/settings/tab-addons.php:94,
|
6176 |
-
#: src/templates/wp-admin/settings/tab-addons.php:107,
|
6177 |
-
#: src/templates/wp-admin/settings/tab-addons.php:120,
|
6178 |
-
#: src/templates/wp-admin/settings/tab-addons.php:133,
|
6179 |
-
#: src/templates/wp-admin/settings/tab-addons.php:146,
|
6180 |
-
#: src/templates/wp-admin/settings/tab-addons.php:159,
|
6181 |
-
#: src/templates/wp-admin/settings/tab-addons.php:172,
|
6182 |
-
#: src/templates/wp-admin/settings/tab-addons.php:185,
|
6183 |
-
#: src/templates/wp-admin/settings/tab-addons.php:198,
|
6184 |
-
#: src/templates/wp-admin/settings/tab-addons.php:211,
|
6185 |
-
#: src/templates/wp-admin/settings/tab-addons.php:224,
|
6186 |
-
#: src/templates/wp-admin/settings/tab-addons.php:237,
|
6187 |
-
#: src/templates/wp-admin/settings/tab-addons.php:254
|
6188 |
msgid "Premium"
|
6189 |
msgstr ""
|
6190 |
|
@@ -6192,29 +6967,29 @@ msgstr ""
|
|
6192 |
msgid "News"
|
6193 |
msgstr ""
|
6194 |
|
6195 |
-
#: src/admin.php:
|
6196 |
msgid "Backup set not found"
|
6197 |
msgstr ""
|
6198 |
|
6199 |
-
#: src/backup.php:
|
6200 |
msgid "%s - could not back this entity up; the corresponding directory does not exist (%s)"
|
6201 |
msgstr ""
|
6202 |
|
6203 |
-
#: src/includes/updraftplus-notices.php:
|
6204 |
-
#: src/includes/updraftplus-notices.php:
|
6205 |
-
#: src/includes/updraftplus-notices.php:
|
6206 |
-
#: src/includes/updraftplus-notices.php:
|
6207 |
msgid "RSS link"
|
6208 |
msgstr ""
|
6209 |
|
6210 |
-
#: src/includes/updraftplus-notices.php:
|
6211 |
-
#: src/includes/updraftplus-notices.php:
|
6212 |
-
#: src/includes/updraftplus-notices.php:
|
6213 |
-
#: src/includes/updraftplus-notices.php:
|
6214 |
msgid "Blog link"
|
6215 |
msgstr ""
|
6216 |
|
6217 |
-
#: src/admin.php:
|
6218 |
msgid "Testing %s Settings..."
|
6219 |
msgstr ""
|
6220 |
|
@@ -6223,93 +6998,97 @@ msgstr ""
|
|
6223 |
msgid "Or, you can place them manually into your UpdraftPlus directory (usually wp-content/updraft), e.g. via FTP, and then use the \"rescan\" link above."
|
6224 |
msgstr ""
|
6225 |
|
6226 |
-
#: src/admin.php:
|
6227 |
msgid "UpdraftPlus's debug mode is on. You may see debugging notices on this page not just from UpdraftPlus, but from any other plugin installed. Please try to make sure that the notice you are seeing is from UpdraftPlus before you raise a support request."
|
6228 |
msgstr ""
|
6229 |
|
6230 |
-
#: src/admin.php:
|
6231 |
msgid "Notice"
|
6232 |
msgstr ""
|
6233 |
|
6234 |
-
#: src/
|
6235 |
msgid "Errors encountered:"
|
6236 |
msgstr ""
|
6237 |
|
6238 |
-
#: src/admin.php:
|
6239 |
msgid "Rescanning (looking for backups that you have uploaded manually into the internal backup store)..."
|
6240 |
msgstr ""
|
6241 |
|
6242 |
-
#: src/admin.php:
|
6243 |
msgid "Begun looking for this entity"
|
6244 |
msgstr ""
|
6245 |
|
6246 |
-
#: src/methods/s3.php:
|
6247 |
-
msgid "
|
|
|
|
|
|
|
|
|
6248 |
msgstr ""
|
6249 |
|
6250 |
#: src/addons/dropbox-folders.php:32
|
6251 |
msgid "Store at"
|
6252 |
msgstr ""
|
6253 |
|
6254 |
-
#: src/addons/migrator.php:
|
6255 |
msgid "\"%s\" has no primary key, manual change needed on row %s."
|
6256 |
msgstr ""
|
6257 |
|
6258 |
-
#: src/addons/migrator.php:
|
6259 |
msgid "rows: %d"
|
6260 |
msgstr ""
|
6261 |
|
6262 |
-
#: src/addons/migrator.php:
|
6263 |
msgid "Time taken (seconds):"
|
6264 |
msgstr ""
|
6265 |
|
6266 |
-
#: src/addons/migrator.php:
|
6267 |
msgid "Errors:"
|
6268 |
msgstr ""
|
6269 |
|
6270 |
-
#: src/addons/migrator.php:
|
6271 |
msgid "SQL update commands run:"
|
6272 |
msgstr ""
|
6273 |
|
6274 |
-
#: src/addons/migrator.php:
|
6275 |
msgid "Changes made:"
|
6276 |
msgstr ""
|
6277 |
|
6278 |
-
#: src/addons/migrator.php:
|
6279 |
msgid "Rows examined:"
|
6280 |
msgstr ""
|
6281 |
|
6282 |
-
#: src/addons/migrator.php:
|
6283 |
msgid "Tables examined:"
|
6284 |
msgstr ""
|
6285 |
|
6286 |
-
#: src/addons/migrator.php:
|
6287 |
msgid "Could not get list of tables"
|
6288 |
msgstr ""
|
6289 |
|
6290 |
-
#: src/addons/migrator.php:
|
6291 |
msgid "Warning: the database's site URL (%s) is different to what we expected (%s)"
|
6292 |
msgstr ""
|
6293 |
|
6294 |
-
#: src/addons/migrator.php:
|
6295 |
msgid "Nothing to do: the site URL is already: %s"
|
6296 |
msgstr ""
|
6297 |
|
6298 |
-
#: src/addons/migrator.php:
|
6299 |
-
#: src/addons/migrator.php:
|
6300 |
-
#: src/addons/migrator.php:
|
6301 |
msgid "Error: unexpected empty parameter (%s, %s)"
|
6302 |
msgstr ""
|
6303 |
|
6304 |
-
#: src/addons/migrator.php:
|
6305 |
msgid "Database: search and replace site URL"
|
6306 |
msgstr ""
|
6307 |
|
6308 |
-
#: src/addons/migrator.php:
|
6309 |
msgid "Failed: we did not understand the result returned by the %s operation."
|
6310 |
msgstr ""
|
6311 |
|
6312 |
-
#: src/addons/migrator.php:
|
6313 |
msgid "Failed: the %s operation was not able to start."
|
6314 |
msgstr ""
|
6315 |
|
@@ -6321,301 +7100,302 @@ msgstr ""
|
|
6321 |
msgid "All references to the site location in the database will be replaced with your current site URL, which is: %s"
|
6322 |
msgstr ""
|
6323 |
|
6324 |
-
#: src/addons/multisite.php:
|
6325 |
msgid "Blog uploads"
|
6326 |
msgstr ""
|
6327 |
|
6328 |
-
#: src/addons/migrator.php:496, src/addons/multisite.php:
|
6329 |
msgid "Must-use plugins"
|
6330 |
msgstr ""
|
6331 |
|
6332 |
-
#: src/addons/multisite.php:
|
6333 |
msgid "Multisite Install"
|
6334 |
msgstr ""
|
6335 |
|
6336 |
-
#: src/addons/fixtime.php:
|
6337 |
msgid "starting from next time it is"
|
6338 |
msgstr ""
|
6339 |
|
6340 |
-
#: src/addons/sftp.php:
|
6341 |
msgid "Failure: Port must be an integer."
|
6342 |
msgstr ""
|
6343 |
|
6344 |
-
#: src/methods/ftp.php:
|
6345 |
msgid "password"
|
6346 |
msgstr ""
|
6347 |
|
6348 |
-
#: src/addons/sftp.php:
|
6349 |
msgid "username"
|
6350 |
msgstr ""
|
6351 |
|
6352 |
-
#: src/addons/sftp.php:
|
6353 |
msgid "host name"
|
6354 |
msgstr ""
|
6355 |
|
6356 |
-
#: src/addons/sftp.php:
|
6357 |
msgid "Where to change directory to after logging in - often this is relative to your home directory."
|
6358 |
msgstr ""
|
6359 |
|
6360 |
-
#: src/addons/sftp.php:
|
6361 |
msgid "Directory path"
|
6362 |
msgstr ""
|
6363 |
|
6364 |
#: src/addons/lockadmin.php:171, src/addons/moredatabase.php:241,
|
6365 |
-
#: src/addons/sftp.php:
|
6366 |
-
#: src/
|
|
|
6367 |
#: src/templates/wp-admin/settings/updraftcentral-connect.php:50
|
6368 |
msgid "Password"
|
6369 |
msgstr ""
|
6370 |
|
6371 |
-
#: src/addons/sftp.php:
|
6372 |
msgid "Port"
|
6373 |
msgstr ""
|
6374 |
|
6375 |
-
#: src/addons/moredatabase.php:239, src/addons/sftp.php:
|
6376 |
-
#: src/addons/webdav.php:
|
6377 |
msgid "Host"
|
6378 |
msgstr ""
|
6379 |
|
6380 |
-
#: src/addons/sftp.php:
|
6381 |
-
msgid "
|
6382 |
msgstr ""
|
6383 |
|
6384 |
-
#: src/addons/sftp.php:
|
6385 |
msgid "Check your file permissions: Could not successfully create and enter:"
|
6386 |
msgstr ""
|
6387 |
|
6388 |
-
#: src/addons/sftp.php:
|
6389 |
msgid "No %s found"
|
6390 |
msgstr ""
|
6391 |
|
6392 |
-
#: src/addons/sftp.php:
|
6393 |
msgid "Encrypted FTP is available, and will be automatically tried first (before falling back to non-encrypted if it is not successful), unless you disable it using the expert options. The 'Test FTP Login' button will tell you what type of connection is in use."
|
6394 |
msgstr ""
|
6395 |
|
6396 |
-
#: src/addons/morefiles.php:
|
6397 |
msgid "No backup of %s directories: there was nothing found to back up"
|
6398 |
msgstr ""
|
6399 |
|
6400 |
-
#: src/addons/morefiles.php:
|
6401 |
msgid "Be careful what you select - if you select / then it really will try to create a zip containing your entire webserver."
|
6402 |
msgstr ""
|
6403 |
|
6404 |
-
#: src/addons/morefiles.php:
|
6405 |
msgid "If you are not sure what this option is for, then you will not want it, and should turn it off."
|
6406 |
msgstr ""
|
6407 |
|
6408 |
-
#: src/addons/morefiles.php:
|
6409 |
msgid "More Files"
|
6410 |
msgstr ""
|
6411 |
|
6412 |
-
#: src/addons/morefiles.php:
|
6413 |
msgid "WordPress core (including any additions to your WordPress root directory)"
|
6414 |
msgstr ""
|
6415 |
|
6416 |
-
#: src/addons/morefiles.php:
|
6417 |
msgid "The above files comprise everything in a WordPress installation."
|
6418 |
msgstr ""
|
6419 |
|
6420 |
-
#: src/addons/morefiles.php:
|
6421 |
msgid "Over-write wp-config.php"
|
6422 |
msgstr ""
|
6423 |
|
6424 |
-
#: src/addons/morefiles.php:
|
6425 |
msgid "WordPress Core"
|
6426 |
msgstr ""
|
6427 |
|
6428 |
-
#: src/methods/addon-base-v2.php:
|
6429 |
msgid "Failed: We were not able to place a file in that directory - please check your credentials."
|
6430 |
msgstr ""
|
6431 |
|
6432 |
-
#: src/addons/googlecloud.php:
|
6433 |
-
#: src/addons/googlecloud.php:
|
6434 |
-
#: src/admin.php:
|
6435 |
-
#: src/methods/stream-base.php:
|
6436 |
msgid "Failed"
|
6437 |
msgstr ""
|
6438 |
|
6439 |
-
#: src/addons/webdav.php:
|
6440 |
msgid "WebDAV URL"
|
6441 |
msgstr ""
|
6442 |
|
6443 |
-
#: src/methods/stream-base.php:
|
6444 |
msgid "Local write failed: Failed to download"
|
6445 |
msgstr ""
|
6446 |
|
6447 |
-
#: src/methods/stream-base.php:
|
6448 |
msgid "Error opening remote file: Failed to download"
|
6449 |
msgstr ""
|
6450 |
|
6451 |
-
#: src/methods/
|
11 |
"Language: af_ZA\n"
|
12 |
"Project-Id-Version: UpdraftPlus\n"
|
13 |
|
14 |
+
#: src/udaddons/options.php:503
|
15 |
+
msgid "Buy %s"
|
16 |
+
msgstr ""
|
17 |
+
|
18 |
+
#: src/udaddons/options.php:502
|
19 |
+
msgid "Get %s from the UpdraftPlus.com Store"
|
20 |
+
msgstr ""
|
21 |
+
|
22 |
+
#: src/udaddons/options.php:496
|
23 |
+
msgid "%s available to claim on this site. Follow this link to activate this licence"
|
24 |
+
msgstr ""
|
25 |
+
|
26 |
+
#: src/udaddons/options.php:305
|
27 |
+
msgid "The claim and installation was successful. You can now use your purchase!"
|
28 |
+
msgstr ""
|
29 |
+
|
30 |
+
#: src/udaddons/options.php:261
|
31 |
+
msgid "Go to your UpdraftCentral Cloud dashboard"
|
32 |
+
msgstr ""
|
33 |
+
|
34 |
+
#: src/udaddons/options.php:260
|
35 |
+
msgid "You successfully logged in to UpdraftPlus and connected this site to UpdraftCentral Cloud."
|
36 |
+
msgstr ""
|
37 |
+
|
38 |
+
#: src/udaddons/options.php:225
|
39 |
+
msgid "You have installed this plugin in your plugins folder (%s) with a non-default name %s which is different to %s. This is incompatible with WordPress's updates mechanism; you will not be able to receive updates."
|
40 |
+
msgstr ""
|
41 |
+
|
42 |
+
#: src/templates/wp-admin/settings/take-backup.php:89
|
43 |
+
msgid "Perform a backup"
|
44 |
+
msgstr ""
|
45 |
+
|
46 |
+
#: src/templates/wp-admin/settings/tab-addons.php:325,
|
47 |
+
#: src/templates/wp-admin/settings/tab-addons.php:326
|
48 |
+
msgid "Create powerful, seo-optimized slideshows in minutes"
|
49 |
+
msgstr ""
|
50 |
+
|
51 |
+
#: src/templates/wp-admin/settings/tab-addons.php:320,
|
52 |
+
#: src/templates/wp-admin/settings/tab-addons.php:321
|
53 |
+
msgid "Keep your database fast and efficient"
|
54 |
+
msgstr ""
|
55 |
+
|
56 |
+
#: src/templates/wp-admin/settings/tab-addons.php:315,
|
57 |
+
#: src/templates/wp-admin/settings/tab-addons.php:316
|
58 |
+
msgid "Manage multiple WordPress sites from one central dashboard"
|
59 |
+
msgstr ""
|
60 |
+
|
61 |
+
#: src/templates/wp-admin/settings/tab-addons.php:311
|
62 |
+
msgid "More great plugins by the Updraft Team"
|
63 |
+
msgstr ""
|
64 |
+
|
65 |
+
#: src/templates/wp-admin/settings/tab-addons.php:115
|
66 |
+
msgid "Allows you to only backup changes to your files (such as a new image) that have been made to your site since the last backup."
|
67 |
+
msgstr ""
|
68 |
+
|
69 |
+
#: src/templates/wp-admin/settings/tab-addons.php:113,
|
70 |
+
#: src/templates/wp-admin/settings/tab-addons.php:114
|
71 |
+
msgid "Incremental backups"
|
72 |
+
msgstr ""
|
73 |
+
|
74 |
+
#: src/templates/wp-admin/settings/tab-addons.php:57
|
75 |
+
msgid "Follow this link to the installation instructions (particularly step 1)."
|
76 |
+
msgstr ""
|
77 |
+
|
78 |
+
#: src/templates/wp-admin/settings/tab-addons.php:56
|
79 |
+
msgid "You successfully purchased UpdraftPremium."
|
80 |
+
msgstr ""
|
81 |
+
|
82 |
+
#: src/templates/wp-admin/settings/tab-addons.php:39
|
83 |
+
msgid "Goes to updraftplus.com checkout page"
|
84 |
+
msgstr ""
|
85 |
+
|
86 |
+
#: src/templates/wp-admin/settings/tab-addons.php:38
|
87 |
+
msgid "Goes to the updraftplus.com checkout page"
|
88 |
+
msgstr ""
|
89 |
+
|
90 |
+
#: src/templates/wp-admin/settings/tab-addons.php:38
|
91 |
+
msgid "Get %s here"
|
92 |
+
msgstr ""
|
93 |
+
|
94 |
+
#: src/templates/wp-admin/settings/form-contents.php:310
|
95 |
+
msgid "The higher the value, the more server resources are required to create the archive."
|
96 |
+
msgstr ""
|
97 |
+
|
98 |
+
#: src/templates/wp-admin/settings/form-contents.php:88
|
99 |
+
msgid "to take incremental backups"
|
100 |
+
msgstr ""
|
101 |
+
|
102 |
+
#: src/templates/wp-admin/settings/form-contents.php:76
|
103 |
+
msgid "Retain this many scheduled database backups"
|
104 |
+
msgstr ""
|
105 |
+
|
106 |
+
#: src/templates/wp-admin/settings/form-contents.php:42
|
107 |
+
msgid "Retain this many scheduled file backups"
|
108 |
+
msgstr ""
|
109 |
+
|
110 |
+
#: src/templates/wp-admin/settings/file-backup-exclude.php:18
|
111 |
+
msgid "Add an exclusion rule for %s"
|
112 |
+
msgstr ""
|
113 |
+
|
114 |
+
#: src/templates/wp-admin/settings/existing-backups-table.php:171
|
115 |
+
msgid "Use ctrl / cmd + press to select several items, or ctrl / cmd + shift + press to select all in between"
|
116 |
+
msgstr ""
|
117 |
+
|
118 |
+
#: src/templates/wp-admin/settings/existing-backups-table.php:170
|
119 |
+
msgid "Deselect all backups"
|
120 |
+
msgstr ""
|
121 |
+
|
122 |
+
#: src/templates/wp-admin/settings/existing-backups-table.php:169
|
123 |
+
msgid "Select all backups"
|
124 |
+
msgstr ""
|
125 |
+
|
126 |
+
#: src/templates/wp-admin/settings/existing-backups-table.php:168
|
127 |
+
msgid "Delete selected backups"
|
128 |
+
msgstr ""
|
129 |
+
|
130 |
+
#: src/templates/wp-admin/settings/existing-backups-table.php:159
|
131 |
+
msgid "Show all backups..."
|
132 |
+
msgstr ""
|
133 |
+
|
134 |
+
#: src/templates/wp-admin/settings/existing-backups-table.php:159
|
135 |
+
msgid "Show more backups..."
|
136 |
+
msgstr ""
|
137 |
+
|
138 |
+
#: src/templates/wp-admin/settings/delete-and-restore-modals.php:63
|
139 |
+
msgid "Choose the components to restore:"
|
140 |
+
msgstr ""
|
141 |
+
|
142 |
+
#: src/templates/wp-admin/settings/delete-and-restore-modals.php:30
|
143 |
+
msgid "Restore files from"
|
144 |
+
msgstr ""
|
145 |
+
|
146 |
+
#: src/templates/wp-admin/settings/backupnow-modal.php:20,
|
147 |
+
#: src/templates/wp-admin/settings/backupnow-modal.php:67
|
148 |
+
msgid "Find out more about incremental backups here."
|
149 |
+
msgstr ""
|
150 |
+
|
151 |
+
#: src/templates/wp-admin/settings/backupnow-modal.php:17
|
152 |
+
msgid "Incremental backups are a feature of %s (upgrade by following this link)."
|
153 |
+
msgstr ""
|
154 |
+
|
155 |
+
#: src/templates/wp-admin/settings/backupnow-modal.php:13
|
156 |
+
msgid "Take an incremental backup"
|
157 |
+
msgstr ""
|
158 |
+
|
159 |
+
#: src/templates/wp-admin/settings/backupnow-modal.php:12
|
160 |
+
msgid "Take a new backup"
|
161 |
+
msgstr ""
|
162 |
+
|
163 |
+
#: src/templates/wp-admin/notices/thanks-for-using-main-dash.php:23
|
164 |
+
msgid "Makes your site fast and efficient. It cleans the database, compresses images and caches pages for ultimate speed."
|
165 |
+
msgstr ""
|
166 |
+
|
167 |
+
#: src/restorer.php:3178
|
168 |
+
msgid "The Database connection has been closed and cannot be reopened."
|
169 |
+
msgstr ""
|
170 |
+
|
171 |
+
#: src/restorer.php:2913
|
172 |
+
msgid "Skipping table %s: already restored on a prior run; next table to restore: %s"
|
173 |
+
msgstr ""
|
174 |
+
|
175 |
+
#: src/restorer.php:2910
|
176 |
+
msgid "Skipping table %s: user has chosen not to restore this table"
|
177 |
+
msgstr ""
|
178 |
+
|
179 |
+
#: src/restorer.php:2254
|
180 |
+
msgid "Found and replaced existing table foreign key constraints as the table prefix has changed."
|
181 |
+
msgstr ""
|
182 |
+
|
183 |
+
#: src/restorer.php:2141
|
184 |
+
msgid "An error occurred while attempting to set a new value to the MySQL global log_bin_trust_function_creators variable %s"
|
185 |
+
msgstr ""
|
186 |
+
|
187 |
+
#: src/restorer.php:2134
|
188 |
+
msgid "An error occurred while attempting to retrieve the MySQL global log_bin_trust_function_creators variable %s"
|
189 |
+
msgstr ""
|
190 |
+
|
191 |
+
#: src/restorer.php:1127
|
192 |
+
msgid "The directory does not exist, and the attempt to create it failed"
|
193 |
+
msgstr ""
|
194 |
+
|
195 |
+
#: src/restorer.php:728
|
196 |
+
msgid "Could not delete old path."
|
197 |
+
msgstr ""
|
198 |
+
|
199 |
+
#: src/methods/updraftvault.php:392
|
200 |
+
msgid "Follow this link for help"
|
201 |
+
msgstr ""
|
202 |
+
|
203 |
+
#: src/methods/updraftvault.php:388
|
204 |
+
msgid "Please enter your %s password"
|
205 |
+
msgstr ""
|
206 |
+
|
207 |
+
#: src/methods/updraftvault.php:387
|
208 |
+
msgid "Please enter your %s email address"
|
209 |
+
msgstr ""
|
210 |
+
|
211 |
+
#: src/methods/updraftvault.php:357, src/methods/updraftvault.php:364,
|
212 |
+
#: src/methods/updraftvault.php:371
|
213 |
+
msgid "Start Subscription"
|
214 |
+
msgstr ""
|
215 |
+
|
216 |
+
#: src/methods/updraftvault.php:357, src/methods/updraftvault.php:364,
|
217 |
+
#: src/methods/updraftvault.php:371
|
218 |
+
msgid "Start %s Subscription"
|
219 |
+
msgstr ""
|
220 |
+
|
221 |
+
#: src/methods/updraftvault.php:350
|
222 |
+
msgid "Start Trial"
|
223 |
+
msgstr ""
|
224 |
+
|
225 |
+
#: src/methods/updraftvault.php:350
|
226 |
+
msgid "Start %s Trial"
|
227 |
+
msgstr ""
|
228 |
+
|
229 |
+
#: src/methods/updraftvault.php:350, src/methods/updraftvault.php:357,
|
230 |
+
#: src/methods/updraftvault.php:364, src/methods/updraftvault.php:371
|
231 |
+
msgid "Start a %s UpdraftVault Subscription"
|
232 |
+
msgstr ""
|
233 |
+
|
234 |
+
#: src/methods/updraftvault.php:349
|
235 |
+
msgid "%s month %s trial"
|
236 |
+
msgstr ""
|
237 |
+
|
238 |
+
#: src/methods/updraftvault.php:348
|
239 |
+
msgid "with the option of"
|
240 |
+
msgstr ""
|
241 |
+
|
242 |
+
#: src/methods/updraftvault.php:337, src/methods/updraftvault.php:378
|
243 |
+
msgid "Read more about %s here."
|
244 |
+
msgstr ""
|
245 |
+
|
246 |
+
#: src/methods/updraftvault.php:334
|
247 |
+
msgid "Connect to your %s account"
|
248 |
+
msgstr ""
|
249 |
+
|
250 |
+
#: src/methods/updraftvault.php:333
|
251 |
+
msgid "Already got space?"
|
252 |
+
msgstr ""
|
253 |
+
|
254 |
+
#: src/methods/updraftvault.php:329, src/methods/updraftvault.php:330
|
255 |
+
msgid "Need to get space?"
|
256 |
+
msgstr ""
|
257 |
+
|
258 |
+
#: src/methods/s3.php:185, src/methods/s3.php:186, src/methods/s3.php:198,
|
259 |
+
#: src/methods/s3.php:199
|
260 |
+
msgid "Error: Failed to initialise"
|
261 |
+
msgstr ""
|
262 |
+
|
263 |
+
#: src/methods/ftp.php:148
|
264 |
+
msgid "upload failed"
|
265 |
+
msgstr ""
|
266 |
+
|
267 |
+
#: src/methods/ftp.php:121, src/methods/ftp.php:289
|
268 |
+
msgid "login failure"
|
269 |
+
msgstr ""
|
270 |
+
|
271 |
+
#: src/methods/cloudfiles.php:216, src/methods/cloudfiles.php:217
|
272 |
+
msgid "error - failed to upload file"
|
273 |
+
msgstr ""
|
274 |
+
|
275 |
+
#: src/methods/cloudfiles.php:209
|
276 |
+
msgid "error - failed to re-assemble chunks"
|
277 |
+
msgstr ""
|
278 |
+
|
279 |
+
#: src/methods/cloudfiles.php:101, src/methods/cloudfiles.php:346,
|
280 |
+
#: src/methods/cloudfiles.php:358
|
281 |
+
msgid "error - failed to create and access the container"
|
282 |
+
msgstr ""
|
283 |
+
|
284 |
+
#: src/methods/cloudfiles.php:93, src/methods/cloudfiles.php:97,
|
285 |
+
#: src/methods/cloudfiles.php:290, src/methods/cloudfiles.php:338,
|
286 |
+
#: src/methods/cloudfiles.php:342
|
287 |
+
msgid "authentication failed"
|
288 |
+
msgstr ""
|
289 |
+
|
290 |
+
#: src/includes/updraftplus-tour.php:188
|
291 |
+
msgid "Otherwise, you can try UpdraftVault for 1 month for only $1!"
|
292 |
+
msgstr ""
|
293 |
+
|
294 |
+
#: src/includes/updraftplus-tour.php:187
|
295 |
+
msgid "If you have a valid Premium license, you get 1GB of storage included."
|
296 |
+
msgstr ""
|
297 |
+
|
298 |
+
#: src/includes/updraftplus-tour.php:134
|
299 |
+
msgid "Try UpdraftVault for 1 month for only $1!"
|
300 |
+
msgstr ""
|
301 |
+
|
302 |
+
#: src/includes/updraftplus-notices.php:181
|
303 |
+
msgid "manages all your WordPress sites at once from one place"
|
304 |
+
msgstr ""
|
305 |
+
|
306 |
+
#: src/includes/updraftplus-notices.php:181
|
307 |
+
msgid "Many sites?"
|
308 |
+
msgstr ""
|
309 |
+
|
310 |
+
#: src/includes/updraftplus-notices.php:180
|
311 |
+
msgid "handles updates automatically as you want them"
|
312 |
+
msgstr ""
|
313 |
+
|
314 |
+
#: src/includes/updraftplus-notices.php:180
|
315 |
+
msgid "Save time"
|
316 |
+
msgstr ""
|
317 |
+
|
318 |
+
#: src/includes/updraftplus-notices.php:179
|
319 |
+
msgid "backs up automatically when you update plugins, themes or core"
|
320 |
+
msgstr ""
|
321 |
+
|
322 |
+
#: src/includes/updraftplus-notices.php:179
|
323 |
+
msgid "Be safe"
|
324 |
+
msgstr ""
|
325 |
+
|
326 |
+
#: src/includes/updraftplus-notices.php:178
|
327 |
+
msgid "Make updates easy with UpdraftPlus"
|
328 |
+
msgstr ""
|
329 |
+
|
330 |
+
#: src/includes/updraftplus-clone.php:107
|
331 |
+
msgid "Clone of %s"
|
332 |
+
msgstr ""
|
333 |
+
|
334 |
+
#: src/includes/updraftclone/temporary-clone-dash-notice.php:47
|
335 |
+
msgid "%d token"
|
336 |
+
msgid_plural "%d tokens"
|
337 |
+
msgstr[0] ""
|
338 |
+
msgstr[1] ""
|
339 |
+
|
340 |
+
#: src/includes/updraftclone/temporary-clone-dash-notice.php:47
|
341 |
+
msgid "Each time your clone renews (weekly) it costs %s. You can shut this clone down at the following link:"
|
342 |
+
msgstr ""
|
343 |
+
|
344 |
+
#: src/includes/updraftclone/temporary-clone-dash-notice.php:36
|
345 |
+
msgid "%s from now"
|
346 |
+
msgstr ""
|
347 |
+
|
348 |
+
#: src/includes/class-wpadmin-commands.php:236
|
349 |
+
msgid "The backup archive files have been processed, but with some warnings. If all is well, then press Restore to proceed. Otherwise, cancel and correct any problems first."
|
350 |
+
msgstr ""
|
351 |
+
|
352 |
+
#: src/includes/class-wpadmin-commands.php:234
|
353 |
+
msgid "The backup archive files have been successfully processed. Now press Restore to proceed."
|
354 |
+
msgstr ""
|
355 |
+
|
356 |
+
#: src/includes/class-wpadmin-commands.php:216
|
357 |
+
msgid "This backup set contains incremental backups of your files; please select the time you wish to restore your files to"
|
358 |
+
msgstr ""
|
359 |
+
|
360 |
+
#: src/includes/class-remote-send.php:527
|
361 |
+
msgid "The setting %s is turned on in your PHP settings. It is deprecated, causes encryption to malfunction, and should be turned off."
|
362 |
+
msgstr ""
|
363 |
+
|
364 |
+
#: src/includes/class-filesystem-functions.php:534
|
365 |
+
msgid "Unzip progress: %d out of %d files"
|
366 |
+
msgstr ""
|
367 |
+
|
368 |
+
#: src/includes/class-database-utility.php:646
|
369 |
+
msgid "An error occurred while attempting to retrieve the routine SQL/DDL statement (%s %s)"
|
370 |
+
msgstr ""
|
371 |
+
|
372 |
+
#: src/includes/class-database-utility.php:634
|
373 |
+
msgid "An error occurred while attempting to retrieve routine status (%s %s)"
|
374 |
+
msgstr ""
|
375 |
+
|
376 |
+
#: src/includes/class-database-utility.php:566
|
377 |
+
msgid "An error occurred while attempting to check the support of stored routines creation (%s %s)"
|
378 |
+
msgstr ""
|
379 |
+
|
380 |
+
#: src/includes/class-commands.php:960, src/includes/class-commands.php:962
|
381 |
+
msgid "N.B. You will be charged one token once the clone is ready. If the clone fails to boot, then no token will be taken."
|
382 |
+
msgstr ""
|
383 |
+
|
384 |
+
#: src/includes/class-commands.php:960
|
385 |
+
msgid "No backup will be started. The creation of your clone should now begin, and your WordPress username and password will be displayed below when ready."
|
386 |
+
msgstr ""
|
387 |
+
|
388 |
+
#: src/class-updraftplus.php:4911
|
389 |
+
msgid "If you do not want to restore all your tables, then choose some to exclude here."
|
390 |
+
msgstr ""
|
391 |
+
|
392 |
+
#: src/class-updraftplus.php:4645
|
393 |
+
msgid "You should only proceed if you have checked and are confident (or willing to risk) that your plugins/themes/etc. are compatible with the new %s version."
|
394 |
+
msgstr ""
|
395 |
+
|
396 |
+
#: src/class-updraftplus.php:4645
|
397 |
+
msgid "This is older than the server which you are now restoring onto (version %s)."
|
398 |
+
msgstr ""
|
399 |
+
|
400 |
+
#: src/class-updraftplus.php:3389
|
401 |
+
msgid "Incomplete"
|
402 |
+
msgstr ""
|
403 |
+
|
404 |
+
#: src/class-updraftplus.php:2247
|
405 |
+
msgid "The backup is being aborted for a repeated failure to progress."
|
406 |
+
msgstr ""
|
407 |
+
|
408 |
+
#: src/class-updraftplus.php:630
|
409 |
+
msgid "Briefly unavailable for scheduled maintenance. Check back in a minute."
|
410 |
+
msgstr ""
|
411 |
+
|
412 |
+
#: src/class-updraftplus.php:630
|
413 |
+
msgid "Under Maintenance"
|
414 |
+
msgstr ""
|
415 |
+
|
416 |
+
#: src/central/modules/posts.php:1048
|
417 |
+
msgid "Expected parameter(s) missing."
|
418 |
+
msgstr ""
|
419 |
+
|
420 |
+
#: src/central/modules/posts.php:745, src/central/modules/posts.php:810
|
421 |
+
msgid "$result->get_error_message"
|
422 |
+
msgstr ""
|
423 |
+
|
424 |
+
#: src/central/modules/posts.php:177
|
425 |
+
msgid "Default template"
|
426 |
+
msgstr ""
|
427 |
+
|
428 |
+
#: src/central/modules/media.php:454
|
429 |
+
msgid "Unattached"
|
430 |
+
msgstr ""
|
431 |
+
|
432 |
+
#: src/central/modules/media.php:392
|
433 |
+
msgid "Selected media has been deleted successfully."
|
434 |
+
msgstr ""
|
435 |
+
|
436 |
+
#: src/central/modules/media.php:389
|
437 |
+
msgid "Failed to delete selected media."
|
438 |
+
msgstr ""
|
439 |
+
|
440 |
+
#: src/central/modules/media.php:376
|
441 |
+
msgid "Media has been detached from post."
|
442 |
+
msgstr ""
|
443 |
+
|
444 |
+
#: src/central/modules/media.php:374
|
445 |
+
msgid "Failed to detach media."
|
446 |
+
msgstr ""
|
447 |
+
|
448 |
+
#: src/central/modules/media.php:366
|
449 |
+
msgid "Media has been attached to post."
|
450 |
+
msgstr ""
|
451 |
+
|
452 |
+
#: src/central/modules/media.php:364
|
453 |
+
msgid "Failed to attach media."
|
454 |
+
msgstr ""
|
455 |
+
|
456 |
+
#: src/central/commands.php:345
|
457 |
+
msgid "Unable to install %s. Make sure that the zip file is a valid %s file and a previous version of this %s does not exist. If you wish to overwrite an existing %s then you will have to manually delete it from the %s folder on the remote website and try uploading the file again."
|
458 |
+
msgstr ""
|
459 |
+
|
460 |
+
#: src/central/commands.php:316
|
461 |
+
msgid "Unable to activate %s successfully. Make sure that this %s is compatible with your remote WordPress version. WordPress version currently installed in your remote website is %s."
|
462 |
+
msgstr ""
|
463 |
+
|
464 |
+
#: src/central/commands.php:274
|
465 |
+
msgid "Unable to connect to the filesystem"
|
466 |
+
msgstr ""
|
467 |
+
|
468 |
+
#: src/admin.php:5849, src/admin.php:5851
|
469 |
+
msgid "You have requested saving to remote storage (%s), but without entering any settings for that storage."
|
470 |
+
msgstr ""
|
471 |
+
|
472 |
+
#: src/admin.php:5719
|
473 |
+
msgid "Clone package:"
|
474 |
+
msgstr ""
|
475 |
+
|
476 |
+
#: src/admin.php:5706
|
477 |
+
msgid "An empty WordPress install"
|
478 |
+
msgstr ""
|
479 |
+
|
480 |
+
#: src/admin.php:5705
|
481 |
+
msgid "This current site"
|
482 |
+
msgstr ""
|
483 |
+
|
484 |
+
#: src/admin.php:5703
|
485 |
+
msgid "Clone:"
|
486 |
+
msgstr ""
|
487 |
+
|
488 |
+
#: src/admin.php:4782,
|
489 |
+
#: src/templates/wp-admin/settings/delete-and-restore-modals.php:98
|
490 |
+
msgid "3. Restoration"
|
491 |
+
msgstr ""
|
492 |
+
|
493 |
+
#: src/admin.php:4781,
|
494 |
+
#: src/templates/wp-admin/settings/delete-and-restore-modals.php:97
|
495 |
+
msgid "2. Verifications"
|
496 |
+
msgstr ""
|
497 |
+
|
498 |
+
#: src/admin.php:4780,
|
499 |
+
#: src/templates/wp-admin/settings/delete-and-restore-modals.php:96
|
500 |
+
msgid "1. Component selection"
|
501 |
+
msgstr ""
|
502 |
+
|
503 |
+
#: src/admin.php:4774
|
504 |
+
msgid "Activity log"
|
505 |
+
msgstr ""
|
506 |
+
|
507 |
+
#: src/admin.php:4767
|
508 |
+
msgid "Cleaning"
|
509 |
+
msgstr ""
|
510 |
+
|
511 |
+
#: src/admin.php:4761
|
512 |
+
msgid "Verifying"
|
513 |
+
msgstr ""
|
514 |
+
|
515 |
+
#: src/admin.php:4758
|
516 |
+
msgid "Restoration progress:"
|
517 |
+
msgstr ""
|
518 |
+
|
519 |
+
#: src/admin.php:4757
|
520 |
+
msgid "The restore operation has begun (%s). Do not close this page until it reports itself as having finished."
|
521 |
+
msgstr ""
|
522 |
+
|
523 |
+
#: src/admin.php:4748,
|
524 |
+
#: src/templates/wp-admin/settings/delete-and-restore-modals.php:30
|
525 |
+
msgid "UpdraftPlus Restoration"
|
526 |
+
msgstr ""
|
527 |
+
|
528 |
+
#: src/admin.php:4265
|
529 |
+
msgid "(%d archive(s) in set, total %s)."
|
530 |
+
msgstr ""
|
531 |
+
|
532 |
+
#: src/admin.php:3114
|
533 |
+
msgid "Learn more about UpdraftCentral"
|
534 |
+
msgstr ""
|
535 |
+
|
536 |
+
#: src/admin.php:3114
|
537 |
+
msgid "Add this website to UpdraftCentral (remote, centralised control) - free for up to 5 sites."
|
538 |
+
msgstr ""
|
539 |
+
|
540 |
+
#: src/admin.php:2674, src/admin.php:3578, src/admin.php:4696,
|
541 |
+
#: src/admin.php:4708, src/admin.php:4719, src/admin.php:4948,
|
542 |
+
#: src/admin.php:5851
|
543 |
+
msgid "Return to UpdraftPlus configuration"
|
544 |
+
msgstr ""
|
545 |
+
|
546 |
+
#: src/admin.php:2197
|
547 |
+
msgid "No suitable backup set (that already contains a full backup of all the requested file component types) was found, to add increments to. Aborting this backup."
|
548 |
+
msgstr ""
|
549 |
+
|
550 |
+
#: src/admin.php:1978
|
551 |
+
msgid "An error occurred while attempting to delete from '%s'."
|
552 |
+
msgstr ""
|
553 |
+
|
554 |
+
#: src/admin.php:1975
|
555 |
+
msgid "The file may no longer exist or you may not have permission to delete."
|
556 |
+
msgstr ""
|
557 |
+
|
558 |
+
#: src/admin.php:1975
|
559 |
+
msgid "We were unable to delete a file on '%s'."
|
560 |
+
msgstr ""
|
561 |
+
|
562 |
+
#: src/admin.php:1972
|
563 |
+
msgid "We were unable to access a file on '%s'."
|
564 |
+
msgstr ""
|
565 |
+
|
566 |
+
#: src/admin.php:1969, src/admin.php:1972
|
567 |
+
msgid "Please check your permissions."
|
568 |
+
msgstr ""
|
569 |
+
|
570 |
+
#: src/admin.php:1969
|
571 |
+
msgid "We were unable to access the folder/container for '%s'."
|
572 |
+
msgstr ""
|
573 |
+
|
574 |
+
#: src/admin.php:1966
|
575 |
+
msgid "Service unavailable."
|
576 |
+
msgstr ""
|
577 |
+
|
578 |
+
#: src/admin.php:1966
|
579 |
+
msgid "We were unable to access '%s'."
|
580 |
+
msgstr ""
|
581 |
+
|
582 |
+
#: src/admin.php:1963
|
583 |
+
msgid "Please check your credentials."
|
584 |
+
msgstr ""
|
585 |
+
|
586 |
+
#: src/admin.php:1963
|
587 |
+
msgid "The authentication failed for '%s'."
|
588 |
+
msgstr ""
|
589 |
+
|
590 |
+
#: src/admin.php:1265
|
591 |
+
msgid "Connection to your %1$s account was successful. However, we were not able to register this site with %2$s, as there are no available %2$s licences on the account."
|
592 |
+
msgstr ""
|
593 |
+
|
594 |
+
#: src/admin.php:988
|
595 |
+
msgid "Please check the error log for more details"
|
596 |
+
msgstr ""
|
597 |
+
|
598 |
+
#: src/admin.php:987
|
599 |
+
msgid "Missing pages:"
|
600 |
+
msgstr ""
|
601 |
+
|
602 |
+
#: src/admin.php:987
|
603 |
+
msgid "Attempts by the browser to access some pages have returned a \"not found (404)\" error. This could mean that your .htaccess file has incorrect contents, is missing, or that your webserver is missing an equivalent mechanism."
|
604 |
+
msgstr ""
|
605 |
+
|
606 |
+
#: src/admin.php:986
|
607 |
+
msgid "Restore error:"
|
608 |
+
msgstr ""
|
609 |
+
|
610 |
+
#: src/admin.php:985
|
611 |
+
msgid "Attempts by the browser to contact the website failed."
|
612 |
+
msgstr ""
|
613 |
+
|
614 |
+
#: src/admin.php:984
|
615 |
+
msgid "Preparing backup files"
|
616 |
+
msgstr ""
|
617 |
+
|
618 |
+
#: src/admin.php:983
|
619 |
+
msgid "Downloading backup files if needed"
|
620 |
+
msgstr ""
|
621 |
+
|
622 |
+
#: src/admin.php:982
|
623 |
+
msgid "Begun"
|
624 |
+
msgstr ""
|
625 |
+
|
626 |
+
#: src/admin.php:981, src/admin.php:4768
|
627 |
+
msgid "Finished"
|
628 |
+
msgstr ""
|
629 |
+
|
630 |
+
#: src/admin.php:979
|
631 |
+
msgid "Restoring %s1 files out of %s2"
|
632 |
+
msgstr ""
|
633 |
+
|
634 |
+
#: src/admin.php:978
|
635 |
+
msgid "no recent activity; will offer resumption after: %d seconds"
|
636 |
+
msgstr ""
|
637 |
+
|
638 |
+
#: src/admin.php:977
|
639 |
+
msgid "last activity: %d seconds ago"
|
640 |
+
msgstr ""
|
641 |
+
|
642 |
+
#: src/admin.php:974
|
643 |
+
msgid "credentials"
|
644 |
+
msgstr ""
|
645 |
+
|
646 |
+
#: src/admin.php:972
|
647 |
+
msgid "Try it - 1 month for $1!"
|
648 |
+
msgstr ""
|
649 |
+
|
650 |
+
#: src/admin.php:968
|
651 |
+
msgid "Try UpdraftVault!"
|
652 |
+
msgstr ""
|
653 |
+
|
654 |
+
#: src/admin.php:967
|
655 |
+
msgid "You have not selected a restore path for your chosen backups"
|
656 |
+
msgstr ""
|
657 |
+
|
658 |
+
#: src/admin.php:966
|
659 |
+
msgid "HTML was detected in the response. You may have a security module on your webserver blocking the restoration operation."
|
660 |
+
msgstr ""
|
661 |
+
|
662 |
+
#: src/admin.php:965
|
663 |
+
msgid "File backup options"
|
664 |
+
msgstr ""
|
665 |
+
|
666 |
+
#: src/admin.php:944
|
667 |
+
msgid "Verifying one-time password..."
|
668 |
+
msgstr ""
|
669 |
+
|
670 |
+
#: src/admin.php:939
|
671 |
+
msgid "Login successful; reloading information."
|
672 |
+
msgstr ""
|
673 |
+
|
674 |
+
#: src/admin.php:937
|
675 |
+
msgid "Key created. Adding site to UpdraftCentral Cloud."
|
676 |
+
msgstr ""
|
677 |
+
|
678 |
+
#: src/admin.php:936
|
679 |
+
msgid "Connected. Requesting UpdraftCentral Key."
|
680 |
+
msgstr ""
|
681 |
+
|
682 |
+
#: src/admin.php:825, src/admin.php:2046
|
683 |
+
msgid "Existing backups"
|
684 |
+
msgstr ""
|
685 |
+
|
686 |
+
#: src/admin.php:587
|
687 |
+
msgid "Dismiss notice"
|
688 |
+
msgstr ""
|
689 |
+
|
690 |
+
#: src/admin.php:587
|
691 |
+
msgid "You can test running your site on a different PHP (or WordPress) version using UpdraftClone credits."
|
692 |
+
msgstr ""
|
693 |
+
|
694 |
+
#: src/admin.php:575
|
695 |
+
msgid "dismiss notice"
|
696 |
+
msgstr ""
|
697 |
+
|
698 |
+
#: src/admin.php:575
|
699 |
+
msgid "go here to learn more"
|
700 |
+
msgstr ""
|
701 |
+
|
702 |
+
#: src/admin.php:575
|
703 |
+
msgid "You can test upgrading your site on an instant copy using UpdraftClone credits"
|
704 |
+
msgstr ""
|
705 |
+
|
706 |
+
#: src/addons/wp-cli.php:889
|
707 |
+
msgid "There are no incremental backup restore points available."
|
708 |
+
msgstr ""
|
709 |
+
|
710 |
+
#: src/addons/wp-cli.php:884
|
711 |
+
msgid "Timestamp"
|
712 |
+
msgstr ""
|
713 |
+
|
714 |
+
#: src/addons/wp-cli.php:617
|
715 |
+
msgid "No valid components found, please select different components or a backup set with components that can be restored."
|
716 |
+
msgstr ""
|
717 |
+
|
718 |
+
#: src/addons/sftp.php:148, src/methods/cloudfiles.php:145,
|
719 |
+
#: src/methods/cloudfiles.php:187, src/methods/openstack-base.php:81
|
720 |
+
msgid "Error: Failed to upload"
|
721 |
+
msgstr ""
|
722 |
+
|
723 |
+
#: src/addons/s3-enhanced.php:372
|
724 |
+
msgid "Middle East (Bahrain)"
|
725 |
+
msgstr ""
|
726 |
+
|
727 |
+
#: src/addons/s3-enhanced.php:371
|
728 |
+
msgid "Europe (Stockholm)"
|
729 |
+
msgstr ""
|
730 |
+
|
731 |
+
#: src/addons/s3-enhanced.php:69
|
732 |
+
msgid "Read more about server-side encryption"
|
733 |
+
msgstr ""
|
734 |
+
|
735 |
+
#: src/addons/s3-enhanced.php:64
|
736 |
+
msgid "Intelligent Tiering"
|
737 |
+
msgstr ""
|
738 |
+
|
739 |
+
#: src/addons/morefiles.php:852
|
740 |
+
msgid "Restore location found for:"
|
741 |
+
msgstr ""
|
742 |
+
|
743 |
+
#: src/addons/morefiles.php:850
|
744 |
+
msgid "Restore location does not exist on the filesystem for:"
|
745 |
+
msgstr ""
|
746 |
+
|
747 |
+
#: src/addons/morefiles.php:807
|
748 |
+
msgid "Please select the more files backups that you wish to restore:"
|
749 |
+
msgstr ""
|
750 |
+
|
751 |
+
#: src/addons/morefiles.php:805
|
752 |
+
msgid "The original filesystem location for some of the following items was not found. Please select where you want these backups to be restored to."
|
753 |
+
msgstr ""
|
754 |
+
|
755 |
+
#: src/addons/moredatabase.php:243
|
756 |
+
msgid "If you enter a table prefix, then only tables that begin with this prefix will be backed up."
|
757 |
+
msgstr ""
|
758 |
+
|
759 |
+
#: src/addons/moredatabase.php:243, src/addons/moredatabase.php:243
|
760 |
+
msgid "Enter table prefix"
|
761 |
+
msgstr ""
|
762 |
+
|
763 |
+
#: src/addons/moredatabase.php:242
|
764 |
+
msgid "Enter database"
|
765 |
+
msgstr ""
|
766 |
+
|
767 |
+
#: src/addons/moredatabase.php:242
|
768 |
+
msgid "Enter database."
|
769 |
+
msgstr ""
|
770 |
+
|
771 |
+
#: src/addons/moredatabase.php:241
|
772 |
+
msgid "Enter password"
|
773 |
+
msgstr ""
|
774 |
+
|
775 |
+
#: src/addons/moredatabase.php:241
|
776 |
+
msgid "Enter password."
|
777 |
+
msgstr ""
|
778 |
+
|
779 |
+
#: src/addons/moredatabase.php:240
|
780 |
+
msgid "Enter username"
|
781 |
+
msgstr ""
|
782 |
+
|
783 |
+
#: src/addons/moredatabase.php:240
|
784 |
+
msgid "Enter username."
|
785 |
+
msgstr ""
|
786 |
+
|
787 |
+
#: src/addons/moredatabase.php:239
|
788 |
+
msgid "Enter host"
|
789 |
+
msgstr ""
|
790 |
+
|
791 |
+
#: src/addons/moredatabase.php:239
|
792 |
+
msgid "Enter host."
|
793 |
+
msgstr ""
|
794 |
+
|
795 |
+
#: src/addons/incremental.php:294
|
796 |
+
msgid "No incremental backup of your files is possible, as no suitable existing backup was found to add increments to."
|
797 |
+
msgstr ""
|
798 |
+
|
799 |
+
#: src/addons/incremental.php:292
|
800 |
+
msgid "N.B. No backup of your database will be taken in an incremental backup; if you want a database backup as well, then take that separately."
|
801 |
+
msgstr ""
|
802 |
+
|
803 |
+
#: src/addons/incremental.php:292
|
804 |
+
msgid "Files changed since the last backup will be added as a new increment in that backup set."
|
805 |
+
msgstr ""
|
806 |
+
|
807 |
+
#: src/addons/googlecloud.php:1056
|
808 |
+
msgid "Read more about bucket locations"
|
809 |
+
msgstr ""
|
810 |
+
|
811 |
+
#: src/addons/googlecloud.php:1043, src/addons/s3-enhanced.php:59
|
812 |
+
msgid "Read more about storage classes"
|
813 |
+
msgstr ""
|
814 |
+
|
815 |
+
#: src/addons/googlecloud.php:397
|
816 |
+
msgid "Authentication could not go ahead, because something else on your site is breaking it. Try disabling your other plugins and switching to a default theme. (Specifically, you are looking for the component that sends output (most likely PHP warnings/errors) before the page begins. Turning off any debugging settings may also help)."
|
817 |
+
msgstr ""
|
818 |
+
|
819 |
+
#: src/addons/googlecloud.php:301, src/methods/googledrive.php:1291
|
820 |
+
msgid "download: failed: file not found"
|
821 |
+
msgstr ""
|
822 |
+
|
823 |
+
#: src/addons/googlecloud.php:208, src/addons/googlecloud.php:213,
|
824 |
+
#: src/methods/cloudfiles.php:128, src/methods/googledrive.php:1166,
|
825 |
+
#: src/methods/googledrive.php:1171
|
826 |
+
msgid "Error: Failed to open local file"
|
827 |
+
msgstr ""
|
828 |
+
|
829 |
+
#: src/addons/fixtime.php:570
|
830 |
+
msgid "Start time"
|
831 |
+
msgstr ""
|
832 |
+
|
833 |
+
#: src/addons/fixtime.php:552
|
834 |
+
msgid "Day to run backups"
|
835 |
+
msgstr ""
|
836 |
+
|
837 |
+
#: src/addons/fixtime.php:310
|
838 |
+
msgid "Add an additional file retention rule"
|
839 |
+
msgstr ""
|
840 |
+
|
841 |
+
#: src/addons/fixtime.php:305
|
842 |
+
msgid "Add an additional database retention rule"
|
843 |
+
msgstr ""
|
844 |
+
|
845 |
+
#: src/addons/backblaze.php:683, src/addons/backblaze.php:684
|
846 |
+
msgid "This is needed if, and only if, your application key was a bucket-specific application key (not a master key)"
|
847 |
+
msgstr ""
|
848 |
+
|
849 |
+
#: src/addons/backblaze.php:682
|
850 |
+
msgid "Bucket application key ID"
|
851 |
+
msgstr ""
|
852 |
+
|
853 |
+
#: src/addons/backblaze.php:670
|
854 |
+
msgid "Master Application Key ID"
|
855 |
+
msgstr ""
|
856 |
+
|
857 |
+
#: src/addons/backblaze.php:649
|
858 |
+
msgid "For help configuring %s, including screenshots, follow this link."
|
859 |
+
msgstr ""
|
860 |
+
|
861 |
+
#: src/addons/azure.php:643
|
862 |
+
msgid "Azure China"
|
863 |
+
msgstr ""
|
864 |
+
|
865 |
+
#: src/admin.php:5689
|
866 |
msgid "Clone region:"
|
867 |
msgstr ""
|
868 |
|
869 |
+
#: src/udaddons/updraftplus-addons.php:310,
|
870 |
+
#: src/udaddons/updraftplus-addons.php:322
|
871 |
msgid "go here"
|
872 |
msgstr ""
|
873 |
|
874 |
+
#: src/udaddons/updraftplus-addons.php:310,
|
875 |
+
#: src/udaddons/updraftplus-addons.php:322
|
876 |
msgid "If you have already renewed, then you need to allocate a licence to this site - %s"
|
877 |
msgstr ""
|
878 |
|
879 |
+
#: src/addons/onedrive.php:875
|
880 |
msgid "Authentication"
|
881 |
msgstr ""
|
882 |
|
883 |
+
#: src/admin.php:932
|
884 |
msgid "You must select at least one remote storage destination to upload this backup set to."
|
885 |
msgstr ""
|
886 |
|
887 |
+
#: src/templates/wp-admin/settings/form-contents.php:351
|
888 |
msgid "Read more about Easy Updates Manager"
|
889 |
msgstr ""
|
890 |
|
896 |
msgid "Or, use an UpdraftClone key"
|
897 |
msgstr ""
|
898 |
|
899 |
+
#: src/restorer.php:2796
|
900 |
msgid "Found SET NAMES %s, but changing to %s as suggested by WPDB::determine_charset()."
|
901 |
msgstr ""
|
902 |
|
903 |
+
#: src/admin.php:963
|
904 |
msgid "UpdraftClone key is required."
|
905 |
msgstr ""
|
906 |
|
907 |
+
#: src/admin.php:954
|
908 |
msgid "The preparation of the clone data has been aborted."
|
909 |
msgstr ""
|
910 |
|
911 |
+
#: src/addons/azure.php:642
|
912 |
msgid "Azure Government"
|
913 |
msgstr ""
|
914 |
|
915 |
+
#: src/templates/wp-admin/settings/form-contents.php:351
|
916 |
msgid "Ask WordPress to automatically update UpdraftPlus when it finds an available update."
|
917 |
msgstr ""
|
918 |
|
919 |
+
#: src/templates/wp-admin/settings/form-contents.php:350
|
920 |
msgid "Automatic updates"
|
921 |
msgstr ""
|
922 |
|
923 |
+
#: src/restorer.php:2485, src/restorer.php:2527
|
924 |
msgid "Your database user does not have permission to drop tables"
|
925 |
msgstr ""
|
926 |
|
927 |
+
#: src/admin.php:3103
|
928 |
msgid "Ask WordPress to update UpdraftPlus automatically when an update is available"
|
929 |
msgstr ""
|
930 |
|
931 |
+
#: src/addons/googlecloud.php:998
|
932 |
msgid "You must add the following as the authorized redirect URI (under \"More Options\") when asked"
|
933 |
msgstr ""
|
934 |
|
935 |
+
#: src/addons/googlecloud.php:992
|
936 |
msgid "%s does not allow authorization of sites hosted on direct IP addresses. You will need to change your site's address (%s) before you can use %s for storage."
|
937 |
msgstr ""
|
938 |
|
980 |
msgid "Iowa"
|
981 |
msgstr ""
|
982 |
|
|
|
|
|
|
|
|
|
983 |
#: src/templates/wp-admin/settings/file-backup-exclude.php:11
|
984 |
msgid "Confirm change"
|
985 |
msgstr ""
|
1029 |
msgid "Exclude files/directories"
|
1030 |
msgstr ""
|
1031 |
|
1032 |
+
#: src/includes/updraftclone/temporary-clone-status.php:420
|
1033 |
msgid "To read FAQs/documentation about UpdraftClone, go here."
|
1034 |
msgstr ""
|
1035 |
|
1036 |
+
#: src/includes/updraftclone/temporary-clone-status.php:419
|
1037 |
msgid "your UpdraftPlus.com account"
|
1038 |
msgstr ""
|
1039 |
|
1040 |
+
#: src/includes/updraftclone/temporary-clone-status.php:419
|
1041 |
msgid "You can check the progress here or in %s"
|
1042 |
msgstr ""
|
1043 |
|
1044 |
+
#: src/includes/updraftclone/temporary-clone-status.php:419
|
1045 |
msgid "Your UpdraftClone is still setting up."
|
1046 |
msgstr ""
|
1047 |
|
1048 |
+
#: src/includes/updraftclone/temporary-clone-status.php:376
|
1049 |
msgid "%s archives remain"
|
1050 |
msgstr ""
|
1051 |
|
1052 |
+
#: src/includes/updraftclone/temporary-clone-status.php:376
|
1053 |
msgid "The site data has all been received, and its import has begun."
|
1054 |
msgstr ""
|
1055 |
|
1056 |
+
#: src/includes/updraftclone/temporary-clone-status.php:371
|
1057 |
msgid "The sending of the site data has begun. So far %s data archives totalling %s have been received"
|
1058 |
msgstr ""
|
1059 |
|
1060 |
+
#: src/includes/updraftclone/temporary-clone-status.php:367
|
1061 |
msgid "WordPress installed; now awaiting the site data to be sent."
|
1062 |
msgstr ""
|
1063 |
|
1088 |
msgid "WordPress installed"
|
1089 |
msgstr ""
|
1090 |
|
1091 |
+
#: src/admin.php:5791
|
1092 |
msgid "Your clone has started, network information is not yet available but will be displayed here and at your updraftplus.com account once it is ready."
|
1093 |
msgstr ""
|
1094 |
|
1095 |
+
#: src/admin.php:3984
|
1096 |
msgid "Exclude these from"
|
1097 |
msgstr ""
|
1098 |
|
1099 |
+
#: src/admin.php:962
|
1100 |
msgid "The exclusion rule which you are trying to add already exists"
|
1101 |
msgstr ""
|
1102 |
|
1103 |
+
#: src/admin.php:961
|
1104 |
msgid "Please enter a valid file name prefix"
|
1105 |
msgstr ""
|
1106 |
|
1107 |
+
#: src/admin.php:960
|
1108 |
msgid "Please enter characters that begin the filename which you would like to exclude"
|
1109 |
msgstr ""
|
1110 |
|
1111 |
+
#: src/admin.php:959
|
1112 |
msgid "Please enter a valid file extension"
|
1113 |
msgstr ""
|
1114 |
|
1115 |
+
#: src/admin.php:958
|
1116 |
msgid "Please enter a file extension, like zip"
|
1117 |
msgstr ""
|
1118 |
|
1119 |
+
#: src/admin.php:957
|
1120 |
msgid "Please select a file/folder which you would like to exclude"
|
1121 |
msgstr ""
|
1122 |
|
1123 |
+
#: src/admin.php:956
|
1124 |
msgid "Are you sure you want to remove this exclusion rule?"
|
1125 |
msgstr ""
|
1126 |
|
1128 |
msgid "log results to console"
|
1129 |
msgstr ""
|
1130 |
|
|
|
|
|
|
|
|
|
1131 |
#: src/templates/wp-admin/settings/temporary-clone.php:41
|
1132 |
msgid "To create a temporary clone you need credit in your account."
|
1133 |
msgstr ""
|
1136 |
msgid "Read FAQs here."
|
1137 |
msgstr ""
|
1138 |
|
1139 |
+
#: src/methods/dropbox.php:303, src/methods/dropbox.php:318
|
1140 |
msgid "failed to upload file to %s (see log file for more)"
|
1141 |
msgstr ""
|
1142 |
|
1143 |
+
#: src/admin.php:5787
|
1144 |
msgid "Dashboard:"
|
1145 |
msgstr ""
|
1146 |
|
1147 |
+
#: src/admin.php:5786
|
1148 |
msgid "Front page:"
|
1149 |
msgstr ""
|
1150 |
|
1151 |
+
#: src/admin.php:5785
|
1152 |
msgid "Your clone has started and will be available at the following URLs once it is ready."
|
1153 |
msgstr ""
|
1154 |
|
1155 |
+
#: src/includes/class-commands.php:917
|
1156 |
msgid "manage"
|
1157 |
msgstr ""
|
1158 |
|
1159 |
+
#: src/includes/class-commands.php:917
|
1160 |
msgid "Current clones"
|
1161 |
msgstr ""
|
1162 |
|
1163 |
+
#: src/class-updraftplus.php:3307
|
1164 |
msgid "Your clone will now deploy this data to re-create your site."
|
1165 |
msgstr ""
|
1166 |
|
1167 |
+
#: src/admin.php:953
|
1168 |
msgid "The clone has been provisioned, and its data has been sent to it. Once the clone has finished deploying it, you will receive an email."
|
1169 |
msgstr ""
|
1170 |
|
1171 |
+
#: src/addons/migrator.php:1775
|
1172 |
msgid "Site key"
|
1173 |
msgstr ""
|
1174 |
|
1175 |
+
#: src/addons/migrator.php:1766
|
1176 |
msgid "Add a site"
|
1177 |
msgstr ""
|
1178 |
|
1179 |
+
#: src/addons/migrator.php:229, src/addons/migrator.php:1761,
|
1180 |
+
#: src/addons/migrator.php:1782
|
1181 |
msgid "back"
|
1182 |
msgstr ""
|
1183 |
|
1190 |
msgid "Migrate (create a copy of a site on hosting you control)"
|
1191 |
msgstr ""
|
1192 |
|
1193 |
+
#: src/includes/updraftclone/temporary-clone-dash-notice.php:47
|
1194 |
msgid "Manage your clones"
|
1195 |
msgstr ""
|
1196 |
|
|
|
|
|
|
|
|
|
1197 |
#: src/methods/dreamobjects.php:20
|
1198 |
msgid "Closing 1st October 2018"
|
1199 |
msgstr ""
|
1200 |
|
1201 |
+
#: src/includes/updraftclone/temporary-clone-dash-notice.php:46
|
1202 |
msgid "Your clone will renew on:"
|
1203 |
msgstr ""
|
1204 |
|
1206 |
msgid "Unable to get renew date"
|
1207 |
msgstr ""
|
1208 |
|
1209 |
+
#: src/admin.php:912
|
1210 |
msgid "The backup was aborted"
|
1211 |
msgstr ""
|
1212 |
|
1213 |
+
#: src/addons/onedrive.php:1205
|
1214 |
msgid "OneDrive Germany"
|
1215 |
msgstr ""
|
1216 |
|
1217 |
+
#: src/addons/onedrive.php:1204
|
1218 |
msgid "OneDrive International"
|
1219 |
msgstr ""
|
1220 |
|
1221 |
+
#: src/addons/onedrive.php:1201
|
1222 |
msgid "Account type"
|
1223 |
msgstr ""
|
1224 |
|
1290 |
msgid "Create a temporary clone on our servers (UpdraftClone)"
|
1291 |
msgstr ""
|
1292 |
|
1293 |
+
#: src/templates/wp-admin/settings/tab-addons.php:30
|
1294 |
msgid "WooCommerce plugins"
|
1295 |
msgstr ""
|
1296 |
|
1297 |
+
#: src/templates/wp-admin/advanced/wipe-settings.php:14
|
1298 |
msgid "Reset tour"
|
1299 |
msgstr ""
|
1300 |
|
1301 |
+
#: src/templates/wp-admin/advanced/wipe-settings.php:13
|
1302 |
msgid "Press this button to take a tour of the plugin."
|
1303 |
msgstr ""
|
1304 |
|
1305 |
+
#: src/includes/updraftplus-tour.php:255
|
1306 |
msgid "Take Tour"
|
1307 |
msgstr ""
|
1308 |
|
1309 |
+
#: src/includes/updraftplus-tour.php:205
|
1310 |
msgid "Log in here to enable all the features you have access to."
|
1311 |
msgstr ""
|
1312 |
|
1313 |
+
#: src/includes/updraftplus-tour.php:204
|
1314 |
msgid "Connect to updraftplus.com"
|
1315 |
msgstr ""
|
1316 |
|
1317 |
+
#: src/includes/updraftplus-tour.php:195
|
1318 |
msgid "Thank you for taking the tour. You are now all set to use UpdraftPlus!"
|
1319 |
msgstr ""
|
1320 |
|
1321 |
+
#: src/includes/updraftplus-tour.php:168
|
1322 |
msgctxt "Translators: UpdraftVault is a product name and should not be translated."
|
1323 |
msgid "To get started with UpdraftVault, select one of the options below:"
|
1324 |
msgstr ""
|
1325 |
|
1326 |
+
#: src/includes/updraftplus-tour.php:164,
|
1327 |
+
#: src/includes/updraftplus-tour.php:197, src/includes/updraftplus-tour.php:208
|
1328 |
msgid "Finish"
|
1329 |
msgstr ""
|
1330 |
|
1331 |
+
#: src/includes/updraftplus-tour.php:161
|
1332 |
msgid "UpdraftPlus Premium has many more exciting features!"
|
1333 |
msgstr ""
|
1334 |
|
1335 |
+
#: src/includes/updraftplus-tour.php:160
|
1336 |
msgid "UpdraftPlus Premium and addons"
|
1337 |
msgstr ""
|
1338 |
|
1339 |
+
#: src/includes/updraftplus-tour.php:158, src/includes/updraftplus-tour.php:202
|
1340 |
msgid "Thank you for taking the tour."
|
1341 |
msgstr ""
|
1342 |
|
1343 |
+
#: src/includes/updraftplus-tour.php:153
|
1344 |
msgid "Do you have a few more WordPress sites you want to backup? If yes you can save hours by controlling all your backups in one place from UpdraftCentral."
|
1345 |
msgstr ""
|
1346 |
|
1347 |
+
#: src/includes/updraftplus-tour.php:152
|
1348 |
msgid "Control all your backups in one place"
|
1349 |
msgstr ""
|
1350 |
|
1351 |
+
#: src/includes/updraftplus-tour.php:147
|
1352 |
msgid "Congratulations, your settings have successfully been saved."
|
1353 |
msgstr ""
|
1354 |
|
1355 |
+
#: src/includes/updraftplus-tour.php:143
|
1356 |
msgid "Press here to save your settings."
|
1357 |
msgstr ""
|
1358 |
|
1359 |
+
#: src/includes/updraftplus-tour.php:142, src/includes/updraftplus-tour.php:146
|
1360 |
msgid "Save"
|
1361 |
msgstr ""
|
1362 |
|
1363 |
+
#: src/includes/updraftplus-tour.php:139
|
1364 |
msgid "Look through the other settings here, making any changes you’d like."
|
1365 |
msgstr ""
|
1366 |
|
1367 |
+
#: src/includes/updraftplus-tour.php:138
|
1368 |
msgid "More settings"
|
1369 |
msgstr ""
|
1370 |
|
1371 |
+
#: src/admin.php:970, src/includes/updraftplus-tour.php:133,
|
1372 |
+
#: src/includes/updraftplus-tour.php:161,
|
1373 |
+
#: src/includes/updraftplus-tour.php:185,
|
1374 |
#: src/templates/wp-admin/settings/temporary-clone.php:22
|
1375 |
msgid "Find out more here."
|
1376 |
msgstr ""
|
1377 |
|
1378 |
+
#: src/admin.php:969, src/includes/updraftplus-tour.php:132,
|
1379 |
+
#: src/includes/updraftplus-tour.php:184
|
1380 |
msgid "UpdraftVault is our remote storage which works seamlessly with UpdraftPlus."
|
1381 |
msgstr ""
|
1382 |
|
1383 |
+
#: src/includes/updraftplus-tour.php:129, src/includes/updraftplus-tour.php:181
|
1384 |
msgid "Now select a remote storage destination to protect against server-wide threats. If not, your backups remain on the same server as your site."
|
1385 |
msgstr ""
|
1386 |
|
1387 |
+
#: src/includes/updraftplus-tour.php:125
|
1388 |
msgid "Choose the schedule that you want your backups to run on."
|
1389 |
msgstr ""
|
1390 |
|
1391 |
+
#: src/includes/updraftplus-tour.php:124
|
1392 |
msgid "Choose your backup schedule"
|
1393 |
msgstr ""
|
1394 |
|
1395 |
+
#: src/includes/updraftplus-tour.php:120
|
1396 |
msgid "Congratulations! Your first backup is running."
|
1397 |
msgstr ""
|
1398 |
|
1399 |
+
#: src/includes/updraftplus-tour.php:116, src/includes/updraftplus-tour.php:121
|
1400 |
msgid "Go to settings"
|
1401 |
msgstr ""
|
1402 |
|
1403 |
+
#: src/includes/updraftplus-tour.php:115, src/includes/updraftplus-tour.php:120
|
1404 |
msgctxt "Translators: %s is a bold tag."
|
1405 |
msgid "But to avoid server-wide threats backup regularly to remote cloud storage in %s settings %s"
|
1406 |
msgstr ""
|
1407 |
|
1408 |
+
#: src/includes/updraftplus-tour.php:115
|
1409 |
msgid "Press here to run a manual backup."
|
1410 |
msgstr ""
|
1411 |
|
1412 |
+
#: src/includes/updraftplus-tour.php:114, src/includes/updraftplus-tour.php:119
|
1413 |
msgid "Creating your first backup"
|
1414 |
msgstr ""
|
1415 |
|
1416 |
+
#: src/includes/updraftplus-tour.php:111
|
1417 |
msgid "Select what you want to backup"
|
1418 |
msgstr ""
|
1419 |
|
1420 |
+
#: src/includes/updraftplus-tour.php:110
|
1421 |
msgid "Manual backup options"
|
1422 |
msgstr ""
|
1423 |
|
1424 |
+
#: src/includes/updraftplus-tour.php:107
|
1425 |
msgctxt "updraftplus"
|
1426 |
msgid "To make a simple backup to your server, press this button. Or to setup regular backups and remote storage, go to %s settings %s"
|
1427 |
msgstr ""
|
1428 |
|
1429 |
+
#: src/includes/updraftplus-tour.php:106
|
1430 |
msgid "Your first backup"
|
1431 |
msgstr ""
|
1432 |
|
1433 |
+
#: src/includes/updraftplus-tour.php:102
|
1434 |
msgid "Press here to start!"
|
1435 |
msgstr ""
|
1436 |
|
1437 |
+
#: src/includes/updraftplus-tour.php:99
|
1438 |
msgid "the world’s most trusted backup plugin!"
|
1439 |
msgstr ""
|
1440 |
|
1441 |
+
#: src/includes/updraftplus-tour.php:99
|
1442 |
msgid "Welcome to UpdraftPlus"
|
1443 |
msgstr ""
|
1444 |
|
1445 |
+
#: src/includes/updraftplus-tour.php:98
|
1446 |
msgid "UpdraftPlus settings"
|
1447 |
msgstr ""
|
1448 |
|
1449 |
+
#: src/includes/updraftplus-tour.php:95
|
1450 |
msgid "End tour"
|
1451 |
msgstr ""
|
1452 |
|
1453 |
+
#: src/includes/updraftplus-tour.php:94
|
1454 |
msgid "Skip this step"
|
1455 |
msgstr ""
|
1456 |
|
1457 |
+
#: src/includes/updraftplus-tour.php:93
|
1458 |
msgid "Back"
|
1459 |
msgstr ""
|
1460 |
|
1461 |
+
#: src/includes/class-commands.php:899
|
1462 |
msgid "You can buy more temporary clone tokens here."
|
1463 |
msgstr ""
|
1464 |
|
1465 |
+
#: src/admin.php:5741
|
1466 |
msgid "Forbid non-administrators to login to WordPress on your clone"
|
1467 |
msgstr ""
|
1468 |
|
1469 |
#: src/templates/wp-admin/settings/temporary-clone.php:35
|
1470 |
+
msgid "Temporary clones of WordPress subdomain multisite installations are not yet supported. See our documentation on how to carry out a normal migration here"
|
1471 |
msgstr ""
|
1472 |
|
1473 |
+
#: src/templates/wp-admin/settings/tab-addons.php:286
|
1474 |
msgid "Premium / Find out more"
|
1475 |
msgstr ""
|
1476 |
|
1477 |
+
#: src/templates/wp-admin/settings/tab-addons.php:29
|
1478 |
msgid "Other great plugins"
|
1479 |
msgstr ""
|
1480 |
|
1481 |
+
#: src/includes/class-commands.php:962
|
1482 |
+
msgid "The creation of your data for creating the clone should now begin."
|
1483 |
+
msgstr ""
|
1484 |
+
|
1485 |
+
#: src/admin.php:5789, src/admin.php:5792
|
1486 |
msgid "You can find your temporary clone information in your updraftplus.com account here."
|
1487 |
msgstr ""
|
1488 |
|
1489 |
+
#: src/class-updraftplus.php:4845
|
1490 |
msgid "Choose a default for each table"
|
1491 |
msgstr ""
|
1492 |
|
1493 |
+
#: src/admin.php:3418
|
1494 |
msgid "Sending files to remote site"
|
1495 |
msgstr ""
|
1496 |
|
1497 |
+
#: src/admin.php:3413
|
1498 |
msgid "Clone server being provisioned and booted (can take several minutes)"
|
1499 |
msgstr ""
|
1500 |
|
1501 |
+
#: src/admin.php:952
|
1502 |
msgid "Warning: you have selected a lower version than your currently installed version. This may fail if you have components that are incompatible with earlier versions."
|
1503 |
msgstr ""
|
1504 |
|
1505 |
#: src/addons/migrator.php:233
|
1506 |
+
msgid "To import a backup set, go to the \"Existing backups\" section in the \"Backup/Restore\" tab"
|
1507 |
msgstr ""
|
1508 |
|
1509 |
+
#: src/admin.php:2893
|
1510 |
msgid "Backup / Restore"
|
1511 |
msgstr ""
|
1512 |
|
1513 |
+
#: src/admin.php:662, src/admin.php:4748
|
1514 |
msgid "Backup"
|
1515 |
msgstr ""
|
1516 |
|
1517 |
+
#: src/addons/wp-cli.php:407
|
1518 |
msgid "Latest full backup found; identifier:"
|
1519 |
msgstr ""
|
1520 |
|
1521 |
+
#: src/addons/wp-cli.php:406
|
1522 |
msgid "No previous full backup found."
|
1523 |
msgstr ""
|
1524 |
|
1525 |
+
#: src/templates/wp-admin/settings/existing-backups-table.php:93
|
1526 |
msgid "Remote storage: %s"
|
1527 |
msgstr ""
|
1528 |
|
1529 |
+
#: src/addons/wp-cli.php:101
|
1530 |
msgid "No previous backup found to add an increment to."
|
1531 |
msgstr ""
|
1532 |
|
1533 |
+
#: src/restorer.php:2802
|
1534 |
msgid "Requested character set (%s) is not present - changing to %s."
|
1535 |
msgstr ""
|
1536 |
|
1546 |
msgid "UpdraftPlus temporary clone user login settings:"
|
1547 |
msgstr ""
|
1548 |
|
1549 |
+
#: src/includes/updraftclone/temporary-clone-dash-notice.php:44
|
1550 |
msgid "Welcome to your UpdraftClone (temporary clone)"
|
1551 |
msgstr ""
|
1552 |
|
1553 |
+
#: src/includes/updraftclone/temporary-clone-dash-notice.php:43
|
1554 |
msgid "Refresh connection"
|
1555 |
msgstr ""
|
1556 |
|
1557 |
+
#: src/addons/reporting.php:509
|
1558 |
msgid "Log all messages to syslog"
|
1559 |
msgstr ""
|
1560 |
|
1561 |
+
#: src/addons/sftp.php:597, src/addons/sftp.php:599
|
1562 |
msgid "The server's RSA key %s fingerprint: %s."
|
1563 |
msgstr ""
|
1564 |
|
1565 |
+
#: src/addons/sftp.php:593
|
1566 |
msgid "Failed: We are unable to match the fingerprint. However, we were able to log in and move to the indicated directory and successfully create a file in that location."
|
1567 |
msgstr ""
|
1568 |
|
1569 |
+
#: src/addons/sftp.php:473, src/addons/sftp.php:474
|
1570 |
msgid "MD5 (128-bit) fingerprint, in hex format - should have the same length and general appearance as this (colons optional): 73:51:43:b1:b5:fc:8b:b7:0a:3a:a9:b1:0f:69:73:a8. Using a fingerprint is not essential, but you are not secure against %s if you do not use one"
|
1571 |
msgstr ""
|
1572 |
|
1573 |
+
#: src/addons/sftp.php:471
|
1574 |
msgid "RSA fingerprint"
|
1575 |
msgstr ""
|
1576 |
|
1577 |
+
#: src/addons/sftp.php:87
|
1578 |
msgid "Fingerprints don't match."
|
1579 |
msgstr ""
|
1580 |
|
1582 |
msgid "More information here."
|
1583 |
msgstr ""
|
1584 |
|
1585 |
+
#: src/admin.php:670, src/admin.php:2894
|
1586 |
msgid "Migrate / Clone"
|
1587 |
msgstr ""
|
1588 |
|
1589 |
+
#: src/admin.php:4115, src/templates/wp-admin/settings/backupnow-modal.php:60,
|
1590 |
+
#: src/templates/wp-admin/settings/existing-backups-table.php:77,
|
1591 |
+
#: src/templates/wp-admin/settings/existing-backups-table.php:80
|
1592 |
msgid "Only allow this backup to be deleted manually (i.e. keep it even if retention limits are hit)."
|
1593 |
msgstr ""
|
1594 |
|
1595 |
+
#: src/addons/wp-cli.php:767
|
1596 |
msgid "You have given the %1$s option. The %1$s is working with \"%2$s\" addon. Get the \"%2$s\" addon: %3$s"
|
1597 |
msgstr ""
|
1598 |
|
1599 |
+
#: src/restorer.php:253
|
1600 |
msgid "Your WordPress install has old directories from its state before you restored/migrated (technical information: these are suffixed with -old)."
|
1601 |
msgstr ""
|
1602 |
|
1603 |
+
#: src/addons/wp-cli.php:716, src/addons/wp-cli.php:720
|
1604 |
msgid "This is not an incremental backup"
|
1605 |
msgstr ""
|
1606 |
|
1607 |
+
#: src/addons/wp-cli.php:637
|
1608 |
msgid "Run this command to see the log file for this restoration (needed for any support requests)."
|
1609 |
msgstr ""
|
1610 |
|
1611 |
+
#: src/class-updraftplus.php:205
|
1612 |
msgid "A version of UpdraftPlus is already installed. WordPress will only allow you to install your new version after first de-installing the existing one. That is safe - all your settings and backups will be retained. So, go to the \"Plugins\" page, de-activate and de-install UpdraftPlus, and then try again."
|
1613 |
msgstr ""
|
1614 |
|
1615 |
+
#: src/admin.php:5724, src/admin.php:5765
|
1616 |
msgid "(current version)"
|
1617 |
msgstr ""
|
1618 |
|
1619 |
+
#: src/admin.php:3893
|
1620 |
msgid "press here"
|
1621 |
msgstr ""
|
1622 |
|
1623 |
+
#: src/addons/onedrive.php:1166, src/methods/dropbox.php:585,
|
1624 |
+
#: src/methods/googledrive.php:1343
|
1625 |
msgid "this privacy policy"
|
1626 |
msgstr ""
|
1627 |
|
1628 |
+
#: src/addons/onedrive.php:1166, src/methods/dropbox.php:585,
|
1629 |
+
#: src/methods/googledrive.php:1343
|
1630 |
msgid "Please read %s for use of our %s authorization app (none of your backup data is sent to us)."
|
1631 |
msgstr ""
|
1632 |
|
1633 |
+
#: src/addons/incremental.php:363
|
1634 |
msgid "Tell me more"
|
1635 |
msgstr ""
|
1636 |
|
1637 |
+
#: src/addons/incremental.php:351
|
1638 |
msgid "And then add an incremental backup"
|
1639 |
msgstr ""
|
1640 |
|
1641 |
+
#: src/addons/incremental.php:329, src/admin.php:3867, src/updraftplus.php:99
|
1642 |
msgid "Every hour"
|
1643 |
msgstr ""
|
1644 |
|
1645 |
+
#: src/includes/class-commands.php:910
|
1646 |
msgid "Create clone"
|
1647 |
msgstr ""
|
1648 |
|
1649 |
+
#: src/includes/class-commands.php:898, src/includes/class-commands.php:948
|
1650 |
msgid "Available temporary clone tokens:"
|
1651 |
msgstr ""
|
1652 |
|
1653 |
+
#: src/admin.php:3027, src/includes/class-commands.php:911,
|
1654 |
+
#: src/includes/class-commands.php:960, src/includes/class-commands.php:962,
|
1655 |
#: src/templates/wp-admin/settings/temporary-clone.php:83,
|
1656 |
#: src/templates/wp-admin/settings/updraftcentral-connect.php:71
|
1657 |
msgid "Processing"
|
1669 |
msgid "I consent to %s"
|
1670 |
msgstr ""
|
1671 |
|
1672 |
+
#: src/admin.php:3140,
|
1673 |
#: src/templates/wp-admin/settings/updraftcentral-connect.php:56
|
1674 |
msgid "One Time Password (check your OTP app to get this password)"
|
1675 |
msgstr ""
|
1718 |
msgid "An error has occurred while processing your request. The server might be busy or you have lost your connection to the internet at the time of the request. Please try again later."
|
1719 |
msgstr ""
|
1720 |
|
1721 |
+
#: src/admin.php:5652
|
1722 |
msgid "The file %s has a \"byte order mark\" (BOM) at its beginning."
|
1723 |
msgid_plural "The files %s have a \"byte order mark\" (BOM) at their beginning."
|
1724 |
msgstr[0] ""
|
1725 |
msgstr[1] ""
|
1726 |
|
1727 |
+
#: src/admin.php:950
|
1728 |
msgid "For future control of all your UpdraftCentral connections, go to the \"Advanced Tools\" tab."
|
1729 |
msgstr ""
|
1730 |
|
1731 |
+
#: src/admin.php:949
|
1732 |
msgid "You can also close this wizard."
|
1733 |
msgstr ""
|
1734 |
|
1735 |
+
#: src/admin.php:948
|
1736 |
msgid "You need to read and accept the UpdraftCentral Cloud data and privacy policies before you can proceed."
|
1737 |
msgstr ""
|
1738 |
|
1739 |
+
#: src/admin.php:947
|
1740 |
msgid "Please wait while you are redirected to UpdraftCentral Cloud."
|
1741 |
msgstr ""
|
1742 |
|
1743 |
+
#: src/admin.php:946
|
1744 |
msgid "Please wait while the system generates and registers an encryption key for your website with UpdraftCentral Cloud."
|
1745 |
msgstr ""
|
1746 |
|
1747 |
+
#: src/admin.php:945
|
1748 |
msgid "Perhaps you would want to login instead."
|
1749 |
msgstr ""
|
1750 |
|
1751 |
+
#: src/admin.php:943
|
1752 |
msgid "Trouble connecting? Try using an alternative method in the advanced security options."
|
1753 |
msgstr ""
|
1754 |
|
1755 |
+
#: src/admin.php:942
|
1756 |
msgid "An email is required and needs to be in a valid format."
|
1757 |
msgstr ""
|
1758 |
|
1759 |
+
#: src/admin.php:941
|
1760 |
msgid "Both email and password fields are required."
|
1761 |
msgstr ""
|
1762 |
|
1763 |
+
#: src/admin.php:940
|
1764 |
msgid "Registration successful."
|
1765 |
msgstr ""
|
1766 |
|
1767 |
+
#: src/admin.php:938, src/admin.php:940
|
1768 |
msgid "Please follow this link to open %s in a new window."
|
1769 |
msgstr ""
|
1770 |
|
1771 |
+
#: src/admin.php:938
|
1772 |
msgid "Login successful."
|
1773 |
msgstr ""
|
1774 |
|
1775 |
+
#: src/admin.php:935,
|
1776 |
#: src/templates/wp-admin/settings/updraftcentral-connect.php:9
|
1777 |
msgid "UpdraftCentral Cloud"
|
1778 |
msgstr ""
|
1779 |
|
1780 |
+
#: src/admin.php:504
|
1781 |
msgid "Are you sure you want to dismiss all UpdraftPlus news forever?"
|
1782 |
msgstr ""
|
1783 |
|
1784 |
+
#: src/admin.php:503
|
1785 |
msgid "Dismiss all UpdraftPlus news"
|
1786 |
msgstr ""
|
1787 |
|
1788 |
+
#: src/admin.php:502
|
1789 |
msgid "UpdraftPlus News"
|
1790 |
msgstr ""
|
1791 |
|
1792 |
+
#: src/addons/wp-cli.php:532
|
1793 |
msgid "Migration key created:"
|
1794 |
msgstr ""
|
1795 |
|
1796 |
+
#: src/addons/wp-cli.php:522
|
1797 |
msgid "Missing parameters"
|
1798 |
msgstr ""
|
1799 |
|
1800 |
+
#: src/addons/azure.php:641
|
1801 |
msgid "Azure Germany"
|
1802 |
msgstr ""
|
1803 |
|
1804 |
+
#: src/addons/azure.php:640
|
1805 |
msgid "Azure Global"
|
1806 |
msgstr ""
|
1807 |
|
1808 |
+
#: src/addons/azure.php:637
|
1809 |
msgid "Azure Account"
|
1810 |
msgstr ""
|
1811 |
|
1812 |
+
#: src/admin.php:934
|
1813 |
msgid "Please specify the Microsoft OneDrive folder name, not the URL."
|
1814 |
msgstr ""
|
1815 |
|
1821 |
msgid "Upload backup"
|
1822 |
msgstr ""
|
1823 |
|
1824 |
+
#: src/admin.php:4392
|
1825 |
msgid "After pressing this button, you can select where to upload your backup from a list of your currently saved remote storage locations"
|
1826 |
msgstr ""
|
1827 |
|
1828 |
+
#: src/admin.php:933
|
1829 |
msgid "(already uploaded)"
|
1830 |
msgstr ""
|
1831 |
|
1832 |
+
#: src/admin.php:931
|
1833 |
+
msgid "Local backup upload has started; please check the log file to see the upload progress"
|
1834 |
msgstr ""
|
1835 |
|
1836 |
+
#: src/admin.php:852, src/admin.php:4392
|
1837 |
msgid "Upload"
|
1838 |
msgstr ""
|
1839 |
|
1840 |
+
#: src/addons/reporting.php:543, src/admin.php:802
|
1841 |
msgid "Only email the database backup"
|
1842 |
msgstr ""
|
1843 |
|
1844 |
+
#: src/addons/reporting.php:543
|
1845 |
msgid "Be aware that mail servers tend to have size limits; typically around %s MB; backups larger than any limits will likely not arrive as a result UpdraftPlus will only send Database backups to email."
|
1846 |
msgstr ""
|
1847 |
|
1848 |
+
#: src/addons/reporting.php:543
|
1849 |
msgid "Use this option to only send database backups when sending to email, and skip other components."
|
1850 |
msgstr ""
|
1851 |
|
1853 |
msgid "For incremental backups, you will be able to choose which increments to restore at a later stage."
|
1854 |
msgstr ""
|
1855 |
|
1856 |
+
#: src/addons/incremental.php:92
|
1857 |
msgid "Increments exist at: %s"
|
1858 |
msgstr ""
|
1859 |
|
1860 |
+
#: src/addons/incremental.php:90, src/addons/incremental.php:92
|
1861 |
msgid "(latest increment: %s)"
|
1862 |
msgstr ""
|
1863 |
|
1864 |
+
#: src/addons/s3-enhanced.php:369
|
1865 |
msgid "Europe (Paris)"
|
1866 |
msgstr ""
|
1867 |
|
1868 |
+
#: src/templates/wp-admin/settings/tab-addons.php:193
|
1869 |
msgid "WP-CLI commands to take, list and delete backups."
|
1870 |
msgstr ""
|
1871 |
|
1872 |
+
#: src/templates/wp-admin/settings/tab-addons.php:192
|
1873 |
msgid "WP-CLI support"
|
1874 |
msgstr ""
|
1875 |
|
1876 |
+
#: src/templates/wp-admin/settings/tab-addons.php:191
|
1877 |
msgid "WP CLI"
|
1878 |
msgstr ""
|
1879 |
|
1880 |
+
#: src/addons/wp-cli.php:266
|
1881 |
msgid "Invalid Job Id"
|
1882 |
msgstr ""
|
1883 |
|
1889 |
msgid "Recently started backup job id: %s"
|
1890 |
msgstr ""
|
1891 |
|
1892 |
+
#: src/addons/wp-cli.php:91, src/addons/wp-cli.php:488,
|
1893 |
+
#: src/addons/wp-cli.php:612, src/addons/wp-cli.php:696,
|
1894 |
+
#: src/addons/wp-cli.php:719
|
1895 |
msgid "The given value for the '%s' option is not valid"
|
1896 |
msgstr ""
|
1897 |
|
1898 |
+
#: src/addons/migrator.php:1785
|
1899 |
msgid "To allow another site to send a backup to this site, create a key below. When you are shown the key, then press the 'Migrate' button on the other (sending) site, and copy-and-paste the key over there (in the 'Send a backup to another site' section)."
|
1900 |
msgstr ""
|
1901 |
|
1902 |
+
#: src/addons/migrator.php:1771
|
1903 |
msgid "So, to get the key for the remote site, open the 'Migrate Site' window on that site, and go to that section."
|
1904 |
msgstr ""
|
1905 |
|
1906 |
+
#: src/addons/migrator.php:1771
|
1907 |
msgid "Keys for a site are created in the section \"receive a backup from a remote site\"."
|
1908 |
msgstr ""
|
1909 |
|
1910 |
+
#: src/includes/class-remote-send.php:517
|
1911 |
msgid "You must copy and paste this key on the sending site now - it cannot be shown again."
|
1912 |
msgstr ""
|
1913 |
|
1915 |
msgid "This functionality has been disabled by the site administrator."
|
1916 |
msgstr ""
|
1917 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1918 |
#: src/templates/wp-admin/notices/thanks-for-using-main-dash.php:20
|
1919 |
msgid "Add style and flare easily with beautifully-designed sliders on the #1 WP slider plugin"
|
1920 |
msgstr ""
|
1931 |
msgid "Thank you for installing UpdraftPlus!"
|
1932 |
msgstr ""
|
1933 |
|
1934 |
+
#: src/includes/class-remote-send.php:634
|
1935 |
msgid "No keys to allow remote sites to send backup data here have yet been created."
|
1936 |
msgstr ""
|
1937 |
|
1938 |
+
#: src/restorer.php:736
|
1939 |
msgid "Failed to read from the working directory."
|
1940 |
msgstr ""
|
1941 |
|
1942 |
+
#: src/restorer.php:735
|
1943 |
msgid "Failed to find a manifest file in the backup."
|
1944 |
msgstr ""
|
1945 |
|
1946 |
+
#: src/restorer.php:734
|
1947 |
msgid "Failed to read the manifest file from backup."
|
1948 |
msgstr ""
|
1949 |
|
1950 |
+
#: src/addons/morefiles.php:81
|
|
|
|
|
|
|
|
|
1951 |
msgid "(None configured)"
|
1952 |
msgstr ""
|
1953 |
|
1955 |
msgid "Ensure you are logged into the correct account before continuing."
|
1956 |
msgstr ""
|
1957 |
|
1958 |
+
#: src/admin.php:5297
|
1959 |
msgid "Remote storage method and instance id are required for authentication."
|
1960 |
msgstr ""
|
1961 |
|
1962 |
+
#: src/admin.php:5293
|
1963 |
msgid "authentication error"
|
1964 |
msgstr ""
|
1965 |
|
1987 |
msgid "Delete these settings"
|
1988 |
msgstr ""
|
1989 |
|
1990 |
+
#: src/addons/morestorage.php:81, src/admin.php:930
|
1991 |
msgid "Currently disabled"
|
1992 |
msgstr ""
|
1993 |
|
1994 |
+
#: src/addons/morestorage.php:81, src/admin.php:929
|
1995 |
msgid "Currently enabled"
|
1996 |
msgstr ""
|
1997 |
|
1998 |
+
#: src/templates/wp-admin/settings/tab-addons.php:48
|
1999 |
msgid "If you have purchased from UpdraftPlus.Com, then follow this link to the installation instructions (particularly step 1)."
|
2000 |
msgstr ""
|
2001 |
|
2002 |
+
#: src/templates/wp-admin/settings/tab-addons.php:48
|
2003 |
msgid "You are currently using the free version of UpdraftPlus."
|
2004 |
msgstr ""
|
2005 |
|
2006 |
+
#: src/templates/wp-admin/settings/tab-addons.php:38
|
2007 |
msgid "Get it here"
|
2008 |
msgstr ""
|
2009 |
|
2010 |
+
#: src/methods/stream-base.php:330
|
2011 |
msgid "Download chunk size successfully changed to %d"
|
2012 |
msgstr ""
|
2013 |
|
2014 |
+
#: src/methods/stream-base.php:327
|
2015 |
msgid "Download chunk size failed to change to %d"
|
2016 |
msgstr ""
|
2017 |
|
2018 |
+
#: src/includes/updraftplus-notices.php:203
|
2019 |
msgid "With Metaslider, you can easily add style and flare with beautifully-designed sliders."
|
2020 |
msgstr ""
|
2021 |
|
2022 |
+
#: src/templates/wp-admin/settings/existing-backups-table.php:91
|
|
|
|
|
|
|
|
|
2023 |
msgid "remote site"
|
2024 |
msgstr ""
|
2025 |
|
2026 |
+
#: src/addons/backblaze.php:495
|
2027 |
msgid "Invalid bucket name"
|
2028 |
msgstr ""
|
2029 |
|
2030 |
+
#: src/restorer.php:2297
|
2031 |
msgid "Requested table collation (%1$s) is not present - changing to %2$s."
|
2032 |
msgid_plural "Requested table collations (%1$s) are not present - changing to %2$s."
|
2033 |
msgstr[0] ""
|
2034 |
msgstr[1] ""
|
2035 |
|
2036 |
+
#: src/class-updraftplus.php:4822
|
2037 |
msgid "Your chosen replacement collation"
|
2038 |
msgstr ""
|
2039 |
|
2040 |
+
#: src/class-updraftplus.php:4799
|
2041 |
msgid "You can choose another suitable collation instead and continue with the restoration (at your own risk)."
|
2042 |
msgstr ""
|
2043 |
|
2044 |
+
#: src/class-updraftplus.php:4799
|
2045 |
msgid "The database server that this WordPress site is running on doesn't support the collation (%s) used in the database which you are trying to import."
|
2046 |
msgid_plural "The database server that this WordPress site is running on doesn't support multiple collations (%s) used in the database which you are trying to import."
|
2047 |
msgstr[0] ""
|
2055 |
msgid "This looks like a migration (the backup is from a site with a different address/URL, %s)."
|
2056 |
msgstr ""
|
2057 |
|
2058 |
+
#: src/addons/azure.php:633
|
2059 |
msgid "%s Prefix"
|
2060 |
msgstr ""
|
2061 |
|
2062 |
+
#: src/addons/azure.php:628
|
2063 |
msgid "%s Container"
|
2064 |
msgstr ""
|
2065 |
|
2066 |
+
#: src/addons/azure.php:623
|
2067 |
msgid "%s Key"
|
2068 |
msgstr ""
|
2069 |
|
2070 |
+
#: src/addons/azure.php:619
|
2071 |
msgid "%s Account Name"
|
2072 |
msgstr ""
|
2073 |
|
2074 |
+
#: src/addons/googlecloud.php:695
|
2075 |
msgid "But no %s settings were found. Please complete all fields in %s settings and save the settings."
|
2076 |
msgstr ""
|
2077 |
|
2078 |
+
#: src/addons/googlecloud.php:693
|
2079 |
msgid "But no bucket was defined, so backups may not complete. Please enter a bucket name in the %s settings and save settings."
|
2080 |
msgstr ""
|
2081 |
|
2082 |
+
#: src/central/bootstrap.php:541
|
2083 |
msgid "URL for the site of your UpdraftCentral dashboard"
|
2084 |
msgstr ""
|
2085 |
|
2086 |
+
#: src/central/bootstrap.php:539
|
2087 |
msgid "Enter the URL where your self-hosted install of UpdraftCentral is located:"
|
2088 |
msgstr ""
|
2089 |
|
2090 |
+
#: src/central/bootstrap.php:536
|
2091 |
msgid "A website where you have installed %s"
|
2092 |
msgstr ""
|
2093 |
|
2094 |
+
#: src/central/bootstrap.php:534
|
2095 |
msgid "Self-hosted dashboard"
|
2096 |
msgstr ""
|
2097 |
|
2098 |
+
#: src/central/bootstrap.php:263
|
2099 |
msgid "At your UpdraftCentral dashboard you should press the \"Add Site\" button then paste the key in the input box."
|
2100 |
msgstr ""
|
2101 |
|
2102 |
+
#: src/addons/migrator.php:957
|
2103 |
msgid "Your .htaccess has an old site reference on line number %s. You should remove it manually."
|
2104 |
msgid_plural "Your .htaccess has an old site references on line numbers %s. You should remove them manually."
|
2105 |
msgstr[0] ""
|
2106 |
msgstr[1] ""
|
2107 |
|
2108 |
+
#: src/restorer.php:2238
|
2109 |
msgid "Requested table character set (%s) is not present - changing to %s."
|
2110 |
msgstr ""
|
2111 |
|
2112 |
+
#: src/class-updraftplus.php:4775
|
2113 |
msgid "Your chosen character set to use instead:"
|
2114 |
msgstr ""
|
2115 |
|
2116 |
+
#: src/class-updraftplus.php:4765
|
2117 |
msgid "You can choose another suitable character set instead and continue with the restoration at your own risk."
|
2118 |
msgstr ""
|
2119 |
|
2120 |
+
#: src/class-updraftplus.php:4765
|
2121 |
msgid "The database server that this WordPress site is running on doesn't support the character set (%s) which you are trying to import."
|
2122 |
msgid_plural "The database server that this WordPress site is running on doesn't support the character sets (%s) which you are trying to import."
|
2123 |
msgstr[0] ""
|
2124 |
msgstr[1] ""
|
2125 |
|
2126 |
+
#: src/central/bootstrap.php:625
|
2127 |
msgid "Create another key"
|
2128 |
msgstr ""
|
2129 |
|
2130 |
+
#: src/central/bootstrap.php:548
|
2131 |
msgid "UpdraftCentral dashboard connection details"
|
2132 |
msgstr ""
|
2133 |
|
2134 |
+
#: src/central/bootstrap.php:542, src/includes/updraftplus-tour.php:92,
|
2135 |
+
#: src/templates/wp-admin/settings/delete-and-restore-modals.php:100
|
2136 |
msgid "Next"
|
2137 |
msgstr ""
|
2138 |
|
2139 |
+
#: src/central/bootstrap.php:528
|
2140 |
msgid "an account"
|
2141 |
msgstr ""
|
2142 |
|
2143 |
+
#: src/central/bootstrap.php:528
|
2144 |
msgid "i.e. if you have %s there"
|
2145 |
msgstr ""
|
2146 |
|
2147 |
+
#: src/central/bootstrap.php:517
|
2148 |
msgid "Connect this site to an UpdraftCentral dashboard found at..."
|
2149 |
msgstr ""
|
2150 |
|
2151 |
+
#: src/central/bootstrap.php:486
|
2152 |
msgid "Manage existing keys (%d)..."
|
2153 |
msgstr ""
|
2154 |
|
2155 |
+
#: src/central/bootstrap.php:436
|
2156 |
msgid "There are no UpdraftCentral dashboards that can currently control this site."
|
2157 |
msgstr ""
|
2158 |
|
2159 |
+
#: src/central/bootstrap.php:265
|
2160 |
msgid "You can now control this site via your UpdraftCentral dashboard at %s."
|
2161 |
msgstr ""
|
2162 |
|
2163 |
+
#: src/central/bootstrap.php:263
|
2164 |
msgid "Detailed instructions for this can be found at %s"
|
2165 |
msgstr ""
|
2166 |
|
2167 |
+
#: src/central/bootstrap.php:263
|
2168 |
msgid "You now need to copy the key below and enter it at your %s."
|
2169 |
msgstr ""
|
2170 |
|
2171 |
+
#: src/admin.php:924
|
2172 |
msgid "Please enter a valid URL e.g http://example.com"
|
2173 |
msgstr ""
|
2174 |
|
2175 |
+
#: src/addons/backblaze.php:691
|
2176 |
msgid "There are limits upon which path-names are valid. Spaces are not allowed."
|
2177 |
msgstr ""
|
2178 |
|
2179 |
+
#: src/addons/backblaze.php:690
|
2180 |
msgid "some/path"
|
2181 |
msgstr ""
|
2182 |
|
2183 |
+
#: src/addons/backblaze.php:690
|
2184 |
msgid "Bucket name"
|
2185 |
msgstr ""
|
2186 |
|
2187 |
+
#: src/addons/backblaze.php:689
|
2188 |
msgid "Backup path"
|
2189 |
msgstr ""
|
2190 |
|
2191 |
+
#: src/addons/backblaze.php:677
|
2192 |
msgid "Application key"
|
2193 |
msgstr ""
|
2194 |
|
2195 |
+
#: src/addons/backblaze.php:672, src/addons/backblaze.php:672
|
2196 |
msgid "here"
|
2197 |
msgstr ""
|
2198 |
|
2199 |
+
#: src/addons/backblaze.php:672
|
2200 |
msgid "Get these settings from %s, or sign up %s."
|
2201 |
msgstr ""
|
2202 |
|
2203 |
+
#: src/addons/backblaze.php:473
|
2204 |
msgid "Account Key"
|
2205 |
msgstr ""
|
2206 |
|
2207 |
+
#: src/addons/backblaze.php:472
|
2208 |
msgid "Account ID"
|
2209 |
msgstr ""
|
2210 |
|
2211 |
+
#: src/class-updraftplus.php:4597
|
2212 |
msgid "As long as your web hosting allows http (i.e. non-SSL access) or will forward requests to https (which is almost always the case), this is no problem. If that is not yet set up, then you should set it up, or use %s so that the non-https links are automatically replaced."
|
2213 |
msgstr ""
|
2214 |
|
2215 |
+
#: src/class-updraftplus.php:4595, src/class-updraftplus.php:4597
|
2216 |
msgid "the migrator add-on"
|
2217 |
msgstr ""
|
2218 |
|
2219 |
+
#: src/class-updraftplus.php:4595
|
2220 |
msgid "This restoration will work if you still have an SSL certificate (i.e. can use https) to access the site. Otherwise, you will want to use %s to search/replace the site address so that the site can be visited without https."
|
2221 |
msgstr ""
|
2222 |
|
2223 |
+
#: src/class-updraftplus.php:4593
|
2224 |
msgid "This backup set is of this site, but at the time of the backup you were using %s, whereas the site now uses %s."
|
2225 |
msgstr ""
|
2226 |
|
2227 |
+
#: src/class-updraftplus.php:4588
|
2228 |
msgid "The website address in the backup set (%s) is slightly different from that of the site now (%s). This is not expected to be a problem for restoring the site, as long as visits to the former address still reach the site."
|
2229 |
msgstr ""
|
2230 |
|
2231 |
+
#: src/methods/googledrive.php:1412
|
2232 |
msgid "To de-authorize UpdraftPlus (all sites) from accessing your Google Drive, follow this link to your Google account settings."
|
2233 |
msgstr ""
|
2234 |
|
2236 |
msgid "Follow this link to remove these settings for %s."
|
2237 |
msgstr ""
|
2238 |
|
2239 |
+
#: src/admin.php:903
|
2240 |
msgid "Error: The chosen file is corrupt. Please choose a valid UpdraftPlus export file."
|
2241 |
msgstr ""
|
2242 |
|
2243 |
+
#: src/addons/migrator.php:1545, src/backup.php:478, src/backup.php:2052,
|
2244 |
+
#: src/class-updraftplus.php:2310, src/class-updraftplus.php:2375,
|
2245 |
+
#: src/includes/class-storage-methods-interface.php:375, src/restorer.php:589
|
2246 |
msgid "A PHP fatal error (%s) has occurred: %s"
|
2247 |
msgstr ""
|
2248 |
|
2249 |
+
#: src/addons/migrator.php:1538, src/backup.php:472, src/backup.php:2043,
|
2250 |
+
#: src/class-updraftplus.php:2301, src/class-updraftplus.php:2368,
|
2251 |
+
#: src/includes/class-storage-methods-interface.php:366, src/restorer.php:575
|
2252 |
msgid "A PHP exception (%s) has occurred: %s"
|
2253 |
msgstr ""
|
2254 |
|
2264 |
msgid "North-east Asia"
|
2265 |
msgstr ""
|
2266 |
|
2267 |
+
#: src/udaddons/options.php:118
|
2268 |
msgid "Your web server's version of PHP is too old (%s) - UpdraftPlus expects at least %s. You can try it, but don't be surprised if it does not work. To fix this problem, contact your web hosting company"
|
2269 |
msgstr ""
|
2270 |
|
2271 |
+
#: src/templates/wp-admin/settings/take-backup.php:83
|
2272 |
msgid "Remote storage authentication"
|
2273 |
msgstr ""
|
2274 |
|
2275 |
+
#: src/templates/wp-admin/settings/tab-addons.php:165
|
2276 |
msgid "Network and multisite"
|
2277 |
msgstr ""
|
2278 |
|
2279 |
+
#: src/templates/wp-admin/settings/tab-addons.php:100
|
2280 |
msgid "Migrator"
|
2281 |
msgstr ""
|
2282 |
|
2283 |
+
#: src/templates/wp-admin/settings/tab-addons.php:217
|
2284 |
msgid "Additional storage"
|
2285 |
msgstr ""
|
2286 |
|
2287 |
+
#: src/includes/updraftplus-tour.php:128,
|
2288 |
+
#: src/includes/updraftplus-tour.php:180,
|
2289 |
+
#: src/templates/wp-admin/settings/tab-addons.php:87
|
2290 |
msgid "Remote storage"
|
2291 |
msgstr ""
|
2292 |
|
2293 |
+
#: src/templates/wp-admin/settings/form-contents.php:192
|
2294 |
msgid "Select Files"
|
2295 |
msgstr ""
|
2296 |
|
2297 |
+
#: src/methods/cloudfiles.php:479
|
2298 |
msgid "Rackspace Storage Region"
|
2299 |
msgstr ""
|
2300 |
|
2301 |
+
#: src/admin.php:5499
|
|
|
|
|
|
|
|
|
2302 |
msgid "Value"
|
2303 |
msgstr ""
|
2304 |
|
2305 |
+
#: src/addons/sftp.php:800
|
|
|
|
|
|
|
|
|
2306 |
msgid "Encrypted login failed; trying non-encrypted"
|
2307 |
msgstr ""
|
2308 |
|
2309 |
+
#: src/addons/azure.php:591
|
2310 |
msgid "You must add the following as the authorised redirect URI in your Azure console (under \"API Settings\") when asked"
|
2311 |
msgstr ""
|
2312 |
|
2313 |
+
#: src/methods/cloudfiles.php:498
|
2314 |
msgid "Cloud Files"
|
2315 |
msgstr ""
|
2316 |
|
2317 |
+
#: src/admin.php:5245
|
2318 |
msgid "Your settings failed to save. Please refresh the settings page and try again"
|
2319 |
msgstr ""
|
2320 |
|
2321 |
+
#: src/admin.php:5204
|
2322 |
msgid "UpdraftPlus seems to have been updated to version (%s), which is different to the version running when this settings page was loaded. Please reload the settings page before trying to save settings."
|
2323 |
msgstr ""
|
2324 |
|
2325 |
#: src/methods/updraftvault.php:71,
|
2326 |
+
#: src/templates/wp-admin/settings/tab-addons.php:282
|
2327 |
msgid "UpdraftVault"
|
2328 |
msgstr ""
|
2329 |
|
2330 |
+
#: src/includes/class-wpadmin-commands.php:604
|
2331 |
msgid "archive"
|
2332 |
msgstr ""
|
2333 |
|
2334 |
+
#: src/includes/class-wpadmin-commands.php:595
|
2335 |
msgid "Extra database"
|
2336 |
msgstr ""
|
2337 |
|
2338 |
+
#: src/admin.php:4258
|
2339 |
msgid "Press here to download or browse"
|
2340 |
msgstr ""
|
2341 |
|
2342 |
+
#: src/admin.php:1384, src/admin.php:1394
|
2343 |
msgid "Error: invalid path"
|
2344 |
msgstr ""
|
2345 |
|
2346 |
+
#: src/admin.php:1175
|
2347 |
msgid "An error occurred when fetching storage module options: "
|
2348 |
msgstr ""
|
2349 |
|
2350 |
+
#: src/admin.php:921
|
2351 |
msgid "Loading log file"
|
2352 |
msgstr ""
|
2353 |
|
2354 |
+
#: src/admin.php:920
|
2355 |
msgid "Unable to download file. This could be caused by a timeout. It would be best to download the zip to your computer."
|
2356 |
msgstr ""
|
2357 |
|
2358 |
+
#: src/admin.php:919
|
2359 |
msgid "Search"
|
2360 |
msgstr ""
|
2361 |
|
2362 |
+
#: src/admin.php:918
|
2363 |
msgid "Select a file to view information about it"
|
2364 |
msgstr ""
|
2365 |
|
2366 |
+
#: src/admin.php:917
|
2367 |
msgid "Browsing zip file"
|
2368 |
msgstr ""
|
2369 |
|
2370 |
+
#: src/admin.php:884
|
2371 |
msgid "With UpdraftPlus Premium, you can directly download individual files from here."
|
2372 |
msgstr ""
|
2373 |
|
2374 |
+
#: src/admin.php:830
|
2375 |
msgid "Browse contents"
|
2376 |
msgstr ""
|
2377 |
|
2378 |
+
#: src/restorer.php:2614
|
2379 |
msgid "Skipped tables:"
|
2380 |
msgstr ""
|
2381 |
|
2382 |
+
#: src/class-updraftplus.php:4901
|
2383 |
msgid "This database backup has the following WordPress tables excluded: %s"
|
2384 |
msgstr ""
|
2385 |
|
2386 |
+
#: src/templates/wp-admin/settings/backupnow-modal.php:8
|
2387 |
msgid "With UpdraftPlus Premium, you can choose to backup non-WordPress tables, backup only specified tables, and backup other databases too."
|
2388 |
msgstr ""
|
2389 |
|
2390 |
+
#: src/templates/wp-admin/settings/backupnow-modal.php:8
|
2391 |
msgid "All WordPress tables will be backed up."
|
2392 |
msgstr ""
|
2393 |
|
2394 |
+
#: src/admin.php:916
|
2395 |
msgid "Further information may be found in the browser JavaScript console, and the server PHP error logs."
|
2396 |
msgstr ""
|
2397 |
|
2398 |
+
#: src/admin.php:916
|
2399 |
msgid "That you are attempting to upload a zip file previously created by UpdraftPlus."
|
2400 |
msgstr ""
|
2401 |
|
2402 |
+
#: src/admin.php:916
|
2403 |
msgid "The available memory on the server."
|
2404 |
msgstr ""
|
2405 |
|
2406 |
+
#: src/admin.php:916
|
2407 |
msgid "Any settings in your .htaccess or web.config file that affects the maximum upload or post size."
|
2408 |
msgstr ""
|
2409 |
|
2410 |
+
#: src/admin.php:916
|
2411 |
msgid "The file failed to upload. Please check the following:"
|
2412 |
msgstr ""
|
2413 |
|
2414 |
+
#: src/admin.php:915
|
2415 |
msgid "HTTP code:"
|
2416 |
msgstr ""
|
2417 |
|
2418 |
+
#: src/addons/wp-cli.php:110, src/admin.php:807
|
2419 |
msgid "You have chosen to backup a database, but no tables have been selected"
|
2420 |
msgstr ""
|
2421 |
|
2422 |
+
#: src/addons/moredatabase.php:413
|
2423 |
msgid "tables"
|
2424 |
msgstr ""
|
2425 |
|
2426 |
+
#: src/addons/moredatabase.php:412
|
2427 |
msgid "WordPress database"
|
2428 |
msgstr ""
|
2429 |
|
2430 |
+
#: src/addons/moredatabase.php:405
|
2431 |
msgid "You should backup all tables unless you are an expert in the internals of the WordPress database."
|
2432 |
msgstr ""
|
2433 |
|
2434 |
+
#: src/templates/wp-admin/settings/tab-addons.php:316,
|
2435 |
+
#: src/templates/wp-admin/settings/tab-addons.php:316,
|
2436 |
+
#: src/templates/wp-admin/settings/tab-addons.php:321,
|
2437 |
+
#: src/templates/wp-admin/settings/tab-addons.php:321,
|
2438 |
+
#: src/templates/wp-admin/settings/tab-addons.php:326,
|
2439 |
+
#: src/templates/wp-admin/settings/tab-addons.php:326
|
2440 |
+
msgid "Find out more"
|
2441 |
+
msgstr ""
|
2442 |
+
|
2443 |
+
#: src/templates/wp-admin/settings/tab-addons.php:285
|
2444 |
msgid "UpdraftPlus has its own embedded storage option, providing a zero-hassle way to download, store and manage all your backups from one place."
|
2445 |
msgstr ""
|
2446 |
|
2447 |
+
#: src/templates/wp-admin/advanced/wipe-settings.php:12
|
2448 |
msgid "UpdraftPlus Tour"
|
2449 |
msgstr ""
|
2450 |
|
2451 |
+
#: src/templates/wp-admin/settings/tab-addons.php:271
|
2452 |
msgid "Lock access to UpdraftPlus via a password so you choose which admin users can access backups."
|
2453 |
msgstr ""
|
2454 |
|
2455 |
+
#: src/templates/wp-admin/settings/tab-addons.php:258
|
2456 |
msgid "Some backup plugins can't restore a backup, so Premium allows you to restore backups from other plugins."
|
2457 |
msgstr ""
|
2458 |
|
2459 |
+
#: src/templates/wp-admin/settings/tab-addons.php:256,
|
2460 |
+
#: src/templates/wp-admin/settings/tab-addons.php:257
|
2461 |
msgid "Importer"
|
2462 |
msgstr ""
|
2463 |
|
2464 |
+
#: src/templates/wp-admin/settings/tab-addons.php:245
|
2465 |
msgid "Tidy things up for clients and remove all adverts for our other products."
|
2466 |
msgstr ""
|
2467 |
|
2468 |
+
#: src/templates/wp-admin/settings/tab-addons.php:243,
|
2469 |
+
#: src/templates/wp-admin/settings/tab-addons.php:244
|
2470 |
msgid "No ads"
|
2471 |
msgstr ""
|
2472 |
|
2473 |
+
#: src/templates/wp-admin/settings/tab-addons.php:232
|
2474 |
msgid "Sophisticated reporting and emailing capabilities."
|
2475 |
msgstr ""
|
2476 |
|
2477 |
+
#: src/templates/wp-admin/settings/tab-addons.php:206
|
2478 |
msgid "Encrypt your sensitive databases (e.g. customer information or passwords); Backup external databases too."
|
2479 |
msgstr ""
|
2480 |
|
2481 |
+
#: src/templates/wp-admin/settings/tab-addons.php:204,
|
2482 |
+
#: src/templates/wp-admin/settings/tab-addons.php:205
|
2483 |
msgid "More database options"
|
2484 |
msgstr ""
|
2485 |
|
2486 |
+
#: src/templates/wp-admin/settings/tab-addons.php:180
|
2487 |
msgid "Set exact times to create or delete backups."
|
2488 |
msgstr ""
|
2489 |
|
2490 |
+
#: src/templates/wp-admin/settings/tab-addons.php:178,
|
2491 |
+
#: src/templates/wp-admin/settings/tab-addons.php:179
|
2492 |
msgid "Backup time and scheduling"
|
2493 |
msgstr ""
|
2494 |
|
2495 |
+
#: src/templates/wp-admin/settings/tab-addons.php:167
|
2496 |
msgid "Backup WordPress multisites (i.e, networks), securely."
|
2497 |
msgstr ""
|
2498 |
|
2499 |
+
#: src/templates/wp-admin/settings/tab-addons.php:166
|
2500 |
msgid "Network / multisite"
|
2501 |
msgstr ""
|
2502 |
|
2503 |
+
#: src/templates/wp-admin/settings/tab-addons.php:154
|
2504 |
msgid "Backup WordPress core and non-WP files and databases."
|
2505 |
msgstr ""
|
2506 |
|
2507 |
+
#: src/templates/wp-admin/settings/tab-addons.php:141
|
2508 |
msgid "Automatically backs up your website before any updates to plugins, themes and WordPress core."
|
2509 |
msgstr ""
|
2510 |
|
2511 |
+
#: src/templates/wp-admin/settings/tab-addons.php:139,
|
2512 |
+
#: src/templates/wp-admin/settings/tab-addons.php:140
|
2513 |
msgid "Pre-update backups"
|
2514 |
msgstr ""
|
2515 |
|
2516 |
+
#: src/templates/wp-admin/settings/tab-addons.php:128
|
2517 |
msgid "Provides expert help and support from the developers whenever you need it."
|
2518 |
msgstr ""
|
2519 |
|
2520 |
+
#: src/templates/wp-admin/settings/tab-addons.php:127
|
2521 |
msgid "Fast, personal support"
|
2522 |
msgstr ""
|
2523 |
|
2524 |
+
#: src/templates/wp-admin/settings/tab-addons.php:102
|
2525 |
msgid "UpdraftPlus Migrator clones your WordPress site and moves it to a new domain directly and simply."
|
2526 |
msgstr ""
|
2527 |
|
2528 |
+
#: src/templates/wp-admin/settings/tab-addons.php:101
|
2529 |
msgid "Cloning and migration"
|
2530 |
msgstr ""
|
2531 |
|
2532 |
+
#: src/templates/wp-admin/settings/tab-addons.php:219
|
2533 |
msgid "Get enhanced versions of the free remote storage options (Dropbox, Google Drive & S3) and even more remote storage options like OneDrive, SFTP, Azure, WebDAV and more with UpdraftPlus Premium."
|
2534 |
msgstr ""
|
2535 |
|
2536 |
+
#: src/templates/wp-admin/settings/tab-addons.php:218
|
2537 |
msgid "Additional and enhanced remote storage locations"
|
2538 |
msgstr ""
|
2539 |
|
2540 |
+
#: src/templates/wp-admin/settings/tab-addons.php:89
|
2541 |
msgid "To avoid server-wide risks, always backup to remote cloud storage. UpdraftPlus free includes Dropbox, Google Drive, Amazon S3, Rackspace and more."
|
2542 |
msgstr ""
|
2543 |
|
2544 |
+
#: src/templates/wp-admin/settings/tab-addons.php:88
|
2545 |
msgid "Backup to remote storage locations"
|
2546 |
msgstr ""
|
2547 |
|
2548 |
+
#: src/templates/wp-admin/settings/tab-addons.php:82,
|
2549 |
+
#: src/templates/wp-admin/settings/tab-addons.php:303
|
2550 |
msgid "Upgrade now"
|
2551 |
msgstr ""
|
2552 |
|
2553 |
+
#: src/templates/wp-admin/settings/tab-addons.php:79,
|
2554 |
+
#: src/templates/wp-admin/settings/tab-addons.php:300
|
2555 |
msgid "Installed"
|
2556 |
msgstr ""
|
2557 |
|
2558 |
+
#: src/templates/wp-admin/settings/tab-addons.php:69
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2559 |
msgid "Free"
|
2560 |
msgstr ""
|
2561 |
|
2562 |
+
#: src/admin.php:501
|
2563 |
msgid "UpdraftPlus"
|
2564 |
msgstr ""
|
2565 |
|
2566 |
+
#: src/templates/wp-admin/settings/form-contents.php:216
|
2567 |
msgid "Recommended: optimize your database with WP-Optimize."
|
2568 |
msgstr ""
|
2569 |
|
2574 |
msgid "Read more"
|
2575 |
msgstr ""
|
2576 |
|
2577 |
+
#: src/includes/updraftplus-notices.php:192
|
2578 |
msgid "After you've backed up your database, we recommend you install our WP-Optimize plugin to streamline it for better website performance."
|
2579 |
msgstr ""
|
2580 |
|
2581 |
+
#: src/addons/morefiles.php:899
|
2582 |
msgid "Please choose a file or directory"
|
2583 |
msgstr ""
|
2584 |
|
2585 |
+
#: src/addons/morefiles.php:877
|
2586 |
msgid "Confirm"
|
2587 |
msgstr ""
|
2588 |
|
2589 |
+
#: src/addons/morefiles.php:872, src/addons/morefiles.php:872
|
2590 |
msgid "Go up a directory"
|
2591 |
msgstr ""
|
2592 |
|
2593 |
+
#: src/addons/morefiles.php:869
|
2594 |
msgid "Add directory..."
|
2595 |
msgstr ""
|
2596 |
|
2597 |
+
#: src/addons/morefiles.php:310, src/addons/morefiles.php:855,
|
2598 |
+
#: src/addons/morefiles.php:897,
|
2599 |
#: src/templates/wp-admin/settings/file-backup-exclude.php:11
|
2600 |
msgid "Edit"
|
2601 |
msgstr ""
|
2602 |
|
2603 |
+
#: src/addons/morefiles.php:295
|
2604 |
msgid "If using it, select a path from the directory tree below and then press confirm selection."
|
2605 |
msgstr ""
|
2606 |
|
2607 |
+
#: src/addons/s3-enhanced.php:370
|
2608 |
msgid "Europe (Frankfurt)"
|
2609 |
msgstr ""
|
2610 |
|
2611 |
+
#: src/addons/s3-enhanced.php:368
|
2612 |
msgid "Europe (London)"
|
2613 |
msgstr ""
|
2614 |
|
2615 |
+
#: src/addons/s3-enhanced.php:367
|
2616 |
msgid "Europe (Ireland)"
|
2617 |
msgstr ""
|
2618 |
|
2619 |
+
#: src/includes/updraftplus-tour.php:150,
|
2620 |
#: src/templates/wp-admin/notices/thanks-for-using-main-dash.php:17
|
2621 |
msgid "UpdraftCentral"
|
2622 |
msgstr ""
|
2623 |
|
2624 |
+
#: src/templates/wp-admin/notices/autobackup-notice.php:6,
|
2625 |
#: src/templates/wp-admin/notices/horizontal-notice.php:6
|
2626 |
msgid "notice image"
|
2627 |
msgstr ""
|
2665 |
msgid "Apache modules"
|
2666 |
msgstr ""
|
2667 |
|
2668 |
+
#: src/includes/updraftplus-notices.php:269
|
2669 |
msgid "Summer sale - 20% off UpdraftPlus Premium until July 31st"
|
2670 |
msgstr ""
|
2671 |
|
2672 |
+
#: src/includes/updraftplus-notices.php:255
|
2673 |
msgid "Spring sale - 20% off UpdraftPlus Premium until April 30th"
|
2674 |
msgstr ""
|
2675 |
|
2676 |
+
#: src/includes/updraftplus-notices.php:241
|
2677 |
msgid "Happy New Year - 20% off UpdraftPlus Premium until January 14th"
|
2678 |
msgstr ""
|
2679 |
|
2680 |
+
#: src/includes/updraftplus-notices.php:227
|
2681 |
msgid "Christmas sale - 20% off UpdraftPlus Premium until December 25th"
|
2682 |
msgstr ""
|
2683 |
|
2684 |
+
#: src/includes/updraftplus-notices.php:214,
|
2685 |
+
#: src/includes/updraftplus-notices.php:228,
|
2686 |
+
#: src/includes/updraftplus-notices.php:242,
|
2687 |
+
#: src/includes/updraftplus-notices.php:256,
|
2688 |
+
#: src/includes/updraftplus-notices.php:270
|
2689 |
msgid "To benefit, use this discount code:"
|
2690 |
msgstr ""
|
2691 |
|
2692 |
+
#: src/includes/updraftplus-notices.php:213
|
2693 |
msgid "Black Friday - 20% off UpdraftPlus Premium until November 30th"
|
2694 |
msgstr ""
|
2695 |
|
2696 |
+
#: src/includes/updraftplus-notices.php:158,
|
2697 |
+
#: src/includes/updraftplus-notices.php:168
|
|
|
|
|
|
|
|
|
2698 |
msgid "UpdraftPlus Blog - get up-to-date news and offers"
|
2699 |
msgstr ""
|
2700 |
|
2701 |
+
#: src/includes/updraftplus-notices.php:147
|
2702 |
msgid "UpdraftPlus Newsletter"
|
2703 |
msgstr ""
|
2704 |
|
2705 |
+
#: src/includes/updraftplus-notices.php:108
|
2706 |
msgid "Control all your WordPress installations from one place using UpdraftCentral remote site management!"
|
2707 |
msgstr ""
|
2708 |
|
2709 |
+
#: src/includes/updraftplus-notices.php:107
|
2710 |
msgid "Do you use UpdraftPlus on multiple sites?"
|
2711 |
msgstr ""
|
2712 |
|
2713 |
+
#: src/includes/updraftplus-notices.php:98
|
2714 |
msgid "UpdraftCentral is a highly efficient way to manage, update and backup multiple websites from one place."
|
2715 |
msgstr ""
|
2716 |
|
2717 |
+
#: src/includes/updraftplus-notices.php:97
|
2718 |
msgid "Introducing UpdraftCentral"
|
2719 |
msgstr ""
|
2720 |
|
2721 |
+
#: src/includes/updraftplus-notices.php:87
|
2722 |
msgid "Copy your site to another domain directly. Includes find-and-replace tool for database references."
|
2723 |
msgstr ""
|
2724 |
|
2725 |
+
#: src/includes/updraftplus-notices.php:86
|
2726 |
msgid "easily migrate or clone your site in minutes"
|
2727 |
msgstr ""
|
2728 |
|
2729 |
+
#: src/includes/updraftplus-notices.php:76
|
2730 |
msgid "Add SFTP to send your data securely, lock settings and encrypt your database backups for extra security."
|
2731 |
msgstr ""
|
2732 |
|
2733 |
+
#: src/includes/updraftplus-notices.php:75
|
2734 |
msgid "secure your backups"
|
2735 |
msgstr ""
|
2736 |
|
2737 |
+
#: src/includes/updraftplus-notices.php:65
|
2738 |
msgid "Secure multisite installation, advanced reporting and much more."
|
2739 |
msgstr ""
|
2740 |
|
2741 |
+
#: src/includes/updraftplus-notices.php:64
|
2742 |
msgid "advanced options"
|
2743 |
msgstr ""
|
2744 |
|
2745 |
+
#: src/includes/updraftplus-notices.php:54
|
2746 |
msgid "Enhanced storage options for Dropbox, Google Drive and S3. Plus many more options."
|
2747 |
msgstr ""
|
2748 |
|
2749 |
+
#: src/includes/updraftplus-notices.php:53
|
2750 |
msgid "enhanced remote storage options"
|
2751 |
msgstr ""
|
2752 |
|
2753 |
+
#: src/includes/updraftplus-notices.php:43
|
2754 |
msgid "The ultimately secure and convenient place to store your backups."
|
2755 |
msgstr ""
|
2756 |
|
2757 |
+
#: src/includes/updraftplus-notices.php:42,
|
2758 |
+
#: src/templates/wp-admin/settings/tab-addons.php:283
|
2759 |
msgid "UpdraftVault storage"
|
2760 |
msgstr ""
|
2761 |
|
2764 |
msgstr ""
|
2765 |
|
2766 |
#: src/includes/updraftplus-notices.php:30,
|
2767 |
+
#: src/includes/updraftplus-notices.php:41,
|
2768 |
+
#: src/includes/updraftplus-notices.php:52,
|
2769 |
+
#: src/includes/updraftplus-notices.php:63,
|
2770 |
+
#: src/includes/updraftplus-notices.php:74,
|
2771 |
+
#: src/includes/updraftplus-notices.php:85
|
2772 |
msgid "UpdraftPlus Premium:"
|
2773 |
msgstr ""
|
2774 |
|
2776 |
msgid "Then, try out our \"Migrator\" add-on which can perform a direct site-to-site migration. After using it once, you'll have saved the purchase price compared to the time needed to copy a site by hand."
|
2777 |
msgstr ""
|
2778 |
|
2779 |
+
#: src/addons/s3-enhanced.php:366
|
2780 |
msgid "Canada Central"
|
2781 |
msgstr ""
|
2782 |
|
2785 |
msgstr ""
|
2786 |
|
2787 |
#: src/templates/wp-admin/advanced/tools-menu.php:10,
|
2788 |
+
#: src/templates/wp-admin/settings/tab-addons.php:269,
|
2789 |
+
#: src/templates/wp-admin/settings/tab-addons.php:270
|
2790 |
msgid "Lock settings"
|
2791 |
msgstr ""
|
2792 |
|
2824 |
msgid "Export / import settings"
|
2825 |
msgstr ""
|
2826 |
|
2827 |
+
#: src/restorer.php:2299
|
2828 |
msgid "Processing table (%s)"
|
2829 |
msgstr ""
|
2830 |
|
2831 |
+
#: src/restorer.php:2581
|
2832 |
msgid "Backup of: %s"
|
2833 |
msgstr ""
|
2834 |
|
2835 |
+
#: src/methods/googledrive.php:357
|
2836 |
msgid "The client has been deleted from the Google Drive API console. Please create a new Google Drive project and reconnect with UpdraftPlus."
|
2837 |
msgstr ""
|
2838 |
|
2839 |
+
#: src/methods/dropbox.php:786
|
2840 |
msgid "%s de-authentication"
|
2841 |
msgstr ""
|
2842 |
|
2843 |
+
#: src/methods/dropbox.php:635
|
2844 |
msgid "You must add the following as the authorised redirect URI in your Dropbox console (under \"API Settings\") when asked"
|
2845 |
msgstr ""
|
2846 |
|
2847 |
+
#: src/central/bootstrap.php:620
|
2848 |
msgid "UpdraftCentral enables control of your WordPress sites (including management of backups and updates) from a central dashboard."
|
2849 |
msgstr ""
|
2850 |
|
2851 |
+
#: src/backup.php:1583
|
2852 |
msgid "If not, you will need to either remove data from this table, or contact your hosting company to request more resources."
|
2853 |
msgstr ""
|
2854 |
|
2855 |
+
#: src/templates/wp-admin/settings/take-backup.php:84
|
2856 |
msgid "You have selected a remote storage option which has an authorization step to complete:"
|
2857 |
msgstr ""
|
2858 |
|
2859 |
+
#: src/admin.php:1990
|
2860 |
msgid "Remote files deleted:"
|
2861 |
msgstr ""
|
2862 |
|
2863 |
+
#: src/admin.php:1989
|
2864 |
msgid "Local files deleted:"
|
2865 |
msgstr ""
|
2866 |
|
2868 |
msgid "Follow this link to authorize access to your %s account (you will not be able to backup to %s without it)."
|
2869 |
msgstr ""
|
2870 |
|
2871 |
+
#: src/admin.php:914
|
2872 |
msgid "remote files deleted"
|
2873 |
msgstr ""
|
2874 |
|
2875 |
+
#: src/admin.php:910
|
2876 |
msgid "Complete"
|
2877 |
msgstr ""
|
2878 |
|
2879 |
+
#: src/admin.php:909
|
2880 |
msgid "Do you want to carry out the import?"
|
2881 |
msgstr ""
|
2882 |
|
2883 |
+
#: src/admin.php:908
|
2884 |
msgid "Which was exported on:"
|
2885 |
msgstr ""
|
2886 |
|
2887 |
+
#: src/admin.php:907
|
2888 |
msgid "This will import data from:"
|
2889 |
msgstr ""
|
2890 |
|
2891 |
+
#: src/admin.php:906
|
2892 |
msgid "Importing..."
|
2893 |
msgstr ""
|
2894 |
|
2895 |
+
#: src/admin.php:902
|
2896 |
msgid "You have not yet selected a file to import."
|
2897 |
msgstr ""
|
2898 |
|
2899 |
+
#: src/admin.php:886
|
2900 |
msgid "Your export file will be of your displayed settings, not your saved ones."
|
2901 |
msgstr ""
|
2902 |
|
2903 |
+
#: src/admin.php:89
|
2904 |
msgid "template not found"
|
2905 |
msgstr ""
|
2906 |
|
2907 |
+
#: src/addons/s3-enhanced.php:362
|
2908 |
msgid "US East (Ohio)"
|
2909 |
msgstr ""
|
2910 |
|
2911 |
+
#: src/addons/onedrive.php:1134
|
2912 |
msgid "This site uses a URL which is either non-HTTPS, or is localhost or 127.0.0.1 URL. As such, you must use the main %s %s App to authenticate with your account."
|
2913 |
msgstr ""
|
2914 |
|
2915 |
+
#: src/addons/onedrive.php:744
|
2916 |
msgid "Account is not authorized (%s)."
|
2917 |
msgstr ""
|
2918 |
|
2919 |
+
#: src/addons/onedrive.php:708, src/udaddons/updraftplus-addons.php:1013
|
2920 |
msgid "Your IP address:"
|
2921 |
msgstr ""
|
2922 |
|
2923 |
+
#: src/addons/onedrive.php:708, src/udaddons/updraftplus-addons.php:1013,
|
2924 |
+
#: src/udaddons/updraftplus-addons.php:1026
|
2925 |
msgid "To remove any block, please go here."
|
2926 |
msgstr ""
|
2927 |
|
2928 |
+
#: src/addons/onedrive.php:695, src/udaddons/updraftplus-addons.php:1000
|
2929 |
msgid "An error response was received; HTTP code:"
|
2930 |
msgstr ""
|
2931 |
|
2932 |
+
#: src/includes/class-commands.php:408
|
2933 |
msgid "%s add-on not found"
|
2934 |
msgstr ""
|
2935 |
|
2936 |
+
#: src/templates/wp-admin/settings/delete-and-restore-modals.php:60
|
2937 |
msgid "or to restore manually"
|
2938 |
msgstr ""
|
2939 |
|
2940 |
+
#: src/templates/wp-admin/settings/delete-and-restore-modals.php:60
|
2941 |
msgid "This makes time-outs much more likely. You are recommended to turn safe_mode off, or to restore only one entity at a time"
|
2942 |
msgstr ""
|
2943 |
|
2944 |
+
#: src/admin.php:2704
|
2945 |
msgid "To fix this problem go here."
|
2946 |
msgstr ""
|
2947 |
|
2948 |
+
#: src/admin.php:2704
|
2949 |
msgid "OptimizePress 2.0 encodes its contents, so search/replace does not work."
|
2950 |
msgstr ""
|
2951 |
|
2952 |
+
#: src/admin.php:870
|
2953 |
msgid "your PHP install lacks the openssl module; as a result, this can take minutes; if nothing has happened by then, then you should either try a smaller key size, or ask your web hosting company how to enable this PHP module on your setup."
|
2954 |
msgstr ""
|
2955 |
|
2956 |
+
#: src/addons/webdav.php:214
|
2957 |
msgid "Path"
|
2958 |
msgstr ""
|
2959 |
|
2960 |
+
#: src/addons/webdav.php:207, src/addons/webdav.php:209
|
2961 |
msgid "Leave this blank to use the default (80 for webdav, 443 for webdavs)"
|
2962 |
msgstr ""
|
2963 |
|
2964 |
+
#: src/addons/webdav.php:201
|
2965 |
msgid "Enter any path in the field below."
|
2966 |
msgstr ""
|
2967 |
|
2968 |
+
#: src/addons/webdav.php:201
|
2969 |
msgid "A host name cannot contain a slash."
|
2970 |
msgstr ""
|
2971 |
|
2972 |
+
#: src/addons/webdav.php:176
|
2973 |
msgid "Protocol (SSL or not)"
|
2974 |
msgstr ""
|
2975 |
|
2976 |
+
#: src/addons/webdav.php:169, src/addons/webdav.php:171
|
2977 |
msgid "This WebDAV URL is generated by filling in the options below. If you do not know the details, then you will need to ask your WebDAV provider."
|
2978 |
msgstr ""
|
2979 |
|
2980 |
+
#: src/udaddons/updraftplus-addons.php:1029
|
2981 |
msgid "No response data was received. This usually indicates a network connectivity issue (e.g. an outgoing firewall or overloaded network) between this site and UpdraftPlus.com."
|
2982 |
msgstr ""
|
2983 |
|
2984 |
+
#: src/methods/s3.php:1210
|
2985 |
msgid "The AWS access key looks to be wrong (valid %s access keys begin with \"AK\")"
|
2986 |
msgstr ""
|
2987 |
|
2988 |
+
#: src/methods/s3.php:130
|
2989 |
msgid "No settings were found - please go to the Settings tab and check your settings"
|
2990 |
msgstr ""
|
2991 |
|
2992 |
+
#: src/templates/wp-admin/settings/form-contents.php:115
|
2993 |
msgid "Backup using %s?"
|
2994 |
msgstr ""
|
2995 |
|
2996 |
+
#: src/addons/s3-enhanced.php:376
|
2997 |
msgid "Asia Pacific (Mumbai)"
|
2998 |
msgstr ""
|
2999 |
|
3000 |
+
#: src/addons/s3-enhanced.php:63
|
3001 |
msgid "Standard (infrequent access)"
|
3002 |
msgstr ""
|
3003 |
|
3004 |
+
#: src/templates/wp-admin/settings/header.php:25
|
3005 |
msgid "FAQs"
|
3006 |
msgstr ""
|
3007 |
|
3008 |
+
#: src/central/bootstrap.php:569
|
3009 |
msgid "More information..."
|
3010 |
msgstr ""
|
3011 |
|
3012 |
+
#: src/central/bootstrap.php:568
|
3013 |
msgid "Use the alternative method for making a connection with the dashboard."
|
3014 |
msgstr ""
|
3015 |
|
3016 |
+
#: src/central/bootstrap.php:473
|
3017 |
msgid "Key size: %d bits"
|
3018 |
msgstr ""
|
3019 |
|
3020 |
+
#: src/central/bootstrap.php:468
|
3021 |
msgid "Public key was sent to:"
|
3022 |
msgstr ""
|
3023 |
|
3024 |
+
#: src/backup.php:2251
|
3025 |
msgid "Failed to open directory (check the file permissions and ownership): %s"
|
3026 |
msgstr ""
|
3027 |
|
3028 |
+
#: src/backup.php:2229
|
3029 |
msgid "%s: unreadable file - could not be backed up (check the file permissions and ownership)"
|
3030 |
msgstr ""
|
3031 |
|
3032 |
+
#: src/addons/migrator.php:1798
|
3033 |
msgid "Create key"
|
3034 |
msgstr ""
|
3035 |
|
3036 |
+
#: src/addons/migrator.php:1795, src/central/bootstrap.php:562
|
3037 |
msgid "slower, strongest"
|
3038 |
msgstr ""
|
3039 |
|
3040 |
+
#: src/addons/migrator.php:1794, src/central/bootstrap.php:561
|
3041 |
msgid "recommended"
|
3042 |
msgstr ""
|
3043 |
|
3044 |
+
#: src/addons/migrator.php:1794, src/central/bootstrap.php:561
|
3045 |
msgid "%s bytes"
|
3046 |
msgstr ""
|
3047 |
|
3048 |
+
#: src/addons/migrator.php:1793, src/central/bootstrap.php:560
|
3049 |
msgid "faster (possibility for slow PHP installs)"
|
3050 |
msgstr ""
|
3051 |
|
3052 |
+
#: src/addons/migrator.php:1792, src/central/bootstrap.php:559
|
3053 |
msgid "easy to break, fastest"
|
3054 |
msgstr ""
|
3055 |
|
3056 |
+
#: src/addons/migrator.php:1792, src/addons/migrator.php:1793,
|
3057 |
+
#: src/addons/migrator.php:1795, src/central/bootstrap.php:559,
|
3058 |
+
#: src/central/bootstrap.php:560, src/central/bootstrap.php:562
|
3059 |
msgid "%s bits"
|
3060 |
msgstr ""
|
3061 |
|
3062 |
+
#: src/addons/migrator.php:1790, src/central/bootstrap.php:557
|
3063 |
msgid "Encryption key size:"
|
3064 |
msgstr ""
|
3065 |
|
3066 |
+
#: src/addons/migrator.php:1788
|
3067 |
msgid "Enter your chosen name"
|
3068 |
msgstr ""
|
3069 |
|
3070 |
+
#: src/addons/migrator.php:1787
|
3071 |
msgid "Create a key: give this key a unique name (e.g. indicate the site it is for), then press \"Create key\":"
|
3072 |
msgstr ""
|
3073 |
|
3074 |
+
#: src/methods/googledrive.php:650
|
3075 |
msgid "Upload expected to fail: the %s limit for any single file is %s, whereas this file is %s GB (%d bytes)"
|
3076 |
msgstr ""
|
3077 |
|
3078 |
+
#: src/methods/ftp.php:453
|
3079 |
msgid "This is sometimes caused by a firewall - try turning off SSL in the expert settings, and testing again."
|
3080 |
msgstr ""
|
3081 |
|
3082 |
+
#: src/methods/ftp.php:425
|
3083 |
msgid "login"
|
3084 |
msgstr ""
|
3085 |
|
3086 |
+
#: src/addons/reporting.php:541, src/addons/reporting.php:541,
|
3087 |
+
#: src/addons/reporting.php:543, src/methods/email.php:100
|
3088 |
msgid "Be aware that mail servers tend to have size limits; typically around %s MB; backups larger than any limits will likely not arrive."
|
3089 |
msgstr ""
|
3090 |
|
3092 |
msgid "This backup archive is %s MB in size - the attempt to send this via email is likely to fail (few email servers allow attachments of this size). If so, you should switch to using a different remote storage method."
|
3093 |
msgstr ""
|
3094 |
|
3095 |
+
#: src/class-updraftplus.php:1881
|
3096 |
msgid "Size: %s MB"
|
3097 |
msgstr ""
|
3098 |
|
3099 |
+
#: src/templates/wp-admin/settings/form-contents.php:310
|
3100 |
msgid "UpdraftPlus will split up backup archives when they exceed this file size. The default value is %s megabytes. Be careful to leave some margin if your web-server has a hard size limit (e.g. the 2 GB / 2048 MB limit on some 32-bit servers/file systems)."
|
3101 |
msgstr ""
|
3102 |
|
3103 |
+
#: src/class-updraftplus.php:4614, src/restorer.php:1687
|
3104 |
msgid "You should enable %s to make any pretty permalinks (e.g. %s) work"
|
3105 |
msgstr ""
|
3106 |
|
3107 |
+
#: src/templates/wp-admin/settings/form-contents.php:104
|
3108 |
msgid "(tap on an icon to select or unselect)"
|
3109 |
msgstr ""
|
3110 |
|
3111 |
+
#: src/methods/updraftvault.php:347, src/methods/updraftvault.php:356,
|
3112 |
+
#: src/methods/updraftvault.php:363, src/methods/updraftvault.php:370
|
3113 |
msgid "%s per year"
|
3114 |
msgstr ""
|
3115 |
|
3116 |
+
#: src/methods/updraftvault.php:355, src/methods/updraftvault.php:362,
|
3117 |
+
#: src/methods/updraftvault.php:369
|
3118 |
msgid "or (annual discount)"
|
3119 |
msgstr ""
|
3120 |
|
3121 |
+
#: src/methods/updraftvault.php:266
|
3122 |
msgid "No Vault connection was found for this site (has it moved?); please disconnect and re-connect."
|
3123 |
msgstr ""
|
3124 |
|
3125 |
+
#: src/class-updraftplus.php:595, src/class-updraftplus.php:665
|
3126 |
msgid "The given file was not found, or could not be read."
|
3127 |
msgstr ""
|
3128 |
|
3129 |
+
#: src/central/bootstrap.php:618
|
3130 |
msgid "UpdraftCentral (Remote Control)"
|
3131 |
msgstr ""
|
3132 |
|
3133 |
+
#: src/central/bootstrap.php:604
|
3134 |
msgid "View recent UpdraftCentral log events"
|
3135 |
msgstr ""
|
3136 |
|
3137 |
+
#: src/central/bootstrap.php:551
|
3138 |
msgid "Enter any description"
|
3139 |
msgstr ""
|
3140 |
|
3141 |
+
#: src/central/bootstrap.php:550
|
3142 |
msgid "Description"
|
3143 |
msgstr ""
|
3144 |
|
3145 |
+
#: src/central/bootstrap.php:478
|
3146 |
msgid "Delete..."
|
3147 |
msgstr ""
|
3148 |
|
3149 |
+
#: src/central/bootstrap.php:471
|
3150 |
msgid "Created:"
|
3151 |
msgstr ""
|
3152 |
|
3153 |
+
#: src/central/bootstrap.php:468
|
3154 |
msgid "Access this site as user:"
|
3155 |
msgstr ""
|
3156 |
|
3157 |
+
#: src/central/bootstrap.php:492
|
3158 |
msgid "Details"
|
3159 |
msgstr ""
|
3160 |
|
3161 |
+
#: src/central/bootstrap.php:491
|
3162 |
msgid "Key description"
|
3163 |
msgstr ""
|
3164 |
|
3165 |
+
#: src/central/bootstrap.php:361, src/central/bootstrap.php:372
|
3166 |
msgid "A key was created, but the attempt to register it with %s was unsuccessful - please try again later."
|
3167 |
msgstr ""
|
3168 |
|
3169 |
+
#: src/central/bootstrap.php:226
|
3170 |
msgid "An invalid URL was entered"
|
3171 |
msgstr ""
|
3172 |
|
3173 |
+
#: src/central/bootstrap.php:90
|
3174 |
msgid "Close..."
|
3175 |
msgstr ""
|
3176 |
|
3177 |
+
#: src/central/bootstrap.php:82
|
3178 |
msgid "This connection appears to already have been made."
|
3179 |
msgstr ""
|
3180 |
|
3181 |
+
#: src/central/bootstrap.php:79
|
3182 |
msgid "You must visit this link in the same browser and login session as you created the key in."
|
3183 |
msgstr ""
|
3184 |
|
3185 |
+
#: src/central/bootstrap.php:75
|
3186 |
msgid "You must visit this URL in the same browser and login session as you created the key in."
|
3187 |
msgstr ""
|
3188 |
|
3189 |
+
#: src/central/bootstrap.php:75
|
3190 |
msgid "You are not logged into this WordPress site in your web browser."
|
3191 |
msgstr ""
|
3192 |
|
3193 |
+
#: src/central/bootstrap.php:72
|
3194 |
msgid "The key referred to was unknown."
|
3195 |
msgstr ""
|
3196 |
|
3197 |
+
#: src/central/bootstrap.php:69
|
3198 |
msgid "A new UpdraftCentral connection has not been made."
|
3199 |
msgstr ""
|
3200 |
|
3201 |
+
#: src/central/bootstrap.php:67
|
3202 |
msgid "An UpdraftCentral connection has been made successfully."
|
3203 |
msgstr ""
|
3204 |
|
3205 |
+
#: src/central/bootstrap.php:64
|
3206 |
msgid "UpdraftCentral Connection"
|
3207 |
msgstr ""
|
3208 |
|
3209 |
+
#: src/class-updraftplus.php:3288, src/class-updraftplus.php:3380
|
3210 |
msgid "The backup was aborted by the user"
|
3211 |
msgstr ""
|
3212 |
|
3213 |
+
#: src/admin.php:5240
|
3214 |
msgid "Your settings have been saved."
|
3215 |
msgstr ""
|
3216 |
|
3217 |
+
#: src/admin.php:4163
|
3218 |
msgid "Total backup size:"
|
3219 |
msgstr ""
|
3220 |
|
3221 |
+
#: src/admin.php:3561
|
3222 |
msgid "stop"
|
3223 |
msgstr ""
|
3224 |
|
3225 |
+
#: src/admin.php:911, src/admin.php:3350
|
3226 |
msgid "The backup has finished running"
|
3227 |
msgstr ""
|
3228 |
|
3229 |
#: src/templates/wp-admin/advanced/tools-menu.php:30,
|
3230 |
#: src/templates/wp-admin/advanced/wipe-settings.php:5,
|
3231 |
+
#: src/templates/wp-admin/advanced/wipe-settings.php:10
|
3232 |
msgid "Wipe settings"
|
3233 |
msgstr ""
|
3234 |
|
3244 |
msgid "this backup set"
|
3245 |
msgstr ""
|
3246 |
|
3247 |
+
#: src/includes/class-filesystem-functions.php:112
|
3248 |
msgid "calculate"
|
3249 |
msgstr ""
|
3250 |
|
3251 |
+
#: src/admin.php:885
|
3252 |
msgid "You should save your changes to ensure that they are used for making your backup."
|
3253 |
msgstr ""
|
3254 |
|
3255 |
+
#: src/admin.php:878
|
3256 |
msgid "We requested to delete the file, but could not understand the server's response"
|
3257 |
msgstr ""
|
3258 |
|
3259 |
+
#: src/admin.php:877
|
3260 |
msgid "Please enter a valid URL"
|
3261 |
msgstr ""
|
3262 |
|
3263 |
+
#: src/admin.php:860
|
3264 |
msgid "Saving..."
|
3265 |
msgstr ""
|
3266 |
|
3267 |
+
#: src/admin.php:821
|
3268 |
msgid "Error: the server sent us a response which we did not understand."
|
3269 |
msgstr ""
|
3270 |
|
3271 |
+
#: src/admin.php:813
|
3272 |
msgid "Fetching..."
|
3273 |
msgstr ""
|
3274 |
|
3275 |
+
#: src/addons/s3-enhanced.php:373
|
3276 |
msgid "Asia Pacific (Seoul)"
|
3277 |
msgstr ""
|
3278 |
|
3279 |
+
#: src/restorer.php:2604
|
3280 |
msgid "Uploads URL:"
|
3281 |
msgstr ""
|
3282 |
|
3284 |
msgid "The required %s PHP module is not installed - ask your web hosting company to enable it."
|
3285 |
msgstr ""
|
3286 |
|
3287 |
+
#: src/class-updraftplus.php:4668, src/restorer.php:2622
|
3288 |
msgid "To import an ordinary WordPress site into a multisite installation requires %s."
|
3289 |
msgstr ""
|
3290 |
|
3291 |
+
#: src/class-updraftplus.php:4664
|
3292 |
msgid "Please read this link for important information on this process."
|
3293 |
msgstr ""
|
3294 |
|
3295 |
+
#: src/class-updraftplus.php:4664
|
3296 |
msgid "It will be imported as a new site."
|
3297 |
msgstr ""
|
3298 |
|
3299 |
+
#: src/admin.php:2980, src/templates/wp-admin/notices/autobackup-notice.php:16,
|
3300 |
+
#: src/templates/wp-admin/notices/autobackup-notice.php:18,
|
3301 |
+
#: src/templates/wp-admin/notices/horizontal-notice.php:16,
|
3302 |
#: src/templates/wp-admin/notices/horizontal-notice.php:18
|
3303 |
msgid "Dismiss"
|
3304 |
msgstr ""
|
3305 |
|
3306 |
+
#: src/admin.php:897
|
3307 |
msgid "Please fill in the required information."
|
3308 |
msgstr ""
|
3309 |
|
3310 |
+
#: src/addons/multisite.php:659
|
3311 |
msgid "Read more..."
|
3312 |
msgstr ""
|
3313 |
|
3314 |
+
#: src/addons/multisite.php:650
|
3315 |
msgid "may include some site-wide data"
|
3316 |
msgstr ""
|
3317 |
|
3318 |
+
#: src/addons/multisite.php:645
|
3319 |
msgid "All sites"
|
3320 |
msgstr ""
|
3321 |
|
3322 |
+
#: src/addons/multisite.php:641
|
3323 |
msgid "Which site to restore"
|
3324 |
msgstr ""
|
3325 |
|
3326 |
+
#: src/addons/migrator.php:629, src/addons/migrator.php:630
|
3327 |
msgid "Error when creating new site at your chosen address:"
|
3328 |
msgstr ""
|
3329 |
|
3364 |
msgid "Call WordPress action:"
|
3365 |
msgstr ""
|
3366 |
|
3367 |
+
#: src/templates/wp-admin/settings/backupnow-modal.php:45
|
3368 |
msgid "Your saved settings also affect what is backed up - e.g. files excluded."
|
3369 |
msgstr ""
|
3370 |
|
3371 |
+
#: src/restorer.php:395
|
3372 |
msgid "Skipping: this archive was already restored."
|
3373 |
msgstr ""
|
3374 |
|
3375 |
+
#: src/templates/wp-admin/settings/form-contents.php:141
|
3376 |
msgid "File Options"
|
3377 |
msgstr ""
|
3378 |
|
3379 |
+
#: src/templates/wp-admin/settings/form-contents.php:94
|
3380 |
msgid "Sending Your Backup To Remote Storage"
|
3381 |
msgstr ""
|
3382 |
|
3396 |
msgid "This button will delete all UpdraftPlus settings and progress information for in-progress backups (but not any of your existing backups from your cloud storage)."
|
3397 |
msgstr ""
|
3398 |
|
3399 |
+
#: src/admin.php:5114
|
3400 |
msgid "Send this backup to remote storage"
|
3401 |
msgstr ""
|
3402 |
|
3403 |
+
#: src/admin.php:5112
|
3404 |
msgid "Check out UpdraftPlus Vault."
|
3405 |
msgstr ""
|
3406 |
|
3407 |
+
#: src/admin.php:5112
|
3408 |
msgid "Not got any remote storage?"
|
3409 |
msgstr ""
|
3410 |
|
3411 |
+
#: src/admin.php:5112
|
3412 |
msgid "settings"
|
3413 |
msgstr ""
|
3414 |
|
3415 |
+
#: src/admin.php:5112
|
3416 |
msgid "Backup won't be sent to any remote storage - none has been saved in the %s"
|
3417 |
msgstr ""
|
3418 |
|
3419 |
+
#: src/admin.php:964, src/templates/wp-admin/settings/backupnow-modal.php:40
|
3420 |
+
msgid "Include your files in the backup"
|
3421 |
msgstr ""
|
3422 |
|
3423 |
+
#: src/templates/wp-admin/settings/backupnow-modal.php:26
|
3424 |
+
msgid "Include your database in the backup"
|
3425 |
msgstr ""
|
3426 |
|
3427 |
+
#: src/admin.php:2976, src/admin.php:2978
|
3428 |
msgid "Continue restoration"
|
3429 |
msgstr ""
|
3430 |
|
3431 |
+
#: src/admin.php:2968
|
3432 |
msgid "You have an unfinished restoration operation, begun %s ago."
|
3433 |
msgstr ""
|
3434 |
|
3435 |
+
#: src/admin.php:2967
|
3436 |
msgid "Unfinished restoration"
|
3437 |
msgstr ""
|
3438 |
|
3439 |
+
#: src/admin.php:2964
|
3440 |
msgid "%s minutes, %s seconds"
|
3441 |
msgstr ""
|
3442 |
|
3443 |
+
#: src/admin.php:2794
|
3444 |
msgid "Backup Contents And Schedule"
|
3445 |
msgstr ""
|
3446 |
|
3447 |
+
#: src/admin.php:2897
|
3448 |
msgid "Premium / Extensions"
|
3449 |
msgstr ""
|
3450 |
|
3451 |
+
#: src/admin.php:4646, src/admin.php:4655
|
3452 |
msgid "Sufficient information about the in-progress restoration operation could not be found."
|
3453 |
msgstr ""
|
3454 |
|
3455 |
+
#: src/addons/morefiles.php:85, src/admin.php:883
|
3456 |
msgctxt "(verb)"
|
3457 |
msgid "Download"
|
3458 |
msgstr ""
|
3459 |
|
3460 |
+
#: src/admin.php:806
|
3461 |
msgid "You have chosen to backup files, but no file entities have been selected"
|
3462 |
msgstr ""
|
3463 |
|
3464 |
+
#: src/admin.php:694
|
3465 |
msgid "Extensions"
|
3466 |
msgstr ""
|
3467 |
|
3468 |
+
#: src/admin.php:686, src/admin.php:2896
|
3469 |
msgid "Advanced Tools"
|
3470 |
msgstr ""
|
3471 |
|
3472 |
+
#: src/addons/googlecloud.php:1056
|
3473 |
msgid "Bucket location"
|
3474 |
msgstr ""
|
3475 |
|
3476 |
+
#: src/addons/googlecloud.php:1045, src/addons/googlecloud.php:1051
|
3477 |
msgid "Note that Google do not support every storage class in every location - you should read their documentation to learn about current availability."
|
3478 |
msgstr ""
|
3479 |
|
3480 |
+
#: src/addons/googlecloud.php:1045, src/addons/googlecloud.php:1051,
|
3481 |
+
#: src/addons/googlecloud.php:1058, src/addons/googlecloud.php:1064
|
3482 |
msgid "This setting applies only when a new bucket is being created."
|
3483 |
msgstr ""
|
3484 |
|
3485 |
+
#: src/addons/googlecloud.php:1040
|
3486 |
msgid "You must use a bucket name that is unique, for all %s users."
|
3487 |
msgstr ""
|
3488 |
|
3489 |
+
#: src/addons/googlecloud.php:986
|
3490 |
msgid "Do not confuse %s with %s - they are separate things."
|
3491 |
msgstr ""
|
3492 |
|
3493 |
+
#: src/addons/googlecloud.php:317
|
3494 |
msgid "You do not have access to this bucket"
|
3495 |
msgstr ""
|
3496 |
|
3540 |
msgid "Durable reduced availability"
|
3541 |
msgstr ""
|
3542 |
|
3543 |
+
#: src/addons/googlecloud.php:38, src/addons/s3-enhanced.php:62
|
3544 |
msgid "Standard"
|
3545 |
msgstr ""
|
3546 |
|
3547 |
+
#: src/addons/azure.php:634
|
3548 |
msgid "container"
|
3549 |
msgstr ""
|
3550 |
|
3551 |
+
#: src/addons/azure.php:634
|
3552 |
msgid "You can enter the path of any %s virtual folder you wish to use here."
|
3553 |
msgstr ""
|
3554 |
|
3555 |
+
#: src/addons/azure.php:633
|
3556 |
msgid "optional"
|
3557 |
msgstr ""
|
3558 |
|
3559 |
+
#: src/addons/azure.php:629
|
3560 |
msgid "See Microsoft's guidelines on container naming by following this link."
|
3561 |
msgstr ""
|
3562 |
|
3563 |
+
#: src/addons/azure.php:629
|
3564 |
msgid "Enter the path of the %s you wish to use here."
|
3565 |
msgstr ""
|
3566 |
|
3567 |
+
#: src/addons/azure.php:620, src/addons/azure.php:620
|
3568 |
msgid "This is not your Azure login - see the instructions if needing more guidance."
|
3569 |
msgstr ""
|
3570 |
|
3571 |
+
#: src/addons/azure.php:619, src/addons/azure.php:623,
|
3572 |
+
#: src/addons/azure.php:628, src/addons/azure.php:633
|
3573 |
msgid "Azure"
|
3574 |
msgstr ""
|
3575 |
|
3576 |
+
#: src/addons/azure.php:600
|
3577 |
msgid "Create Azure credentials in your Azure developer console."
|
3578 |
msgstr ""
|
3579 |
|
3580 |
+
#: src/addons/azure.php:552
|
3581 |
msgid "Could not create the container"
|
3582 |
msgstr ""
|
3583 |
|
3584 |
+
#: src/addons/azure.php:406
|
3585 |
msgid "Could not access container"
|
3586 |
msgstr ""
|
3587 |
|
3588 |
+
#: src/class-updraftplus.php:3307
|
3589 |
msgid "To complete your migration/clone, you should now log in to the remote site and restore the backup set."
|
3590 |
msgstr ""
|
3591 |
|
3592 |
+
#: src/backup.php:1640
|
3593 |
msgid "the options table was not found"
|
3594 |
msgstr ""
|
3595 |
|
3596 |
+
#: src/backup.php:1638
|
3597 |
msgid "no options or sitemeta table was found"
|
3598 |
msgstr ""
|
3599 |
|
3600 |
+
#: src/backup.php:1638, src/backup.php:1640
|
3601 |
msgid "The database backup appears to have failed"
|
3602 |
msgstr ""
|
3603 |
|
3604 |
+
#: src/backup.php:1510
|
3605 |
msgid "The backup directory is not writable (or disk space is full) - the database backup is expected to shortly fail."
|
3606 |
msgstr ""
|
3607 |
|
3613 |
msgid "Not installed"
|
3614 |
msgstr ""
|
3615 |
|
3616 |
+
#: src/addons/googlecloud.php:1043, src/addons/s3-enhanced.php:59
|
3617 |
msgid "Storage class"
|
3618 |
msgstr ""
|
3619 |
|
3620 |
+
#: src/addons/googlecloud.php:1040
|
3621 |
msgid "See Google's guidelines on bucket naming by following this link."
|
3622 |
msgstr ""
|
3623 |
|
3624 |
+
#: src/addons/googlecloud.php:1040
|
3625 |
msgid "Enter the name of the %s bucket you wish to use here."
|
3626 |
msgstr ""
|
3627 |
|
3628 |
+
#: src/addons/googlecloud.php:1039
|
3629 |
msgid "Bucket"
|
3630 |
msgstr ""
|
3631 |
|
3632 |
+
#: src/addons/googlecloud.php:1035, src/addons/googlecloud.php:1035
|
3633 |
msgid "Otherwise, you can leave it blank."
|
3634 |
msgstr ""
|
3635 |
|
3636 |
+
#: src/addons/googlecloud.php:1035, src/addons/googlecloud.php:1035
|
3637 |
msgid "N.B. This is only needed if you have not already created the bucket, and you wish UpdraftPlus to create it for you."
|
3638 |
msgstr ""
|
3639 |
|
3640 |
+
#: src/addons/googlecloud.php:1035
|
3641 |
msgid "Enter the ID of the %s project you wish to use here."
|
3642 |
msgstr ""
|
3643 |
|
3644 |
+
#: src/addons/googlecloud.php:998
|
3645 |
msgid "Follow this link to your Google API Console, and there activate the Storage API and create a Client ID in the API Access section."
|
3646 |
msgstr ""
|
3647 |
|
3648 |
+
#: src/addons/googlecloud.php:911
|
3649 |
msgid "You must enter a project ID in order to be able to create a new bucket."
|
3650 |
msgstr ""
|
3651 |
|
3652 |
+
#: src/addons/googlecloud.php:1033
|
3653 |
msgid "Project ID"
|
3654 |
msgstr ""
|
3655 |
|
3656 |
+
#: src/addons/googlecloud.php:762
|
3657 |
msgid "You must save and authenticate before you can test your settings."
|
3658 |
msgstr ""
|
3659 |
|
3660 |
+
#: src/addons/googlecloud.php:544
|
3661 |
msgid "Have not yet obtained an access token from Google - you need to authorize or re-authorize your connection to Google Cloud."
|
3662 |
msgstr ""
|
3663 |
|
3664 |
+
#: src/addons/googlecloud.php:264, src/addons/googlecloud.php:335,
|
3665 |
+
#: src/addons/googlecloud.php:900, src/addons/googlecloud.php:950
|
3666 |
msgid "You do not have access to this bucket."
|
3667 |
msgstr ""
|
3668 |
|
3669 |
+
#: src/addons/googlecloud.php:264, src/addons/googlecloud.php:317,
|
3670 |
+
#: src/addons/googlecloud.php:325, src/addons/googlecloud.php:335,
|
3671 |
+
#: src/addons/googlecloud.php:721, src/addons/googlecloud.php:900,
|
3672 |
+
#: src/addons/googlecloud.php:950, src/addons/googlecloud.php:992,
|
3673 |
+
#: src/addons/googlecloud.php:992, src/addons/googlecloud.php:1020,
|
3674 |
+
#: src/addons/googlecloud.php:1028, src/addons/googlecloud.php:1040
|
3675 |
msgid "Google Cloud"
|
3676 |
msgstr ""
|
3677 |
|
3678 |
+
#: src/addons/googlecloud.php:264, src/addons/googlecloud.php:317,
|
3679 |
+
#: src/addons/googlecloud.php:335, src/addons/googlecloud.php:900,
|
3680 |
+
#: src/addons/googlecloud.php:950
|
3681 |
msgid "%s Service Exception."
|
3682 |
msgstr ""
|
3683 |
|
3685 |
msgid "You do not have UpdraftPlus completely installed - please de-install and install it again. Most likely, WordPress malfunctioned when copying the plugin files."
|
3686 |
msgstr ""
|
3687 |
|
3688 |
+
#: src/templates/wp-admin/settings/form-contents.php:88
|
|
|
|
|
|
|
|
|
3689 |
msgid "or to configure more complex schedules"
|
3690 |
msgstr ""
|
3691 |
|
3694 |
msgid "Are you sure that you wish to remove %s from UpdraftPlus?"
|
3695 |
msgstr ""
|
3696 |
|
3697 |
+
#: src/templates/wp-admin/settings/existing-backups-table.php:170
|
3698 |
msgid "Deselect"
|
3699 |
msgstr ""
|
3700 |
|
3701 |
+
#: src/templates/wp-admin/settings/existing-backups-table.php:169
|
3702 |
msgid "Select all"
|
3703 |
msgstr ""
|
3704 |
|
3705 |
+
#: src/templates/wp-admin/settings/existing-backups-table.php:167
|
3706 |
msgid "Actions upon selected backups"
|
3707 |
msgstr ""
|
3708 |
|
3711 |
msgid "Press here to look inside your remote storage methods for any existing backup sets (from any site, if they are stored in the same folder)."
|
3712 |
msgstr ""
|
3713 |
|
3714 |
+
#: src/admin.php:1988
|
3715 |
msgid "Backup sets removed:"
|
3716 |
msgstr ""
|
3717 |
|
3718 |
+
#: src/admin.php:896
|
3719 |
msgid "Processing..."
|
3720 |
msgstr ""
|
3721 |
|
3722 |
+
#: src/admin.php:894
|
3723 |
msgid "For backups older than"
|
3724 |
msgstr ""
|
3725 |
|
3726 |
+
#: src/admin.php:893
|
3727 |
msgid "week(s)"
|
3728 |
msgstr ""
|
3729 |
|
3730 |
+
#: src/admin.php:892
|
3731 |
msgid "hour(s)"
|
3732 |
msgstr ""
|
3733 |
|
3734 |
+
#: src/admin.php:891
|
3735 |
msgid "day(s)"
|
3736 |
msgstr ""
|
3737 |
|
3738 |
+
#: src/admin.php:890
|
3739 |
msgid "in the month"
|
3740 |
msgstr ""
|
3741 |
|
3742 |
+
#: src/admin.php:889
|
3743 |
msgid "day"
|
3744 |
msgstr ""
|
3745 |
|
3747 |
msgid "(as many as you like)"
|
3748 |
msgstr ""
|
3749 |
|
3750 |
+
#: src/addons/fixtime.php:305, src/addons/fixtime.php:310
|
3751 |
msgid "Add an additional retention rule..."
|
3752 |
msgstr ""
|
3753 |
|
3754 |
+
#: src/restorer.php:3205
|
3755 |
msgid "This database needs to be deployed on MySQL version %s or later."
|
3756 |
msgstr ""
|
3757 |
|
3758 |
+
#: src/restorer.php:3205
|
3759 |
msgid "This problem is caused by trying to restore a database on a very old MySQL version that is incompatible with the source database."
|
3760 |
msgstr ""
|
3761 |
|
3762 |
+
#: src/methods/updraftvault.php:744
|
3763 |
msgid "You do not currently have any UpdraftPlus Vault quota"
|
3764 |
msgstr ""
|
3765 |
|
3766 |
+
#: src/class-updraftplus.php:4742
|
3767 |
msgid "You must upgrade MySQL to be able to use this database."
|
3768 |
msgstr ""
|
3769 |
|
3770 |
+
#: src/class-updraftplus.php:4742
|
3771 |
msgid "The database backup uses MySQL features not available in the old MySQL version (%s) that this site is running on."
|
3772 |
msgstr ""
|
3773 |
|
3774 |
+
#: src/admin.php:2689
|
3775 |
msgid "The UpdraftPlus directory in wp-content/plugins has white-space in it; WordPress does not like this. You should rename the directory to wp-content/plugins/updraftplus to fix this problem."
|
3776 |
msgstr ""
|
3777 |
|
3778 |
+
#: src/methods/updraftvault.php:392, src/methods/updraftvault.php:392
|
3779 |
msgid "Don't know your email address, or forgotten your password?"
|
3780 |
msgstr ""
|
3781 |
|
3782 |
+
#: src/methods/updraftvault.php:385
|
3783 |
msgid "Enter your UpdraftPlus.Com email / password here to connect:"
|
3784 |
msgstr ""
|
3785 |
|
3786 |
+
#: src/methods/updraftvault.php:337, src/methods/updraftvault.php:378
|
3787 |
+
msgid "Read the %s FAQs here."
|
3788 |
msgstr ""
|
3789 |
|
3790 |
+
#: src/addons/s3-enhanced.php:70
|
3791 |
msgid "Check this box to use Amazon's server-side encryption"
|
3792 |
msgstr ""
|
3793 |
|
3794 |
+
#: src/addons/s3-enhanced.php:69
|
3795 |
msgid "Server-side encryption"
|
3796 |
msgstr ""
|
3797 |
|
3798 |
+
#: src/methods/updraftvault.php:752
|
3799 |
msgid "If you have forgotten your password, then go here to change your password on updraftplus.com."
|
3800 |
msgstr ""
|
3801 |
|
3802 |
+
#: src/admin.php:1237
|
3803 |
msgid "Go to the remote storage settings in order to connect."
|
3804 |
msgstr ""
|
3805 |
|
3806 |
+
#: src/admin.php:1237
|
3807 |
msgid "%s has been chosen for remote storage, but you are not currently connected."
|
3808 |
msgstr ""
|
3809 |
|
3810 |
+
#: src/methods/updraftvault.php:375
|
3811 |
msgid "Payments can be made in US dollars, euros or GB pounds sterling, via card or PayPal."
|
3812 |
msgstr ""
|
3813 |
|
3814 |
+
#: src/admin.php:866
|
3815 |
msgid "Update quota count"
|
3816 |
msgstr ""
|
3817 |
|
3818 |
+
#: src/admin.php:865
|
3819 |
msgid "Counting..."
|
3820 |
msgstr ""
|
3821 |
|
3822 |
+
#: src/admin.php:864
|
3823 |
msgid "Disconnecting..."
|
3824 |
msgstr ""
|
3825 |
|
3826 |
+
#: src/admin.php:862
|
3827 |
msgid "Connecting..."
|
3828 |
msgstr ""
|
3829 |
|
3830 |
+
#: src/methods/updraftvault.php:506, src/methods/updraftvault.php:579
|
3831 |
msgid "Refresh current status"
|
3832 |
msgstr ""
|
3833 |
|
3834 |
+
#: src/methods/updraftvault.php:504, src/methods/updraftvault.php:520,
|
3835 |
+
#: src/methods/updraftvault.php:522, src/methods/updraftvault.php:579
|
3836 |
msgid "Get more quota"
|
3837 |
msgstr ""
|
3838 |
|
3839 |
+
#: src/methods/updraftvault.php:501, src/methods/updraftvault.php:517,
|
3840 |
+
#: src/methods/updraftvault.php:560
|
3841 |
msgid "Current use:"
|
3842 |
msgstr ""
|
3843 |
|
3844 |
+
#: src/methods/updraftvault.php:496
|
3845 |
msgid "You can get more quota here"
|
3846 |
msgstr ""
|
3847 |
|
3848 |
+
#: src/methods/updraftvault.php:496
|
3849 |
+
msgid "Error: you have insufficient storage quota available (%s) to upload this archive (%s)."
|
3850 |
msgstr ""
|
3851 |
|
3852 |
+
#: src/admin.php:863, src/methods/updraftvault.php:419,
|
3853 |
+
#: src/methods/updraftvault.php:489
|
3854 |
msgid "Disconnect"
|
3855 |
msgstr ""
|
3856 |
|
3857 |
+
#: src/methods/updraftvault.php:416, src/methods/updraftvault.php:481
|
3858 |
msgid "Quota:"
|
3859 |
msgstr ""
|
3860 |
|
3861 |
+
#: src/methods/updraftvault.php:415, src/methods/updraftvault.php:479
|
3862 |
msgid "Vault owner"
|
3863 |
msgstr ""
|
3864 |
|
3865 |
+
#: src/methods/updraftvault.php:415, src/methods/updraftvault.php:479
|
3866 |
msgid "Well done - there's nothing more needed to set up."
|
3867 |
msgstr ""
|
3868 |
|
3869 |
+
#: src/methods/updraftvault.php:415, src/methods/updraftvault.php:479
|
3870 |
msgid "This site is <strong>connected</strong> to UpdraftPlus Vault."
|
3871 |
msgstr ""
|
3872 |
|
3873 |
+
#: src/methods/updraftvault.php:421, src/methods/updraftvault.php:475
|
3874 |
msgid "You are <strong>not connected</strong> to UpdraftPlus Vault."
|
3875 |
msgstr ""
|
3876 |
|
3877 |
+
#: src/methods/updraftvault.php:392
|
3878 |
msgid "Go here for help"
|
3879 |
msgstr ""
|
3880 |
|
3881 |
+
#: src/central/bootstrap.php:585, src/methods/updraftvault.php:381,
|
3882 |
+
#: src/methods/updraftvault.php:395,
|
|
|
|
|
|
|
|
|
3883 |
#: src/templates/wp-admin/settings/exclude-settings-modal/exclude-panel-heading.php:4
|
3884 |
msgid "Back..."
|
3885 |
msgstr ""
|
3886 |
|
3887 |
+
#: src/methods/updraftvault.php:375
|
3888 |
msgid "Subscriptions can be cancelled at any time."
|
3889 |
msgstr ""
|
3890 |
|
3891 |
+
#: src/methods/updraftvault.php:354, src/methods/updraftvault.php:361,
|
3892 |
+
#: src/methods/updraftvault.php:368
|
3893 |
msgid "%s per quarter"
|
3894 |
msgstr ""
|
3895 |
|
3896 |
+
#: src/central/bootstrap.php:620
|
|
|
3897 |
msgid "Read more about it here."
|
3898 |
msgstr ""
|
3899 |
|
3900 |
+
#: src/methods/updraftvault.php:337, src/methods/updraftvault.php:378
|
3901 |
msgid "UpdraftPlus Vault is built on top of Amazon's world-leading data-centres, with redundant data storage to achieve 99.999999999% reliability."
|
3902 |
msgstr ""
|
3903 |
|
3904 |
+
#: src/methods/updraftvault.php:330, src/methods/updraftvault.php:330
|
|
|
|
|
|
|
|
|
3905 |
msgid "Show the options"
|
3906 |
msgstr ""
|
3907 |
|
3908 |
+
#: src/methods/updraftvault.php:326, src/methods/updraftvault.php:343
|
|
|
|
|
|
|
|
|
3909 |
msgid "Press a button to get started."
|
3910 |
msgstr ""
|
3911 |
|
3912 |
+
#: src/methods/updraftvault.php:326, src/methods/updraftvault.php:343
|
3913 |
msgid "UpdraftPlus Vault brings you storage that is <strong>reliable, easy to use and a great price</strong>."
|
3914 |
msgstr ""
|
3915 |
|
3916 |
+
#: src/methods/updraftvault.php:261
|
3917 |
msgid "You have an UpdraftPlus Vault subscription that has not been renewed, and the grace period has expired. In a few days' time, your stored data will be permanently removed. If you do not wish this to happen, then you should renew as soon as possible."
|
3918 |
msgstr ""
|
3919 |
|
3920 |
+
#: src/methods/updraftvault.php:258
|
3921 |
msgid "You have an UpdraftPlus Vault subscription with overdue payment. You are within the few days of grace period before it will be suspended, and you will lose your quota and access to data stored within it. Please renew as soon as possible!"
|
3922 |
msgstr ""
|
3923 |
|
3924 |
+
#: src/methods/updraftvault.php:255
|
3925 |
msgid "Your UpdraftPlus Premium purchase is over a year ago. You should renew immediately to avoid losing the 12 months of free storage allowance that you get for being a current UpdraftPlus Premium customer."
|
3926 |
msgstr ""
|
3927 |
|
3928 |
+
#: src/methods/updraftvault.php:104
|
3929 |
msgid "Updraft Vault"
|
3930 |
msgstr ""
|
3931 |
|
3932 |
+
#: src/addons/azure.php:436, src/addons/backblaze.php:548,
|
3933 |
+
#: src/addons/googlecloud.php:846, src/methods/s3.php:1238
|
3934 |
msgid "Delete failed:"
|
3935 |
msgstr ""
|
3936 |
|
3937 |
+
#: src/backup.php:3346
|
3938 |
msgid "The zip engine returned the message: %s."
|
3939 |
msgstr ""
|
3940 |
|
3941 |
+
#: src/addons/s3-enhanced.php:395, src/addons/s3-enhanced.php:397
|
3942 |
msgid "Without this permission, UpdraftPlus cannot delete backups - you should also set your 'retain' settings very high to prevent seeing deletion errors."
|
3943 |
msgstr ""
|
3944 |
|
3945 |
+
#: src/addons/s3-enhanced.php:395, src/addons/s3-enhanced.php:395
|
3946 |
msgid "Allow deletion"
|
3947 |
msgstr ""
|
3948 |
|
3949 |
+
#: src/addons/s3-enhanced.php:391, src/addons/s3-enhanced.php:393
|
3950 |
msgid "Without this permission, you cannot directly download or restore using UpdraftPlus, and will instead need to visit the AWS website."
|
3951 |
msgstr ""
|
3952 |
|
3953 |
+
#: src/addons/s3-enhanced.php:391, src/addons/s3-enhanced.php:391
|
3954 |
msgid "Allow download"
|
3955 |
msgstr ""
|
3956 |
|
3957 |
+
#: src/includes/class-remote-send.php:395
|
3958 |
msgid "If sending directly from site to site does not work for you, then there are three other methods - please try one of these instead."
|
3959 |
msgstr ""
|
3960 |
|
3961 |
+
#: src/admin.php:872, src/includes/class-remote-send.php:377
|
3962 |
msgid "You should check that the remote site is online, not firewalled, does not have security modules that may be blocking access, has UpdraftPlus version %s or later active and that the keys have been entered correctly."
|
3963 |
msgstr ""
|
3964 |
|
3965 |
+
#: src/includes/class-remote-send.php:643
|
3966 |
msgid "Existing keys"
|
3967 |
msgstr ""
|
3968 |
|
3969 |
+
#: src/addons/migrator.php:1803
|
3970 |
msgid "Your new key:"
|
3971 |
msgstr ""
|
3972 |
|
3973 |
+
#: src/central/bootstrap.php:415
|
3974 |
msgid "You must copy and paste this key now - it cannot be shown again."
|
3975 |
msgstr ""
|
3976 |
|
3977 |
+
#: src/central/bootstrap.php:415, src/includes/class-remote-send.php:517
|
3978 |
msgid "Key created successfully."
|
3979 |
msgstr ""
|
3980 |
|
3981 |
+
#: src/includes/class-remote-send.php:500
|
3982 |
msgid "A key with this name already exists; you must use a unique name."
|
3983 |
msgstr ""
|
3984 |
|
3985 |
+
#: src/includes/class-remote-send.php:425
|
3986 |
msgid "Also send this backup to the active remote storage locations"
|
3987 |
msgstr ""
|
3988 |
|
3989 |
+
#: src/includes/class-remote-send.php:391
|
3990 |
msgid "The site URL you are sending to (%s) looks like a local development website. If you are sending from an external network, it is likely that a firewall will be blocking this."
|
3991 |
msgstr ""
|
3992 |
|
3993 |
+
#: src/includes/class-remote-send.php:325
|
3994 |
msgid "site not found"
|
3995 |
msgstr ""
|
3996 |
|
3997 |
+
#: src/includes/class-remote-send.php:292
|
3998 |
msgid "Backup data will be sent to:"
|
3999 |
msgstr ""
|
4000 |
|
4006 |
msgid "This site has no backups to restore from yet."
|
4007 |
msgstr ""
|
4008 |
|
4009 |
+
#: src/addons/reporting.php:186
|
4010 |
msgid "Backup made by %s"
|
4011 |
msgstr ""
|
4012 |
|
4013 |
+
#: src/methods/addon-base-v2.php:227
|
4014 |
msgid "This storage method does not allow downloading"
|
4015 |
msgstr ""
|
4016 |
|
4017 |
+
#: src/admin.php:4325
|
4018 |
msgid "(backup set imported from remote location)"
|
4019 |
msgstr ""
|
4020 |
|
4021 |
#: src/addons/wp-cli.php:373,
|
4022 |
+
#: src/templates/wp-admin/settings/existing-backups-table.php:106
|
4023 |
msgid "Site"
|
4024 |
msgstr ""
|
4025 |
|
4026 |
#: src/addons/wp-cli.php:371,
|
4027 |
+
#: src/templates/wp-admin/settings/existing-backups-table.php:105
|
4028 |
msgid "Backup sent to remote site - not available for download."
|
4029 |
msgstr ""
|
4030 |
|
4031 |
+
#: src/includes/class-wpadmin-commands.php:136
|
4032 |
msgid "You should make sure that this really is a backup set intended for use on this website, before you restore (rather than a backup set of an unrelated website)."
|
4033 |
msgstr ""
|
4034 |
|
4035 |
+
#: src/includes/class-wpadmin-commands.php:136
|
4036 |
msgid "This backup set was not known by UpdraftPlus to be created by the current WordPress installation, but was either found in remote storage, or was sent from a remote site."
|
4037 |
msgstr ""
|
4038 |
|
4039 |
+
#: src/admin.php:879, src/includes/class-remote-send.php:407
|
4040 |
msgid "Testing connection..."
|
4041 |
msgstr ""
|
4042 |
|
4043 |
+
#: src/admin.php:876,
|
4044 |
+
#: src/templates/wp-admin/settings/existing-backups-table.php:174
|
4045 |
msgid "Deleting..."
|
4046 |
msgstr ""
|
4047 |
|
4048 |
+
#: src/admin.php:875
|
4049 |
msgid "key name"
|
4050 |
msgstr ""
|
4051 |
|
4052 |
+
#: src/admin.php:873
|
4053 |
msgid "Please give this key a name (e.g. indicate the site it is for):"
|
4054 |
msgstr ""
|
4055 |
|
4056 |
+
#: src/admin.php:870
|
4057 |
msgid "Creating..."
|
4058 |
msgstr ""
|
4059 |
|
4060 |
+
#: src/addons/migrator.php:1783
|
4061 |
msgid "Receive a backup from a remote site"
|
4062 |
msgstr ""
|
4063 |
|
4064 |
+
#: src/addons/migrator.php:1775
|
4065 |
msgid "Paste key here"
|
4066 |
msgstr ""
|
4067 |
|
4068 |
+
#: src/addons/migrator.php:1771
|
4069 |
msgid "How do I get a site's key?"
|
4070 |
msgstr ""
|
4071 |
|
4072 |
+
#: src/addons/migrator.php:1771
|
4073 |
msgid "To add a site as a destination for sending to, enter that site's key below."
|
4074 |
msgstr ""
|
4075 |
|
4076 |
+
#: src/addons/migrator.php:1762
|
4077 |
msgid "Send a backup to another site"
|
4078 |
msgstr ""
|
4079 |
|
4080 |
+
#: src/admin.php:880, src/includes/class-remote-send.php:438,
|
4081 |
+
#: src/includes/class-remote-send.php:622
|
4082 |
msgid "Send"
|
4083 |
msgstr ""
|
4084 |
|
4085 |
+
#: src/admin.php:871, src/includes/class-remote-send.php:616
|
4086 |
msgid "Send to site:"
|
4087 |
msgstr ""
|
4088 |
|
4089 |
+
#: src/includes/class-remote-send.php:614
|
4090 |
msgid "No receiving sites have yet been added."
|
4091 |
msgstr ""
|
4092 |
|
4093 |
+
#: src/includes/class-remote-send.php:594
|
4094 |
msgid "It is for sending backups to the following site: "
|
4095 |
msgstr ""
|
4096 |
|
4097 |
+
#: src/includes/class-remote-send.php:594
|
4098 |
msgid "The key was successfully added."
|
4099 |
msgstr ""
|
4100 |
|
4101 |
+
#: src/includes/class-remote-send.php:570
|
4102 |
msgid "The entered key does not belong to a remote site (it belongs to this one)."
|
4103 |
msgstr ""
|
4104 |
|
4105 |
+
#: src/includes/class-remote-send.php:559,
|
4106 |
+
#: src/includes/class-remote-send.php:561,
|
4107 |
+
#: src/includes/class-remote-send.php:565
|
4108 |
msgid "The entered key was corrupt - please try again."
|
4109 |
msgstr ""
|
4110 |
|
4111 |
+
#: src/includes/class-remote-send.php:557
|
4112 |
msgid "The entered key was the wrong length - please try again."
|
4113 |
msgstr ""
|
4114 |
|
4115 |
+
#: src/includes/class-remote-send.php:542
|
4116 |
msgid "key"
|
4117 |
msgstr ""
|
4118 |
|
4119 |
+
#: src/methods/ftp.php:392, src/methods/ftp.php:392
|
4120 |
msgid "Almost all FTP servers will want passive mode; but if you need active mode, then uncheck this."
|
4121 |
msgstr ""
|
4122 |
|
4123 |
+
#: src/methods/ftp.php:390
|
4124 |
msgid "Passive mode"
|
4125 |
msgstr ""
|
4126 |
|
4127 |
+
#: src/methods/ftp.php:385
|
4128 |
msgid "Remote path"
|
4129 |
msgstr ""
|
4130 |
|
4131 |
+
#: src/methods/ftp.php:380
|
4132 |
msgid "FTP password"
|
4133 |
msgstr ""
|
4134 |
|
4135 |
+
#: src/methods/ftp.php:375
|
4136 |
msgid "FTP login"
|
4137 |
msgstr ""
|
4138 |
|
4139 |
+
#: src/methods/ftp.php:370
|
4140 |
msgid "FTP server"
|
4141 |
msgstr ""
|
4142 |
|
4148 |
msgid "A \"migration\" is ultimately the same as a restoration - but using backup archives that you import from another site."
|
4149 |
msgstr ""
|
4150 |
|
4151 |
+
#: src/admin.php:869
|
4152 |
msgid "Resetting..."
|
4153 |
msgstr ""
|
4154 |
|
4155 |
+
#: src/addons/migrator.php:1775, src/admin.php:868
|
4156 |
msgid "Add site"
|
4157 |
msgstr ""
|
4158 |
|
4159 |
+
#: src/admin.php:867
|
4160 |
msgid "Adding..."
|
4161 |
msgstr ""
|
4162 |
|
4163 |
+
#: src/udaddons/options.php:302
|
4164 |
msgid "Claim not granted - perhaps you have already used this purchase somewhere else, or your paid period for downloading from updraftplus.com has expired?"
|
4165 |
msgstr ""
|
4166 |
|
4167 |
+
#: src/restorer.php:3207
|
4168 |
msgid "To use this backup, your database server needs to support the %s character set."
|
4169 |
msgstr ""
|
4170 |
|
4171 |
+
#: src/udaddons/updraftplus-addons.php:1062
|
4172 |
msgid "go here to change your password on updraftplus.com."
|
4173 |
msgstr ""
|
4174 |
|
4175 |
+
#: src/udaddons/updraftplus-addons.php:1062
|
4176 |
msgid "If you have forgotten your password "
|
4177 |
msgstr ""
|
4178 |
|
4179 |
+
#: src/udaddons/updraftplus-addons.php:1061
|
4180 |
msgid "Go here to re-enter your password."
|
4181 |
msgstr ""
|
4182 |
|
4184 |
msgid "After pressing this button, you will be given the option to choose which components you wish to migrate"
|
4185 |
msgstr ""
|
4186 |
|
4187 |
+
#: src/admin.php:859, src/admin.php:885, src/admin.php:886
|
4188 |
msgid "You have made changes to your settings, and not saved."
|
4189 |
msgstr ""
|
4190 |
|
4191 |
+
#: src/addons/onedrive.php:1196
|
4192 |
msgid "N.B. %s is not case-sensitive."
|
4193 |
msgstr ""
|
4194 |
|
4195 |
+
#: src/addons/onedrive.php:1186
|
4196 |
msgid "If OneDrive later shows you the message \"unauthorized_client\", then you did not enter a valid client ID here."
|
4197 |
msgstr ""
|
4198 |
|
4199 |
+
#: src/addons/azure.php:601, src/addons/onedrive.php:1157,
|
4200 |
+
#: src/includes/class-remote-send.php:395
|
4201 |
msgid "For longer help, including screenshots, follow this link."
|
4202 |
msgstr ""
|
4203 |
|
4204 |
+
#: src/addons/onedrive.php:1150
|
4205 |
msgid "Create OneDrive credentials in your OneDrive developer console."
|
4206 |
msgstr ""
|
4207 |
|
4208 |
+
#: src/addons/onedrive.php:1142
|
4209 |
msgid "You must add the following as the authorized redirect URI in your OneDrive console (under \"API Settings\") when asked"
|
4210 |
msgstr ""
|
4211 |
|
4212 |
+
#: src/addons/azure.php:589
|
4213 |
msgid "Microsoft Azure is not compatible with sites hosted on a localhost or 127.0.0.1 URL - their developer console forbids these (current URL is: %s)."
|
4214 |
msgstr ""
|
4215 |
|
4216 |
+
#: src/addons/onedrive.php:1105, src/addons/onedrive.php:1107
|
4217 |
msgid "authorization failed:"
|
4218 |
msgstr ""
|
4219 |
|
4220 |
+
#: src/addons/onedrive.php:950, src/addons/onedrive.php:1185,
|
4221 |
+
#: src/addons/onedrive.php:1189
|
4222 |
msgid "OneDrive"
|
4223 |
msgstr ""
|
4224 |
|
4225 |
+
#: src/addons/onedrive.php:735
|
4226 |
msgid "Please re-authorize the connection to your %s account."
|
4227 |
msgstr ""
|
4228 |
|
4230 |
msgid "configure it here"
|
4231 |
msgstr ""
|
4232 |
|
4233 |
+
#: src/addons/onedrive.php:728, src/includes/updraftplus-login.php:55,
|
4234 |
+
#: src/methods/updraftvault.php:717
|
4235 |
msgid "To remove the block, please go here."
|
4236 |
msgstr ""
|
4237 |
|
4238 |
+
#: src/addons/s3-enhanced.php:474
|
4239 |
msgid "Do remember to save your settings."
|
4240 |
msgstr ""
|
4241 |
|
4242 |
+
#: src/addons/s3-enhanced.php:474
|
4243 |
msgid "You are now using a IAM user account to access your bucket."
|
4244 |
msgstr ""
|
4245 |
|
4246 |
+
#: src/addons/s3-enhanced.php:389
|
4247 |
msgid "S3 bucket"
|
4248 |
msgstr ""
|
4249 |
|
4250 |
+
#: src/addons/s3-enhanced.php:379
|
4251 |
msgid "China (Beijing) (restricted)"
|
4252 |
msgstr ""
|
4253 |
|
4254 |
+
#: src/addons/s3-enhanced.php:378
|
4255 |
msgid "South America (Sao Paulo)"
|
4256 |
msgstr ""
|
4257 |
|
4258 |
+
#: src/addons/s3-enhanced.php:377
|
4259 |
msgid "Asia Pacific (Tokyo)"
|
4260 |
msgstr ""
|
4261 |
|
4262 |
+
#: src/addons/s3-enhanced.php:375
|
4263 |
msgid "Asia Pacific (Sydney)"
|
4264 |
msgstr ""
|
4265 |
|
4266 |
+
#: src/addons/s3-enhanced.php:374
|
4267 |
msgid "Asia Pacific (Singapore)"
|
4268 |
msgstr ""
|
4269 |
|
4270 |
+
#: src/addons/s3-enhanced.php:365
|
4271 |
msgid "US Government West (restricted)"
|
4272 |
msgstr ""
|
4273 |
|
4274 |
+
#: src/addons/s3-enhanced.php:364
|
4275 |
msgid "US West (N. California)"
|
4276 |
msgstr ""
|
4277 |
|
4278 |
+
#: src/addons/s3-enhanced.php:363
|
4279 |
msgid "US West (Oregon)"
|
4280 |
msgstr ""
|
4281 |
|
4282 |
+
#: src/addons/s3-enhanced.php:361
|
4283 |
msgid "US Standard (default)"
|
4284 |
msgstr ""
|
4285 |
|
4286 |
+
#: src/addons/s3-enhanced.php:357
|
4287 |
msgid "S3 storage region"
|
4288 |
msgstr ""
|
4289 |
|
4290 |
+
#: src/addons/s3-enhanced.php:355
|
4291 |
msgid "New IAM username"
|
4292 |
msgstr ""
|
4293 |
|
4294 |
+
#: src/addons/s3-enhanced.php:354
|
4295 |
msgid "Admin secret key"
|
4296 |
msgstr ""
|
4297 |
|
4298 |
+
#: src/addons/s3-enhanced.php:353
|
4299 |
msgid "Admin access key"
|
4300 |
msgstr ""
|
4301 |
|
4302 |
+
#: src/addons/s3-enhanced.php:346
|
4303 |
msgid "Then, these lower-powered access credentials can be used, instead of storing your administrative keys."
|
4304 |
msgstr ""
|
4305 |
|
4306 |
+
#: src/addons/s3-enhanced.php:346
|
4307 |
msgid "These will be used to create a new user and key pair with an IAM policy attached which will only allow it to access the indicated bucket."
|
4308 |
msgstr ""
|
4309 |
|
4310 |
+
#: src/addons/s3-enhanced.php:346
|
4311 |
msgid "Enter your administrative Amazon S3 access/secret keys (this needs to be a key pair with enough rights to create new users and buckets), and a new (unique) username for the new user and a bucket name."
|
4312 |
msgstr ""
|
4313 |
|
4314 |
+
#: src/addons/s3-enhanced.php:426
|
4315 |
msgid "Create new IAM user and S3 bucket"
|
4316 |
msgstr ""
|
4317 |
|
4318 |
+
#: src/addons/s3-enhanced.php:332
|
4319 |
msgid "Secret Key: %s"
|
4320 |
msgstr ""
|
4321 |
|
4322 |
+
#: src/addons/s3-enhanced.php:332
|
4323 |
msgid "Access Key: %s"
|
4324 |
msgstr ""
|
4325 |
|
4326 |
+
#: src/addons/s3-enhanced.php:320
|
4327 |
msgid "Failed to apply User Policy"
|
4328 |
msgstr ""
|
4329 |
|
4330 |
+
#: src/addons/s3-enhanced.php:261, src/addons/s3-enhanced.php:265
|
4331 |
msgid "Operation to create user Access Key failed"
|
4332 |
msgstr ""
|
4333 |
|
4334 |
+
#: src/addons/s3-enhanced.php:259
|
4335 |
msgid "Failed to create user Access Key"
|
4336 |
msgstr ""
|
4337 |
|
4338 |
+
#: src/addons/s3-enhanced.php:241, src/addons/s3-enhanced.php:244,
|
4339 |
+
#: src/addons/s3-enhanced.php:248
|
4340 |
msgid "IAM operation failed (%s)"
|
4341 |
msgstr ""
|
4342 |
|
4343 |
+
#: src/addons/s3-enhanced.php:239
|
4344 |
msgid "Conflict: that user already exists"
|
4345 |
msgstr ""
|
4346 |
|
4347 |
+
#: src/addons/s3-enhanced.php:211
|
4348 |
msgid "Failure: We could not successfully access or create such a bucket. Please check your access credentials, and if those are correct then try another bucket name (as another AWS user may already have taken your name)."
|
4349 |
msgstr ""
|
4350 |
|
4351 |
+
#: src/addons/s3-enhanced.php:165
|
4352 |
msgid "AWS authentication failed"
|
4353 |
msgstr ""
|
4354 |
|
4355 |
+
#: src/addons/s3-enhanced.php:158
|
4356 |
msgid "Cannot create new AWS user, since the old AWS toolkit is being used."
|
4357 |
msgstr ""
|
4358 |
|
4359 |
+
#: src/addons/s3-enhanced.php:131
|
4360 |
msgid "You need to enter a bucket"
|
4361 |
msgstr ""
|
4362 |
|
4363 |
+
#: src/addons/s3-enhanced.php:127
|
4364 |
msgid "You need to enter a new IAM username"
|
4365 |
msgstr ""
|
4366 |
|
4367 |
+
#: src/addons/s3-enhanced.php:123
|
4368 |
msgid "You need to enter an admin secret key"
|
4369 |
msgstr ""
|
4370 |
|
4371 |
+
#: src/addons/s3-enhanced.php:119
|
4372 |
msgid "You need to enter an admin access key"
|
4373 |
msgstr ""
|
4374 |
|
4375 |
+
#: src/addons/s3-enhanced.php:92
|
4376 |
msgid "If you have an AWS admin user, then you can use this wizard to quickly create a new AWS (IAM) user with access to only this bucket (rather than your whole account)"
|
4377 |
msgstr ""
|
4378 |
|
4379 |
+
#: src/methods/s3.php:947
|
4380 |
msgid "To create a new IAM sub-user and access key that has access only to this bucket, use this add-on."
|
4381 |
msgstr ""
|
4382 |
|
4384 |
msgid "For personal support, the ability to copy sites, more storage destinations, encrypted backups for security, multiple backup destinations, better reporting, no adverts and plenty more, take a look at the premium version of UpdraftPlus - the world's most popular backup plugin."
|
4385 |
msgstr ""
|
4386 |
|
4387 |
+
#: src/templates/wp-admin/notices/thanks-for-using-main-dash.php:26
|
4388 |
msgid "UpdraftPlus news, high-quality training materials for WordPress developers and site-owners, and general WordPress news. You can de-subscribe at any time."
|
4389 |
msgstr ""
|
4390 |
|
4391 |
+
#: src/addons/onedrive.php:708, src/addons/onedrive.php:728,
|
4392 |
+
#: src/includes/updraftplus-login.php:55, src/methods/updraftvault.php:717,
|
4393 |
+
#: src/udaddons/updraftplus-addons.php:1013,
|
4394 |
+
#: src/udaddons/updraftplus-addons.php:1026
|
4395 |
msgid "This most likely means that you share a webserver with a hacked website that has been used in previous attacks."
|
4396 |
msgstr ""
|
4397 |
|
4398 |
+
#: src/addons/onedrive.php:728, src/includes/updraftplus-login.php:55,
|
4399 |
+
#: src/methods/updraftvault.php:717, src/udaddons/updraftplus-addons.php:1026
|
4400 |
msgid "It appears that your web server's IP Address (%s) is blocked."
|
4401 |
msgstr ""
|
4402 |
|
4403 |
+
#: src/addons/onedrive.php:728, src/includes/updraftplus-login.php:55,
|
4404 |
+
#: src/methods/updraftvault.php:717, src/udaddons/updraftplus-addons.php:1026
|
4405 |
msgid "UpdraftPlus.com has responded with 'Access Denied'."
|
4406 |
msgstr ""
|
4407 |
|
4408 |
+
#: src/templates/wp-admin/notices/thanks-for-using-main-dash.php:30
|
4409 |
msgid "Premium WooCommerce plugins"
|
4410 |
msgstr ""
|
4411 |
|
4412 |
+
#: src/templates/wp-admin/notices/thanks-for-using-main-dash.php:30
|
4413 |
msgid "Free two-factor security plugin"
|
4414 |
msgstr ""
|
4415 |
|
4416 |
+
#: src/templates/wp-admin/notices/thanks-for-using-main-dash.php:29
|
4417 |
msgid "More quality plugins"
|
4418 |
msgstr ""
|
4419 |
|
4426 |
msgstr ""
|
4427 |
|
4428 |
#: src/templates/wp-admin/notices/thanks-for-using-main-dash.php:12,
|
4429 |
+
#: src/templates/wp-admin/settings/tab-addons.php:72
|
4430 |
msgid "UpdraftPlus Premium"
|
4431 |
msgstr ""
|
4432 |
|
4433 |
+
#: src/templates/wp-admin/notices/thanks-for-using-main-dash.php:26
|
4434 |
msgid "Free Newsletter"
|
4435 |
msgstr ""
|
4436 |
|
4437 |
#: src/templates/wp-admin/notices/thanks-for-using-main-dash.php:2,
|
4438 |
+
#: src/templates/wp-admin/notices/thanks-for-using-main-dash.php:32
|
4439 |
msgid "Dismiss (for %s months)"
|
4440 |
msgstr ""
|
4441 |
|
4442 |
+
#: src/addons/fixtime.php:447
|
4443 |
msgid "(at same time as files backup)"
|
4444 |
msgstr ""
|
4445 |
|
4446 |
+
#: src/admin.php:3850
|
4447 |
msgid "No backup has been completed"
|
4448 |
msgstr ""
|
4449 |
|
4451 |
msgid "Newsletter sign-up"
|
4452 |
msgstr ""
|
4453 |
|
4454 |
+
#: src/includes/updraftplus-notices.php:148
|
4455 |
msgid "Follow this link to sign up for the UpdraftPlus newsletter."
|
4456 |
msgstr ""
|
4457 |
|
4458 |
+
#: src/templates/wp-admin/settings/tab-addons.php:152,
|
4459 |
+
#: src/templates/wp-admin/settings/tab-addons.php:153
|
4460 |
msgid "Backup non-WordPress files and databases"
|
4461 |
msgstr ""
|
4462 |
|
4463 |
+
#: src/templates/wp-admin/settings/tab-addons.php:27
|
4464 |
msgid "Ask a pre-sales question"
|
4465 |
msgstr ""
|
4466 |
|
4467 |
+
#: src/templates/wp-admin/settings/tab-addons.php:26
|
4468 |
msgid "Pre-sales FAQs"
|
4469 |
msgstr ""
|
4470 |
|
4471 |
+
#: src/templates/wp-admin/settings/tab-addons.php:25
|
4472 |
msgid "Full feature list"
|
4473 |
msgstr ""
|
4474 |
|
4475 |
+
#: src/addons/autobackup.php:1102
|
4476 |
msgid "Backup (where relevant) plugins, themes and the WordPress database with UpdraftPlus before updating"
|
4477 |
msgstr ""
|
4478 |
|
4479 |
+
#: src/methods/s3.php:187, src/methods/s3.php:200
|
|
|
4480 |
msgid "%s Error: Failed to initialise"
|
4481 |
msgstr ""
|
4482 |
|
4483 |
+
#: src/templates/wp-admin/settings/form-contents.php:191
|
4484 |
msgctxt "Uploader: Drop db.gz.crypt files here to upload them for decryption - or - Select Files"
|
4485 |
msgid "or"
|
4486 |
msgstr ""
|
4487 |
|
4488 |
+
#: src/admin.php:853
|
4489 |
msgid "You did not select any components to restore. Please select at least one, and then try again."
|
4490 |
msgstr ""
|
4491 |
|
4492 |
+
#: src/addons/sftp.php:465, src/addons/sftp.php:466
|
4493 |
msgctxt "Do not translate BEGIN RSA PRIVATE KEY. PCKS1, XML, PEM and PuTTY are also technical acronyms which should not be translated."
|
4494 |
msgid "PKCS1 (PEM header: BEGIN RSA PRIVATE KEY), XML and PuTTY format keys are accepted."
|
4495 |
msgstr ""
|
4496 |
|
4497 |
+
#: src/addons/sftp.php:416
|
4498 |
msgid "Resuming partial uploads is supported for SFTP, but not for SCP. Thus, if using SCP then you will need to ensure that your webserver allows PHP processes to run long enough to upload your largest backup file."
|
4499 |
msgstr ""
|
4500 |
|
4503 |
msgid "tenant"
|
4504 |
msgstr ""
|
4505 |
|
4506 |
+
#: src/methods/openstack2.php:137, src/methods/openstack2.php:139
|
4507 |
msgctxt "Keystone and swauth are technical terms which cannot be translated"
|
4508 |
msgid "This needs to be a v2 (Keystone) authentication URI; v1 (Swauth) is not supported."
|
4509 |
msgstr ""
|
4510 |
|
4511 |
+
#: src/templates/wp-admin/settings/form-contents.php:261
|
4512 |
msgid "your site's admin address"
|
4513 |
msgstr ""
|
4514 |
|
4515 |
+
#: src/templates/wp-admin/settings/form-contents.php:261
|
4516 |
msgid "Check this box to have a basic report sent to"
|
4517 |
msgstr ""
|
4518 |
|
4519 |
+
#: src/admin.php:3866
|
4520 |
msgctxt "i.e. Non-automatic"
|
4521 |
msgid "Manual"
|
4522 |
msgstr ""
|
4523 |
|
4524 |
+
#: src/restorer.php:3160
|
4525 |
msgctxt "The user is being told the number of times an error has happened, e.g. An error (27) occurred"
|
4526 |
msgid "An error (%s) occurred:"
|
4527 |
msgstr ""
|
4530 |
msgid "Change Lock Settings"
|
4531 |
msgstr ""
|
4532 |
|
4533 |
+
#: src/addons/morefiles.php:272
|
4534 |
msgid "Any other file/directory on your server that you wish to backup"
|
4535 |
msgstr ""
|
4536 |
|
4537 |
+
#: src/admin.php:2706
|
4538 |
msgid "For even more features and personal support, check out "
|
4539 |
msgstr ""
|
4540 |
|
4542 |
msgid "Database decryption phrase"
|
4543 |
msgstr ""
|
4544 |
|
4545 |
+
#: src/addons/autobackup.php:157, src/addons/autobackup.php:1048,
|
4546 |
+
#: src/admin.php:858
|
4547 |
msgid "Automatic backup before update"
|
4548 |
msgstr ""
|
4549 |
|
4620 |
msgid "The admin password has now been removed."
|
4621 |
msgstr ""
|
4622 |
|
4623 |
+
#: src/addons/morefiles.php:155
|
4624 |
msgid "(learn more about this significant option)"
|
4625 |
msgstr ""
|
4626 |
|
4627 |
+
#: src/udaddons/options.php:237
|
4628 |
msgid "Note that after you have claimed your add-ons, you can remove your password (but not the email address) from the settings below, without affecting this site's access to updates."
|
4629 |
msgstr ""
|
4630 |
|
4631 |
+
#: src/admin.php:3350, src/admin.php:4422
|
4632 |
msgid "View Log"
|
4633 |
msgstr ""
|
4634 |
|
4635 |
#: src/templates/wp-admin/settings/existing-backups-table.php:18,
|
4636 |
+
#: src/templates/wp-admin/settings/existing-backups-table.php:101
|
4637 |
msgid "Backup data (click to download)"
|
4638 |
msgstr ""
|
4639 |
|
4640 |
#: src/templates/wp-admin/settings/existing-backups-table.php:17,
|
4641 |
+
#: src/templates/wp-admin/settings/existing-backups-table.php:68
|
4642 |
msgid "Backup date"
|
4643 |
msgstr ""
|
4644 |
|
4645 |
#: src/templates/wp-admin/settings/form-contents.php:42,
|
4646 |
+
#: src/templates/wp-admin/settings/form-contents.php:76
|
4647 |
msgid "and retain this many scheduled backups"
|
4648 |
msgstr ""
|
4649 |
|
4650 |
+
#: src/admin.php:3820
|
4651 |
msgid "incremental backup; base backup: %s"
|
4652 |
msgstr ""
|
4653 |
|
4660 |
msgid "Upload files into UpdraftPlus."
|
4661 |
msgstr ""
|
4662 |
|
4663 |
+
#: src/admin.php:1180, src/includes/class-commands.php:469,
|
4664 |
+
#: src/templates/wp-admin/settings/take-backup.php:13
|
4665 |
msgid "The 'Backup Now' button is disabled as your backup directory is not writable (go to the 'Settings' tab and find the relevant option)."
|
4666 |
msgstr ""
|
4667 |
|
4668 |
+
#: src/class-updraftplus.php:4653
|
4669 |
msgid "Backup label:"
|
4670 |
msgstr ""
|
4671 |
|
4672 |
+
#: src/addons/backblaze.php:198, src/admin.php:2269
|
4673 |
msgid "Error: unexpected file read fail"
|
4674 |
msgstr ""
|
4675 |
|
4676 |
+
#: src/backup.php:3352
|
4677 |
msgid "check your log for more details."
|
4678 |
msgstr ""
|
4679 |
|
4680 |
+
#: src/backup.php:3350
|
4681 |
msgid "your web hosting account appears to be full; please see: %s"
|
4682 |
msgstr ""
|
4683 |
|
4684 |
+
#: src/backup.php:3348
|
4685 |
msgid "A zip error occurred"
|
4686 |
msgstr ""
|
4687 |
|
4688 |
+
#: src/addons/reporting.php:81
|
4689 |
msgid "Your label for this backup (optional)"
|
4690 |
msgstr ""
|
4691 |
|
4692 |
+
#: src/methods/googledrive.php:1329
|
4693 |
msgid "%s does not allow authorisation of sites hosted on direct IP addresses. You will need to change your site's address (%s) before you can use %s for storage."
|
4694 |
msgstr ""
|
4695 |
|
4696 |
+
#: src/methods/updraftvault.php:755, src/udaddons/updraftplus-addons.php:1065
|
4697 |
msgid "You entered an email address that was not recognised by UpdraftPlus.Com"
|
4698 |
msgstr ""
|
4699 |
|
4700 |
+
#: src/methods/updraftvault.php:752, src/udaddons/updraftplus-addons.php:1061
|
4701 |
msgid "Your email address was valid, but your password was not recognised by UpdraftPlus.Com."
|
4702 |
msgstr ""
|
4703 |
|
4704 |
+
#: src/methods/updraftvault.php:693, src/udaddons/updraftplus-addons.php:930
|
4705 |
msgid "You need to supply both an email address and a password"
|
4706 |
msgstr ""
|
4707 |
|
4708 |
+
#: src/class-updraftplus.php:4672
|
4709 |
msgid "If you want to restore a multisite backup, you should first set up your WordPress installation as a multisite."
|
4710 |
msgstr ""
|
4711 |
|
4712 |
+
#: src/class-updraftplus.php:4672
|
4713 |
msgid "Your backup is of a WordPress multisite install; but this site is not. Only the first site of the network will be accessible."
|
4714 |
msgstr ""
|
4715 |
|
4716 |
+
#: src/addons/migrator.php:1261
|
4717 |
msgid "already done"
|
4718 |
msgstr ""
|
4719 |
|
4720 |
+
#: src/addons/migrator.php:1221
|
4721 |
msgid "skipped (not in list)"
|
4722 |
msgstr ""
|
4723 |
|
4724 |
+
#: src/addons/migrator.php:1221, src/addons/migrator.php:1261,
|
4725 |
+
#: src/addons/migrator.php:1395
|
4726 |
msgid "Search and replacing table:"
|
4727 |
msgstr ""
|
4728 |
|
4738 |
msgid "Rows per batch"
|
4739 |
msgstr ""
|
4740 |
|
4741 |
+
#: src/udaddons/options.php:97
|
4742 |
msgid "You have not yet connected with your UpdraftPlus.Com account."
|
4743 |
msgstr ""
|
4744 |
|
4745 |
+
#: src/udaddons/options.php:95, src/udaddons/options.php:97
|
4746 |
msgid "You need to connect to receive future updates to UpdraftPlus."
|
4747 |
msgstr ""
|
4748 |
|
4749 |
+
#: src/class-updraftplus.php:4643, src/class-updraftplus.php:4645
|
4750 |
msgid "Any support requests to do with %s should be raised with your web hosting company."
|
4751 |
msgstr ""
|
4752 |
|
4753 |
+
#: src/class-updraftplus.php:4643
|
4754 |
msgid "You should only proceed if you cannot update the current server and are confident (or willing to risk) that your plugins/themes/etc. are compatible with the older %s version."
|
4755 |
msgstr ""
|
4756 |
|
4757 |
+
#: src/class-updraftplus.php:4643
|
4758 |
msgid "This is significantly newer than the server which you are now restoring onto (version %s)."
|
4759 |
msgstr ""
|
4760 |
|
4761 |
+
#: src/class-updraftplus.php:4643, src/class-updraftplus.php:4645
|
4762 |
msgid "The site in this backup was running on a webserver with version %s of %s. "
|
4763 |
msgstr ""
|
4764 |
|
4765 |
+
#: src/includes/updraftplus-notices.php:139,
|
4766 |
+
#: src/includes/updraftplus-notices.php:140
|
4767 |
msgid "LinkedIn"
|
4768 |
msgstr ""
|
4769 |
|
4770 |
+
#: src/includes/updraftplus-notices.php:139,
|
4771 |
+
#: src/includes/updraftplus-notices.php:140
|
4772 |
msgid "Google+"
|
4773 |
msgstr ""
|
4774 |
|
4775 |
+
#: src/includes/updraftplus-notices.php:139,
|
4776 |
+
#: src/includes/updraftplus-notices.php:140
|
4777 |
msgid "Facebook"
|
4778 |
msgstr ""
|
4779 |
|
4780 |
+
#: src/includes/updraftplus-notices.php:139,
|
4781 |
+
#: src/includes/updraftplus-notices.php:140,
|
4782 |
#: src/templates/wp-admin/settings/header.php:16
|
4783 |
msgid "Twitter"
|
4784 |
msgstr ""
|
4785 |
|
4786 |
+
#: src/includes/updraftplus-notices.php:138
|
4787 |
msgid "UpdraftPlus is on social media - check us out!"
|
4788 |
msgstr ""
|
4789 |
|
4790 |
+
#: src/addons/wp-cli.php:849, src/includes/class-filesystem-functions.php:83
|
4791 |
msgid "Why am I seeing this?"
|
4792 |
msgstr ""
|
4793 |
|
4801 |
msgid "Press here to look inside your UpdraftPlus directory (in your web hosting space) for any new backup sets that you have uploaded."
|
4802 |
msgstr ""
|
4803 |
|
4804 |
+
#: src/admin.php:2190, src/admin.php:2213, src/includes/class-commands.php:839
|
4805 |
msgid "Start backup"
|
4806 |
msgstr ""
|
4807 |
|
4808 |
+
#: src/class-updraftplus.php:4614, src/restorer.php:1687
|
4809 |
msgid "You are using the %s webserver, but do not seem to have the %s module loaded."
|
4810 |
msgstr ""
|
4811 |
|
4812 |
+
#: src/admin.php:3718
|
4813 |
msgid "You will need to consult with your web hosting provider to find out how to set permissions for a WordPress plugin to write to the directory."
|
4814 |
msgstr ""
|
4815 |
|
4817 |
msgid "Unless you have a problem, you can completely ignore everything here."
|
4818 |
msgstr ""
|
4819 |
|
4820 |
+
#: src/admin.php:2452
|
4821 |
msgid "This file could not be uploaded"
|
4822 |
msgstr ""
|
4823 |
|
4824 |
+
#: src/admin.php:2415
|
4825 |
msgid "You will find more information about this in the Settings section."
|
4826 |
msgstr ""
|
4827 |
|
4833 |
msgid "Was this a backup created by a different backup plugin? If so, then you might first need to rename it so that it can be recognized - please follow this link."
|
4834 |
msgstr ""
|
4835 |
|
4836 |
+
#: src/addons/incremental.php:363
|
4837 |
+
msgid "Tell me more about incremental backups"
|
4838 |
+
msgstr ""
|
4839 |
+
|
4840 |
#: src/templates/wp-admin/advanced/site-info.php:44
|
4841 |
msgid "Memory limit"
|
4842 |
msgstr ""
|
4843 |
|
4844 |
+
#: src/includes/class-filesystem-functions.php:285, src/restorer.php:2383
|
4845 |
msgid "restoration"
|
4846 |
msgstr ""
|
4847 |
|
4848 |
+
#: src/class-updraftplus.php:3375
|
4849 |
msgid "Incremental"
|
4850 |
msgstr ""
|
4851 |
|
4852 |
+
#: src/class-updraftplus.php:3375
|
4853 |
msgid "Full backup"
|
4854 |
msgstr ""
|
4855 |
|
4856 |
+
#: src/addons/autobackup.php:570, src/addons/autobackup.php:572
|
4857 |
msgid "now proceeding with the updates..."
|
4858 |
msgstr ""
|
4859 |
|
4860 |
+
#: src/addons/autobackup.php:570, src/addons/autobackup.php:572
|
4861 |
msgid "(view log...)"
|
4862 |
msgstr ""
|
4863 |
|
4864 |
+
#: src/addons/autobackup.php:570, src/addons/autobackup.php:572
|
4865 |
msgid "Backup succeeded"
|
4866 |
msgstr ""
|
4867 |
|
4868 |
+
#: src/addons/incremental.php:330, src/addons/incremental.php:331,
|
4869 |
+
#: src/addons/incremental.php:332, src/addons/incremental.php:333,
|
4870 |
+
#: src/admin.php:3868, src/admin.php:3869, src/admin.php:3870,
|
4871 |
+
#: src/admin.php:3871, src/updraftplus.php:100, src/updraftplus.php:101,
|
4872 |
+
#: src/updraftplus.php:102
|
4873 |
msgid "Every %s hours"
|
4874 |
msgstr ""
|
4875 |
|
4876 |
+
#: src/addons/migrator.php:916, src/addons/migrator.php:918
|
4877 |
msgid "search and replace"
|
4878 |
msgstr ""
|
4879 |
|
4907 |
msgid "search term"
|
4908 |
msgstr ""
|
4909 |
|
4910 |
+
#: src/restorer.php:3212
|
4911 |
msgid "Too many database errors have occurred - aborting"
|
4912 |
msgstr ""
|
4913 |
|
4914 |
+
#: src/class-updraftplus.php:3443
|
4915 |
msgid "read more at %s"
|
4916 |
msgstr ""
|
4917 |
|
4918 |
+
#: src/class-updraftplus.php:3443
|
4919 |
msgid "Email reports created by UpdraftPlus (free edition) bring you the latest UpdraftPlus.com news"
|
4920 |
msgstr ""
|
4921 |
|
4922 |
+
#: src/methods/googledrive.php:1336
|
4923 |
msgid "N.B. If you install UpdraftPlus on several WordPress sites, then you cannot re-use your project; you must create a new one from your Google API console for each site."
|
4924 |
msgstr ""
|
4925 |
|
4926 |
+
#: src/includes/class-backup-history.php:131
|
4927 |
msgid "You have not yet made any backups."
|
4928 |
msgstr ""
|
4929 |
|
4930 |
+
#: src/templates/wp-admin/settings/form-contents.php:153
|
4931 |
msgid "Database Options"
|
4932 |
msgstr ""
|
4933 |
|
4943 |
msgid "Free disk space in account:"
|
4944 |
msgstr ""
|
4945 |
|
4946 |
+
#: src/admin.php:5211, src/templates/wp-admin/settings/take-backup.php:51
|
4947 |
msgid "This button is disabled because your backup directory is not writable (see the settings)."
|
4948 |
msgstr ""
|
4949 |
|
|
|
|
|
4950 |
#: src/templates/wp-admin/settings/downloading-and-restoring.php:21,
|
4951 |
#: src/templates/wp-admin/settings/tab-backups.php:21,
|
4952 |
#: src/templates/wp-admin/settings/tab-backups.php:44
|
4953 |
msgid "Existing Backups"
|
4954 |
msgstr ""
|
4955 |
|
4956 |
+
#: src/admin.php:1185
|
4957 |
msgid "To change any of the default settings of what is backed up, to configure scheduled backups, to send your backups to remote storage (recommended), and more, go to the settings tab."
|
4958 |
msgstr ""
|
4959 |
|
4960 |
+
#: src/admin.php:1185
|
4961 |
msgid "To make a backup, just press the Backup Now button."
|
4962 |
msgstr ""
|
4963 |
|
4964 |
+
#: src/admin.php:1185
|
4965 |
msgid "Welcome to UpdraftPlus!"
|
4966 |
msgstr ""
|
4967 |
|
5033 |
msgid "user"
|
5034 |
msgstr ""
|
5035 |
|
5036 |
+
#: src/class-updraftplus.php:1878
|
5037 |
msgid "External database (%s)"
|
5038 |
msgstr ""
|
5039 |
|
5040 |
+
#: src/methods/googledrive.php:1336
|
5041 |
msgid "Follow this link to your Google API Console, and there activate the Drive API and create a Client ID in the API Access section."
|
5042 |
msgstr ""
|
5043 |
|
5044 |
+
#: src/methods/googledrive.php:600
|
5045 |
msgid "failed to access parent folder"
|
5046 |
msgstr ""
|
5047 |
|
5048 |
+
#: src/addons/googlecloud.php:701, src/addons/onedrive.php:918,
|
5049 |
+
#: src/addons/onedrive.php:929, src/methods/googledrive.php:525,
|
5050 |
+
#: src/methods/googledrive.php:538
|
5051 |
msgid "However, subsequent access attempts failed:"
|
5052 |
msgstr ""
|
5053 |
|
5054 |
+
#: src/addons/wp-cli.php:434, src/admin.php:4188
|
5055 |
msgid "External database"
|
5056 |
msgstr ""
|
5057 |
|
5058 |
+
#: src/templates/wp-admin/settings/form-contents.php:305
|
5059 |
msgid "This will also cause debugging output from all plugins to be shown upon this screen - please do not be surprised to see these."
|
5060 |
msgstr ""
|
5061 |
|
5062 |
+
#: src/templates/wp-admin/settings/form-contents.php:234
|
5063 |
msgid "Backup more databases"
|
5064 |
msgstr ""
|
5065 |
|
5066 |
+
#: src/templates/wp-admin/settings/form-contents.php:193
|
5067 |
msgid "First, enter the decryption key"
|
5068 |
msgstr ""
|
5069 |
|
5070 |
+
#: src/templates/wp-admin/settings/form-contents.php:176
|
5071 |
msgid "You can manually decrypt an encrypted database here."
|
5072 |
msgstr ""
|
5073 |
|
5074 |
+
#: src/templates/wp-admin/settings/form-contents.php:162
|
5075 |
msgid "It can also backup external databases."
|
5076 |
msgstr ""
|
5077 |
|
5078 |
+
#: src/templates/wp-admin/settings/form-contents.php:162
|
5079 |
msgid "Don't want to be spied on? UpdraftPlus Premium can encrypt your database backup."
|
5080 |
msgstr ""
|
5081 |
|
5082 |
+
#: src/templates/wp-admin/settings/form-contents.php:88
|
5083 |
msgid "use UpdraftPlus Premium"
|
5084 |
msgstr ""
|
5085 |
|
5086 |
+
#: src/class-updraftplus.php:4495
|
5087 |
msgid "Decryption failed. The database file is encrypted."
|
5088 |
msgstr ""
|
5089 |
|
5090 |
+
#: src/includes/class-wpadmin-commands.php:148
|
5091 |
msgid "Only the WordPress database can be restored; you will need to deal with the external database manually."
|
5092 |
msgstr ""
|
5093 |
|
5094 |
+
#: src/restorer.php:2704, src/restorer.php:3123, src/restorer.php:3190,
|
5095 |
+
#: src/restorer.php:3207
|
5096 |
msgid "An error occurred on the first %s command - aborting run"
|
5097 |
msgstr ""
|
5098 |
|
5099 |
+
#: src/addons/moredatabase.php:112, src/backup.php:1451
|
5100 |
msgid "Connection failed: check your access details, that the database server is up, and that the network connection is not firewalled."
|
5101 |
msgstr ""
|
5102 |
|
5103 |
+
#: src/backup.php:1451
|
5104 |
msgid "database connection attempt failed."
|
5105 |
msgstr ""
|
5106 |
|
5107 |
+
#: src/addons/migrator.php:1152
|
5108 |
msgid "Warning: the database's home URL (%s) is different to what we expected (%s)"
|
5109 |
msgstr ""
|
5110 |
|
5111 |
+
#: src/addons/google-enhanced.php:77, src/addons/google-enhanced.php:80
|
5112 |
msgid "In %s, path names are case sensitive."
|
5113 |
msgstr ""
|
5114 |
|
5115 |
+
#: src/addons/azure.php:634, src/addons/google-enhanced.php:77,
|
5116 |
+
#: src/addons/onedrive.php:1196
|
5117 |
msgid "If you leave it blank, then the backup will be placed in the root of your %s"
|
5118 |
msgstr ""
|
5119 |
|
5120 |
+
#: src/addons/google-enhanced.php:77, src/addons/googlecloud.php:1040,
|
5121 |
+
#: src/addons/onedrive.php:1196
|
5122 |
msgid "e.g. %s"
|
5123 |
msgstr ""
|
5124 |
|
5125 |
+
#: src/addons/google-enhanced.php:77, src/addons/onedrive.php:1196
|
5126 |
msgid "Enter the path of the %s folder you wish to use here."
|
5127 |
msgstr ""
|
5128 |
|
5130 |
msgid "Container"
|
5131 |
msgstr ""
|
5132 |
|
5133 |
+
#: src/methods/openstack2.php:151, src/methods/openstack2.php:153
|
5134 |
msgid "Leave this blank, and a default will be chosen."
|
5135 |
msgstr ""
|
5136 |
|
5138 |
msgid "Tenant"
|
5139 |
msgstr ""
|
5140 |
|
5141 |
+
#: src/admin.php:987, src/admin.php:5652, src/methods/openstack2.php:144,
|
5142 |
+
#: src/restorer.php:263, src/restorer.php:265,
|
5143 |
#: src/templates/wp-admin/settings/downloading-and-restoring.php:27,
|
5144 |
#: src/templates/wp-admin/settings/tab-backups.php:27,
|
5145 |
#: src/templates/wp-admin/settings/updraftcentral-connect.php:14
|
5154 |
msgid "Get your access credentials from your OpenStack Swift provider, and then pick a container name to use for storage. This container will be created for you if it does not already exist."
|
5155 |
msgstr ""
|
5156 |
|
5157 |
+
#: src/methods/addon-base-v2.php:244, src/methods/addon-base-v2.php:264
|
5158 |
msgid "Failed to download %s"
|
5159 |
msgstr ""
|
5160 |
|
5161 |
+
#: src/methods/addon-base-v2.php:258
|
5162 |
msgid "Failed to download"
|
5163 |
msgstr ""
|
5164 |
|
5165 |
+
#: src/methods/addon-base-v2.php:124
|
5166 |
msgid "failed to list files"
|
5167 |
msgstr ""
|
5168 |
|
5170 |
msgid "Failed to upload %s"
|
5171 |
msgstr ""
|
5172 |
|
5173 |
+
#: src/methods/dropbox.php:802, src/methods/dropbox.php:804
|
5174 |
msgid "Success:"
|
5175 |
msgstr ""
|
5176 |
|
5177 |
#: src/methods/backup-module.php:546
|
5178 |
+
msgid "<strong>After</strong> you have saved your settings (by clicking 'Save Changes' below), then come back here once and follow this link to complete authentication with %s."
|
5179 |
msgstr ""
|
5180 |
|
5181 |
+
#: src/addons/onedrive.php:1220, src/methods/dropbox.php:614
|
5182 |
msgid "(You appear to be already authenticated)."
|
5183 |
msgstr ""
|
5184 |
|
5185 |
+
#: src/methods/dropbox.php:610
|
5186 |
msgid "Dropbox"
|
5187 |
msgstr ""
|
5188 |
|
5189 |
+
#: src/addons/onedrive.php:1213, src/methods/dropbox.php:610
|
5190 |
msgid "Authenticate with %s"
|
5191 |
msgstr ""
|
5192 |
|
5193 |
+
#: src/methods/cloudfiles.php:403, src/methods/openstack-base.php:460
|
5194 |
msgid "Error downloading remote file: Failed to download"
|
5195 |
msgstr ""
|
5196 |
|
5197 |
+
#: src/methods/openstack-base.php:531, src/methods/openstack-base.php:536
|
5198 |
msgid "Region: %s"
|
5199 |
msgstr ""
|
5200 |
|
5201 |
+
#: src/methods/openstack-base.php:530
|
5202 |
msgid "%s error - we accessed the container, but failed to create a file within it"
|
5203 |
msgstr ""
|
5204 |
|
5205 |
+
#: src/methods/openstack-base.php:446
|
5206 |
msgid "The %s object was not found"
|
5207 |
msgstr ""
|
5208 |
|
5209 |
+
#: src/methods/openstack-base.php:56, src/methods/openstack-base.php:369,
|
5210 |
+
#: src/methods/openstack-base.php:438
|
5211 |
msgid "Could not access %s container"
|
5212 |
msgstr ""
|
5213 |
|
5214 |
+
#: src/methods/openstack-base.php:48, src/methods/openstack-base.php:122,
|
5215 |
+
#: src/methods/openstack-base.php:129, src/methods/openstack-base.php:361,
|
5216 |
+
#: src/methods/openstack-base.php:426
|
5217 |
msgid "%s error - failed to access the container"
|
5218 |
msgstr ""
|
5219 |
|
5220 |
+
#: src/addons/googlecloud.php:1109, src/addons/onedrive.php:1256,
|
5221 |
+
#: src/methods/dropbox.php:667, src/methods/googledrive.php:1418
|
5222 |
msgid "Account holder's name: %s."
|
5223 |
msgstr ""
|
5224 |
|
5225 |
+
#: src/methods/googledrive.php:1395
|
5226 |
msgid "To be able to set a custom folder name, use UpdraftPlus Premium."
|
5227 |
msgstr ""
|
5228 |
|
5229 |
+
#: src/methods/googledrive.php:1382
|
5230 |
msgid "It is an ID number internal to Google Drive"
|
5231 |
msgstr ""
|
5232 |
|
5233 |
+
#: src/methods/googledrive.php:1382
|
5234 |
msgid "<strong>This is NOT a folder name</strong>."
|
5235 |
msgstr ""
|
5236 |
|
5237 |
+
#: src/addons/google-enhanced.php:75, src/methods/googledrive.php:1377,
|
5238 |
+
#: src/methods/googledrive.php:1388
|
5239 |
msgid "Folder"
|
5240 |
msgstr ""
|
5241 |
|
5242 |
+
#: src/addons/onedrive.php:463
|
|
|
5243 |
msgid "%s download: failed: file not found"
|
5244 |
msgstr ""
|
5245 |
|
5246 |
+
#: src/addons/googlecloud.php:721, src/methods/googledrive.php:558
|
5247 |
msgid "Name: %s."
|
5248 |
msgstr ""
|
5249 |
|
5250 |
+
#: src/methods/googledrive.php:297
|
5251 |
msgid "Google Drive list files: failed to access parent folder"
|
5252 |
msgstr ""
|
5253 |
|
5254 |
+
#: src/methods/addon-not-yet-present.php:95, src/methods/insufficient.php:121
|
5255 |
msgid "Your %s version: %s."
|
5256 |
msgstr ""
|
5257 |
|
5258 |
+
#: src/methods/addon-not-yet-present.php:94, src/methods/insufficient.php:120
|
5259 |
msgid "You will need to ask your web hosting company to upgrade."
|
5260 |
msgstr ""
|
5261 |
|
5274 |
|
5275 |
#: src/addons/migrator.php:501,
|
5276 |
#: src/templates/wp-admin/settings/downloading-and-restoring.php:72,
|
5277 |
+
#: src/templates/wp-admin/settings/form-contents.php:183,
|
5278 |
#: src/templates/wp-admin/settings/tab-backups.php:74
|
5279 |
msgid "This feature requires %s version %s or later"
|
5280 |
msgstr ""
|
5281 |
|
5282 |
+
#: src/restorer.php:733
|
5283 |
msgid "Failed to unpack the archive"
|
5284 |
msgstr ""
|
5285 |
|
5286 |
+
#: src/class-updraftplus.php:1509, src/methods/cloudfiles.php:416
|
5287 |
msgid "Error - failed to download the file"
|
5288 |
msgstr ""
|
5289 |
|
5292 |
msgid "Rescan local folder for new backup sets"
|
5293 |
msgstr ""
|
5294 |
|
5295 |
+
#: src/udaddons/updraftplus-addons.php:301
|
5296 |
msgid "You should update UpdraftPlus to make sure that you have a version that has been tested for compatibility."
|
5297 |
msgstr ""
|
5298 |
|
5299 |
+
#: src/udaddons/updraftplus-addons.php:301
|
5300 |
msgid "It has been tested up to version %s."
|
5301 |
msgstr ""
|
5302 |
|
5303 |
+
#: src/udaddons/updraftplus-addons.php:301
|
5304 |
msgid "The installed version of UpdraftPlus Backup/Restore has not been tested on your version of WordPress (%s)."
|
5305 |
msgstr ""
|
5306 |
|
5307 |
+
#: src/addons/sftp.php:526
|
5308 |
msgid "password/key"
|
5309 |
msgstr ""
|
5310 |
|
5311 |
+
#: src/addons/migrator.php:1788, src/addons/sftp.php:463, src/admin.php:874,
|
5312 |
+
#: src/admin.php:5499, src/templates/wp-admin/settings/temporary-clone.php:63
|
5313 |
msgid "Key"
|
5314 |
msgstr ""
|
5315 |
|
5316 |
+
#: src/addons/sftp.php:457, src/addons/sftp.php:458
|
5317 |
msgid "Your login may be either password or key-based - you only need to enter one, not both."
|
5318 |
msgstr ""
|
5319 |
|
5320 |
+
#: src/addons/sftp.php:338
|
5321 |
msgid "The key provided was not in a valid format, or was corrupt."
|
5322 |
msgstr ""
|
5323 |
|
5324 |
+
#: src/addons/sftp.php:54
|
5325 |
msgid "SCP/SFTP password/key"
|
5326 |
msgstr ""
|
5327 |
|
5328 |
+
#: src/addons/wp-cli.php:445, src/admin.php:4232
|
5329 |
msgid "Files backup (created by %s)"
|
5330 |
msgstr ""
|
5331 |
|
5332 |
+
#: src/addons/wp-cli.php:445, src/admin.php:4232
|
5333 |
msgid "Files and database WordPress backup (created by %s)"
|
5334 |
msgstr ""
|
5335 |
|
5336 |
+
#: src/addons/importer.php:276, src/admin.php:4226,
|
5337 |
+
#: src/includes/class-backup-history.php:506
|
5338 |
msgid "Backup created by: %s."
|
5339 |
msgstr ""
|
5340 |
|
5341 |
+
#: src/addons/wp-cli.php:428, src/admin.php:4186
|
5342 |
msgid "Database (created by %s)"
|
5343 |
msgstr ""
|
5344 |
|
5345 |
+
#: src/addons/wp-cli.php:426, src/admin.php:4180, src/admin.php:4228
|
5346 |
msgid "unknown source"
|
5347 |
msgstr ""
|
5348 |
|
5357 |
msgid "Upload backup files"
|
5358 |
msgstr ""
|
5359 |
|
5360 |
+
#: src/admin.php:2467
|
5361 |
msgid "This backup was created by %s, and can be imported."
|
5362 |
msgstr ""
|
5363 |
|
5364 |
+
#: src/admin.php:1217
|
5365 |
msgid "Read this page for a guide to possible causes and how to fix it."
|
5366 |
msgstr ""
|
5367 |
|
5368 |
+
#: src/admin.php:1217
|
5369 |
msgid "WordPress has a number (%d) of scheduled tasks which are overdue. Unless this is a development site, this probably means that the scheduler in your WordPress install is not working."
|
5370 |
msgstr ""
|
5371 |
|
5372 |
+
#: src/admin.php:837, src/includes/class-backup-history.php:513
|
5373 |
msgid "If this is a backup created by a different backup plugin, then UpdraftPlus Premium may be able to help you."
|
5374 |
msgstr ""
|
5375 |
|
5376 |
+
#: src/admin.php:836
|
5377 |
msgid "However, UpdraftPlus archives are standard zip/SQL files - so if you are sure that your file has the right format, then you can rename it to match that pattern."
|
5378 |
msgstr ""
|
5379 |
|
5380 |
+
#: src/admin.php:836, src/admin.php:837,
|
5381 |
+
#: src/includes/class-backup-history.php:513
|
5382 |
msgid "This file does not appear to be an UpdraftPlus backup archive (such files are .zip or .gz files which have a name like: backup_(time)_(site name)_(code)_(type).(zip|gz))."
|
5383 |
msgstr ""
|
5384 |
|
5385 |
+
#: src/admin.php:4229, src/includes/class-wpadmin-commands.php:161,
|
5386 |
+
#: src/restorer.php:2352
|
5387 |
msgid "Backup created by unknown source (%s) - cannot be restored."
|
5388 |
msgstr ""
|
5389 |
|
5390 |
+
#: src/restorer.php:1500, src/restorer.php:1548
|
5391 |
msgid "The WordPress content folder (wp-content) was not found in this zip file."
|
5392 |
msgstr ""
|
5393 |
|
5394 |
+
#: src/restorer.php:1395
|
5395 |
msgid "This version of UpdraftPlus does not know how to handle this type of foreign backup"
|
5396 |
msgstr ""
|
5397 |
|
5398 |
+
#: src/methods/dropbox.php:373
|
5399 |
msgid "%s returned an unexpected HTTP response: %s"
|
5400 |
msgstr ""
|
5401 |
|
5402 |
+
#: src/addons/sftp.php:1067
|
5403 |
msgid "The UpdraftPlus module for this file access method (%s) does not support listing files"
|
5404 |
msgstr ""
|
5405 |
|
5406 |
+
#: src/addons/backblaze.php:601, src/methods/cloudfiles.php:232,
|
5407 |
+
#: src/methods/dropbox.php:355, src/methods/openstack-base.php:117
|
5408 |
msgid "No settings were found"
|
5409 |
msgstr ""
|
5410 |
|
5411 |
+
#: src/includes/class-backup-history.php:682
|
5412 |
msgid "One or more backups has been added from scanning remote storage; note that these backups will not be automatically deleted through the \"retain\" settings; if/when you wish to delete them then you must do so manually."
|
5413 |
msgstr ""
|
5414 |
|
5415 |
+
#: src/admin.php:803
|
5416 |
msgid "Rescanning remote and local storage for backup sets..."
|
5417 |
msgstr ""
|
5418 |
|
5419 |
+
#: src/addons/googlecloud.php:1043, src/addons/googlecloud.php:1056,
|
5420 |
+
#: src/addons/s3-enhanced.php:59, src/addons/s3-enhanced.php:69
|
5421 |
msgid "(Read more)"
|
5422 |
msgstr ""
|
5423 |
|
5424 |
+
#: src/addons/reporting.php:510
|
5425 |
msgid "Log all messages to syslog (only server admins are likely to want this)"
|
5426 |
msgstr ""
|
5427 |
|
5428 |
+
#: src/addons/morefiles.php:409
|
5429 |
msgid "No backup of location: there was nothing found to back up"
|
5430 |
msgstr ""
|
5431 |
|
5432 |
+
#: src/addons/moredatabase.php:236, src/addons/morefiles.php:310,
|
5433 |
+
#: src/addons/morefiles.php:898, src/addons/reporting.php:535
|
5434 |
msgid "Remove"
|
5435 |
msgstr ""
|
5436 |
|
5437 |
+
#: src/methods/s3.php:897
|
5438 |
msgid "Other %s FAQs."
|
5439 |
msgstr ""
|
5440 |
|
5441 |
+
#: src/templates/wp-admin/settings/form-contents.php:305
|
5442 |
msgid "Check this to receive more information and emails on the backup process - useful if something is going wrong."
|
5443 |
msgstr ""
|
5444 |
|
5445 |
+
#: src/addons/morefiles.php:347, src/admin.php:3987
|
5446 |
msgid "If entering multiple files/directories, then separate them with commas. For entities at the top level, you can use a * at the start or end of the entry as a wildcard."
|
5447 |
msgstr ""
|
5448 |
|
5449 |
+
#: src/includes/class-filesystem-functions.php:285, src/methods/ftp.php:343,
|
5450 |
+
#: src/restorer.php:2383
|
5451 |
msgid "Your hosting company must enable these functions before %s can work."
|
5452 |
msgstr ""
|
5453 |
|
5454 |
+
#: src/includes/class-filesystem-functions.php:285, src/methods/ftp.php:343
|
5455 |
msgid "Your web server's PHP installation has these functions disabled: %s."
|
5456 |
msgstr ""
|
5457 |
|
5458 |
+
#: src/methods/ftp.php:340
|
5459 |
msgid "encrypted FTP (explicit encryption)"
|
5460 |
msgstr ""
|
5461 |
|
5462 |
+
#: src/methods/ftp.php:339
|
5463 |
msgid "encrypted FTP (implicit encryption)"
|
5464 |
msgstr ""
|
5465 |
|
5466 |
+
#: src/methods/ftp.php:338
|
5467 |
msgid "regular non-encrypted FTP"
|
5468 |
msgstr ""
|
5469 |
|
5470 |
+
#: src/restorer.php:2588
|
5471 |
msgid "Backup created by:"
|
5472 |
msgstr ""
|
5473 |
|
5474 |
+
#: src/udaddons/options.php:496
|
5475 |
msgid "Available to claim on this site"
|
5476 |
msgstr ""
|
5477 |
|
5478 |
+
#: src/udaddons/updraftplus-addons.php:330
|
5479 |
msgid "To maintain your access to support, please renew."
|
5480 |
msgstr ""
|
5481 |
|
5482 |
+
#: src/udaddons/updraftplus-addons.php:330
|
5483 |
msgid "Your paid access to UpdraftPlus support will soon expire."
|
5484 |
msgstr ""
|
5485 |
|
5486 |
+
#: src/udaddons/updraftplus-addons.php:328
|
5487 |
msgid "To regain your access, please renew."
|
5488 |
msgstr ""
|
5489 |
|
5490 |
+
#: src/udaddons/updraftplus-addons.php:328
|
5491 |
msgid "Your paid access to UpdraftPlus support has expired."
|
5492 |
msgstr ""
|
5493 |
|
5494 |
+
#: src/udaddons/updraftplus-addons.php:320
|
5495 |
msgid "Your paid access to UpdraftPlus updates for this site will soon expire."
|
5496 |
msgstr ""
|
5497 |
|
5498 |
+
#: src/udaddons/updraftplus-addons.php:318,
|
5499 |
+
#: src/udaddons/updraftplus-addons.php:320
|
5500 |
msgid "To retain your access, and maintain access to updates (including future features and compatibility with future WordPress releases) and support, please renew."
|
5501 |
msgstr ""
|
5502 |
|
5503 |
+
#: src/udaddons/updraftplus-addons.php:318
|
5504 |
msgid "Your paid access to UpdraftPlus updates for %s of the %s add-ons on this site will soon expire."
|
5505 |
msgstr ""
|
5506 |
|
5507 |
+
#: src/udaddons/updraftplus-addons.php:314
|
5508 |
msgid "Your paid access to UpdraftPlus updates for %s add-ons on this site has expired."
|
5509 |
msgstr ""
|
5510 |
|
5511 |
+
#: src/udaddons/updraftplus-addons.php:308,
|
5512 |
+
#: src/udaddons/updraftplus-addons.php:314
|
5513 |
msgid "To regain access to updates (including future features and compatibility with future WordPress releases) and support, please renew."
|
5514 |
msgstr ""
|
5515 |
|
5516 |
+
#: src/udaddons/updraftplus-addons.php:308
|
5517 |
msgid "Your paid access to UpdraftPlus updates for this site has expired. You will no longer receive updates to UpdraftPlus."
|
5518 |
msgstr ""
|
5519 |
|
5520 |
+
#: src/udaddons/updraftplus-addons.php:271
|
5521 |
msgid "Dismiss from main dashboard (for %s weeks)"
|
5522 |
msgstr ""
|
5523 |
|
5524 |
+
#: src/includes/class-filesystem-functions.php:336
|
5525 |
msgid "The attempt to undo the double-compression succeeded."
|
5526 |
msgstr ""
|
5527 |
|
5528 |
+
#: src/includes/class-filesystem-functions.php:312,
|
5529 |
+
#: src/includes/class-filesystem-functions.php:334
|
5530 |
msgid "The attempt to undo the double-compression failed."
|
5531 |
msgstr ""
|
5532 |
|
5533 |
+
#: src/includes/class-filesystem-functions.php:305
|
5534 |
msgid "The database file appears to have been compressed twice - probably the website you downloaded it from had a mis-configured webserver."
|
5535 |
msgstr ""
|
5536 |
|
5537 |
+
#: src/includes/class-wpadmin-commands.php:371
|
5538 |
msgid "Constants"
|
5539 |
msgstr ""
|
5540 |
|
5541 |
+
#: src/backup.php:1688
|
5542 |
msgid "Failed to open database file for reading:"
|
5543 |
msgstr ""
|
5544 |
|
5545 |
+
#: src/backup.php:1499
|
5546 |
msgid "No database tables found"
|
5547 |
msgstr ""
|
5548 |
|
5549 |
+
#: src/backup.php:1497
|
5550 |
msgid "please wait for the rescheduled attempt"
|
5551 |
msgstr ""
|
5552 |
|
5553 |
+
#: src/addons/reporting.php:232
|
5554 |
msgid "Note that warning messages are advisory - the backup process does not stop for them. Instead, they provide information that you might find useful, or that may indicate the source of a problem if the backup did not succeed."
|
5555 |
msgstr ""
|
5556 |
|
5557 |
+
#: src/addons/onedrive.php:112, src/methods/dropbox.php:265
|
5558 |
msgid "Account full: your %s account has only %d bytes left, but the file to be uploaded has %d bytes remaining (total size: %d bytes)"
|
5559 |
msgstr ""
|
5560 |
|
5561 |
+
#: src/udaddons/updraftplus-addons.php:537,
|
5562 |
+
#: src/udaddons/updraftplus-addons.php:631
|
5563 |
msgid "Errors occurred:"
|
5564 |
msgstr ""
|
5565 |
|
5566 |
+
#: src/addons/wp-cli.php:636, src/admin.php:4771
|
5567 |
msgid "Follow this link to download the log file for this restoration (needed for any support requests)."
|
5568 |
msgstr ""
|
5569 |
|
5570 |
+
#: src/templates/wp-admin/settings/form-contents.php:346
|
5571 |
msgid "See this FAQ also."
|
5572 |
msgstr ""
|
5573 |
|
5574 |
+
#: src/templates/wp-admin/settings/form-contents.php:135
|
5575 |
msgid "If you choose no remote storage, then the backups remain on the web-server. This is not recommended (unless you plan to manually copy them to your computer), as losing the web-server would mean losing both your website and the backups in one event."
|
5576 |
msgstr ""
|
5577 |
|
5578 |
+
#: src/templates/wp-admin/settings/delete-and-restore-modals.php:36
|
5579 |
msgid "Retrieving (if necessary) and preparing backup files..."
|
5580 |
msgstr ""
|
5581 |
|
5582 |
+
#: src/includes/class-wpadmin-commands.php:132
|
5583 |
msgid "The PHP setup on this webserver allows only %s seconds for PHP to run, and does not allow this limit to be raised. If you have a lot of data to import, and if the restore operation times out, then you will need to ask your web hosting company for ways to raise this limit (or attempt the restoration piece-by-piece)."
|
5584 |
msgstr ""
|
5585 |
|
5586 |
+
#: src/restorer.php:1387
|
5587 |
msgid "Existing unremoved folders from a previous restore exist (please use the \"Delete Old Directories\" button to delete them before trying again): %s"
|
5588 |
msgstr ""
|
5589 |
|
5590 |
+
#: src/admin.php:1189, src/class-updraftplus.php:918
|
5591 |
msgid "The amount of time allowed for WordPress plugins to run is very low (%s seconds) - you should increase it to avoid backup failures due to time-outs (consult your web hosting company for more help - it is the max_execution_time PHP setting; the recommended value is %s seconds or more)"
|
5592 |
msgstr ""
|
5593 |
|
5595 |
msgid "Disabled this plugin: %s: re-activate it manually when you are ready."
|
5596 |
msgstr ""
|
5597 |
|
5598 |
+
#: src/addons/sftp.php:822, src/addons/sftp.php:825,
|
5599 |
#: src/includes/ftp.class.php:58, src/includes/ftp.class.php:61
|
5600 |
msgid "The %s connection timed out; if you entered the server correctly, then this is usually caused by a firewall blocking the connection - you should check with your web hosting company."
|
5601 |
msgstr ""
|
5602 |
|
5603 |
+
#: src/addons/moredatabase.php:144, src/admin.php:1691
|
5604 |
msgid "Messages:"
|
5605 |
msgstr ""
|
5606 |
|
5607 |
+
#: src/restorer.php:3018
|
5608 |
msgid "An SQL line that is larger than the maximum packet size and cannot be split was found; this line will not be processed, but will be dropped: %s"
|
5609 |
msgstr ""
|
5610 |
|
5611 |
+
#: src/restorer.php:1130
|
5612 |
msgid "The directory does not exist"
|
5613 |
msgstr ""
|
5614 |
|
5615 |
+
#: src/addons/cloudfiles-enhanced.php:298
|
5616 |
msgid "New User's Email Address"
|
5617 |
msgstr ""
|
5618 |
|
5619 |
+
#: src/addons/cloudfiles-enhanced.php:295
|
5620 |
msgid "New User's Username"
|
5621 |
msgstr ""
|
5622 |
|
5623 |
+
#: src/addons/cloudfiles-enhanced.php:292
|
5624 |
msgid "Admin API Key"
|
5625 |
msgstr ""
|
5626 |
|
5627 |
+
#: src/addons/cloudfiles-enhanced.php:289
|
5628 |
msgid "Admin Username"
|
5629 |
msgstr ""
|
5630 |
|
5631 |
+
#: src/addons/cloudfiles-enhanced.php:284
|
5632 |
msgid "US or UK Rackspace Account"
|
5633 |
msgstr ""
|
5634 |
|
5635 |
+
#: src/addons/cloudfiles-enhanced.php:276
|
5636 |
msgid "Enter your Rackspace admin username/API key (so that Rackspace can authenticate your permission to create new users), and enter a new (unique) username and email address for the new user and a container name."
|
5637 |
msgstr ""
|
5638 |
|
5639 |
+
#: src/addons/cloudfiles-enhanced.php:273
|
5640 |
msgid "Create new API user and container"
|
5641 |
msgstr ""
|
5642 |
|
5643 |
+
#: src/addons/cloudfiles-enhanced.php:205
|
5644 |
msgid "API Key: %s"
|
5645 |
msgstr ""
|
5646 |
|
5647 |
+
#: src/addons/cloudfiles-enhanced.php:205
|
5648 |
msgid "Password: %s"
|
5649 |
msgstr ""
|
5650 |
|
5651 |
+
#: src/addons/cloudfiles-enhanced.php:205, src/addons/s3-enhanced.php:332
|
5652 |
msgid "Username: %s"
|
5653 |
msgstr ""
|
5654 |
|
5655 |
+
#: src/addons/cloudfiles-enhanced.php:164,
|
5656 |
+
#: src/addons/cloudfiles-enhanced.php:167,
|
5657 |
+
#: src/addons/cloudfiles-enhanced.php:171,
|
5658 |
+
#: src/addons/cloudfiles-enhanced.php:183,
|
5659 |
+
#: src/addons/cloudfiles-enhanced.php:190,
|
5660 |
+
#: src/addons/cloudfiles-enhanced.php:194
|
5661 |
msgid "Cloud Files operation failed (%s)"
|
5662 |
msgstr ""
|
5663 |
|
5664 |
+
#: src/addons/cloudfiles-enhanced.php:162
|
5665 |
msgid "Conflict: that user or email address already exists"
|
5666 |
msgstr ""
|
5667 |
|
5668 |
+
#: src/addons/cloudfiles-enhanced.php:94
|
5669 |
msgid "You need to enter a valid new email address"
|
5670 |
msgstr ""
|
5671 |
|
5672 |
+
#: src/addons/cloudfiles-enhanced.php:90
|
5673 |
msgid "You need to enter a container"
|
5674 |
msgstr ""
|
5675 |
|
5676 |
+
#: src/addons/cloudfiles-enhanced.php:87
|
5677 |
msgid "You need to enter a new username"
|
5678 |
msgstr ""
|
5679 |
|
5680 |
+
#: src/addons/cloudfiles-enhanced.php:84
|
5681 |
msgid "You need to enter an admin API key"
|
5682 |
msgstr ""
|
5683 |
|
5684 |
+
#: src/addons/cloudfiles-enhanced.php:81
|
5685 |
msgid "You need to enter an admin username"
|
5686 |
msgstr ""
|
5687 |
|
5688 |
+
#: src/addons/cloudfiles-enhanced.php:67
|
5689 |
msgid "Create a new API user with access to only this container (rather than your whole account)"
|
5690 |
msgstr ""
|
5691 |
|
5692 |
+
#: src/addons/cloudfiles-enhanced.php:38
|
5693 |
msgid "Adds enhanced capabilities for Rackspace Cloud Files users"
|
5694 |
msgstr ""
|
5695 |
|
5696 |
+
#: src/addons/cloudfiles-enhanced.php:37
|
5697 |
msgid "Rackspace Cloud Files, enhanced"
|
5698 |
msgstr ""
|
5699 |
|
5700 |
+
#: src/addons/cloudfiles-enhanced.php:305, src/methods/cloudfiles-new.php:142,
|
5701 |
+
#: src/methods/cloudfiles.php:495
|
5702 |
msgid "Cloud Files Container"
|
5703 |
msgstr ""
|
5704 |
|
5705 |
+
#: src/methods/cloudfiles-new.php:137, src/methods/cloudfiles.php:490
|
5706 |
msgid "Cloud Files API Key"
|
5707 |
msgstr ""
|
5708 |
|
5709 |
+
#: src/methods/cloudfiles-new.php:132
|
5710 |
msgid "To create a new Rackspace API sub-user and API key that has access only to this Rackspace container, use this add-on."
|
5711 |
msgstr ""
|
5712 |
|
5713 |
+
#: src/methods/cloudfiles-new.php:129
|
5714 |
msgid "Cloud Files Username"
|
5715 |
msgstr ""
|
5716 |
|
5717 |
+
#: src/addons/cloudfiles-enhanced.php:54, src/methods/cloudfiles-new.php:161
|
5718 |
msgid "London (LON)"
|
5719 |
msgstr ""
|
5720 |
|
5721 |
+
#: src/addons/cloudfiles-enhanced.php:53, src/methods/cloudfiles-new.php:160
|
5722 |
msgid "Hong Kong (HKG)"
|
5723 |
msgstr ""
|
5724 |
|
5725 |
+
#: src/addons/cloudfiles-enhanced.php:52, src/methods/cloudfiles-new.php:159
|
5726 |
msgid "Northern Virginia (IAD)"
|
5727 |
msgstr ""
|
5728 |
|
5729 |
+
#: src/addons/cloudfiles-enhanced.php:51, src/methods/cloudfiles-new.php:158
|
5730 |
msgid "Chicago (ORD)"
|
5731 |
msgstr ""
|
5732 |
|
5733 |
+
#: src/addons/cloudfiles-enhanced.php:50, src/methods/cloudfiles-new.php:157
|
5734 |
msgid "Sydney (SYD)"
|
5735 |
msgstr ""
|
5736 |
|
5737 |
+
#: src/addons/cloudfiles-enhanced.php:49, src/methods/cloudfiles-new.php:156
|
5738 |
msgid "Dallas (DFW) (default)"
|
5739 |
msgstr ""
|
5740 |
|
5741 |
+
#: src/addons/cloudfiles-enhanced.php:301, src/methods/cloudfiles-new.php:119
|
5742 |
msgid "Cloud Files Storage Region"
|
5743 |
msgstr ""
|
5744 |
|
5745 |
+
#: src/methods/cloudfiles-new.php:112
|
5746 |
msgid "Accounts created at rackspacecloud.com are US-accounts; accounts created at rackspace.co.uk are UK-based"
|
5747 |
msgstr ""
|
5748 |
|
5749 |
+
#: src/methods/cloudfiles-new.php:110
|
5750 |
msgid "US or UK-based Rackspace Account"
|
5751 |
msgstr ""
|
5752 |
|
5753 |
+
#: src/addons/cloudfiles-enhanced.php:285, src/methods/cloudfiles-new.php:110
|
5754 |
msgid "Accounts created at rackspacecloud.com are US accounts; accounts created at rackspace.co.uk are UK accounts."
|
5755 |
msgstr ""
|
5756 |
|
5757 |
+
#: src/addons/cloudfiles-enhanced.php:160, src/addons/s3-enhanced.php:237,
|
5758 |
+
#: src/methods/cloudfiles-new.php:37, src/methods/openstack-base.php:489,
|
5759 |
+
#: src/methods/openstack-base.php:491, src/methods/openstack-base.php:512,
|
5760 |
#: src/methods/openstack2.php:33
|
5761 |
msgid "Authorisation failed (check your credentials)"
|
5762 |
msgstr ""
|
5763 |
|
5764 |
+
#: src/includes/class-commands.php:796, src/methods/updraftvault.php:667,
|
5765 |
+
#: src/udaddons/options.php:219
|
5766 |
msgid "An unknown error occurred when trying to connect to UpdraftPlus.Com"
|
5767 |
msgstr ""
|
5768 |
|
5769 |
+
#: src/admin.php:851, src/central/bootstrap.php:580
|
5770 |
msgid "Create"
|
5771 |
msgstr ""
|
5772 |
|
5773 |
+
#: src/admin.php:812
|
5774 |
msgid "Trying..."
|
5775 |
msgstr ""
|
5776 |
|
5777 |
+
#: src/admin.php:811
|
5778 |
msgid "The new user's RackSpace console password is (this will not be shown again):"
|
5779 |
msgstr ""
|
5780 |
|
5781 |
+
#: src/admin.php:822, src/restorer.php:259
|
5782 |
msgid "Error data:"
|
5783 |
msgstr ""
|
5784 |
|
5785 |
+
#: src/admin.php:4864
|
5786 |
msgid "Backup does not exist in the backup history"
|
5787 |
msgstr ""
|
5788 |
|
5789 |
+
#: src/admin.php:3281
|
5790 |
msgid "Your WordPress install has old directories from its state before you restored/migrated (technical information: these are suffixed with -old). You should press this button to delete them as soon as you have verified that the restoration worked."
|
5791 |
msgstr ""
|
5792 |
|
5793 |
+
#: src/restorer.php:2673
|
5794 |
msgid "Split line to avoid exceeding maximum packet size"
|
5795 |
msgstr ""
|
5796 |
|
5797 |
+
#: src/restorer.php:2532
|
5798 |
msgid "Your database user does not have permission to drop tables. We will attempt to restore by simply emptying the tables; this should work as long as you are restoring from a WordPress version with the same database structure (%s)"
|
5799 |
msgstr ""
|
5800 |
|
5801 |
+
#: src/restorer.php:730
|
5802 |
msgid "Could not move the files into place. Check your file permissions."
|
5803 |
msgstr ""
|
5804 |
|
5805 |
+
#: src/restorer.php:729
|
5806 |
msgid "Could not move new files into place. Check your wp-content/upgrade folder."
|
5807 |
msgstr ""
|
5808 |
|
5809 |
+
#: src/restorer.php:727
|
5810 |
msgid "Could not move old files out of the way."
|
5811 |
msgstr ""
|
5812 |
|
5813 |
+
#: src/restorer.php:723
|
5814 |
msgid "Moving old data out of the way..."
|
5815 |
msgstr ""
|
5816 |
|
5817 |
+
#: src/addons/reporting.php:495
|
5818 |
msgid "Add another address..."
|
5819 |
msgstr ""
|
5820 |
|
5821 |
+
#: src/addons/reporting.php:480
|
5822 |
msgid "Enter addresses here to have a report sent to them when a backup job finishes."
|
5823 |
msgstr ""
|
5824 |
|
5825 |
+
#: src/addons/reporting.php:454
|
5826 |
msgid "Email reports"
|
5827 |
msgstr ""
|
5828 |
|
5829 |
+
#: src/class-updraftplus.php:1886, src/class-updraftplus.php:1891
|
5830 |
msgid "%s checksum: %s"
|
5831 |
msgstr ""
|
5832 |
|
5833 |
+
#: src/class-updraftplus.php:1822, src/class-updraftplus.php:1824
|
5834 |
msgid "files: %s"
|
5835 |
msgstr ""
|
5836 |
|
5837 |
+
#: src/addons/reporting.php:406
|
5838 |
msgid "Use the \"Reporting\" section to configure the email addresses to be used."
|
5839 |
msgstr ""
|
5840 |
|
5841 |
+
#: src/addons/reporting.php:282
|
5842 |
msgid "Debugging information"
|
5843 |
msgstr ""
|
5844 |
|
5845 |
+
#: src/addons/reporting.php:237, src/admin.php:4146
|
5846 |
msgid "Uploaded to:"
|
5847 |
msgstr ""
|
5848 |
|
5849 |
+
#: src/addons/reporting.php:236
|
5850 |
msgid "Time taken:"
|
5851 |
msgstr ""
|
5852 |
|
5853 |
+
#: src/addons/reporting.php:227
|
5854 |
msgid "Warnings"
|
5855 |
msgstr ""
|
5856 |
|
5857 |
+
#: src/addons/reporting.php:212
|
5858 |
msgid "Errors"
|
5859 |
msgstr ""
|
5860 |
|
5861 |
+
#: src/addons/reporting.php:209
|
5862 |
msgid "Errors / warnings:"
|
5863 |
msgstr ""
|
5864 |
|
5865 |
+
#: src/addons/morefiles.php:143, src/addons/morefiles.php:144,
|
5866 |
+
#: src/addons/reporting.php:198
|
5867 |
msgid "Contains:"
|
5868 |
msgstr ""
|
5869 |
|
5870 |
+
#: src/addons/reporting.php:197
|
5871 |
msgid "Backup began:"
|
5872 |
msgstr ""
|
5873 |
|
5874 |
+
#: src/addons/reporting.php:185
|
5875 |
msgid "Backup Report"
|
5876 |
msgstr ""
|
5877 |
|
5878 |
+
#: src/addons/reporting.php:180
|
5879 |
msgid "%d hours, %d minutes, %d seconds"
|
5880 |
msgstr ""
|
5881 |
|
5882 |
+
#: src/addons/reporting.php:164
|
5883 |
msgid "%d errors, %d warnings"
|
5884 |
msgstr ""
|
5885 |
|
5886 |
+
#: src/methods/dropbox.php:751, src/methods/dropbox.php:772
|
5887 |
msgid "%s authentication"
|
5888 |
msgstr ""
|
5889 |
|
5890 |
+
#: src/addons/onedrive.php:875, src/class-updraftplus.php:543,
|
5891 |
+
#: src/methods/dropbox.php:238, src/methods/dropbox.php:751,
|
5892 |
+
#: src/methods/dropbox.php:772, src/methods/dropbox.php:786,
|
5893 |
+
#: src/methods/dropbox.php:799, src/methods/dropbox.php:941
|
5894 |
msgid "%s error: %s"
|
5895 |
msgstr ""
|
5896 |
|
5897 |
+
#: src/addons/googlecloud.php:985, src/methods/dropbox.php:576
|
5898 |
msgid "%s logo"
|
5899 |
msgstr ""
|
5900 |
|
5901 |
+
#: src/methods/dropbox.php:283
|
5902 |
msgid "did not return the expected response - check your log file for more details"
|
5903 |
msgstr ""
|
5904 |
|
5905 |
+
#: src/methods/s3.php:322
|
5906 |
msgid "The required %s PHP module is not installed - ask your web hosting company to enable it"
|
5907 |
msgstr ""
|
5908 |
|
5914 |
msgid "Your site's admin email address (%s) will be used."
|
5915 |
msgstr ""
|
5916 |
|
5917 |
+
#: src/admin.php:861, src/admin.php:3017, src/methods/updraftvault.php:334,
|
5918 |
+
#: src/methods/updraftvault.php:389,
|
5919 |
#: src/templates/wp-admin/settings/temporary-clone.php:82
|
5920 |
msgid "Connect"
|
5921 |
msgstr ""
|
5922 |
|
5923 |
+
#: src/templates/wp-admin/settings/form-contents.php:263
|
5924 |
msgid "For more reporting features, use the Reporting add-on."
|
5925 |
msgstr ""
|
5926 |
|
5927 |
+
#: src/class-updraftplus.php:4575
|
5928 |
msgid "(version: %s)"
|
5929 |
msgstr ""
|
5930 |
|
5931 |
+
#: src/admin.php:800
|
5932 |
msgid "Be aware that mail servers tend to have size limits; typically around %s Mb; backups larger than any limits will likely not arrive."
|
5933 |
msgstr ""
|
5934 |
|
5935 |
+
#: src/addons/reporting.php:541, src/admin.php:799
|
5936 |
msgid "When the Email storage method is enabled, also send the backup"
|
5937 |
msgstr ""
|
5938 |
|
5939 |
+
#: src/addons/reporting.php:196, src/class-updraftplus.php:3478
|
5940 |
msgid "Latest status:"
|
5941 |
msgstr ""
|
5942 |
|
5943 |
+
#: src/class-updraftplus.php:3477
|
5944 |
msgid "Backup contains:"
|
5945 |
msgstr ""
|
5946 |
|
5947 |
+
#: src/class-updraftplus.php:3434
|
5948 |
msgid "Backed up: %s"
|
5949 |
msgstr ""
|
5950 |
|
5951 |
+
#: src/addons/reporting.php:279, src/class-updraftplus.php:3428
|
5952 |
msgid "The log file has been attached to this email."
|
5953 |
msgstr ""
|
5954 |
|
5955 |
+
#: src/class-updraftplus.php:3392
|
5956 |
msgid "Unknown/unexpected error - please raise a support request"
|
5957 |
msgstr ""
|
5958 |
|
5959 |
+
#: src/class-updraftplus.php:3387
|
5960 |
msgid "Database only (files were not part of this particular schedule)"
|
5961 |
msgstr ""
|
5962 |
|
5963 |
+
#: src/class-updraftplus.php:3387
|
5964 |
msgid "Database (files backup has not completed)"
|
5965 |
msgstr ""
|
5966 |
|
5967 |
+
#: src/class-updraftplus.php:3384
|
5968 |
msgid "Files only (database was not part of this particular schedule)"
|
5969 |
msgstr ""
|
5970 |
|
5971 |
+
#: src/class-updraftplus.php:3384
|
5972 |
msgid "Files (database backup has not completed)"
|
5973 |
msgstr ""
|
5974 |
|
5975 |
+
#: src/admin.php:345, src/class-updraftplus.php:3382
|
5976 |
msgid "Files and database"
|
5977 |
msgstr ""
|
5978 |
|
5996 |
msgid "UpdraftPlus warning:"
|
5997 |
msgstr ""
|
5998 |
|
5999 |
+
#: src/udaddons/options.php:502, src/udaddons/options.php:502
|
6000 |
msgid "(or connect using the form on this page if you have already purchased it)"
|
6001 |
msgstr ""
|
6002 |
|
6003 |
+
#: src/udaddons/options.php:490
|
6004 |
msgid "please follow this link to update the plugin in order to activate it"
|
6005 |
msgstr ""
|
6006 |
|
6007 |
+
#: src/udaddons/options.php:487
|
6008 |
msgid "please follow this link to update the plugin in order to get it"
|
6009 |
msgstr ""
|
6010 |
|
6011 |
+
#: src/udaddons/options.php:477, src/udaddons/options.php:479
|
6012 |
msgid "latest"
|
6013 |
msgstr ""
|
6014 |
|
6015 |
+
#: src/udaddons/options.php:475
|
6016 |
msgid "Your version: %s"
|
6017 |
msgstr ""
|
6018 |
|
6019 |
+
#: src/udaddons/options.php:473, src/udaddons/options.php:473
|
6020 |
msgid "You've got it"
|
6021 |
msgstr ""
|
6022 |
|
6023 |
+
#: src/udaddons/options.php:434
|
6024 |
msgid "UpdraftPlus Support"
|
6025 |
msgstr ""
|
6026 |
|
6027 |
+
#: src/udaddons/options.php:372
|
6028 |
msgid "An update containing your addons is available for UpdraftPlus - please follow this link to get it."
|
6029 |
msgstr ""
|
6030 |
|
6031 |
+
#: src/udaddons/options.php:361, src/udaddons/updraftplus-addons.php:357
|
6032 |
msgid "UpdraftPlus Addons"
|
6033 |
msgstr ""
|
6034 |
|
6035 |
+
#: src/udaddons/options.php:89
|
6036 |
msgid "An update is available for UpdraftPlus - please follow this link to get it."
|
6037 |
msgstr ""
|
6038 |
|
6039 |
+
#: src/methods/updraftvault.php:746, src/methods/updraftvault.php:761,
|
6040 |
+
#: src/udaddons/updraftplus-addons.php:1072
|
6041 |
msgid "UpdraftPlus.Com returned a response, but we could not understand it"
|
6042 |
msgstr ""
|
6043 |
|
6044 |
+
#: src/methods/updraftvault.php:758, src/udaddons/updraftplus-addons.php:1068
|
6045 |
msgid "Your email address and password were not recognised by UpdraftPlus.Com"
|
6046 |
msgstr ""
|
6047 |
|
6048 |
+
#: src/includes/updraftplus-login.php:57, src/methods/updraftvault.php:719,
|
6049 |
+
#: src/udaddons/updraftplus-addons.php:1031
|
6050 |
msgid "UpdraftPlus.Com returned a response which we could not understand (data: %s)"
|
6051 |
msgstr ""
|
6052 |
|
6053 |
+
#: src/udaddons/updraftplus-addons.php:957
|
6054 |
msgid "UpdraftPlus.Com responded, but we did not understand the response"
|
6055 |
msgstr ""
|
6056 |
|
6057 |
+
#: src/udaddons/updraftplus-addons.php:955
|
6058 |
msgid "We failed to successfully connect to UpdraftPlus.Com"
|
6059 |
msgstr ""
|
6060 |
|
6061 |
#: src/methods/email.php:97,
|
6062 |
+
#: src/templates/wp-admin/settings/form-contents.php:244,
|
6063 |
+
#: src/templates/wp-admin/settings/tab-addons.php:230,
|
6064 |
+
#: src/templates/wp-admin/settings/tab-addons.php:231
|
6065 |
msgid "Reporting"
|
6066 |
msgstr ""
|
6067 |
|
6068 |
+
#: src/admin.php:5496
|
6069 |
msgid "Options (raw)"
|
6070 |
msgstr ""
|
6071 |
|
6072 |
+
#: src/addons/reporting.php:539, src/admin.php:798
|
6073 |
msgid "Send a report only when there are warnings/errors"
|
6074 |
msgstr ""
|
6075 |
|
6076 |
+
#: src/restorer.php:2599
|
6077 |
msgid "Content URL:"
|
6078 |
msgstr ""
|
6079 |
|
6080 |
+
#: src/restorer.php:727
|
6081 |
msgid "You should check the file ownerships and permissions in your WordPress installation"
|
6082 |
msgstr ""
|
6083 |
|
6084 |
+
#: src/templates/wp-admin/settings/form-contents.php:148
|
6085 |
msgid "See also the \"More Files\" add-on from our shop."
|
6086 |
msgstr ""
|
6087 |
|
6088 |
+
#: src/backup.php:3339, src/class-updraftplus.php:931
|
6089 |
msgid "Your free space in your hosting account is very low - only %s Mb remain"
|
6090 |
msgstr ""
|
6091 |
|
6092 |
+
#: src/class-updraftplus.php:915
|
6093 |
msgid "The amount of memory (RAM) allowed for PHP is very low (%s Mb) - you should increase it to avoid failures due to insufficient memory (consult your web hosting company for more help)"
|
6094 |
msgstr ""
|
6095 |
|
6096 |
+
#: src/udaddons/options.php:525
|
6097 |
msgid "Manage Addons"
|
6098 |
msgstr ""
|
6099 |
|
6100 |
+
#: src/udaddons/options.php:503
|
6101 |
msgid "Buy It"
|
6102 |
msgstr ""
|
6103 |
|
6104 |
+
#: src/udaddons/options.php:502
|
6105 |
msgid "Get it from the UpdraftPlus.Com Store"
|
6106 |
msgstr ""
|
6107 |
|
6108 |
+
#: src/udaddons/options.php:496, src/udaddons/options.php:498
|
6109 |
msgid "activate it on this site"
|
6110 |
msgstr ""
|
6111 |
|
6112 |
+
#: src/udaddons/options.php:498
|
6113 |
msgid "You have an inactive purchase"
|
6114 |
msgstr ""
|
6115 |
|
6116 |
+
#: src/udaddons/options.php:490
|
6117 |
msgid "Assigned to this site"
|
6118 |
msgstr ""
|
6119 |
|
6120 |
+
#: src/udaddons/options.php:487
|
6121 |
msgid "Available for this site (via your all-addons purchase)"
|
6122 |
msgstr ""
|
6123 |
|
6124 |
+
#: src/udaddons/options.php:481
|
6125 |
msgid "(apparently a pre-release or withdrawn release)"
|
6126 |
msgstr ""
|
6127 |
|
6128 |
+
#: src/udaddons/options.php:436, src/udaddons/options.php:436
|
6129 |
msgid "Go here"
|
6130 |
msgstr ""
|
6131 |
|
6132 |
+
#: src/udaddons/options.php:436, src/udaddons/options.php:436
|
6133 |
msgid "Need to get support?"
|
6134 |
msgstr ""
|
6135 |
|
6136 |
+
#: src/udaddons/options.php:418
|
6137 |
msgid "An error occurred when trying to retrieve your add-ons."
|
6138 |
msgstr ""
|
6139 |
|
6140 |
+
#: src/udaddons/options.php:304
|
6141 |
msgid "An unknown response was received. Response was:"
|
6142 |
msgstr ""
|
6143 |
|
6144 |
+
#: src/udaddons/options.php:303
|
6145 |
msgid "Claim not granted - your account login details were wrong"
|
6146 |
msgstr ""
|
6147 |
|
6148 |
+
#: src/udaddons/options.php:301
|
6149 |
msgid "Please wait whilst we make the claim..."
|
6150 |
msgstr ""
|
6151 |
|
6152 |
+
#: src/udaddons/options.php:249
|
6153 |
msgid "Errors occurred when trying to connect to UpdraftPlus.Com:"
|
6154 |
msgstr ""
|
6155 |
|
6157 |
msgid "You are presently <strong>not connected</strong> to an UpdraftPlus.Com account."
|
6158 |
msgstr ""
|
6159 |
|
6160 |
+
#: src/udaddons/options.php:236
|
6161 |
msgid "If you bought new add-ons, then follow this link to refresh your connection"
|
6162 |
msgstr ""
|
6163 |
|
6164 |
+
#: src/udaddons/options.php:229
|
6165 |
+
msgid "You are presently <strong class=\"success\">connected</strong> to an UpdraftPlus.Com account."
|
6166 |
msgstr ""
|
6167 |
|
6168 |
+
#: src/admin.php:3015
|
6169 |
msgid "Interested in knowing about your UpdraftPlus.Com password security? Read about it here."
|
6170 |
msgstr ""
|
6171 |
|
6172 |
+
#: src/admin.php:3091
|
6173 |
msgid "Forgotten your details?"
|
6174 |
msgstr ""
|
6175 |
|
6176 |
+
#: src/admin.php:3004
|
6177 |
msgid "Not yet got an account (it's free)? Go get one!"
|
6178 |
msgstr ""
|
6179 |
|
6180 |
+
#: src/admin.php:3070
|
6181 |
msgid "Connect with your UpdraftPlus.Com account"
|
6182 |
msgstr ""
|
6183 |
|
6184 |
+
#: src/udaddons/options.php:109
|
6185 |
msgid "You do seem to have the obsolete Updraft plugin installed - perhaps you got them confused?"
|
6186 |
msgstr ""
|
6187 |
|
6188 |
+
#: src/udaddons/options.php:108
|
6189 |
msgid "Go here to begin installing it."
|
6190 |
msgstr ""
|
6191 |
|
6192 |
+
#: src/udaddons/options.php:108
|
6193 |
msgid "UpdraftPlus is not yet installed."
|
6194 |
msgstr ""
|
6195 |
|
6196 |
+
#: src/udaddons/options.php:105
|
6197 |
msgid "Go here to activate it."
|
6198 |
msgstr ""
|
6199 |
|
6200 |
+
#: src/udaddons/options.php:104
|
6201 |
msgid "UpdraftPlus is not yet activated."
|
6202 |
msgstr ""
|
6203 |
|
6204 |
+
#: src/udaddons/options.php:95, src/udaddons/options.php:97
|
6205 |
msgid "Go here to connect."
|
6206 |
msgstr ""
|
6207 |
|
6208 |
+
#: src/udaddons/options.php:95
|
6209 |
msgid "You have not yet connected with your UpdraftPlus.Com account, to enable you to list your purchased add-ons."
|
6210 |
msgstr ""
|
6211 |
|
6219 |
msgid "Your web-server does not have the %s module installed."
|
6220 |
msgstr ""
|
6221 |
|
6222 |
+
#: src/addons/googlecloud.php:1075, src/methods/googledrive.php:1407
|
6223 |
msgid "<strong>(You appear to be already authenticated,</strong> though you can authenticate again to refresh your access if you've had a problem)."
|
6224 |
msgstr ""
|
6225 |
|
6228 |
msgid "Drop backup files here"
|
6229 |
msgstr ""
|
6230 |
|
6231 |
+
#: src/admin.php:810
|
6232 |
msgid "The web server returned an error code (try again, or check your web server logs)"
|
6233 |
msgstr ""
|
6234 |
|
6235 |
+
#: src/admin.php:808
|
6236 |
+
msgid "The restore operation has begun. Do not close your browser until it reports itself as having finished."
|
6237 |
msgstr ""
|
6238 |
|
6239 |
+
#: src/addons/wp-cli.php:116, src/admin.php:805
|
6240 |
msgid "If you exclude both the database and the files, then you have excluded everything!"
|
6241 |
msgstr ""
|
6242 |
|
6243 |
+
#: src/restorer.php:2593
|
6244 |
msgid "Site home:"
|
6245 |
msgstr ""
|
6246 |
|
6248 |
msgid "Remote Storage Options"
|
6249 |
msgstr ""
|
6250 |
|
6251 |
+
#: src/addons/autobackup.php:364, src/addons/autobackup.php:458
|
6252 |
msgid "(logs can be found in the UpdraftPlus settings page as normal)..."
|
6253 |
msgstr ""
|
6254 |
|
6255 |
+
#: src/addons/autobackup.php:324, src/addons/autobackup.php:1107
|
6256 |
msgid "Remember this choice for next time (you will still have the chance to change it)"
|
6257 |
msgstr ""
|
6258 |
|
6259 |
+
#: src/addons/azure.php:413, src/methods/stream-base.php:152,
|
6260 |
+
#: src/methods/stream-base.php:157
|
6261 |
msgid "Upload failed"
|
6262 |
msgstr ""
|
6263 |
|
6264 |
+
#: src/templates/wp-admin/settings/form-contents.php:126
|
6265 |
msgid "You can send a backup to more than one destination with an add-on."
|
6266 |
msgstr ""
|
6267 |
|
6268 |
+
#: src/admin.php:3561
|
6269 |
msgid "Note: the progress bar below is based on stages, NOT time. Do not stop the backup simply because it seems to have remained in the same place for a while - that is normal."
|
6270 |
msgstr ""
|
6271 |
|
6272 |
+
#: src/admin.php:3425
|
6273 |
msgid "(%s%%, file %s of %s)"
|
6274 |
msgstr ""
|
6275 |
|
6276 |
+
#: src/addons/autobackup.php:325, src/addons/autobackup.php:1112,
|
6277 |
#: src/addons/lockadmin.php:160
|
6278 |
msgid "Read more about how this works..."
|
6279 |
msgstr ""
|
6280 |
|
6281 |
+
#: src/addons/sftp.php:604
|
6282 |
msgid "Failed: We were able to log in, but failed to successfully create a file in that location."
|
6283 |
msgstr ""
|
6284 |
|
6285 |
+
#: src/addons/sftp.php:602
|
6286 |
msgid "Failed: We were able to log in and move to the indicated directory, but failed to successfully create a file in that location."
|
6287 |
msgstr ""
|
6288 |
|
6289 |
+
#: src/addons/sftp.php:488
|
6290 |
msgid "Use SCP instead of SFTP"
|
6291 |
msgstr ""
|
6292 |
|
6293 |
+
#: src/addons/sftp.php:53
|
6294 |
msgid "SCP/SFTP user setting"
|
6295 |
msgstr ""
|
6296 |
|
6297 |
+
#: src/addons/sftp.php:52
|
6298 |
msgid "SCP/SFTP host setting"
|
6299 |
msgstr ""
|
6300 |
|
6306 |
msgid "Backup is of: %s."
|
6307 |
msgstr ""
|
6308 |
|
6309 |
+
#: src/admin.php:900
|
6310 |
msgid "%s settings test result:"
|
6311 |
msgstr ""
|
6312 |
|
6313 |
+
#: src/admin.php:4298, src/admin.php:4300
|
6314 |
msgid "(Not finished)"
|
6315 |
msgstr ""
|
6316 |
|
6317 |
+
#: src/admin.php:4300
|
6318 |
msgid "If you are seeing more backups than you expect, then it is probably because the deletion of old backup sets does not happen until a fresh backup completes."
|
6319 |
msgstr ""
|
6320 |
|
6321 |
+
#: src/templates/wp-admin/settings/form-contents.php:329
|
6322 |
msgid "<b>Do not</b> place it inside your uploads or plugins directory, as that will cause recursion (backups of backups of backups of...)."
|
6323 |
msgstr ""
|
6324 |
|
6325 |
+
#: src/templates/wp-admin/settings/form-contents.php:329
|
6326 |
msgid "This is where UpdraftPlus will write the zip files it creates initially. This directory must be writable by your web server. It is relative to your content directory (which by default is called wp-content)."
|
6327 |
msgstr ""
|
6328 |
|
6329 |
+
#: src/admin.php:3526
|
6330 |
msgid "Job ID: %s"
|
6331 |
msgstr ""
|
6332 |
|
6333 |
+
#: src/admin.php:3506
|
6334 |
msgid "last activity: %ss ago"
|
6335 |
msgstr ""
|
6336 |
|
6337 |
+
#: src/admin.php:3505
|
6338 |
msgid "next resumption: %d (after %ss)"
|
6339 |
msgstr ""
|
6340 |
|
6341 |
+
#: src/admin.php:3488, src/central/bootstrap.php:459,
|
6342 |
+
#: src/central/bootstrap.php:466, src/methods/updraftvault.php:437,
|
6343 |
+
#: src/methods/updraftvault.php:483, src/methods/updraftvault.php:566
|
6344 |
msgid "Unknown"
|
6345 |
msgstr ""
|
6346 |
|
6347 |
+
#: src/admin.php:3439
|
6348 |
msgid "Backup finished"
|
6349 |
msgstr ""
|
6350 |
|
6351 |
+
#: src/admin.php:3434
|
6352 |
msgid "Waiting until scheduled time to retry because of errors"
|
6353 |
msgstr ""
|
6354 |
|
6355 |
+
#: src/admin.php:3430
|
6356 |
msgid "Pruning old backup sets"
|
6357 |
msgstr ""
|
6358 |
|
6359 |
+
#: src/admin.php:3417
|
6360 |
msgid "Uploading files to remote storage"
|
6361 |
msgstr ""
|
6362 |
|
6363 |
+
#: src/admin.php:3486
|
6364 |
msgid "Encrypted database"
|
6365 |
msgstr ""
|
6366 |
|
6367 |
+
#: src/admin.php:3478
|
6368 |
msgid "Encrypting database"
|
6369 |
msgstr ""
|
6370 |
|
6371 |
+
#: src/admin.php:3452
|
6372 |
msgid "Created database backup"
|
6373 |
msgstr ""
|
6374 |
|
6375 |
+
#: src/admin.php:3465
|
6376 |
msgid "table: %s"
|
6377 |
msgstr ""
|
6378 |
|
6379 |
+
#: src/admin.php:3463
|
6380 |
msgid "Creating database backup"
|
6381 |
msgstr ""
|
6382 |
|
6383 |
+
#: src/admin.php:3408
|
6384 |
msgid "Created file backup zips"
|
6385 |
msgstr ""
|
6386 |
|
6387 |
+
#: src/admin.php:3395
|
6388 |
msgid "Creating file backup zips"
|
6389 |
msgstr ""
|
6390 |
|
6391 |
+
#: src/admin.php:3390
|
6392 |
msgid "Backup begun"
|
6393 |
msgstr ""
|
6394 |
|
6395 |
+
#: src/admin.php:1194
|
6396 |
msgid "The scheduler is disabled in your WordPress install, via the DISABLE_WP_CRON setting. No backups can run (even "Backup Now") unless either you have set up a facility to call the scheduler manually, or until it is enabled."
|
6397 |
msgstr ""
|
6398 |
|
6399 |
+
#: src/restorer.php:1371
|
6400 |
msgid "file"
|
6401 |
msgstr ""
|
6402 |
|
6403 |
+
#: src/addons/onedrive.php:1194, src/restorer.php:1363
|
6404 |
msgid "folder"
|
6405 |
msgstr ""
|
6406 |
|
6407 |
+
#: src/restorer.php:1363, src/restorer.php:1371
|
6408 |
msgid "UpdraftPlus needed to create a %s in your content directory, but failed - please check your file permissions and enable the access (%s)"
|
6409 |
msgstr ""
|
6410 |
|
6411 |
+
#: src/class-updraftplus.php:3322
|
6412 |
msgid "The backup has not finished; a resumption is scheduled"
|
6413 |
msgstr ""
|
6414 |
|
6415 |
+
#: src/class-updraftplus.php:2172
|
6416 |
msgid "Your website is visited infrequently and UpdraftPlus is not getting the resources it hoped for; please read this page:"
|
6417 |
msgstr ""
|
6418 |
|
6419 |
+
#: src/addons/onedrive.php:1047,
|
6420 |
#: src/includes/Dropbox2/OAuth/Consumer/ConsumerAbstract.php:118
|
6421 |
msgid "The %s authentication could not go ahead, because something else on your site is breaking it. Try disabling your other plugins and switching to a default theme. (Specifically, you are looking for the component that sends output (most likely PHP warnings/errors) before the page begins. Turning off any debugging settings may also help)."
|
6422 |
msgstr ""
|
6423 |
|
6424 |
+
#: src/admin.php:2733
|
6425 |
msgid "Your PHP memory limit (set by your web hosting company) is very low. UpdraftPlus attempted to raise it but was unsuccessful. This plugin may struggle with a memory limit of less than 64 Mb - especially if you have very large files uploaded (though on the other hand, many sites will be successful with a 32Mb limit - your experience may vary)."
|
6426 |
msgstr ""
|
6427 |
|
6428 |
+
#: src/addons/autobackup.php:1126, src/admin.php:854
|
6429 |
msgid "Proceed with update"
|
6430 |
msgstr ""
|
6431 |
|
6432 |
+
#: src/addons/autobackup.php:1119
|
6433 |
msgid "Do not abort after pressing Proceed below - wait for the backup to complete."
|
6434 |
msgstr ""
|
6435 |
|
6436 |
+
#: src/addons/autobackup.php:139, src/addons/autobackup.php:1068
|
6437 |
msgid "UpdraftPlus Automatic Backups"
|
6438 |
msgstr ""
|
6439 |
|
6440 |
+
#: src/addons/autobackup.php:551
|
6441 |
msgid "Errors have occurred:"
|
6442 |
msgstr ""
|
6443 |
|
6444 |
+
#: src/addons/autobackup.php:522
|
6445 |
msgid "Creating backup with UpdraftPlus..."
|
6446 |
msgstr ""
|
6447 |
|
6448 |
+
#: src/addons/autobackup.php:467, src/addons/autobackup.php:598,
|
6449 |
+
#: src/addons/autobackup.php:649
|
6450 |
msgid "Automatic Backup"
|
6451 |
msgstr ""
|
6452 |
|
6453 |
+
#: src/addons/autobackup.php:458
|
6454 |
msgid "Creating database backup with UpdraftPlus..."
|
6455 |
msgstr ""
|
6456 |
|
6457 |
+
#: src/addons/autobackup.php:424
|
6458 |
msgid "themes"
|
6459 |
msgstr ""
|
6460 |
|
6461 |
+
#: src/addons/autobackup.php:417
|
6462 |
msgid "plugins"
|
6463 |
msgstr ""
|
6464 |
|
6465 |
+
#: src/addons/autobackup.php:368, src/addons/autobackup.php:465
|
6466 |
msgid "Starting automatic backup..."
|
6467 |
msgstr ""
|
6468 |
|
6469 |
+
#: src/addons/autobackup.php:364
|
6470 |
msgid "Creating %s and database backup with UpdraftPlus..."
|
6471 |
msgstr ""
|
6472 |
|
6473 |
+
#: src/addons/autobackup.php:322
|
6474 |
msgid "Automatically backup (where relevant) plugins, themes and the WordPress database with UpdraftPlus before updating"
|
6475 |
msgstr ""
|
6476 |
|
6477 |
+
#: src/addons/morefiles.php:257, src/addons/morefiles.php:258
|
6478 |
msgid "If you are not sure then you should stop; otherwise you may destroy this WordPress installation."
|
6479 |
msgstr ""
|
6480 |
|
6481 |
+
#: src/addons/morefiles.php:257, src/addons/morefiles.php:258
|
6482 |
msgid "This does not look like a valid WordPress core backup - the file %s was missing."
|
6483 |
msgstr ""
|
6484 |
|
6485 |
+
#: src/addons/morefiles.php:204
|
6486 |
msgid "Unable to open zip file (%s) - could not pre-scan it to check its integrity."
|
6487 |
msgstr ""
|
6488 |
|
6489 |
+
#: src/addons/morefiles.php:194
|
6490 |
msgid "Unable to read zip file (%s) - could not pre-scan it to check its integrity."
|
6491 |
msgstr ""
|
6492 |
|
6493 |
+
#: src/templates/wp-admin/settings/header.php:25
|
6494 |
msgid "More plugins"
|
6495 |
msgstr ""
|
6496 |
|
6497 |
#: src/includes/updraftplus-notices.php:31,
|
6498 |
#: src/templates/wp-admin/settings/header.php:17,
|
6499 |
+
#: src/templates/wp-admin/settings/tab-addons.php:28,
|
6500 |
+
#: src/templates/wp-admin/settings/tab-addons.php:126
|
6501 |
msgid "Support"
|
6502 |
msgstr ""
|
6503 |
|
6504 |
+
#: src/class-updraftplus.php:4906
|
6505 |
msgid "UpdraftPlus was unable to find the table prefix when scanning the database backup."
|
6506 |
msgstr ""
|
6507 |
|
6508 |
+
#: src/class-updraftplus.php:4898
|
6509 |
msgid "This database backup is missing core WordPress tables: %s"
|
6510 |
msgstr ""
|
6511 |
|
6512 |
+
#: src/class-updraftplus.php:4636
|
6513 |
msgid "You are importing from a newer version of WordPress (%s) into an older one (%s). There are no guarantees that WordPress can handle this."
|
6514 |
msgstr ""
|
6515 |
|
6516 |
+
#: src/class-updraftplus.php:4635, src/class-updraftplus.php:4642
|
6517 |
msgid "%s version: %s"
|
6518 |
msgstr ""
|
6519 |
|
6520 |
+
#: src/class-updraftplus.php:4512
|
6521 |
msgid "The database is too small to be a valid WordPress database (size: %s Kb)."
|
6522 |
msgstr ""
|
6523 |
|
6524 |
+
#: src/addons/autobackup.php:1094, src/admin.php:1012
|
|
|
6525 |
msgid "Be safe with an automatic backup"
|
6526 |
msgstr ""
|
6527 |
|
6528 |
+
#: src/admin.php:2686
|
6529 |
msgid "If you can still read these words after the page finishes loading, then there is a JavaScript or jQuery problem in the site."
|
6530 |
msgstr ""
|
6531 |
|
6532 |
+
#: src/admin.php:846
|
6533 |
msgid "The file was uploaded."
|
6534 |
msgstr ""
|
6535 |
|
6536 |
+
#: src/admin.php:845
|
6537 |
msgid "Unknown server response status:"
|
6538 |
msgstr ""
|
6539 |
|
6540 |
+
#: src/admin.php:844
|
6541 |
msgid "Unknown server response:"
|
6542 |
msgstr ""
|
6543 |
|
6544 |
+
#: src/admin.php:843
|
6545 |
msgid "This decryption key will be attempted:"
|
6546 |
msgstr ""
|
6547 |
|
6548 |
+
#: src/admin.php:842
|
6549 |
msgid "Follow this link to attempt decryption and download the database file to your computer."
|
6550 |
msgstr ""
|
6551 |
|
6552 |
+
#: src/admin.php:841
|
6553 |
msgid "Upload error"
|
6554 |
msgstr ""
|
6555 |
|
6556 |
+
#: src/admin.php:840
|
6557 |
msgid "This file does not appear to be an UpdraftPlus encrypted database archive (such files are .gz.crypt files which have a name like: backup_(time)_(site name)_(code)_db.crypt.gz)."
|
6558 |
msgstr ""
|
6559 |
|
6560 |
+
#: src/admin.php:839
|
6561 |
msgid "Upload error:"
|
6562 |
msgstr ""
|
6563 |
|
6564 |
+
#: src/admin.php:838
|
6565 |
msgid "(make sure that you were trying to upload a zip file previously created by UpdraftPlus)"
|
6566 |
msgstr ""
|
6567 |
|
6568 |
+
#: src/admin.php:829
|
6569 |
msgid "Download to your computer"
|
6570 |
msgstr ""
|
6571 |
|
6572 |
+
#: src/admin.php:828
|
6573 |
msgid "Delete from your web server"
|
6574 |
msgstr ""
|
6575 |
|
6576 |
+
#: src/admin.php:4269
|
6577 |
msgid "You appear to be missing one or more archives from this multi-archive set."
|
6578 |
msgstr ""
|
6579 |
|
6580 |
+
#: src/templates/wp-admin/settings/form-contents.php:309
|
|
|
|
|
|
|
|
|
6581 |
msgid "Split archives every:"
|
6582 |
msgstr ""
|
6583 |
|
6585 |
msgid "Error: the server sent us a response (JSON) which we did not understand."
|
6586 |
msgstr ""
|
6587 |
|
6588 |
+
#: src/admin.php:819
|
6589 |
msgid "Warnings:"
|
6590 |
msgstr ""
|
6591 |
|
6592 |
+
#: src/admin.php:818
|
6593 |
msgid "Error: the server sent an empty response."
|
6594 |
msgstr ""
|
6595 |
|
6596 |
+
#: src/admin.php:2481
|
6597 |
msgid "This looks like a file created by UpdraftPlus, but this install does not know about this type of object: %s. Perhaps you need to install an add-on?"
|
6598 |
msgstr ""
|
6599 |
|
6600 |
+
#: src/includes/class-wpadmin-commands.php:238,
|
6601 |
+
#: src/includes/class-wpadmin-commands.php:263
|
6602 |
msgid "The backup archive files have been processed, but with some errors. You will need to cancel and correct any problems before retrying."
|
6603 |
msgstr ""
|
6604 |
|
6605 |
+
#: src/includes/class-wpadmin-commands.php:261
|
6606 |
msgid "The backup archive files have been processed, but with some warnings. If all is well, then now press Restore again to proceed. Otherwise, cancel and correct any problems first."
|
6607 |
msgstr ""
|
6608 |
|
6609 |
+
#: src/includes/class-wpadmin-commands.php:259
|
6610 |
msgid "The backup archive files have been successfully processed. Now press Restore again to proceed."
|
6611 |
msgstr ""
|
6612 |
|
6613 |
+
#: src/includes/class-wpadmin-commands.php:207
|
6614 |
msgid "This multi-archive backup set appears to have the following archives missing: %s"
|
6615 |
msgstr ""
|
6616 |
|
6617 |
+
#: src/includes/class-wpadmin-commands.php:192
|
6618 |
msgid "File (%s) was found, but has a different size (%s) from what was expected (%s) - it may be corrupt."
|
6619 |
msgstr ""
|
6620 |
|
6621 |
+
#: src/includes/class-wpadmin-commands.php:187
|
6622 |
msgid "File was found, but is zero-sized (you need to re-upload it): %s"
|
6623 |
msgstr ""
|
6624 |
|
6625 |
+
#: src/includes/class-wpadmin-commands.php:185
|
6626 |
msgid "File not found (you need to upload it): %s"
|
6627 |
msgstr ""
|
6628 |
|
6629 |
+
#: src/addons/wp-cli.php:592, src/addons/wp-cli.php:593,
|
6630 |
+
#: src/includes/class-wpadmin-commands.php:113
|
6631 |
msgid "No such backup set exists"
|
6632 |
msgstr ""
|
6633 |
|
6634 |
+
#: src/includes/class-storage-methods-interface.php:380
|
6635 |
msgid "The backup archive for this file could not be found. The remote storage method in use (%s) does not allow us to retrieve files. To perform any restoration using UpdraftPlus, you will need to obtain a copy of this file and place it inside UpdraftPlus's working folder"
|
6636 |
msgstr ""
|
6637 |
|
6638 |
+
#: src/restorer.php:724
|
6639 |
msgid "Moving unpacked backup into place..."
|
6640 |
msgstr ""
|
6641 |
|
6642 |
+
#: src/backup.php:3002, src/backup.php:3295
|
6643 |
msgid "Failed to open the zip file (%s) - %s"
|
6644 |
msgstr ""
|
6645 |
|
6646 |
+
#: src/addons/morefiles.php:182
|
6647 |
msgid "WordPress root directory server path: %s"
|
6648 |
msgstr ""
|
6649 |
|
6650 |
+
#: src/methods/dreamobjects.php:115, src/methods/s3generic.php:117
|
6651 |
msgid "%s end-point"
|
6652 |
msgstr ""
|
6653 |
|
6654 |
+
#: src/methods/s3.php:874
|
6655 |
msgid "... and many more!"
|
6656 |
msgstr ""
|
6657 |
|
6658 |
+
#: src/methods/s3generic.php:63, src/methods/s3generic.php:74,
|
6659 |
+
#: src/methods/s3generic.php:85
|
6660 |
msgid "S3 (Compatible)"
|
6661 |
msgstr ""
|
6662 |
|
6663 |
+
#: src/includes/class-storage-methods-interface.php:289
|
6664 |
msgid "File is not locally present - needs retrieving from remote storage"
|
6665 |
msgstr ""
|
6666 |
|
6667 |
+
#: src/restorer.php:392
|
6668 |
msgid "Looking for %s archive: file name: %s"
|
6669 |
msgstr ""
|
6670 |
|
6671 |
+
#: src/restorer.php:508
|
6672 |
msgid "Final checks"
|
6673 |
msgstr ""
|
6674 |
|
6675 |
+
#: src/templates/wp-admin/settings/form-contents.php:315
|
6676 |
msgid "Check this to delete any superfluous backup files from your server after the backup run finishes (i.e. if you uncheck, then any files despatched remotely will also remain locally, and any files being kept locally will not be subject to the retention limits)."
|
6677 |
msgstr ""
|
6678 |
|
6679 |
+
#: src/templates/wp-admin/settings/form-contents.php:190
|
6680 |
msgid "Drop encrypted database files (db.gz.crypt files) here to upload them for decryption"
|
6681 |
msgstr ""
|
6682 |
|
6683 |
+
#: src/admin.php:3973
|
6684 |
msgid "Your wp-content directory server path: %s"
|
6685 |
msgstr ""
|
6686 |
|
6687 |
+
#: src/admin.php:835
|
6688 |
msgid "Raw backup history"
|
6689 |
msgstr ""
|
6690 |
|
6692 |
msgid "Show raw backup and file list"
|
6693 |
msgstr ""
|
6694 |
|
6695 |
+
#: src/admin.php:817
|
6696 |
msgid "Processing files - please wait..."
|
6697 |
msgstr ""
|
6698 |
|
6701 |
msgid "Your WordPress installation has a problem with outputting extra whitespace. This can corrupt backups that you download from here."
|
6702 |
msgstr ""
|
6703 |
|
6704 |
+
#: src/class-updraftplus.php:4520
|
6705 |
msgid "Failed to open database file."
|
6706 |
msgstr ""
|
6707 |
|
6708 |
+
#: src/admin.php:5461
|
6709 |
msgid "Known backups (raw)"
|
6710 |
msgstr ""
|
6711 |
|
6712 |
+
#: src/restorer.php:1641
|
6713 |
msgid "Files found:"
|
6714 |
msgstr ""
|
6715 |
|
6716 |
+
#: src/admin.php:980
|
6717 |
+
msgid "Restoring table: %s"
|
6718 |
+
msgstr ""
|
6719 |
+
|
6720 |
+
#: src/restorer.php:2224
|
6721 |
msgid "Requested table engine (%s) is not present - changing to MyISAM."
|
6722 |
msgstr ""
|
6723 |
|
6724 |
+
#: src/restorer.php:412
|
6725 |
msgid "file is size:"
|
6726 |
msgstr ""
|
6727 |
|
6728 |
+
#: src/addons/googlecloud.php:1035, src/addons/migrator.php:490,
|
6729 |
#: src/addons/migrator.php:493, src/addons/migrator.php:496,
|
6730 |
+
#: src/admin.php:1194, src/admin.php:2691, src/backup.php:3346,
|
6731 |
+
#: src/class-updraftplus.php:4765, src/class-updraftplus.php:4765,
|
6732 |
#: src/updraftplus.php:157
|
6733 |
msgid "Go here for more information."
|
6734 |
msgstr ""
|
6735 |
|
6736 |
+
#: src/admin.php:816
|
6737 |
msgid "Some files are still downloading or being processed - please wait."
|
6738 |
msgstr ""
|
6739 |
|
6740 |
+
#: src/class-updraftplus.php:4606, src/class-updraftplus.php:4626
|
6741 |
msgid "This backup set is from a different site (%s) - this is not a restoration, but a migration. You need the Migrator add-on in order to make this work."
|
6742 |
msgstr ""
|
6743 |
|
6744 |
+
#: src/addons/fixtime.php:570
|
6745 |
msgid "The time zone used is that from your WordPress settings, in Settings -> General."
|
6746 |
msgstr ""
|
6747 |
|
6748 |
+
#: src/addons/fixtime.php:570
|
6749 |
msgid "Enter in format HH:MM (e.g. 14:22)."
|
6750 |
msgstr ""
|
6751 |
|
6752 |
+
#: src/methods/ftp.php:172
|
|
|
|
|
|
|
|
|
6753 |
msgid "%s login failure"
|
6754 |
msgstr ""
|
6755 |
|
6756 |
+
#: src/methods/dropbox.php:485
|
6757 |
msgid "You do not appear to be authenticated with %s"
|
6758 |
msgstr ""
|
6759 |
|
6760 |
+
#: src/methods/dropbox.php:451
|
6761 |
msgid "Failed to access %s when deleting (see log file for more)"
|
6762 |
msgstr ""
|
6763 |
|
6764 |
+
#: src/methods/dropbox.php:443
|
6765 |
msgid "You do not appear to be authenticated with %s (whilst deleting)"
|
6766 |
msgstr ""
|
6767 |
|
6768 |
+
#: src/methods/cloudfiles.php:412
|
6769 |
+
msgid "Error - no such file exists."
|
|
|
|
|
|
|
|
|
6770 |
msgstr ""
|
6771 |
|
6772 |
+
#: src/addons/azure.php:260, src/methods/addon-base-v2.php:258,
|
6773 |
+
#: src/methods/openstack-base.php:460, src/methods/stream-base.php:304,
|
6774 |
+
#: src/methods/stream-base.php:311, src/methods/stream-base.php:342
|
|
|
|
|
6775 |
msgid "%s Error"
|
6776 |
msgstr ""
|
6777 |
|
6778 |
+
#: src/methods/openstack-base.php:86
|
6779 |
msgid "%s error - failed to upload file"
|
6780 |
msgstr ""
|
6781 |
|
6782 |
+
#: src/class-updraftplus.php:1398
|
6783 |
msgid "%s error - failed to re-assemble chunks"
|
6784 |
msgstr ""
|
6785 |
|
6786 |
+
#: src/methods/cloudfiles.php:238, src/methods/openstack-base.php:44,
|
6787 |
+
#: src/methods/openstack-base.php:357, src/methods/openstack-base.php:422,
|
6788 |
+
#: src/methods/openstack-base.php:495, src/methods/openstack-base.php:498,
|
6789 |
+
#: src/methods/openstack-base.php:516, src/methods/openstack-base.php:521
|
|
|
|
|
|
|
6790 |
msgid "%s authentication failed"
|
6791 |
msgstr ""
|
6792 |
|
6793 |
+
#: src/addons/googlecloud.php:445, src/addons/migrator.php:585,
|
6794 |
+
#: src/admin.php:2452, src/admin.php:2473, src/admin.php:2481,
|
6795 |
+
#: src/class-updraftplus.php:1101, src/class-updraftplus.php:1107,
|
6796 |
+
#: src/class-updraftplus.php:4493, src/class-updraftplus.php:4495,
|
6797 |
+
#: src/class-updraftplus.php:4661, src/class-updraftplus.php:4668,
|
6798 |
+
#: src/class-updraftplus.php:4742, src/methods/googledrive.php:486,
|
6799 |
+
#: src/methods/s3.php:351
|
6800 |
msgid "Error: %s"
|
6801 |
msgstr ""
|
6802 |
|
6803 |
+
#: src/admin.php:3891
|
6804 |
msgid "Backup directory specified exists, but is <b>not</b> writable."
|
6805 |
msgstr ""
|
6806 |
|
6807 |
+
#: src/admin.php:3889
|
6808 |
msgid "Backup directory specified does <b>not</b> exist."
|
6809 |
msgstr ""
|
6810 |
|
6811 |
+
#: src/admin.php:3540, src/admin.php:3832
|
6812 |
msgid "Warning: %s"
|
6813 |
msgstr ""
|
6814 |
|
6815 |
+
#: src/backup.php:3028
|
6816 |
msgid "A very large file was encountered: %s (size: %s Mb)"
|
6817 |
msgstr ""
|
6818 |
|
6819 |
+
#: src/backup.php:2316
|
6820 |
msgid "%s: unreadable file - could not be backed up"
|
6821 |
msgstr ""
|
6822 |
|
6823 |
+
#: src/backup.php:1583
|
6824 |
msgid "Table %s has very many rows (%s) - we hope your web hosting company gives you enough resources to dump out that table in the backup"
|
6825 |
msgstr ""
|
6826 |
|
6827 |
+
#: src/backup.php:1759
|
6828 |
msgid "An error occurred whilst closing the final database file"
|
6829 |
msgstr ""
|
6830 |
|
6831 |
+
#: src/class-updraftplus.php:3419
|
6832 |
msgid "Warnings encountered:"
|
6833 |
msgstr ""
|
6834 |
|
6835 |
+
#: src/class-updraftplus.php:3301
|
6836 |
msgid "The backup apparently succeeded (with warnings) and is now complete"
|
6837 |
msgstr ""
|
6838 |
|
6839 |
+
#: src/class-updraftplus.php:944
|
6840 |
msgid "Your free disk space is very low - only %s Mb remain"
|
6841 |
msgstr ""
|
6842 |
|
6843 |
+
#: src/addons/migrator.php:593
|
6844 |
msgid "New site:"
|
6845 |
msgstr ""
|
6846 |
|
6864 |
msgid "Processed plugin:"
|
6865 |
msgstr ""
|
6866 |
|
6867 |
+
#: src/addons/sftp.php:80
|
6868 |
msgid "Check your file permissions: Could not successfully create and enter directory:"
|
6869 |
msgstr ""
|
6870 |
|
6871 |
+
#: src/addons/sftp.php:40
|
6872 |
msgid "Some servers advertise encrypted FTP as available, but then time-out (after a long time) when you attempt to use it. If you find this happening, then go into the \"Expert Options\" (below) and turn off SSL there."
|
6873 |
msgstr ""
|
6874 |
|
6875 |
+
#: src/methods/s3.php:883
|
6876 |
msgid "Your web server's PHP installation does not included a required module (%s). Please contact your web hosting provider's support and ask for them to enable it."
|
6877 |
msgstr ""
|
6878 |
|
6879 |
+
#: src/methods/s3.php:1231
|
6880 |
msgid "Please check your access credentials."
|
6881 |
msgstr ""
|
6882 |
|
6883 |
+
#: src/addons/s3-enhanced.php:212, src/methods/s3.php:1209
|
6884 |
msgid "The error reported by %s was:"
|
6885 |
msgstr ""
|
6886 |
|
6887 |
+
#: src/restorer.php:2064
|
6888 |
msgid "Please supply the requested information, and then continue."
|
6889 |
msgstr ""
|
6890 |
|
6891 |
+
#: src/class-updraftplus.php:4679, src/restorer.php:2628
|
6892 |
msgid "Site information:"
|
6893 |
msgstr ""
|
6894 |
|
6895 |
+
#: src/restorer.php:2488
|
6896 |
msgid "Your database user does not have permission to create tables. We will attempt to restore by simply emptying the tables; this should work as long as a) you are restoring from a WordPress version with the same database structure, and b) Your imported database does not contain any tables which are not already present on the importing site."
|
6897 |
msgstr ""
|
6898 |
|
6899 |
+
#: src/admin.php:987, src/admin.php:2686, src/class-updraftplus.php:4672,
|
6900 |
+
#: src/restorer.php:3018
|
6901 |
msgid "Warning:"
|
6902 |
msgstr ""
|
6903 |
|
6904 |
+
#: src/class-updraftplus.php:4661, src/class-updraftplus.php:4664,
|
6905 |
+
#: src/restorer.php:732
|
6906 |
msgid "You are running on WordPress multisite - but your backup is not of a multisite site."
|
6907 |
msgstr ""
|
6908 |
|
6909 |
+
#: src/restorer.php:381
|
6910 |
msgid "Skipping restoration of WordPress core when importing a single site into a multisite installation. If you had anything necessary in your WordPress directory then you will need to re-add it manually from the zip file."
|
6911 |
msgstr ""
|
6912 |
|
6913 |
+
#: src/addons/azure.php:597, src/admin.php:4065,
|
6914 |
+
#: src/methods/updraftvault.php:321
|
6915 |
msgid "Your web server's PHP installation does not included a <strong>required</strong> (for %s) module (%s). Please contact your web hosting provider's support and ask for them to enable it."
|
6916 |
msgstr ""
|
6917 |
|
6918 |
+
#: src/admin.php:855, src/includes/updraftplus-tour.php:96
|
6919 |
msgid "Close"
|
6920 |
msgstr ""
|
6921 |
|
6922 |
+
#: src/addons/autobackup.php:370, src/addons/autobackup.php:462,
|
6923 |
+
#: src/admin.php:809, src/methods/remotesend.php:69,
|
6924 |
+
#: src/methods/remotesend.php:77, src/methods/remotesend.php:239,
|
6925 |
+
#: src/methods/remotesend.php:255
|
6926 |
msgid "Unexpected response:"
|
6927 |
msgstr ""
|
6928 |
|
6929 |
+
#: src/addons/reporting.php:537, src/admin.php:804
|
6930 |
msgid "To send to more than one address, separate each address with a comma."
|
6931 |
msgstr ""
|
6932 |
|
6933 |
+
#: src/admin.php:833
|
6934 |
msgid "PHP information"
|
6935 |
msgstr ""
|
6936 |
|
6946 |
msgid "Do you want to migrate or clone/duplicate a site?"
|
6947 |
msgstr ""
|
6948 |
|
6949 |
+
#: src/templates/wp-admin/settings/existing-backups-table.php:174
|
6950 |
msgid "Please allow time for the communications with the remote storage to complete."
|
6951 |
msgstr ""
|
6952 |
|
6954 |
msgid "Also delete from remote storage"
|
6955 |
msgstr ""
|
6956 |
|
6957 |
+
#: src/admin.php:3211
|
6958 |
msgid "Latest UpdraftPlus.com news:"
|
6959 |
msgstr ""
|
6960 |
|
6961 |
#: src/templates/wp-admin/settings/header.php:11,
|
6962 |
+
#: src/templates/wp-admin/settings/tab-addons.php:73
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
6963 |
msgid "Premium"
|
6964 |
msgstr ""
|
6965 |
|
6967 |
msgid "News"
|
6968 |
msgstr ""
|
6969 |
|
6970 |
+
#: src/admin.php:1746, src/includes/class-wpadmin-commands.php:581
|
6971 |
msgid "Backup set not found"
|
6972 |
msgstr ""
|
6973 |
|
6974 |
+
#: src/backup.php:206
|
6975 |
msgid "%s - could not back this entity up; the corresponding directory does not exist (%s)"
|
6976 |
msgstr ""
|
6977 |
|
6978 |
+
#: src/includes/updraftplus-notices.php:159,
|
6979 |
+
#: src/includes/updraftplus-notices.php:160,
|
6980 |
+
#: src/includes/updraftplus-notices.php:169,
|
6981 |
+
#: src/includes/updraftplus-notices.php:170
|
6982 |
msgid "RSS link"
|
6983 |
msgstr ""
|
6984 |
|
6985 |
+
#: src/includes/updraftplus-notices.php:159,
|
6986 |
+
#: src/includes/updraftplus-notices.php:160,
|
6987 |
+
#: src/includes/updraftplus-notices.php:169,
|
6988 |
+
#: src/includes/updraftplus-notices.php:170
|
6989 |
msgid "Blog link"
|
6990 |
msgstr ""
|
6991 |
|
6992 |
+
#: src/admin.php:899
|
6993 |
msgid "Testing %s Settings..."
|
6994 |
msgstr ""
|
6995 |
|
6998 |
msgid "Or, you can place them manually into your UpdraftPlus directory (usually wp-content/updraft), e.g. via FTP, and then use the \"rescan\" link above."
|
6999 |
msgstr ""
|
7000 |
|
7001 |
+
#: src/admin.php:1212
|
7002 |
msgid "UpdraftPlus's debug mode is on. You may see debugging notices on this page not just from UpdraftPlus, but from any other plugin installed. Please try to make sure that the notice you are seeing is from UpdraftPlus before you raise a support request."
|
7003 |
msgstr ""
|
7004 |
|
7005 |
+
#: src/admin.php:1212, src/admin.php:1265
|
7006 |
msgid "Notice"
|
7007 |
msgstr ""
|
7008 |
|
7009 |
+
#: src/class-updraftplus.php:3401
|
7010 |
msgid "Errors encountered:"
|
7011 |
msgstr ""
|
7012 |
|
7013 |
+
#: src/admin.php:801
|
7014 |
msgid "Rescanning (looking for backups that you have uploaded manually into the internal backup store)..."
|
7015 |
msgstr ""
|
7016 |
|
7017 |
+
#: src/admin.php:815
|
7018 |
msgid "Begun looking for this entity"
|
7019 |
msgstr ""
|
7020 |
|
7021 |
+
#: src/methods/s3.php:495, src/methods/s3.php:699, src/methods/s3.php:803
|
7022 |
+
msgid "Error: Failed to access bucket %s. Check your permissions and credentials."
|
7023 |
+
msgstr ""
|
7024 |
+
|
7025 |
+
#: src/methods/s3.php:784, src/methods/s3.php:828
|
7026 |
+
msgid "Error: Failed to download %s. Check your permissions and credentials."
|
7027 |
msgstr ""
|
7028 |
|
7029 |
#: src/addons/dropbox-folders.php:32
|
7030 |
msgid "Store at"
|
7031 |
msgstr ""
|
7032 |
|
7033 |
+
#: src/addons/migrator.php:1580
|
7034 |
msgid "\"%s\" has no primary key, manual change needed on row %s."
|
7035 |
msgstr ""
|
7036 |
|
7037 |
+
#: src/addons/migrator.php:1436
|
7038 |
msgid "rows: %d"
|
7039 |
msgstr ""
|
7040 |
|
7041 |
+
#: src/addons/migrator.php:1312
|
7042 |
msgid "Time taken (seconds):"
|
7043 |
msgstr ""
|
7044 |
|
7045 |
+
#: src/addons/migrator.php:1311, src/admin.php:820
|
7046 |
msgid "Errors:"
|
7047 |
msgstr ""
|
7048 |
|
7049 |
+
#: src/addons/migrator.php:1310
|
7050 |
msgid "SQL update commands run:"
|
7051 |
msgstr ""
|
7052 |
|
7053 |
+
#: src/addons/migrator.php:1309
|
7054 |
msgid "Changes made:"
|
7055 |
msgstr ""
|
7056 |
|
7057 |
+
#: src/addons/migrator.php:1308
|
7058 |
msgid "Rows examined:"
|
7059 |
msgstr ""
|
7060 |
|
7061 |
+
#: src/addons/migrator.php:1307
|
7062 |
msgid "Tables examined:"
|
7063 |
msgstr ""
|
7064 |
|
7065 |
+
#: src/addons/migrator.php:1199
|
7066 |
msgid "Could not get list of tables"
|
7067 |
msgstr ""
|
7068 |
|
7069 |
+
#: src/addons/migrator.php:1144
|
7070 |
msgid "Warning: the database's site URL (%s) is different to what we expected (%s)"
|
7071 |
msgstr ""
|
7072 |
|
7073 |
+
#: src/addons/migrator.php:1133
|
7074 |
msgid "Nothing to do: the site URL is already: %s"
|
7075 |
msgstr ""
|
7076 |
|
7077 |
+
#: src/addons/migrator.php:1097, src/addons/migrator.php:1101,
|
7078 |
+
#: src/addons/migrator.php:1105, src/addons/migrator.php:1110,
|
7079 |
+
#: src/addons/migrator.php:1114, src/addons/migrator.php:1119
|
7080 |
msgid "Error: unexpected empty parameter (%s, %s)"
|
7081 |
msgstr ""
|
7082 |
|
7083 |
+
#: src/addons/migrator.php:1057
|
7084 |
msgid "Database: search and replace site URL"
|
7085 |
msgstr ""
|
7086 |
|
7087 |
+
#: src/addons/migrator.php:918, src/addons/migrator.php:1293
|
7088 |
msgid "Failed: we did not understand the result returned by the %s operation."
|
7089 |
msgstr ""
|
7090 |
|
7091 |
+
#: src/addons/migrator.php:916, src/addons/migrator.php:1291
|
7092 |
msgid "Failed: the %s operation was not able to start."
|
7093 |
msgstr ""
|
7094 |
|
7100 |
msgid "All references to the site location in the database will be replaced with your current site URL, which is: %s"
|
7101 |
msgstr ""
|
7102 |
|
7103 |
+
#: src/addons/multisite.php:739
|
7104 |
msgid "Blog uploads"
|
7105 |
msgstr ""
|
7106 |
|
7107 |
+
#: src/addons/migrator.php:496, src/addons/multisite.php:732
|
7108 |
msgid "Must-use plugins"
|
7109 |
msgstr ""
|
7110 |
|
7111 |
+
#: src/addons/multisite.php:209
|
7112 |
msgid "Multisite Install"
|
7113 |
msgstr ""
|
7114 |
|
7115 |
+
#: src/addons/fixtime.php:570
|
7116 |
msgid "starting from next time it is"
|
7117 |
msgstr ""
|
7118 |
|
7119 |
+
#: src/addons/sftp.php:531
|
7120 |
msgid "Failure: Port must be an integer."
|
7121 |
msgstr ""
|
7122 |
|
7123 |
+
#: src/methods/ftp.php:429, src/methods/openstack2.php:185
|
7124 |
msgid "password"
|
7125 |
msgstr ""
|
7126 |
|
7127 |
+
#: src/addons/sftp.php:522, src/methods/openstack2.php:180
|
7128 |
msgid "username"
|
7129 |
msgstr ""
|
7130 |
|
7131 |
+
#: src/addons/sftp.php:518
|
7132 |
msgid "host name"
|
7133 |
msgstr ""
|
7134 |
|
7135 |
+
#: src/addons/sftp.php:481, src/addons/sftp.php:481
|
7136 |
msgid "Where to change directory to after logging in - often this is relative to your home directory."
|
7137 |
msgstr ""
|
7138 |
|
7139 |
+
#: src/addons/sftp.php:479
|
7140 |
msgid "Directory path"
|
7141 |
msgstr ""
|
7142 |
|
7143 |
#: src/addons/lockadmin.php:171, src/addons/moredatabase.php:241,
|
7144 |
+
#: src/addons/sftp.php:455, src/addons/webdav.php:191, src/admin.php:976,
|
7145 |
+
#: src/admin.php:3086, src/methods/openstack2.php:164,
|
7146 |
+
#: src/methods/updraftvault.php:388,
|
7147 |
#: src/templates/wp-admin/settings/updraftcentral-connect.php:50
|
7148 |
msgid "Password"
|
7149 |
msgstr ""
|
7150 |
|
7151 |
+
#: src/addons/sftp.php:441, src/addons/webdav.php:205
|
7152 |
msgid "Port"
|
7153 |
msgstr ""
|
7154 |
|
7155 |
+
#: src/addons/moredatabase.php:239, src/addons/sftp.php:434,
|
7156 |
+
#: src/addons/webdav.php:197
|
7157 |
msgid "Host"
|
7158 |
msgstr ""
|
7159 |
|
7160 |
+
#: src/addons/sftp.php:282
|
7161 |
+
msgid "Error: Failed to download"
|
7162 |
msgstr ""
|
7163 |
|
7164 |
+
#: src/addons/sftp.php:563
|
7165 |
msgid "Check your file permissions: Could not successfully create and enter:"
|
7166 |
msgstr ""
|
7167 |
|
7168 |
+
#: src/addons/sftp.php:52, src/addons/sftp.php:53, src/addons/sftp.php:54
|
7169 |
msgid "No %s found"
|
7170 |
msgstr ""
|
7171 |
|
7172 |
+
#: src/addons/sftp.php:40
|
7173 |
msgid "Encrypted FTP is available, and will be automatically tried first (before falling back to non-encrypted if it is not successful), unless you disable it using the expert options. The 'Test FTP Login' button will tell you what type of connection is in use."
|
7174 |
msgstr ""
|
7175 |
|
7176 |
+
#: src/addons/morefiles.php:577
|
7177 |
msgid "No backup of %s directories: there was nothing found to back up"
|
7178 |
msgstr ""
|
7179 |
|
7180 |
+
#: src/addons/morefiles.php:297
|
7181 |
msgid "Be careful what you select - if you select / then it really will try to create a zip containing your entire webserver."
|
7182 |
msgstr ""
|
7183 |
|
7184 |
+
#: src/addons/morefiles.php:295
|
7185 |
msgid "If you are not sure what this option is for, then you will not want it, and should turn it off."
|
7186 |
msgstr ""
|
7187 |
|
7188 |
+
#: src/addons/morefiles.php:273
|
7189 |
msgid "More Files"
|
7190 |
msgstr ""
|
7191 |
|
7192 |
+
#: src/addons/morefiles.php:181
|
7193 |
msgid "WordPress core (including any additions to your WordPress root directory)"
|
7194 |
msgstr ""
|
7195 |
|
7196 |
+
#: src/addons/morefiles.php:174
|
7197 |
msgid "The above files comprise everything in a WordPress installation."
|
7198 |
msgstr ""
|
7199 |
|
7200 |
+
#: src/addons/morefiles.php:155
|
7201 |
msgid "Over-write wp-config.php"
|
7202 |
msgstr ""
|
7203 |
|
7204 |
+
#: src/addons/morefiles.php:151, src/includes/class-wpadmin-commands.php:598
|
7205 |
msgid "WordPress Core"
|
7206 |
msgstr ""
|
7207 |
|
7208 |
+
#: src/methods/addon-base-v2.php:366, src/methods/stream-base.php:382
|
7209 |
msgid "Failed: We were not able to place a file in that directory - please check your credentials."
|
7210 |
msgstr ""
|
7211 |
|
7212 |
+
#: src/addons/googlecloud.php:779, src/addons/googlecloud.php:813,
|
7213 |
+
#: src/addons/googlecloud.php:819, src/addons/sftp.php:549, src/admin.php:3611,
|
7214 |
+
#: src/admin.php:3647, src/admin.php:3657, src/methods/addon-base-v2.php:349,
|
7215 |
+
#: src/methods/stream-base.php:363
|
7216 |
msgid "Failed"
|
7217 |
msgstr ""
|
7218 |
|
7219 |
+
#: src/addons/webdav.php:166
|
7220 |
msgid "WebDAV URL"
|
7221 |
msgstr ""
|
7222 |
|
7223 |
+
#: src/methods/stream-base.php:342
|
7224 |
msgid "Local write failed: Failed to download"
|
7225 |
msgstr ""
|
7226 |
|
7227 |
+
#: src/methods/stream-base.php:311
|
7228 |
msgid "Error opening remote file: Failed to download"
|
7229 |
msgstr ""
|
7230 |
|
7231 |
+
#: src/methods/strea
|