WordPress Backup and Migrate Plugin – Backup Guard - Version 1.6.12

Version Description

  • Improvement of libraries: Some javascript and css libraries are updated to be more secure
Download this release

Release Info

Developer BackupGuard
Plugin Icon 128x128 WordPress Backup and Migrate Plugin – Backup Guard
Version 1.6.12
Comparing to
See all releases

Code changes from version 1.6.11 to 1.6.12

BackupGuard.php CHANGED
@@ -70,8 +70,8 @@ function before_deactivate_backup_guard()
70
  'before-deactivate-backup-guard-js',
71
  'BG_BACKUP_STRINGS_DEACTIVATE',
72
  array('nonce' => wp_create_nonce('backupGuardAjaxNonce'),
73
- 'areYouSure' => _backupGuardT('Are you sure?', true),
74
- 'invalidCloud' => _backupGuardT('Please select at least 1 cloud', true)
75
  )
76
  );
77
 
@@ -187,27 +187,34 @@ function backup_guard_backups_page()
187
  wp_enqueue_script('backup-guard-jstree-wholerow-js', plugin_dir_url(__FILE__) . 'public/js/jstree.wholerow.js', array('jquery'));
188
  wp_enqueue_script('backup-guard-jstree-types-js', plugin_dir_url(__FILE__) . 'public/js/jstree.types.js', array('jquery'));
189
  wp_enqueue_style('backup-guard-jstree-css', plugin_dir_url(__FILE__) . 'public/css/default/style.min.css');
190
- wp_enqueue_script('backup-guard-backups-js', plugin_dir_url(__FILE__) . 'public/js/sgbackup.js', array('jquery',
191
- 'jquery-effects-core', 'jquery-effects-transfer', 'jquery-ui-widget'));
 
 
 
 
 
 
 
192
 
193
  // Localize the script with new data
194
  wp_localize_script(
195
  'backup-guard-backups-js',
196
  'BG_BACKUP_STRINGS',
197
  array(
198
- 'confirm' => _backupGuardT('Are you sure you want to cancel import?', true),
199
- 'nonce' => wp_create_nonce('backupGuardAjaxNonce'),
200
- 'invalidBackupOption' => _backupGuardT('Please choose at least one option.', true),
201
- 'invalidDirectorySelected' => _backupGuardT('Please choose at least one directory.', true),
202
- 'invalidCloud' => _backupGuardT('Please choose at least one cloud.', true),
203
- 'backupInProgress' => _backupGuardT('Backing Up...', true),
204
- 'errorMessage' => _backupGuardT('Something went wrong. Please try again.', true),
205
- 'noBackupsAvailable' => _backupGuardT('No backups found.', true),
206
- 'invalidImportOption' => _backupGuardT('Please select one of the options.', true),
207
- 'invalidDownloadFile' => _backupGuardT('Please choose one of the files.', true),
208
- 'import' => _backupGuardT('Import', true),
209
- 'importInProgress' => _backupGuardT('Importing please wait...', true),
210
- 'fileUploadFailed' => _backupGuardT('File upload failed.', true)
211
  )
212
  );
213
 
@@ -221,22 +228,36 @@ function backup_guard_cloud_page()
221
  if (backupGuardValidateLicense()) {
222
  wp_enqueue_style('backup-guard-switch-css', plugin_dir_url(__FILE__) . 'public/css/bootstrap-switch.min.css');
223
  wp_enqueue_script('backup-guard-switch-js', plugin_dir_url(__FILE__) . 'public/js/bootstrap-switch.min.js', array('jquery'), SG_BACKUP_GUARD_VERSION, true);
224
- wp_enqueue_script('backup-guard-jquery-validate-js', plugin_dir_url(__FILE__) . 'public/js/jquery.validate.min.js', array('jquery',
225
- 'backup-guard-switch-js'), SG_BACKUP_GUARD_VERSION, true);
226
- wp_enqueue_script('backup-guard-cloud-js', plugin_dir_url(__FILE__) . 'public/js/sgcloud.js', array('jquery',
227
- 'backup-guard-switch-js'), SG_BACKUP_GUARD_VERSION, true);
 
 
 
 
 
 
 
 
 
 
 
 
 
 
228
 
229
  // Localize the script with new data
230
  wp_localize_script(
231
  'backup-guard-cloud-js',
232
  'BG_CLOUD_STRINGS',
233
  array(
234
- 'invalidImportFile' => _backupGuardT('Please select a file.', true),
235
- 'invalidFileSize' => _backupGuardT('File is too large.', true),
236
- 'connectionInProgress' => _backupGuardT('Connecting...', true),
237
- 'invalidDestinationFolder' => _backupGuardT('Destination folder is required.', true),
238
- 'invalidDestinationFolderName' => _backupGuardT('Destination folder: type only letters, numbers and ""―".', true),
239
- 'successMessage' => _backupGuardT('Successfully saved.', true)
240
  )
241
  );
242
 
@@ -257,14 +278,14 @@ function backup_guard_schedule_page()
257
  'backup-guard-schedule-js',
258
  'BG_SCHEDULE_STRINGS',
259
  array(
260
- 'deletionError' => _backupGuardT('Unable to delete schedule', true),
261
- 'confirm' => _backupGuardT('Are you sure?', true),
262
- 'invalidBackupOption' => _backupGuardT('Please choose at least one option.', true),
263
- 'invalidDirectorySelected' => _backupGuardT('Please choose at least one directory.', true),
264
- 'invalidCloud' => _backupGuardT('Please choose at least one cloud.', true),
265
- 'savingInProgress' => _backupGuardT('Saving...', true),
266
- 'successMessage' => _backupGuardT('You have successfully activated schedule.', true),
267
- 'saveButtonText' => _backupGuardT('Save', true)
268
  )
269
  );
270
 
@@ -285,14 +306,14 @@ function backup_guard_settings_page()
285
  'backup-guard-settings-js',
286
  'BG_SETTINGS_STRINGS',
287
  array(
288
- 'invalidEmailAddress' => _backupGuardT('Please enter valid email.', true),
289
- 'invalidFileName' => _backupGuardT('Please enter valid file name.', true),
290
- 'invalidRetentionNumber' => _backupGuardT('Please enter a valid retention number.', true),
291
- 'successMessage' => _backupGuardT('Successfully saved.', true),
292
- 'savingInProgress' => _backupGuardT('Saving...', true),
293
- 'retentionConfirmationFirstPart' => _backupGuardT('Are you sure you want to keep the latest', true),
294
- 'retentionConfirmationSecondPart' => _backupGuardT('backups? All older backups will be deleted.', true),
295
- 'saveButtonText' => _backupGuardT('Save', true)
296
  )
297
  );
298
 
@@ -315,8 +336,8 @@ function backup_guard_link_license_page()
315
  'backup-guard-license-js',
316
  'BG_LICENSE_STRINGS',
317
  array(
318
- 'invalidLicense' => _backupGuardT('Please choose a license first', true),
319
- 'availableLicenses' => _backupGuardT('There are no available licenses for using the selected product', true)
320
  )
321
  );
322
 
@@ -330,7 +351,7 @@ function enqueue_backup_guard_scripts($hook)
330
 
331
  if (!strpos($hook, 'backup_guard')) {
332
  if ($hook == "index.php") {
333
- wp_enqueue_script('backup-guard-chart-manager', plugin_dir_url(__FILE__) . 'public/js/Chart.bundle.min.js');
334
  }
335
  return;
336
  }
@@ -347,12 +368,12 @@ function enqueue_backup_guard_scripts($hook)
347
  }
348
  echo 'SG_AJAX_REQUEST_FREQUENCY = "' . $sgAjaxRequestFrequency . '";';
349
  echo 'function getAjaxUrl(url) {' .
350
- 'if (url==="cloudDropbox" || url==="cloudGdrive" || url==="cloudOneDrive" || url==="cloudPCloud" || url==="cloudBox") return "' . admin_url('admin-post.php?action=backup_guard_') . '"+url+"&token=' . wp_create_nonce('backupGuardAjaxNonce') . '";' .
351
- 'return "' . admin_url('admin-ajax.php') . '";}</script>';
352
 
353
  wp_enqueue_media();
354
  wp_enqueue_script('backup-guard-less-framework', plugin_dir_url(__FILE__) . 'public/js/less.min.js', array('jquery'), '1.0.0', true);
355
- wp_enqueue_script('backup-guard-bootstrap-framework', plugin_dir_url(__FILE__) . 'public/js/bootstrap.min.js', array('jquery'), '1.0.0', true);
356
  wp_enqueue_script('backup-guard-sgrequest-js', plugin_dir_url(__FILE__) . 'public/js/sgrequesthandler.js', array('jquery'), '1.0.0', true);
357
  wp_enqueue_script('backup-guard-sgwprequest-js', plugin_dir_url(__FILE__) . 'public/js/sgrequesthandler.wordpress.js', array('jquery'), '1.0.0', true);
358
 
@@ -368,7 +389,7 @@ function enqueue_backup_guard_scripts($hook)
368
  'backup-guard-main-js',
369
  'BG_MAIN_STRINGS',
370
  array(
371
- 'confirmCancel' => _backupGuardT('Are you sure you want to cancel?', true)
372
  )
373
  );
374
 
@@ -376,7 +397,7 @@ function enqueue_backup_guard_scripts($hook)
376
  'backup-guard-main-js',
377
  'BG_BACKUP_STRINGS',
378
  array(
379
- 'nonce' => wp_create_nonce('backupGuardAjaxNonce')
380
  )
381
  );
382
  }
@@ -816,8 +837,8 @@ add_filter('cron_schedules', 'backup_guard_cron_add_weekly');
816
  function backup_guard_cron_add_weekly($schedules)
817
  {
818
  $schedules['weekly'] = array(
819
- 'interval' => 60 * 60 * 24 * 7,
820
- 'display' => 'Once weekly'
821
  );
822
  return $schedules;
823
  }
@@ -827,8 +848,8 @@ add_filter('cron_schedules', 'backup_guard_cron_add_monthly');
827
  function backup_guard_cron_add_monthly($schedules)
828
  {
829
  $schedules['monthly'] = array(
830
- 'interval' => 60 * 60 * 24 * 30,
831
- 'display' => 'Once monthly'
832
  );
833
  return $schedules;
834
  }
@@ -838,8 +859,8 @@ add_filter('cron_schedules', 'backup_guard_cron_add_yearly');
838
  function backup_guard_cron_add_yearly($schedules)
839
  {
840
  $schedules['yearly'] = array(
841
- 'interval' => 60 * 60 * 24 * 30 * 12,
842
- 'display' => 'Once yearly'
843
  );
844
  return $schedules;
845
  }
@@ -887,8 +908,8 @@ function sgBackupAdminInit()
887
 
888
  $updateChecker->addHttpRequestArgFilter(
889
  array(
890
- SGAuthClient::getInstance(),
891
- 'filterUpdateChecks'
892
  )
893
  );
894
  }
70
  'before-deactivate-backup-guard-js',
71
  'BG_BACKUP_STRINGS_DEACTIVATE',
72
  array('nonce' => wp_create_nonce('backupGuardAjaxNonce'),
73
+ 'areYouSure' => _backupGuardT('Are you sure?', true),
74
+ 'invalidCloud' => _backupGuardT('Please select at least 1 cloud', true)
75
  )
76
  );
77
 
187
  wp_enqueue_script('backup-guard-jstree-wholerow-js', plugin_dir_url(__FILE__) . 'public/js/jstree.wholerow.js', array('jquery'));
188
  wp_enqueue_script('backup-guard-jstree-types-js', plugin_dir_url(__FILE__) . 'public/js/jstree.types.js', array('jquery'));
189
  wp_enqueue_style('backup-guard-jstree-css', plugin_dir_url(__FILE__) . 'public/css/default/style.min.css');
190
+ wp_enqueue_script(
191
+ 'backup-guard-backups-js',
192
+ plugin_dir_url(__FILE__) . 'public/js/sgbackup.js',
193
+ array(
194
+ 'jquery',
195
+ 'jquery-effects-core',
196
+ 'jquery-effects-transfer',
197
+ 'jquery-ui-widget')
198
+ );
199
 
200
  // Localize the script with new data
201
  wp_localize_script(
202
  'backup-guard-backups-js',
203
  'BG_BACKUP_STRINGS',
204
  array(
205
+ 'confirm' => _backupGuardT('Are you sure you want to cancel import?', true),
206
+ 'nonce' => wp_create_nonce('backupGuardAjaxNonce'),
207
+ 'invalidBackupOption' => _backupGuardT('Please choose at least one option.', true),
208
+ 'invalidDirectorySelected' => _backupGuardT('Please choose at least one directory.', true),
209
+ 'invalidCloud' => _backupGuardT('Please choose at least one cloud.', true),
210
+ 'backupInProgress' => _backupGuardT('Backing Up...', true),
211
+ 'errorMessage' => _backupGuardT('Something went wrong. Please try again.', true),
212
+ 'noBackupsAvailable' => _backupGuardT('No backups found.', true),
213
+ 'invalidImportOption' => _backupGuardT('Please select one of the options.', true),
214
+ 'invalidDownloadFile' => _backupGuardT('Please choose one of the files.', true),
215
+ 'import' => _backupGuardT('Import', true),
216
+ 'importInProgress' => _backupGuardT('Importing please wait...', true),
217
+ 'fileUploadFailed' => _backupGuardT('File upload failed.', true)
218
  )
219
  );
220
 
228
  if (backupGuardValidateLicense()) {
229
  wp_enqueue_style('backup-guard-switch-css', plugin_dir_url(__FILE__) . 'public/css/bootstrap-switch.min.css');
230
  wp_enqueue_script('backup-guard-switch-js', plugin_dir_url(__FILE__) . 'public/js/bootstrap-switch.min.js', array('jquery'), SG_BACKUP_GUARD_VERSION, true);
231
+ wp_enqueue_script(
232
+ 'backup-guard-jquery-validate-js',
233
+ plugin_dir_url(__FILE__) . 'public/js/jquery.validate.min.js',
234
+ array(
235
+ 'jquery',
236
+ 'backup-guard-switch-js'),
237
+ SG_BACKUP_GUARD_VERSION,
238
+ true
239
+ );
240
+ wp_enqueue_script(
241
+ 'backup-guard-cloud-js',
242
+ plugin_dir_url(__FILE__) . 'public/js/sgcloud.js',
243
+ array(
244
+ 'jquery',
245
+ 'backup-guard-switch-js'),
246
+ SG_BACKUP_GUARD_VERSION,
247
+ true
248
+ );
249
 
250
  // Localize the script with new data
251
  wp_localize_script(
252
  'backup-guard-cloud-js',
253
  'BG_CLOUD_STRINGS',
254
  array(
255
+ 'invalidImportFile' => _backupGuardT('Please select a file.', true),
256
+ 'invalidFileSize' => _backupGuardT('File is too large.', true),
257
+ 'connectionInProgress' => _backupGuardT('Connecting...', true),
258
+ 'invalidDestinationFolder' => _backupGuardT('Destination folder is required.', true),
259
+ 'invalidDestinationFolderName' => _backupGuardT('Destination folder: type only letters, numbers and ""―".', true),
260
+ 'successMessage' => _backupGuardT('Successfully saved.', true)
261
  )
262
  );
263
 
278
  'backup-guard-schedule-js',
279
  'BG_SCHEDULE_STRINGS',
280
  array(
281
+ 'deletionError' => _backupGuardT('Unable to delete schedule', true),
282
+ 'confirm' => _backupGuardT('Are you sure?', true),
283
+ 'invalidBackupOption' => _backupGuardT('Please choose at least one option.', true),
284
+ 'invalidDirectorySelected' => _backupGuardT('Please choose at least one directory.', true),
285
+ 'invalidCloud' => _backupGuardT('Please choose at least one cloud.', true),
286
+ 'savingInProgress' => _backupGuardT('Saving...', true),
287
+ 'successMessage' => _backupGuardT('You have successfully activated schedule.', true),
288
+ 'saveButtonText' => _backupGuardT('Save', true)
289
  )
290
  );
291
 
306
  'backup-guard-settings-js',
307
  'BG_SETTINGS_STRINGS',
308
  array(
309
+ 'invalidEmailAddress' => _backupGuardT('Please enter valid email.', true),
310
+ 'invalidFileName' => _backupGuardT('Please enter valid file name.', true),
311
+ 'invalidRetentionNumber' => _backupGuardT('Please enter a valid retention number.', true),
312
+ 'successMessage' => _backupGuardT('Successfully saved.', true),
313
+ 'savingInProgress' => _backupGuardT('Saving...', true),
314
+ 'retentionConfirmationFirstPart' => _backupGuardT('Are you sure you want to keep the latest', true),
315
+ 'retentionConfirmationSecondPart' => _backupGuardT('backups? All older backups will be deleted.', true),
316
+ 'saveButtonText' => _backupGuardT('Save', true)
317
  )
318
  );
319
 
336
  'backup-guard-license-js',
337
  'BG_LICENSE_STRINGS',
338
  array(
339
+ 'invalidLicense' => _backupGuardT('Please choose a license first', true),
340
+ 'availableLicenses' => _backupGuardT('There are no available licenses for using the selected product', true)
341
  )
342
  );
343
 
351
 
352
  if (!strpos($hook, 'backup_guard')) {
353
  if ($hook == "index.php") {
354
+ wp_enqueue_script('backup-guard-chart-manager', plugin_dir_url(__FILE__) . 'public/js/chart.umd.min.js');
355
  }
356
  return;
357
  }
368
  }
369
  echo 'SG_AJAX_REQUEST_FREQUENCY = "' . $sgAjaxRequestFrequency . '";';
370
  echo 'function getAjaxUrl(url) {' .
371
+ 'if (url==="cloudDropbox" || url==="cloudGdrive" || url==="cloudOneDrive" || url==="cloudPCloud" || url==="cloudBox") return "' . admin_url('admin-post.php?action=backup_guard_') . '"+url+"&token=' . wp_create_nonce('backupGuardAjaxNonce') . '";' .
372
+ 'return "' . admin_url('admin-ajax.php') . '";}</script>';
373
 
374
  wp_enqueue_media();
375
  wp_enqueue_script('backup-guard-less-framework', plugin_dir_url(__FILE__) . 'public/js/less.min.js', array('jquery'), '1.0.0', true);
376
+ wp_enqueue_script('backup-guard-bootstrap-framework', plugin_dir_url(__FILE__) . 'public/js/bootstrap.bundle.min.js', array('jquery'), '1.0.0', true);
377
  wp_enqueue_script('backup-guard-sgrequest-js', plugin_dir_url(__FILE__) . 'public/js/sgrequesthandler.js', array('jquery'), '1.0.0', true);
378
  wp_enqueue_script('backup-guard-sgwprequest-js', plugin_dir_url(__FILE__) . 'public/js/sgrequesthandler.wordpress.js', array('jquery'), '1.0.0', true);
379
 
389
  'backup-guard-main-js',
390
  'BG_MAIN_STRINGS',
391
  array(
392
+ 'confirmCancel' => _backupGuardT('Are you sure you want to cancel?', true)
393
  )
394
  );
395
 
397
  'backup-guard-main-js',
398
  'BG_BACKUP_STRINGS',
399
  array(
400
+ 'nonce' => wp_create_nonce('backupGuardAjaxNonce')
401
  )
402
  );
403
  }
837
  function backup_guard_cron_add_weekly($schedules)
838
  {
839
  $schedules['weekly'] = array(
840
+ 'interval' => 60 * 60 * 24 * 7,
841
+ 'display' => 'Once weekly'
842
  );
843
  return $schedules;
844
  }
848
  function backup_guard_cron_add_monthly($schedules)
849
  {
850
  $schedules['monthly'] = array(
851
+ 'interval' => 60 * 60 * 24 * 30,
852
+ 'display' => 'Once monthly'
853
  );
854
  return $schedules;
855
  }
859
  function backup_guard_cron_add_yearly($schedules)
860
  {
861
  $schedules['yearly'] = array(
862
+ 'interval' => 60 * 60 * 24 * 30 * 12,
863
+ 'display' => 'Once yearly'
864
  );
865
  return $schedules;
866
  }
908
 
909
  $updateChecker->addHttpRequestArgFilter(
910
  array(
911
+ SGAuthClient::getInstance(),
912
+ 'filterUpdateChecks'
913
  )
914
  );
915
  }
README.txt CHANGED
@@ -6,7 +6,7 @@ Donate link: https://backup-guard.com/products/backup-wordpress
6
  Tags: backup, wordpress backup plugin, backup plugin, database backup, migrate, back up
7
  Requires at least: 5.3
8
  Tested up to: 6.0
9
- Stable tag: 1.6.11
10
  License: GPLv2 or later
11
  License URI: http://www.gnu.org/licenses/gpl-2.0.html
12
 
@@ -168,6 +168,9 @@ When you are facing an issue of any kind with any of our products, the first thi
168
 
169
  == Changelog ==
170
 
 
 
 
171
  = 1.6.11 =
172
  * Improvement of some functions: functions are sanitized, escaped and validated
173
 
6
  Tags: backup, wordpress backup plugin, backup plugin, database backup, migrate, back up
7
  Requires at least: 5.3
8
  Tested up to: 6.0
9
+ Stable tag: 1.6.12
10
  License: GPLv2 or later
11
  License URI: http://www.gnu.org/licenses/gpl-2.0.html
12
 
168
 
169
  == Changelog ==
170
 
171
+ = 1.6.12 =
172
+ * Improvement of libraries: Some javascript and css libraries are updated to be more secure
173
+
174
  = 1.6.11 =
175
  * Improvement of some functions: functions are sanitized, escaped and validated
176
 
backup.php CHANGED
@@ -4,7 +4,7 @@
4
  * Plugin Name: Backup
5
  * Plugin URI: https://backup-guard.com/products/backup-wordpress
6
  * Description: Backup Guard is the most complete site backup and restore plugin. We offer the easiest way to backup, restore or migrate your site. You can backup your files, database or both.
7
- * Version: 1.6.11
8
  * Author: BackupGuard
9
  * Author URI: https://backup-guard.com/products/backup-wordpress
10
  * License: GPL-2.0+
@@ -16,7 +16,7 @@ if (function_exists('activate_backup_guard')) {
16
  }
17
 
18
  if (!defined('SG_BACKUP_GUARD_VERSION')) {
19
- define('SG_BACKUP_GUARD_VERSION', '1.6.11');
20
  }
21
 
22
  if (!defined('SG_BACKUP_GUARD_MAIN_FILE')) {
4
  * Plugin Name: Backup
5
  * Plugin URI: https://backup-guard.com/products/backup-wordpress
6
  * Description: Backup Guard is the most complete site backup and restore plugin. We offer the easiest way to backup, restore or migrate your site. You can backup your files, database or both.
7
+ * Version: 1.6.12
8
  * Author: BackupGuard
9
  * Author URI: https://backup-guard.com/products/backup-wordpress
10
  * License: GPL-2.0+
16
  }
17
 
18
  if (!defined('SG_BACKUP_GUARD_VERSION')) {
19
+ define('SG_BACKUP_GUARD_VERSION', '1.6.12');
20
  }
21
 
22
  if (!defined('SG_BACKUP_GUARD_MAIN_FILE')) {
public/ajax/modalManualBackup.php CHANGED
@@ -80,7 +80,7 @@ $infoIconHtml = '<span class="dashicons dashicons-editor-help sgbg-info-icon"></
80
  <div class="col-md-12 sg-checkbox sg-custom-backup-cloud">
81
  <?php if (SGBoot::isFeatureAvailable('BACKUP_GUARD') && SG_SHOW_BACKUPGUARD_CLOUD) : ?>
82
  <div class="checkbox">
83
- <label for="cloud-backup-guard" <?php echo empty($backupGuard) ? 'data-toggle="tooltip" data-placement="right" title="' . _backupGuardT('BackupGuard is not active.', true) . '"' : '' ?>>
84
  <input type="checkbox" name="backupStorages[]" id="cloud-backup-guard"
85
  value="<?php echo SG_STORAGE_BACKUP_GUARD ?>" <?php echo empty($backupGuard) ? 'disabled="disabled"' : '' ?>>
86
  <span class="sg-checkbox-label-text"><?php echo 'BackupGuard' ?></span>
@@ -89,7 +89,7 @@ $infoIconHtml = '<span class="dashicons dashicons-editor-help sgbg-info-icon"></
89
  <?php endif; ?>
90
  <?php if (SGBoot::isFeatureAvailable('FTP')) : ?>
91
  <div class="checkbox">
92
- <label for="cloud-ftp" <?php echo empty($ftp) ? 'data-toggle="tooltip" data-placement="right" title="' . _backupGuardT('FTP is not active.', true) . '"' : '' ?>>
93
  <input type="checkbox" name="backupStorages[]" id="cloud-ftp"
94
  value="<?php echo SG_STORAGE_FTP ?>" <?php echo empty($ftp) ? 'disabled="disabled"' : '' ?>>
95
  <span class="sg-checkbox-label-text"><?php echo 'FTP' ?></span>
@@ -98,7 +98,7 @@ $infoIconHtml = '<span class="dashicons dashicons-editor-help sgbg-info-icon"></
98
  <?php endif; ?>
99
  <?php if (SGBoot::isFeatureAvailable('DROPBOX')) : ?>
100
  <div class="checkbox">
101
- <label for="cloud-dropbox" <?php echo empty($dropbox) ? 'data-toggle="tooltip" data-placement="right" title="' . _backupGuardT('Dropbox is not active.', true) . '"' : '' ?>>
102
  <input type="checkbox" name="backupStorages[]" id="cloud-dropbox"
103
  value="<?php echo SG_STORAGE_DROPBOX ?>"
104
  <?php echo empty($dropbox) ? 'disabled="disabled"' : '' ?>>
@@ -108,7 +108,7 @@ $infoIconHtml = '<span class="dashicons dashicons-editor-help sgbg-info-icon"></
108
  <?php endif; ?>
109
  <?php if (SGBoot::isFeatureAvailable('GOOGLE_DRIVE')) : ?>
110
  <div class="checkbox">
111
- <label for="cloud-gdrive" <?php echo empty($gdrive) ? 'data-toggle="tooltip" data-placement="right" title="' . _backupGuardT('Google Drive is not active.', true) . '"' : '' ?>>
112
  <input type="checkbox" name="backupStorages[]" id="cloud-gdrive"
113
  value="<?php echo SG_STORAGE_GOOGLE_DRIVE ?>"
114
  <?php echo empty($gdrive) ? 'disabled="disabled"' : '' ?>>
@@ -118,7 +118,7 @@ $infoIconHtml = '<span class="dashicons dashicons-editor-help sgbg-info-icon"></
118
  <?php endif; ?>
119
  <?php if (SGBoot::isFeatureAvailable('AMAZON')) : ?>
120
  <div class="checkbox">
121
- <label for="cloud-amazon" <?php echo empty($amazon) ? 'data-toggle="tooltip" data-placement="right" title="' . _backupGuardT((backupGuardIsAccountGold() ? 'Amazon ' : '') . 'S3 is not active.', true) . '"' : '' ?>>
122
  <input type="checkbox" name="backupStorages[]" id="cloud-amazon"
123
  value="<?php echo SG_STORAGE_AMAZON ?>"
124
  <?php echo empty($amazon) ? 'disabled="disabled"' : '' ?>>
@@ -128,7 +128,7 @@ $infoIconHtml = '<span class="dashicons dashicons-editor-help sgbg-info-icon"></
128
  <?php endif; ?>
129
  <?php if (SGBoot::isFeatureAvailable('ONE_DRIVE')) : ?>
130
  <div class="checkbox">
131
- <label for="cloud-one-drive" <?php echo empty($oneDrive) ? 'data-toggle="tooltip" data-placement="right" title="' . _backupGuardT('One Drive is not active.', true) . '"' : '' ?>>
132
  <input type="checkbox" name="backupStorages[]" id="cloud-one-drive"
133
  value="<?php echo SG_STORAGE_ONE_DRIVE ?>" <?php echo empty($oneDrive) ? 'disabled="disabled"' : '' ?>>
134
  <span class="sg-checkbox-label-text"><?php echo 'One Drive' ?></span>
@@ -137,7 +137,7 @@ $infoIconHtml = '<span class="dashicons dashicons-editor-help sgbg-info-icon"></
137
  <?php endif; ?>
138
  <?php if (SGBoot::isFeatureAvailable('P_CLOUD')) : ?>
139
  <div class="checkbox">
140
- <label for="cloud-p-cloud" <?php echo empty($pCloud) ? 'data-toggle="tooltip" data-placement="right" title="' . _backupGuardT('pCloud is not active.', true) . '"' : '' ?>>
141
  <input type="checkbox" name="backupStorages[]" id="cloud-p-cloud"
142
  value="<?php echo SG_STORAGE_P_CLOUD ?>" <?php echo empty($pCloud) ? 'disabled="disabled"' : '' ?>>
143
  <span class="sg-checkbox-label-text"><?php echo 'pCloud' ?></span>
@@ -146,7 +146,7 @@ $infoIconHtml = '<span class="dashicons dashicons-editor-help sgbg-info-icon"></
146
  <?php endif; ?>
147
  <?php if (SGBoot::isFeatureAvailable('BOX')) : ?>
148
  <div class="checkbox">
149
- <label for="cloud-box" <?php echo empty($box) ? 'data-toggle="tooltip" data-placement="right" title="' . _backupGuardT('box.com is not active.', true) . '"' : '' ?>>
150
  <input type="checkbox" name="backupStorages[]" id="cloud-box"
151
  value="<?php echo SG_STORAGE_BOX ?>" <?php echo empty($box) ? 'disabled="disabled"' : '' ?>>
152
  <span class="sg-checkbox-label-text"><?php echo 'box.com' ?></span>
80
  <div class="col-md-12 sg-checkbox sg-custom-backup-cloud">
81
  <?php if (SGBoot::isFeatureAvailable('BACKUP_GUARD') && SG_SHOW_BACKUPGUARD_CLOUD) : ?>
82
  <div class="checkbox">
83
+ <label for="cloud-backup-guard" <?php echo empty($backupGuard) ? 'data-toggle="tooltip" data-bs-placement="right" title="' . _backupGuardT('BackupGuard is not active.', true) . '"' : '' ?>>
84
  <input type="checkbox" name="backupStorages[]" id="cloud-backup-guard"
85
  value="<?php echo SG_STORAGE_BACKUP_GUARD ?>" <?php echo empty($backupGuard) ? 'disabled="disabled"' : '' ?>>
86
  <span class="sg-checkbox-label-text"><?php echo 'BackupGuard' ?></span>
89
  <?php endif; ?>
90
  <?php if (SGBoot::isFeatureAvailable('FTP')) : ?>
91
  <div class="checkbox">
92
+ <label for="cloud-ftp" <?php echo empty($ftp) ? 'data-toggle="tooltip" data-bs-placement="right" title="' . _backupGuardT('FTP is not active.', true) . '"' : '' ?>>
93
  <input type="checkbox" name="backupStorages[]" id="cloud-ftp"
94
  value="<?php echo SG_STORAGE_FTP ?>" <?php echo empty($ftp) ? 'disabled="disabled"' : '' ?>>
95
  <span class="sg-checkbox-label-text"><?php echo 'FTP' ?></span>
98
  <?php endif; ?>
99
  <?php if (SGBoot::isFeatureAvailable('DROPBOX')) : ?>
100
  <div class="checkbox">
101
+ <label for="cloud-dropbox" <?php echo empty($dropbox) ? 'data-toggle="tooltip" data-bs-placement="right" title="' . _backupGuardT('Dropbox is not active.', true) . '"' : '' ?>>
102
  <input type="checkbox" name="backupStorages[]" id="cloud-dropbox"
103
  value="<?php echo SG_STORAGE_DROPBOX ?>"
104
  <?php echo empty($dropbox) ? 'disabled="disabled"' : '' ?>>
108
  <?php endif; ?>
109
  <?php if (SGBoot::isFeatureAvailable('GOOGLE_DRIVE')) : ?>
110
  <div class="checkbox">
111
+ <label for="cloud-gdrive" <?php echo empty($gdrive) ? 'data-toggle="tooltip" data-bs-placement="right" title="' . _backupGuardT('Google Drive is not active.', true) . '"' : '' ?>>
112
  <input type="checkbox" name="backupStorages[]" id="cloud-gdrive"
113
  value="<?php echo SG_STORAGE_GOOGLE_DRIVE ?>"
114
  <?php echo empty($gdrive) ? 'disabled="disabled"' : '' ?>>
118
  <?php endif; ?>
119
  <?php if (SGBoot::isFeatureAvailable('AMAZON')) : ?>
120
  <div class="checkbox">
121
+ <label for="cloud-amazon" <?php echo empty($amazon) ? 'data-toggle="tooltip" data-bs-placement="right" title="' . _backupGuardT((backupGuardIsAccountGold() ? 'Amazon ' : '') . 'S3 is not active.', true) . '"' : '' ?>>
122
  <input type="checkbox" name="backupStorages[]" id="cloud-amazon"
123
  value="<?php echo SG_STORAGE_AMAZON ?>"
124
  <?php echo empty($amazon) ? 'disabled="disabled"' : '' ?>>
128
  <?php endif; ?>
129
  <?php if (SGBoot::isFeatureAvailable('ONE_DRIVE')) : ?>
130
  <div class="checkbox">
131
+ <label for="cloud-one-drive" <?php echo empty($oneDrive) ? 'data-toggle="tooltip" data-bs-placement="right" title="' . _backupGuardT('One Drive is not active.', true) . '"' : '' ?>>
132
  <input type="checkbox" name="backupStorages[]" id="cloud-one-drive"
133
  value="<?php echo SG_STORAGE_ONE_DRIVE ?>" <?php echo empty($oneDrive) ? 'disabled="disabled"' : '' ?>>
134
  <span class="sg-checkbox-label-text"><?php echo 'One Drive' ?></span>
137
  <?php endif; ?>
138
  <?php if (SGBoot::isFeatureAvailable('P_CLOUD')) : ?>
139
  <div class="checkbox">
140
+ <label for="cloud-p-cloud" <?php echo empty($pCloud) ? 'data-toggle="tooltip" data-bs-placement="right" title="' . _backupGuardT('pCloud is not active.', true) . '"' : '' ?>>
141
  <input type="checkbox" name="backupStorages[]" id="cloud-p-cloud"
142
  value="<?php echo SG_STORAGE_P_CLOUD ?>" <?php echo empty($pCloud) ? 'disabled="disabled"' : '' ?>>
143
  <span class="sg-checkbox-label-text"><?php echo 'pCloud' ?></span>
146
  <?php endif; ?>
147
  <?php if (SGBoot::isFeatureAvailable('BOX')) : ?>
148
  <div class="checkbox">
149
+ <label for="cloud-box" <?php echo empty($box) ? 'data-toggle="tooltip" data-bs-placement="right" title="' . _backupGuardT('box.com is not active.', true) . '"' : '' ?>>
150
  <input type="checkbox" name="backupStorages[]" id="cloud-box"
151
  value="<?php echo SG_STORAGE_BOX ?>" <?php echo empty($box) ? 'disabled="disabled"' : '' ?>>
152
  <span class="sg-checkbox-label-text"><?php echo 'box.com' ?></span>
public/backups.php CHANGED
@@ -182,7 +182,7 @@ This will provide us with an opportunity to make the experience so much better f
182
  <td><?php echo esc_html($backup['name']) ?></td>
183
  <td><?php echo !$backup['active'] ? $backup['size'] : '' ?></td>
184
  <td><?php echo backupGuardConvertDateTimezone($backup['date'], true) ?></td>
185
- <td id="sg-status-tabe-data-<?php echo $backup['id'] ?>" <?php echo $backup['active'] ? 'data-toggle="tooltip" data-placement="top" data-original-title="" data-container="#sg-wrapper"' : '' ?>>
186
  <?php
187
  if ($backup['active']) :
188
  $filteredStatuses = backupGuardFilterStatusesByActionType($backup, $backup['options']);
@@ -197,8 +197,8 @@ This will provide us with an opportunity to make the experience so much better f
197
  <?php else : ?>
198
  <?php
199
  if ($backup['status'] == SG_ACTION_STATUS_FINISHED_WARNINGS) : ?>
200
- <span class="btn-xs text-warning" data-toggle="tooltip" data-placement="top"
201
- data-original-title="
202
  <?php if ($backup['type'] == SG_ACTION_TYPE_BACKUP) :
203
  echo _backupGuardT('Warnings found during backup', true);
204
  elseif ($backup['type'] == SG_ACTION_TYPE_RESTORE) :
@@ -206,10 +206,10 @@ This will provide us with an opportunity to make the experience so much better f
206
  else :
207
  echo _backupGuardT('Warnings found during upload', true);
208
  endif; ?>
209
- " data-container="#sg-wrapper"><?php _backupGuardT('Warning') ?></span>
210
  <?php elseif ($backup['status'] == SG_ACTION_STATUS_ERROR) : ?>
211
- <span class="btn-xs text-danger" data-toggle="tooltip" data-placement="top"
212
- data-original-title="
213
  <?php if ($backup['type'] == SG_ACTION_TYPE_BACKUP) :
214
  echo _backupGuardT('Errors found during backup', true);
215
  elseif ($backup['type'] == SG_ACTION_TYPE_RESTORE) :
@@ -217,7 +217,7 @@ This will provide us with an opportunity to make the experience so much better f
217
  else :
218
  echo _backupGuardT('Errors found during upload', true);
219
  endif; ?>
220
- " data-container="#sg-wrapper"><?php _backupGuardT('Failed') ?></span>
221
  <?php else : ?>
222
  <span class="btn-xs sg-text-success"><?php _backupGuardT('Success') ?></span>
223
  <?php endif; ?>
182
  <td><?php echo esc_html($backup['name']) ?></td>
183
  <td><?php echo !$backup['active'] ? $backup['size'] : '' ?></td>
184
  <td><?php echo backupGuardConvertDateTimezone($backup['date'], true) ?></td>
185
+ <td id="sg-status-tabe-data-<?php echo $backup['id'] ?>" <?php echo $backup['active'] ? 'data-toggle="tooltip" data-bs-placement="top" data-original-title="" data-bs-container="#sg-wrapper"' : '' ?>>
186
  <?php
187
  if ($backup['active']) :
188
  $filteredStatuses = backupGuardFilterStatusesByActionType($backup, $backup['options']);
197
  <?php else : ?>
198
  <?php
199
  if ($backup['status'] == SG_ACTION_STATUS_FINISHED_WARNINGS) : ?>
200
+ <span class="btn-xs text-warning" data-toggle="tooltip" data-bs-placement="top"
201
+ title="
202
  <?php if ($backup['type'] == SG_ACTION_TYPE_BACKUP) :
203
  echo _backupGuardT('Warnings found during backup', true);
204
  elseif ($backup['type'] == SG_ACTION_TYPE_RESTORE) :
206
  else :
207
  echo _backupGuardT('Warnings found during upload', true);
208
  endif; ?>
209
+ " data-bs-container="#sg-wrapper"><?php _backupGuardT('Warning') ?></span>
210
  <?php elseif ($backup['status'] == SG_ACTION_STATUS_ERROR) : ?>
211
+ <span class="btn-xs text-danger" data-toggle="tooltip" data-bs-placement="top"
212
+ title="
213
  <?php if ($backup['type'] == SG_ACTION_TYPE_BACKUP) :
214
  echo _backupGuardT('Errors found during backup', true);
215
  elseif ($backup['type'] == SG_ACTION_TYPE_RESTORE) :
217
  else :
218
  echo _backupGuardT('Errors found during upload', true);
219
  endif; ?>
220
+ " data-bs-container="#sg-wrapper"><?php _backupGuardT('Failed') ?></span>
221
  <?php else : ?>
222
  <span class="btn-xs sg-text-success"><?php _backupGuardT('Success') ?></span>
223
  <?php endif; ?>
public/css/bgstyle.less.css CHANGED
@@ -1,10022 +1,10022 @@
1
- /* phpcs:disable */
2
-
3
- #sg-custom-backup-name {
4
- width: 100%;
5
- border-radius: 0;
6
- }
7
-
8
- .sg-backup-input {
9
- border: none !important;
10
- box-shadow: none !important;
11
- border-bottom: 1px solid #000000 !important;
12
- padding-left: 0 !important;
13
- }
14
-
15
- .backup-guard-label-success {
16
- color: #0021C8;
17
- }
18
-
19
- .backup-guard-label-warning {
20
- color: #ff7518;
21
- }
22
-
23
- .sg-feature-alert-text {
24
- color: gray;
25
- font-size: 13px;
26
- font-style: italic;
27
- text-align: center;
28
- }
29
-
30
- #sg-product-name-div {
31
- position: absolute;
32
- font-size: 10px;
33
- color: orange;
34
- bottom: 15px;
35
- text-align: center;
36
- width: 100%;
37
- margin-left: -20px;
38
- }
39
-
40
- .sg-badge-warning {
41
- background-color: #ff7518 !important;
42
- border-color: #ff4309 !important;
43
- border-radius: 2px !important;
44
- color: #ffffff !important;
45
- }
46
-
47
- .sg-margin-left-20 {
48
- margin-left: 20px;
49
- }
50
-
51
- .sg-margin-left-12 {
52
- margin-left: 12px !important;
53
- }
54
-
55
- .sg-service-container {
56
- width: 100%;
57
- margin: 0;
58
- background: #FFFFFF 0% 0% no-repeat padding-box;
59
- box-shadow: 0px 0px 15px #0000001A;
60
- border-radius: 10px;
61
- opacity: 1;
62
- }
63
-
64
- .sg-service-container .plugin-card-top {
65
- padding-bottom: 40px;
66
- }
67
-
68
- .sg-migration-icon {
69
- height: 264px;
70
- background-image: url("../img/wordPress-migration-service-product.png");
71
- background-size: contain;
72
- background-repeat: no-repeat;
73
- background-position: center;
74
- }
75
-
76
- .sg-right-arrow {
77
- display: inline-block;
78
- width: 15px;
79
- height: 9px;
80
- background-image: url("../img/arrow-right.png");
81
- }
82
-
83
- .sg-migration-info {
84
- text-align: left;
85
- }
86
-
87
- .sg-migration-info a {
88
- color: #010101 !important;
89
- }
90
-
91
- .sg-migration-info h1 {
92
- margin-bottom: 30px !important;
93
- }
94
-
95
- .column-description-p {
96
- margin-bottom: 25px !important;
97
- }
98
-
99
- .sg-migration-features {
100
- margin-bottom: 17px !important;
101
- }
102
-
103
- .migration-price-wrapper {
104
- position: absolute !important;
105
- bottom: 0px !important;
106
- }
107
-
108
- .sg-migration-right-column {
109
- position: relative;
110
- height: 300px;
111
- }
112
-
113
- .sg-services-arrow {
114
- margin-right: 6px;
115
- }
116
-
117
- .sg-service-container h3 {
118
- margin-top: 0px !important;
119
- }
120
-
121
- .sg-service-container .plugin-card-top {
122
- margin-bottom: 20px;
123
- }
124
-
125
- #sg-migration-service-price {
126
- font-size: 32px;
127
- text-align: center;
128
- }
129
-
130
- .sg-migration-price-ul {
131
- margin-bottom: 0px !important;
132
- }
133
-
134
- .sg-migration-price-ul li:nth-child(1) {
135
- margin-bottom: 19px !important;
136
- }
137
-
138
- .sg-migration-price-ul li:nth-child(2) {
139
- margin-bottom: 0 !important;
140
- }
141
-
142
- .sg-migration-price-ul li p {
143
- line-height: 1;
144
- }
145
-
146
- #sg-banner {
147
- margin-top: 10px;
148
- width: calc(100% - 20px) !important;
149
- height: 185px;
150
- background-color: #0021C8;
151
- color: #FFFFFF;
152
- font-size: 12px;
153
- min-width: 650px;
154
- }
155
-
156
- #sg-left-column {
157
- width: 18%;
158
- float: left;
159
- display: inline-block;
160
- }
161
-
162
- #sg-left-column ul {
163
- display: inline-block;
164
- }
165
-
166
- #sg-center-column {
167
- width: 60%;
168
- padding-top: 17px;
169
- text-align: center;
170
- display: inline-block;
171
- }
172
-
173
- #sg-right-column {
174
- width: 22%;
175
- float: right;
176
- display: inline-block;
177
- position: relative;
178
- }
179
-
180
- .sg-close-free-banner {
181
- position: absolute;
182
- cursor: pointer;
183
- line-height: 1;
184
- font-size: 15px;
185
- right: 7px;
186
- top: 7px;
187
- background-image: url(../img/close-button.png);
188
- width: 9px;
189
- height: 9px;
190
- background-size: contain;
191
- background-repeat: no-repeat;
192
- }
193
-
194
- .sg-banner-social-button {
195
- display: inline-block;
196
- width: 44px;
197
- height: 44px;
198
- border: none;
199
- border-radius: 50%;
200
- cursor: pointer;
201
- margin-right: 3px;
202
- background-size: contain !important;
203
- }
204
-
205
- #sg-banner p {
206
- width: 100%;
207
- text-align: center;
208
- font-size: 13px !important;
209
- }
210
-
211
- #sg-banner a {
212
- vertical-align: middle;
213
- text-decoration: none;
214
- color: #FFFFFF;
215
- cursor: pointer;
216
- font-weight: bold;
217
- }
218
-
219
- #sg-banner ul {
220
- list-style-type: none;
221
- }
222
-
223
- #sg-banner li {
224
- vertical-align: middle;
225
- margin-bottom: 5px;
226
- height: 32px;
227
- }
228
-
229
- #sg-right-column ul {
230
- float: right;
231
- padding-right: 16px;
232
- padding-top: 2px;
233
- }
234
-
235
- #sg-right-column li {
236
- vertical-align: middle;
237
- }
238
-
239
- #sg-left-column li {
240
- padding-left: 20px;
241
- }
242
-
243
- #sg-left-column ul {
244
- padding-top: 10px;
245
- }
246
-
247
- .sg-img-class {
248
- margin-right: 3px;
249
- vertical-align: middle;
250
- }
251
-
252
- #sg-logo {
253
- display: inline-block;
254
- width: 140px;
255
- height: 70px;
256
- background-size: contain;
257
- background-position: center;
258
- background-repeat: no-repeat;
259
- background-image: url("../img/banerLogo.png");
260
- }
261
-
262
- .sg-logo-li {
263
- height: 70px !important;
264
- }
265
-
266
- #sg-facebook {
267
- background: url('../img/fb.png') no-repeat;
268
- }
269
-
270
- #sg-twitter {
271
- background: url("../img/TW.png") no-repeat;
272
- }
273
-
274
- #sg-google-plus {
275
- background: url("../img/G+.png") no-repeat;
276
- }
277
-
278
- #sg-youtube {
279
- background: url("../img/youtube.png") no-repeat;
280
- }
281
-
282
- .sg-star-class {
283
- cursor: pointer;
284
- margin-right: 3px;
285
- }
286
-
287
- #rateYo {
288
- display: inline-block;
289
- }
290
-
291
- #sg-buy-now {
292
- background-color: #ffffff;
293
- border: none;
294
- color: #0021C8 !important;
295
- font-size: 18px;
296
- vertical-align: middle;
297
- cursor: pointer;
298
- display: inline-block;
299
- padding: 6px 15px;
300
- border-radius: 8px;
301
- }
302
-
303
- #sg-buy-now:hover {
304
- background-color: #0021C8;
305
- border: 1px solid #ffffff !important;
306
- color: #ffffff !important;
307
- }
308
-
309
- #sg-buy-now-text {
310
- vertical-align: middle;
311
- }
312
-
313
- #sg-banner-clarification {
314
- font-size: 10px;
315
- }
316
-
317
- #sg-rate-us {
318
- height: 32px;
319
- position: relative;
320
- }
321
-
322
- #sg-banner-test {
323
- position: absolute;
324
- top: 50%;
325
- width: 100%;
326
- margin-top: -15px;
327
- }
328
-
329
- .sg-banner-rate-us-in {
330
- display: inline-block;
331
- height: 30px;
332
- color: rgba(255, 255, 255, 0.8) !important;
333
- }
334
-
335
- /* Bounce In */
336
- .hvr-bounce-in {
337
- /*display: inline-block;*/
338
- vertical-align: middle;
339
- -webkit-transition-duration: 0.04s;
340
- transition-duration: 0.04s;
341
- cursor: pointer;
342
- }
343
-
344
- .hvr-bounce-in:hover, .hvr-bounce-in:focus, .hvr-bounce-in:active {
345
- -ms-transform: translate(4px, 0);
346
- -webkit-transform: translate(4px, 0);
347
- transform: translate(4px, 0);
348
- }
349
-
350
- @media (max-width: 835px) {
351
- #sg-banner {
352
- font-size: 8px;
353
- }
354
-
355
- #sg-banner p {
356
- font-size: 8px !important;
357
- }
358
-
359
- #sg-center-column {
360
- width: 50%;
361
- }
362
-
363
- #sg-left-column {
364
- width: 23%;
365
- }
366
-
367
- #sg-right-column {
368
- width: 27%;
369
- }
370
- }
371
-
372
- /**************************************/
373
-
374
- #sg-backup-with-migration {
375
- margin-left: 12px;
376
- }
377
-
378
- #modal-import-1,
379
- #sg-modal-inport-from,
380
- #modal-import-3 {
381
- padding: 0;
382
- }
383
-
384
- #sg-checkbox-select-all {
385
- margin-top: 0;
386
- }
387
-
388
- .sg-wrap-container {
389
- height: 650px;
390
- width: 100%;
391
- }
392
-
393
- #sg-backup-guard-iframe {
394
- width: 100%;
395
- height: 100%;
396
- }
397
-
398
- #modal-import-2 {
399
- margin-top: 15px;
400
- }
401
-
402
- #modal-import-1 .form-group {
403
- margin-bottom: 0;
404
- }
405
-
406
- #modal-import-1 .table {
407
- margin-bottom: 0;
408
- }
409
-
410
- #modal-import-3 .form-group {
411
- margin-bottom: 0;
412
- }
413
-
414
- #modal-import-3 .table {
415
- margin-bottom: 0;
416
- }
417
-
418
- .file-select-radio {
419
- padding-left: 15px !important;
420
- }
421
-
422
- .sg-wrapper-less {
423
- /* vietnamese */
424
- /* latin-ext */
425
- /* latin */
426
- /* vietnamese */
427
- /* latin-ext */
428
- /* latin */
429
- /* vietnamese */
430
- /* latin-ext */
431
- /* latin */
432
- /*!
433
- * bootswatch v3.3.4+1
434
- * Homepage: http://bootswatch.com
435
- * Copyright 2012-2015 Thomas Park
436
- * Licensed under MIT
437
- * Based on Bootstrap
438
- */
439
- /*! normalize.css v3.0.2 | MIT License | git.io/normalize */
440
- /*! Source: https://github.com/h5bp/html5-boilerplate/blob/master/src/css/main.css */
441
- /* Sidebar Styles */
442
- /*Files*/
443
- /*ftp*/
444
- /*dropbox*/
445
- /*gdrive*/
446
- /*rdb*/
447
- /*rfiles*/
448
- }
449
-
450
- @font-face {
451
- font-family: 'Source Sans Pro';
452
- font-style: normal;
453
- font-weight: 300;
454
- src: local('Source Sans Pro Light'), local('SourceSansPro-Light'), url('../fonts/toadOcfmlt9b38dHJxOBGCD5K6T8I4oZ1X3Xvlj_UeP3rGVtsTkPsbDajuO5ueQw.woff2') format('woff2');
455
- unicode-range: U+0102-0103, U+1EA0-1EF1, U+20AB;
456
- }
457
-
458
- @font-face {
459
- font-family: 'Source Sans Pro';
460
- font-style: normal;
461
- font-weight: 300;
462
- src: local('Source Sans Pro Light'), local('SourceSansPro-Light'), url('../fonts/toadOcfmlt9b38dHJxOBGDOFnJNygIkrHciC8BWzbCz3rGVtsTkPsbDajuO5ueQw.woff2') format('woff2');
463
- unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
464
- }
465
-
466
- @font-face {
467
- font-family: 'Source Sans Pro';
468
- font-style: normal;
469
- font-weight: 300;
470
- src: local('Source Sans Pro Light'), local('SourceSansPro-Light'), url('../fonts/toadOcfmlt9b38dHJxOBGCP2LEk6lMzYsRqr3dHFImA.woff2') format('woff2');
471
- unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000;
472
- }
473
-
474
- @font-face {
475
- font-family: 'Source Sans Pro';
476
- font-style: normal;
477
- font-weight: 400;
478
- src: local('Source Sans Pro'), local('SourceSansPro-Regular'), url('../fonts/ODelI1aHBYDBqgeIAH2zlCxe5Tewm2_XWfbGchcXw4g.woff2') format('woff2');
479
- unicode-range: U+0102-0103, U+1EA0-1EF1, U+20AB;
480
- }
481
-
482
- @font-face {
483
- font-family: 'Source Sans Pro';
484
- font-style: normal;
485
- font-weight: 400;
486
- src: local('Source Sans Pro'), local('SourceSansPro-Regular'), url('../fonts/ODelI1aHBYDBqgeIAH2zlIa1YDtoarzwSXxTHggEXMw.woff2') format('woff2');
487
- unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
488
- }
489
-
490
- @font-face {
491
- font-family: 'Source Sans Pro';
492
- font-style: normal;
493
- font-weight: 400;
494
- src: local('Source Sans Pro'), local('SourceSansPro-Regular'), url('../fonts/ODelI1aHBYDBqgeIAH2zlJbPFduIYtoLzwST68uhz_Y.woff2') format('woff2');
495
- unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000;
496
- }
497
-
498
- @font-face {
499
- font-family: 'Source Sans Pro';
500
- font-style: normal;
501
- font-weight: 700;
502
- src: local('Source Sans Pro Bold'), local('SourceSansPro-Bold'), url('../fonts/toadOcfmlt9b38dHJxOBGMms7UHsIbjUxEJqIwog-i_3rGVtsTkPsbDajuO5ueQw.woff2') format('woff2');
503
- unicode-range: U+0102-0103, U+1EA0-1EF1, U+20AB;
504
- }
505
-
506
- @font-face {
507
- font-family: 'Source Sans Pro';
508
- font-style: normal;
509
- font-weight: 700;
510
- src: local('Source Sans Pro Bold'), local('SourceSansPro-Bold'), url('../fonts/toadOcfmlt9b38dHJxOBGO4s1Ux4PuImWPk5fSr6HPL3rGVtsTkPsbDajuO5ueQw.woff2') format('woff2');
511
- unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
512
- }
513
-
514
- @font-face {
515
- font-family: 'Source Sans Pro';
516
- font-style: normal;
517
- font-weight: 700;
518
- src: local('Source Sans Pro Bold'), local('SourceSansPro-Bold'), url('../fonts/toadOcfmlt9b38dHJxOBGJkF8H8ye47wsfpWywda8og.woff2') format('woff2');
519
- unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000;
520
- }
521
-
522
- .sg-wrapper-less html {
523
- font-family: sans-serif;
524
- -ms-text-size-adjust: 100%;
525
- -webkit-text-size-adjust: 100%;
526
- }
527
-
528
- .sg-wrapper-less body {
529
- margin: 0;
530
- }
531
-
532
- .sg-wrapper-less article,
533
- .sg-wrapper-less aside,
534
- .sg-wrapper-less details,
535
- .sg-wrapper-less figcaption,
536
- .sg-wrapper-less figure,
537
- .sg-wrapper-less footer,
538
- .sg-wrapper-less header,
539
- .sg-wrapper-less hgroup,
540
- .sg-wrapper-less main,
541
- .sg-wrapper-less menu,
542
- .sg-wrapper-less nav,
543
- .sg-wrapper-less section,
544
- .sg-wrapper-less summary {
545
- display: block;
546
- }
547
-
548
- .sg-wrapper-less audio,
549
- .sg-wrapper-less canvas,
550
- .sg-wrapper-less progress,
551
- .sg-wrapper-less video {
552
- display: inline-block;
553
- vertical-align: baseline;
554
- }
555
-
556
- .sg-wrapper-less audio:not([controls]) {
557
- display: none;
558
- height: 0;
559
- }
560
-
561
- .sg-wrapper-less [hidden],
562
- .sg-wrapper-less template {
563
- display: none;
564
- }
565
-
566
- .sg-wrapper-less a {
567
- background-color: transparent;
568
- }
569
-
570
- .sg-wrapper-less a:active,
571
- .sg-wrapper-less a:hover {
572
- outline: 0;
573
- }
574
-
575
- .sg-wrapper-less abbr[title] {
576
- border-bottom: 1px dotted;
577
- }
578
-
579
- .sg-wrapper-less b,
580
- .sg-wrapper-less strong {
581
- font-weight: bold;
582
- }
583
-
584
- .sg-wrapper-less dfn {
585
- font-style: italic;
586
- }
587
-
588
- .sg-wrapper-less h1 {
589
- font-size: 2em;
590
- margin: 0.67em 0;
591
- }
592
-
593
- .sg-wrapper-less mark {
594
- background: #ff0;
595
- color: #000;
596
- }
597
-
598
- .sg-wrapper-less small {
599
- font-size: 80%;
600
- }
601
-
602
- .sg-wrapper-less sub,
603
- .sg-wrapper-less sup {
604
- font-size: 75%;
605
- line-height: 0;
606
- position: relative;
607
- vertical-align: baseline;
608
- }
609
-
610
- .sg-wrapper-less sup {
611
- top: -0.5em;
612
- }
613
-
614
- .sg-wrapper-less sub {
615
- bottom: -0.25em;
616
- }
617
-
618
- .sg-wrapper-less img {
619
- border: 0;
620
- }
621
-
622
- .sg-wrapper-less svg:not(:root) {
623
- overflow: hidden;
624
- }
625
-
626
- .sg-wrapper-less figure {
627
- margin: 1em 40px;
628
- }
629
-
630
- .sg-wrapper-less hr {
631
- -moz-box-sizing: content-box;
632
- -webkit-box-sizing: content-box;
633
- box-sizing: content-box;
634
- height: 0;
635
- }
636
-
637
- .sg-wrapper-less pre {
638
- overflow: auto;
639
- }
640
-
641
- .sg-wrapper-less code,
642
- .sg-wrapper-less kbd,
643
- .sg-wrapper-less pre,
644
- .sg-wrapper-less samp {
645
- font-family: monospace, monospace;
646
- font-size: 1em;
647
- }
648
-
649
- .sg-wrapper-less button,
650
- .sg-wrapper-less input,
651
- .sg-wrapper-less optgroup,
652
- .sg-wrapper-less select,
653
- .sg-wrapper-less textarea {
654
- color: inherit;
655
- font: inherit;
656
- margin: 0;
657
- }
658
-
659
- .sg-wrapper-less button {
660
- overflow: visible;
661
- }
662
-
663
- .sg-wrapper-less button,
664
- .sg-wrapper-less select {
665
- text-transform: none;
666
- }
667
-
668
- .sg-wrapper-less button,
669
- .sg-wrapper-less html input[type="button"],
670
- .sg-wrapper-less input[type="reset"],
671
- .sg-wrapper-less input[type="submit"] {
672
- -webkit-appearance: button;
673
- cursor: pointer;
674
- }
675
-
676
- .sg-wrapper-less button[disabled],
677
- .sg-wrapper-less html input[disabled] {
678
- cursor: default;
679
- }
680
-
681
- .sg-wrapper-less button::-moz-focus-inner,
682
- .sg-wrapper-less input::-moz-focus-inner {
683
- border: 0;
684
- padding: 0;
685
- }
686
-
687
- .sg-wrapper-less input {
688
- line-height: normal;
689
- }
690
-
691
- .sg-wrapper-less input[type="checkbox"],
692
- .sg-wrapper-less input[type="radio"] {
693
- -webkit-box-sizing: border-box;
694
- -moz-box-sizing: border-box;
695
- box-sizing: border-box;
696
- padding: 0;
697
- }
698
-
699
- .sg-wrapper-less input[type="number"]::-webkit-inner-spin-button,
700
- .sg-wrapper-less input[type="number"]::-webkit-outer-spin-button {
701
- height: auto;
702
- }
703
-
704
- .sg-wrapper-less input[type="search"] {
705
- -webkit-appearance: textfield;
706
- -moz-box-sizing: content-box;
707
- -webkit-box-sizing: content-box;
708
- box-sizing: content-box;
709
- }
710
-
711
- .sg-wrapper-less input[type="search"]::-webkit-search-cancel-button,
712
- .sg-wrapper-less input[type="search"]::-webkit-search-decoration {
713
- -webkit-appearance: none;
714
- }
715
-
716
- .sg-wrapper-less fieldset {
717
- border: 1px solid #c0c0c0;
718
- margin: 0 2px;
719
- padding: 0.35em 0.625em 0.75em;
720
- }
721
-
722
- .sg-wrapper-less legend {
723
- border: 0;
724
- padding: 0;
725
- }
726
-
727
- .sg-wrapper-less textarea {
728
- overflow: auto;
729
- }
730
-
731
- .sg-wrapper-less optgroup {
732
- font-weight: bold;
733
- }
734
-
735
- .sg-wrapper-less table {
736
- border-collapse: collapse;
737
- border-spacing: 0;
738
- }
739
-
740
- .sg-wrapper-less td,
741
- .sg-wrapper-less th {
742
- padding: 0;
743
- }
744
-
745
- @media print {
746
- .sg-wrapper-less *,
747
- .sg-wrapper-less *:before,
748
- .sg-wrapper-less *:after {
749
- background: transparent !important;
750
- color: #000 !important;
751
- -webkit-box-shadow: none !important;
752
- box-shadow: none !important;
753
- text-shadow: none !important;
754
- }
755
-
756
- .sg-wrapper-less a,
757
- .sg-wrapper-less a:visited {
758
- text-decoration: underline;
759
- }
760
-
761
- .sg-wrapper-less a[href]:after {
762
- content: " (" attr(href) ")";
763
- }
764
-
765
- .sg-wrapper-less abbr[title]:after {
766
- content: " (" attr(title) ")";
767
- }
768
-
769
- .sg-wrapper-less a[href^="#"]:after,
770
- .sg-wrapper-less a[href^="javascript:"]:after {
771
- content: "";
772
- }
773
-
774
- .sg-wrapper-less pre,
775
- .sg-wrapper-less blockquote {
776
- border: 1px solid #999;
777
- page-break-inside: avoid;
778
- }
779
-
780
- .sg-wrapper-less thead {
781
- display: table-header-group;
782
- }
783
-
784
- .sg-wrapper-less tr,
785
- .sg-wrapper-less img {
786
- page-break-inside: avoid;
787
- }
788
-
789
- .sg-wrapper-less img {
790
- max-width: 100% !important;
791
- }
792
-
793
- .sg-wrapper-less p,
794
- .sg-wrapper-less h2,
795
- .sg-wrapper-less h3 {
796
- orphans: 3;
797
- widows: 3;
798
- }
799
-
800
- .sg-wrapper-less h2,
801
- .sg-wrapper-less h3 {
802
- page-break-after: avoid;
803
- }
804
-
805
- .sg-wrapper-less select {
806
- background: #fff !important;
807
- }
808
-
809
- .sg-wrapper-less .navbar {
810
- display: none;
811
- }
812
-
813
- .sg-wrapper-less .btn > .caret,
814
- .sg-wrapper-less .dropup > .btn > .caret {
815
- border-top-color: #000 !important;
816
- }
817
-
818
- .sg-wrapper-less .label {
819
- border: 1px solid #000;
820
- }
821
-
822
- .sg-wrapper-less .table {
823
- border-collapse: collapse !important;
824
- }
825
-
826
- .sg-wrapper-less .table td,
827
- .sg-wrapper-less .table th {
828
- background-color: #fff !important;
829
- }
830
-
831
- .sg-wrapper-less .table-bordered th,
832
- .sg-wrapper-less .table-bordered td {
833
- border: 1px solid #ddd !important;
834
- }
835
- }
836
-
837
- @font-face {
838
- font-family: 'Glyphicons Halflings';
839
- src: url('../fonts/glyphicons-halflings-regular.eot');
840
- src: url('../fonts/glyphicons-halflings-regular.eot?#iefix') format('embedded-opentype'), url('../fonts/glyphicons-halflings-regular.woff2') format('woff2'), url('../fonts/glyphicons-halflings-regular.woff') format('woff'), url('../fonts/glyphicons-halflings-regular.ttf') format('truetype'), url('../fonts/glyphicons-halflings-regular.svg#glyphicons_halflingsregular') format('svg');
841
- }
842
-
843
- .sg-wrapper-less .glyphicon {
844
- position: relative;
845
- top: 1px;
846
- display: inline-block;
847
- font-family: 'Glyphicons Halflings';
848
- font-style: normal;
849
- font-weight: normal;
850
- line-height: 1;
851
- -webkit-font-smoothing: antialiased;
852
- -moz-osx-font-smoothing: grayscale;
853
- }
854
-
855
- .sg-wrapper-less .glyphicon-asterisk:before {
856
- content: "\2a";
857
- }
858
-
859
- .sg-wrapper-less .glyphicon-plus:before {
860
- content: "\2b";
861
- }
862
-
863
- .sg-wrapper-less .glyphicon-euro:before,
864
- .sg-wrapper-less .glyphicon-eur:before {
865
- content: "\20ac";
866
- }
867
-
868
- .sg-wrapper-less .glyphicon-minus:before {
869
- content: "\2212";
870
- }
871
-
872
- .sg-wrapper-less .glyphicon-cloud:before {
873
- content: "\2601";
874
- }
875
-
876
- .sg-wrapper-less .glyphicon-envelope:before {
877
- content: "\2709";
878
- }
879
-
880
- .sg-wrapper-less .glyphicon-pencil:before {
881
- content: "\270f";
882
- }
883
-
884
- .sg-wrapper-less .glyphicon-glass:before {
885
- content: "\e001";
886
- }
887
-
888
- .sg-wrapper-less .glyphicon-music:before {
889
- content: "\e002";
890
- }
891
-
892
- .sg-wrapper-less .glyphicon-search:before {
893
- content: "\e003";
894
- }
895
-
896
- .sg-wrapper-less .glyphicon-heart:before {
897
- content: "\e005";
898
- }
899
-
900
- .sg-wrapper-less .glyphicon-star:before {
901
- content: "\e006";
902
- }
903
-
904
- .sg-wrapper-less .glyphicon-star-empty:before {
905
- content: "\e007";
906
- }
907
-
908
- .sg-wrapper-less .glyphicon-user:before {
909
- content: "\e008";
910
- }
911
-
912
- .sg-wrapper-less .glyphicon-film:before {
913
- content: "\e009";
914
- }
915
-
916
- .sg-wrapper-less .glyphicon-th-large:before {
917
- content: "\e010";
918
- }
919
-
920
- .sg-wrapper-less .glyphicon-th:before {
921
- content: "\e011";
922
- }
923
-
924
- .sg-wrapper-less .glyphicon-th-list:before {
925
- content: "\e012";
926
- }
927
-
928
- .sg-wrapper-less .glyphicon-ok:before {
929
- content: "\e013";
930
- }
931
-
932
- .sg-wrapper-less .glyphicon-remove:before {
933
- content: "\e014";
934
- }
935
-
936
- .sg-wrapper-less .glyphicon-zoom-in:before {
937
- content: "\e015";
938
- }
939
-
940
- .sg-wrapper-less .glyphicon-zoom-out:before {
941
- content: "\e016";
942
- }
943
-
944
- .sg-wrapper-less .glyphicon-off:before {
945
- content: "\e017";
946
- }
947
-
948
- .sg-wrapper-less .glyphicon-signal:before {
949
- content: "\e018";
950
- }
951
-
952
- .sg-wrapper-less .glyphicon-cog:before {
953
- content: "\e019";
954
- }
955
-
956
- .sg-wrapper-less .glyphicon-trash:before {
957
- content: "\e020";
958
- }
959
-
960
- .sg-wrapper-less .glyphicon-home:before {
961
- content: "\e021";
962
- }
963
-
964
- .sg-wrapper-less .glyphicon-file:before {
965
- content: "\e022";
966
- }
967
-
968
- .sg-wrapper-less .glyphicon-time:before {
969
- content: "\e023";
970
- }
971
-
972
- .sg-wrapper-less .glyphicon-road:before {
973
- content: "\e024";
974
- }
975
-
976
- .sg-wrapper-less .glyphicon-download-alt:before {
977
- content: "\e025";
978
- }
979
-
980
- .sg-wrapper-less .glyphicon-download:before {
981
- content: "\e026";
982
- }
983
-
984
- .sg-wrapper-less .glyphicon-upload:before {
985
- content: "\e027";
986
- }
987
-
988
- .sg-wrapper-less .glyphicon-inbox:before {
989
- content: "\e028";
990
- }
991
-
992
- .sg-wrapper-less .glyphicon-play-circle:before {
993
- content: "\e029";
994
- }
995
-
996
- .sg-wrapper-less .glyphicon-repeat:before {
997
- content: "\e030";
998
- }
999
-
1000
- .sg-wrapper-less .glyphicon-refresh:before {
1001
- content: "\e031";
1002
- }
1003
-
1004
- .sg-wrapper-less .glyphicon-list-alt:before {
1005
- content: "\e032";
1006
- }
1007
-
1008
- .sg-wrapper-less .glyphicon-lock:before {
1009
- content: "\e033";
1010
- }
1011
-
1012
- .sg-wrapper-less .glyphicon-flag:before {
1013
- content: "\e034";
1014
- }
1015
-
1016
- .sg-wrapper-less .glyphicon-headphones:before {
1017
- content: "\e035";
1018
- }
1019
-
1020
- .sg-wrapper-less .glyphicon-volume-off:before {
1021
- content: "\e036";
1022
- }
1023
-
1024
- .sg-wrapper-less .glyphicon-volume-down:before {
1025
- content: "\e037";
1026
- }
1027
-
1028
- .sg-wrapper-less .glyphicon-volume-up:before {
1029
- content: "\e038";
1030
- }
1031
-
1032
- .sg-wrapper-less .glyphicon-qrcode:before {
1033
- content: "\e039";
1034
- }
1035
-
1036
- .sg-wrapper-less .glyphicon-barcode:before {
1037
- content: "\e040";
1038
- }
1039
-
1040
- .sg-wrapper-less .glyphicon-tag:before {
1041
- content: "\e041";
1042
- }
1043
-
1044
- .sg-wrapper-less .glyphicon-tags:before {
1045
- content: "\e042";
1046
- }
1047
-
1048
- .sg-wrapper-less .glyphicon-book:before {
1049
- content: "\e043";
1050
- }
1051
-
1052
- .sg-wrapper-less .glyphicon-bookmark:before {
1053
- content: "\e044";
1054
- }
1055
-
1056
- .sg-wrapper-less .glyphicon-print:before {
1057
- content: "\e045";
1058
- }
1059
-
1060
- .sg-wrapper-less .glyphicon-camera:before {
1061
- content: "\e046";
1062
- }
1063
-
1064
- .sg-wrapper-less .glyphicon-font:before {
1065
- content: "\e047";
1066
- }
1067
-
1068
- .sg-wrapper-less .glyphicon-bold:before {
1069
- content: "\e048";
1070
- }
1071
-
1072
- .sg-wrapper-less .glyphicon-italic:before {
1073
- content: "\e049";
1074
- }
1075
-
1076
- .sg-wrapper-less .glyphicon-text-height:before {
1077
- content: "\e050";
1078
- }
1079
-
1080
- .sg-wrapper-less .glyphicon-text-width:before {
1081
- content: "\e051";
1082
- }
1083
-
1084
- .sg-wrapper-less .glyphicon-align-left:before {
1085
- content: "\e052";
1086
- }
1087
-
1088
- .sg-wrapper-less .glyphicon-align-center:before {
1089
- content: "\e053";
1090
- }
1091
-
1092
- .sg-wrapper-less .glyphicon-align-right:before {
1093
- content: "\e054";
1094
- }
1095
-
1096
- .sg-wrapper-less .glyphicon-align-justify:before {
1097
- content: "\e055";
1098
- }
1099
-
1100
- .sg-wrapper-less .glyphicon-list:before {
1101
- content: "\e056";
1102
- }
1103
-
1104
- .sg-wrapper-less .glyphicon-indent-left:before {
1105
- content: "\e057";
1106
- }
1107
-
1108
- .sg-wrapper-less .glyphicon-indent-right:before {
1109
- content: "\e058";
1110
- }
1111
-
1112
- .sg-wrapper-less .glyphicon-facetime-video:before {
1113
- content: "\e059";
1114
- }
1115
-
1116
- .sg-wrapper-less .glyphicon-picture:before {
1117
- content: "\e060";
1118
- }
1119
-
1120
- .sg-wrapper-less .glyphicon-map-marker:before {
1121
- content: "\e062";
1122
- }
1123
-
1124
- .sg-wrapper-less .glyphicon-adjust:before {
1125
- content: "\e063";
1126
- }
1127
-
1128
- .sg-wrapper-less .glyphicon-tint:before {
1129
- content: "\e064";
1130
- }
1131
-
1132
- .sg-wrapper-less .glyphicon-edit:before {
1133
- content: "\e065";
1134
- }
1135
-
1136
- .sg-wrapper-less .glyphicon-share:before {
1137
- content: "\e066";
1138
- }
1139
-
1140
- .sg-wrapper-less .glyphicon-check:before {
1141
- content: "\e067";
1142
- }
1143
-
1144
- .sg-wrapper-less .glyphicon-move:before {
1145
- content: "\e068";
1146
- }
1147
-
1148
- .sg-wrapper-less .glyphicon-step-backward:before {
1149
- content: "\e069";
1150
- }
1151
-
1152
- .sg-wrapper-less .glyphicon-fast-backward:before {
1153
- content: "\e070";
1154
- }
1155
-
1156
- .sg-wrapper-less .glyphicon-backward:before {
1157
- content: "\e071";
1158
- }
1159
-
1160
- .sg-wrapper-less .glyphicon-play:before {
1161
- content: "\e072";
1162
- }
1163
-
1164
- .sg-wrapper-less .glyphicon-pause:before {
1165
- content: "\e073";
1166
- }
1167
-
1168
- .sg-wrapper-less .glyphicon-stop:before {
1169
- content: "\e074";
1170
- }
1171
-
1172
- .sg-wrapper-less .glyphicon-forward:before {
1173
- content: "\e075";
1174
- }
1175
-
1176
- .sg-wrapper-less .glyphicon-fast-forward:before {
1177
- content: "\e076";
1178
- }
1179
-
1180
- .sg-wrapper-less .glyphicon-step-forward:before {
1181
- content: "\e077";
1182
- }
1183
-
1184
- .sg-wrapper-less .glyphicon-eject:before {
1185
- content: "\e078";
1186
- }
1187
-
1188
- .sg-wrapper-less .glyphicon-chevron-left:before {
1189
- content: "\e079";
1190
- }
1191
-
1192
- .sg-wrapper-less .glyphicon-chevron-right:before {
1193
- content: "\e080";
1194
- }
1195
-
1196
- .sg-wrapper-less .glyphicon-plus-sign:before {
1197
- content: "\e081";
1198
- }
1199
-
1200
- .sg-wrapper-less .glyphicon-minus-sign:before {
1201
- content: "\e082";
1202
- }
1203
-
1204
- .sg-wrapper-less .glyphicon-remove-sign:before {
1205
- content: "\e083";
1206
- }
1207
-
1208
- .sg-wrapper-less .glyphicon-ok-sign:before {
1209
- content: "\e084";
1210
- }
1211
-
1212
- .sg-wrapper-less .glyphicon-question-sign:before {
1213
- content: "\e085";
1214
- }
1215
-
1216
- .sg-wrapper-less .glyphicon-info-sign:before {
1217
- content: "\e086";
1218
- }
1219
-
1220
- .sg-wrapper-less .glyphicon-screenshot:before {
1221
- content: "\e087";
1222
- }
1223
-
1224
- .sg-wrapper-less .glyphicon-remove-circle:before {
1225
- content: "\e088";
1226
- }
1227
-
1228
- .sg-wrapper-less .glyphicon-ok-circle:before {
1229
- content: "\e089";
1230
- }
1231
-
1232
- .sg-wrapper-less .glyphicon-ban-circle:before {
1233
- content: "\e090";
1234
- }
1235
-
1236
- .sg-wrapper-less .glyphicon-arrow-left:before {
1237
- content: "\e091";
1238
- }
1239
-
1240
- .sg-wrapper-less .glyphicon-arrow-right:before {
1241
- content: "\e092";
1242
- }
1243
-
1244
- .sg-wrapper-less .glyphicon-arrow-up:before {
1245
- content: "\e093";
1246
- }
1247
-
1248
- .sg-wrapper-less .glyphicon-arrow-down:before {
1249
- content: "\e094";
1250
- }
1251
-
1252
- .sg-wrapper-less .glyphicon-share-alt:before {
1253
- content: "\e095";
1254
- }
1255
-
1256
- .sg-wrapper-less .glyphicon-resize-full:before {
1257
- content: "\e096";
1258
- }
1259
-
1260
- .sg-wrapper-less .glyphicon-resize-small:before {
1261
- content: "\e097";
1262
- }
1263
-
1264
- .sg-wrapper-less .glyphicon-exclamation-sign:before {
1265
- content: "\e101";
1266
- }
1267
-
1268
- .sg-wrapper-less .glyphicon-gift:before {
1269
- content: "\e102";
1270
- }
1271
-
1272
- .sg-wrapper-less .glyphicon-leaf:before {
1273
- content: "\e103";
1274
- }
1275
-
1276
- .sg-wrapper-less .glyphicon-fire:before {
1277
- content: "\e104";
1278
- }
1279
-
1280
- .sg-wrapper-less .glyphicon-eye-open:before {
1281
- content: "\e105";
1282
- }
1283
-
1284
- .sg-wrapper-less .glyphicon-eye-close:before {
1285
- content: "\e106";
1286
- }
1287
-
1288
- .sg-wrapper-less .glyphicon-warning-sign:before {
1289
- content: "\e107";
1290
- }
1291
-
1292
- .sg-wrapper-less .glyphicon-plane:before {
1293
- content: "\e108";
1294
- }
1295
-
1296
- .sg-wrapper-less .glyphicon-calendar:before {
1297
- content: "\e109";
1298
- }
1299
-
1300
- .sg-wrapper-less .glyphicon-random:before {
1301
- content: "\e110";
1302
- }
1303
-
1304
- .sg-wrapper-less .glyphicon-comment:before {
1305
- content: "\e111";
1306
- }
1307
-
1308
- .sg-wrapper-less .glyphicon-magnet:before {
1309
- content: "\e112";
1310
- }
1311
-
1312
- .sg-wrapper-less .glyphicon-chevron-up:before {
1313
- content: "\e113";
1314
- }
1315
-
1316
- .sg-wrapper-less .glyphicon-chevron-down:before {
1317
- content: "\e114";
1318
- }
1319
-
1320
- .sg-wrapper-less .glyphicon-retweet:before {
1321
- content: "\e115";
1322
- }
1323
-
1324
- .sg-wrapper-less .glyphicon-shopping-cart:before {
1325
- content: "\e116";
1326
- }
1327
-
1328
- .sg-wrapper-less .glyphicon-folder-close:before {
1329
- content: "\e117";
1330
- }
1331
-
1332
- .sg-wrapper-less .glyphicon-folder-open:before {
1333
- content: "\e118";
1334
- }
1335
-
1336
- .sg-wrapper-less .glyphicon-resize-vertical:before {
1337
- content: "\e119";
1338
- }
1339
-
1340
- .sg-wrapper-less .glyphicon-resize-horizontal:before {
1341
- content: "\e120";
1342
- }
1343
-
1344
- .sg-wrapper-less .glyphicon-hdd:before {
1345
- content: "\e121";
1346
- }
1347
-
1348
- .sg-wrapper-less .glyphicon-bullhorn:before {
1349
- content: "\e122";
1350
- }
1351
-
1352
- .sg-wrapper-less .glyphicon-bell:before {
1353
- content: "\e123";
1354
- }
1355
-
1356
- .sg-wrapper-less .glyphicon-certificate:before {
1357
- content: "\e124";
1358
- }
1359
-
1360
- .sg-wrapper-less .glyphicon-thumbs-up:before {
1361
- content: "\e125";
1362
- }
1363
-
1364
- .sg-wrapper-less .glyphicon-thumbs-down:before {
1365
- content: "\e126";
1366
- }
1367
-
1368
- .sg-wrapper-less .glyphicon-hand-right:before {
1369
- content: "\e127";
1370
- }
1371
-
1372
- .sg-wrapper-less .glyphicon-hand-left:before {
1373
- content: "\e128";
1374
- }
1375
-
1376
- .sg-wrapper-less .glyphicon-hand-up:before {
1377
- content: "\e129";
1378
- }
1379
-
1380
- .sg-wrapper-less .glyphicon-hand-down:before {
1381
- content: "\e130";
1382
- }
1383
-
1384
- .sg-wrapper-less .glyphicon-circle-arrow-right:before {
1385
- content: "\e131";
1386
- }
1387
-
1388
- .sg-wrapper-less .glyphicon-circle-arrow-left:before {
1389
- content: "\e132";
1390
- }
1391
-
1392
- .sg-wrapper-less .glyphicon-circle-arrow-up:before {
1393
- content: "\e133";
1394
- }
1395
-
1396
- .sg-wrapper-less .glyphicon-circle-arrow-down:before {
1397
- content: "\e134";
1398
- }
1399
-
1400
- .sg-wrapper-less .glyphicon-globe:before {
1401
- content: "\e135";
1402
- }
1403
-
1404
- .sg-wrapper-less .glyphicon-wrench:before {
1405
- content: "\e136";
1406
- }
1407
-
1408
- .sg-wrapper-less .glyphicon-tasks:before {
1409
- content: "\e137";
1410
- }
1411
-
1412
- .sg-wrapper-less .glyphicon-filter:before {
1413
- content: "\e138";
1414
- }
1415
-
1416
- .sg-wrapper-less .glyphicon-briefcase:before {
1417
- content: "\e139";
1418
- }
1419
-
1420
- .sg-wrapper-less .glyphicon-fullscreen:before {
1421
- content: "\e140";
1422
- }
1423
-
1424
- .sg-wrapper-less .glyphicon-dashboard:before {
1425
- content: "\e141";
1426
- }
1427
-
1428
- .sg-wrapper-less .glyphicon-paperclip:before {
1429
- content: "\e142";
1430
- }
1431
-
1432
- .sg-wrapper-less .glyphicon-heart-empty:before {
1433
- content: "\e143";
1434
- }
1435
-
1436
- .sg-wrapper-less .glyphicon-link:before {
1437
- content: "\e144";
1438
- }
1439
-
1440
- .sg-wrapper-less .glyphicon-phone:before {
1441
- content: "\e145";
1442
- }
1443
-
1444
- .sg-wrapper-less .glyphicon-pushpin:before {
1445
- content: "\e146";
1446
- }
1447
-
1448
- .sg-wrapper-less .glyphicon-usd:before {
1449
- content: "\e148";
1450
- }
1451
-
1452
- .sg-wrapper-less .glyphicon-gbp:before {
1453
- content: "\e149";
1454
- }
1455
-
1456
- .sg-wrapper-less .glyphicon-sort:before {
1457
- content: "\e150";
1458
- }
1459
-
1460
- .sg-wrapper-less .glyphicon-sort-by-alphabet:before {
1461
- content: "\e151";
1462
- }
1463
-
1464
- .sg-wrapper-less .glyphicon-sort-by-alphabet-alt:before {
1465
- content: "\e152";
1466
- }
1467
-
1468
- .sg-wrapper-less .glyphicon-sort-by-order:before {
1469
- content: "\e153";
1470
- }
1471
-
1472
- .sg-wrapper-less .glyphicon-sort-by-order-alt:before {
1473
- content: "\e154";
1474
- }
1475
-
1476
- .sg-wrapper-less .glyphicon-sort-by-attributes:before {
1477
- content: "\e155";
1478
- }
1479
-
1480
- .sg-wrapper-less .glyphicon-sort-by-attributes-alt:before {
1481
- content: "\e156";
1482
- }
1483
-
1484
- .sg-wrapper-less .glyphicon-unchecked:before {
1485
- content: "\e157";
1486
- }
1487
-
1488
- .sg-wrapper-less .glyphicon-expand:before {
1489
- content: "\e158";
1490
- }
1491
-
1492
- .sg-wrapper-less .glyphicon-collapse-down:before {
1493
- content: "\e159";
1494
- }
1495
-
1496
- .sg-wrapper-less .glyphicon-collapse-up:before {
1497
- content: "\e160";
1498
- }
1499
-
1500
- .sg-wrapper-less .glyphicon-log-in:before {
1501
- content: "\e161";
1502
- }
1503
-
1504
- .sg-wrapper-less .glyphicon-flash:before {
1505
- content: "\e162";
1506
- }
1507
-
1508
- .sg-wrapper-less .glyphicon-log-out:before {
1509
- content: "\e163";
1510
- }
1511
-
1512
- .sg-wrapper-less .glyphicon-new-window:before {
1513
- content: "\e164";
1514
- }
1515
-
1516
- .sg-wrapper-less .glyphicon-record:before {
1517
- content: "\e165";
1518
- }
1519
-
1520
- .sg-wrapper-less .glyphicon-save:before {
1521
- content: "\e166";
1522
- }
1523
-
1524
- .sg-wrapper-less .glyphicon-open:before {
1525
- content: "\e167";
1526
- }
1527
-
1528
- .sg-wrapper-less .glyphicon-saved:before {
1529
- content: "\e168";
1530
- }
1531
-
1532
- .sg-wrapper-less .glyphicon-import:before {
1533
- content: "\e169";
1534
- }
1535
-
1536
- .sg-wrapper-less .glyphicon-export:before {
1537
- content: "\e170";
1538
- }
1539
-
1540
- .sg-wrapper-less .glyphicon-send:before {
1541
- content: "\e171";
1542
- }
1543
-
1544
- .sg-wrapper-less .glyphicon-floppy-disk:before {
1545
- content: "\e172";
1546
- }
1547
-
1548
- .sg-wrapper-less .glyphicon-floppy-saved:before {
1549
- content: "\e173";
1550
- }
1551
-
1552
- .sg-wrapper-less .glyphicon-floppy-remove:before {
1553
- content: "\e174";
1554
- }
1555
-
1556
- .sg-wrapper-less .glyphicon-floppy-save:before {
1557
- content: "\e175";
1558
- }
1559
-
1560
- .sg-wrapper-less .glyphicon-floppy-open:before {
1561
- content: "\e176";
1562
- }
1563
-
1564
- .sg-wrapper-less .glyphicon-credit-card:before {
1565
- content: "\e177";
1566
- }
1567
-
1568
- .sg-wrapper-less .glyphicon-transfer:before {
1569
- content: "\e178";
1570
- }
1571
-
1572
- .sg-wrapper-less .glyphicon-cutlery:before {
1573
- content: "\e179";
1574
- }
1575
-
1576
- .sg-wrapper-less .glyphicon-header:before {
1577
- content: "\e180";
1578
- }
1579
-
1580
- .sg-wrapper-less .glyphicon-compressed:before {
1581
- content: "\e181";
1582
- }
1583
-
1584
- .sg-wrapper-less .glyphicon-earphone:before {
1585
- content: "\e182";
1586
- }
1587
-
1588
- .sg-wrapper-less .glyphicon-phone-alt:before {
1589
- content: "\e183";
1590
- }
1591
-
1592
- .sg-wrapper-less .glyphicon-tower:before {
1593
- content: "\e184";
1594
- }
1595
-
1596
- .sg-wrapper-less .glyphicon-stats:before {
1597
- content: "\e185";
1598
- }
1599
-
1600
- .sg-wrapper-less .glyphicon-sd-video:before {
1601
- content: "\e186";
1602
- }
1603
-
1604
- .sg-wrapper-less .glyphicon-hd-video:before {
1605
- content: "\e187";
1606
- }
1607
-
1608
- .sg-wrapper-less .glyphicon-subtitles:before {
1609
- content: "\e188";
1610
- }
1611
-
1612
- .sg-wrapper-less .glyphicon-sound-stereo:before {
1613
- content: "\e189";
1614
- }
1615
-
1616
- .sg-wrapper-less .glyphicon-sound-dolby:before {
1617
- content: "\e190";
1618
- }
1619
-
1620
- .sg-wrapper-less .glyphicon-sound-5-1:before {
1621
- content: "\e191";
1622
- }
1623
-
1624
- .sg-wrapper-less .glyphicon-sound-6-1:before {
1625
- content: "\e192";
1626
- }
1627
-
1628
- .sg-wrapper-less .glyphicon-sound-7-1:before {
1629
- content: "\e193";
1630
- }
1631
-
1632
- .sg-wrapper-less .glyphicon-copyright-mark:before {
1633
- content: "\e194";
1634
- }
1635
-
1636
- .sg-wrapper-less .glyphicon-registration-mark:before {
1637
- content: "\e195";
1638
- }
1639
-
1640
- .sg-wrapper-less .glyphicon-cloud-download:before {
1641
- content: "\e197";
1642
- }
1643
-
1644
- .sg-wrapper-less .glyphicon-cloud-upload:before {
1645
- content: "\e198";
1646
- }
1647
-
1648
- .sg-wrapper-less .glyphicon-tree-conifer:before {
1649
- content: "\e199";
1650
- }
1651
-
1652
- .sg-wrapper-less .glyphicon-tree-deciduous:before {
1653
- content: "\e200";
1654
- }
1655
-
1656
- .sg-wrapper-less .glyphicon-cd:before {
1657
- content: "\e201";
1658
- }
1659
-
1660
- .sg-wrapper-less .glyphicon-save-file:before {
1661
- content: "\e202";
1662
- }
1663
-
1664
- .sg-wrapper-less .glyphicon-open-file:before {
1665
- content: "\e203";
1666
- }
1667
-
1668
- .sg-wrapper-less .glyphicon-level-up:before {
1669
- content: "\e204";
1670
- }
1671
-
1672
- .sg-wrapper-less .glyphicon-copy:before {
1673
- content: "\e205";
1674
- }
1675
-
1676
- .sg-wrapper-less .glyphicon-paste:before {
1677
- content: "\e206";
1678
- }
1679
-
1680
- .sg-wrapper-less .glyphicon-alert:before {
1681
- content: "\e209";
1682
- }
1683
-
1684
- .sg-wrapper-less .glyphicon-equalizer:before {
1685
- content: "\e210";
1686
- }
1687
-
1688
- .sg-wrapper-less .glyphicon-king:before {
1689
- content: "\e211";
1690
- }
1691
-
1692
- .sg-wrapper-less .glyphicon-queen:before {
1693
- content: "\e212";
1694
- }
1695
-
1696
- .sg-wrapper-less .glyphicon-pawn:before {
1697
- content: "\e213";
1698
- }
1699
-
1700
- .sg-wrapper-less .glyphicon-bishop:before {
1701
- content: "\e214";
1702
- }
1703
-
1704
- .sg-wrapper-less .glyphicon-knight:before {
1705
- content: "\e215";
1706
- }
1707
-
1708
- .sg-wrapper-less .glyphicon-baby-formula:before {
1709
- content: "\e216";
1710
- }
1711
-
1712
- .sg-wrapper-less .glyphicon-tent:before {
1713
- content: "\26fa";
1714
- }
1715
-
1716
- .sg-wrapper-less .glyphicon-blackboard:before {
1717
- content: "\e218";
1718
- }
1719
-
1720
- .sg-wrapper-less .glyphicon-bed:before {
1721
- content: "\e219";
1722
- }
1723
-
1724
- .sg-wrapper-less .glyphicon-apple:before {
1725
- content: "\f8ff";
1726
- }
1727
-
1728
- .sg-wrapper-less .glyphicon-erase:before {
1729
- content: "\e221";
1730
- }
1731
-
1732
- .sg-wrapper-less .glyphicon-hourglass:before {
1733
- content: "\231b";
1734
- }
1735
-
1736
- .sg-wrapper-less .glyphicon-lamp:before {
1737
- content: "\e223";
1738
- }
1739
-
1740
- .sg-wrapper-less .glyphicon-duplicate:before {
1741
- content: "\e224";
1742
- }
1743
-
1744
- .sg-wrapper-less .glyphicon-piggy-bank:before {
1745
- content: "\e225";
1746
- }
1747
-
1748
- .sg-wrapper-less .glyphicon-scissors:before {
1749
- content: "\e226";
1750
- }
1751
-
1752
- .sg-wrapper-less .glyphicon-bitcoin:before {
1753
- content: "\e227";
1754
- }
1755
-
1756
- .sg-wrapper-less .glyphicon-btc:before {
1757
- content: "\e227";
1758
- }
1759
-
1760
- .sg-wrapper-less .glyphicon-xbt:before {
1761
- content: "\e227";
1762
- }
1763
-
1764
- .sg-wrapper-less .glyphicon-yen:before {
1765
- content: "\00a5";
1766
- }
1767
-
1768
- .sg-wrapper-less .glyphicon-jpy:before {
1769
- content: "\00a5";
1770
- }
1771
-
1772
- .sg-wrapper-less .glyphicon-ruble:before {
1773
- content: "\20bd";
1774
- }
1775
-
1776
- .sg-wrapper-less .glyphicon-rub:before {
1777
- content: "\20bd";
1778
- }
1779
-
1780
- .sg-wrapper-less .glyphicon-scale:before {
1781
- content: "\e230";
1782
- }
1783
-
1784
- .sg-wrapper-less .glyphicon-ice-lolly:before {
1785
- content: "\e231";
1786
- }
1787
-
1788
- .sg-wrapper-less .glyphicon-ice-lolly-tasted:before {
1789
- content: "\e232";
1790
- }
1791
-
1792
- .sg-wrapper-less .glyphicon-education:before {
1793
- content: "\e233";
1794
- }
1795
-
1796
- .sg-wrapper-less .glyphicon-option-horizontal:before {
1797
- content: "\e234";
1798
- }
1799
-
1800
- .sg-wrapper-less .glyphicon-option-vertical:before {
1801
- content: "\e235";
1802
- }
1803
-
1804
- .sg-wrapper-less .glyphicon-menu-hamburger:before {
1805
- content: "\e236";
1806
- }
1807
-
1808
- .sg-wrapper-less .glyphicon-modal-window:before {
1809
- content: "\e237";
1810
- }
1811
-
1812
- .sg-wrapper-less .glyphicon-oil:before {
1813
- content: "\e238";
1814
- }
1815
-
1816
- .sg-wrapper-less .glyphicon-grain:before {
1817
- content: "\e239";
1818
- }
1819
-
1820
- .sg-wrapper-less .glyphicon-sunglasses:before {
1821
- content: "\e240";
1822
- }
1823
-
1824
- .sg-wrapper-less .glyphicon-text-size:before {
1825
- content: "\e241";
1826
- }
1827
-
1828
- .sg-wrapper-less .glyphicon-text-color:before {
1829
- content: "\e242";
1830
- }
1831
-
1832
- .sg-wrapper-less .glyphicon-text-background:before {
1833
- content: "\e243";
1834
- }
1835
-
1836
- .sg-wrapper-less .glyphicon-object-align-top:before {
1837
- content: "\e244";
1838
- }
1839
-
1840
- .sg-wrapper-less .glyphicon-object-align-bottom:before {
1841
- content: "\e245";
1842
- }
1843
-
1844
- .sg-wrapper-less .glyphicon-object-align-horizontal:before {
1845
- content: "\e246";
1846
- }
1847
-
1848
- .sg-wrapper-less .glyphicon-object-align-left:before {
1849
- content: "\e247";
1850
- }
1851
-
1852
- .sg-wrapper-less .glyphicon-object-align-vertical:before {
1853
- content: "\e248";
1854
- }
1855
-
1856
- .sg-wrapper-less .glyphicon-object-align-right:before {
1857
- content: "\e249";
1858
- }
1859
-
1860
- .sg-wrapper-less .glyphicon-triangle-right:before {
1861
- content: "\e250";
1862
- }
1863
-
1864
- .sg-wrapper-less .glyphicon-triangle-left:before {
1865
- content: "\e251";
1866
- }
1867
-
1868
- .sg-wrapper-less .glyphicon-triangle-bottom:before {
1869
- content: "\e252";
1870
- }
1871
-
1872
- .sg-wrapper-less .glyphicon-triangle-top:before {
1873
- content: "\e253";
1874
- }
1875
-
1876
- .sg-wrapper-less .glyphicon-console:before {
1877
- content: "\e254";
1878
- }
1879
-
1880
- .sg-wrapper-less .glyphicon-superscript:before {
1881
- content: "\e255";
1882
- }
1883
-
1884
- .sg-wrapper-less .glyphicon-subscript:before {
1885
- content: "\e256";
1886
- }
1887
-
1888
- .sg-wrapper-less .glyphicon-menu-left:before {
1889
- content: "\e257";
1890
- }
1891
-
1892
- .sg-wrapper-less .glyphicon-menu-right:before {
1893
- content: "\e258";
1894
- }
1895
-
1896
- .sg-wrapper-less .glyphicon-menu-down:before {
1897
- content: "\e259";
1898
- }
1899
-
1900
- .sg-wrapper-less .glyphicon-menu-up:before {
1901
- content: "\e260";
1902
- }
1903
-
1904
- .sg-wrapper-less * {
1905
- -webkit-box-sizing: border-box;
1906
- -moz-box-sizing: border-box;
1907
- box-sizing: border-box;
1908
- }
1909
-
1910
- .sg-wrapper-less *:before,
1911
- .sg-wrapper-less *:after {
1912
- -webkit-box-sizing: border-box;
1913
- -moz-box-sizing: border-box;
1914
- box-sizing: border-box;
1915
- }
1916
-
1917
- .sg-wrapper-less html {
1918
- font-size: 10px;
1919
- -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
1920
- }
1921
-
1922
- .sg-wrapper-less #sg-wrapper {
1923
- font-family: "Source Sans Pro", Calibri, Candara, Arial, sans-serif;
1924
- font-size: 15px;
1925
- line-height: 1.42857143;
1926
- color: #333333;
1927
- background-color: #ffffff;
1928
- }
1929
-
1930
- .sg-wrapper-less input,
1931
- .sg-wrapper-less button,
1932
- .sg-wrapper-less select,
1933
- .sg-wrapper-less textarea {
1934
- font-family: inherit;
1935
- font-size: inherit;
1936
- line-height: inherit;
1937
- }
1938
-
1939
- .sg-wrapper-less a {
1940
- color: #0021C8;
1941
- text-decoration: none;
1942
- }
1943
-
1944
- .sg-wrapper-less a:hover,
1945
- .sg-wrapper-less a:focus {
1946
- color: #165ba8;
1947
- text-decoration: none;
1948
- }
1949
-
1950
- .sg-wrapper-less a:focus {
1951
- outline: thin dotted;
1952
- outline: 5px auto -webkit-focus-ring-color;
1953
- outline-offset: -2px;
1954
- }
1955
-
1956
- .sg-wrapper-less figure {
1957
- margin: 0;
1958
- }
1959
-
1960
- .sg-wrapper-less img {
1961
- vertical-align: middle;
1962
- }
1963
-
1964
- .sg-wrapper-less .img-responsive,
1965
- .sg-wrapper-less .thumbnail > img,
1966
- .sg-wrapper-less .thumbnail a > img,
1967
- .sg-wrapper-less .carousel-inner > .item > img,
1968
- .sg-wrapper-less .carousel-inner > .item > a > img {
1969
- display: block;
1970
- max-width: 100%;
1971
- height: auto;
1972
- }
1973
-
1974
- .sg-wrapper-less .img-rounded {
1975
- border-radius: 0;
1976
- }
1977
-
1978
- .sg-wrapper-less .img-thumbnail {
1979
- padding: 4px;
1980
- line-height: 1.42857143;
1981
- background-color: #ffffff;
1982
- border: 1px solid #dddddd;
1983
- border-radius: 0;
1984
- -webkit-transition: all 0.2s ease-in-out;
1985
- -o-transition: all 0.2s ease-in-out;
1986
- transition: all 0.2s ease-in-out;
1987
- display: inline-block;
1988
- max-width: 100%;
1989
- height: auto;
1990
- }
1991
-
1992
- .sg-wrapper-less .img-circle {
1993
- border-radius: 50%;
1994
- }
1995
-
1996
- .sg-wrapper-less hr {
1997
- margin-top: 21px;
1998
- margin-bottom: 21px;
1999
- border: 0;
2000
- border-top: 1px solid #e6e6e6;
2001
- }
2002
-
2003
- .sg-wrapper-less .sr-only {
2004
- position: absolute;
2005
- width: 1px;
2006
- height: 1px;
2007
- margin: -1px;
2008
- padding: 0;
2009
- overflow: hidden;
2010
- clip: rect(0, 0, 0, 0);
2011
- border: 0;
2012
- }
2013
-
2014
- .sg-wrapper-less .sr-only-focusable:active,
2015
- .sg-wrapper-less .sr-only-focusable:focus {
2016
- position: static;
2017
- width: auto;
2018
- height: auto;
2019
- margin: 0;
2020
- overflow: visible;
2021
- clip: auto;
2022
- }
2023
-
2024
- .sg-wrapper-less [role="button"] {
2025
- cursor: pointer;
2026
- }
2027
-
2028
- .sg-wrapper-less h1,
2029
- .sg-wrapper-less h2,
2030
- .sg-wrapper-less h3,
2031
- .sg-wrapper-less h4,
2032
- .sg-wrapper-less h5,
2033
- .sg-wrapper-less h6,
2034
- .sg-wrapper-less .h1,
2035
- .sg-wrapper-less .h2,
2036
- .sg-wrapper-less .h3,
2037
- .sg-wrapper-less .h4,
2038
- .sg-wrapper-less .h5,
2039
- .sg-wrapper-less .h6 {
2040
- font-family: "Source Sans Pro", Calibri, Candara, Arial, sans-serif;
2041
- font-weight: 300;
2042
- line-height: 1.1;
2043
- color: inherit;
2044
- }
2045
-
2046
- .sg-wrapper-less h1 small,
2047
- .sg-wrapper-less h2 small,
2048
- .sg-wrapper-less h3 small,
2049
- .sg-wrapper-less h4 small,
2050
- .sg-wrapper-less h5 small,
2051
- .sg-wrapper-less h6 small,
2052
- .sg-wrapper-less .h1 small,
2053
- .sg-wrapper-less .h2 small,
2054
- .sg-wrapper-less .h3 small,
2055
- .sg-wrapper-less .h4 small,
2056
- .sg-wrapper-less .h5 small,
2057
- .sg-wrapper-less .h6 small,
2058
- .sg-wrapper-less h1 .small,
2059
- .sg-wrapper-less h2 .small,
2060
- .sg-wrapper-less h3 .small,
2061
- .sg-wrapper-less h4 .small,
2062
- .sg-wrapper-less h5 .small,
2063
- .sg-wrapper-less h6 .small,
2064
- .sg-wrapper-less .h1 .small,
2065
- .sg-wrapper-less .h2 .small,
2066
- .sg-wrapper-less .h3 .small,
2067
- .sg-wrapper-less .h4 .small,
2068
- .sg-wrapper-less .h5 .small,
2069
- .sg-wrapper-less .h6 .small {
2070
- font-weight: normal;
2071
- line-height: 1;
2072
- color: #999999;
2073
- }
2074
-
2075
- .sg-wrapper-less h1,
2076
- .sg-wrapper-less .h1,
2077
- .sg-wrapper-less h2,
2078
- .sg-wrapper-less .h2,
2079
- .sg-wrapper-less h3,
2080
- .sg-wrapper-less .h3 {
2081
- margin-top: 21px;
2082
- margin-bottom: 10.5px;
2083
- }
2084
-
2085
- .sg-wrapper-less h1 small,
2086
- .sg-wrapper-less .h1 small,
2087
- .sg-wrapper-less h2 small,
2088
- .sg-wrapper-less .h2 small,
2089
- .sg-wrapper-less h3 small,
2090
- .sg-wrapper-less .h3 small,
2091
- .sg-wrapper-less h1 .small,
2092
- .sg-wrapper-less .h1 .small,
2093
- .sg-wrapper-less h2 .small,
2094
- .sg-wrapper-less .h2 .small,
2095
- .sg-wrapper-less h3 .small,
2096
- .sg-wrapper-less .h3 .small {
2097
- font-size: 65%;
2098
- }
2099
-
2100
- .sg-wrapper-less h4,
2101
- .sg-wrapper-less .h4,
2102
- .sg-wrapper-less h5,
2103
- .sg-wrapper-less .h5,
2104
- .sg-wrapper-less h6,
2105
- .sg-wrapper-less .h6 {
2106
- margin-top: 10.5px;
2107
- margin-bottom: 10.5px;
2108
- }
2109
-
2110
- .sg-wrapper-less h4 small,
2111
- .sg-wrapper-less .h4 small,
2112
- .sg-wrapper-less h5 small,
2113
- .sg-wrapper-less .h5 small,
2114
- .sg-wrapper-less h6 small,
2115
- .sg-wrapper-less .h6 small,
2116
- .sg-wrapper-less h4 .small,
2117
- .sg-wrapper-less .h4 .small,
2118
- .sg-wrapper-less h5 .small,
2119
- .sg-wrapper-less .h5 .small,
2120
- .sg-wrapper-less h6 .small,
2121
- .sg-wrapper-less .h6 .small {
2122
- font-size: 75%;
2123
- }
2124
-
2125
- .sg-wrapper-less h1,
2126
- .sg-wrapper-less .h1 {
2127
- font-size: 39px;
2128
- }
2129
-
2130
- .sg-wrapper-less h2,
2131
- .sg-wrapper-less .h2 {
2132
- font-size: 32px;
2133
- }
2134
-
2135
- .sg-wrapper-less h3,
2136
- .sg-wrapper-less .h3 {
2137
- font-size: 26px;
2138
- }
2139
-
2140
- .sg-wrapper-less h4,
2141
- .sg-wrapper-less .h4 {
2142
- font-size: 19px;
2143
- }
2144
-
2145
- .sg-wrapper-less h5,
2146
- .sg-wrapper-less .h5 {
2147
- font-size: 15px;
2148
- }
2149
-
2150
- .sg-wrapper-less h6,
2151
- .sg-wrapper-less .h6 {
2152
- font-size: 13px;
2153
- }
2154
-
2155
- .sg-wrapper-less p {
2156
- margin: 0 0 9.5px;
2157
- }
2158
-
2159
- .sg-wrapper-less .lead {
2160
- margin-bottom: 21px;
2161
- font-size: 17px;
2162
- font-weight: 300;
2163
- line-height: 1.4;
2164
- }
2165
-
2166
- @media (min-width: 768px) {
2167
- .sg-wrapper-less .lead {
2168
- font-size: 22.5px;
2169
- }
2170
- }
2171
-
2172
- .sg-wrapper-less small,
2173
- .sg-wrapper-less .small {
2174
- font-size: 86%;
2175
- }
2176
-
2177
- .sg-wrapper-less mark,
2178
- .sg-wrapper-less .mark {
2179
- background-color: #ff7518;
2180
- padding: .2em;
2181
- }
2182
-
2183
- .sg-wrapper-less .text-left {
2184
- text-align: left;
2185
- }
2186
-
2187
- .sg-wrapper-less .text-right {
2188
- text-align: right;
2189
- }
2190
-
2191
- .sg-wrapper-less .text-center {
2192
- text-align: center;
2193
- }
2194
-
2195
- .sg-wrapper-less .text-justify {
2196
- text-align: justify;
2197
- }
2198
-
2199
- .sg-wrapper-less .text-nowrap {
2200
- white-space: nowrap;
2201
- }
2202
-
2203
- .sg-wrapper-less .text-lowercase {
2204
- text-transform: lowercase;
2205
- }
2206
-
2207
- .sg-wrapper-less .text-uppercase {
2208
- text-transform: uppercase;
2209
- }
2210
-
2211
- .sg-wrapper-less .text-capitalize {
2212
- text-transform: capitalize;
2213
- }
2214
-
2215
- .sg-wrapper-less .text-muted {
2216
- color: #999999;
2217
- }
2218
-
2219
- .sg-wrapper-less .text-primary {
2220
- color: #2780e3;
2221
- }
2222
-
2223
- .sg-wrapper-less a.text-primary:hover {
2224
- color: #1967be;
2225
- }
2226
-
2227
- .sg-wrapper-less .text-success {
2228
- color: #ffffff;
2229
- }
2230
-
2231
- .sg-wrapper-less a.text-success:hover {
2232
- color: #e6e6e6;
2233
- }
2234
-
2235
- .sg-wrapper-less .text-info {
2236
- color: #ffffff;
2237
- }
2238
-
2239
- .sg-wrapper-less a.text-info:hover {
2240
- color: #e6e6e6;
2241
- }
2242
-
2243
- .sg-wrapper-less .text-warning {
2244
- color: #ffffff;
2245
- }
2246
-
2247
- .sg-wrapper-less a.text-warning:hover {
2248
- color: #e6e6e6;
2249
- }
2250
-
2251
- .sg-wrapper-less .text-danger {
2252
- color: #ffffff;
2253
- }
2254
-
2255
- .sg-wrapper-less a.text-danger:hover {
2256
- color: #e6e6e6;
2257
- }
2258
-
2259
- .sg-wrapper-less .bg-primary {
2260
- color: #fff;
2261
- background-color: #2780e3;
2262
- }
2263
-
2264
- .sg-wrapper-less a.bg-primary:hover {
2265
- background-color: #1967be;
2266
- }
2267
-
2268
- .sg-wrapper-less .bg-success {
2269
- background-color: #3fb618;
2270
- }
2271
-
2272
- .sg-wrapper-less a.bg-success:hover {
2273
- background-color: #2f8912;
2274
- }
2275
-
2276
- .sg-wrapper-less .bg-info {
2277
- background-color: #9954bb;
2278
- }
2279
-
2280
- .sg-wrapper-less a.bg-info:hover {
2281
- background-color: #7e3f9d;
2282
- }
2283
-
2284
- .sg-wrapper-less .bg-warning {
2285
- background-color: #ff7518;
2286
- }
2287
-
2288
- .sg-wrapper-less a.bg-warning:hover {
2289
- background-color: #e45c00;
2290
- }
2291
-
2292
- .sg-wrapper-less .bg-danger {
2293
- background-color: #ff0039;
2294
- }
2295
-
2296
- .sg-wrapper-less a.bg-danger:hover {
2297
- background-color: #cc002e;
2298
- }
2299
-
2300
- .sg-wrapper-less .page-header {
2301
- padding-bottom: 9.5px;
2302
- margin: 42px 0 21px;
2303
- border-bottom: 1px solid #e6e6e6;
2304
- }
2305
-
2306
- .sg-wrapper-less ul,
2307
- .sg-wrapper-less ol {
2308
- margin-top: 0;
2309
- margin-bottom: 10.5px;
2310
- }
2311
-
2312
- .sg-wrapper-less ul ul,
2313
- .sg-wrapper-less ol ul,
2314
- .sg-wrapper-less ul ol,
2315
- .sg-wrapper-less ol ol {
2316
- margin-bottom: 0;
2317
- }
2318
-
2319
- .sg-wrapper-less .list-unstyled {
2320
- padding-left: 0;
2321
- list-style: none;
2322
- }
2323
-
2324
- .sg-wrapper-less .list-inline {
2325
- padding-left: 0;
2326
- list-style: none;
2327
- margin-left: -5px;
2328
- }
2329
-
2330
- .sg-wrapper-less .list-inline > li {
2331
- display: inline-block;
2332
- padding-left: 5px;
2333
- padding-right: 5px;
2334
- }
2335
-
2336
- .sg-wrapper-less dl {
2337
- margin-top: 0;
2338
- margin-bottom: 21px;
2339
- }
2340
-
2341
- .sg-wrapper-less dt,
2342
- .sg-wrapper-less dd {
2343
- line-height: 1.42857143;
2344
- }
2345
-
2346
- .sg-wrapper-less dt {
2347
- font-weight: bold;
2348
- }
2349
-
2350
- .sg-wrapper-less dd {
2351
- margin-left: 0;
2352
- }
2353
-
2354
- @media (min-width: 768px) {
2355
- .sg-wrapper-less .dl-horizontal dt {
2356
- float: left;
2357
- width: 160px;
2358
- clear: left;
2359
- text-align: right;
2360
- overflow: hidden;
2361
- text-overflow: ellipsis;
2362
- white-space: nowrap;
2363
- }
2364
-
2365
- .sg-wrapper-less .dl-horizontal dd {
2366
- margin-left: 180px;
2367
- }
2368
- }
2369
-
2370
- .sg-wrapper-less abbr[title],
2371
- .sg-wrapper-less abbr[data-original-title] {
2372
- cursor: help;
2373
- border-bottom: 1px dotted #999999;
2374
- }
2375
-
2376
- .sg-wrapper-less .initialism {
2377
- font-size: 90%;
2378
- text-transform: uppercase;
2379
- }
2380
-
2381
- .sg-wrapper-less blockquote {
2382
- padding: 10.5px 21px;
2383
- margin: 0 0 21px;
2384
- font-size: 18.75px;
2385
- border-left: 5px solid #e6e6e6;
2386
- }
2387
-
2388
- .sg-wrapper-less blockquote p:last-child,
2389
- .sg-wrapper-less blockquote ul:last-child,
2390
- .sg-wrapper-less blockquote ol:last-child {
2391
- margin-bottom: 0;
2392
- }
2393
-
2394
- .sg-wrapper-less blockquote footer,
2395
- .sg-wrapper-less blockquote small,
2396
- .sg-wrapper-less blockquote .small {
2397
- display: block;
2398
- font-size: 80%;
2399
- line-height: 1.42857143;
2400
- color: #999999;
2401
- }
2402
-
2403
- .sg-wrapper-less blockquote footer:before,
2404
- .sg-wrapper-less blockquote small:before,
2405
- .sg-wrapper-less blockquote .small:before {
2406
- content: '\2014 \00A0';
2407
- }
2408
-
2409
- .sg-wrapper-less .blockquote-reverse,
2410
- .sg-wrapper-less blockquote.pull-right {
2411
- padding-right: 15px;
2412
- padding-left: 0;
2413
- border-right: 5px solid #e6e6e6;
2414
- border-left: 0;
2415
- text-align: right;
2416
- }
2417
-
2418
- .sg-wrapper-less .blockquote-reverse footer:before,
2419
- .sg-wrapper-less blockquote.pull-right footer:before,
2420
- .sg-wrapper-less .blockquote-reverse small:before,
2421
- .sg-wrapper-less blockquote.pull-right small:before,
2422
- .sg-wrapper-less .blockquote-reverse .small:before,
2423
- .sg-wrapper-less blockquote.pull-right .small:before {
2424
- content: '';
2425
- }
2426
-
2427
- .sg-wrapper-less .blockquote-reverse footer:after,
2428
- .sg-wrapper-less blockquote.pull-right footer:after,
2429
- .sg-wrapper-less .blockquote-reverse small:after,
2430
- .sg-wrapper-less blockquote.pull-right small:after,
2431
- .sg-wrapper-less .blockquote-reverse .small:after,
2432
- .sg-wrapper-less blockquote.pull-right .small:after {
2433
- content: '\00A0 \2014';
2434
- }
2435
-
2436
- .sg-wrapper-less address {
2437
- margin-bottom: 21px;
2438
- font-style: normal;
2439
- line-height: 1.42857143;
2440
- }
2441
-
2442
- .sg-wrapper-less code,
2443
- .sg-wrapper-less kbd,
2444
- .sg-wrapper-less pre,
2445
- .sg-wrapper-less samp {
2446
- font-family: Menlo, Monaco, Consolas, "Courier New", monospace;
2447
- }
2448
-
2449
- .sg-wrapper-less code {
2450
- padding: 2px 4px;
2451
- font-size: 90%;
2452
- color: #c7254e;
2453
- background-color: #f9f2f4;
2454
- border-radius: 0;
2455
- }
2456
-
2457
- .sg-wrapper-less kbd {
2458
- padding: 2px 4px;
2459
- font-size: 90%;
2460
- color: #ffffff;
2461
- background-color: #333333;
2462
- border-radius: 0;
2463
- -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.25);
2464
- box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.25);
2465
- }
2466
-
2467
- .sg-wrapper-less kbd kbd {
2468
- padding: 0;
2469
- font-size: 100%;
2470
- font-weight: bold;
2471
- -webkit-box-shadow: none;
2472
- box-shadow: none;
2473
- }
2474
-
2475
- .sg-wrapper-less pre {
2476
- display: block;
2477
- padding: 10px;
2478
- margin: 0 0 10.5px;
2479
- font-size: 14px;
2480
- line-height: 1.42857143;
2481
- word-break: break-all;
2482
- word-wrap: break-word;
2483
- color: #333333;
2484
- background-color: #f5f5f5;
2485
- border: 1px solid #cccccc;
2486
- border-radius: 0;
2487
- }
2488
-
2489
- .sg-wrapper-less pre code {
2490
- padding: 0;
2491
- font-size: inherit;
2492
- color: inherit;
2493
- white-space: pre-wrap;
2494
- background-color: transparent;
2495
- border-radius: 0;
2496
- }
2497
-
2498
- .sg-wrapper-less .pre-scrollable {
2499
- max-height: 340px;
2500
- overflow-y: scroll;
2501
- }
2502
-
2503
- .sg-wrapper-less .container {
2504
- margin-right: auto;
2505
- margin-left: auto;
2506
- padding-left: 15px;
2507
- padding-right: 15px;
2508
- }
2509
-
2510
- @media (min-width: 768px) {
2511
- .sg-wrapper-less .container {
2512
- width: 750px;
2513
- }
2514
- }
2515
-
2516
- @media (min-width: 992px) {
2517
- .sg-wrapper-less .container {
2518
- width: 970px;
2519
- }
2520
- }
2521
-
2522
- @media (min-width: 1200px) {
2523
- .sg-wrapper-less .container {
2524
- width: 1170px;
2525
- }
2526
- }
2527
-
2528
- .sg-wrapper-less .container-fluid {
2529
- margin-right: auto;
2530
- margin-left: auto;
2531
- padding-left: 15px;
2532
- padding-right: 15px;
2533
- }
2534
-
2535
- .sg-wrapper-less .row {
2536
- margin-left: -15px;
2537
- margin-right: -15px;
2538
- }
2539
-
2540
- .sg-wrapper-less .col-xs-1,
2541
- .sg-wrapper-less .col-sm-1,
2542
- .sg-wrapper-less .col-md-1,
2543
- .sg-wrapper-less .col-lg-1,
2544
- .sg-wrapper-less .col-xs-2,
2545
- .sg-wrapper-less .col-sm-2,
2546
- .sg-wrapper-less .col-md-2,
2547
- .sg-wrapper-less .col-lg-2,
2548
- .sg-wrapper-less .col-xs-3,
2549
- .sg-wrapper-less .col-sm-3,
2550
- .sg-wrapper-less .col-md-3,
2551
- .sg-wrapper-less .col-lg-3,
2552
- .sg-wrapper-less .col-xs-4,
2553
- .sg-wrapper-less .col-sm-4,
2554
- .sg-wrapper-less .col-md-4,
2555
- .sg-wrapper-less .col-lg-4,
2556
- .sg-wrapper-less .col-xs-5,
2557
- .sg-wrapper-less .col-sm-5,
2558
- .sg-wrapper-less .col-md-5,
2559
- .sg-wrapper-less .col-lg-5,
2560
- .sg-wrapper-less .col-xs-6,
2561
- .sg-wrapper-less .col-sm-6,
2562
- .sg-wrapper-less .col-md-6,
2563
- .sg-wrapper-less .col-lg-6,
2564
- .sg-wrapper-less .col-xs-7,
2565
- .sg-wrapper-less .col-sm-7,
2566
- .sg-wrapper-less .col-md-7,
2567
- .sg-wrapper-less .col-lg-7,
2568
- .sg-wrapper-less .col-xs-8,
2569
- .sg-wrapper-less .col-sm-8,
2570
- .sg-wrapper-less .col-md-8,
2571
- .sg-wrapper-less .col-lg-8,
2572
- .sg-wrapper-less .col-xs-9,
2573
- .sg-wrapper-less .col-sm-9,
2574
- .sg-wrapper-less .col-md-9,
2575
- .sg-wrapper-less .col-lg-9,
2576
- .sg-wrapper-less .col-xs-10,
2577
- .sg-wrapper-less .col-sm-10,
2578
- .sg-wrapper-less .col-md-10,
2579
- .sg-wrapper-less .col-lg-10,
2580
- .sg-wrapper-less .col-xs-11,
2581
- .sg-wrapper-less .col-sm-11,
2582
- .sg-wrapper-less .col-md-11,
2583
- .sg-wrapper-less .col-lg-11,
2584
- .sg-wrapper-less .col-xs-12,
2585
- .sg-wrapper-less .col-sm-12,
2586
- .sg-wrapper-less .col-md-12,
2587
- .sg-wrapper-less .col-lg-12 {
2588
- position: relative;
2589
- min-height: 1px;
2590
- padding-left: 15px;
2591
- padding-right: 15px;
2592
- }
2593
-
2594
- .sg-wrapper-less .col-xs-1,
2595
- .sg-wrapper-less .col-xs-2,
2596
- .sg-wrapper-less .col-xs-3,
2597
- .sg-wrapper-less .col-xs-4,
2598
- .sg-wrapper-less .col-xs-5,
2599
- .sg-wrapper-less .col-xs-6,
2600
- .sg-wrapper-less .col-xs-7,
2601
- .sg-wrapper-less .col-xs-8,
2602
- .sg-wrapper-less .col-xs-9,
2603
- .sg-wrapper-less .col-xs-10,
2604
- .sg-wrapper-less .col-xs-11,
2605
- .sg-wrapper-less .col-xs-12 {
2606
- float: left;
2607
- }
2608
-
2609
- .sg-wrapper-less .col-xs-12 {
2610
- width: 100%;
2611
- }
2612
-
2613
- .sg-wrapper-less .col-xs-11 {
2614
- width: 91.66666667%;
2615
- }
2616
-
2617
- .sg-wrapper-less .col-xs-10 {
2618
- width: 83.33333333%;
2619
- }
2620
-
2621
- .sg-wrapper-less .col-xs-9 {
2622
- width: 75%;
2623
- }
2624
-
2625
- .sg-wrapper-less .col-xs-8 {
2626
- width: 66.66666667%;
2627
- }
2628
-
2629
- .sg-wrapper-less .col-xs-7 {
2630
- width: 58.33333333%;
2631
- }
2632
-
2633
- .sg-wrapper-less .col-xs-6 {
2634
- width: 50%;
2635
- }
2636
-
2637
- .sg-wrapper-less .col-xs-5 {
2638
- width: 41.66666667%;
2639
- }
2640
-
2641
- .sg-wrapper-less .col-xs-4 {
2642
- width: 33.33333333%;
2643
- }
2644
-
2645
- .sg-wrapper-less .col-xs-3 {
2646
- width: 25%;
2647
- }
2648
-
2649
- .sg-wrapper-less .col-xs-2 {
2650
- width: 16.66666667%;
2651
- }
2652
-
2653
- .sg-wrapper-less .col-xs-1 {
2654
- width: 8.33333333%;
2655
- }
2656
-
2657
- .sg-wrapper-less .col-xs-pull-12 {
2658
- right: 100%;
2659
- }
2660
-
2661
- .sg-wrapper-less .col-xs-pull-11 {
2662
- right: 91.66666667%;
2663
- }
2664
-
2665
- .sg-wrapper-less .col-xs-pull-10 {
2666
- right: 83.33333333%;
2667
- }
2668
-
2669
- .sg-wrapper-less .col-xs-pull-9 {
2670
- right: 75%;
2671
- }
2672
-
2673
- .sg-wrapper-less .col-xs-pull-8 {
2674
- right: 66.66666667%;
2675
- }
2676
-
2677
- .sg-wrapper-less .col-xs-pull-7 {
2678
- right: 58.33333333%;
2679
- }
2680
-
2681
- .sg-wrapper-less .col-xs-pull-6 {
2682
- right: 50%;
2683
- }
2684
-
2685
- .sg-wrapper-less .col-xs-pull-5 {
2686
- right: 41.66666667%;
2687
- }
2688
-
2689
- .sg-wrapper-less .col-xs-pull-4 {
2690
- right: 33.33333333%;
2691
- }
2692
-
2693
- .sg-wrapper-less .col-xs-pull-3 {
2694
- right: 25%;
2695
- }
2696
-
2697
- .sg-wrapper-less .col-xs-pull-2 {
2698
- right: 16.66666667%;
2699
- }
2700
-
2701
- .sg-wrapper-less .col-xs-pull-1 {
2702
- right: 8.33333333%;
2703
- }
2704
-
2705
- .sg-wrapper-less .col-xs-pull-0 {
2706
- right: auto;
2707
- }
2708
-
2709
- .sg-wrapper-less .col-xs-push-12 {
2710
- left: 100%;
2711
- }
2712
-
2713
- .sg-wrapper-less .col-xs-push-11 {
2714
- left: 91.66666667%;
2715
- }
2716
-
2717
- .sg-wrapper-less .col-xs-push-10 {
2718
- left: 83.33333333%;
2719
- }
2720
-
2721
- .sg-wrapper-less .col-xs-push-9 {
2722
- left: 75%;
2723
- }
2724
-
2725
- .sg-wrapper-less .col-xs-push-8 {
2726
- left: 66.66666667%;
2727
- }
2728
-
2729
- .sg-wrapper-less .col-xs-push-7 {
2730
- left: 58.33333333%;
2731
- }
2732
-
2733
- .sg-wrapper-less .col-xs-push-6 {
2734
- left: 50%;
2735
- }
2736
-
2737
- .sg-wrapper-less .col-xs-push-5 {
2738
- left: 41.66666667%;
2739
- }
2740
-
2741
- .sg-wrapper-less .col-xs-push-4 {
2742
- left: 33.33333333%;
2743
- }
2744
-
2745
- .sg-wrapper-less .col-xs-push-3 {
2746
- left: 25%;
2747
- }
2748
-
2749
- .sg-wrapper-less .col-xs-push-2 {
2750
- left: 16.66666667%;
2751
- }
2752
-
2753
- .sg-wrapper-less .col-xs-push-1 {
2754
- left: 8.33333333%;
2755
- }
2756
-
2757
- .sg-wrapper-less .col-xs-push-0 {
2758
- left: auto;
2759
- }
2760
-
2761
- .sg-wrapper-less .col-xs-offset-12 {
2762
- margin-left: 100%;
2763
- }
2764
-
2765
- .sg-wrapper-less .col-xs-offset-11 {
2766
- margin-left: 91.66666667%;
2767
- }
2768
-
2769
- .sg-wrapper-less .col-xs-offset-10 {
2770
- margin-left: 83.33333333%;
2771
- }
2772
-
2773
- .sg-wrapper-less .col-xs-offset-9 {
2774
- margin-left: 75%;
2775
- }
2776
-
2777
- .sg-wrapper-less .col-xs-offset-8 {
2778
- margin-left: 66.66666667%;
2779
- }
2780
-
2781
- .sg-wrapper-less .col-xs-offset-7 {
2782
- margin-left: 58.33333333%;
2783
- }
2784
-
2785
- .sg-wrapper-less .col-xs-offset-6 {
2786
- margin-left: 50%;
2787
- }
2788
-
2789
- .sg-wrapper-less .col-xs-offset-5 {
2790
- margin-left: 41.66666667%;
2791
- }
2792
-
2793
- .sg-wrapper-less .col-xs-offset-4 {
2794
- margin-left: 33.33333333%;
2795
- }
2796
-
2797
- .sg-wrapper-less .col-xs-offset-3 {
2798
- margin-left: 25%;
2799
- }
2800
-
2801
- .sg-wrapper-less .col-xs-offset-2 {
2802
- margin-left: 16.66666667%;
2803
- }
2804
-
2805
- .sg-wrapper-less .col-xs-offset-1 {
2806
- margin-left: 8.33333333%;
2807
- }
2808
-
2809
- .sg-wrapper-less .col-xs-offset-0 {
2810
- margin-left: 0%;
2811
- }
2812
-
2813
- @media (min-width: 768px) {
2814
- .sg-wrapper-less .col-sm-1,
2815
- .sg-wrapper-less .col-sm-2,
2816
- .sg-wrapper-less .col-sm-3,
2817
- .sg-wrapper-less .col-sm-4,
2818
- .sg-wrapper-less .col-sm-5,
2819
- .sg-wrapper-less .col-sm-6,
2820
- .sg-wrapper-less .col-sm-7,
2821
- .sg-wrapper-less .col-sm-8,
2822
- .sg-wrapper-less .col-sm-9,
2823
- .sg-wrapper-less .col-sm-10,
2824
- .sg-wrapper-less .col-sm-11,
2825
- .sg-wrapper-less .col-sm-12 {
2826
- float: left;
2827
- }
2828
-
2829
- .sg-wrapper-less .col-sm-12 {
2830
- width: 100%;
2831
- }
2832
-
2833
- .sg-wrapper-less .col-sm-11 {
2834
- width: 91.66666667%;
2835
- }
2836
-
2837
- .sg-wrapper-less .col-sm-10 {
2838
- width: 83.33333333%;
2839
- }
2840
-
2841
- .sg-wrapper-less .col-sm-9 {
2842
- width: 75%;
2843
- }
2844
-
2845
- .sg-wrapper-less .col-sm-8 {
2846
- width: 66.66666667%;
2847
- }
2848
-
2849
- .sg-wrapper-less .col-sm-7 {
2850
- width: 58.33333333%;
2851
- }
2852
-
2853
- .sg-wrapper-less .col-sm-6 {
2854
- width: 50%;
2855
- }
2856
-
2857
- .sg-wrapper-less .col-sm-5 {
2858
- width: 41.66666667%;
2859
- }
2860
-
2861
- .sg-wrapper-less .col-sm-4 {
2862
- width: 33.33333333%;
2863
- }
2864
-
2865
- .sg-wrapper-less .col-sm-3 {
2866
- width: 25%;
2867
- }
2868
-
2869
- .sg-wrapper-less .col-sm-2 {
2870
- width: 16.66666667%;
2871
- }
2872
-
2873
- .sg-wrapper-less .col-sm-1 {
2874
- width: 8.33333333%;
2875
- }
2876
-
2877
- .sg-wrapper-less .col-sm-pull-12 {
2878
- right: 100%;
2879
- }
2880
-
2881
- .sg-wrapper-less .col-sm-pull-11 {
2882
- right: 91.66666667%;
2883
- }
2884
-
2885
- .sg-wrapper-less .col-sm-pull-10 {
2886
- right: 83.33333333%;
2887
- }
2888
-
2889
- .sg-wrapper-less .col-sm-pull-9 {
2890
- right: 75%;
2891
- }
2892
-
2893
- .sg-wrapper-less .col-sm-pull-8 {
2894
- right: 66.66666667%;
2895
- }
2896
-
2897
- .sg-wrapper-less .col-sm-pull-7 {
2898
- right: 58.33333333%;
2899
- }
2900
-
2901
- .sg-wrapper-less .col-sm-pull-6 {
2902
- right: 50%;
2903
- }
2904
-
2905
- .sg-wrapper-less .col-sm-pull-5 {
2906
- right: 41.66666667%;
2907
- }
2908
-
2909
- .sg-wrapper-less .col-sm-pull-4 {
2910
- right: 33.33333333%;
2911
- }
2912
-
2913
- .sg-wrapper-less .col-sm-pull-3 {
2914
- right: 25%;
2915
- }
2916
-
2917
- .sg-wrapper-less .col-sm-pull-2 {
2918
- right: 16.66666667%;
2919
- }
2920
-
2921
- .sg-wrapper-less .col-sm-pull-1 {
2922
- right: 8.33333333%;
2923
- }
2924
-
2925
- .sg-wrapper-less .col-sm-pull-0 {
2926
- right: auto;
2927
- }
2928
-
2929
- .sg-wrapper-less .col-sm-push-12 {
2930
- left: 100%;
2931
- }
2932
-
2933
- .sg-wrapper-less .col-sm-push-11 {
2934
- left: 91.66666667%;
2935
- }
2936
-
2937
- .sg-wrapper-less .col-sm-push-10 {
2938
- left: 83.33333333%;
2939
- }
2940
-
2941
- .sg-wrapper-less .col-sm-push-9 {
2942
- left: 75%;
2943
- }
2944
-
2945
- .sg-wrapper-less .col-sm-push-8 {
2946
- left: 66.66666667%;
2947
- }
2948
-
2949
- .sg-wrapper-less .col-sm-push-7 {
2950
- left: 58.33333333%;
2951
- }
2952
-
2953
- .sg-wrapper-less .col-sm-push-6 {
2954
- left: 50%;
2955
- }
2956
-
2957
- .sg-wrapper-less .col-sm-push-5 {
2958
- left: 41.66666667%;
2959
- }
2960
-
2961
- .sg-wrapper-less .col-sm-push-4 {
2962
- left: 33.33333333%;
2963
- }
2964
-
2965
- .sg-wrapper-less .col-sm-push-3 {
2966
- left: 25%;
2967
- }
2968
-
2969
- .sg-wrapper-less .col-sm-push-2 {
2970
- left: 16.66666667%;
2971
- }
2972
-
2973
- .sg-wrapper-less .col-sm-push-1 {
2974
- left: 8.33333333%;
2975
- }
2976
-
2977
- .sg-wrapper-less .col-sm-push-0 {
2978
- left: auto;
2979
- }
2980
-
2981
- .sg-wrapper-less .col-sm-offset-12 {
2982
- margin-left: 100%;
2983
- }
2984
-
2985
- .sg-wrapper-less .col-sm-offset-11 {
2986
- margin-left: 91.66666667%;
2987
- }
2988
-
2989
- .sg-wrapper-less .col-sm-offset-10 {
2990
- margin-left: 83.33333333%;
2991
- }
2992
-
2993
- .sg-wrapper-less .col-sm-offset-9 {
2994
- margin-left: 75%;
2995
- }
2996
-
2997
- .sg-wrapper-less .col-sm-offset-8 {
2998
- margin-left: 66.66666667%;
2999
- }
3000
-
3001
- .sg-wrapper-less .col-sm-offset-7 {
3002
- margin-left: 58.33333333%;
3003
- }
3004
-
3005
- .sg-wrapper-less .col-sm-offset-6 {
3006
- margin-left: 50%;
3007
- }
3008
-
3009
- .sg-wrapper-less .col-sm-offset-5 {
3010
- margin-left: 41.66666667%;
3011
- }
3012
-
3013
- .sg-wrapper-less .col-sm-offset-4 {
3014
- margin-left: 33.33333333%;
3015
- }
3016
-
3017
- .sg-wrapper-less .col-sm-offset-3 {
3018
- margin-left: 25%;
3019
- }
3020
-
3021
- .sg-wrapper-less .col-sm-offset-2 {
3022
- margin-left: 16.66666667%;
3023
- }
3024
-
3025
- .sg-wrapper-less .col-sm-offset-1 {
3026
- margin-left: 8.33333333%;
3027
- }
3028
-
3029
- .sg-wrapper-less .col-sm-offset-0 {
3030
- margin-left: 0%;
3031
- }
3032
- }
3033
-
3034
- @media (min-width: 992px) {
3035
- .sg-wrapper-less .col-md-1,
3036
- .sg-wrapper-less .col-md-2,
3037
- .sg-wrapper-less .col-md-3,
3038
- .sg-wrapper-less .col-md-4,
3039
- .sg-wrapper-less .col-md-5,
3040
- .sg-wrapper-less .col-md-6,
3041
- .sg-wrapper-less .col-md-7,
3042
- .sg-wrapper-less .col-md-8,
3043
- .sg-wrapper-less .col-md-9,
3044
- .sg-wrapper-less .col-md-10,
3045
- .sg-wrapper-less .col-md-11,
3046
- .sg-wrapper-less .col-md-12 {
3047
- float: left;
3048
- }
3049
-
3050
- .sg-wrapper-less .col-md-12 {
3051
- width: 100%;
3052
- }
3053
-
3054
- .sg-wrapper-less .col-md-11 {
3055
- width: 91.66666667%;
3056
- }
3057
-
3058
- .sg-wrapper-less .col-md-10 {
3059
- width: 83.33333333%;
3060
- }
3061
-
3062
- .sg-wrapper-less .col-md-9 {
3063
- width: 75%;
3064
- }
3065
-
3066
- .sg-wrapper-less .col-md-8 {
3067
- width: 66.66666667%;
3068
- }
3069
-
3070
- .sg-wrapper-less .col-md-7 {
3071
- width: 58.33333333%;
3072
- }
3073
-
3074
- .sg-wrapper-less .col-md-6 {
3075
- width: 50%;
3076
- }
3077
-
3078
- .sg-wrapper-less .col-md-5 {
3079
- width: 41.66666667%;
3080
- }
3081
-
3082
- .sg-wrapper-less .col-md-4 {
3083
- width: 33.33333333%;
3084
- }
3085
-
3086
- .sg-wrapper-less .col-md-3 {
3087
- width: 25%;
3088
- }
3089
-
3090
- .sg-wrapper-less .col-md-2 {
3091
- width: 16.66666667%;
3092
- }
3093
-
3094
- .sg-wrapper-less .col-md-1 {
3095
- width: 8.33333333%;
3096
- }
3097
-
3098
- .sg-wrapper-less .col-md-pull-12 {
3099
- right: 100%;
3100
- }
3101
-
3102
- .sg-wrapper-less .col-md-pull-11 {
3103
- right: 91.66666667%;
3104
- }
3105
-
3106
- .sg-wrapper-less .col-md-pull-10 {
3107
- right: 83.33333333%;
3108
- }
3109
-
3110
- .sg-wrapper-less .col-md-pull-9 {
3111
- right: 75%;
3112
- }
3113
-
3114
- .sg-wrapper-less .col-md-pull-8 {
3115
- right: 66.66666667%;
3116
- }
3117
-
3118
- .sg-wrapper-less .col-md-pull-7 {
3119
- right: 58.33333333%;
3120
- }
3121
-
3122
- .sg-wrapper-less .col-md-pull-6 {
3123
- right: 50%;
3124
- }
3125
-
3126
- .sg-wrapper-less .col-md-pull-5 {
3127
- right: 41.66666667%;
3128
- }
3129
-
3130
- .sg-wrapper-less .col-md-pull-4 {
3131
- right: 33.33333333%;
3132
- }
3133
-
3134
- .sg-wrapper-less .col-md-pull-3 {
3135
- right: 25%;
3136
- }
3137
-
3138
- .sg-wrapper-less .col-md-pull-2 {
3139
- right: 16.66666667%;
3140
- }
3141
-
3142
- .sg-wrapper-less .col-md-pull-1 {
3143
- right: 8.33333333%;
3144
- }
3145
-
3146
- .sg-wrapper-less .col-md-pull-0 {
3147
- right: auto;
3148
- }
3149
-
3150
- .sg-wrapper-less .col-md-push-12 {
3151
- left: 100%;
3152
- }
3153
-
3154
- .sg-wrapper-less .col-md-push-11 {
3155
- left: 91.66666667%;
3156
- }
3157
-
3158
- .sg-wrapper-less .col-md-push-10 {
3159
- left: 83.33333333%;
3160
- }
3161
-
3162
- .sg-wrapper-less .col-md-push-9 {
3163
- left: 75%;
3164
- }
3165
-
3166
- .sg-wrapper-less .col-md-push-8 {
3167
- left: 66.66666667%;
3168
- }
3169
-
3170
- .sg-wrapper-less .col-md-push-7 {
3171
- left: 58.33333333%;
3172
- }
3173
-
3174
- .sg-wrapper-less .col-md-push-6 {
3175
- left: 50%;
3176
- }
3177
-
3178
- .sg-wrapper-less .col-md-push-5 {
3179
- left: 41.66666667%;
3180
- }
3181
-
3182
- .sg-wrapper-less .col-md-push-4 {
3183
- left: 33.33333333%;
3184
- }
3185
-
3186
- .sg-wrapper-less .col-md-push-3 {
3187
- left: 25%;
3188
- }
3189
-
3190
- .sg-wrapper-less .col-md-push-2 {
3191
- left: 16.66666667%;
3192
- }
3193
-
3194
- .sg-wrapper-less .col-md-push-1 {
3195
- left: 8.33333333%;
3196
- }
3197
-
3198
- .sg-wrapper-less .col-md-push-0 {
3199
- left: auto;
3200
- }
3201
-
3202
- .sg-wrapper-less .col-md-offset-12 {
3203
- margin-left: 100%;
3204
- }
3205
-
3206
- .sg-wrapper-less .col-md-offset-11 {
3207
- margin-left: 91.66666667%;
3208
- }
3209
-
3210
- .sg-wrapper-less .col-md-offset-10 {
3211
- margin-left: 83.33333333%;
3212
- }
3213
-
3214
- .sg-wrapper-less .col-md-offset-9 {
3215
- margin-left: 75%;
3216
- }
3217
-
3218
- .sg-wrapper-less .col-md-offset-8 {
3219
- margin-left: 66.66666667%;
3220
- }
3221
-
3222
- .sg-wrapper-less .col-md-offset-7 {
3223
- margin-left: 58.33333333%;
3224
- }
3225
-
3226
- .sg-wrapper-less .col-md-offset-6 {
3227
- margin-left: 50%;
3228
- }
3229
-
3230
- .sg-wrapper-less .col-md-offset-5 {
3231
- margin-left: 41.66666667%;
3232
- }
3233
-
3234
- .sg-wrapper-less .col-md-offset-4 {
3235
- margin-left: 33.33333333%;
3236
- }
3237
-
3238
- .sg-wrapper-less .col-md-offset-3 {
3239
- margin-left: 25%;
3240
- }
3241
-
3242
- .sg-wrapper-less .col-md-offset-2 {
3243
- margin-left: 16.66666667%;
3244
- }
3245
-
3246
- .sg-wrapper-less .col-md-offset-1 {
3247
- margin-left: 8.33333333%;
3248
- }
3249
-
3250
- .sg-wrapper-less .col-md-offset-0 {
3251
- margin-left: 0%;
3252
- }
3253
- }
3254
-
3255
- @media (min-width: 1200px) {
3256
- .sg-wrapper-less .col-lg-1,
3257
- .sg-wrapper-less .col-lg-2,
3258
- .sg-wrapper-less .col-lg-3,
3259
- .sg-wrapper-less .col-lg-4,
3260
- .sg-wrapper-less .col-lg-5,
3261
- .sg-wrapper-less .col-lg-6,
3262
- .sg-wrapper-less .col-lg-7,
3263
- .sg-wrapper-less .col-lg-8,
3264
- .sg-wrapper-less .col-lg-9,
3265
- .sg-wrapper-less .col-lg-10,
3266
- .sg-wrapper-less .col-lg-11,
3267
- .sg-wrapper-less .col-lg-12 {
3268
- float: left;
3269
- }
3270
-
3271
- .sg-wrapper-less .col-lg-12 {
3272
- width: 100%;
3273
- }
3274
-
3275
- .sg-wrapper-less .col-lg-11 {
3276
- width: 91.66666667%;
3277
- }
3278
-
3279
- .sg-wrapper-less .col-lg-10 {
3280
- width: 83.33333333%;
3281
- }
3282
-
3283
- .sg-wrapper-less .col-lg-9 {
3284
- width: 75%;
3285
- }
3286
-
3287
- .sg-wrapper-less .col-lg-8 {
3288
- width: 66.66666667%;
3289
- }
3290
-
3291
- .sg-wrapper-less .col-lg-7 {
3292
- width: 58.33333333%;
3293
- }
3294
-
3295
- .sg-wrapper-less .col-lg-6 {
3296
- width: 50%;
3297
- }
3298
-
3299
- .sg-wrapper-less .col-lg-5 {
3300
- width: 41.66666667%;
3301
- }
3302
-
3303
- .sg-wrapper-less .col-lg-4 {
3304
- width: 33.33333333%;
3305
- }
3306
-
3307
- .sg-wrapper-less .col-lg-3 {
3308
- width: 25%;
3309
- }
3310
-
3311
- .sg-wrapper-less .col-lg-2 {
3312
- width: 16.66666667%;
3313
- }
3314
-
3315
- .sg-wrapper-less .col-lg-1 {
3316
- width: 8.33333333%;
3317
- }
3318
-
3319
- .sg-wrapper-less .col-lg-pull-12 {
3320
- right: 100%;
3321
- }
3322
-
3323
- .sg-wrapper-less .col-lg-pull-11 {
3324
- right: 91.66666667%;
3325
- }
3326
-
3327
- .sg-wrapper-less .col-lg-pull-10 {
3328
- right: 83.33333333%;
3329
- }
3330
-
3331
- .sg-wrapper-less .col-lg-pull-9 {
3332
- right: 75%;
3333
- }
3334
-
3335
- .sg-wrapper-less .col-lg-pull-8 {
3336
- right: 66.66666667%;
3337
- }
3338
-
3339
- .sg-wrapper-less .col-lg-pull-7 {
3340
- right: 58.33333333%;
3341
- }
3342
-
3343
- .sg-wrapper-less .col-lg-pull-6 {
3344
- right: 50%;
3345
- }
3346
-
3347
- .sg-wrapper-less .col-lg-pull-5 {
3348
- right: 41.66666667%;
3349
- }
3350
-
3351
- .sg-wrapper-less .col-lg-pull-4 {
3352
- right: 33.33333333%;
3353
- }
3354
-
3355
- .sg-wrapper-less .col-lg-pull-3 {
3356
- right: 25%;
3357
- }
3358
-
3359
- .sg-wrapper-less .col-lg-pull-2 {
3360
- right: 16.66666667%;
3361
- }
3362
-
3363
- .sg-wrapper-less .col-lg-pull-1 {
3364
- right: 8.33333333%;
3365
- }
3366
-
3367
- .sg-wrapper-less .col-lg-pull-0 {
3368
- right: auto;
3369
- }
3370
-
3371
- .sg-wrapper-less .col-lg-push-12 {
3372
- left: 100%;
3373
- }
3374
-
3375
- .sg-wrapper-less .col-lg-push-11 {
3376
- left: 91.66666667%;
3377
- }
3378
-
3379
- .sg-wrapper-less .col-lg-push-10 {
3380
- left: 83.33333333%;
3381
- }
3382
-
3383
- .sg-wrapper-less .col-lg-push-9 {
3384
- left: 75%;
3385
- }
3386
-
3387
- .sg-wrapper-less .col-lg-push-8 {
3388
- left: 66.66666667%;
3389
- }
3390
-
3391
- .sg-wrapper-less .col-lg-push-7 {
3392
- left: 58.33333333%;
3393
- }
3394
-
3395
- .sg-wrapper-less .col-lg-push-6 {
3396
- left: 50%;
3397
- }
3398
-
3399
- .sg-wrapper-less .col-lg-push-5 {
3400
- left: 41.66666667%;
3401
- }
3402
-
3403
- .sg-wrapper-less .col-lg-push-4 {
3404
- left: 33.33333333%;
3405
- }
3406
-
3407
- .sg-wrapper-less .col-lg-push-3 {
3408
- left: 25%;
3409
- }
3410
-
3411
- .sg-wrapper-less .col-lg-push-2 {
3412
- left: 16.66666667%;
3413
- }
3414
-
3415
- .sg-wrapper-less .col-lg-push-1 {
3416
- left: 8.33333333%;
3417
- }
3418
-
3419
- .sg-wrapper-less .col-lg-push-0 {
3420
- left: auto;
3421
- }
3422
-
3423
- .sg-wrapper-less .col-lg-offset-12 {
3424
- margin-left: 100%;
3425
- }
3426
-
3427
- .sg-wrapper-less .col-lg-offset-11 {
3428
- margin-left: 91.66666667%;
3429
- }
3430
-
3431
- .sg-wrapper-less .col-lg-offset-10 {
3432
- margin-left: 83.33333333%;
3433
- }
3434
-
3435
- .sg-wrapper-less .col-lg-offset-9 {
3436
- margin-left: 75%;
3437
- }
3438
-
3439
- .sg-wrapper-less .col-lg-offset-8 {
3440
- margin-left: 66.66666667%;
3441
- }
3442
-
3443
- .sg-wrapper-less .col-lg-offset-7 {
3444
- margin-left: 58.33333333%;
3445
- }
3446
-
3447
- .sg-wrapper-less .col-lg-offset-6 {
3448
- margin-left: 50%;
3449
- }
3450
-
3451
- .sg-wrapper-less .col-lg-offset-5 {
3452
- margin-left: 41.66666667%;
3453
- }
3454
-
3455
- .sg-wrapper-less .col-lg-offset-4 {
3456
- margin-left: 33.33333333%;
3457
- }
3458
-
3459
- .sg-wrapper-less .col-lg-offset-3 {
3460
- margin-left: 25%;
3461
- }
3462
-
3463
- .sg-wrapper-less .col-lg-offset-2 {
3464
- margin-left: 16.66666667%;
3465
- }
3466
-
3467
- .sg-wrapper-less .col-lg-offset-1 {
3468
- margin-left: 8.33333333%;
3469
- }
3470
-
3471
- .sg-wrapper-less .col-lg-offset-0 {
3472
- margin-left: 0%;
3473
- }
3474
- }
3475
-
3476
- .sg-wrapper-less table {
3477
- background-color: transparent;
3478
- }
3479
-
3480
- .sg-wrapper-less caption {
3481
- padding-top: 8px;
3482
- padding-bottom: 8px;
3483
- color: #999999;
3484
- text-align: left;
3485
- }
3486
-
3487
- .sg-wrapper-less th {
3488
- text-align: left;
3489
- }
3490
-
3491
- .sg-wrapper-less .table {
3492
- width: 100%;
3493
- max-width: 100%;
3494
- margin-bottom: 21px;
3495
- }
3496
-
3497
- .sg-backup-table .checkbox {
3498
- margin: 0 !important;
3499
- }
3500
-
3501
- .sg-wrapper-less .table > thead > tr > th,
3502
- .sg-wrapper-less .table > tbody > tr > th,
3503
- .sg-wrapper-less .table > tfoot > tr > th,
3504
- .sg-wrapper-less .table > thead > tr > td,
3505
- .sg-wrapper-less .table > tbody > tr > td,
3506
- .sg-wrapper-less .table > tfoot > tr > td {
3507
- padding: 8px;
3508
- line-height: 1.42857143;
3509
- vertical-align: middle;
3510
- border-top: 1px solid #EBEBEB;
3511
- height: 65px;
3512
- }
3513
-
3514
- .sg-wrapper-less .table > thead > tr > th {
3515
- vertical-align: middle;
3516
- border-bottom: 1px solid #EBEBEB;
3517
- }
3518
-
3519
- .sg-wrapper-less .table > caption + thead > tr:first-child > th,
3520
- .sg-wrapper-less .table > colgroup + thead > tr:first-child > th,
3521
- .sg-wrapper-less .table > thead:first-child > tr:first-child > th,
3522
- .sg-wrapper-less .table > caption + thead > tr:first-child > td,
3523
- .sg-wrapper-less .table > colgroup + thead > tr:first-child > td,
3524
- .sg-wrapper-less .table > thead:first-child > tr:first-child > td {
3525
- border-top: 0;
3526
- }
3527
-
3528
- .sg-wrapper-less .table > tbody + tbody {
3529
- border-top: 2px solid #dddddd;
3530
- }
3531
-
3532
- .sg-wrapper-less .table .table {
3533
- background-color: #ffffff;
3534
- }
3535
-
3536
- .sg-wrapper-less .table-condensed > thead > tr > th,
3537
- .sg-wrapper-less .table-condensed > tbody > tr > th,
3538
- .sg-wrapper-less .table-condensed > tfoot > tr > th,
3539
- .sg-wrapper-less .table-condensed > thead > tr > td,
3540
- .sg-wrapper-less .table-condensed > tbody > tr > td,
3541
- .sg-wrapper-less .table-condensed > tfoot > tr > td {
3542
- padding: 5px;
3543
- }
3544
-
3545
- .sg-wrapper-less .table-bordered {
3546
- border: 1px solid #dddddd;
3547
- }
3548
-
3549
- .sg-wrapper-less .table-bordered > thead > tr > th,
3550
- .sg-wrapper-less .table-bordered > tbody > tr > th,
3551
- .sg-wrapper-less .table-bordered > tfoot > tr > th,
3552
- .sg-wrapper-less .table-bordered > thead > tr > td,
3553
- .sg-wrapper-less .table-bordered > tbody > tr > td,
3554
- .sg-wrapper-less .table-bordered > tfoot > tr > td {
3555
- border: 1px solid #dddddd;
3556
- }
3557
-
3558
- .sg-wrapper-less .table-bordered > thead > tr > th,
3559
- .sg-wrapper-less .table-bordered > thead > tr > td {
3560
- border-bottom-width: 2px;
3561
- }
3562
-
3563
- /*
3564
- .sg-wrapper-less .table-striped > tbody > tr:nth-of-type(odd) {
3565
- background-color: #f9f9f9;
3566
- }*/
3567
- .sg-wrapper-less .table-striped > tbody > tr,
3568
- .sg-wrapper-less .table-striped > th {
3569
- height: 65px;
3570
- }
3571
-
3572
- .sg-wrapper-less .table-hover > tbody > tr:hover {
3573
- background-color: #f5f5f5;
3574
- }
3575
-
3576
- .sg-wrapper-less table col[class*="col-"] {
3577
- position: static;
3578
- float: none;
3579
- display: table-column;
3580
- }
3581
-
3582
- .sg-wrapper-less table td[class*="col-"],
3583
- .sg-wrapper-less table th[class*="col-"] {
3584
- position: static;
3585
- float: none;
3586
- display: table-cell;
3587
- }
3588
-
3589
- .sg-wrapper-less .table > thead > tr > td.active,
3590
- .sg-wrapper-less .table > tbody > tr > td.active,
3591
- .sg-wrapper-less .table > tfoot > tr > td.active,
3592
- .sg-wrapper-less .table > thead > tr > th.active,
3593
- .sg-wrapper-less .table > tbody > tr > th.active,
3594
- .sg-wrapper-less .table > tfoot > tr > th.active,
3595
- .sg-wrapper-less .table > thead > tr.active > td,
3596
- .sg-wrapper-less .table > tbody > tr.active > td,
3597
- .sg-wrapper-less .table > tfoot > tr.active > td,
3598
- .sg-wrapper-less .table > thead > tr.active > th,
3599
- .sg-wrapper-less .table > tbody > tr.active > th,
3600
- .sg-wrapper-less .table > tfoot > tr.active > th {
3601
- background-color: #f5f5f5;
3602
- }
3603
-
3604
- .sg-wrapper-less .table-hover > tbody > tr > td.active:hover,
3605
- .sg-wrapper-less .table-hover > tbody > tr > th.active:hover,
3606
- .sg-wrapper-less .table-hover > tbody > tr.active:hover > td,
3607
- .sg-wrapper-less .table-hover > tbody > tr:hover > .active,
3608
- .sg-wrapper-less .table-hover > tbody > tr.active:hover > th {
3609
- background-color: #e8e8e8;
3610
- }
3611
-
3612
- .sg-wrapper-less .table > thead > tr > td.success,
3613
- .sg-wrapper-less .table > tbody > tr > td.success,
3614
- .sg-wrapper-less .table > tfoot > tr > td.success,
3615
- .sg-wrapper-less .table > thead > tr > th.success,
3616
- .sg-wrapper-less .table > tbody > tr > th.success,
3617
- .sg-wrapper-less .table > tfoot > tr > th.success,
3618
- .sg-wrapper-less .table > thead > tr.success > td,
3619
- .sg-wrapper-less .table > tbody > tr.success > td,
3620
- .sg-wrapper-less .table > tfoot > tr.success > td,
3621
- .sg-wrapper-less .table > thead > tr.success > th,
3622
- .sg-wrapper-less .table > tbody > tr.success > th,
3623
- .sg-wrapper-less .table > tfoot > tr.success > th {
3624
- background-color: #3fb618;
3625
- }
3626
-
3627
- .sg-wrapper-less .table-hover > tbody > tr > td.success:hover,
3628
- .sg-wrapper-less .table-hover > tbody > tr > th.success:hover,
3629
- .sg-wrapper-less .table-hover > tbody > tr.success:hover > td,
3630
- .sg-wrapper-less .table-hover > tbody > tr:hover > .success,
3631
- .sg-wrapper-less .table-hover > tbody > tr.success:hover > th {
3632
- background-color: #379f15;
3633
- }
3634
-
3635
- .sg-wrapper-less .table > thead > tr > td.info,
3636
- .sg-wrapper-less .table > tbody > tr > td.info,
3637
- .sg-wrapper-less .table > tfoot > tr > td.info,
3638
- .sg-wrapper-less .table > thead > tr > th.info,
3639
- .sg-wrapper-less .table > tbody > tr > th.info,
3640
- .sg-wrapper-less .table > tfoot > tr > th.info,
3641
- .sg-wrapper-less .table > thead > tr.info > td,
3642
- .sg-wrapper-less .table > tbody > tr.info > td,
3643
- .sg-wrapper-less .table > tfoot > tr.info > td,
3644
- .sg-wrapper-less .table > thead > tr.info > th,
3645
- .sg-wrapper-less .table > tbody > tr.info > th,
3646
- .sg-wrapper-less .table > tfoot > tr.info > th {
3647
- background-color: #9954bb;
3648
- }
3649
-
3650
- .sg-wrapper-less .table-hover > tbody > tr > td.info:hover,
3651
- .sg-wrapper-less .table-hover > tbody > tr > th.info:hover,
3652
- .sg-wrapper-less .table-hover > tbody > tr.info:hover > td,
3653
- .sg-wrapper-less .table-hover > tbody > tr:hover > .info,
3654
- .sg-wrapper-less .table-hover > tbody > tr.info:hover > th {
3655
- background-color: #8d46b0;
3656
- }
3657
-
3658
- .sg-wrapper-less .table > thead > tr > td.warning,
3659
- .sg-wrapper-less .table > tbody > tr > td.warning,
3660
- .sg-wrapper-less .table > tfoot > tr > td.warning,
3661
- .sg-wrapper-less .table > thead > tr > th.warning,
3662
- .sg-wrapper-less .table > tbody > tr > th.warning,
3663
- .sg-wrapper-less .table > tfoot > tr > th.warning,
3664
- .sg-wrapper-less .table > thead > tr.warning > td,
3665
- .sg-wrapper-less .table > tbody > tr.warning > td,
3666
- .sg-wrapper-less .table > tfoot > tr.warning > td,
3667
- .sg-wrapper-less .table > thead > tr.warning > th,
3668
- .sg-wrapper-less .table > tbody > tr.warning > th,
3669
- .sg-wrapper-less .table > tfoot > tr.warning > th {
3670
- background-color: #ff7518;
3671
- }
3672
-
3673
- .sg-wrapper-less .table-hover > tbody > tr > td.warning:hover,
3674
- .sg-wrapper-less .table-hover > tbody > tr > th.warning:hover,
3675
- .sg-wrapper-less .table-hover > tbody > tr.warning:hover > td,
3676
- .sg-wrapper-less .table-hover > tbody > tr:hover > .warning,
3677
- .sg-wrapper-less .table-hover > tbody > tr.warning:hover > th {
3678
- background-color: #fe6600;
3679
- }
3680
-
3681
- .sg-wrapper-less .table > thead > tr > td.danger,
3682
- .sg-wrapper-less .table > tbody > tr > td.danger,
3683
- .sg-wrapper-less .table > tfoot > tr > td.danger,
3684
- .sg-wrapper-less .table > thead > tr > th.danger,
3685
- .sg-wrapper-less .table > tbody > tr > th.danger,
3686
- .sg-wrapper-less .table > tfoot > tr > th.danger,
3687
- .sg-wrapper-less .table > thead > tr.danger > td,
3688
- .sg-wrapper-less .table > tbody > tr.danger > td,
3689
- .sg-wrapper-less .table > tfoot > tr.danger > td,
3690
- .sg-wrapper-less .table > thead > tr.danger > th,
3691
- .sg-wrapper-less .table > tbody > tr.danger > th,
3692
- .sg-wrapper-less .table > tfoot > tr.danger > th {
3693
- background-color: #ff0039;
3694
- }
3695
-
3696
- .sg-wrapper-less .table-hover > tbody > tr > td.danger:hover,
3697
- .sg-wrapper-less .table-hover > tbody > tr > th.danger:hover,
3698
- .sg-wrapper-less .table-hover > tbody > tr.danger:hover > td,
3699
- .sg-wrapper-less .table-hover > tbody > tr:hover > .danger,
3700
- .sg-wrapper-less .table-hover > tbody > tr.danger:hover > th {
3701
- background-color: #e60033;
3702
- }
3703
-
3704
- .sg-wrapper-less .table-responsive {
3705
- overflow-x: auto;
3706
- min-height: 0.01%;
3707
- }
3708
-
3709
- @media screen and (max-width: 767px) {
3710
- .sg-wrapper-less .table-responsive {
3711
- width: 100%;
3712
- margin-bottom: 15.75px;
3713
- overflow-y: hidden;
3714
- -ms-overflow-style: -ms-autohiding-scrollbar;
3715
- border: 1px solid #dddddd;
3716
- }
3717
-
3718
- .sg-wrapper-less .table-responsive > .table {
3719
- margin-bottom: 0;
3720
- }
3721
-
3722
- .sg-wrapper-less .table-responsive > .table > thead > tr > th,
3723
- .sg-wrapper-less .table-responsive > .table > tbody > tr > th,
3724
- .sg-wrapper-less .table-responsive > .table > tfoot > tr > th,
3725
- .sg-wrapper-less .table-responsive > .table > thead > tr > td,
3726
- .sg-wrapper-less .table-responsive > .table > tbody > tr > td,
3727
- .sg-wrapper-less .table-responsive > .table > tfoot > tr > td {
3728
- white-space: nowrap;
3729
- }
3730
-
3731
- .sg-wrapper-less .table-responsive > .table-bordered {
3732
- border: 0;
3733
- }
3734
-
3735
- .sg-wrapper-less .table-responsive > .table-bordered > thead > tr > th:first-child,
3736
- .sg-wrapper-less .table-responsive > .table-bordered > tbody > tr > th:first-child,
3737
- .sg-wrapper-less .table-responsive > .table-bordered > tfoot > tr > th:first-child,
3738
- .sg-wrapper-less .table-responsive > .table-bordered > thead > tr > td:first-child,
3739
- .sg-wrapper-less .table-responsive > .table-bordered > tbody > tr > td:first-child,
3740
- .sg-wrapper-less .table-responsive > .table-bordered > tfoot > tr > td:first-child {
3741
- border-left: 0;
3742
- }
3743
-
3744
- .sg-wrapper-less .table-responsive > .table-bordered > thead > tr > th:last-child,
3745
- .sg-wrapper-less .table-responsive > .table-bordered > tbody > tr > th:last-child,
3746
- .sg-wrapper-less .table-responsive > .table-bordered > tfoot > tr > th:last-child,
3747
- .sg-wrapper-less .table-responsive > .table-bordered > thead > tr > td:last-child,
3748
- .sg-wrapper-less .table-responsive > .table-bordered > tbody > tr > td:last-child,
3749
- .sg-wrapper-less .table-responsive > .table-bordered > tfoot > tr > td:last-child {
3750
- border-right: 0;
3751
- }
3752
-
3753
- .sg-wrapper-less .table-responsive > .table-bordered > tbody > tr:last-child > th,
3754
- .sg-wrapper-less .table-responsive > .table-bordered > tfoot > tr:last-child > th,
3755
- .sg-wrapper-less .table-responsive > .table-bordered > tbody > tr:last-child > td,
3756
- .sg-wrapper-less .table-responsive > .table-bordered > tfoot > tr:last-child > td {
3757
- border-bottom: 0;
3758
- }
3759
- }
3760
-
3761
- .sg-wrapper-less fieldset {
3762
- padding: 0;
3763
- margin: 0;
3764
- border: 0;
3765
- min-width: 0;
3766
- }
3767
-
3768
- .sg-wrapper-less legend {
3769
- display: block;
3770
- width: 100%;
3771
- padding: 0;
3772
- margin-bottom: 21px;
3773
- font-size: 22.5px;
3774
- line-height: inherit;
3775
- color: #000000;
3776
- border: 0;
3777
- border-bottom: 1px solid #e5e5e5;
3778
- }
3779
-
3780
- .sg-wrapper-less label {
3781
- display: inline-block;
3782
- max-width: 100%;
3783
- margin-bottom: 5px;
3784
- font-weight: bold;
3785
- }
3786
-
3787
- .sg-wrapper-less input[type="search"] {
3788
- -webkit-box-sizing: border-box;
3789
- -moz-box-sizing: border-box;
3790
- box-sizing: border-box;
3791
- }
3792
-
3793
- .sg-wrapper-less input[type="radio"],
3794
- .sg-wrapper-less input[type="checkbox"] {
3795
- margin: 4px 0 0;
3796
- margin-top: 1px \9;
3797
- line-height: normal;
3798
- }
3799
-
3800
- .sg-wrapper-less input[type="file"] {
3801
- display: block;
3802
- }
3803
-
3804
- .sg-wrapper-less input[type="range"] {
3805
- display: block;
3806
- width: 100%;
3807
- }
3808
-
3809
- .sg-wrapper-less select[multiple],
3810
- .sg-wrapper-less select[size] {
3811
- height: auto;
3812
- }
3813
-
3814
- /*
3815
- .sg-wrapper-less input[type="file"]:focus,
3816
- .sg-wrapper-less input[type="radio"]:focus,
3817
- .sg-wrapper-less input[type="checkbox"]:focus {
3818
- outline: thin dotted;
3819
- outline: 5px auto -webkit-focus-ring-color;
3820
- outline-offset: -2px;
3821
- }
3822
- */
3823
- .sg-wrapper-less output {
3824
- display: block;
3825
- padding-top: 11px;
3826
- font-size: 15px;
3827
- line-height: 1.42857143;
3828
- color: #333333;
3829
- }
3830
-
3831
- .sg-wrapper-less .form-control {
3832
- display: block;
3833
- width: 100%;
3834
- height: 43px;
3835
- padding: 10px 18px;
3836
- font-size: 15px;
3837
- line-height: 1.42857143;
3838
- color: #333333;
3839
- background-color: #ffffff;
3840
- background-image: none;
3841
- border: 1px solid #cccccc;
3842
- border-radius: 0;
3843
- -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
3844
- box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
3845
- -webkit-transition: border-color ease-in-out 0.15s, -webkit-box-shadow ease-in-out 0.15s;
3846
- -o-transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
3847
- transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
3848
- }
3849
-
3850
- .sg-wrapper-less .form-control:focus {
3851
- border-color: #66afe9;
3852
- outline: 0;
3853
- -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6);
3854
- box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6);
3855
- }
3856
-
3857
- .sg-wrapper-less .form-control::-moz-placeholder {
3858
- color: #999999;
3859
- opacity: 1;
3860
- }
3861
-
3862
- .sg-wrapper-less .form-control:-ms-input-placeholder {
3863
- color: #999999;
3864
- }
3865
-
3866
- .sg-wrapper-less .form-control::-webkit-input-placeholder {
3867
- color: #999999;
3868
- }
3869
-
3870
- .sg-wrapper-less .form-control[disabled],
3871
- .sg-wrapper-less .form-control[readonly],
3872
- .sg-wrapper-less fieldset[disabled] .form-control {
3873
- background-color: #e6e6e6;
3874
- opacity: 1;
3875
- }
3876
-
3877
- .sg-wrapper-less .form-control[disabled],
3878
- .sg-wrapper-less fieldset[disabled] .form-control {
3879
- cursor: not-allowed;
3880
- }
3881
-
3882
- .sg-wrapper-less textarea.form-control {
3883
- height: auto;
3884
- }
3885
-
3886
- .sg-wrapper-less input[type="search"] {
3887
- -webkit-appearance: none;
3888
- }
3889
-
3890
- @media screen and (-webkit-min-device-pixel-ratio: 0) {
3891
- .sg-wrapper-less input[type="date"],
3892
- .sg-wrapper-less input[type="time"],
3893
- .sg-wrapper-less input[type="datetime-local"],
3894
- .sg-wrapper-less input[type="month"] {
3895
- line-height: 43px;
3896
- }
3897
-
3898
- .sg-wrapper-less input[type="date"].input-sm,
3899
- .sg-wrapper-less input[type="time"].input-sm,
3900
- .sg-wrapper-less input[type="datetime-local"].input-sm,
3901
- .sg-wrapper-less input[type="month"].input-sm,
3902
- .sg-wrapper-less .input-group-sm input[type="date"],
3903
- .sg-wrapper-less .input-group-sm input[type="time"],
3904
- .sg-wrapper-less .input-group-sm input[type="datetime-local"],
3905
- .sg-wrapper-less .input-group-sm input[type="month"] {
3906
- line-height: 31px;
3907
- }
3908
-
3909
- .sg-wrapper-less input[type="date"].input-lg,
3910
- .sg-wrapper-less input[type="time"].input-lg,
3911
- .sg-wrapper-less input[type="datetime-local"].input-lg,
3912
- .sg-wrapper-less input[type="month"].input-lg,
3913
- .sg-wrapper-less .input-group-lg input[type="date"],
3914
- .sg-wrapper-less .input-group-lg input[type="time"],
3915
- .sg-wrapper-less .input-group-lg input[type="datetime-local"],
3916
- .sg-wrapper-less .input-group-lg input[type="month"] {
3917
- line-height: 64px;
3918
- }
3919
- }
3920
-
3921
- .sg-wrapper-less .form-group {
3922
- margin-bottom: 15px;
3923
- }
3924
-
3925
- .sg-wrapper-less .radio,
3926
- .sg-wrapper-less .checkbox {
3927
- display: block;
3928
- margin-top: 10px;
3929
- margin-bottom: 10px;
3930
- }
3931
-
3932
- .sg-wrapper-less .radio label,
3933
- .sg-wrapper-less .checkbox label {
3934
- min-height: 21px;
3935
- padding-left: 20px;
3936
- margin-bottom: 0;
3937
- font-weight: normal;
3938
- cursor: pointer;
3939
- }
3940
-
3941
- .sg-wrapper-less .radio input[type="radio"],
3942
- .sg-wrapper-less .radio-inline input[type="radio"],
3943
- .sg-wrapper-less .checkbox input[type="checkbox"],
3944
- .sg-wrapper-less .checkbox-inline input[type="checkbox"] {
3945
- position: absolute;
3946
- margin-left: -20px;
3947
- margin-top: 4px \9;
3948
- }
3949
-
3950
- .sg-wrapper-less input[type=radio]:checked,
3951
- .sg-wrapper-less .radio input[type="radio"],
3952
- .sg-wrapper-less .checkbox input[type="checkbox"] {
3953
- background-color: #efefef;
3954
- }
3955
-
3956
- .sg-wrapper-less input[type=radio]:checked:before {
3957
- background-color: #0021C8;
3958
- }
3959
-
3960
- .sg-wrapper-less input[type="checkbox"]:checked {
3961
- background-color: #072dc3;
3962
- }
3963
-
3964
- .sg-wrapper-less .radio + .radio,
3965
- .sg-wrapper-less .checkbox + .checkbox {
3966
- margin-top: -5px;
3967
- }
3968
-
3969
- .sg-wrapper-less .radio-inline,
3970
- .sg-wrapper-less .checkbox-inline {
3971
- position: relative;
3972
- display: inline-block;
3973
- padding-left: 20px;
3974
- margin-bottom: 0;
3975
- vertical-align: middle;
3976
- font-weight: normal;
3977
- cursor: pointer;
3978
- }
3979
-
3980
- .sg-wrapper-less .radio-inline + .radio-inline,
3981
- .sg-wrapper-less .checkbox-inline + .checkbox-inline {
3982
- margin-top: 0;
3983
- margin-left: 10px;
3984
- }
3985
-
3986
- .sg-wrapper-less input[type="radio"][disabled],
3987
- .sg-wrapper-less input[type="checkbox"][disabled],
3988
- .sg-wrapper-less input[type="radio"].disabled,
3989
- .sg-wrapper-less input[type="checkbox"].disabled,
3990
- .sg-wrapper-less fieldset[disabled] input[type="radio"],
3991
- .sg-wrapper-less fieldset[disabled] input[type="checkbox"] {
3992
- cursor: not-allowed;
3993
- }
3994
-
3995
- .sg-wrapper-less .radio-inline.disabled,
3996
- .sg-wrapper-less .checkbox-inline.disabled,
3997
- .sg-wrapper-less fieldset[disabled] .radio-inline,
3998
- .sg-wrapper-less fieldset[disabled] .checkbox-inline {
3999
- cursor: not-allowed;
4000
- }
4001
-
4002
- .sg-wrapper-less .radio.disabled label,
4003
- .sg-wrapper-less .checkbox.disabled label,
4004
- .sg-wrapper-less fieldset[disabled] .radio label,
4005
- .sg-wrapper-less fieldset[disabled] .checkbox label {
4006
- cursor: not-allowed;
4007
- }
4008
-
4009
- .sg-wrapper-less .form-control-static {
4010
- padding-top: 11px;
4011
- padding-bottom: 11px;
4012
- margin-bottom: 0;
4013
- min-height: 36px;
4014
- }
4015
-
4016
- .sg-wrapper-less .form-control-static.input-lg,
4017
- .sg-wrapper-less .form-control-static.input-sm {
4018
- padding-left: 0;
4019
- padding-right: 0;
4020
- }
4021
-
4022
- .sg-wrapper-less .input-sm {
4023
- height: 31px;
4024
- padding: 5px 10px;
4025
- font-size: 13px;
4026
- line-height: 1.5;
4027
- border-radius: 0;
4028
- }
4029
-
4030
- .sg-wrapper-less select.input-sm {
4031
- height: 31px;
4032
- line-height: 31px;
4033
- }
4034
-
4035
- .sg-wrapper-less textarea.input-sm,
4036
- .sg-wrapper-less select[multiple].input-sm {
4037
- height: auto;
4038
- }
4039
-
4040
- .sg-wrapper-less .form-group-sm .form-control {
4041
- height: 31px;
4042
- padding: 5px 10px;
4043
- font-size: 13px;
4044
- line-height: 1.5;
4045
- border-radius: 0;
4046
- }
4047
-
4048
- .sg-wrapper-less select.form-group-sm .form-control {
4049
- height: 31px;
4050
- line-height: 31px;
4051
- }
4052
-
4053
- .sg-wrapper-less textarea.form-group-sm .form-control,
4054
- .sg-wrapper-less select[multiple].form-group-sm .form-control {
4055
- height: auto;
4056
- }
4057
-
4058
- .sg-wrapper-less .form-group-sm .form-control-static {
4059
- height: 31px;
4060
- padding: 5px 10px;
4061
- font-size: 13px;
4062
- line-height: 1.5;
4063
- min-height: 34px;
4064
- }
4065
-
4066
- .sg-wrapper-less .input-lg {
4067
- height: 64px;
4068
- padding: 18px 30px;
4069
- font-size: 19px;
4070
- line-height: 1.3333333;
4071
- border-radius: 0;
4072
- }
4073
-
4074
- .sg-wrapper-less select.input-lg {
4075
- height: 64px;
4076
- line-height: 64px;
4077
- }
4078
-
4079
- .sg-wrapper-less textarea.input-lg,
4080
- .sg-wrapper-less select[multiple].input-lg {
4081
- height: auto;
4082
- }
4083
-
4084
- .sg-wrapper-less .form-group-lg .form-control {
4085
- height: 64px;
4086
- padding: 18px 30px;
4087
- font-size: 19px;
4088
- line-height: 1.3333333;
4089
- border-radius: 0;
4090
- }
4091
-
4092
- .sg-wrapper-less select.form-group-lg .form-control {
4093
- height: 64px;
4094
- line-height: 64px;
4095
- }
4096
-
4097
- .sg-wrapper-less textarea.form-group-lg .form-control,
4098
- .sg-wrapper-less select[multiple].form-group-lg .form-control {
4099
- height: auto;
4100
- }
4101
-
4102
- .sg-wrapper-less .form-group-lg .form-control-static {
4103
- height: 64px;
4104
- padding: 18px 30px;
4105
- font-size: 19px;
4106
- line-height: 1.3333333;
4107
- min-height: 40px;
4108
- }
4109
-
4110
- .sg-wrapper-less .has-feedback {
4111
- position: relative;
4112
- }
4113
-
4114
- .sg-wrapper-less .has-feedback .form-control {
4115
- padding-right: 53.75px;
4116
- }
4117
-
4118
- .sg-wrapper-less .form-control-feedback {
4119
- position: absolute;
4120
- top: 0;
4121
- right: 0;
4122
- z-index: 2;
4123
- display: block;
4124
- width: 43px;
4125
- height: 43px;
4126
- line-height: 43px;
4127
- text-align: center;
4128
- pointer-events: none;
4129
- }
4130
-
4131
- .sg-wrapper-less .input-lg + .form-control-feedback {
4132
- width: 64px;
4133
- height: 64px;
4134
- line-height: 64px;
4135
- }
4136
-
4137
- .sg-wrapper-less .input-sm + .form-control-feedback {
4138
- width: 31px;
4139
- height: 31px;
4140
- line-height: 31px;
4141
- }
4142
-
4143
- .sg-wrapper-less .has-success .help-block,
4144
- .sg-wrapper-less .has-success .control-label,
4145
- .sg-wrapper-less .has-success .radio,
4146
- .sg-wrapper-less .has-success .checkbox,
4147
- .sg-wrapper-less .has-success .radio-inline,
4148
- .sg-wrapper-less .has-success .checkbox-inline,
4149
- .sg-wrapper-less .has-success.radio label,
4150
- .sg-wrapper-less .has-success.checkbox label,
4151
- .sg-wrapper-less .has-success.radio-inline label,
4152
- .sg-wrapper-less .has-success.checkbox-inline label {
4153
- color: #ffffff;
4154
- }
4155
-
4156
- .sg-wrapper-less .has-success .form-control {
4157
- border-color: #ffffff;
4158
- -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
4159
- box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
4160
- }
4161
-
4162
- .sg-wrapper-less .has-success .form-control:focus {
4163
- border-color: #e6e6e6;
4164
- -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ffffff;
4165
- box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ffffff;
4166
- }
4167
-
4168
- .sg-wrapper-less .has-success .input-group-addon {
4169
- color: #ffffff;
4170
- border-color: #ffffff;
4171
- background-color: #3fb618;
4172
- }
4173
-
4174
- .sg-wrapper-less .has-success .form-control-feedback {
4175
- color: #ffffff;
4176
- }
4177
-
4178
- .sg-wrapper-less .has-warning .help-block,
4179
- .sg-wrapper-less .has-warning .control-label,
4180
- .sg-wrapper-less .has-warning .radio,
4181
- .sg-wrapper-less .has-warning .checkbox,
4182
- .sg-wrapper-less .has-warning .radio-inline,
4183
- .sg-wrapper-less .has-warning .checkbox-inline,
4184
- .sg-wrapper-less .has-warning.radio label,
4185
- .sg-wrapper-less .has-warning.checkbox label,
4186
- .sg-wrapper-less .has-warning.radio-inline label,
4187
- .sg-wrapper-less .has-warning.checkbox-inline label {
4188
- color: #ffffff;
4189
- }
4190
-
4191
- .sg-wrapper-less .has-warning .form-control {
4192
- border-color: #ffffff;
4193
- -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
4194
- box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
4195
- }
4196
-
4197
- .sg-wrapper-less .has-warning .form-control:focus {
4198
- border-color: #e6e6e6;
4199
- -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ffffff;
4200
- box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ffffff;
4201
- }
4202
-
4203
- .sg-wrapper-less .has-warning .input-group-addon {
4204
- color: #ffffff;
4205
- border-color: #ffffff;
4206
- background-color: #ff7518;
4207
- }
4208
-
4209
- .sg-wrapper-less .has-warning .form-control-feedback {
4210
- color: #ffffff;
4211
- }
4212
-
4213
- .sg-wrapper-less .has-error .help-block,
4214
- .sg-wrapper-less .has-error .control-label,
4215
- .sg-wrapper-less .has-error .radio,
4216
- .sg-wrapper-less .has-error .checkbox,
4217
- .sg-wrapper-less .has-error .radio-inline,
4218
- .sg-wrapper-less .has-error .checkbox-inline,
4219
- .sg-wrapper-less .has-error.radio label,
4220
- .sg-wrapper-less .has-error.checkbox label,
4221
- .sg-wrapper-less .has-error.radio-inline label,
4222
- .sg-wrapper-less .has-error.checkbox-inline label {
4223
- color: #ffffff;
4224
- }
4225
-
4226
- .sg-wrapper-less .has-error .form-control {
4227
- border-color: #ffffff;
4228
- -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
4229
- box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
4230
- }
4231
-
4232
- .sg-wrapper-less .has-error .form-control:focus {
4233
- border-color: #e6e6e6;
4234
- -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ffffff;
4235
- box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ffffff;
4236
- }
4237
-
4238
- .sg-wrapper-less .has-error .input-group-addon {
4239
- color: #ffffff;
4240
- border-color: #ffffff;
4241
- background-color: #ff0039;
4242
- }
4243
-
4244
- .sg-wrapper-less .has-error .form-control-feedback {
4245
- color: #ffffff;
4246
- }
4247
-
4248
- .sg-wrapper-less .has-feedback label ~ .form-control-feedback {
4249
- top: 26px;
4250
- }
4251
-
4252
- .sg-wrapper-less .has-feedback label.sr-only ~ .form-control-feedback {
4253
- top: 0;
4254
- }
4255
-
4256
- .sg-wrapper-less .help-block {
4257
- display: block;
4258
- margin-top: 5px;
4259
- margin-bottom: 10px;
4260
- color: #737373;
4261
- }
4262
-
4263
- @media (min-width: 768px) {
4264
- .sg-wrapper-less .form-inline .form-group {
4265
- display: inline-block;
4266
- margin-bottom: 0;
4267
- vertical-align: middle;
4268
- }
4269
-
4270
- .sg-wrapper-less .form-inline .form-control {
4271
- display: inline-block;
4272
- width: auto;
4273
- vertical-align: middle;
4274
- }
4275
-
4276
- .sg-wrapper-less .form-inline .form-control-static {
4277
- display: inline-block;
4278
- }
4279
-
4280
- .sg-wrapper-less .form-inline .input-group {
4281
- display: inline-table;
4282
- vertical-align: middle;
4283
- }
4284
-
4285
- .sg-wrapper-less .form-inline .input-group .input-group-addon,
4286
- .sg-wrapper-less .form-inline .input-group .input-group-btn,
4287
- .sg-wrapper-less .form-inline .input-group .form-control {
4288
- width: auto;
4289
- }
4290
-
4291
- .sg-wrapper-less .form-inline .input-group > .form-control {
4292
- width: 100%;
4293
- }
4294
-
4295
- .sg-wrapper-less .form-inline .control-label {
4296
- margin-bottom: 0;
4297
- vertical-align: middle;
4298
- }
4299
-
4300
- .sg-wrapper-less .form-inline .radio,
4301
- .sg-wrapper-less .form-inline .checkbox {
4302
- display: inline-block;
4303
- margin-top: 0;
4304
- margin-bottom: 0;
4305
- vertical-align: middle;
4306
- }
4307
-
4308
- .sg-wrapper-less .form-inline .radio label,
4309
- .sg-wrapper-less .form-inline .checkbox label {
4310
- padding-left: 0;
4311
- }
4312
-
4313
- .sg-wrapper-less .form-inline .radio input[type="radio"],
4314
- .sg-wrapper-less .form-inline .checkbox input[type="checkbox"] {
4315
- position: relative;
4316
- margin-left: 0;
4317
- }
4318
-
4319
- .sg-wrapper-less .form-inline .has-feedback .form-control-feedback {
4320
- top: 0;
4321
- }
4322
- }
4323
-
4324
- .sg-wrapper-less .form-horizontal .radio,
4325
- .sg-wrapper-less .form-horizontal .checkbox,
4326
- .sg-wrapper-less .form-horizontal .radio-inline,
4327
- .sg-wrapper-less .form-horizontal .checkbox-inline {
4328
- margin-top: 0;
4329
- margin-bottom: 0;
4330
- padding-top: 11px;
4331
- }
4332
-
4333
- .sg-wrapper-less .form-horizontal .radio,
4334
- .sg-wrapper-less .form-horizontal .checkbox {
4335
- min-height: 32px;
4336
- }
4337
-
4338
- .sg-wrapper-less .form-horizontal .form-group {
4339
- margin-left: -15px;
4340
- margin-right: -15px;
4341
- }
4342
-
4343
- @media (min-width: 768px) {
4344
- .sg-wrapper-less .form-horizontal .control-label {
4345
- text-align: right;
4346
- margin-bottom: 0;
4347
- padding-top: 11px;
4348
- }
4349
- }
4350
-
4351
- .sg-wrapper-less .form-horizontal .has-feedback .form-control-feedback {
4352
- right: 15px;
4353
- }
4354
-
4355
- @media (min-width: 768px) {
4356
- .sg-wrapper-less .form-horizontal .form-group-lg .control-label {
4357
- padding-top: 24.9999994px;
4358
- }
4359
- }
4360
-
4361
- @media (min-width: 768px) {
4362
- .sg-wrapper-less .form-horizontal .form-group-sm .control-label {
4363
- padding-top: 6px;
4364
- }
4365
- }
4366
-
4367
- .sg-wrapper-less .btn {
4368
- display: inline-block;
4369
- margin-bottom: 0;
4370
- font-weight: normal;
4371
- text-align: center;
4372
- vertical-align: middle;
4373
- -ms-touch-action: manipulation;
4374
- touch-action: manipulation;
4375
- cursor: pointer;
4376
- background-image: none;
4377
- border: 1px solid transparent;
4378
- white-space: nowrap;
4379
- padding: 10px 18px;
4380
- font-size: 15px;
4381
- line-height: 1.42857143;
4382
- border-radius: 0;
4383
- -webkit-user-select: none;
4384
- -moz-user-select: none;
4385
- -ms-user-select: none;
4386
- user-select: none;
4387
- }
4388
-
4389
- /*
4390
- .sg-wrapper-less .btn:focus,
4391
- .sg-wrapper-less .btn:active:focus,
4392
- .sg-wrapper-less .btn.active:focus,
4393
- .sg-wrapper-less .btn.focus,
4394
- .sg-wrapper-less .btn:active.focus,
4395
- .sg-wrapper-less .btn.active.focus {
4396
- outline: thin dotted;
4397
- outline: 5px auto -webkit-focus-ring-color;
4398
- outline-offset: -2px;
4399
- }*/
4400
- .sg-wrapper-less .btn:hover,
4401
- .sg-wrapper-less .btn:focus,
4402
- .sg-wrapper-less .btn.focus {
4403
- color: #ffffff;
4404
- text-decoration: none;
4405
- }
4406
-
4407
- .sg-wrapper-less .btn:active,
4408
- .sg-wrapper-less .btn.active {
4409
- outline: 0;
4410
- background-image: none;
4411
- -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
4412
- box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
4413
- }
4414
-
4415
- .sg-wrapper-less .btn.disabled,
4416
- .sg-wrapper-less .btn[disabled],
4417
- .sg-wrapper-less fieldset[disabled] .btn {
4418
- cursor: not-allowed;
4419
- pointer-events: none;
4420
- opacity: 0.65;
4421
- filter: alpha(opacity=65);
4422
- -webkit-box-shadow: none;
4423
- box-shadow: none;
4424
- }
4425
-
4426
- .sg-wrapper-less .btn-default {
4427
- color: #ffffff;
4428
- background-color: #222222;
4429
- border-color: #222222;
4430
- }
4431
-
4432
- .sg-wrapper-less .btn-default:hover,
4433
- .sg-wrapper-less .btn-default:focus,
4434
- .sg-wrapper-less .btn-default.focus,
4435
- .sg-wrapper-less .btn-default:active,
4436
- .sg-wrapper-less .btn-default.active,
4437
- .sg-wrapper-less .open > .dropdown-toggle.btn-default {
4438
- color: #ffffff;
4439
- background-color: #090909;
4440
- border-color: #040404;
4441
- }
4442
-
4443
- .sg-wrapper-less .btn-default:active,
4444
- .sg-wrapper-less .btn-default.active,
4445
- .sg-wrapper-less .open > .dropdown-toggle.btn-default {
4446
- background-image: none;
4447
- }
4448
-
4449
- .sg-wrapper-less .btn-default.disabled,
4450
- .sg-wrapper-less .btn-default[disabled],
4451
- .sg-wrapper-less fieldset[disabled] .btn-default,
4452
- .sg-wrapper-less .btn-default.disabled:hover,
4453
- .sg-wrapper-less .btn-default[disabled]:hover,
4454
- .sg-wrapper-less fieldset[disabled] .btn-default:hover,
4455
- .sg-wrapper-less .btn-default.disabled:focus,
4456
- .sg-wrapper-less .btn-default[disabled]:focus,
4457
- .sg-wrapper-less fieldset[disabled] .btn-default:focus,
4458
- .sg-wrapper-less .btn-default.disabled.focus,
4459
- .sg-wrapper-less .btn-default[disabled].focus,
4460
- .sg-wrapper-less fieldset[disabled] .btn-default.focus,
4461
- .sg-wrapper-less .btn-default.disabled:active,
4462
- .sg-wrapper-less .btn-default[disabled]:active,
4463
- .sg-wrapper-less fieldset[disabled] .btn-default:active,
4464
- .sg-wrapper-less .btn-default.disabled.active,
4465
- .sg-wrapper-less .btn-default[disabled].active,
4466
- .sg-wrapper-less fieldset[disabled] .btn-default.active {
4467
- background-color: #222222;
4468
- border-color: #222222;
4469
- }
4470
-
4471
- .sg-wrapper-less .btn-default .badge {
4472
- color: #222222;
4473
- background-color: #ffffff;
4474
- }
4475
-
4476
- .sg-wrapper-less .btn-primary {
4477
- color: #0021C8;
4478
- background-color: #ffffff;
4479
- border-color: #0021C8;
4480
- border-radius: 8px;
4481
- font-weight: bold;
4482
- }
4483
-
4484
- .sg-wrapper-less .btn-primary:hover,
4485
- .sg-wrapper-less .btn-primary:focus,
4486
- .sg-wrapper-less .btn-primary.focus,
4487
- .sg-wrapper-less .btn-primary:active,
4488
- .sg-wrapper-less .btn-primary.active,
4489
- .sg-wrapper-less .open > .dropdown-toggle.btn-primary {
4490
- color: #ffffff;
4491
- background-color: #0021C8;
4492
- border-color: #ffffff;
4493
- }
4494
-
4495
- .sg-wrapper-less .btn-primary:active,
4496
- .sg-wrapper-less .btn-primary.active,
4497
- .sg-wrapper-less .open > .dropdown-toggle.btn-primary {
4498
- background-image: none;
4499
- }
4500
-
4501
- .sg-wrapper-less .btn-primary.disabled,
4502
- .sg-wrapper-less .btn-primary[disabled],
4503
- .sg-wrapper-less fieldset[disabled] .btn-primary,
4504
- .sg-wrapper-less .btn-primary.disabled:hover,
4505
- .sg-wrapper-less .btn-primary[disabled]:hover,
4506
- .sg-wrapper-less fieldset[disabled] .btn-primary:hover,
4507
- .sg-wrapper-less .btn-primary.disabled:focus,
4508
- .sg-wrapper-less .btn-primary[disabled]:focus,
4509
- .sg-wrapper-less fieldset[disabled] .btn-primary:focus,
4510
- .sg-wrapper-less .btn-primary.disabled.focus,
4511
- .sg-wrapper-less .btn-primary[disabled].focus,
4512
- .sg-wrapper-less fieldset[disabled] .btn-primary.focus,
4513
- .sg-wrapper-less .btn-primary.disabled:active,
4514
- .sg-wrapper-less .btn-primary[disabled]:active,
4515
- .sg-wrapper-less fieldset[disabled] .btn-primary:active,
4516
- .sg-wrapper-less .btn-primary.disabled.active,
4517
- .sg-wrapper-less .btn-primary[disabled].active,
4518
- .sg-wrapper-less fieldset[disabled] .btn-primary.active {
4519
- background-color: #ffffff;
4520
- border-color: #989898;
4521
- color: #C9C9C9;
4522
- }
4523
-
4524
- .sg-wrapper-less .btn-primary .badge {
4525
- color: #2780e3;
4526
- background-color: #ffffff;
4527
- }
4528
-
4529
- .sg-wrapper-less .btn-success {
4530
- color: #ffffff !important;
4531
- background-color: #0021C8;
4532
- border-color: #0021C8;
4533
- border-radius: 8px;
4534
- }
4535
-
4536
- .sg-wrapper-less .btn-success:hover,
4537
- .sg-wrapper-less .btn-success:focus,
4538
- .sg-wrapper-less .btn-success.focus,
4539
- .sg-wrapper-less .btn-success:active,
4540
- .sg-wrapper-less .btn-success.active,
4541
- .sg-wrapper-less .open > .dropdown-toggle.btn-success {
4542
- color: #0021C8 !important;
4543
- background-color: #ffffff;
4544
- border-color: #0021C8;
4545
- box-shadow: none;
4546
- text-decoration: none !important;
4547
- }
4548
-
4549
- .sg-wrapper-less .btn-success:active,
4550
- .sg-wrapper-less .btn-success.active,
4551
- .sg-wrapper-less .open > .dropdown-toggle.btn-success {
4552
- background-image: none;
4553
- }
4554
-
4555
- .sg-wrapper-less .btn-success.disabled,
4556
- .sg-wrapper-less .btn-success[disabled],
4557
- .sg-wrapper-less fieldset[disabled] .btn-success,
4558
- .sg-wrapper-less .btn-success.disabled:hover,
4559
- .sg-wrapper-less .btn-success[disabled]:hover,
4560
- .sg-wrapper-less fieldset[disabled] .btn-success:hover,
4561
- .sg-wrapper-less .btn-success.disabled:focus,
4562
- .sg-wrapper-less .btn-success[disabled]:focus,
4563
- .sg-wrapper-less fieldset[disabled] .btn-success:focus,
4564
- .sg-wrapper-less .btn-success.disabled.focus,
4565
- .sg-wrapper-less .btn-success[disabled].focus,
4566
- .sg-wrapper-less fieldset[disabled] .btn-success.focus,
4567
- .sg-wrapper-less .btn-success.disabled:active,
4568
- .sg-wrapper-less .btn-success[disabled]:active,
4569
- .sg-wrapper-less fieldset[disabled] .btn-success:active,
4570
- .sg-wrapper-less .btn-success.disabled.active,
4571
- .sg-wrapper-less .btn-success[disabled].active,
4572
- .sg-wrapper-less fieldset[disabled] .btn-success.active {
4573
- background-color: rgba(0, 33, 200, 0.2);
4574
- border-color: rgba(0, 33, 200, 0.2);
4575
- }
4576
-
4577
- .sg-wrapper-less .btn-success .badge {
4578
- color: #3fb618;
4579
- background-color: #ffffff;
4580
- }
4581
-
4582
- .sg-wrapper-less .btn-info {
4583
- color: #ffffff;
4584
- background-color: #9954bb;
4585
- border-color: #9954bb;
4586
- }
4587
-
4588
- .sg-wrapper-less .btn-info:hover,
4589
- .sg-wrapper-less .btn-info:focus,
4590
- .sg-wrapper-less .btn-info.focus,
4591
- .sg-wrapper-less .btn-info:active,
4592
- .sg-wrapper-less .btn-info.active,
4593
- .sg-wrapper-less .open > .dropdown-toggle.btn-info {
4594
- color: #ffffff;
4595
- background-color: #7e3f9d;
4596
- border-color: #783c96;
4597
- }
4598
-
4599
- .sg-wrapper-less .btn-info:active,
4600
- .sg-wrapper-less .btn-info.active,
4601
- .sg-wrapper-less .open > .dropdown-toggle.btn-info {
4602
- background-image: none;
4603
- }
4604
-
4605
- .sg-wrapper-less .btn-info.disabled,
4606
- .sg-wrapper-less .btn-info[disabled],
4607
- .sg-wrapper-less fieldset[disabled] .btn-info,
4608
- .sg-wrapper-less .btn-info.disabled:hover,
4609
- .sg-wrapper-less .btn-info[disabled]:hover,
4610
- .sg-wrapper-less fieldset[disabled] .btn-info:hover,
4611
- .sg-wrapper-less .btn-info.disabled:focus,
4612
- .sg-wrapper-less .btn-info[disabled]:focus,
4613
- .sg-wrapper-less fieldset[disabled] .btn-info:focus,
4614
- .sg-wrapper-less .btn-info.disabled.focus,
4615
- .sg-wrapper-less .btn-info[disabled].focus,
4616
- .sg-wrapper-less fieldset[disabled] .btn-info.focus,
4617
- .sg-wrapper-less .btn-info.disabled:active,
4618
- .sg-wrapper-less .btn-info[disabled]:active,
4619
- .sg-wrapper-less fieldset[disabled] .btn-info:active,
4620
- .sg-wrapper-less .btn-info.disabled.active,
4621
- .sg-wrapper-less .btn-info[disabled].active,
4622
- .sg-wrapper-less fieldset[disabled] .btn-info.active {
4623
- background-color: #9954bb;
4624
- border-color: #9954bb;
4625
- }
4626
-
4627
- .sg-wrapper-less .btn-info .badge {
4628
- color: #9954bb;
4629
- background-color: #ffffff;
4630
- }
4631
-
4632
- .sg-wrapper-less .btn-warning {
4633
- color: #ffffff;
4634
- background-color: #ff7518;
4635
- border-color: #ff7518;
4636
- }
4637
-
4638
- .sg-wrapper-less .btn-warning:hover,
4639
- .sg-wrapper-less .btn-warning:focus,
4640
- .sg-wrapper-less .btn-warning.focus,
4641
- .sg-wrapper-less .btn-warning:active,
4642
- .sg-wrapper-less .btn-warning.active,
4643
- .sg-wrapper-less .open > .dropdown-toggle.btn-warning {
4644
- color: #ffffff;
4645
- background-color: #e45c00;
4646
- border-color: #da5800;
4647
- }
4648
-
4649
- .sg-wrapper-less .btn-warning:active,
4650
- .sg-wrapper-less .btn-warning.active,
4651
- .sg-wrapper-less .open > .dropdown-toggle.btn-warning {
4652
- background-image: none;
4653
- }
4654
-
4655
- .sg-wrapper-less .btn-warning.disabled,
4656
- .sg-wrapper-less .btn-warning[disabled],
4657
- .sg-wrapper-less fieldset[disabled] .btn-warning,
4658
- .sg-wrapper-less .btn-warning.disabled:hover,
4659
- .sg-wrapper-less .btn-warning[disabled]:hover,
4660
- .sg-wrapper-less fieldset[disabled] .btn-warning:hover,
4661
- .sg-wrapper-less .btn-warning.disabled:focus,
4662
- .sg-wrapper-less .btn-warning[disabled]:focus,
4663
- .sg-wrapper-less fieldset[disabled] .btn-warning:focus,
4664
- .sg-wrapper-less .btn-warning.disabled.focus,
4665
- .sg-wrapper-less .btn-warning[disabled].focus,
4666
- .sg-wrapper-less fieldset[disabled] .btn-warning.focus,
4667
- .sg-wrapper-less .btn-warning.disabled:active,
4668
- .sg-wrapper-less .btn-warning[disabled]:active,
4669
- .sg-wrapper-less fieldset[disabled] .btn-warning:active,
4670
- .sg-wrapper-less .btn-warning.disabled.active,
4671
- .sg-wrapper-less .btn-warning[disabled].active,
4672
- .sg-wrapper-less fieldset[disabled] .btn-warning.active {
4673
- background-color: #ff7518;
4674
- border-color: #ff7518;
4675
- }
4676
-
4677
- .sg-wrapper-less .btn-warning .badge {
4678
- color: #ff7518;
4679
- background-color: #ffffff;
4680
- }
4681
-
4682
- .sg-wrapper-less .btn-danger {
4683
- color: #ffffff;
4684
- background-color: #C20000;
4685
- border-color: #C20000;
4686
- border-radius: 8px;
4687
- }
4688
-
4689
- .sg-wrapper-less .btn-danger:hover,
4690
- .sg-wrapper-less .btn-danger:focus,
4691
- .sg-wrapper-less .btn-danger.focus,
4692
- .sg-wrapper-less .btn-danger:active,
4693
- .sg-wrapper-less .btn-danger.active,
4694
- .sg-wrapper-less .open > .dropdown-toggle.btn-danger {
4695
- color: #C20000;
4696
- background-color: #ffffff;
4697
- border-color: #C20000;
4698
- }
4699
-
4700
- .sg-wrapper-less .btn-danger:active,
4701
- .sg-wrapper-less .btn-danger.active,
4702
- .sg-wrapper-less .open > .dropdown-toggle.btn-danger {
4703
- background-image: none;
4704
- }
4705
-
4706
- .sg-wrapper-less .btn-danger.disabled,
4707
- .sg-wrapper-less .btn-danger[disabled],
4708
- .sg-wrapper-less fieldset[disabled] .btn-danger,
4709
- .sg-wrapper-less .btn-danger.disabled:hover,
4710
- .sg-wrapper-less .btn-danger[disabled]:hover,
4711
- .sg-wrapper-less fieldset[disabled] .btn-danger:hover,
4712
- .sg-wrapper-less .btn-danger.disabled:focus,
4713
- .sg-wrapper-less .btn-danger[disabled]:focus,
4714
- .sg-wrapper-less fieldset[disabled] .btn-danger:focus,
4715
- .sg-wrapper-less .btn-danger.disabled.focus,
4716
- .sg-wrapper-less .btn-danger[disabled].focus,
4717
- .sg-wrapper-less fieldset[disabled] .btn-danger.focus,
4718
- .sg-wrapper-less .btn-danger.disabled:active,
4719
- .sg-wrapper-less .btn-danger[disabled]:active,
4720
- .sg-wrapper-less fieldset[disabled] .btn-danger:active,
4721
- .sg-wrapper-less .btn-danger.disabled.active,
4722
- .sg-wrapper-less .btn-danger[disabled].active,
4723
- .sg-wrapper-less fieldset[disabled] .btn-danger.active {
4724
- background-color: #ff0039;
4725
- border-color: #ff0039;
4726
- }
4727
-
4728
- .sg-wrapper-less .btn-danger .badge {
4729
- color: #ff0039;
4730
- background-color: #ffffff;
4731
- }
4732
-
4733
- .sg-wrapper-less .btn-link {
4734
- color: #2780e3;
4735
- font-weight: normal;
4736
- border-radius: 0;
4737
- }
4738
-
4739
- .sg-wrapper-less .btn-link,
4740
- .sg-wrapper-less .btn-link:active,
4741
- .sg-wrapper-less .btn-link.active,
4742
- .sg-wrapper-less .btn-link[disabled],
4743
- .sg-wrapper-less fieldset[disabled] .btn-link {
4744
- background-color: transparent;
4745
- -webkit-box-shadow: none;
4746
- box-shadow: none;
4747
- }
4748
-
4749
- .sg-wrapper-less .btn-link,
4750
- .sg-wrapper-less .btn-link:hover,
4751
- .sg-wrapper-less .btn-link:focus,
4752
- .sg-wrapper-less .btn-link:active {
4753
- border-color: transparent;
4754
- }
4755
-
4756
- .sg-wrapper-less .btn-link:hover,
4757
- .sg-wrapper-less .btn-link:focus {
4758
- color: #165ba8;
4759
- text-decoration: underline;
4760
- background-color: transparent;
4761
- }
4762
-
4763
- .sg-wrapper-less .btn-link[disabled]:hover,
4764
- .sg-wrapper-less fieldset[disabled] .btn-link:hover,
4765
- .sg-wrapper-less .btn-link[disabled]:focus,
4766
- .sg-wrapper-less fieldset[disabled] .btn-link:focus {
4767
- color: #999999;
4768
- text-decoration: none;
4769
- }
4770
-
4771
- .sg-wrapper-less .btn-lg,
4772
- .sg-wrapper-less .btn-group-lg > .btn {
4773
- padding: 18px 30px;
4774
- font-size: 19px;
4775
- line-height: 1.3333333;
4776
- border-radius: 0;
4777
- }
4778
-
4779
- .sg-wrapper-less .btn-sm,
4780
- .sg-wrapper-less .btn-group-sm > .btn {
4781
- padding: 5px 10px;
4782
- font-size: 13px;
4783
- line-height: 1.5;
4784
- border-radius: 0;
4785
- }
4786
-
4787
- .sg-wrapper-less .btn-xs,
4788
- .sg-wrapper-less .btn-group-xs > .btn {
4789
- padding: 1px 5px;
4790
- font-size: 13px;
4791
- line-height: 1.5;
4792
- border-radius: 0;
4793
- }
4794
-
4795
- .sg-wrapper-less .btn-block {
4796
- display: block;
4797
- width: 100%;
4798
- }
4799
-
4800
- .sg-wrapper-less .btn-block + .btn-block {
4801
- margin-top: 5px;
4802
- }
4803
-
4804
- .sg-wrapper-less input[type="submit"].btn-block,
4805
- .sg-wrapper-less input[type="reset"].btn-block,
4806
- .sg-wrapper-less input[type="button"].btn-block {
4807
- width: 100%;
4808
- }
4809
-
4810
- .sg-wrapper-less .fade {
4811
- opacity: 0;
4812
- -webkit-transition: opacity 0.15s linear;
4813
- -o-transition: opacity 0.15s linear;
4814
- transition: opacity 0.15s linear;
4815
- }
4816
-
4817
- .sg-wrapper-less .fade.in {
4818
- opacity: 1;
4819
- }
4820
-
4821
- .sg-wrapper-less .collapse {
4822
- display: none;
4823
- }
4824
-
4825
- .sg-wrapper-less .collapse.in {
4826
- display: block;
4827
- }
4828
-
4829
- .sg-wrapper-less tr.collapse.in {
4830
- display: table-row;
4831
- }
4832
-
4833
- .sg-wrapper-less tbody.collapse.in {
4834
- display: table-row-group;
4835
- }
4836
-
4837
- .sg-wrapper-less .collapsing {
4838
- position: relative;
4839
- height: 0;
4840
- overflow: hidden;
4841
- -webkit-transition-property: height, visibility;
4842
- -o-transition-property: height, visibility;
4843
- transition-property: height, visibility;
4844
- -webkit-transition-duration: 0.35s;
4845
- -o-transition-duration: 0.35s;
4846
- transition-duration: 0.35s;
4847
- -webkit-transition-timing-function: ease;
4848
- -o-transition-timing-function: ease;
4849
- transition-timing-function: ease;
4850
- }
4851
-
4852
- .sg-wrapper-less .caret {
4853
- display: inline-block;
4854
- width: 0;
4855
- height: 0;
4856
- margin-left: 2px;
4857
- vertical-align: middle;
4858
- border-top: 4px dashed;
4859
- border-right: 4px solid transparent;
4860
- border-left: 4px solid transparent;
4861
- }
4862
-
4863
- .sg-wrapper-less .dropup,
4864
- .sg-wrapper-less .dropdown {
4865
- position: relative;
4866
- }
4867
-
4868
- .sg-wrapper-less .dropdown-toggle:focus {
4869
- outline: 0;
4870
- }
4871
-
4872
- .sg-wrapper-less .dropdown-menu {
4873
- position: absolute;
4874
- top: 100%;
4875
- left: 0;
4876
- z-index: 1000;
4877
- display: none;
4878
- float: left;
4879
- min-width: 160px;
4880
- padding: 5px 0;
4881
- margin: 2px 0 0;
4882
- list-style: none;
4883
- font-size: 15px;
4884
- text-align: left;
4885
- background-color: #ffffff;
4886
- border: 1px solid #cccccc;
4887
- border: 1px solid rgba(0, 0, 0, 0.15);
4888
- border-radius: 0;
4889
- -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
4890
- box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
4891
- -webkit-background-clip: padding-box;
4892
- background-clip: padding-box;
4893
- }
4894
-
4895
- .sg-wrapper-less .dropdown-menu.pull-right {
4896
- right: 0;
4897
- left: auto;
4898
- }
4899
-
4900
- .sg-wrapper-less .dropdown-menu .divider {
4901
- height: 1px;
4902
- margin: 9.5px 0;
4903
- overflow: hidden;
4904
- background-color: #e5e5e5;
4905
- }
4906
-
4907
- .sg-wrapper-less .dropdown-menu > li > a {
4908
- display: block;
4909
- padding: 3px 20px;
4910
- clear: both;
4911
- font-weight: normal;
4912
- line-height: 1.42857143;
4913
- color: #333333;
4914
- white-space: nowrap;
4915
- }
4916
-
4917
- .sg-wrapper-less .dropdown-menu > li > a:hover,
4918
- .sg-wrapper-less .dropdown-menu > li > a:focus {
4919
- text-decoration: none;
4920
- color: #ffffff;
4921
- background-color: #0021C8;
4922
- }
4923
-
4924
- .sg-wrapper-less .dropdown-menu > .active > a,
4925
- .sg-wrapper-less .dropdown-menu > .active > a:hover,
4926
- .sg-wrapper-less .dropdown-menu > .active > a:focus {
4927
- color: #ffffff;
4928
- text-decoration: none;
4929
- outline: 0;
4930
- background-color: #2780e3;
4931
- }
4932
-
4933
- .sg-wrapper-less .dropdown-menu > .disabled > a,
4934
- .sg-wrapper-less .dropdown-menu > .disabled > a:hover,
4935
- .sg-wrapper-less .dropdown-menu > .disabled > a:focus {
4936
- color: #999999;
4937
- }
4938
-
4939
- .sg-wrapper-less .dropdown-menu > .disabled > a:hover,
4940
- .sg-wrapper-less .dropdown-menu > .disabled > a:focus {
4941
- text-decoration: none;
4942
- background-color: transparent;
4943
- background-image: none;
4944
- filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
4945
- cursor: not-allowed;
4946
- }
4947
-
4948
- .sg-wrapper-less .open > .dropdown-menu {
4949
- display: block;
4950
- }
4951
-
4952
- .sg-wrapper-less .open > a {
4953
- outline: 0;
4954
- }
4955
-
4956
- .sg-wrapper-less .dropdown-menu-right {
4957
- left: auto;
4958
- right: 0;
4959
- }
4960
-
4961
- .sg-wrapper-less .dropdown-menu-left {
4962
- left: 0;
4963
- right: auto;
4964
- }
4965
-
4966
- .sg-wrapper-less .dropdown-header {
4967
- display: block;
4968
- padding: 3px 20px;
4969
- font-size: 13px;
4970
- line-height: 1.42857143;
4971
- color: #999999;
4972
- white-space: nowrap;
4973
- }
4974
-
4975
- .sg-wrapper-less .dropdown-backdrop {
4976
- position: fixed;
4977
- left: 0;
4978
- right: 0;
4979
- bottom: 0;
4980
- top: 0;
4981
- z-index: 990;
4982
- }
4983
-
4984
- .sg-wrapper-less .pull-right > .dropdown-menu {
4985
- right: 0;
4986
- left: auto;
4987
- }
4988
-
4989
- .sg-wrapper-less .dropup .caret,
4990
- .sg-wrapper-less .navbar-fixed-bottom .dropdown .caret {
4991
- border-top: 0;
4992
- border-bottom: 4px solid;
4993
- content: "";
4994
- }
4995
-
4996
- .sg-wrapper-less .dropup .dropdown-menu,
4997
- .sg-wrapper-less .navbar-fixed-bottom .dropdown .dropdown-menu {
4998
- top: auto;
4999
- bottom: 100%;
5000
- margin-bottom: 2px;
5001
- }
5002
-
5003
- @media (min-width: 768px) {
5004
- .sg-wrapper-less .navbar-right .dropdown-menu {
5005
- left: auto;
5006
- right: 0;
5007
- }
5008
-
5009
- .sg-wrapper-less .navbar-right .dropdown-menu-left {
5010
- left: 0;
5011
- right: auto;
5012
- }
5013
- }
5014
-
5015
- .sg-wrapper-less .btn-group,
5016
- .sg-wrapper-less .btn-group-vertical {
5017
- position: relative;
5018
- display: inline-block;
5019
- vertical-align: middle;
5020
- }
5021
-
5022
- .sg-wrapper-less .btn-group > .btn,
5023
- .sg-wrapper-less .btn-group-vertical > .btn {
5024
- position: relative;
5025
- float: left;
5026
- }
5027
-
5028
- .sg-wrapper-less .btn-group > .btn:hover,
5029
- .sg-wrapper-less .btn-group-vertical > .btn:hover,
5030
- .sg-wrapper-less .btn-group > .btn:focus,
5031
- .sg-wrapper-less .btn-group-vertical > .btn:focus,
5032
- .sg-wrapper-less .btn-group > .btn:active,
5033
- .sg-wrapper-less .btn-group-vertical > .btn:active,
5034
- .sg-wrapper-less .btn-group > .btn.active,
5035
- .sg-wrapper-less .btn-group-vertical > .btn.active {
5036
- z-index: 2;
5037
- }
5038
-
5039
- .sg-wrapper-less .btn-group .btn + .btn,
5040
- .sg-wrapper-less .btn-group .btn + .btn-group,
5041
- .sg-wrapper-less .btn-group .btn-group + .btn,
5042
- .sg-wrapper-less .btn-group .btn-group + .btn-group {
5043
- margin-left: -1px;
5044
- }
5045
-
5046
- .sg-wrapper-less .btn-toolbar {
5047
- margin-left: -5px;
5048
- }
5049
-
5050
- .sg-wrapper-less .btn-toolbar .btn-group,
5051
- .sg-wrapper-less .btn-toolbar .input-group {
5052
- float: left;
5053
- }
5054
-
5055
- .sg-wrapper-less .btn-toolbar > .btn,
5056
- .sg-wrapper-less .btn-toolbar > .btn-group,
5057
- .sg-wrapper-less .btn-toolbar > .input-group {
5058
- margin-left: 5px;
5059
- }
5060
-
5061
- .sg-wrapper-less .btn-group > .btn:not(:first-child):not(:last-child):not(.dropdown-toggle) {
5062
- border-radius: 0;
5063
- }
5064
-
5065
- .sg-wrapper-less .btn-group > .btn:first-child {
5066
- margin-left: 0;
5067
- }
5068
-
5069
- .sg-wrapper-less .btn-group > .btn:first-child:not(:last-child):not(.dropdown-toggle) {
5070
- border-bottom-right-radius: 0;
5071
- border-top-right-radius: 0;
5072
- }
5073
-
5074
- .sg-wrapper-less .btn-group > .btn:last-child:not(:first-child),
5075
- .sg-wrapper-less .btn-group > .dropdown-toggle:not(:first-child) {
5076
- border-bottom-left-radius: 0;
5077
- border-top-left-radius: 0;
5078
- }
5079
-
5080
- .sg-wrapper-less .btn-group > .btn-group {
5081
- float: left;
5082
- }
5083
-
5084
- .sg-wrapper-less .btn-group > .btn-group:not(:first-child):not(:last-child) > .btn {
5085
- border-radius: 0;
5086
- }
5087
-
5088
- .sg-wrapper-less .btn-group > .btn-group:first-child:not(:last-child) > .btn:last-child,
5089
- .sg-wrapper-less .btn-group > .btn-group:first-child:not(:last-child) > .dropdown-toggle {
5090
- border-bottom-right-radius: 0;
5091
- border-top-right-radius: 0;
5092
- }
5093
-
5094
- .sg-wrapper-less .btn-group > .btn-group:last-child:not(:first-child) > .btn:first-child {
5095
- border-bottom-left-radius: 0;
5096
- border-top-left-radius: 0;
5097
- }
5098
-
5099
- .sg-wrapper-less .btn-group .dropdown-toggle:active,
5100
- .sg-wrapper-less .btn-group.open .dropdown-toggle {
5101
- outline: 0;
5102
- }
5103
-
5104
- .sg-wrapper-less .btn-group > .btn + .dropdown-toggle {
5105
- padding-left: 8px;
5106
- padding-right: 8px;
5107
- }
5108
-
5109
- .sg-wrapper-less .btn-group > .btn-lg + .dropdown-toggle {
5110
- padding-left: 12px;
5111
- padding-right: 12px;
5112
- }
5113
-
5114
- .sg-wrapper-less .btn-group.open .dropdown-toggle {
5115
- -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
5116
- box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
5117
- }
5118
-
5119
- .sg-wrapper-less .btn-group.open .dropdown-toggle.btn-link {
5120
- -webkit-box-shadow: none;
5121
- box-shadow: none;
5122
- }
5123
-
5124
- .sg-wrapper-less .btn .caret {
5125
- margin-left: 0;
5126
- }
5127
-
5128
- .sg-wrapper-less .btn-lg .caret {
5129
- border-width: 5px 5px 0;
5130
- border-bottom-width: 0;
5131
- }
5132
-
5133
- .sg-wrapper-less .dropup .btn-lg .caret {
5134
- border-width: 0 5px 5px;
5135
- }
5136
-
5137
- .sg-wrapper-less .btn-group-vertical > .btn,
5138
- .sg-wrapper-less .btn-group-vertical > .btn-group,
5139
- .sg-wrapper-less .btn-group-vertical > .btn-group > .btn {
5140
- display: block;
5141
- float: none;
5142
- width: 100%;
5143
- max-width: 100%;
5144
- }
5145
-
5146
- .sg-wrapper-less .btn-group-vertical > .btn-group > .btn {
5147
- float: none;
5148
- }
5149
-
5150
- .sg-wrapper-less .btn-group-vertical > .btn + .btn,
5151
- .sg-wrapper-less .btn-group-vertical > .btn + .btn-group,
5152
- .sg-wrapper-less .btn-group-vertical > .btn-group + .btn,
5153
- .sg-wrapper-less .btn-group-vertical > .btn-group + .btn-group {
5154
- margin-top: -1px;
5155
- margin-left: 0;
5156
- }
5157
-
5158
- .sg-wrapper-less .btn-group-vertical > .btn:not(:first-child):not(:last-child) {
5159
- border-radius: 0;
5160
- }
5161
-
5162
- .sg-wrapper-less .btn-group-vertical > .btn:first-child:not(:last-child) {
5163
- border-top-right-radius: 0;
5164
- border-bottom-right-radius: 0;
5165
- border-bottom-left-radius: 0;
5166
- }
5167
-
5168
- .sg-wrapper-less .btn-group-vertical > .btn:last-child:not(:first-child) {
5169
- border-bottom-left-radius: 0;
5170
- border-top-right-radius: 0;
5171
- border-top-left-radius: 0;
5172
- }
5173
-
5174
- .sg-wrapper-less .btn-group-vertical > .btn-group:not(:first-child):not(:last-child) > .btn {
5175
- border-radius: 0;
5176
- }
5177
-
5178
- .sg-wrapper-less .btn-group-vertical > .btn-group:first-child:not(:last-child) > .btn:last-child,
5179
- .sg-wrapper-less .btn-group-vertical > .btn-group:first-child:not(:last-child) > .dropdown-toggle {
5180
- border-bottom-right-radius: 0;
5181
- border-bottom-left-radius: 0;
5182
- }
5183
-
5184
- .sg-wrapper-less .btn-group-vertical > .btn-group:last-child:not(:first-child) > .btn:first-child {
5185
- border-top-right-radius: 0;
5186
- border-top-left-radius: 0;
5187
- }
5188
-
5189
- .sg-wrapper-less .btn-group-justified {
5190
- display: table;
5191
- width: 100%;
5192
- table-layout: fixed;
5193
- border-collapse: separate;
5194
- }
5195
-
5196
- .sg-wrapper-less .btn-group-justified > .btn,
5197
- .sg-wrapper-less .btn-group-justified > .btn-group {
5198
- float: none;
5199
- display: table-cell;
5200
- width: 1%;
5201
- }
5202
-
5203
- .sg-wrapper-less .btn-group-justified > .btn-group .btn {
5204
- width: 100%;
5205
- }
5206
-
5207
- .sg-wrapper-less .btn-group-justified > .btn-group .dropdown-menu {
5208
- left: auto;
5209
- }
5210
-
5211
- .sg-wrapper-less [data-toggle="buttons"] > .btn input[type="radio"],
5212
- .sg-wrapper-less [data-toggle="buttons"] > .btn-group > .btn input[type="radio"],
5213
- .sg-wrapper-less [data-toggle="buttons"] > .btn input[type="checkbox"],
5214
- .sg-wrapper-less [data-toggle="buttons"] > .btn-group > .btn input[type="checkbox"] {
5215
- position: absolute;
5216
- clip: rect(0, 0, 0, 0);
5217
- pointer-events: none;
5218
- }
5219
-
5220
- .sg-wrapper-less input[type=radio]:checked:before {
5221
- color: #0021c8 !important;
5222
- }
5223
-
5224
- .sg-wrapper-less .input-group {
5225
- position: relative;
5226
- display: table;
5227
- border-collapse: separate;
5228
- }
5229
-
5230
- .sg-wrapper-less .input-group[class*="col-"] {
5231
- float: none;
5232
- padding-left: 0;
5233
- padding-right: 0;
5234
- }
5235
-
5236
- .sg-wrapper-less .input-group .form-control {
5237
- position: relative;
5238
- z-index: 2;
5239
- float: left;
5240
- width: 100%;
5241
- margin-bottom: 0;
5242
- }
5243
-
5244
- .sg-wrapper-less .input-group-lg > .form-control,
5245
- .sg-wrapper-less .input-group-lg > .input-group-addon,
5246
- .sg-wrapper-less .input-group-lg > .input-group-btn > .btn {
5247
- height: 64px;
5248
- padding: 18px 30px;
5249
- font-size: 19px;
5250
- line-height: 1.3333333;
5251
- border-radius: 0;
5252
- }
5253
-
5254
- .sg-wrapper-less select.input-group-lg > .form-control,
5255
- .sg-wrapper-less select.input-group-lg > .input-group-addon,
5256
- .sg-wrapper-less select.input-group-lg > .input-group-btn > .btn {
5257
- height: 64px;
5258
- line-height: 64px;
5259
- }
5260
-
5261
- .sg-wrapper-less textarea.input-group-lg > .form-control,
5262
- .sg-wrapper-less textarea.input-group-lg > .input-group-addon,
5263
- .sg-wrapper-less textarea.input-group-lg > .input-group-btn > .btn,
5264
- .sg-wrapper-less select[multiple].input-group-lg > .form-control,
5265
- .sg-wrapper-less select[multiple].input-group-lg > .input-group-addon,
5266
- .sg-wrapper-less select[multiple].input-group-lg > .input-group-btn > .btn {
5267
- height: auto;
5268
- }
5269
-
5270
- .sg-wrapper-less .input-group-sm > .form-control,
5271
- .sg-wrapper-less .input-group-sm > .input-group-addon,
5272
- .sg-wrapper-less .input-group-sm > .input-group-btn > .btn {
5273
- height: 31px;
5274
- padding: 5px 10px;
5275
- font-size: 13px;
5276
- line-height: 1.5;
5277
- border-radius: 0;
5278
- }
5279
-
5280
- .sg-wrapper-less select.input-group-sm > .form-control,
5281
- .sg-wrapper-less select.input-group-sm > .input-group-addon,
5282
- .sg-wrapper-less select.input-group-sm > .input-group-btn > .btn {
5283
- height: 31px;
5284
- line-height: 31px;
5285
- }
5286
-
5287
- .sg-wrapper-less textarea.input-group-sm > .form-control,
5288
- .sg-wrapper-less textarea.input-group-sm > .input-group-addon,
5289
- .sg-wrapper-less textarea.input-group-sm > .input-group-btn > .btn,
5290
- .sg-wrapper-less select[multiple].input-group-sm > .form-control,
5291
- .sg-wrapper-less select[multiple].input-group-sm > .input-group-addon,
5292
- .sg-wrapper-less select[multiple].input-group-sm > .input-group-btn > .btn {
5293
- height: auto;
5294
- }
5295
-
5296
- .sg-wrapper-less .input-group-addon,
5297
- .sg-wrapper-less .input-group-btn,
5298
- .sg-wrapper-less .input-group .form-control {
5299
- display: table-cell;
5300
- }
5301
-
5302
- .sg-wrapper-less .input-group-addon:not(:first-child):not(:last-child),
5303
- .sg-wrapper-less .input-group-btn:not(:first-child):not(:last-child),
5304
- .sg-wrapper-less .input-group .form-control:not(:first-child):not(:last-child) {
5305
- border-radius: 0;
5306
- }
5307
-
5308
- .sg-wrapper-less .input-group-addon,
5309
- .sg-wrapper-less .input-group-btn {
5310
- width: 1%;
5311
- white-space: nowrap;
5312
- vertical-align: middle;
5313
- }
5314
-
5315
- .sg-wrapper-less .input-group-addon {
5316
- padding: 10px 18px;
5317
- font-size: 15px;
5318
- font-weight: normal;
5319
- line-height: 1;
5320
- color: #333333;
5321
- text-align: center;
5322
- background-color: #e6e6e6;
5323
- border: 1px solid #cccccc;
5324
- border-radius: 0;
5325
- }
5326
-
5327
- .sg-wrapper-less .input-group-addon.input-sm {
5328
- padding: 5px 10px;
5329
- font-size: 13px;
5330
- border-radius: 0;
5331
- }
5332
-
5333
- .sg-wrapper-less .input-group-addon.input-lg {
5334
- padding: 18px 30px;
5335
- font-size: 19px;
5336
- border-radius: 0;
5337
- }
5338
-
5339
- .sg-wrapper-less .input-group-addon input[type="radio"],
5340
- .sg-wrapper-less .input-group-addon input[type="checkbox"] {
5341
- margin-top: 0;
5342
- }
5343
-
5344
- .sg-wrapper-less .input-group .form-control:first-child,
5345
- .sg-wrapper-less .input-group-addon:first-child,
5346
- .sg-wrapper-less .input-group-btn:first-child > .btn,
5347
- .sg-wrapper-less .input-group-btn:first-child > .btn-group > .btn,
5348
- .sg-wrapper-less .input-group-btn:first-child > .dropdown-toggle,
5349
- .sg-wrapper-less .input-group-btn:last-child > .btn:not(:last-child):not(.dropdown-toggle),
5350
- .sg-wrapper-less .input-group-btn:last-child > .btn-group:not(:last-child) > .btn {
5351
- border-bottom-right-radius: 0;
5352
- border-top-right-radius: 0;
5353
- }
5354
-
5355
- .sg-wrapper-less .input-group-addon:first-child {
5356
- border-right: 0;
5357
- }
5358
-
5359
- .sg-wrapper-less .input-group .form-control:last-child,
5360
- .sg-wrapper-less .input-group-addon:last-child,
5361
- .sg-wrapper-less .input-group-btn:last-child > .btn,
5362
- .sg-wrapper-less .input-group-btn:last-child > .btn-group > .btn,
5363
- .sg-wrapper-less .input-group-btn:last-child > .dropdown-toggle,
5364
- .sg-wrapper-less .input-group-btn:first-child > .btn:not(:first-child),
5365
- .sg-wrapper-less .input-group-btn:first-child > .btn-group:not(:first-child) > .btn {
5366
- border-bottom-left-radius: 0;
5367
- border-top-left-radius: 0;
5368
- }
5369
-
5370
- .sg-wrapper-less .input-group-addon:last-child {
5371
- border-left: 0;
5372
- }
5373
-
5374
- .sg-wrapper-less .input-group-btn {
5375
- position: relative;
5376
- font-size: 0;
5377
- white-space: nowrap;
5378
- }
5379
-
5380
- .sg-wrapper-less .input-group-btn > .btn {
5381
- position: relative;
5382
- }
5383
-
5384
- .sg-wrapper-less .input-group-btn > .btn + .btn {
5385
- margin-left: -1px;
5386
- }
5387
-
5388
- .sg-wrapper-less .input-group-btn > .btn:hover,
5389
- .sg-wrapper-less .input-group-btn > .btn:focus,
5390
- .sg-wrapper-less .input-group-btn > .btn:active {
5391
- z-index: 2;
5392
- }
5393
-
5394
- .sg-wrapper-less .input-group-btn:first-child > .btn,
5395
- .sg-wrapper-less .input-group-btn:first-child > .btn-group {
5396
- margin-right: -1px;
5397
- }
5398
-
5399
- .sg-wrapper-less .input-group-btn:last-child > .btn,
5400
- .sg-wrapper-less .input-group-btn:last-child > .btn-group {
5401
- margin-left: -1px;
5402
- }
5403
-
5404
- .sg-wrapper-less .nav {
5405
- margin-bottom: 0;
5406
- padding-left: 0;
5407
- list-style: none;
5408
- }
5409
-
5410
- .sg-wrapper-less .nav > li {
5411
- position: relative;
5412
- display: block;
5413
- }
5414
-
5415
- .sg-wrapper-less .nav > li > a {
5416
- position: relative;
5417
- display: block;
5418
- padding: 10px 15px;
5419
- }
5420
-
5421
- .sg-wrapper-less .nav > li > a:hover,
5422
- .sg-wrapper-less .nav > li > a:focus {
5423
- text-decoration: none;
5424
- background-color: #e6e6e6;
5425
- }
5426
-
5427
- .sg-wrapper-less .nav > li.disabled > a {
5428
- color: #999999;
5429
- }
5430
-
5431
- .sg-wrapper-less .nav > li.disabled > a:hover,
5432
- .sg-wrapper-less .nav > li.disabled > a:focus {
5433
- color: #999999;
5434
- text-decoration: none;
5435
- background-color: transparent;
5436
- cursor: not-allowed;
5437
- }
5438
-
5439
- .sg-wrapper-less .nav .open > a,
5440
- .sg-wrapper-less .nav .open > a:hover,
5441
- .sg-wrapper-less .nav .open > a:focus {
5442
- background-color: #e6e6e6;
5443
- border-color: #2780e3;
5444
- }
5445
-
5446
- .sg-wrapper-less .nav .nav-divider {
5447
- height: 1px;
5448
- margin: 9.5px 0;
5449
- overflow: hidden;
5450
- background-color: #e5e5e5;
5451
- }
5452
-
5453
- .sg-wrapper-less .nav > li > a > img {
5454
- max-width: none;
5455
- }
5456
-
5457
- .sg-wrapper-less .nav-tabs {
5458
- border-bottom: 1px solid #dddddd;
5459
- }
5460
-
5461
- .sg-wrapper-less .nav-tabs > li {
5462
- float: left;
5463
- margin-bottom: -1px;
5464
- }
5465
-
5466
- .sg-wrapper-less .nav-tabs > li > a {
5467
- margin-right: 2px;
5468
- line-height: 1.42857143;
5469
- border: 1px solid transparent;
5470
- border-radius: 0 0 0 0;
5471
- }
5472
-
5473
- .sg-wrapper-less .nav-tabs > li > a:hover {
5474
- border-color: #e6e6e6 #e6e6e6 #dddddd;
5475
- }
5476
-
5477
- .sg-wrapper-less .nav-tabs > li.active > a,
5478
- .sg-wrapper-less .nav-tabs > li.active > a:hover,
5479
- .sg-wrapper-less .nav-tabs > li.active > a:focus {
5480
- color: #555555;
5481
- background-color: #ffffff;
5482
- border: 1px solid #dddddd;
5483
- border-bottom-color: transparent;
5484
- cursor: default;
5485
- }
5486
-
5487
- .sg-wrapper-less .nav-tabs.nav-justified {
5488
- width: 100%;
5489
- border-bottom: 0;
5490
- }
5491
-
5492
- .sg-wrapper-less .nav-tabs.nav-justified > li {
5493
- float: none;
5494
- }
5495
-
5496
- .sg-wrapper-less .nav-tabs.nav-justified > li > a {
5497
- text-align: center;
5498
- margin-bottom: 5px;
5499
- }
5500
-
5501
- .sg-wrapper-less .nav-tabs.nav-justified > .dropdown .dropdown-menu {
5502
- top: auto;
5503
- left: auto;
5504
- }
5505
-
5506
- @media (min-width: 768px) {
5507
- .sg-wrapper-less .nav-tabs.nav-justified > li {
5508
- display: table-cell;
5509
- width: 1%;
5510
- }
5511
-
5512
- .sg-wrapper-less .nav-tabs.nav-justified > li > a {
5513
- margin-bottom: 0;
5514
- }
5515
- }
5516
-
5517
- .sg-wrapper-less .nav-tabs.nav-justified > li > a {
5518
- margin-right: 0;
5519
- border-radius: 0;
5520
- }
5521
-
5522
- .sg-wrapper-less .nav-tabs.nav-justified > .active > a,
5523
- .sg-wrapper-less .nav-tabs.nav-justified > .active > a:hover,
5524
- .sg-wrapper-less .nav-tabs.nav-justified > .active > a:focus {
5525
- border: 1px solid #dddddd;
5526
- }
5527
-
5528
- @media (min-width: 768px) {
5529
- .sg-wrapper-less .nav-tabs.nav-justified > li > a {
5530
- border-bottom: 1px solid #dddddd;
5531
- border-radius: 0 0 0 0;
5532
- }
5533
-
5534
- .sg-wrapper-less .nav-tabs.nav-justified > .active > a,
5535
- .sg-wrapper-less .nav-tabs.nav-justified > .active > a:hover,
5536
- .sg-wrapper-less .nav-tabs.nav-justified > .active > a:focus {
5537
- border-bottom-color: #ffffff;
5538
- }
5539
- }
5540
-
5541
- .sg-wrapper-less .nav-pills > li {
5542
- float: left;
5543
- }
5544
-
5545
- .sg-wrapper-less .nav-pills > li > a {
5546
- border-radius: 0;
5547
- }
5548
-
5549
- .sg-wrapper-less .nav-pills > li + li {
5550
- margin-left: 2px;
5551
- }
5552
-
5553
- .sg-wrapper-less .nav-pills > li.active > a,
5554
- .sg-wrapper-less .nav-pills > li.active > a:hover,
5555
- .sg-wrapper-less .nav-pills > li.active > a:focus {
5556
- color: #ffffff;
5557
- background-color: #2780e3;
5558
- }
5559
-
5560
- .sg-wrapper-less .nav-stacked > li {
5561
- float: none;
5562
- }
5563
-
5564
- .sg-wrapper-less .nav-stacked > li + li {
5565
- margin-top: 2px;
5566
- margin-left: 0;
5567
- }
5568
-
5569
- .sg-wrapper-less .nav-justified {
5570
- width: 100%;
5571
- }
5572
-
5573
- .sg-wrapper-less .nav-justified > li {
5574
- float: none;
5575
- }
5576
-
5577
- .sg-wrapper-less .nav-justified > li > a {
5578
- text-align: center;
5579
- margin-bottom: 5px;
5580
- }
5581
-
5582
- .sg-wrapper-less .nav-justified > .dropdown .dropdown-menu {
5583
- top: auto;
5584
- left: auto;
5585
- }
5586
-
5587
- @media (min-width: 768px) {
5588
- .sg-wrapper-less .nav-justified > li {
5589
- display: table-cell;
5590
- width: 1%;
5591
- }
5592
-
5593
- .sg-wrapper-less .nav-justified > li > a {
5594
- margin-bottom: 0;
5595
- }
5596
- }
5597
-
5598
- .sg-wrapper-less .nav-tabs-justified {
5599
- border-bottom: 0;
5600
- }
5601
-
5602
- .sg-wrapper-less .nav-tabs-justified > li > a {
5603
- margin-right: 0;
5604
- border-radius: 0;
5605
- }
5606
-
5607
- .sg-wrapper-less .nav-tabs-justified > .active > a,
5608
- .sg-wrapper-less .nav-tabs-justified > .active > a:hover,
5609
- .sg-wrapper-less .nav-tabs-justified > .active > a:focus {
5610
- border: 1px solid #dddddd;
5611
- }
5612
-
5613
- @media (min-width: 768px) {
5614
- .sg-wrapper-less .nav-tabs-justified > li > a {
5615
- border-bottom: 1px solid #dddddd;
5616
- border-radius: 0 0 0 0;
5617
- }
5618
-
5619
- .sg-wrapper-less .nav-tabs-justified > .active > a,
5620
- .sg-wrapper-less .nav-tabs-justified > .active > a:hover,
5621
- .sg-wrapper-less .nav-tabs-justified > .active > a:focus {
5622
- border-bottom-color: #ffffff;
5623
- }
5624
- }
5625
-
5626
- .sg-wrapper-less .tab-content > .tab-pane {
5627
- display: none;
5628
- }
5629
-
5630
- .sg-wrapper-less .tab-content > .active {
5631
- display: block;
5632
- }
5633
-
5634
- .sg-wrapper-less .nav-tabs .dropdown-menu {
5635
- margin-top: -1px;
5636
- border-top-right-radius: 0;
5637
- border-top-left-radius: 0;
5638
- }
5639
-
5640
- .sg-wrapper-less .navbar {
5641
- position: relative;
5642
- min-height: 50px;
5643
- margin-bottom: 21px;
5644
- border: 1px solid transparent;
5645
- }
5646
-
5647
- @media (min-width: 768px) {
5648
- .sg-wrapper-less .navbar {
5649
- border-radius: 0;
5650
- }
5651
- }
5652
-
5653
- @media (min-width: 768px) {
5654
- .sg-wrapper-less .navbar-header {
5655
- float: left;
5656
- }
5657
- }
5658
-
5659
- .sg-wrapper-less .navbar-collapse {
5660
- overflow-x: visible;
5661
- padding-right: 15px;
5662
- padding-left: 15px;
5663
- border-top: 1px solid transparent;
5664
- -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1);
5665
- box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1);
5666
- -webkit-overflow-scrolling: touch;
5667
- }
5668
-
5669
- .sg-wrapper-less .navbar-collapse.in {
5670
- overflow-y: auto;
5671
- }
5672
-
5673
- @media (min-width: 768px) {
5674
- .sg-wrapper-less .navbar-collapse {
5675
- width: auto;
5676
- border-top: 0;
5677
- -webkit-box-shadow: none;
5678
- box-shadow: none;
5679
- }
5680
-
5681
- .sg-wrapper-less .navbar-collapse.collapse {
5682
- display: block !important;
5683
- height: auto !important;
5684
- padding-bottom: 0;
5685
- overflow: visible !important;
5686
- }
5687
-
5688
- .sg-wrapper-less .navbar-collapse.in {
5689
- overflow-y: visible;
5690
- }
5691
-
5692
- .sg-wrapper-less .navbar-fixed-top .navbar-collapse,
5693
- .sg-wrapper-less .navbar-static-top .navbar-collapse,
5694
- .sg-wrapper-less .navbar-fixed-bottom .navbar-collapse {
5695
- padding-left: 0;
5696
- padding-right: 0;
5697
- }
5698
- }
5699
-
5700
- .sg-wrapper-less .navbar-fixed-top .navbar-collapse,
5701
- .sg-wrapper-less .navbar-fixed-bottom .navbar-collapse {
5702
- max-height: 340px;
5703
- }
5704
-
5705
- @media (max-device-width: 480px) and (orientation: landscape) {
5706
- .sg-wrapper-less .navbar-fixed-top .navbar-collapse,
5707
- .sg-wrapper-less .navbar-fixed-bottom .navbar-collapse {
5708
- max-height: 200px;
5709
- }
5710
- }
5711
-
5712
- .sg-wrapper-less .container > .navbar-header,
5713
- .sg-wrapper-less .container-fluid > .navbar-header,
5714
- .sg-wrapper-less .container > .navbar-collapse,
5715
- .sg-wrapper-less .container-fluid > .navbar-collapse {
5716
- margin-right: -15px;
5717
- margin-left: -15px;
5718
- }
5719
-
5720
- @media (min-width: 768px) {
5721
- .sg-wrapper-less .container > .navbar-header,
5722
- .sg-wrapper-less .container-fluid > .navbar-header,
5723
- .sg-wrapper-less .container > .navbar-collapse,
5724
- .sg-wrapper-less .container-fluid > .navbar-collapse {
5725
- margin-right: 0;
5726
- margin-left: 0;
5727
- }
5728
- }
5729
-
5730
- .sg-wrapper-less .navbar-static-top {
5731
- z-index: 1000;
5732
- border-width: 0 0 1px;
5733
- }
5734
-
5735
- @media (min-width: 768px) {
5736
- .sg-wrapper-less .navbar-static-top {
5737
- border-radius: 0;
5738
- }
5739
- }
5740
-
5741
- .sg-wrapper-less .navbar-fixed-top,
5742
- .sg-wrapper-less .navbar-fixed-bottom {
5743
- position: fixed;
5744
- right: 0;
5745
- left: 0;
5746
- z-index: 1030;
5747
- }
5748
-
5749
- @media (min-width: 768px) {
5750
- .sg-wrapper-less .navbar-fixed-top,
5751
- .sg-wrapper-less .navbar-fixed-bottom {
5752
- border-radius: 0;
5753
- }
5754
- }
5755
-
5756
- .sg-wrapper-less .navbar-fixed-top {
5757
- top: 0;
5758
- border-width: 0 0 1px;
5759
- }
5760
-
5761
- .sg-wrapper-less .navbar-fixed-bottom {
5762
- bottom: 0;
5763
- margin-bottom: 0;
5764
- border-width: 1px 0 0;
5765
- }
5766
-
5767
- .sg-wrapper-less .navbar-brand {
5768
- float: left;
5769
- padding: 14.5px 15px;
5770
- font-size: 19px;
5771
- line-height: 21px;
5772
- height: 50px;
5773
- }
5774
-
5775
- .sg-wrapper-less .navbar-brand:hover,
5776
- .sg-wrapper-less .navbar-brand:focus {
5777
- text-decoration: none;
5778
- }
5779
-
5780
- .sg-wrapper-less .navbar-brand > img {
5781
- display: block;
5782
- }
5783
-
5784
- @media (min-width: 768px) {
5785
- .sg-wrapper-less .navbar > .container .navbar-brand,
5786
- .sg-wrapper-less .navbar > .container-fluid .navbar-brand {
5787
- margin-left: -15px;
5788
- }
5789
- }
5790
-
5791
- .sg-wrapper-less .navbar-toggle {
5792
- position: relative;
5793
- float: right;
5794
- margin-right: 15px;
5795
- padding: 9px 10px;
5796
- margin-top: 8px;
5797
- margin-bottom: 8px;
5798
- background-color: transparent;
5799
- background-image: none;
5800
- border: 1px solid transparent;
5801
- border-radius: 0;
5802
- }
5803
-
5804
- .sg-wrapper-less .navbar-toggle:focus {
5805
- outline: 0;
5806
- }
5807
-
5808
- .sg-wrapper-less .navbar-toggle .icon-bar {
5809
- display: block;
5810
- width: 22px;
5811
- height: 2px;
5812
- border-radius: 1px;
5813
- }
5814
-
5815
- .sg-wrapper-less .navbar-toggle .icon-bar + .icon-bar {
5816
- margin-top: 4px;
5817
- }
5818
-
5819
- @media (min-width: 768px) {
5820
- .sg-wrapper-less .navbar-toggle {
5821
- display: none;
5822
- }
5823
- }
5824
-
5825
- .sg-wrapper-less .navbar-nav {
5826
- margin: 7.25px -15px;
5827
- }
5828
-
5829
- .sg-wrapper-less .navbar-nav > li > a {
5830
- padding-top: 10px;
5831
- padding-bottom: 10px;
5832
- line-height: 21px;
5833
- }
5834
-
5835
- @media (max-width: 767px) {
5836
- .sg-wrapper-less .navbar-nav .open .dropdown-menu {
5837
- position: static;
5838
- float: none;
5839
- width: auto;
5840
- margin-top: 0;
5841
- background-color: transparent;
5842
- border: 0;
5843
- -webkit-box-shadow: none;
5844
- box-shadow: none;
5845
- }
5846
-
5847
- .sg-wrapper-less .navbar-nav .open .dropdown-menu > li > a,
5848
- .sg-wrapper-less .navbar-nav .open .dropdown-menu .dropdown-header {
5849
- padding: 5px 15px 5px 25px;
5850
- }
5851
-
5852
- .sg-wrapper-less .navbar-nav .open .dropdown-menu > li > a {
5853
- line-height: 21px;
5854
- }
5855
-
5856
- .sg-wrapper-less .navbar-nav .open .dropdown-menu > li > a:hover,
5857
- .sg-wrapper-less .navbar-nav .open .dropdown-menu > li > a:focus {
5858
- background-image: none;
5859
- }
5860
- }
5861
-
5862
- @media (min-width: 768px) {
5863
- .sg-wrapper-less .navbar-nav {
5864
- float: left;
5865
- margin: 0;
5866
- }
5867
-
5868
- .sg-wrapper-less .navbar-nav > li {
5869
- float: left;
5870
- }
5871
-
5872
- .sg-wrapper-less .navbar-nav > li > a {
5873
- padding-top: 14.5px;
5874
- padding-bottom: 14.5px;
5875
- }
5876
- }
5877
-
5878
- .sg-wrapper-less .navbar-form {
5879
- margin-left: -15px;
5880
- margin-right: -15px;
5881
- padding: 10px 15px;
5882
- border-top: 1px solid transparent;
5883
- border-bottom: 1px solid transparent;
5884
- -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1);
5885
- box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1);
5886
- margin-top: 3.5px;
5887
- margin-bottom: 3.5px;
5888
- }
5889
-
5890
- @media (min-width: 768px) {
5891
- .sg-wrapper-less .navbar-form .form-group {
5892
- display: inline-block;
5893
- margin-bottom: 0;
5894
- vertical-align: middle;
5895
- }
5896
-
5897
- .sg-wrapper-less .navbar-form .form-control {
5898
- display: inline-block;
5899
- width: auto;
5900
- vertical-align: middle;
5901
- }
5902
-
5903
- .sg-wrapper-less .navbar-form .form-control-static {
5904
- display: inline-block;
5905
- }
5906
-
5907
- .sg-wrapper-less .navbar-form .input-group {
5908
- display: inline-table;
5909
- vertical-align: middle;
5910
- }
5911
-
5912
- .sg-wrapper-less .navbar-form .input-group .input-group-addon,
5913
- .sg-wrapper-less .navbar-form .input-group .input-group-btn,
5914
- .sg-wrapper-less .navbar-form .input-group .form-control {
5915
- width: auto;
5916
- }
5917
-
5918
- .sg-wrapper-less .navbar-form .input-group > .form-control {
5919
- width: 100%;
5920
- }
5921
-
5922
- .sg-wrapper-less .navbar-form .control-label {
5923
- margin-bottom: 0;
5924
- vertical-align: middle;
5925
- }
5926
-
5927
- .sg-wrapper-less .navbar-form .radio,
5928
- .sg-wrapper-less .navbar-form .checkbox {
5929
- display: inline-block;
5930
- margin-top: 0;
5931
- margin-bottom: 0;
5932
- vertical-align: middle;
5933
- }
5934
-
5935
- .sg-wrapper-less .navbar-form .radio label,
5936
- .sg-wrapper-less .navbar-form .checkbox label {
5937
- padding-left: 0;
5938
- }
5939
-
5940
- .sg-wrapper-less .navbar-form .radio input[type="radio"],
5941
- .sg-wrapper-less .navbar-form .checkbox input[type="checkbox"] {
5942
- position: relative;
5943
- margin-left: 0;
5944
- }
5945
-
5946
- .sg-wrapper-less .navbar-form .has-feedback .form-control-feedback {
5947
- top: 0;
5948
- }
5949
- }
5950
-
5951
- @media (max-width: 767px) {
5952
- .sg-wrapper-less .navbar-form .form-group {
5953
- margin-bottom: 5px;
5954
- }
5955
-
5956
- .sg-wrapper-less .navbar-form .form-group:last-child {
5957
- margin-bottom: 0;
5958
- }
5959
- }
5960
-
5961
- @media (min-width: 768px) {
5962
- .sg-wrapper-less .navbar-form {
5963
- width: auto;
5964
- border: 0;
5965
- margin-left: 0;
5966
- margin-right: 0;
5967
- padding-top: 0;
5968
- padding-bottom: 0;
5969
- -webkit-box-shadow: none;
5970
- box-shadow: none;
5971
- }
5972
- }
5973
-
5974
- .sg-wrapper-less .navbar-nav > li > .dropdown-menu {
5975
- margin-top: 0;
5976
- border-top-right-radius: 0;
5977
- border-top-left-radius: 0;
5978
- }
5979
-
5980
- .sg-wrapper-less .navbar-fixed-bottom .navbar-nav > li > .dropdown-menu {
5981
- margin-bottom: 0;
5982
- border-top-right-radius: 0;
5983
- border-top-left-radius: 0;
5984
- border-bottom-right-radius: 0;
5985
- border-bottom-left-radius: 0;
5986
- }
5987
-
5988
- .sg-wrapper-less .navbar-btn {
5989
- margin-top: 3.5px;
5990
- margin-bottom: 3.5px;
5991
- }
5992
-
5993
- .sg-wrapper-less .navbar-btn.btn-sm {
5994
- margin-top: 9.5px;
5995
- margin-bottom: 9.5px;
5996
- }
5997
-
5998
- .sg-wrapper-less .navbar-btn.btn-xs {
5999
- margin-top: 14px;
6000
- margin-bottom: 14px;
6001
- }
6002
-
6003
- .sg-wrapper-less .navbar-text {
6004
- margin-top: 14.5px;
6005
- margin-bottom: 14.5px;
6006
- }
6007
-
6008
- @media (min-width: 768px) {
6009
- .sg-wrapper-less .navbar-text {
6010
- float: left;
6011
- margin-left: 15px;
6012
- margin-right: 15px;
6013
- }
6014
- }
6015
-
6016
- @media (min-width: 768px) {
6017
- .sg-wrapper-less .navbar-left {
6018
- float: left !important;
6019
- }
6020
-
6021
- .sg-wrapper-less .navbar-right {
6022
- float: right !important;
6023
- margin-right: -15px;
6024
- }
6025
-
6026
- .sg-wrapper-less .navbar-right ~ .navbar-right {
6027
- margin-right: 0;
6028
- }
6029
- }
6030
-
6031
- .sg-wrapper-less .navbar-default {
6032
- background-color: #222222;
6033
- border-color: #121212;
6034
- }
6035
-
6036
- .sg-wrapper-less .navbar-default .navbar-brand {
6037
- color: #ffffff;
6038
- }
6039
-
6040
- .sg-wrapper-less .navbar-default .navbar-brand:hover,
6041
- .sg-wrapper-less .navbar-default .navbar-brand:focus {
6042
- color: #ffffff;
6043
- background-color: none;
6044
- }
6045
-
6046
- .sg-wrapper-less .navbar-default .navbar-text {
6047
- color: #ffffff;
6048
- }
6049
-
6050
- .sg-wrapper-less .navbar-default .navbar-nav > li > a {
6051
- color: #ffffff;
6052
- }
6053
-
6054
- .sg-wrapper-less .navbar-default .navbar-nav > li > a:hover,
6055
- .sg-wrapper-less .navbar-default .navbar-nav > li > a:focus {
6056
- color: #ffffff;
6057
- background-color: #090909;
6058
- }
6059
-
6060
- .sg-wrapper-less .navbar-default .navbar-nav > .active > a,
6061
- .sg-wrapper-less .navbar-default .navbar-nav > .active > a:hover,
6062
- .sg-wrapper-less .navbar-default .navbar-nav > .active > a:focus {
6063
- color: #ffffff;
6064
- background-color: #090909;
6065
- }
6066
-
6067
- .sg-wrapper-less .navbar-default .navbar-nav > .disabled > a,
6068
- .sg-wrapper-less .navbar-default .navbar-nav > .disabled > a:hover,
6069
- .sg-wrapper-less .navbar-default .navbar-nav > .disabled > a:focus {
6070
- color: #cccccc;
6071
- background-color: transparent;
6072
- }
6073
-
6074
- .sg-wrapper-less .navbar-default .navbar-toggle {
6075
- border-color: transparent;
6076
- }
6077
-
6078
- .sg-wrapper-less .navbar-default .navbar-toggle:hover,
6079
- .sg-wrapper-less .navbar-default .navbar-toggle:focus {
6080
- background-color: #090909;
6081
- }
6082
-
6083
- .sg-wrapper-less .navbar-default .navbar-toggle .icon-bar {
6084
- background-color: #ffffff;
6085
- }
6086
-
6087
- .sg-wrapper-less .navbar-default .navbar-collapse,
6088
- .sg-wrapper-less .navbar-default .navbar-form {
6089
- border-color: #121212;
6090
- }
6091
-
6092
- .sg-wrapper-less .navbar-default .navbar-nav > .open > a,
6093
- .sg-wrapper-less .navbar-default .navbar-nav > .open > a:hover,
6094
- .sg-wrapper-less .navbar-default .navbar-nav > .open > a:focus {
6095
- background-color: #090909;
6096
- color: #ffffff;
6097
- }
6098
-
6099
- @media (max-width: 767px) {
6100
- .sg-wrapper-less .navbar-default .navbar-nav .open .dropdown-menu > li > a {
6101
- color: #ffffff;
6102
- }
6103
-
6104
- .sg-wrapper-less .navbar-default .navbar-nav .open .dropdown-menu > li > a:hover,
6105
- .sg-wrapper-less .navbar-default .navbar-nav .open .dropdown-menu > li > a:focus {
6106
- color: #ffffff;
6107
- background-color: #090909;
6108
- }
6109
-
6110
- .sg-wrapper-less .navbar-default .navbar-nav .open .dropdown-menu > .active > a,
6111
- .sg-wrapper-less .navbar-default .navbar-nav .open .dropdown-menu > .active > a:hover,
6112
- .sg-wrapper-less .navbar-default .navbar-nav .open .dropdown-menu > .active > a:focus {
6113
- color: #ffffff;
6114
- background-color: #090909;
6115
- }
6116
-
6117
- .sg-wrapper-less .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a,
6118
- .sg-wrapper-less .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:hover,
6119
- .sg-wrapper-less .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:focus {
6120
- color: #cccccc;
6121
- background-color: transparent;
6122
- }
6123
- }
6124
-
6125
- .sg-wrapper-less .navbar-default .navbar-link {
6126
- color: #ffffff;
6127
- }
6128
-
6129
- .sg-wrapper-less .navbar-default .navbar-link:hover {
6130
- color: #ffffff;
6131
- }
6132
-
6133
- .sg-wrapper-less .navbar-default .btn-link {
6134
- color: #ffffff;
6135
- }
6136
-
6137
- .sg-wrapper-less .navbar-default .btn-link:hover,
6138
- .sg-wrapper-less .navbar-default .btn-link:focus {
6139
- color: #ffffff;
6140
- }
6141
-
6142
- .sg-wrapper-less .navbar-default .btn-link[disabled]:hover,
6143
- .sg-wrapper-less fieldset[disabled] .navbar-default .btn-link:hover,
6144
- .sg-wrapper-less .navbar-default .btn-link[disabled]:focus,
6145
- .sg-wrapper-less fieldset[disabled] .navbar-default .btn-link:focus {
6146
- color: #cccccc;
6147
- }
6148
-
6149
- .sg-wrapper-less .navbar-inverse {
6150
- background-color: #2780e3;
6151
- border-color: #1967be;
6152
- }
6153
-
6154
- .sg-wrapper-less .navbar-inverse .navbar-brand {
6155
- color: #ffffff;
6156
- }
6157
-
6158
- .sg-wrapper-less .navbar-inverse .navbar-brand:hover,
6159
- .sg-wrapper-less .navbar-inverse .navbar-brand:focus {
6160
- color: #ffffff;
6161
- background-color: none;
6162
- }
6163
-
6164
- .sg-wrapper-less .navbar-inverse .navbar-text {
6165
- color: #ffffff;
6166
- }
6167
-
6168
- .sg-wrapper-less .navbar-inverse .navbar-nav > li > a {
6169
- color: #ffffff;
6170
- }
6171
-
6172
- .sg-wrapper-less .navbar-inverse .navbar-nav > li > a:hover,
6173
- .sg-wrapper-less .navbar-inverse .navbar-nav > li > a:focus {
6174
- color: #ffffff;
6175
- background-color: #1967be;
6176
- }
6177
-
6178
- .sg-wrapper-less .navbar-inverse .navbar-nav > .active > a,
6179
- .sg-wrapper-less .navbar-inverse .navbar-nav > .active > a:hover,
6180
- .sg-wrapper-less .navbar-inverse .navbar-nav > .active > a:focus {
6181
- color: #ffffff;
6182
- background-color: #1967be;
6183
- }
6184
-
6185
- .sg-wrapper-less .navbar-inverse .navbar-nav > .disabled > a,
6186
- .sg-wrapper-less .navbar-inverse .navbar-nav > .disabled > a:hover,
6187
- .sg-wrapper-less .navbar-inverse .navbar-nav > .disabled > a:focus {
6188
- color: #ffffff;
6189
- background-color: transparent;
6190
- }
6191
-
6192
- .sg-wrapper-less .navbar-inverse .navbar-toggle {
6193
- border-color: transparent;
6194
- }
6195
-
6196
- .sg-wrapper-less .navbar-inverse .navbar-toggle:hover,
6197
- .sg-wrapper-less .navbar-inverse .navbar-toggle:focus {
6198
- background-color: #1967be;
6199
- }
6200
-
6201
- .sg-wrapper-less .navbar-inverse .navbar-toggle .icon-bar {
6202
- background-color: #ffffff;
6203
- }
6204
-
6205
- .sg-wrapper-less .navbar-inverse .navbar-collapse,
6206
- .sg-wrapper-less .navbar-inverse .navbar-form {
6207
- border-color: #1a6ecc;
6208
- }
6209
-
6210
- .sg-wrapper-less .navbar-inverse .navbar-nav > .open > a,
6211
- .sg-wrapper-less .navbar-inverse .navbar-nav > .open > a:hover,
6212
- .sg-wrapper-less .navbar-inverse .navbar-nav > .open > a:focus {
6213
- background-color: #1967be;
6214
- color: #ffffff;
6215
- }
6216
-
6217
- @media (max-width: 767px) {
6218
- .sg-wrapper-less .navbar-inverse .navbar-nav .open .dropdown-menu > .dropdown-header {
6219
- border-color: #1967be;
6220
- }
6221
-
6222
- .sg-wrapper-less .navbar-inverse .navbar-nav .open .dropdown-menu .divider {
6223
- background-color: #1967be;
6224
- }
6225
-
6226
- .sg-wrapper-less .navbar-inverse .navbar-nav .open .dropdown-menu > li > a {
6227
- color: #ffffff;
6228
- }
6229
-
6230
- .sg-wrapper-less .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:hover,
6231
- .sg-wrapper-less .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:focus {
6232
- color: #ffffff;
6233
- background-color: #1967be;
6234
- }
6235
-
6236
- .sg-wrapper-less .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a,
6237
- .sg-wrapper-less .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:hover,
6238
- .sg-wrapper-less .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:focus {
6239
- color: #ffffff;
6240
- background-color: #1967be;
6241
- }
6242
-
6243
- .sg-wrapper-less .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a,
6244
- .sg-wrapper-less .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:hover,
6245
- .sg-wrapper-less .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:focus {
6246
- color: #ffffff;
6247
- background-color: transparent;
6248
- }
6249
- }
6250
-
6251
- .sg-wrapper-less .navbar-inverse .navbar-link {
6252
- color: #ffffff;
6253
- }
6254
-
6255
- .sg-wrapper-less .navbar-inverse .navbar-link:hover {
6256
- color: #ffffff;
6257
- }
6258
-
6259
- .sg-wrapper-less .navbar-inverse .btn-link {
6260
- color: #ffffff;
6261
- }
6262
-
6263
- .sg-wrapper-less .navbar-inverse .btn-link:hover,
6264
- .sg-wrapper-less .navbar-inverse .btn-link:focus {
6265
- color: #ffffff;
6266
- }
6267
-
6268
- .sg-wrapper-less .navbar-inverse .btn-link[disabled]:hover,
6269
- .sg-wrapper-less fieldset[disabled] .navbar-inverse .btn-link:hover,
6270
- .sg-wrapper-less .navbar-inverse .btn-link[disabled]:focus,
6271
- .sg-wrapper-less fieldset[disabled] .navbar-inverse .btn-link:focus {
6272
- color: #ffffff;
6273
- }
6274
-
6275
- .sg-wrapper-less .breadcrumb {
6276
- padding: 8px 15px;
6277
- margin-bottom: 21px;
6278
- list-style: none;
6279
- background-color: #f5f5f5;
6280
- border-radius: 0;
6281
- }
6282
-
6283
- .sg-wrapper-less .breadcrumb > li {
6284
- display: inline-block;
6285
- }
6286
-
6287
- .sg-wrapper-less .breadcrumb > li + li:before {
6288
- content: "/\00a0";
6289
- padding: 0 5px;
6290
- color: #cccccc;
6291
- }
6292
-
6293
- .sg-wrapper-less .breadcrumb > .active {
6294
- color: #999999;
6295
- }
6296
-
6297
- .sg-wrapper-less .pagination {
6298
- display: inline-block;
6299
- padding-left: 0;
6300
- margin: 21px 0;
6301
- border-radius: 0;
6302
- }
6303
-
6304
- .sg-wrapper-less .pagination > li {
6305
- display: inline;
6306
- }
6307
-
6308
- .sg-wrapper-less .pagination > li > a,
6309
- .sg-wrapper-less .pagination > li > span {
6310
- position: relative;
6311
- float: left;
6312
- padding: 10px 18px;
6313
- line-height: 1.42857143;
6314
- text-decoration: none;
6315
- color: #2780e3;
6316
- background-color: #ffffff;
6317
- border: 1px solid #dddddd;
6318
- margin-left: -1px;
6319
- }
6320
-
6321
- .sg-wrapper-less .pagination > li:first-child > a,
6322
- .sg-wrapper-less .pagination > li:first-child > span {
6323
- margin-left: 0;
6324
- border-bottom-left-radius: 0;
6325
- border-top-left-radius: 0;
6326
- }
6327
-
6328
- .sg-wrapper-less .pagination > li:last-child > a,
6329
- .sg-wrapper-less .pagination > li:last-child > span {
6330
- border-bottom-right-radius: 0;
6331
- border-top-right-radius: 0;
6332
- }
6333
-
6334
- .sg-wrapper-less .pagination > li > a:hover,
6335
- .sg-wrapper-less .pagination > li > span:hover,
6336
- .sg-wrapper-less .pagination > li > a:focus,
6337
- .sg-wrapper-less .pagination > li > span:focus {
6338
- color: #165ba8;
6339
- background-color: #e6e6e6;
6340
- border-color: #dddddd;
6341
- }
6342
-
6343
- .sg-wrapper-less .pagination > .active > a,
6344
- .sg-wrapper-less .pagination > .active > span,
6345
- .sg-wrapper-less .pagination > .active > a:hover,
6346
- .sg-wrapper-less .pagination > .active > span:hover,
6347
- .sg-wrapper-less .pagination > .active > a:focus,
6348
- .sg-wrapper-less .pagination > .active > span:focus {
6349
- z-index: 2;
6350
- color: #999999;
6351
- background-color: #f5f5f5;
6352
- border-color: #dddddd;
6353
- cursor: default;
6354
- }
6355
-
6356
- .sg-wrapper-less .pagination > .disabled > span,
6357
- .sg-wrapper-less .pagination > .disabled > span:hover,
6358
- .sg-wrapper-less .pagination > .disabled > span:focus,
6359
- .sg-wrapper-less .pagination > .disabled > a,
6360
- .sg-wrapper-less .pagination > .disabled > a:hover,
6361
- .sg-wrapper-less .pagination > .disabled > a:focus {
6362
- color: #999999;
6363
- background-color: #ffffff;
6364
- border-color: #dddddd;
6365
- cursor: not-allowed;
6366
- }
6367
-
6368
- .sg-wrapper-less .pagination-lg > li > a,
6369
- .sg-wrapper-less .pagination-lg > li > span {
6370
- padding: 18px 30px;
6371
- font-size: 19px;
6372
- }
6373
-
6374
- .sg-wrapper-less .pagination-lg > li:first-child > a,
6375
- .sg-wrapper-less .pagination-lg > li:first-child > span {
6376
- border-bottom-left-radius: 0;
6377
- border-top-left-radius: 0;
6378
- }
6379
-
6380
- .sg-wrapper-less .pagination-lg > li:last-child > a,
6381
- .sg-wrapper-less .pagination-lg > li:last-child > span {
6382
- border-bottom-right-radius: 0;
6383
- border-top-right-radius: 0;
6384
- }
6385
-
6386
- .sg-wrapper-less .pagination-sm > li > a,
6387
- .sg-wrapper-less .pagination-sm > li > span {
6388
- padding: 5px 10px;
6389
- font-size: 13px;
6390
- }
6391
-
6392
- .sg-wrapper-less .pagination-sm > li:first-child > a,
6393
- .sg-wrapper-less .pagination-sm > li:first-child > span {
6394
- border-bottom-left-radius: 0;
6395
- border-top-left-radius: 0;
6396
- }
6397
-
6398
- .sg-wrapper-less .pagination-sm > li:last-child > a,
6399
- .sg-wrapper-less .pagination-sm > li:last-child > span {
6400
- border-bottom-right-radius: 0;
6401
- border-top-right-radius: 0;
6402
- }
6403
-
6404
- .sg-wrapper-less .pager {
6405
- padding-left: 0;
6406
- margin: 21px 0;
6407
- list-style: none;
6408
- text-align: center;
6409
- }
6410
-
6411
- .sg-wrapper-less .pager li {
6412
- display: inline;
6413
- }
6414
-
6415
- .sg-wrapper-less .pager li > a,
6416
- .sg-wrapper-less .pager li > span {
6417
- display: inline-block;
6418
- padding: 5px 14px;
6419
- background-color: #ffffff;
6420
- border: 1px solid #dddddd;
6421
- border-radius: 0;
6422
- }
6423
-
6424
- .sg-wrapper-less .pager li > a:hover,
6425
- .sg-wrapper-less .pager li > a:focus {
6426
- text-decoration: none;
6427
- background-color: #e6e6e6;
6428
- }
6429
-
6430
- .sg-wrapper-less .pager .next > a,
6431
- .sg-wrapper-less .pager .next > span {
6432
- float: right;
6433
- }
6434
-
6435
- .sg-wrapper-less .pager .previous > a,
6436
- .sg-wrapper-less .pager .previous > span {
6437
- float: left;
6438
- }
6439
-
6440
- .sg-wrapper-less .pager .disabled > a,
6441
- .sg-wrapper-less .pager .disabled > a:hover,
6442
- .sg-wrapper-less .pager .disabled > a:focus,
6443
- .sg-wrapper-less .pager .disabled > span {
6444
- color: #999999;
6445
- background-color: #ffffff;
6446
- cursor: not-allowed;
6447
- }
6448
-
6449
- .sg-wrapper-less .label {
6450
- display: inline;
6451
- padding: .2em .6em .3em;
6452
- font-size: 75%;
6453
- font-weight: bold;
6454
- line-height: 1;
6455
- color: #ffffff;
6456
- text-align: center;
6457
- white-space: nowrap;
6458
- vertical-align: baseline;
6459
- border-radius: .25em;
6460
- }
6461
-
6462
- .sg-wrapper-less a.label:hover,
6463
- .sg-wrapper-less a.label:focus {
6464
- color: #ffffff;
6465
- text-decoration: none;
6466
- cursor: pointer;
6467
- }
6468
-
6469
- .sg-wrapper-less .label:empty {
6470
- display: none;
6471
- }
6472
-
6473
- .sg-wrapper-less .btn .label {
6474
- position: relative;
6475
- top: -1px;
6476
- }
6477
-
6478
- .sg-wrapper-less .label-default {
6479
- background-color: #222222;
6480
- }
6481
-
6482
- .sg-wrapper-less .label-default[href]:hover,
6483
- .sg-wrapper-less .label-default[href]:focus {
6484
- background-color: #090909;
6485
- }
6486
-
6487
- .sg-wrapper-less .label-primary {
6488
- background-color: #2780e3;
6489
- }
6490
-
6491
- .sg-wrapper-less .label-primary[href]:hover,
6492
- .sg-wrapper-less .label-primary[href]:focus {
6493
- background-color: #1967be;
6494
- }
6495
-
6496
- .sg-wrapper-less .label-success {
6497
- background-color: #3fb618;
6498
- }
6499
-
6500
- .sg-wrapper-less .label-success[href]:hover,
6501
- .sg-wrapper-less .label-success[href]:focus {
6502
- background-color: #2f8912;
6503
- }
6504
-
6505
- .sg-wrapper-less .label-info {
6506
- background-color: #9954bb;
6507
- }
6508
-
6509
- .sg-wrapper-less .label-info[href]:hover,
6510
- .sg-wrapper-less .label-info[href]:focus {
6511
- background-color: #7e3f9d;
6512
- }
6513
-
6514
- .sg-wrapper-less .label-warning {
6515
- background-color: #ff7518;
6516
- }
6517
-
6518
- .sg-wrapper-less .label-warning[href]:hover,
6519
- .sg-wrapper-less .label-warning[href]:focus {
6520
- background-color: #e45c00;
6521
- }
6522
-
6523
- .sg-wrapper-less .label-danger {
6524
- background-color: #ff0039;
6525
- }
6526
-
6527
- .sg-wrapper-less .label-danger[href]:hover,
6528
- .sg-wrapper-less .label-danger[href]:focus {
6529
- background-color: #cc002e;
6530
- }
6531
-
6532
- .sg-wrapper-less .badge {
6533
- display: inline-block;
6534
- min-width: 10px;
6535
- padding: 3px 7px;
6536
- font-size: 13px;
6537
- font-weight: bold;
6538
- color: #ffffff;
6539
- line-height: 1;
6540
- vertical-align: baseline;
6541
- white-space: nowrap;
6542
- text-align: center;
6543
- background-color: #2780e3;
6544
- border-radius: 10px;
6545
- }
6546
-
6547
- .sg-wrapper-less .badge:empty {
6548
- display: none;
6549
- }
6550
-
6551
- .sg-wrapper-less .btn .badge {
6552
- position: relative;
6553
- top: -1px;
6554
- }
6555
-
6556
- .sg-wrapper-less .btn-xs .badge,
6557
- .sg-wrapper-less .btn-group-xs > .btn .badge {
6558
- top: 0;
6559
- padding: 1px 5px;
6560
- }
6561
-
6562
- .sg-wrapper-less a.badge:hover,
6563
- .sg-wrapper-less a.badge:focus {
6564
- color: #ffffff;
6565
- text-decoration: none;
6566
- cursor: pointer;
6567
- }
6568
-
6569
- .sg-wrapper-less .list-group-item.active > .badge,
6570
- .sg-wrapper-less .nav-pills > .active > a > .badge {
6571
- color: #2780e3;
6572
- background-color: #ffffff;
6573
- }
6574
-
6575
- .sg-wrapper-less .list-group-item > .badge {
6576
- float: right;
6577
- }
6578
-
6579
- .sg-wrapper-less .list-group-item > .badge + .badge {
6580
- margin-right: 5px;
6581
- }
6582
-
6583
- .sg-wrapper-less .nav-pills > li > a > .badge {
6584
- margin-left: 3px;
6585
- }
6586
-
6587
- .sg-wrapper-less .jumbotron {
6588
- padding: 30px 15px;
6589
- margin-bottom: 30px;
6590
- color: inherit;
6591
- background-color: #e6e6e6;
6592
- }
6593
-
6594
- .sg-wrapper-less .jumbotron h1,
6595
- .sg-wrapper-less .jumbotron .h1 {
6596
- color: inherit;
6597
- }
6598
-
6599
- .sg-wrapper-less .jumbotron p {
6600
- margin-bottom: 15px;
6601
- font-size: 23px;
6602
- font-weight: 200;
6603
- }
6604
-
6605
- .sg-wrapper-less .jumbotron > hr {
6606
- border-top-color: #cccccc;
6607
- }
6608
-
6609
- .sg-wrapper-less .container .jumbotron,
6610
- .sg-wrapper-less .container-fluid .jumbotron {
6611
- border-radius: 0;
6612
- }
6613
-
6614
- .sg-wrapper-less .jumbotron .container {
6615
- max-width: 100%;
6616
- }
6617
-
6618
- @media screen and (min-width: 768px) {
6619
- .sg-wrapper-less .jumbotron {
6620
- padding: 48px 0;
6621
- }
6622
-
6623
- .sg-wrapper-less .container .jumbotron,
6624
- .sg-wrapper-less .container-fluid .jumbotron {
6625
- padding-left: 60px;
6626
- padding-right: 60px;
6627
- }
6628
-
6629
- .sg-wrapper-less .jumbotron h1,
6630
- .sg-wrapper-less .jumbotron .h1 {
6631
- font-size: 67.5px;
6632
- }
6633
- }
6634
-
6635
- .sg-wrapper-less .thumbnail {
6636
- display: block;
6637
- padding: 4px;
6638
- margin-bottom: 21px;
6639
- line-height: 1.42857143;
6640
- background-color: #ffffff;
6641
- border: 1px solid #dddddd;
6642
- border-radius: 0;
6643
- -webkit-transition: border 0.2s ease-in-out;
6644
- -o-transition: border 0.2s ease-in-out;
6645
- transition: border 0.2s ease-in-out;
6646
- }
6647
-
6648
- .sg-wrapper-less .thumbnail > img,
6649
- .sg-wrapper-less .thumbnail a > img {
6650
- margin-left: auto;
6651
- margin-right: auto;
6652
- }
6653
-
6654
- .sg-wrapper-less a.thumbnail:hover,
6655
- .sg-wrapper-less a.thumbnail:focus,
6656
- .sg-wrapper-less a.thumbnail.active {
6657
- border-color: #2780e3;
6658
- }
6659
-
6660
- .sg-wrapper-less .thumbnail .caption {
6661
- padding: 9px;
6662
- color: #333333;
6663
- }
6664
-
6665
- .sg-wrapper-less .alert {
6666
- padding: 15px;
6667
- margin-bottom: 21px;
6668
- border: 1px solid transparent;
6669
- border-radius: 0;
6670
- }
6671
-
6672
- .sg-wrapper-less .alert h4 {
6673
- margin-top: 0;
6674
- color: inherit;
6675
- }
6676
-
6677
- .sg-wrapper-less .alert .alert-link {
6678
- font-weight: bold;
6679
- }
6680
-
6681
- .sg-wrapper-less .alert > p,
6682
- .sg-wrapper-less .alert > ul {
6683
- margin-bottom: 0;
6684
- }
6685
-
6686
- .sg-wrapper-less .alert > p + p {
6687
- margin-top: 5px;
6688
- }
6689
-
6690
- .sg-wrapper-less .alert-dismissable,
6691
- .sg-wrapper-less .alert-dismissible {
6692
- padding-right: 35px;
6693
- }
6694
-
6695
- .sg-wrapper-less .alert-dismissable .close,
6696
- .sg-wrapper-less .alert-dismissible .close {
6697
- position: relative;
6698
- top: -2px;
6699
- right: -21px;
6700
- color: inherit;
6701
- }
6702
-
6703
- .sg-wrapper-less .alert-success {
6704
- background-color: #3fb618;
6705
- border-color: #4e9f15;
6706
- color: #ffffff;
6707
- }
6708
-
6709
- .sg-wrapper-less .alert-success hr {
6710
- border-top-color: #438912;
6711
- }
6712
-
6713
- .sg-wrapper-less .alert-success .alert-link {
6714
- color: #e6e6e6;
6715
- }
6716
-
6717
- .sg-wrapper-less .alert-info {
6718
- background-color: #9954bb;
6719
- border-color: #7643a8;
6720
- color: #ffffff;
6721
- }
6722
-
6723
- .sg-wrapper-less .alert-info hr {
6724
- border-top-color: #693c96;
6725
- }
6726
-
6727
- .sg-wrapper-less .alert-info .alert-link {
6728
- color: #e6e6e6;
6729
- }
6730
-
6731
- .sg-wrapper-less .alert-warning {
6732
- background-color: #ff7518;
6733
- border-color: #ff4309;
6734
- color: #ffffff;
6735
- }
6736
-
6737
- .sg-wrapper-less .alert-warning hr {
6738
- border-top-color: #ee3800;
6739
- }
6740
-
6741
- .sg-wrapper-less .alert-warning .alert-link {
6742
- color: #e6e6e6;
6743
- }
6744
-
6745
- .sg-wrapper-less .alert-danger {
6746
- background-color: #ff0039;
6747
- border-color: #f0005e;
6748
- color: #ffffff;
6749
- }
6750
-
6751
- .sg-wrapper-less .alert-danger hr {
6752
- border-top-color: #d60054;
6753
- }
6754
-
6755
- .sg-wrapper-less .alert-danger .alert-link {
6756
- color: #e6e6e6;
6757
- }
6758
-
6759
- @-webkit-keyframes progress-bar-stripes {
6760
- from {
6761
- background-position: 40px 0;
6762
- }
6763
- to {
6764
- background-position: 0 0;
6765
- }
6766
- }
6767
-
6768
- @-o-keyframes progress-bar-stripes {
6769
- from {
6770
- background-position: 40px 0;
6771
- }
6772
- to {
6773
- background-position: 0 0;
6774
- }
6775
- }
6776
-
6777
- @keyframes progress-bar-stripes {
6778
- from {
6779
- background-position: 40px 0;
6780
- }
6781
- to {
6782
- background-position: 0 0;
6783
- }
6784
- }
6785
-
6786
- .sg-wrapper-less .progress {
6787
- overflow: hidden;
6788
- height: 21px;
6789
- margin-bottom: 21px;
6790
- background-color: #cccccc;
6791
- border-radius: 0;
6792
- -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
6793
- box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
6794
- }
6795
-
6796
- .sg-wrapper-less .progress-bar {
6797
- float: left;
6798
- width: 0%;
6799
- height: 100%;
6800
- font-size: 13px;
6801
- line-height: 21px;
6802
- color: #ffffff;
6803
- text-align: center;
6804
- background-color: #2780e3;
6805
- -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
6806
- box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
6807
- -webkit-transition: width 0.6s ease;
6808
- -o-transition: width 0.6s ease;
6809
- transition: width 0.6s ease;
6810
- }
6811
-
6812
- .sg-wrapper-less .progress-striped .progress-bar,
6813
- .sg-wrapper-less .progress-bar-striped {
6814
- background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
6815
- background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
6816
- background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
6817
- -webkit-background-size: 40px 40px;
6818
- background-size: 40px 40px;
6819
- }
6820
-
6821
- .sg-wrapper-less .progress.active .progress-bar,
6822
- .sg-wrapper-less .progress-bar.active {
6823
- -webkit-animation: progress-bar-stripes 2s linear infinite;
6824
- -o-animation: progress-bar-stripes 2s linear infinite;
6825
- animation: progress-bar-stripes 2s linear infinite;
6826
- }
6827
-
6828
- .sg-wrapper-less .progress-bar-success {
6829
- background-color: #3fb618;
6830
- }
6831
-
6832
- .sg-wrapper-less .progress-striped .progress-bar-success {
6833
- background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
6834
- background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
6835
- background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
6836
- }
6837
-
6838
- .sg-wrapper-less .progress-bar-info {
6839
- background-color: #9954bb;
6840
- }
6841
-
6842
- .sg-wrapper-less .progress-striped .progress-bar-info {
6843
- background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
6844
- background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
6845
- background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
6846
- }
6847
-
6848
- .sg-wrapper-less .progress-bar-warning {
6849
- background-color: #ff7518;
6850
- }
6851
-
6852
- .sg-wrapper-less .progress-striped .progress-bar-warning {
6853
- background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
6854
- background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
6855
- background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
6856
- }
6857
-
6858
- .sg-wrapper-less .progress-bar-danger {
6859
- background-color: #ff0039;
6860
- }
6861
-
6862
- .sg-wrapper-less .progress-striped .progress-bar-danger {
6863
- background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
6864
- background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
6865
- background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
6866
- }
6867
-
6868
- .sg-wrapper-less .media {
6869
- margin-top: 15px;
6870
- }
6871
-
6872
- .sg-wrapper-less .media:first-child {
6873
- margin-top: 0;
6874
- }
6875
-
6876
- .sg-wrapper-less .media,
6877
- .sg-wrapper-less .media-body {
6878
- zoom: 1;
6879
- overflow: hidden;
6880
- }
6881
-
6882
- .sg-wrapper-less .media-body {
6883
- width: 10000px;
6884
- }
6885
-
6886
- .sg-wrapper-less .media-object {
6887
- display: block;
6888
- }
6889
-
6890
- .sg-wrapper-less .media-right,
6891
- .sg-wrapper-less .media > .pull-right {
6892
- padding-left: 10px;
6893
- }
6894
-
6895
- .sg-wrapper-less .media-left,
6896
- .sg-wrapper-less .media > .pull-left {
6897
- padding-right: 10px;
6898
- }
6899
-
6900
- .sg-wrapper-less .media-left,
6901
- .sg-wrapper-less .media-right,
6902
- .sg-wrapper-less .media-body {
6903
- display: table-cell;
6904
- vertical-align: top;
6905
- }
6906
-
6907
- .sg-wrapper-less .media-middle {
6908
- vertical-align: middle;
6909
- }
6910
-
6911
- .sg-wrapper-less .media-bottom {
6912
- vertical-align: bottom;
6913
- }
6914
-
6915
- .sg-wrapper-less .media-heading {
6916
- margin-top: 0;
6917
- margin-bottom: 5px;
6918
- }
6919
-
6920
- .sg-wrapper-less .media-list {
6921
- padding-left: 0;
6922
- list-style: none;
6923
- }
6924
-
6925
- .sg-wrapper-less .list-group {
6926
- margin-bottom: 20px;
6927
- padding-left: 0;
6928
- }
6929
-
6930
- .sg-wrapper-less .list-group-item {
6931
- position: relative;
6932
- display: block;
6933
- padding: 10px 15px;
6934
- margin-bottom: -1px;
6935
- background-color: #ffffff;
6936
- border: 1px solid #dddddd;
6937
- }
6938
-
6939
- .sg-wrapper-less .list-group-item:first-child {
6940
- border-top-right-radius: 0;
6941
- border-top-left-radius: 0;
6942
- }
6943
-
6944
- .sg-wrapper-less .list-group-item:last-child {
6945
- margin-bottom: 0;
6946
- border-bottom-right-radius: 0;
6947
- border-bottom-left-radius: 0;
6948
- }
6949
-
6950
- .sg-wrapper-less a.list-group-item {
6951
- color: #555555;
6952
- }
6953
-
6954
- .sg-wrapper-less a.list-group-item .list-group-item-heading {
6955
- color: #333333;
6956
- }
6957
-
6958
- .sg-wrapper-less a.list-group-item:hover,
6959
- .sg-wrapper-less a.list-group-item:focus {
6960
- text-decoration: none;
6961
- color: #555555;
6962
- background-color: #f5f5f5;
6963
- }
6964
-
6965
- .sg-wrapper-less .list-group-item.disabled,
6966
- .sg-wrapper-less .list-group-item.disabled:hover,
6967
- .sg-wrapper-less .list-group-item.disabled:focus {
6968
- background-color: #e6e6e6;
6969
- color: #999999;
6970
- cursor: not-allowed;
6971
- }
6972
-
6973
- .sg-wrapper-less .list-group-item.disabled .list-group-item-heading,
6974
- .sg-wrapper-less .list-group-item.disabled:hover .list-group-item-heading,
6975
- .sg-wrapper-less .list-group-item.disabled:focus .list-group-item-heading {
6976
- color: inherit;
6977
- }
6978
-
6979
- .sg-wrapper-less .list-group-item.disabled .list-group-item-text,
6980
- .sg-wrapper-less .list-group-item.disabled:hover .list-group-item-text,
6981
- .sg-wrapper-less .list-group-item.disabled:focus .list-group-item-text {
6982
- color: #999999;
6983
- }
6984
-
6985
- .sg-wrapper-less .list-group-item.active,
6986
- .sg-wrapper-less .list-group-item.active:hover,
6987
- .sg-wrapper-less .list-group-item.active:focus {
6988
- z-index: 2;
6989
- color: #ffffff;
6990
- background-color: #2780e3;
6991
- border-color: #dddddd;
6992
- }
6993
-
6994
- .sg-wrapper-less .list-group-item.active .list-group-item-heading,
6995
- .sg-wrapper-less .list-group-item.active:hover .list-group-item-heading,
6996
- .sg-wrapper-less .list-group-item.active:focus .list-group-item-heading,
6997
- .sg-wrapper-less .list-group-item.active .list-group-item-heading > small,
6998
- .sg-wrapper-less .list-group-item.active:hover .list-group-item-heading > small,
6999
- .sg-wrapper-less .list-group-item.active:focus .list-group-item-heading > small,
7000
- .sg-wrapper-less .list-group-item.active .list-group-item-heading > .small,
7001
- .sg-wrapper-less .list-group-item.active:hover .list-group-item-heading > .small,
7002
- .sg-wrapper-less .list-group-item.active:focus .list-group-item-heading > .small {
7003
- color: inherit;
7004
- }
7005
-
7006
- .sg-wrapper-less .list-group-item.active .list-group-item-text,
7007
- .sg-wrapper-less .list-group-item.active:hover .list-group-item-text,
7008
- .sg-wrapper-less .list-group-item.active:focus .list-group-item-text {
7009
- color: #dceafa;
7010
- }
7011
-
7012
- .sg-wrapper-less .list-group-item-success {
7013
- color: #ffffff;
7014
- background-color: #3fb618;
7015
- }
7016
-
7017
- .sg-wrapper-less a.list-group-item-success {
7018
- color: #ffffff;
7019
- }
7020
-
7021
- .sg-wrapper-less a.list-group-item-success .list-group-item-heading {
7022
- color: inherit;
7023
- }
7024
-
7025
- .sg-wrapper-less a.list-group-item-success:hover,
7026
- .sg-wrapper-less a.list-group-item-success:focus {
7027
- color: #ffffff;
7028
- background-color: #379f15;
7029
- }
7030
-
7031
- .sg-wrapper-less a.list-group-item-success.active,
7032
- .sg-wrapper-less a.list-group-item-success.active:hover,
7033
- .sg-wrapper-less a.list-group-item-success.active:focus {
7034
- color: #fff;
7035
- background-color: #ffffff;
7036
- border-color: #ffffff;
7037
- }
7038
-
7039
- .sg-wrapper-less .list-group-item-info {
7040
- color: #ffffff;
7041
- background-color: #9954bb;
7042
- }
7043
-
7044
- .sg-wrapper-less a.list-group-item-info {
7045
- color: #ffffff;
7046
- }
7047
-
7048
- .sg-wrapper-less a.list-group-item-info .list-group-item-heading {
7049
- color: inherit;
7050
- }
7051
-
7052
- .sg-wrapper-less a.list-group-item-info:hover,
7053
- .sg-wrapper-less a.list-group-item-info:focus {
7054
- color: #ffffff;
7055
- background-color: #8d46b0;
7056
- }
7057
-
7058
- .sg-wrapper-less a.list-group-item-info.active,
7059
- .sg-wrapper-less a.list-group-item-info.active:hover,
7060
- .sg-wrapper-less a.list-group-item-info.active:focus {
7061
- color: #fff;
7062
- background-color: #ffffff;
7063
- border-color: #ffffff;
7064
- }
7065
-
7066
- .sg-wrapper-less .list-group-item-warning {
7067
- color: #ffffff;
7068
- background-color: #ff7518;
7069
- }
7070
-
7071
- .sg-wrapper-less a.list-group-item-warning {
7072
- color: #ffffff;
7073
- }
7074
-
7075
- .sg-wrapper-less a.list-group-item-warning .list-group-item-heading {
7076
- color: inherit;
7077
- }
7078
-
7079
- .sg-wrapper-less a.list-group-item-warning:hover,
7080
- .sg-wrapper-less a.list-group-item-warning:focus {
7081
- color: #ffffff;
7082
- background-color: #fe6600;
7083
- }
7084
-
7085
- .sg-wrapper-less a.list-group-item-warning.active,
7086
- .sg-wrapper-less a.list-group-item-warning.active:hover,
7087
- .sg-wrapper-less a.list-group-item-warning.active:focus {
7088
- color: #fff;
7089
- background-color: #ffffff;
7090
- border-color: #ffffff;
7091
- }
7092
-
7093
- .sg-wrapper-less .list-group-item-danger {
7094
- color: #ffffff;
7095
- background-color: #ff0039;
7096
- }
7097
-
7098
- .sg-wrapper-less a.list-group-item-danger {
7099
- color: #ffffff;
7100
- }
7101
-
7102
- .sg-wrapper-less a.list-group-item-danger .list-group-item-heading {
7103
- color: inherit;
7104
- }
7105
-
7106
- .sg-wrapper-less a.list-group-item-danger:hover,
7107
- .sg-wrapper-less a.list-group-item-danger:focus {
7108
- color: #ffffff;
7109
- background-color: #e60033;
7110
- }
7111
-
7112
- .sg-wrapper-less a.list-group-item-danger.active,
7113
- .sg-wrapper-less a.list-group-item-danger.active:hover,
7114
- .sg-wrapper-less a.list-group-item-danger.active:focus {
7115
- color: #fff;
7116
- background-color: #ffffff;
7117
- border-color: #ffffff;
7118
- }
7119
-
7120
- .sg-wrapper-less .list-group-item-heading {
7121
- margin-top: 0;
7122
- margin-bottom: 5px;
7123
- }
7124
-
7125
- .sg-wrapper-less .list-group-item-text {
7126
- margin-bottom: 0;
7127
- line-height: 1.3;
7128
- }
7129
-
7130
- .sg-wrapper-less .panel {
7131
- margin-bottom: 21px;
7132
- background-color: #ffffff;
7133
- border: 1px solid transparent;
7134
- border-radius: 0;
7135
- -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
7136
- box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
7137
- }
7138
-
7139
- .sg-wrapper-less .panel-body {
7140
- padding: 15px;
7141
- }
7142
-
7143
- .sg-wrapper-less .panel-heading {
7144
- padding: 10px 15px;
7145
- border-bottom: 1px solid transparent;
7146
- border-top-right-radius: -1;
7147
- border-top-left-radius: -1;
7148
- }
7149
-
7150
- .sg-wrapper-less .panel-heading > .dropdown .dropdown-toggle {
7151
- color: inherit;
7152
- }
7153
-
7154
- .sg-wrapper-less .panel-title {
7155
- margin-top: 0;
7156
- margin-bottom: 0;
7157
- font-size: 17px;
7158
- color: inherit;
7159
- }
7160
-
7161
- .sg-wrapper-less .panel-title > a,
7162
- .sg-wrapper-less .panel-title > small,
7163
- .sg-wrapper-less .panel-title > .small,
7164
- .sg-wrapper-less .panel-title > small > a,
7165
- .sg-wrapper-less .panel-title > .small > a {
7166
- color: inherit;
7167
- }
7168
-
7169
- .sg-wrapper-less .panel-footer {
7170
- padding: 10px 15px;
7171
- background-color: #f5f5f5;
7172
- border-top: 1px solid #dddddd;
7173
- border-bottom-right-radius: -1;
7174
- border-bottom-left-radius: -1;
7175
- }
7176
-
7177
- .sg-wrapper-less .panel > .list-group,
7178
- .sg-wrapper-less .panel > .panel-collapse > .list-group {
7179
- margin-bottom: 0;
7180
- }
7181
-
7182
- .sg-wrapper-less .panel > .list-group .list-group-item,
7183
- .sg-wrapper-less .panel > .panel-collapse > .list-group .list-group-item {
7184
- border-width: 1px 0;
7185
- border-radius: 0;
7186
- }
7187
-
7188
- .sg-wrapper-less .panel > .list-group:first-child .list-group-item:first-child,
7189
- .sg-wrapper-less .panel > .panel-collapse > .list-group:first-child .list-group-item:first-child {
7190
- border-top: 0;
7191
- border-top-right-radius: -1;
7192
- border-top-left-radius: -1;
7193
- }
7194
-
7195
- .sg-wrapper-less .panel > .list-group:last-child .list-group-item:last-child,
7196
- .sg-wrapper-less .panel > .panel-collapse > .list-group:last-child .list-group-item:last-child {
7197
- border-bottom: 0;
7198
- border-bottom-right-radius: -1;
7199
- border-bottom-left-radius: -1;
7200
- }
7201
-
7202
- .sg-wrapper-less .panel-heading + .list-group .list-group-item:first-child {
7203
- border-top-width: 0;
7204
- }
7205
-
7206
- .sg-wrapper-less .list-group + .panel-footer {
7207
- border-top-width: 0;
7208
- }
7209
-
7210
- .sg-wrapper-less .panel > .table,
7211
- .sg-wrapper-less .panel > .table-responsive > .table,
7212
- .sg-wrapper-less .panel > .panel-collapse > .table {
7213
- margin-bottom: 0;
7214
- }
7215
-
7216
- .sg-wrapper-less .panel > .table caption,
7217
- .sg-wrapper-less .panel > .table-responsive > .table caption,
7218
- .sg-wrapper-less .panel > .panel-collapse > .table caption {
7219
- padding-left: 15px;
7220
- padding-right: 15px;
7221
- }
7222
-
7223
- .sg-wrapper-less .panel > .table:first-child,
7224
- .sg-wrapper-less .panel > .table-responsive:first-child > .table:first-child {
7225
- border-top-right-radius: -1;
7226
- border-top-left-radius: -1;
7227
- }
7228
-
7229
- .sg-wrapper-less .panel > .table:first-child > thead:first-child > tr:first-child,
7230
- .sg-wrapper-less .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child,
7231
- .sg-wrapper-less .panel > .table:first-child > tbody:first-child > tr:first-child,
7232
- .sg-wrapper-less .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child {
7233
- border-top-left-radius: -1;
7234
- border-top-right-radius: -1;
7235
- }
7236
-
7237
- .sg-wrapper-less .panel > .table:first-child > thead:first-child > tr:first-child td:first-child,
7238
- .sg-wrapper-less .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:first-child,
7239
- .sg-wrapper-less .panel > .table:first-child > tbody:first-child > tr:first-child td:first-child,
7240
- .sg-wrapper-less .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:first-child,
7241
- .sg-wrapper-less .panel > .table:first-child > thead:first-child > tr:first-child th:first-child,
7242
- .sg-wrapper-less .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:first-child,
7243
- .sg-wrapper-less .panel > .table:first-child > tbody:first-child > tr:first-child th:first-child,
7244
- .sg-wrapper-less .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:first-child {
7245
- border-top-left-radius: -1;
7246
- }
7247
-
7248
- .sg-wrapper-less .panel > .table:first-child > thead:first-child > tr:first-child td:last-child,
7249
- .sg-wrapper-less .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:last-child,
7250
- .sg-wrapper-less .panel > .table:first-child > tbody:first-child > tr:first-child td:last-child,
7251
- .sg-wrapper-less .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:last-child,
7252
- .sg-wrapper-less .panel > .table:first-child > thead:first-child > tr:first-child th:last-child,
7253
- .sg-wrapper-less .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:last-child,
7254
- .sg-wrapper-less .panel > .table:first-child > tbody:first-child > tr:first-child th:last-child,
7255
- .sg-wrapper-less .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:last-child {
7256
- border-top-right-radius: -1;
7257
- }
7258
-
7259
- .sg-wrapper-less .panel > .table:last-child,
7260
- .sg-wrapper-less .panel > .table-responsive:last-child > .table:last-child {
7261
- border-bottom-right-radius: -1;
7262
- border-bottom-left-radius: -1;
7263
- }
7264
-
7265
- .sg-wrapper-less .panel > .table:last-child > tbody:last-child > tr:last-child,
7266
- .sg-wrapper-less .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child,
7267
- .sg-wrapper-less .panel > .table:last-child > tfoot:last-child > tr:last-child,
7268
- .sg-wrapper-less .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child {
7269
- border-bottom-left-radius: -1;
7270
- border-bottom-right-radius: -1;
7271
- }
7272
-
7273
- .sg-wrapper-less .panel > .table:last-child > tbody:last-child > tr:last-child td:first-child,
7274
- .sg-wrapper-less .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:first-child,
7275
- .sg-wrapper-less .panel > .table:last-child > tfoot:last-child > tr:last-child td:first-child,
7276
- .sg-wrapper-less .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:first-child,
7277
- .sg-wrapper-less .panel > .table:last-child > tbody:last-child > tr:last-child th:first-child,
7278
- .sg-wrapper-less .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:first-child,
7279
- .sg-wrapper-less .panel > .table:last-child > tfoot:last-child > tr:last-child th:first-child,
7280
- .sg-wrapper-less .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:first-child {
7281
- border-bottom-left-radius: -1;
7282
- }
7283
-
7284
- .sg-wrapper-less .panel > .table:last-child > tbody:last-child > tr:last-child td:last-child,
7285
- .sg-wrapper-less .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:last-child,
7286
- .sg-wrapper-less .panel > .table:last-child > tfoot:last-child > tr:last-child td:last-child,
7287
- .sg-wrapper-less .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:last-child,
7288
- .sg-wrapper-less .panel > .table:last-child > tbody:last-child > tr:last-child th:last-child,
7289
- .sg-wrapper-less .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:last-child,
7290
- .sg-wrapper-less .panel > .table:last-child > tfoot:last-child > tr:last-child th:last-child,
7291
- .sg-wrapper-less .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:last-child {
7292
- border-bottom-right-radius: -1;
7293
- }
7294
-
7295
- .sg-wrapper-less .panel > .panel-body + .table,
7296
- .sg-wrapper-less .panel > .panel-body + .table-responsive,
7297
- .sg-wrapper-less .panel > .table + .panel-body,
7298
- .sg-wrapper-less .panel > .table-responsive + .panel-body {
7299
- border-top: 1px solid #dddddd;
7300
- }
7301
-
7302
- .sg-wrapper-less .panel > .table > tbody:first-child > tr:first-child th,
7303
- .sg-wrapper-less .panel > .table > tbody:first-child > tr:first-child td {
7304
- border-top: 0;
7305
- }
7306
-
7307
- .sg-wrapper-less .panel > .table-bordered,
7308
- .sg-wrapper-less .panel > .table-responsive > .table-bordered {
7309
- border: 0;
7310
- }
7311
-
7312
- .sg-wrapper-less .panel > .table-bordered > thead > tr > th:first-child,
7313
- .sg-wrapper-less .panel > .table-responsive > .table-bordered > thead > tr > th:first-child,
7314
- .sg-wrapper-less .panel > .table-bordered > tbody > tr > th:first-child,
7315
- .sg-wrapper-less .panel > .table-responsive > .table-bordered > tbody > tr > th:first-child,
7316
- .sg-wrapper-less .panel > .table-bordered > tfoot > tr > th:first-child,
7317
- .sg-wrapper-less .panel > .table-responsive > .table-bordered > tfoot > tr > th:first-child,
7318
- .sg-wrapper-less .panel > .table-bordered > thead > tr > td:first-child,
7319
- .sg-wrapper-less .panel > .table-responsive > .table-bordered > thead > tr > td:first-child,
7320
- .sg-wrapper-less .panel > .table-bordered > tbody > tr > td:first-child,
7321
- .sg-wrapper-less .panel > .table-responsive > .table-bordered > tbody > tr > td:first-child,
7322
- .sg-wrapper-less .panel > .table-bordered > tfoot > tr > td:first-child,
7323
- .sg-wrapper-less .panel > .table-responsive > .table-bordered > tfoot > tr > td:first-child {
7324
- border-left: 0;
7325
- }
7326
-
7327
- .sg-wrapper-less .panel > .table-bordered > thead > tr > th:last-child,
7328
- .sg-wrapper-less .panel > .table-responsive > .table-bordered > thead > tr > th:last-child,
7329
- .sg-wrapper-less .panel > .table-bordered > tbody > tr > th:last-child,
7330
- .sg-wrapper-less .panel > .table-responsive > .table-bordered > tbody > tr > th:last-child,
7331
- .sg-wrapper-less .panel > .table-bordered > tfoot > tr > th:last-child,
7332
- .sg-wrapper-less .panel > .table-responsive > .table-bordered > tfoot > tr > th:last-child,
7333
- .sg-wrapper-less .panel > .table-bordered > thead > tr > td:last-child,
7334
- .sg-wrapper-less .panel > .table-responsive > .table-bordered > thead > tr > td:last-child,
7335
- .sg-wrapper-less .panel > .table-bordered > tbody > tr > td:last-child,
7336
- .sg-wrapper-less .panel > .table-responsive > .table-bordered > tbody > tr > td:last-child,
7337
- .sg-wrapper-less .panel > .table-bordered > tfoot > tr > td:last-child,
7338
- .sg-wrapper-less .panel > .table-responsive > .table-bordered > tfoot > tr > td:last-child {
7339
- border-right: 0;
7340
- }
7341
-
7342
- .sg-wrapper-less .panel > .table-bordered > thead > tr:first-child > td,
7343
- .sg-wrapper-less .panel > .table-responsive > .table-bordered > thead > tr:first-child > td,
7344
- .sg-wrapper-less .panel > .table-bordered > tbody > tr:first-child > td,
7345
- .sg-wrapper-less .panel > .table-responsive > .table-bordered > tbody > tr:first-child > td,
7346
- .sg-wrapper-less .panel > .table-bordered > thead > tr:first-child > th,
7347
- .sg-wrapper-less .panel > .table-responsive > .table-bordered > thead > tr:first-child > th,
7348
- .sg-wrapper-less .panel > .table-bordered > tbody > tr:first-child > th,
7349
- .sg-wrapper-less .panel > .table-responsive > .table-bordered > tbody > tr:first-child > th {
7350
- border-bottom: 0;
7351
- }
7352
-
7353
- .sg-wrapper-less .panel > .table-bordered > tbody > tr:last-child > td,
7354
- .sg-wrapper-less .panel > .table-responsive > .table-bordered > tbody > tr:last-child > td,
7355
- .sg-wrapper-less .panel > .table-bordered > tfoot > tr:last-child > td,
7356
- .sg-wrapper-less .panel > .table-responsive > .table-bordered > tfoot > tr:last-child > td,
7357
- .sg-wrapper-less .panel > .table-bordered > tbody > tr:last-child > th,
7358
- .sg-wrapper-less .panel > .table-responsive > .table-bordered > tbody > tr:last-child > th,
7359
- .sg-wrapper-less .panel > .table-bordered > tfoot > tr:last-child > th,
7360
- .sg-wrapper-less .panel > .table-responsive > .table-bordered > tfoot > tr:last-child > th {
7361
- border-bottom: 0;
7362
- }
7363
-
7364
- .sg-wrapper-less .panel > .table-responsive {
7365
- border: 0;
7366
- margin-bottom: 0;
7367
- }
7368
-
7369
- .sg-wrapper-less .panel-group {
7370
- margin-bottom: 21px;
7371
- }
7372
-
7373
- .sg-wrapper-less .panel-group .panel {
7374
- margin-bottom: 0;
7375
- border-radius: 0;
7376
- }
7377
-
7378
- .sg-wrapper-less .panel-group .panel + .panel {
7379
- margin-top: 5px;
7380
- }
7381
-
7382
- .sg-wrapper-less .panel-group .panel-heading {
7383
- border-bottom: 0;
7384
- }
7385
-
7386
- .sg-wrapper-less .panel-group .panel-heading + .panel-collapse > .panel-body,
7387
- .sg-wrapper-less .panel-group .panel-heading + .panel-collapse > .list-group {
7388
- border-top: 1px solid #dddddd;
7389
- }
7390
-
7391
- .sg-wrapper-less .panel-group .panel-footer {
7392
- border-top: 0;
7393
- }
7394
-
7395
- .sg-wrapper-less .panel-group .panel-footer + .panel-collapse .panel-body {
7396
- border-bottom: 1px solid #dddddd;
7397
- }
7398
-
7399
- .sg-wrapper-less .panel-default {
7400
- border-color: #dddddd;
7401
- }
7402
-
7403
- .sg-wrapper-less .panel-default > .panel-heading {
7404
- color: #333333;
7405
- background-color: #f5f5f5;
7406
- border-color: #dddddd;
7407
- }
7408
-
7409
- .sg-wrapper-less .panel-default > .panel-heading + .panel-collapse > .panel-body {
7410
- border-top-color: #dddddd;
7411
- }
7412
-
7413
- .sg-wrapper-less .panel-default > .panel-heading .badge {
7414
- color: #f5f5f5;
7415
- background-color: #333333;
7416
- }
7417
-
7418
- .sg-wrapper-less .panel-default > .panel-footer + .panel-collapse > .panel-body {
7419
- border-bottom-color: #dddddd;
7420
- }
7421
-
7422
- .sg-wrapper-less .panel-primary {
7423
- border-color: #2780e3;
7424
- }
7425
-
7426
- .sg-wrapper-less .panel-primary > .panel-heading {
7427
- color: #ffffff;
7428
- background-color: #2780e3;
7429
- border-color: #2780e3;
7430
- }
7431
-
7432
- .sg-wrapper-less .panel-primary > .panel-heading + .panel-collapse > .panel-body {
7433
- border-top-color: #2780e3;
7434
- }
7435
-
7436
- .sg-wrapper-less .panel-primary > .panel-heading .badge {
7437
- color: #2780e3;
7438
- background-color: #ffffff;
7439
- }
7440
-
7441
- .sg-wrapper-less .panel-primary > .panel-footer + .panel-collapse > .panel-body {
7442
- border-bottom-color: #2780e3;
7443
- }
7444
-
7445
- .sg-wrapper-less .panel-success {
7446
- border-color: #4e9f15;
7447
- }
7448
-
7449
- .sg-wrapper-less .panel-success > .panel-heading {
7450
- color: #ffffff;
7451
- background-color: #3fb618;
7452
- border-color: #4e9f15;
7453
- }
7454
-
7455
- .sg-wrapper-less .panel-success > .panel-heading + .panel-collapse > .panel-body {
7456
- border-top-color: #4e9f15;
7457
- }
7458
-
7459
- .sg-wrapper-less .panel-success > .panel-heading .badge {
7460
- color: #3fb618;
7461
- background-color: #ffffff;
7462
- }
7463
-
7464
- .sg-wrapper-less .panel-success > .panel-footer + .panel-collapse > .panel-body {
7465
- border-bottom-color: #4e9f15;
7466
- }
7467
-
7468
- .sg-wrapper-less .panel-info {
7469
- border-color: #7643a8;
7470
- }
7471
-
7472
- .sg-wrapper-less .panel-info > .panel-heading {
7473
- color: #ffffff;
7474
- background-color: #9954bb;
7475
- border-color: #7643a8;
7476
- }
7477
-
7478
- .sg-wrapper-less .panel-info > .panel-heading + .panel-collapse > .panel-body {
7479
- border-top-color: #7643a8;
7480
- }
7481
-
7482
- .sg-wrapper-less .panel-info > .panel-heading .badge {
7483
- color: #9954bb;
7484
- background-color: #ffffff;
7485
- }
7486
-
7487
- .sg-wrapper-less .panel-info > .panel-footer + .panel-collapse > .panel-body {
7488
- border-bottom-color: #7643a8;
7489
- }
7490
-
7491
- .sg-wrapper-less .panel-warning {
7492
- border-color: #ff4309;
7493
- }
7494
-
7495
- .sg-wrapper-less .panel-warning > .panel-heading {
7496
- color: #ffffff;
7497
- background-color: #ff7518;
7498
- border-color: #ff4309;
7499
- }
7500
-
7501
- .sg-wrapper-less .panel-warning > .panel-heading + .panel-collapse > .panel-body {
7502
- border-top-color: #ff4309;
7503
- }
7504
-
7505
- .sg-wrapper-less .panel-warning > .panel-heading .badge {
7506
- color: #ff7518;
7507
- background-color: #ffffff;
7508
- }
7509
-
7510
- .sg-wrapper-less .panel-warning > .panel-footer + .panel-collapse > .panel-body {
7511
- border-bottom-color: #ff4309;
7512
- }
7513
-
7514
- .sg-wrapper-less .panel-danger {
7515
- border-color: #f0005e;
7516
- }
7517
-
7518
- .sg-wrapper-less .panel-danger > .panel-heading {
7519
- color: #ffffff;
7520
- background-color: #ff0039;
7521
- border-color: #f0005e;
7522
- }
7523
-
7524
- .sg-wrapper-less .panel-danger > .panel-heading + .panel-collapse > .panel-body {
7525
- border-top-color: #f0005e;
7526
- }
7527
-
7528
- .sg-wrapper-less .panel-danger > .panel-heading .badge {
7529
- color: #ff0039;
7530
- background-color: #ffffff;
7531
- }
7532
-
7533
- .sg-wrapper-less .panel-danger > .panel-footer + .panel-collapse > .panel-body {
7534
- border-bottom-color: #f0005e;
7535
- }
7536
-
7537
- .sg-wrapper-less .embed-responsive {
7538
- position: relative;
7539
- display: block;
7540
- height: 0;
7541
- padding: 0;
7542
- overflow: hidden;
7543
- }
7544
-
7545
- .sg-wrapper-less .embed-responsive .embed-responsive-item,
7546
- .sg-wrapper-less .embed-responsive iframe,
7547
- .sg-wrapper-less .embed-responsive embed,
7548
- .sg-wrapper-less .embed-responsive object,
7549
- .sg-wrapper-less .embed-responsive video {
7550
- position: absolute;
7551
- top: 0;
7552
- left: 0;
7553
- bottom: 0;
7554
- height: 100%;
7555
- width: 100%;
7556
- border: 0;
7557
- }
7558
-
7559
- .sg-wrapper-less .embed-responsive-16by9 {
7560
- padding-bottom: 56.25%;
7561
- }
7562
-
7563
- .sg-wrapper-less .embed-responsive-4by3 {
7564
- padding-bottom: 75%;
7565
- }
7566
-
7567
- .sg-wrapper-less .well {
7568
- min-height: 20px;
7569
- padding: 19px;
7570
- margin-bottom: 20px;
7571
- background-color: #f5f5f5;
7572
- border: 1px solid #e3e3e3;
7573
- border-radius: 0;
7574
- -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
7575
- box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
7576
- }
7577
-
7578
- .sg-wrapper-less .well blockquote {
7579
- border-color: #ddd;
7580
- border-color: rgba(0, 0, 0, 0.15);
7581
- }
7582
-
7583
- .sg-wrapper-less .well-lg {
7584
- padding: 24px;
7585
- border-radius: 0;
7586
- }
7587
-
7588
- .sg-wrapper-less .well-sm {
7589
- padding: 9px;
7590
- border-radius: 0;
7591
- }
7592
-
7593
- .sg-wrapper-less .close {
7594
- float: right;
7595
- font-size: 22.5px;
7596
- font-weight: bold;
7597
- line-height: 1;
7598
- color: #ffffff;
7599
- text-shadow: 0 1px 0 #ffffff;
7600
- opacity: 0.2;
7601
- filter: alpha(opacity=20);
7602
- }
7603
-
7604
- .sg-wrapper-less .close:hover,
7605
- .sg-wrapper-less .close:focus {
7606
- color: #ffffff;
7607
- text-decoration: none;
7608
- cursor: pointer;
7609
- opacity: 0.5;
7610
- filter: alpha(opacity=50);
7611
- }
7612
-
7613
- .sg-wrapper-less button.close {
7614
- padding: 0;
7615
- cursor: pointer;
7616
- background: transparent;
7617
- border: 0;
7618
- -webkit-appearance: none;
7619
- }
7620
-
7621
- .sg-wrapper-less .modal-open {
7622
- overflow: hidden;
7623
- }
7624
-
7625
- .modal-close-button {
7626
- display: inline-block;
7627
- margin-right: 15px;
7628
- color: #000000;
7629
- cursor: pointer;
7630
- }
7631
-
7632
- .sg-wrapper-less .modal {
7633
- display: none;
7634
- overflow: hidden;
7635
- position: fixed;
7636
- top: 0;
7637
- right: 0;
7638
- bottom: 0;
7639
- left: 0;
7640
- z-index: 1050;
7641
- -webkit-overflow-scrolling: touch;
7642
- outline: 0;
7643
- max-width: none;
7644
- width: 100%;
7645
- background: none;
7646
- padding: 0;
7647
- }
7648
-
7649
- .sg-wrapper-less .modal.fade .modal-dialog {
7650
- -webkit-transform: translate(0, -25%);
7651
- -ms-transform: translate(0, -25%);
7652
- -o-transform: translate(0, -25%);
7653
- transform: translate(0, -25%);
7654
- -webkit-transition: -webkit-transform 0.3s ease-out;
7655
- -o-transition: -o-transform 0.3s ease-out;
7656
- transition: transform 0.3s ease-out;
7657
- }
7658
-
7659
- .sg-wrapper-less .modal.in .modal-dialog {
7660
- -webkit-transform: translate(0, 0);
7661
- -ms-transform: translate(0, 0);
7662
- -o-transform: translate(0, 0);
7663
- transform: translate(0, 0);
7664
- }
7665
-
7666
- .sg-wrapper-less .modal-open .modal {
7667
- overflow-x: hidden;
7668
- overflow-y: auto;
7669
- }
7670
-
7671
- .sg-wrapper-less .modal-dialog {
7672
- position: relative;
7673
- width: auto;
7674
- margin: 10px;
7675
- }
7676
-
7677
- .sg-wrapper-less .modal-content {
7678
- position: relative;
7679
- background-color: #ffffff;
7680
- border: 1px solid #999999;
7681
- border: 1px solid transparent;
7682
- border-radius: 0;
7683
- -webkit-box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);
7684
- box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);
7685
- -webkit-background-clip: padding-box;
7686
- background-clip: padding-box;
7687
- outline: 0;
7688
- }
7689
-
7690
- .sg-wrapper-less .modal-backdrop {
7691
- position: fixed;
7692
- top: 0;
7693
- right: 0;
7694
- bottom: 0;
7695
- left: 0;
7696
- z-index: 1040;
7697
- background-color: #000000;
7698
- }
7699
-
7700
- .sg-wrapper-less .modal-backdrop.fade {
7701
- opacity: 0;
7702
- filter: alpha(opacity=0);
7703
- }
7704
-
7705
- .sg-wrapper-less .modal-backdrop.in {
7706
- opacity: 0.5;
7707
- filter: alpha(opacity=50);
7708
- }
7709
-
7710
- .sg-wrapper-less .modal-header {
7711
- padding: 20px;
7712
- min-height: 16.42857143px;
7713
- background: #f8f8f8;
7714
- }
7715
-
7716
- .sg-wrapper-less .modal-header .close {
7717
- margin-top: -2px;
7718
- }
7719
-
7720
- .sg-wrapper-less .modal-title {
7721
- margin: 0;
7722
- line-height: 1.42857143;
7723
- color: #000000;
7724
- font-weight: bold;
7725
- }
7726
-
7727
- .sg-wrapper-less .modal-body {
7728
- position: relative;
7729
- padding: 20px;
7730
- }
7731
-
7732
- .sg-wrapper-less .modal-footer {
7733
- padding: 20px;
7734
- text-align: right;
7735
- background-color: #f8f8f8;
7736
- }
7737
-
7738
- .sg-wrapper-less .modal-footer .btn + .btn {
7739
- margin-left: 5px;
7740
- margin-bottom: 0;
7741
- }
7742
-
7743
- .sg-wrapper-less .modal-footer .btn-group .btn + .btn {
7744
- margin-left: -1px;
7745
- }
7746
-
7747
- .sg-wrapper-less .modal-footer .btn-block + .btn-block {
7748
- margin-left: 0;
7749
- }
7750
-
7751
- .sg-wrapper-less .modal-scrollbar-measure {
7752
- position: absolute;
7753
- top: -9999px;
7754
- width: 50px;
7755
- height: 50px;
7756
- overflow: scroll;
7757
- }
7758
-
7759
- @media (min-width: 768px) {
7760
- .sg-wrapper-less .modal-dialog {
7761
- width: 600px;
7762
- margin: 30px auto;
7763
- }
7764
-
7765
- .sg-wrapper-less .modal-content {
7766
- -webkit-box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5);
7767
- box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5);
7768
- }
7769
-
7770
- .sg-wrapper-less .modal-sm {
7771
- width: 300px;
7772
- }
7773
- }
7774
-
7775
- @media (min-width: 992px) {
7776
- .sg-wrapper-less .modal-lg {
7777
- width: 900px;
7778
- }
7779
- }
7780
-
7781
- .sg-wrapper-less .tooltip {
7782
- position: absolute;
7783
- z-index: 1070;
7784
- display: block;
7785
- font-family: "Source Sans Pro", Calibri, Candara, Arial, sans-serif;
7786
- font-size: 13px;
7787
- font-weight: normal;
7788
- line-height: 1.4;
7789
- opacity: 0;
7790
- filter: alpha(opacity=0);
7791
- }
7792
-
7793
- .sg-wrapper-less .tooltip.in {
7794
- opacity: 0.9;
7795
- filter: alpha(opacity=90);
7796
- }
7797
-
7798
- .sg-wrapper-less .tooltip.top {
7799
- margin-top: -3px;
7800
- padding: 5px 0;
7801
- }
7802
-
7803
- .sg-wrapper-less .tooltip.right {
7804
- margin-left: 3px;
7805
- padding: 0 5px;
7806
- }
7807
-
7808
- .sg-wrapper-less .tooltip.bottom {
7809
- margin-top: 3px;
7810
- padding: 5px 0;
7811
- }
7812
-
7813
- .sg-wrapper-less .tooltip.left {
7814
- margin-left: -3px;
7815
- padding: 0 5px;
7816
- }
7817
-
7818
- .sg-wrapper-less .tooltip-inner {
7819
- max-width: 200px;
7820
- padding: 3px 8px;
7821
- color: #ffffff;
7822
- text-align: center;
7823
- text-decoration: none;
7824
- background-color: #000000;
7825
- border-radius: 0;
7826
- }
7827
-
7828
- .sg-wrapper-less .tooltip-arrow {
7829
- position: absolute;
7830
- width: 0;
7831
- height: 0;
7832
- border-color: transparent;
7833
- border-style: solid;
7834
- }
7835
-
7836
- .sg-wrapper-less .tooltip.top .tooltip-arrow {
7837
- bottom: 0;
7838
- left: 50%;
7839
- margin-left: -5px;
7840
- border-width: 5px 5px 0;
7841
- border-top-color: #000000;
7842
- }
7843
-
7844
- .sg-wrapper-less .tooltip.top-left .tooltip-arrow {
7845
- bottom: 0;
7846
- right: 5px;
7847
- margin-bottom: -5px;
7848
- border-width: 5px 5px 0;
7849
- border-top-color: #000000;
7850
- }
7851
-
7852
- .sg-wrapper-less .tooltip.top-right .tooltip-arrow {
7853
- bottom: 0;
7854
- left: 5px;
7855
- margin-bottom: -5px;
7856
- border-width: 5px 5px 0;
7857
- border-top-color: #000000;
7858
- }
7859
-
7860
- .sg-wrapper-less .tooltip.right .tooltip-arrow {
7861
- top: 50%;
7862
- left: 0;
7863
- margin-top: -5px;
7864
- border-width: 5px 5px 5px 0;
7865
- border-right-color: #000000;
7866
- }
7867
-
7868
- .sg-wrapper-less .tooltip.left .tooltip-arrow {
7869
- top: 50%;
7870
- right: 0;
7871
- margin-top: -5px;
7872
- border-width: 5px 0 5px 5px;
7873
- border-left-color: #000000;
7874
- }
7875
-
7876
- .sg-wrapper-less .tooltip.bottom .tooltip-arrow {
7877
- top: 0;
7878
- left: 50%;
7879
- margin-left: -5px;
7880
- border-width: 0 5px 5px;
7881
- border-bottom-color: #000000;
7882
- }
7883
-
7884
- .sg-wrapper-less .tooltip.bottom-left .tooltip-arrow {
7885
- top: 0;
7886
- right: 5px;
7887
- margin-top: -5px;
7888
- border-width: 0 5px 5px;
7889
- border-bottom-color: #000000;
7890
- }
7891
-
7892
- .sg-wrapper-less .tooltip.bottom-right .tooltip-arrow {
7893
- top: 0;
7894
- left: 5px;
7895
- margin-top: -5px;
7896
- border-width: 0 5px 5px;
7897
- border-bottom-color: #000000;
7898
- }
7899
-
7900
- .sg-wrapper-less .popover {
7901
- position: absolute;
7902
- top: 0;
7903
- left: 0;
7904
- z-index: 1060;
7905
- display: none;
7906
- max-width: 276px;
7907
- padding: 1px;
7908
- font-family: "Source Sans Pro", Calibri, Candara, Arial, sans-serif;
7909
- font-size: 15px;
7910
- font-weight: normal;
7911
- line-height: 1.42857143;
7912
- text-align: left;
7913
- background-color: #ffffff;
7914
- -webkit-background-clip: padding-box;
7915
- background-clip: padding-box;
7916
- border: 1px solid #cccccc;
7917
- border: 1px solid rgba(0, 0, 0, 0.2);
7918
- border-radius: 0;
7919
- -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
7920
- box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
7921
- white-space: normal;
7922
- }
7923
-
7924
- .sg-wrapper-less .popover.top {
7925
- margin-top: -10px;
7926
- }
7927
-
7928
- .sg-wrapper-less .popover.right {
7929
- margin-left: 10px;
7930
- }
7931
-
7932
- .sg-wrapper-less .popover.bottom {
7933
- margin-top: 10px;
7934
- }
7935
-
7936
- .sg-wrapper-less .popover.left {
7937
- margin-left: -10px;
7938
- }
7939
-
7940
- .sg-wrapper-less .popover-title {
7941
- margin: 0;
7942
- padding: 8px 14px;
7943
- font-size: 15px;
7944
- background-color: #f7f7f7;
7945
- border-bottom: 1px solid #ebebeb;
7946
- border-radius: -1 -1 0 0;
7947
- }
7948
-
7949
- .sg-wrapper-less .popover-content {
7950
- padding: 9px 14px;
7951
- }
7952
-
7953
- .sg-wrapper-less .popover > .arrow,
7954
- .sg-wrapper-less .popover > .arrow:after {
7955
- position: absolute;
7956
- display: block;
7957
- width: 0;
7958
- height: 0;
7959
- border-color: transparent;
7960
- border-style: solid;
7961
- }
7962
-
7963
- .sg-wrapper-less .popover > .arrow {
7964
- border-width: 11px;
7965
- }
7966
-
7967
- .sg-wrapper-less .popover > .arrow:after {
7968
- border-width: 10px;
7969
- content: "";
7970
- }
7971
-
7972
- .sg-wrapper-less .popover.top > .arrow {
7973
- left: 50%;
7974
- margin-left: -11px;
7975
- border-bottom-width: 0;
7976
- border-top-color: #999999;
7977
- border-top-color: rgba(0, 0, 0, 0.25);
7978
- bottom: -11px;
7979
- }
7980
-
7981
- .sg-wrapper-less .popover.top > .arrow:after {
7982
- content: " ";
7983
- bottom: 1px;
7984
- margin-left: -10px;
7985
- border-bottom-width: 0;
7986
- border-top-color: #ffffff;
7987
- }
7988
-
7989
- .sg-wrapper-less .popover.right > .arrow {
7990
- top: 50%;
7991
- left: -11px;
7992
- margin-top: -11px;
7993
- border-left-width: 0;
7994
- border-right-color: #999999;
7995
- border-right-color: rgba(0, 0, 0, 0.25);
7996
- }
7997
-
7998
- .sg-wrapper-less .popover.right > .arrow:after {
7999
- content: " ";
8000
- left: 1px;
8001
- bottom: -10px;
8002
- border-left-width: 0;
8003
- border-right-color: #ffffff;
8004
- }
8005
-
8006
- .sg-wrapper-less .popover.bottom > .arrow {
8007
- left: 50%;
8008
- margin-left: -11px;
8009
- border-top-width: 0;
8010
- border-bottom-color: #999999;
8011
- border-bottom-color: rgba(0, 0, 0, 0.25);
8012
- top: -11px;
8013
- }
8014
-
8015
- .sg-wrapper-less .popover.bottom > .arrow:after {
8016
- content: " ";
8017
- top: 1px;
8018
- margin-left: -10px;
8019
- border-top-width: 0;
8020
- border-bottom-color: #ffffff;
8021
- }
8022
-
8023
- .sg-wrapper-less .popover.left > .arrow {
8024
- top: 50%;
8025
- right: -11px;
8026
- margin-top: -11px;
8027
- border-right-width: 0;
8028
- border-left-color: #999999;
8029
- border-left-color: rgba(0, 0, 0, 0.25);
8030
- }
8031
-
8032
- .sg-wrapper-less .popover.left > .arrow:after {
8033
- content: " ";
8034
- right: 1px;
8035
- border-right-width: 0;
8036
- border-left-color: #ffffff;
8037
- bottom: -10px;
8038
- }
8039
-
8040
- .sg-wrapper-less .carousel {
8041
- position: relative;
8042
- }
8043
-
8044
- .sg-wrapper-less .carousel-inner {
8045
- position: relative;
8046
- overflow: hidden;
8047
- width: 100%;
8048
- }
8049
-
8050
- .sg-wrapper-less .carousel-inner > .item {
8051
- display: none;
8052
- position: relative;
8053
- -webkit-transition: 0.6s ease-in-out left;
8054
- -o-transition: 0.6s ease-in-out left;
8055
- transition: 0.6s ease-in-out left;
8056
- }
8057
-
8058
- .sg-wrapper-less .carousel-inner > .item > img,
8059
- .sg-wrapper-less .carousel-inner > .item > a > img {
8060
- line-height: 1;
8061
- }
8062
-
8063
- @media all and (transform-3d), (-webkit-transform-3d) {
8064
- .sg-wrapper-less .carousel-inner > .item {
8065
- -webkit-transition: -webkit-transform 0.6s ease-in-out;
8066
- -o-transition: -o-transform 0.6s ease-in-out;
8067
- transition: transform 0.6s ease-in-out;
8068
- -webkit-backface-visibility: hidden;
8069
- backface-visibility: hidden;
8070
- -webkit-perspective: 1000;
8071
- perspective: 1000;
8072
- }
8073
-
8074
- .sg-wrapper-less .carousel-inner > .item.next,
8075
- .sg-wrapper-less .carousel-inner > .item.active.right {
8076
- -webkit-transform: translate3d(100%, 0, 0);
8077
- transform: translate3d(100%, 0, 0);
8078
- left: 0;
8079
- }
8080
-
8081
- .sg-wrapper-less .carousel-inner > .item.prev,
8082
- .sg-wrapper-less .carousel-inner > .item.active.left {
8083
- -webkit-transform: translate3d(-100%, 0, 0);
8084
- transform: translate3d(-100%, 0, 0);
8085
- left: 0;
8086
- }
8087
-
8088
- .sg-wrapper-less .carousel-inner > .item.next.left,
8089
- .sg-wrapper-less .carousel-inner > .item.prev.right,
8090
- .sg-wrapper-less .carousel-inner > .item.active {
8091
- -webkit-transform: translate3d(0, 0, 0);
8092
- transform: translate3d(0, 0, 0);
8093
- left: 0;
8094
- }
8095
- }
8096
-
8097
- .sg-wrapper-less .carousel-inner > .active,
8098
- .sg-wrapper-less .carousel-inner > .next,
8099
- .sg-wrapper-less .carousel-inner > .prev {
8100
- display: block;
8101
- }
8102
-
8103
- .sg-wrapper-less .carousel-inner > .active {
8104
- left: 0;
8105
- }
8106
-
8107
- .sg-wrapper-less .carousel-inner > .next,
8108
- .sg-wrapper-less .carousel-inner > .prev {
8109
- position: absolute;
8110
- top: 0;
8111
- width: 100%;
8112
- }
8113
-
8114
- .sg-wrapper-less .carousel-inner > .next {
8115
- left: 100%;
8116
- }
8117
-
8118
- .sg-wrapper-less .carousel-inner > .prev {
8119
- left: -100%;
8120
- }
8121
-
8122
- .sg-wrapper-less .carousel-inner > .next.left,
8123
- .sg-wrapper-less .carousel-inner > .prev.right {
8124
- left: 0;
8125
- }
8126
-
8127
- .sg-wrapper-less .carousel-inner > .active.left {
8128
- left: -100%;
8129
- }
8130
-
8131
- .sg-wrapper-less .carousel-inner > .active.right {
8132
- left: 100%;
8133
- }
8134
-
8135
- .sg-wrapper-less .carousel-control {
8136
- position: absolute;
8137
- top: 0;
8138
- left: 0;
8139
- bottom: 0;
8140
- width: 15%;
8141
- opacity: 0.5;
8142
- filter: alpha(opacity=50);
8143
- font-size: 20px;
8144
- color: #ffffff;
8145
- text-align: center;
8146
- text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6);
8147
- }
8148
-
8149
- .sg-wrapper-less .carousel-control.left {
8150
- background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.0001) 100%);
8151
- background-image: -o-linear-gradient(left, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.0001) 100%);
8152
- background-image: -webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0.0001)));
8153
- background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.0001) 100%);
8154
- background-repeat: repeat-x;
8155
- filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1);
8156
- }
8157
-
8158
- .sg-wrapper-less .carousel-control.right {
8159
- left: auto;
8160
- right: 0;
8161
- background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, 0.0001) 0%, rgba(0, 0, 0, 0.5) 100%);
8162
- background-image: -o-linear-gradient(left, rgba(0, 0, 0, 0.0001) 0%, rgba(0, 0, 0, 0.5) 100%);
8163
- background-image: -webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, 0.0001)), to(rgba(0, 0, 0, 0.5)));
8164
- background-image: linear-gradient(to right, rgba(0, 0, 0, 0.0001) 0%, rgba(0, 0, 0, 0.5) 100%);
8165
- background-repeat: repeat-x;
8166
- filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=1);
8167
- }
8168
-
8169
- .sg-wrapper-less .carousel-control:hover,
8170
- .sg-wrapper-less .carousel-control:focus {
8171
- outline: 0;
8172
- color: #ffffff;
8173
- text-decoration: none;
8174
- opacity: 0.9;
8175
- filter: alpha(opacity=90);
8176
- }
8177
-
8178
- .sg-wrapper-less .carousel-control .icon-prev,
8179
- .sg-wrapper-less .carousel-control .icon-next,
8180
- .sg-wrapper-less .carousel-control .glyphicon-chevron-left,
8181
- .sg-wrapper-less .carousel-control .glyphicon-chevron-right {
8182
- position: absolute;
8183
- top: 50%;
8184
- z-index: 5;
8185
- display: inline-block;
8186
- }
8187
-
8188
- .sg-wrapper-less .carousel-control .icon-prev,
8189
- .sg-wrapper-less .carousel-control .glyphicon-chevron-left {
8190
- left: 50%;
8191
- margin-left: -10px;
8192
- }
8193
-
8194
- .sg-wrapper-less .carousel-control .icon-next,
8195
- .sg-wrapper-less .carousel-control .glyphicon-chevron-right {
8196
- right: 50%;
8197
- margin-right: -10px;
8198
- }
8199
-
8200
- .sg-wrapper-less .carousel-control .icon-prev,
8201
- .sg-wrapper-less .carousel-control .icon-next {
8202
- width: 20px;
8203
- height: 20px;
8204
- margin-top: -10px;
8205
- line-height: 1;
8206
- font-family: serif;
8207
- }
8208
-
8209
- .sg-wrapper-less .carousel-control .icon-prev:before {
8210
- content: '\2039';
8211
- }
8212
-
8213
- .sg-wrapper-less .carousel-control .icon-next:before {
8214
- content: '\203a';
8215
- }
8216
-
8217
- .sg-wrapper-less .carousel-indicators {
8218
- position: absolute;
8219
- bottom: 10px;
8220
- left: 50%;
8221
- z-index: 15;
8222
- width: 60%;
8223
- margin-left: -30%;
8224
- padding-left: 0;
8225
- list-style: none;
8226
- text-align: center;
8227
- }
8228
-
8229
- .sg-wrapper-less .carousel-indicators li {
8230
- display: inline-block;
8231
- width: 10px;
8232
- height: 10px;
8233
- margin: 1px;
8234
- text-indent: -999px;
8235
- border: 1px solid #ffffff;
8236
- border-radius: 10px;
8237
- cursor: pointer;
8238
- background-color: #000 \9;
8239
- background-color: rgba(0, 0, 0, 0);
8240
- }
8241
-
8242
- .sg-wrapper-less .carousel-indicators .active {
8243
- margin: 0;
8244
- width: 12px;
8245
- height: 12px;
8246
- background-color: #ffffff;
8247
- }
8248
-
8249
- .sg-wrapper-less .carousel-caption {
8250
- position: absolute;
8251
- left: 15%;
8252
- right: 15%;
8253
- bottom: 20px;
8254
- z-index: 10;
8255
- padding-top: 20px;
8256
- padding-bottom: 20px;
8257
- color: #ffffff;
8258
- text-align: center;
8259
- text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6);
8260
- }
8261
-
8262
- .sg-wrapper-less .carousel-caption .btn {
8263
- text-shadow: none;
8264
- }
8265
-
8266
- @media screen and (min-width: 768px) {
8267
- .sg-wrapper-less .carousel-control .glyphicon-chevron-left,
8268
- .sg-wrapper-less .carousel-control .glyphicon-chevron-right,
8269
- .sg-wrapper-less .carousel-control .icon-prev,
8270
- .sg-wrapper-less .carousel-control .icon-next {
8271
- width: 30px;
8272
- height: 30px;
8273
- margin-top: -15px;
8274
- font-size: 30px;
8275
- }
8276
-
8277
- .sg-wrapper-less .carousel-control .glyphicon-chevron-left,
8278
- .sg-wrapper-less .carousel-control .icon-prev {
8279
- margin-left: -15px;
8280
- }
8281
-
8282
- .sg-wrapper-less .carousel-control .glyphicon-chevron-right,
8283
- .sg-wrapper-less .carousel-control .icon-next {
8284
- margin-right: -15px;
8285
- }
8286
-
8287
- .sg-wrapper-less .carousel-caption {
8288
- left: 20%;
8289
- right: 20%;
8290
- padding-bottom: 30px;
8291
- }
8292
-
8293
- .sg-wrapper-less .carousel-indicators {
8294
- bottom: 20px;
8295
- }
8296
- }
8297
-
8298
- .sg-wrapper-less .clearfix:before,
8299
- .sg-wrapper-less .clearfix:after,
8300
- .sg-wrapper-less .dl-horizontal dd:before,
8301
- .sg-wrapper-less .dl-horizontal dd:after,
8302
- .sg-wrapper-less .container:before,
8303
- .sg-wrapper-less .container:after,
8304
- .sg-wrapper-less .container-fluid:before,
8305
- .sg-wrapper-less .container-fluid:after,
8306
- .sg-wrapper-less .row:before,
8307
- .sg-wrapper-less .row:after,
8308
- .sg-wrapper-less .form-horizontal .form-group:before,
8309
- .sg-wrapper-less .form-horizontal .form-group:after,
8310
- .sg-wrapper-less .btn-toolbar:before,
8311
- .sg-wrapper-less .btn-toolbar:after,
8312
- .sg-wrapper-less .btn-group-vertical > .btn-group:before,
8313
- .sg-wrapper-less .btn-group-vertical > .btn-group:after,
8314
- .sg-wrapper-less .nav:before,
8315
- .sg-wrapper-less .nav:after,
8316
- .sg-wrapper-less .navbar:before,
8317
- .sg-wrapper-less .navbar:after,
8318
- .sg-wrapper-less .navbar-header:before,
8319
- .sg-wrapper-less .navbar-header:after,
8320
- .sg-wrapper-less .navbar-collapse:before,
8321
- .sg-wrapper-less .navbar-collapse:after,
8322
- .sg-wrapper-less .pager:before,
8323
- .sg-wrapper-less .pager:after,
8324
- .sg-wrapper-less .panel-body:before,
8325
- .sg-wrapper-less .panel-body:after,
8326
- .sg-wrapper-less .modal-footer:before,
8327
- .sg-wrapper-less .modal-footer:after {
8328
- content: " ";
8329
- display: table;
8330
- }
8331
-
8332
- .sg-wrapper-less .clearfix:after,
8333
- .sg-wrapper-less .dl-horizontal dd:after,
8334
- .sg-wrapper-less .container:after,
8335
- .sg-wrapper-less .container-fluid:after,
8336
- .sg-wrapper-less .row:after,
8337
- .sg-wrapper-less .form-horizontal .form-group:after,
8338
- .sg-wrapper-less .btn-toolbar:after,
8339
- .sg-wrapper-less .btn-group-vertical > .btn-group:after,
8340
- .sg-wrapper-less .nav:after,
8341
- .sg-wrapper-less .navbar:after,
8342
- .sg-wrapper-less .navbar-header:after,
8343
- .sg-wrapper-less .navbar-collapse:after,
8344
- .sg-wrapper-less .pager:after,
8345
- .sg-wrapper-less .panel-body:after,
8346
- .sg-wrapper-less .modal-footer:after {
8347
- clear: both;
8348
- }
8349
-
8350
- .sg-wrapper-less .center-block {
8351
- display: block;
8352
- margin-left: auto;
8353
- margin-right: auto;
8354
- }
8355
-
8356
- .sg-wrapper-less .pull-right {
8357
- float: right !important;
8358
- }
8359
-
8360
- .sg-wrapper-less .pull-left {
8361
- float: left !important;
8362
- }
8363
-
8364
- .sg-wrapper-less .hide {
8365
- display: none !important;
8366
- }
8367
-
8368
- .sg-wrapper-less .show {
8369
- display: block !important;
8370
- }
8371
-
8372
- .sg-wrapper-less .invisible {
8373
- visibility: hidden;
8374
- }
8375
-
8376
- .sg-wrapper-less .text-hide {
8377
- font: 0/0 a;
8378
- color: transparent;
8379
- text-shadow: none;
8380
- background-color: transparent;
8381
- border: 0;
8382
- }
8383
-
8384
- .sg-wrapper-less .hidden {
8385
- display: none !important;
8386
- }
8387
-
8388
- .sg-wrapper-less .affix {
8389
- position: fixed;
8390
- }
8391
-
8392
- @-ms-viewport {
8393
- width: device-width;
8394
- }
8395
-
8396
- .sg-wrapper-less .visible-xs,
8397
- .sg-wrapper-less .visible-sm,
8398
- .sg-wrapper-less .visible-md,
8399
- .sg-wrapper-less .visible-lg {
8400
- display: none !important;
8401
- }
8402
-
8403
- .sg-wrapper-less .visible-xs-block,
8404
- .sg-wrapper-less .visible-xs-inline,
8405
- .sg-wrapper-less .visible-xs-inline-block,
8406
- .sg-wrapper-less .visible-sm-block,
8407
- .sg-wrapper-less .visible-sm-inline,
8408
- .sg-wrapper-less .visible-sm-inline-block,
8409
- .sg-wrapper-less .visible-md-block,
8410
- .sg-wrapper-less .visible-md-inline,
8411
- .sg-wrapper-less .visible-md-inline-block,
8412
- .sg-wrapper-less .visible-lg-block,
8413
- .sg-wrapper-less .visible-lg-inline,
8414
- .sg-wrapper-less .visible-lg-inline-block {
8415
- display: none !important;
8416
- }
8417
-
8418
- @media (max-width: 767px) {
8419
- .sg-wrapper-less .visible-xs {
8420
- display: block !important;
8421
- }
8422
-
8423
- .sg-wrapper-less table.visible-xs {
8424
- display: table;
8425
- }
8426
-
8427
- .sg-wrapper-less tr.visible-xs {
8428
- display: table-row !important;
8429
- }
8430
-
8431
- .sg-wrapper-less th.visible-xs,
8432
- .sg-wrapper-less td.visible-xs {
8433
- display: table-cell !important;
8434
- }
8435
- }
8436
-
8437
- @media (max-width: 767px) {
8438
- .sg-wrapper-less .visible-xs-block {
8439
- display: block !important;
8440
- }
8441
- }
8442
-
8443
- @media (max-width: 767px) {
8444
- .sg-wrapper-less .visible-xs-inline {
8445
- display: inline !important;
8446
- }
8447
- }
8448
-
8449
- @media (max-width: 767px) {
8450
- .sg-wrapper-less .visible-xs-inline-block {
8451
- display: inline-block !important;
8452
- }
8453
- }
8454
-
8455
- @media (min-width: 768px) and (max-width: 991px) {
8456
- .sg-wrapper-less .visible-sm {
8457
- display: block !important;
8458
- }
8459
-
8460
- .sg-wrapper-less table.visible-sm {
8461
- display: table;
8462
- }
8463
-
8464
- .sg-wrapper-less tr.visible-sm {
8465
- display: table-row !important;
8466
- }
8467
-
8468
- .sg-wrapper-less th.visible-sm,
8469
- .sg-wrapper-less td.visible-sm {
8470
- display: table-cell !important;
8471
- }
8472
- }
8473
-
8474
- @media (min-width: 768px) and (max-width: 991px) {
8475
- .sg-wrapper-less .visible-sm-block {
8476
- display: block !important;
8477
- }
8478
- }
8479
-
8480
- @media (min-width: 768px) and (max-width: 991px) {
8481
- .sg-wrapper-less .visible-sm-inline {
8482
- display: inline !important;
8483
- }
8484
- }
8485
-
8486
- @media (min-width: 768px) and (max-width: 991px) {
8487
- .sg-wrapper-less .visible-sm-inline-block {
8488
- display: inline-block !important;
8489
- }
8490
- }
8491
-
8492
- @media (min-width: 992px) and (max-width: 1199px) {
8493
- .sg-wrapper-less .visible-md {
8494
- display: block !important;
8495
- }
8496
-
8497
- .sg-wrapper-less table.visible-md {
8498
- display: table;
8499
- }
8500
-
8501
- .sg-wrapper-less tr.visible-md {
8502
- display: table-row !important;
8503
- }
8504
-
8505
- .sg-wrapper-less th.visible-md,
8506
- .sg-wrapper-less td.visible-md {
8507
- display: table-cell !important;
8508
- }
8509
- }
8510
-
8511
- @media (min-width: 992px) and (max-width: 1199px) {
8512
- .sg-wrapper-less .visible-md-block {
8513
- display: block !important;
8514
- }
8515
- }
8516
-
8517
- @media (min-width: 992px) and (max-width: 1199px) {
8518
- .sg-wrapper-less .visible-md-inline {
8519
- display: inline !important;
8520
- }
8521
- }
8522
-
8523
- @media (min-width: 992px) and (max-width: 1199px) {
8524
- .sg-wrapper-less .visible-md-inline-block {
8525
- display: inline-block !important;
8526
- }
8527
- }
8528
-
8529
- @media (min-width: 1200px) {
8530
- .sg-wrapper-less .visible-lg {
8531
- display: block !important;
8532
- }
8533
-
8534
- .sg-wrapper-less table.visible-lg {
8535
- display: table;
8536
- }
8537
-
8538
- .sg-wrapper-less tr.visible-lg {
8539
- display: table-row !important;
8540
- }
8541
-
8542
- .sg-wrapper-less th.visible-lg,
8543
- .sg-wrapper-less td.visible-lg {
8544
- display: table-cell !important;
8545
- }
8546
- }
8547
-
8548
- @media (min-width: 1200px) {
8549
- .sg-wrapper-less .visible-lg-block {
8550
- display: block !important;
8551
- }
8552
- }
8553
-
8554
- @media (min-width: 1200px) {
8555
- .sg-wrapper-less .visible-lg-inline {
8556
- display: inline !important;
8557
- }
8558
- }
8559
-
8560
- @media (min-width: 1200px) {
8561
- .sg-wrapper-less .visible-lg-inline-block {
8562
- display: inline-block !important;
8563
- }
8564
- }
8565
-
8566
- @media (max-width: 767px) {
8567
- .sg-wrapper-less .hidden-xs {
8568
- display: none !important;
8569
- }
8570
- }
8571
-
8572
- @media (min-width: 768px) and (max-width: 991px) {
8573
- .sg-wrapper-less .hidden-sm {
8574
- display: none !important;
8575
- }
8576
- }
8577
-
8578
- @media (min-width: 992px) and (max-width: 1199px) {
8579
- .sg-wrapper-less .hidden-md {
8580
- display: none !important;
8581
- }
8582
- }
8583
-
8584
- @media (min-width: 1200px) {
8585
- .sg-wrapper-less .hidden-lg {
8586
- display: none !important;
8587
- }
8588
- }
8589
-
8590
- .sg-wrapper-less .visible-print {
8591
- display: none !important;
8592
- }
8593
-
8594
- @media print {
8595
- .sg-wrapper-less .visible-print {
8596
- display: block !important;
8597
- }
8598
-
8599
- .sg-wrapper-less table.visible-print {
8600
- display: table;
8601
- }
8602
-
8603
- .sg-wrapper-less tr.visible-print {
8604
- display: table-row !important;
8605
- }
8606
-
8607
- .sg-wrapper-less th.visible-print,
8608
- .sg-wrapper-less td.visible-print {
8609
- display: table-cell !important;
8610
- }
8611
- }
8612
-
8613
- .sg-wrapper-less .visible-print-block {
8614
- display: none !important;
8615
- }
8616
-
8617
- @media print {
8618
- .sg-wrapper-less .visible-print-block {
8619
- display: block !important;
8620
- }
8621
- }
8622
-
8623
- .sg-wrapper-less .visible-print-inline {
8624
- display: none !important;
8625
- }
8626
-
8627
- @media print {
8628
- .sg-wrapper-less .visible-print-inline {
8629
- display: inline !important;
8630
- }
8631
- }
8632
-
8633
- .sg-wrapper-less .visible-print-inline-block {
8634
- display: none !important;
8635
- }
8636
-
8637
- @media print {
8638
- .sg-wrapper-less .visible-print-inline-block {
8639
- display: inline-block !important;
8640
- }
8641
- }
8642
-
8643
- @media print {
8644
- .sg-wrapper-less .hidden-print {
8645
- display: none !important;
8646
- }
8647
- }
8648
-
8649
- .sg-wrapper-less .navbar-inverse .badge {
8650
- background-color: #fff;
8651
- color: #2780e3;
8652
- }
8653
-
8654
- .sg-wrapper-less body {
8655
- -webkit-font-smoothing: antialiased;
8656
- }
8657
-
8658
- .sg-wrapper-less .text-primary,
8659
- .sg-wrapper-less .text-primary:hover {
8660
- color: #2780e3;
8661
- }
8662
-
8663
- .sg-wrapper-less .text-success,
8664
- .sg-wrapper-less .text-success:hover {
8665
- color: #0021C8;
8666
- }
8667
-
8668
- .sg-wrapper-less .text-danger,
8669
- .sg-wrapper-less .text-danger:hover {
8670
- color: #ff0039;
8671
- }
8672
-
8673
- .sg-wrapper-less .text-warning,
8674
- .sg-wrapper-less .text-warning:hover {
8675
- color: #ff7518;
8676
- }
8677
-
8678
- .sg-wrapper-less .text-info,
8679
- .sg-wrapper-less .text-info:hover {
8680
- color: #9954bb;
8681
- }
8682
-
8683
- .sg-wrapper-less table a:not(.btn),
8684
- .sg-wrapper-less .table a:not(.btn) {
8685
- text-decoration: underline;
8686
- }
8687
-
8688
- .sg-wrapper-less table .dropdown-menu a,
8689
- .sg-wrapper-less .table .dropdown-menu a {
8690
- text-decoration: none;
8691
- }
8692
-
8693
- .sg-wrapper-less table .success,
8694
- .sg-wrapper-less .table .success,
8695
- .sg-wrapper-less table .warning,
8696
- .sg-wrapper-less .table .warning,
8697
- .sg-wrapper-less table .danger,
8698
- .sg-wrapper-less .table .danger,
8699
- .sg-wrapper-less table .info,
8700
- .sg-wrapper-less .table .info {
8701
- color: #fff;
8702
- }
8703
-
8704
- .sg-wrapper-less table .success a,
8705
- .sg-wrapper-less .table .success a,
8706
- .sg-wrapper-less table .warning a,
8707
- .sg-wrapper-less .table .warning a,
8708
- .sg-wrapper-less table .danger a,
8709
- .sg-wrapper-less .table .danger a,
8710
- .sg-wrapper-less table .info a,
8711
- .sg-wrapper-less .table .info a {
8712
- color: #fff;
8713
- }
8714
-
8715
- .sg-wrapper-less .has-warning .help-block,
8716
- .sg-wrapper-less .has-warning .control-label,
8717
- .sg-wrapper-less .has-warning .form-control-feedback {
8718
- color: #ff7518;
8719
- }
8720
-
8721
- .sg-wrapper-less .has-warning .form-control,
8722
- .sg-wrapper-less .has-warning .form-control:focus,
8723
- .sg-wrapper-less .has-warning .input-group-addon {
8724
- border: 1px solid #ff7518;
8725
- }
8726
-
8727
- .sg-wrapper-less .has-error .help-block,
8728
- .sg-wrapper-less .has-error .control-label,
8729
- .sg-wrapper-less .has-error .form-control-feedback {
8730
- color: #ff0039;
8731
- }
8732
-
8733
- .sg-wrapper-less .has-error .form-control,
8734
- .sg-wrapper-less .has-error .form-control:focus,
8735
- .sg-wrapper-less .has-error .input-group-addon {
8736
- border: 1px solid #ff0039;
8737
- }
8738
-
8739
- .sg-wrapper-less .has-success .help-block,
8740
- .sg-wrapper-less .has-success .control-label,
8741
- .sg-wrapper-less .has-success .form-control-feedback {
8742
- color: #3fb618;
8743
- }
8744
-
8745
- .sg-wrapper-less .has-success .form-control,
8746
- .sg-wrapper-less .has-success .form-control:focus,
8747
- .sg-wrapper-less .has-success .input-group-addon {
8748
- border: 1px solid #3fb618;
8749
- }
8750
-
8751
- .sg-wrapper-less .nav-pills > li > a {
8752
- border-radius: 0;
8753
- }
8754
-
8755
- .sg-wrapper-less .dropdown-menu > li > a:hover,
8756
- .sg-wrapper-less .dropdown-menu > li > a:focus {
8757
- background-image: none;
8758
- }
8759
-
8760
- .sg-wrapper-less .close {
8761
- text-decoration: none;
8762
- text-shadow: none;
8763
- opacity: 0.4;
8764
- }
8765
-
8766
- .sg-wrapper-less .close:hover,
8767
- .sg-wrapper-less .close:focus {
8768
- opacity: 1;
8769
- }
8770
-
8771
- .sg-wrapper-less .alert {
8772
- border: none;
8773
- }
8774
-
8775
- .sg-wrapper-less .alert .alert-link {
8776
- text-decoration: underline;
8777
- color: #fff;
8778
- }
8779
-
8780
- .sg-wrapper-less .label {
8781
- border-radius: 0;
8782
- }
8783
-
8784
- .sg-wrapper-less .progress {
8785
- height: 8px;
8786
- -webkit-box-shadow: none;
8787
- box-shadow: none;
8788
- }
8789
-
8790
- .sg-wrapper-less .progress .progress-bar {
8791
- font-size: 8px;
8792
- line-height: 8px;
8793
- }
8794
-
8795
- .sg-wrapper-less .panel-heading,
8796
- .sg-wrapper-less .panel-footer {
8797
- border-top-right-radius: 0;
8798
- border-top-left-radius: 0;
8799
- }
8800
-
8801
- .sg-wrapper-less .panel-default .close {
8802
- color: #333333;
8803
- }
8804
-
8805
- .sg-wrapper-less a.list-group-item-success.active {
8806
- background-color: #3fb618;
8807
- }
8808
-
8809
- .sg-wrapper-less a.list-group-item-success.active:hover,
8810
- .sg-wrapper-less a.list-group-item-success.active:focus {
8811
- background-color: #379f15;
8812
- }
8813
-
8814
- .sg-wrapper-less a.list-group-item-warning.active {
8815
- background-color: #ff7518;
8816
- }
8817
-
8818
- .sg-wrapper-less a.list-group-item-warning.active:hover,
8819
- .sg-wrapper-less a.list-group-item-warning.active:focus {
8820
- background-color: #fe6600;
8821
- }
8822
-
8823
- .sg-wrapper-less a.list-group-item-danger.active {
8824
- background-color: #ff0039;
8825
- }
8826
-
8827
- .sg-wrapper-less a.list-group-item-danger.active:hover,
8828
- .sg-wrapper-less a.list-group-item-danger.active:focus {
8829
- background-color: #e60033;
8830
- }
8831
-
8832
- .sg-wrapper-less .modal .close {
8833
- color: #333333;
8834
- }
8835
-
8836
- .sg-wrapper-less .popover {
8837
- color: #333333;
8838
- }
8839
-
8840
- .sg-wrapper-less .btn-file {
8841
- position: relative;
8842
- overflow: hidden;
8843
- }
8844
-
8845
- .sg-wrapper-less .btn-file input[type=file] {
8846
- position: absolute;
8847
- top: 0;
8848
- right: 0;
8849
- min-width: 100%;
8850
- min-height: 100%;
8851
- font-size: 100px;
8852
- text-align: right;
8853
- filter: alpha(opacity=0);
8854
- opacity: 0;
8855
- outline: none;
8856
- background: white;
8857
- cursor: inherit;
8858
- display: block;
8859
- }
8860
-
8861
- .sg-wrapper-less select {
8862
- background: #ffffff url("../img/select-arrow.png") no-repeat !important;
8863
- background-size: 24px 20px;
8864
- background-position: right 5px bottom 45% !important;
8865
- color: #888;
8866
- outline: none;
8867
- display: inline-block;
8868
- -webkit-appearance: none;
8869
- -moz-appearance: none;
8870
- appearance: none;
8871
- cursor: pointer;
8872
- border: none !important;
8873
- box-shadow: none !important;
8874
- padding-left: 0 !important;
8875
- border-bottom: 1px solid #000000 !important;
8876
- }
8877
-
8878
- .sg-wrapper-less #sg-wrapper {
8879
- width: 100%;
8880
- min-width: 650px;
8881
- border: 1px #ffffff solid;
8882
- background-color: #F9F9F9;
8883
- }
8884
-
8885
- .sg-wrapper-less #sg-sidebar-wrapper {
8886
- width: 210px;
8887
- float: left;
8888
- }
8889
-
8890
- #sg-sidebar-wrapper li {
8891
- position: relative;
8892
- }
8893
-
8894
- .sg-wrapper-less #sg-sidebar-wrapper a:focus {
8895
- box-shadow: none !important;
8896
- outline: 0px solid #cccccc !important;
8897
- }
8898
-
8899
- .sg-wrapper-less #sg-content-wrapper {
8900
- position: relative;
8901
- float: left;
8902
- width: calc(100% - 210px);
8903
- border-left: 1px solid #F7F7F7;
8904
- /*Same as sidebar*/
8905
- min-height: 680px;
8906
- background-color: #ffffff;
8907
- }
8908
-
8909
- .sg-wrapper-less .container-fluid {
8910
- min-height: 380px;
8911
- margin-top: 23px;
8912
- }
8913
-
8914
- .sg-wrapper-less .metro .sidebar {
8915
- margin: 0;
8916
- padding: 0;
8917
- background-color: #F9F9F9;
8918
- width: 100%;
8919
- padding-top: 31px;
8920
- /*height: 100%;*/
8921
- }
8922
-
8923
- .sg-wrapper-less .metro .sidebar > ul {
8924
- margin: 0;
8925
- padding: 0;
8926
- list-style: none;
8927
- }
8928
-
8929
- .sg-wrapper-less .metro .sidebar > ul li {
8930
- display: block;
8931
- border: 0;
8932
- border-bottom: 1px rgba(255, 255, 255, 0.2) solid;
8933
- position: relative;
8934
- }
8935
-
8936
- .sg-wrapper-less .title {
8937
- padding: 20px 20px 10px 20px;
8938
- margin-top: 18px;
8939
- font-weight: 300;
8940
- letter-spacing: 0.00em;
8941
- font-size: 2.5rem;
8942
- line-height: 2.5rem;
8943
- letter-spacing: 0.01em;
8944
- color: #000000;
8945
- font-size: 2.2rem;
8946
- line-height: 2.2rem;
8947
- color: #ffffff;
8948
- height: 33px;
8949
- width: 136px;
8950
- background-image: url("../img/logo-horizontal.png");
8951
- background-size: cover;
8952
- background-repeat: no-repeat;
8953
- margin-left: 16px;
8954
- }
8955
-
8956
- .sg-wrapper-less .metro .sidebar > ul li a {
8957
- display: block;
8958
- position: relative;
8959
- padding: 10px 20px;
8960
- text-decoration: none;
8961
- color: #000000;
8962
- background-color: #F9F9F9;
8963
- }
8964
-
8965
- .sg-wrapper-less .metro .sidebar > ul li a:hover {
8966
- color: #0021C8;
8967
- }
8968
-
8969
- .sg-wrapper-less .metro .sidebar > ul li a:hover + .sg-action-menu-arrow {
8970
- display: inline-block;
8971
- }
8972
-
8973
- .sg-wrapper-less .metro .sidebar > ul li a.dropdown-toggle:after {
8974
- right: 10px;
8975
- bottom: 5px;
8976
- }
8977
-
8978
- .sg-wrapper-less .metro .sidebar > ul li a [class*="icon-"] {
8979
- margin-right: 15px;
8980
- }
8981
-
8982
- .sg-wrapper-less .metro .sidebar > ul li.stick {
8983
- position: relative;
8984
- }
8985
-
8986
- .sg-wrapper-less .metro .sidebar > ul li.stick:before {
8987
- content: "";
8988
- position: absolute;
8989
- width: 7px;
8990
- height: 40px;
8991
- left: -7px;
8992
- text-indent: -9999px;
8993
- border-top-left-radius: 5px;
8994
- border-bottom-left-radius: 5px;
8995
- background-color: inherit;
8996
- }
8997
-
8998
- .sg-wrapper-less .metro .sidebar > ul li.disabled a {
8999
- background-color: #8a8a8a;
9000
- cursor: default;
9001
- color: #555555;
9002
- }
9003
-
9004
- .sg-wrapper-less .metro .sidebar > ul li.active a {
9005
- color: #0021C8;
9006
- border-left: 2px solid #0021C8;
9007
- }
9008
-
9009
- .sg-wrapper-less .metro .sidebar > ul li.active .sg-action-menu-arrow {
9010
- display: inline-block !important;
9011
- }
9012
-
9013
- .sg-wrapper-less .metro .sidebar > ul ul {
9014
- margin: 0;
9015
- padding: 0;
9016
- list-style: none;
9017
- position: absolute;
9018
- display: none;
9019
- z-index: 1000;
9020
- background: #ffffff;
9021
- min-width: 220px;
9022
- width: auto;
9023
- border: 1px solid #dcddde;
9024
- box-shadow: none;
9025
- position: relative !important;
9026
- background-color: #e5e5e5;
9027
- min-width: 100%;
9028
- }
9029
-
9030
- .sg-wrapper-less .metro .sidebar > ul ul li {
9031
- display: block;
9032
- margin: 10px 0;
9033
- padding: 0;
9034
- vertical-align: baseline;
9035
- position: relative;
9036
- font-family: 'Segoe UI_', 'Open Sans', Verdana, Arial, Helvetica, sans-serif;
9037
- }
9038
-
9039
- .sg-wrapper-less .metro .sidebar > ul ul li a {
9040
- display: block;
9041
- text-decoration: none;
9042
- font-family: 'Segoe UI Light_', 'Open Sans Light', Verdana, Arial, Helvetica, sans-serif;
9043
- font-weight: 300;
9044
- letter-spacing: 0.00em;
9045
- font-size: 2.5rem;
9046
- line-height: 2.5rem;
9047
- letter-spacing: 0.01em;
9048
- color: #000000;
9049
- line-height: 2.2rem;
9050
- font-size: 2.2rem;
9051
- color: inherit;
9052
- }
9053
-
9054
- .sg-wrapper-less .metro .sidebar > ul ul li.title {
9055
- font-family: 'Segoe UI Light_', 'Open Sans Light', Verdana, Arial, Helvetica, sans-serif;
9056
- font-weight: 300;
9057
- color: #000000;
9058
- letter-spacing: 0.00em;
9059
- font-size: 2.5rem;
9060
- line-height: 2.5rem;
9061
- letter-spacing: 0.01em;
9062
- font-size: 4rem;
9063
- margin-bottom: 20px;
9064
- }
9065
-
9066
- .sg-wrapper-less .metro .sidebar > ul ul.compact a {
9067
- font-weight: normal;
9068
- font-size: 10.5pt;
9069
- line-height: 12pt;
9070
- color: inherit;
9071
- }
9072
-
9073
- .sg-wrapper-less .metro .sidebar > ul ul.compact li.title {
9074
- margin-bottom: 10px;
9075
- font-family: 'Segoe UI Semibold_', 'Open Sans Bold', Verdana, Arial, Helvetica, sans-serif;
9076
- font-weight: bold;
9077
- color: #000000;
9078
- font-size: 1.6rem;
9079
- line-height: 1.6rem;
9080
- letter-spacing: 0.02em;
9081
- }
9082
-
9083
- .sg-wrapper-less .metro .sidebar > ul ul ul.secondary {
9084
- margin: 0;
9085
- padding: 0;
9086
- list-style: none;
9087
- margin-left: 15px;
9088
- }
9089
-
9090
- .sg-wrapper-less .metro .sidebar > ul ul ul.secondary li a {
9091
- font-family: 'Segoe UI Semibold_', 'Open Sans Bold', Verdana, Arial, Helvetica, sans-serif;
9092
- font-weight: bold;
9093
- color: #000000;
9094
- font-size: 1.6rem;
9095
- line-height: 1.6rem;
9096
- letter-spacing: 0.02em;
9097
- font-weight: normal;
9098
- font-style: normal;
9099
- line-height: 1.4rem;
9100
- color: inherit;
9101
- }
9102
-
9103
- .sg-wrapper-less .metro .sidebar > ul ul.shadow {
9104
- box-shadow: 3px 3px 0 rgba(236, 236, 236, 0.7);
9105
- }
9106
-
9107
- .sg-wrapper-less .metro .sidebar > ul ul li {
9108
- margin: 5px 0 0;
9109
- width: 100%;
9110
- border: 1px transparent solid;
9111
- }
9112
-
9113
- .sg-wrapper-less .metro .sidebar > ul ul li:last-child {
9114
- margin-bottom: 5px;
9115
- }
9116
-
9117
- .sg-wrapper-less .metro .sidebar > ul ul li.disabled,
9118
- .sg-wrapper-less .metro .sidebar > ul ul li.disabled:hover {
9119
- cursor: default !important;
9120
- background: transparent !important;
9121
- color: #eeeeee;
9122
- }
9123
-
9124
- .sg-wrapper-less .metro .sidebar > ul ul li.disabled a,
9125
- .sg-wrapper-less .metro .sidebar > ul ul li.disabled:hover a {
9126
- color: inherit;
9127
- cursor: inherit;
9128
- background: inherit;
9129
- }
9130
-
9131
- .sg-wrapper-less .metro .sidebar > ul ul a {
9132
- padding: 8px 32px !important;
9133
- color: inherit;
9134
- font-size: 15px !important;
9135
- line-height: 14px !important;
9136
- cursor: pointer;
9137
- }
9138
-
9139
- .sg-wrapper-less .metro .sidebar > ul ul li:hover {
9140
- background: #edf4fc;
9141
- border-color: #a8d2fd;
9142
- }
9143
-
9144
- .sg-wrapper-less .metro .sidebar > ul ul li.checked a:before,
9145
- .sg-wrapper-less .metro .sidebar > ul ul li.checked-partial a:before,
9146
- .sg-wrapper-less .metro .sidebar > ul ul li.unchecked a:before {
9147
- font-family: metroSysIcons;
9148
- position: absolute;
9149
- left: 10px;
9150
- content: "\e004";
9151
- }
9152
-
9153
- .sg-wrapper-less .metro .sidebar > ul ul li.checked-partial a:before {
9154
- content: "\e005";
9155
- }
9156
-
9157
- .sg-wrapper-less .metro .sidebar > ul ul li.unchecked a:before {
9158
- content: "\e005";
9159
- }
9160
-
9161
- .sg-wrapper-less .metro .sidebar > ul ul.place-right {
9162
- right: -15px;
9163
- left: auto;
9164
- }
9165
-
9166
- .sg-wrapper-less .metro .sidebar > ul ul .divider {
9167
- padding: 0;
9168
- height: 1px;
9169
- margin: 9px 1px;
9170
- overflow: hidden;
9171
- background-color: #e5e5e5;
9172
- border-width: 0;
9173
- }
9174
-
9175
- .sg-wrapper-less .metro .sidebar > ul ul .divider:hover {
9176
- background: #e5e5e5;
9177
- }
9178
-
9179
- .sg-wrapper-less .metro .sidebar > ul ul.open {
9180
- display: block !important;
9181
- }
9182
-
9183
- .sg-wrapper-less .metro .sidebar > ul ul .dropdown-menu {
9184
- left: 100%;
9185
- top: -10%;
9186
- }
9187
-
9188
- .sg-wrapper-less .metro .sidebar > ul ul > li:hover > .dropdown-menu[data-show="hover"] {
9189
- display: block;
9190
- }
9191
-
9192
- .sg-wrapper-less .metro .sidebar > ul ul > li > a.dropdown-toggle:after {
9193
- font-family: metroSysIcons;
9194
- font-size: .7em;
9195
- content: "\e001";
9196
- left: 90%;
9197
- top: 50%;
9198
- margin-top: -1.4em;
9199
- -webkit-transform: rotate(-90deg);
9200
- -moz-transform: rotate(-90deg);
9201
- -ms-transform: rotate(-90deg);
9202
- -o-transform: rotate(-90deg);
9203
- transform: rotate(-90deg);
9204
- }
9205
-
9206
- .sg-wrapper-less .metro .sidebar > ul ul.drop-left {
9207
- left: -100%;
9208
- }
9209
-
9210
- .sg-wrapper-less .metro .sidebar > ul ul.drop-up {
9211
- top: auto;
9212
- bottom: 0;
9213
- }
9214
-
9215
- .sg-wrapper-less .metro .sidebar > ul ul .menu-title {
9216
- background-color: #f6f7f8;
9217
- font-size: 12px;
9218
- line-height: 14px;
9219
- padding: 4px 8px;
9220
- border: 0;
9221
- border-bottom: 1px #dcddde solid;
9222
- border-top: 1px #dcddde solid;
9223
- color: #646464;
9224
- }
9225
-
9226
- .sg-wrapper-less .metro .sidebar > ul ul .menu-title:first-child {
9227
- margin: 0;
9228
- border-top-width: 0;
9229
- }
9230
-
9231
- .sg-wrapper-less .metro .sidebar > ul ul .menu-title:first-child:hover {
9232
- border-top-width: 0;
9233
- }
9234
-
9235
- .sg-wrapper-less .metro .sidebar > ul ul .menu-title:hover {
9236
- background-color: #f6f7f8;
9237
- cursor: default;
9238
- border: 0;
9239
- border-bottom: 1px #dcddde solid;
9240
- border-top: 1px #dcddde solid;
9241
- }
9242
-
9243
- .sg-wrapper-less .metro .sidebar > ul ul.inverse {
9244
- border: 2px #3b3b3b solid;
9245
- }
9246
-
9247
- .sg-wrapper-less .metro .sidebar > ul ul.inverse li {
9248
- border: 0;
9249
- }
9250
-
9251
- .sg-wrapper-less .metro .sidebar > ul ul.inverse li a {
9252
- padding: 9px 32px !important;
9253
- }
9254
-
9255
- .sg-wrapper-less .metro .sidebar > ul ul.inverse li:hover {
9256
- border: 0;
9257
- background-color: #e5e5e5;
9258
- }
9259
-
9260
- .sg-wrapper-less .metro .sidebar > ul ul.inverse .menu-title:hover {
9261
- background-color: #f6f7f8;
9262
- }
9263
-
9264
- .sg-wrapper-less .metro .sidebar > ul ul.inverse .divider {
9265
- margin-left: 0;
9266
- margin-right: 0;
9267
- }
9268
-
9269
- .sg-wrapper-less .metro .sidebar > ul ul.dark {
9270
- background-color: #333333;
9271
- border: 2px #333333 solid;
9272
- color: #ffffff;
9273
- }
9274
-
9275
- .sg-wrapper-less .metro .sidebar > ul ul.dark.opacity {
9276
- background-color: rgba(61, 61, 61, 0.9);
9277
- }
9278
-
9279
- .sg-wrapper-less .metro .sidebar > ul ul.dark li {
9280
- border: 0;
9281
- color: inherit;
9282
- }
9283
-
9284
- .sg-wrapper-less .metro .sidebar > ul ul.dark li a {
9285
- padding: 9px 32px !important;
9286
- color: inherit;
9287
- }
9288
-
9289
- .sg-wrapper-less .metro .sidebar > ul ul.dark li.disabled,
9290
- .sg-wrapper-less .metro .sidebar > ul ul.dark li.disabled:hover {
9291
- cursor: default !important;
9292
- background: transparent !important;
9293
- color: #555555;
9294
- }
9295
-
9296
- .sg-wrapper-less .metro .sidebar > ul ul.dark li.disabled a,
9297
- .sg-wrapper-less .metro .sidebar > ul ul.dark li.disabled:hover a {
9298
- color: inherit;
9299
- cursor: inherit;
9300
- background: inherit;
9301
- }
9302
-
9303
- .sg-wrapper-less .metro .sidebar > ul ul.dark li:hover {
9304
- border: 0;
9305
- background-color: #201a1a;
9306
- color: #ffffff;
9307
- }
9308
-
9309
- .sg-wrapper-less .metro .sidebar > ul ul.dark .menu-title {
9310
- background-color: #3b3b3b;
9311
- }
9312
-
9313
- .sg-wrapper-less .metro .sidebar > ul ul.dark .menu-title:hover {
9314
- background-color: #3b3b3b;
9315
- }
9316
-
9317
- .sg-wrapper-less .metro .sidebar > ul ul.dark .divider {
9318
- margin-left: 0;
9319
- margin-right: 0;
9320
- background-color: #555555;
9321
- }
9322
-
9323
- .sg-wrapper-less .metro .sidebar > ul ul.dark .divider:hover {
9324
- background: #555555;
9325
- }
9326
-
9327
- .sg-wrapper-less .metro .sidebar > ul ul li {
9328
- border: 0;
9329
- }
9330
-
9331
- .sg-wrapper-less .metro .sidebar > ul ul li a {
9332
- background-color: #e5e5e5;
9333
- }
9334
-
9335
- .sg-wrapper-less .metro .sidebar > ul ul li.divider {
9336
- background-color: #c2c2c2;
9337
- }
9338
-
9339
- .sg-wrapper-less .metro .sidebar > ul ul li.divider:hover {
9340
- background-color: #c2c2c2;
9341
- }
9342
-
9343
- .sg-wrapper-less .metro .sidebar > ul ul li.disabled a {
9344
- color: #999999;
9345
- }
9346
-
9347
- .sg-wrapper-less .metro .sidebar > ul ul li.disabled a:hover {
9348
- color: #999999;
9349
- }
9350
-
9351
- .sg-wrapper-less .metro .sidebar > ul ul.open {
9352
- display: block;
9353
- }
9354
-
9355
- .sg-wrapper-less .metro .sidebar.light {
9356
- background-color: #ffffff;
9357
- }
9358
-
9359
- .sg-wrapper-less .metro .sidebar.light li {
9360
- border-bottom-color: #eeeeee;
9361
- }
9362
-
9363
- .sg-wrapper-less .metro .sidebar.light li.title {
9364
- color: #1d1d1d;
9365
- }
9366
-
9367
- .sg-wrapper-less .metro .sidebar.light li a {
9368
- color: #1d1d1d;
9369
- background-color: #ffffff;
9370
- }
9371
-
9372
- .sg-wrapper-less .metro .sidebar.light li a:hover {
9373
- background-color: #00aff0;
9374
- }
9375
-
9376
- .sg-wrapper-less .metro .sidebar.light li ul {
9377
- background-color: #ffffff;
9378
- border: 1px transparent solid;
9379
- }
9380
-
9381
- .sg-wrapper-less .metro .sidebar.light li .divider {
9382
- background-color: #eeeeee;
9383
- }
9384
-
9385
- .sg-wrapper-less .metro .sidebar.light li .divider:hover {
9386
- background-color: #eeeeee;
9387
- }
9388
-
9389
- .sg-wrapper-less .metro .sidebar.light li.disabled a {
9390
- background-color: #ffffff;
9391
- cursor: default;
9392
- color: #999999;
9393
- }
9394
-
9395
- .sg-wrapper-less .metro .sidebar.light li.active a {
9396
- background-color: #1ba1e2;
9397
- color: #ffffff;
9398
- }
9399
-
9400
- .sg-wrapper-less .sg-site-url {
9401
- width: 100%;
9402
- height: 100%;
9403
- background-color: transparent !important;
9404
- }
9405
-
9406
- .sg-wrapper-less .sg-footer {
9407
- text-align: center;
9408
- border-top: 1px #eaeaea solid;
9409
- height: 45px;
9410
- }
9411
-
9412
- .sg-wrapper-less .sg-footer .row {
9413
- margin-left: 0;
9414
- margin-right: 0;
9415
- }
9416
-
9417
- .sg-wrapper-less .sg-footer .sg-version {
9418
- position: absolute;
9419
- right: 5px;
9420
- }
9421
-
9422
- .sg-wrapper-less .sg-checkbox .checkbox,
9423
- .sg-wrapper-less .sg-custom-backup .checkbox {
9424
- padding-top: 2px;
9425
- min-height: 10px;
9426
- }
9427
-
9428
- .sg-wrapper-less .sg-close,
9429
- .sg-wrapper-less .sg-custom-backup,
9430
- .sg-wrapper-less .sg-custom-backup-files,
9431
- .sg-wrapper-less .sg-custom-backup-tables,
9432
- .sg-wrapper-less .sg-backup-db-options,
9433
- .sg-wrapper-less .sg-custom-backup-cloud,
9434
- .sg-wrapper-less .sg-schedule-settings-closed {
9435
- display: none;
9436
- }
9437
-
9438
- .sg-wrapper-less .sg-open {
9439
- display: block;
9440
- }
9441
-
9442
- .sg-wrapper-less .sg-switch-container {
9443
- margin-top: 7px;
9444
- }
9445
-
9446
- .sg-wrapper-less .sg-schedule-settings-opened {
9447
- display: block;
9448
- }
9449
-
9450
- .sg-wrapper-less .sg-custom-backup-schedule .checkbox:not:first-child {
9451
- padding-top: 0 !important;
9452
- }
9453
-
9454
- .sg-wrapper-less .sg-general-settings {
9455
- display: none;
9456
- }
9457
-
9458
- .sg-wrapper-less .sg-progress {
9459
- height: 2px;
9460
- margin: 0;
9461
- margin-top: 1px;
9462
- }
9463
-
9464
- .sg-wrapper-less #sg-status-tabe-data {
9465
- padding: 7px;
9466
- }
9467
-
9468
- .sg-wrapper-less .sg-status-icon {
9469
- display: inline-block;
9470
- width: 20px;
9471
- height: 20px;
9472
- background-image: url('../img/backup-icons.png');
9473
- background-repeat: no-repeat;
9474
- background-size: 214px 40px;
9475
- }
9476
-
9477
- @media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min--moz-device-pixel-ratio: 1.5), only screen and (min-resolution: 240dpi) {
9478
- .sg-wrapper-less .sg-status-icon {
9479
- background-image: url('../img/backup-icons.png');
9480
- }
9481
- }
9482
-
9483
- .sg-wrapper-less .sg-status-36 {
9484
- background-position: -139px 0px;
9485
- }
9486
-
9487
- .sg-wrapper-less .sg-status-36.active {
9488
- background-position: -139px -22px;
9489
- }
9490
-
9491
- .sg-wrapper-less .sg-status-35 {
9492
- background-position: -91px 1px;
9493
- width: 28px;
9494
- }
9495
-
9496
- .sg-wrapper-less .sg-status-37 {
9497
- background-position: -158px 0px;
9498
- width: 28px;
9499
- }
9500
-
9501
- .sg-wrapper-less .sg-status-35.active {
9502
- background-position: -91px -21px;
9503
- width: 28px;
9504
- }
9505
-
9506
- .sg-wrapper-less .sg-status-37.active {
9507
- background-position: -158px -22px;
9508
- width: 28px;
9509
- }
9510
-
9511
- .sg-wrapper-less .sg-status-38 {
9512
- background-position: -187px -2px;
9513
- width: 28px;
9514
- }
9515
-
9516
- .sg-wrapper-less .sg-status-38.active {
9517
- background-position: -187px -21px;
9518
- width: 28px;
9519
- }
9520
-
9521
- .sg-wrapper-less .sg-status-34 {
9522
- background-position: -72px 1px;
9523
- }
9524
-
9525
- .sg-wrapper-less .sg-status-34.active {
9526
- background-position: -72px -21px;
9527
- }
9528
-
9529
- .sg-wrapper-less .sg-status-1 {
9530
- background-position: 2px 1px;
9531
- background-size: 154px 40px;
9532
- width: 16px;
9533
- }
9534
-
9535
- .sg-wrapper-less .sg-status-1.active {
9536
- background-position: 2px -21px;
9537
- }
9538
-
9539
- .sg-wrapper-less .sg-status-2 {
9540
- background-position: -15px 0px;
9541
- }
9542
-
9543
- .sg-wrapper-less .sg-status-2.active {
9544
- background-position: -15px -21px;
9545
- }
9546
-
9547
- .sg-wrapper-less .sg-status-31 {
9548
- background-position: -53px 1px
9549
- }
9550
-
9551
- .sg-wrapper-less .sg-status-31.active {
9552
- background-position: -53px -21px;
9553
- }
9554
-
9555
- .sg-wrapper-less .sg-status-32 {
9556
- background-position: -34px 1px;
9557
- }
9558
-
9559
- .sg-wrapper-less .sg-status-32.active {
9560
- background-position: -34px -21px;
9561
- }
9562
-
9563
- .sg-wrapper-less .sg-status-33 {
9564
- background-position: -118px 1px;
9565
- }
9566
-
9567
- .sg-wrapper-less .sg-status-33.active {
9568
- background-position: -118px -21px;
9569
- }
9570
-
9571
- .sg-wrapper-less .sg-status-22 {
9572
- background-position: -15px -21px;
9573
- }
9574
-
9575
- .sg-wrapper-less .sg-status-22.active {
9576
- background-position: -15px 0px;
9577
- }
9578
-
9579
- .sg-wrapper-less .sg-status-21 {
9580
- background-position: 2px -20px;
9581
- }
9582
-
9583
- .sg-wrapper-less .sg-status-21.active {
9584
- background-position: 2px 0px;
9585
- }
9586
-
9587
- .sg-wrapper-less .sg-helper-block {
9588
- font-size: 12px;
9589
- padding-left: 0px;
9590
- text-align: left;
9591
- display: block;
9592
- font-weight: normal;
9593
- margin-top: 5px;
9594
- }
9595
-
9596
- .sg-wrapper-less .sg-control-label {
9597
- text-align: left;
9598
- margin-bottom: 0;
9599
- margin-top: 11px;
9600
- }
9601
-
9602
- .sg-wrapper-less .sg-upload-label {
9603
- padding-left: 0px;
9604
- padding-top: 12px;
9605
- }
9606
-
9607
- .sg-wrapper-less .sg-modal-body {
9608
- max-height: calc(100vh - 210px);
9609
- overflow-y: auto;
9610
- }
9611
-
9612
- .sg-wrapper-less .sg-justify {
9613
- text-align: justify;
9614
- }
9615
-
9616
- .sg-wrapper-less #sg-save-cloud-folder {
9617
- margin-left: 5px;
9618
- display: none;
9619
- }
9620
-
9621
- .sg-wrapper-less .sg-alert-pro {
9622
- color: white;
9623
- margin: 20px;
9624
- text-align: left;
9625
- }
9626
-
9627
- .sg-upgrade-text {
9628
- color: #010101;
9629
- margin-bottom: 30px !important;
9630
- }
9631
-
9632
- .sg-wrapper-less .sg-star {
9633
- color: gold;
9634
- font-size: 24px;
9635
- }
9636
-
9637
- .sg-wrapper-less .sg-no-margin-bottom {
9638
- margin-bottom: 0 !important;
9639
- }
9640
-
9641
- .sg-wrapper-less .sg-no-padding-left {
9642
- padding-left: 0 !important;
9643
- }
9644
-
9645
- .sg-wrapper-less .sg-btn-grey {
9646
- background-color: #999;
9647
- border-color: #999;
9648
- color: #ffffff;
9649
- }
9650
-
9651
- .sg-wrapper-less .sg-btn-grey:hover {
9652
- background-color: #777;
9653
- border-color: #777;
9654
- }
9655
-
9656
- .sg-custom-backup-tables .sg-disableText {
9657
- color: #bbb;
9658
- font-size: 12px;
9659
- }
9660
-
9661
- .sg-backup-db-options .checkbox .sg-backup-db-mode,
9662
- .sg-restore-files-options .checkbox .sg-restore-files-mode {
9663
- padding-left: 15px;
9664
- }
9665
-
9666
- .sg-backup-db-options .checkbox .sg-backup-db-mode:first-child,
9667
- .sg-restore-files-options .checkbox .sg-restore-files-mode:first-child {
9668
- padding-left: 0px;
9669
- }
9670
-
9671
- .sg-backup-db-options .checkbox .sg-backup-db-mode input,
9672
- .sg-restore-files-options .checkbox .sg-restore-files-mode input {
9673
- margin: 0px;
9674
- }
9675
-
9676
- .sg-restore-files-options {
9677
- display: none;
9678
- }
9679
-
9680
- .sg-custom-backup-schedule .col-md-8 {
9681
- width: 100%;
9682
- margin-left: 0px;
9683
- }
9684
-
9685
- .sg-file-selective-restore {
9686
- display: none;
9687
- }
9688
-
9689
- .form-group-google,
9690
- .form-group-custom {
9691
- display: none;
9692
- }
9693
-
9694
- .schedule-modal-close {
9695
- margin-top: 10px;
9696
- }
9697
-
9698
- #manualBackup {
9699
- margin-bottom: 0;
9700
- }
9701
-
9702
- .backup-browse-btn {
9703
- border: none !important;
9704
- color: #000000 !important;
9705
- font-weight: 500 !important;
9706
- }
9707
-
9708
- .backup-browse-btn:hover {
9709
- background-color: #ffffff !important;
9710
- color: #000000 !important;
9711
- }
9712
-
9713
- input.sg-backup-input[readonly] {
9714
- background-color: rgba(255, 255, 255, 0.2) !important;
9715
- }
9716
-
9717
- .bg-import-browse-button {
9718
- margin-left: 2px;
9719
- }
9720
-
9721
- .import-modal-popup-content {
9722
- margin-bottom: 90px !important;
9723
- }
9724
-
9725
- .backup-browse-btn:active {
9726
- box-shadow: none !important;
9727
- }
9728
-
9729
- .sg-button-red {
9730
- border: 1px solid #C20000 !important;
9731
- color: #C20000 !important;
9732
- display: inline-block;
9733
- background-color: transparent;
9734
- border-radius: 8px;
9735
- cursor: pointer;
9736
- padding: 10px 18px;
9737
- text-transform: uppercase;
9738
- outline: 0;
9739
- transition: background-color .2s ease-out;
9740
- text-decoration: none;
9741
- font-weight: bold !important;
9742
- }
9743
-
9744
- .sg-button-red:hover {
9745
- background-color: #C20000 !important;
9746
- color: #FFFFFF !important;
9747
- }
9748
-
9749
- .sg-red-color {
9750
- color: #C20000 !important;
9751
- }
9752
-
9753
- .sg-black-color {
9754
- color: black !important;
9755
- }
9756
-
9757
- .sg-notice-error-h2 {
9758
- margin-bottom: 5px;
9759
- margin-top: 0;
9760
- }
9761
-
9762
- .sg-error-notice-wrapper {
9763
- text-align: left;
9764
- }
9765
-
9766
- .sg-notice-contact-wrapper {
9767
- margin-top: 0px !important;
9768
- }
9769
-
9770
- .sg-notice-error-p {
9771
- margin-top: 2px !important;
9772
- }
9773
-
9774
- .sg-error-notice-h2-first {
9775
- font-size: 1.8em;
9776
- }
9777
-
9778
- .sg-wrapper-less input[type=checkbox]:checked::before {
9779
- content: url(../img/checkbox-content.svg);
9780
- margin: -1px -1px;
9781
- float: inherit !important;
9782
- font-size: inherit !important;
9783
- vertical-align: top !important;
9784
- }
9785
-
9786
- .sg-wrapper-less input[type=checkbox] {
9787
- width: 20px !important;
9788
- height: 20px !important;
9789
- }
9790
-
9791
- .sg-wrapper-less input[type=checkbox]:focus {
9792
- border: 1px solid #7e8993;
9793
- box-shadow: none;
9794
- }
9795
-
9796
- a#sg-logo:focus {
9797
- box-shadow: none !important;
9798
- }
9799
-
9800
- .sg-visibility-hidden {
9801
- display: none;
9802
- }
9803
-
9804
- .sg-checkbox-label-text {
9805
- display: inline-block;
9806
- margin-left: 5px;
9807
- margin-top: 3px;
9808
- }
9809
-
9810
- /*Pricing table page CSS*/
9811
- .sg-backup-table-row div {
9812
- border-bottom: 1px solid #C9C9C9;
9813
- border-right: 1px solid #C9C9C9;
9814
- padding-top: 25px;
9815
- padding-bottom: 25px;
9816
- padding-left: 25px !important;
9817
- }
9818
-
9819
- .sg-backup-table-row div:last-child {
9820
- border-right: 0px !important;
9821
- }
9822
-
9823
- .sg-pricing-table-header-label {
9824
- font-size: 25px;
9825
- color: #000000;
9826
- font-weight: bold;
9827
- display: block;
9828
- margin-bottom: 20px;
9829
- }
9830
-
9831
- .sg-pricing-table-blue-label {
9832
- color: #0021C8;
9833
- font-size: 39px;
9834
- line-height: 1;
9835
- }
9836
-
9837
- .sg-pricing-table-header-first-column {
9838
- height: 145px;
9839
- }
9840
-
9841
- @font-face {
9842
- font-family: 'pricingTableFonts';
9843
- src: url('../fonts/pricingTableFonts.eot');
9844
- src: url('../fonts/pricingTableFonts.eot?#iefix') format('embedded-opentype'),
9845
- url('../fonts/pricingTableFonts.woff') format('woff'),
9846
- url('../fonts/pricingTableFonts.ttf') format('truetype'),
9847
- url('../fonts/pricingTableFonts.svg#Glyphter') format('svg');
9848
- font-weight: normal;
9849
- font-style: normal;
9850
- }
9851
-
9852
- [class*='backup-plan-']:before {
9853
- display: inline-block;
9854
- font-family: 'pricingTableFonts' !important;
9855
- font-style: normal;
9856
- font-weight: normal;
9857
- line-height: 1;
9858
- -webkit-font-smoothing: antialiased;
9859
- -moz-osx-font-smoothing: grayscale
9860
- }
9861
-
9862
- .sg-backup-plan-included:before {
9863
- content: '\0057';
9864
- }
9865
-
9866
- .sg-backup-plan-excluded:before {
9867
- content: '\0058';
9868
- }
9869
-
9870
- .sg-backup-plan-excluded, .sg-backup-plan-included {
9871
- color: #0021C8;
9872
- }
9873
-
9874
- .sg-backup-table-options-wrapper {
9875
- text-align: center;
9876
- }
9877
-
9878
- .sg-backup-table-options-wrapper .sg-backup-table-row:last-child div {
9879
- border-bottom: 0;
9880
- margin-bottom: 30px;
9881
- }
9882
-
9883
- .sg-pricing-table-wrapper {
9884
- box-shadow: 0px 0px 20px #0000000D;
9885
- margin-top: 10px;
9886
- padding: 10px 10px 30px 10px;
9887
- }
9888
-
9889
- .sg-backup-guard-plans-title {
9890
- text-align: center;
9891
- color: #0021C8 !important;
9892
- font-size: 24px !important;
9893
- margin-top: 37px !important;
9894
- font-weight: bold !important;
9895
- margin-bottom: 60px !important;
9896
- }
9897
-
9898
- .sg-pricing-table-option-wrapper {
9899
- text-align: left;
9900
- }
9901
-
9902
- .sg-backup-pricing-currency {
9903
- font-size: 28px;
9904
- vertical-align: top;
9905
- }
9906
-
9907
- @media (max-width: 1284px) {
9908
- .sg-pricing-table-blue-label {
9909
- font-size: 31px;
9910
- vertical-align: top;
9911
- }
9912
-
9913
- .sg-pricing-table-header-first-column {
9914
- height: 137px;
9915
- }
9916
- }
9917
-
9918
- /*Pricing table page CSS*/
9919
-
9920
- .sgbg-welcome-title {
9921
- margin-top: 0 !important;
9922
- margin-bottom: 6px !important;
9923
- }
9924
-
9925
- .sg-data-collection-label {
9926
- text-align: left;
9927
- display: inline-block;
9928
- margin-right: 10px;
9929
- vertical-align: text-bottom;
9930
- }
9931
-
9932
- .sg-data-collection-label label {
9933
- font-weight: normal;
9934
- }
9935
-
9936
- .backup-send-usage-data-status-wrapper {
9937
- text-align: left;
9938
- display: inline-block;
9939
- }
9940
-
9941
- .bg-initial-privacy-links-container {
9942
- border-top: 1px solid #ddd;
9943
- padding-top: 20px;
9944
- margin-top: 20px;;
9945
- }
9946
-
9947
- .bg-initial-privacy-links-container a {
9948
- font-size: 16px;
9949
- text-decoration: none;
9950
- margin: 0 15px;
9951
- color: #016cb0;
9952
- }
9953
-
9954
- .sgbg-send-usage-data-wrapper {
9955
- margin-top: 20px;
9956
- text-align: center;
9957
- }
9958
-
9959
- .sgbg-send-usage-data-wrapper span.bootstrap-switch-handle-on.bootstrap-switch-primary {
9960
- background: #007cba;
9961
- }
9962
-
9963
- .bg-invalid-login {
9964
- color: red;
9965
- }
9966
-
9967
- #backupGuardDetailsModal .control-label {
9968
- text-align: left !important;
9969
- }
9970
-
9971
- #backupGuardDetailsModal label.error {
9972
- color: red;
9973
- font-size: 14px;
9974
- margin-top: 4px;
9975
- font-weight: normal;
9976
- }
9977
-
9978
- #backupGuardDetailsModal button {
9979
- outline: none;
9980
- }
9981
-
9982
- .bg-email-confirmation {
9983
- color: #000;
9984
- }
9985
-
9986
- .sgbg-info-icon {
9987
- margin-left: 5px;
9988
- margin-top: 1px;
9989
- }
9990
-
9991
- .sgbg-info-text {
9992
- color: #3879D9;
9993
- font: 14px Arial;
9994
- width: 200px;
9995
- border: 1px solid #ccc;
9996
- position: absolute;
9997
- min-width: 20px;
9998
- min-height: 13px;
9999
- display: none;
10000
- margin-top: 3px;
10001
- margin-left: 5px;
10002
- box-shadow: 0px 0px 5px #ccc;
10003
- padding: 5px;
10004
- z-index: 9999;
10005
- background-color: white;
10006
- border-radius: 5px;
10007
- display: none;
10008
- }
10009
-
10010
- .sgbg-info-icon:hover + .sgbg-info-text {
10011
- display: inline-block !important;
10012
- }
10013
-
10014
- .modal-content .sgbg-info-icon {
10015
- margin-top: 4px;
10016
- }
10017
-
10018
- .modal-content .sgbg-info-text {
10019
- margin-top: 3px;
10020
- margin-left: 5px;
10021
- }
10022
- /* phpcs:enable */
1
+ /* phpcs:disable */
2
+
3
+ #sg-custom-backup-name {
4
+ width: 100%;
5
+ border-radius: 0;
6
+ }
7
+
8
+ .sg-backup-input {
9
+ border: none !important;
10
+ box-shadow: none !important;
11
+ border-bottom: 1px solid #000000 !important;
12
+ padding-left: 0 !important;
13
+ }
14
+
15
+ .backup-guard-label-success {
16
+ color: #0021C8;
17
+ }
18
+
19
+ .backup-guard-label-warning {
20
+ color: #ff7518;
21
+ }
22
+
23
+ .sg-feature-alert-text {
24
+ color: gray;
25
+ font-size: 13px;
26
+ font-style: italic;
27
+ text-align: center;
28
+ }
29
+
30
+ #sg-product-name-div {
31
+ position: absolute;
32
+ font-size: 10px;
33
+ color: orange;
34
+ bottom: 15px;
35
+ text-align: center;
36
+ width: 100%;
37
+ margin-left: -20px;
38
+ }
39
+
40
+ .sg-badge-warning {
41
+ background-color: #ff7518 !important;
42
+ border-color: #ff4309 !important;
43
+ border-radius: 2px !important;
44
+ color: #ffffff !important;
45
+ }
46
+
47
+ .sg-margin-left-20 {
48
+ margin-left: 20px;
49
+ }
50
+
51
+ .sg-margin-left-12 {
52
+ margin-left: 12px !important;
53
+ }
54
+
55
+ .sg-service-container {
56
+ width: 100%;
57
+ margin: 0;
58
+ background: #FFFFFF 0% 0% no-repeat padding-box;
59
+ box-shadow: 0px 0px 15px #0000001A;
60
+ border-radius: 10px;
61
+ opacity: 1;
62
+ }
63
+
64
+ .sg-service-container .plugin-card-top {
65
+ padding-bottom: 40px;
66
+ }
67
+
68
+ .sg-migration-icon {
69
+ height: 264px;
70
+ background-image: url("../img/wordPress-migration-service-product.png");
71
+ background-size: contain;
72
+ background-repeat: no-repeat;
73
+ background-position: center;
74
+ }
75
+
76
+ .sg-right-arrow {
77
+ display: inline-block;
78
+ width: 15px;
79
+ height: 9px;
80
+ background-image: url("../img/arrow-right.png");
81
+ }
82
+
83
+ .sg-migration-info {
84
+ text-align: left;
85
+ }
86
+
87
+ .sg-migration-info a {
88
+ color: #010101 !important;
89
+ }
90
+
91
+ .sg-migration-info h1 {
92
+ margin-bottom: 30px !important;
93
+ }
94
+
95
+ .column-description-p {
96
+ margin-bottom: 25px !important;
97
+ }
98
+
99
+ .sg-migration-features {
100
+ margin-bottom: 17px !important;
101
+ }
102
+
103
+ .migration-price-wrapper {
104
+ position: absolute !important;
105
+ bottom: 0px !important;
106
+ }
107
+
108
+ .sg-migration-right-column {
109
+ position: relative;
110
+ height: 300px;
111
+ }
112
+
113
+ .sg-services-arrow {
114
+ margin-right: 6px;
115
+ }
116
+
117
+ .sg-service-container h3 {
118
+ margin-top: 0px !important;
119
+ }
120
+
121
+ .sg-service-container .plugin-card-top {
122
+ margin-bottom: 20px;
123
+ }
124
+
125
+ #sg-migration-service-price {
126
+ font-size: 32px;
127
+ text-align: center;
128
+ }
129
+
130
+ .sg-migration-price-ul {
131
+ margin-bottom: 0px !important;
132
+ }
133
+
134
+ .sg-migration-price-ul li:nth-child(1) {
135
+ margin-bottom: 19px !important;
136
+ }
137
+
138
+ .sg-migration-price-ul li:nth-child(2) {
139
+ margin-bottom: 0 !important;
140
+ }
141
+
142
+ .sg-migration-price-ul li p {
143
+ line-height: 1;
144
+ }
145
+
146
+ #sg-banner {
147
+ margin-top: 10px;
148
+ width: calc(100% - 20px) !important;
149
+ height: 185px;
150
+ background-color: #0021C8;
151
+ color: #FFFFFF;
152
+ font-size: 12px;
153
+ min-width: 650px;
154
+ }
155
+
156
+ #sg-left-column {
157
+ width: 18%;
158
+ float: left;
159
+ display: inline-block;
160
+ }
161
+
162
+ #sg-left-column ul {
163
+ display: inline-block;
164
+ }
165
+
166
+ #sg-center-column {
167
+ width: 60%;
168
+ padding-top: 17px;
169
+ text-align: center;
170
+ display: inline-block;
171
+ }
172
+
173
+ #sg-right-column {
174
+ width: 22%;
175
+ float: right;
176
+ display: inline-block;
177
+ position: relative;
178
+ }
179
+
180
+ .sg-close-free-banner {
181
+ position: absolute;
182
+ cursor: pointer;
183
+ line-height: 1;
184
+ font-size: 15px;
185
+ right: 7px;
186
+ top: 7px;
187
+ background-image: url(../img/close-button.png);
188
+ width: 9px;
189
+ height: 9px;
190
+ background-size: contain;
191
+ background-repeat: no-repeat;
192
+ }
193
+
194
+ .sg-banner-social-button {
195
+ display: inline-block;
196
+ width: 44px;
197
+ height: 44px;
198
+ border: none;
199
+ border-radius: 50%;
200
+ cursor: pointer;
201
+ margin-right: 3px;
202
+ background-size: contain !important;
203
+ }
204
+
205
+ #sg-banner p {
206
+ width: 100%;
207
+ text-align: center;
208
+ font-size: 13px !important;
209
+ }
210
+
211
+ #sg-banner a {
212
+ vertical-align: middle;
213
+ text-decoration: none;
214
+ color: #FFFFFF;
215
+ cursor: pointer;
216
+ font-weight: bold;
217
+ }
218
+
219
+ #sg-banner ul {
220
+ list-style-type: none;
221
+ }
222
+
223
+ #sg-banner li {
224
+ vertical-align: middle;
225
+ margin-bottom: 5px;
226
+ height: 32px;
227
+ }
228
+
229
+ #sg-right-column ul {
230
+ float: right;
231
+ padding-right: 16px;
232
+ padding-top: 2px;
233
+ }
234
+
235
+ #sg-right-column li {
236
+ vertical-align: middle;
237
+ }
238
+
239
+ #sg-left-column li {
240
+ padding-left: 20px;
241
+ }
242
+
243
+ #sg-left-column ul {
244
+ padding-top: 10px;
245
+ }
246
+
247
+ .sg-img-class {
248
+ margin-right: 3px;
249
+ vertical-align: middle;
250
+ }
251
+
252
+ #sg-logo {
253
+ display: inline-block;
254
+ width: 140px;
255
+ height: 70px;
256
+ background-size: contain;
257
+ background-position: center;
258
+ background-repeat: no-repeat;
259
+ background-image: url("../img/banerLogo.png");
260
+ }
261
+
262
+ .sg-logo-li {
263
+ height: 70px !important;
264
+ }
265
+
266
+ #sg-facebook {
267
+ background: url('../img/fb.png') no-repeat;
268
+ }
269
+
270
+ #sg-twitter {
271
+ background: url("../img/TW.png") no-repeat;
272
+ }
273
+
274
+ #sg-google-plus {
275
+ background: url("../img/G+.png") no-repeat;
276
+ }
277
+
278
+ #sg-youtube {
279
+ background: url("../img/youtube.png") no-repeat;
280
+ }
281
+
282
+ .sg-star-class {
283
+ cursor: pointer;
284
+ margin-right: 3px;
285
+ }
286
+
287
+ #rateYo {
288
+ display: inline-block;
289
+ }
290
+
291
+ #sg-buy-now {
292
+ background-color: #ffffff;
293
+ border: none;
294
+ color: #0021C8 !important;
295
+ font-size: 18px;
296
+ vertical-align: middle;
297
+ cursor: pointer;
298
+ display: inline-block;
299
+ padding: 6px 15px;
300
+ border-radius: 8px;
301
+ }
302
+
303
+ #sg-buy-now:hover {
304
+ background-color: #0021C8;
305
+ border: 1px solid #ffffff !important;
306
+ color: #ffffff !important;
307
+ }
308
+
309
+ #sg-buy-now-text {
310
+ vertical-align: middle;
311
+ }
312
+
313
+ #sg-banner-clarification {
314
+ font-size: 10px;
315
+ }
316
+
317
+ #sg-rate-us {
318
+ height: 32px;
319
+ position: relative;
320
+ }
321
+
322
+ #sg-banner-test {
323
+ position: absolute;
324
+ top: 50%;
325
+ width: 100%;
326
+ margin-top: -15px;
327
+ }
328
+
329
+ .sg-banner-rate-us-in {
330
+ display: inline-block;
331
+ height: 30px;
332
+ color: rgba(255, 255, 255, 0.8) !important;
333
+ }
334
+
335
+ /* Bounce In */
336
+ .hvr-bounce-in {
337
+ /*display: inline-block;*/
338
+ vertical-align: middle;
339
+ -webkit-transition-duration: 0.04s;
340
+ transition-duration: 0.04s;
341
+ cursor: pointer;
342
+ }
343
+
344
+ .hvr-bounce-in:hover, .hvr-bounce-in:focus, .hvr-bounce-in:active {
345
+ -ms-transform: translate(4px, 0);
346
+ -webkit-transform: translate(4px, 0);
347
+ transform: translate(4px, 0);
348
+ }
349
+
350
+ @media (max-width: 835px) {
351
+ #sg-banner {
352
+ font-size: 8px;
353
+ }
354
+
355
+ #sg-banner p {
356
+ font-size: 8px !important;
357
+ }
358
+
359
+ #sg-center-column {
360
+ width: 50%;
361
+ }
362
+
363
+ #sg-left-column {
364
+ width: 23%;
365
+ }
366
+
367
+ #sg-right-column {
368
+ width: 27%;
369
+ }
370
+ }
371
+
372
+ /**************************************/
373
+
374
+ #sg-backup-with-migration {
375
+ margin-left: 12px;
376
+ }
377
+
378
+ #modal-import-1,
379
+ #sg-modal-inport-from,
380
+ #modal-import-3 {
381
+ padding: 0;
382
+ }
383
+
384
+ #sg-checkbox-select-all {
385
+ margin-top: 0;
386
+ }
387
+
388
+ .sg-wrap-container {
389
+ height: 650px;
390
+ width: 100%;
391
+ }
392
+
393
+ #sg-backup-guard-iframe {
394
+ width: 100%;
395
+ height: 100%;
396
+ }
397
+
398
+ #modal-import-2 {
399
+ margin-top: 15px;
400
+ }
401
+
402
+ #modal-import-1 .form-group {
403
+ margin-bottom: 0;
404
+ }
405
+
406
+ #modal-import-1 .table {
407
+ margin-bottom: 0;
408
+ }
409
+
410
+ #modal-import-3 .form-group {
411
+ margin-bottom: 0;
412
+ }
413
+
414
+ #modal-import-3 .table {
415
+ margin-bottom: 0;
416
+ }
417
+
418
+ .file-select-radio {
419
+ padding-left: 15px !important;
420
+ }
421
+
422
+ .sg-wrapper-less {
423
+ /* vietnamese */
424
+ /* latin-ext */
425
+ /* latin */
426
+ /* vietnamese */
427
+ /* latin-ext */
428
+ /* latin */
429
+ /* vietnamese */
430
+ /* latin-ext */
431
+ /* latin */
432
+ /*!
433
+ * bootswatch v3.3.4+1
434
+ * Homepage: http://bootswatch.com
435
+ * Copyright 2012-2015 Thomas Park
436
+ * Licensed under MIT
437
+ * Based on Bootstrap
438
+ */
439
+ /*! normalize.css v3.0.2 | MIT License | git.io/normalize */
440
+ /*! Source: https://github.com/h5bp/html5-boilerplate/blob/master/src/css/main.css */
441
+ /* Sidebar Styles */
442
+ /*Files*/
443
+ /*ftp*/
444
+ /*dropbox*/
445
+ /*gdrive*/
446
+ /*rdb*/
447
+ /*rfiles*/
448
+ }
449
+
450
+ @font-face {
451
+ font-family: 'Source Sans Pro';
452
+ font-style: normal;
453
+ font-weight: 300;
454
+ src: local('Source Sans Pro Light'), local('SourceSansPro-Light'), url('../fonts/toadOcfmlt9b38dHJxOBGCD5K6T8I4oZ1X3Xvlj_UeP3rGVtsTkPsbDajuO5ueQw.woff2') format('woff2');
455
+ unicode-range: U+0102-0103, U+1EA0-1EF1, U+20AB;
456
+ }
457
+
458
+ @font-face {
459
+ font-family: 'Source Sans Pro';
460
+ font-style: normal;
461
+ font-weight: 300;
462
+ src: local('Source Sans Pro Light'), local('SourceSansPro-Light'), url('../fonts/toadOcfmlt9b38dHJxOBGDOFnJNygIkrHciC8BWzbCz3rGVtsTkPsbDajuO5ueQw.woff2') format('woff2');
463
+ unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
464
+ }
465
+
466
+ @font-face {
467
+ font-family: 'Source Sans Pro';
468
+ font-style: normal;
469
+ font-weight: 300;
470
+ src: local('Source Sans Pro Light'), local('SourceSansPro-Light'), url('../fonts/toadOcfmlt9b38dHJxOBGCP2LEk6lMzYsRqr3dHFImA.woff2') format('woff2');
471
+ unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000;
472
+ }
473
+
474
+ @font-face {
475
+ font-family: 'Source Sans Pro';
476
+ font-style: normal;
477
+ font-weight: 400;
478
+ src: local('Source Sans Pro'), local('SourceSansPro-Regular'), url('../fonts/ODelI1aHBYDBqgeIAH2zlCxe5Tewm2_XWfbGchcXw4g.woff2') format('woff2');
479
+ unicode-range: U+0102-0103, U+1EA0-1EF1, U+20AB;
480
+ }
481
+
482
+ @font-face {
483
+ font-family: 'Source Sans Pro';
484
+ font-style: normal;
485
+ font-weight: 400;
486
+ src: local('Source Sans Pro'), local('SourceSansPro-Regular'), url('../fonts/ODelI1aHBYDBqgeIAH2zlIa1YDtoarzwSXxTHggEXMw.woff2') format('woff2');
487
+ unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
488
+ }
489
+
490
+ @font-face {
491
+ font-family: 'Source Sans Pro';
492
+ font-style: normal;
493
+ font-weight: 400;
494
+ src: local('Source Sans Pro'), local('SourceSansPro-Regular'), url('../fonts/ODelI1aHBYDBqgeIAH2zlJbPFduIYtoLzwST68uhz_Y.woff2') format('woff2');
495
+ unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000;
496
+ }
497
+
498
+ @font-face {
499
+ font-family: 'Source Sans Pro';
500
+ font-style: normal;
501
+ font-weight: 700;
502
+ src: local('Source Sans Pro Bold'), local('SourceSansPro-Bold'), url('../fonts/toadOcfmlt9b38dHJxOBGMms7UHsIbjUxEJqIwog-i_3rGVtsTkPsbDajuO5ueQw.woff2') format('woff2');
503
+ unicode-range: U+0102-0103, U+1EA0-1EF1, U+20AB;
504
+ }
505
+
506
+ @font-face {
507
+ font-family: 'Source Sans Pro';
508
+ font-style: normal;
509
+ font-weight: 700;
510
+ src: local('Source Sans Pro Bold'), local('SourceSansPro-Bold'), url('../fonts/toadOcfmlt9b38dHJxOBGO4s1Ux4PuImWPk5fSr6HPL3rGVtsTkPsbDajuO5ueQw.woff2') format('woff2');
511
+ unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
512
+ }
513
+
514
+ @font-face {
515
+ font-family: 'Source Sans Pro';
516
+ font-style: normal;
517
+ font-weight: 700;
518
+ src: local('Source Sans Pro Bold'), local('SourceSansPro-Bold'), url('../fonts/toadOcfmlt9b38dHJxOBGJkF8H8ye47wsfpWywda8og.woff2') format('woff2');
519
+ unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000;
520
+ }
521
+
522
+ .sg-wrapper-less html {
523
+ font-family: sans-serif;
524
+ -ms-text-size-adjust: 100%;
525
+ -webkit-text-size-adjust: 100%;
526
+ }
527
+
528
+ .sg-wrapper-less body {
529
+ margin: 0;
530
+ }
531
+
532
+ .sg-wrapper-less article,
533
+ .sg-wrapper-less aside,
534
+ .sg-wrapper-less details,
535
+ .sg-wrapper-less figcaption,
536
+ .sg-wrapper-less figure,
537
+ .sg-wrapper-less footer,
538
+ .sg-wrapper-less header,
539
+ .sg-wrapper-less hgroup,
540
+ .sg-wrapper-less main,
541
+ .sg-wrapper-less menu,
542
+ .sg-wrapper-less nav,
543
+ .sg-wrapper-less section,
544
+ .sg-wrapper-less summary {
545
+ display: block;
546
+ }
547
+
548
+ .sg-wrapper-less audio,
549
+ .sg-wrapper-less canvas,
550
+ .sg-wrapper-less progress,
551
+ .sg-wrapper-less video {
552
+ display: inline-block;
553
+ vertical-align: baseline;
554
+ }
555
+
556
+ .sg-wrapper-less audio:not([controls]) {
557
+ display: none;
558
+ height: 0;
559
+ }
560
+
561
+ .sg-wrapper-less [hidden],
562
+ .sg-wrapper-less template {
563
+ display: none;
564
+ }
565
+
566
+ .sg-wrapper-less a {
567
+ background-color: transparent;
568
+ }
569
+
570
+ .sg-wrapper-less a:active,
571
+ .sg-wrapper-less a:hover {
572
+ outline: 0;
573
+ }
574
+
575
+ .sg-wrapper-less abbr[title] {
576
+ border-bottom: 1px dotted;
577
+ }
578
+
579
+ .sg-wrapper-less b,
580
+ .sg-wrapper-less strong {
581
+ font-weight: bold;
582
+ }
583
+
584
+ .sg-wrapper-less dfn {
585
+ font-style: italic;
586
+ }
587
+
588
+ .sg-wrapper-less h1 {
589
+ font-size: 2em;
590
+ margin: 0.67em 0;
591
+ }
592
+
593
+ .sg-wrapper-less mark {
594
+ background: #ff0;
595
+ color: #000;
596
+ }
597
+
598
+ .sg-wrapper-less small {
599
+ font-size: 80%;
600
+ }
601
+
602
+ .sg-wrapper-less sub,
603
+ .sg-wrapper-less sup {
604
+ font-size: 75%;
605
+ line-height: 0;
606
+ position: relative;
607
+ vertical-align: baseline;
608
+ }
609
+
610
+ .sg-wrapper-less sup {
611
+ top: -0.5em;
612
+ }
613
+
614
+ .sg-wrapper-less sub {
615
+ bottom: -0.25em;
616
+ }
617
+
618
+ .sg-wrapper-less img {
619
+ border: 0;
620
+ }
621
+
622
+ .sg-wrapper-less svg:not(:root) {
623
+ overflow: hidden;
624
+ }
625
+
626
+ .sg-wrapper-less figure {
627
+ margin: 1em 40px;
628
+ }
629
+
630
+ .sg-wrapper-less hr {
631
+ -moz-box-sizing: content-box;
632
+ -webkit-box-sizing: content-box;
633
+ box-sizing: content-box;
634
+ height: 0;
635
+ }
636
+
637
+ .sg-wrapper-less pre {
638
+ overflow: auto;
639
+ }
640
+
641
+ .sg-wrapper-less code,
642
+ .sg-wrapper-less kbd,
643
+ .sg-wrapper-less pre,
644
+ .sg-wrapper-less samp {
645
+ font-family: monospace, monospace;
646
+ font-size: 1em;
647
+ }
648
+
649
+ .sg-wrapper-less button,
650
+ .sg-wrapper-less input,
651
+ .sg-wrapper-less optgroup,
652
+ .sg-wrapper-less select,
653
+ .sg-wrapper-less textarea {
654
+ color: inherit;
655
+ font: inherit;
656
+ margin: 0;
657
+ }
658
+
659
+ .sg-wrapper-less button {
660
+ overflow: visible;
661
+ }
662
+
663
+ .sg-wrapper-less button,
664
+ .sg-wrapper-less select {
665
+ text-transform: none;
666
+ }
667
+
668
+ .sg-wrapper-less button,
669
+ .sg-wrapper-less html input[type="button"],
670
+ .sg-wrapper-less input[type="reset"],
671
+ .sg-wrapper-less input[type="submit"] {
672
+ -webkit-appearance: button;
673
+ cursor: pointer;
674
+ }
675
+
676
+ .sg-wrapper-less button[disabled],
677
+ .sg-wrapper-less html input[disabled] {
678
+ cursor: default;
679
+ }
680
+
681
+ .sg-wrapper-less button::-moz-focus-inner,
682
+ .sg-wrapper-less input::-moz-focus-inner {
683
+ border: 0;
684
+ padding: 0;
685
+ }
686
+
687
+ .sg-wrapper-less input {
688
+ line-height: normal;
689
+ }
690
+
691
+ .sg-wrapper-less input[type="checkbox"],
692
+ .sg-wrapper-less input[type="radio"] {
693
+ -webkit-box-sizing: border-box;
694
+ -moz-box-sizing: border-box;
695
+ box-sizing: border-box;
696
+ padding: 0;
697
+ }
698
+
699
+ .sg-wrapper-less input[type="number"]::-webkit-inner-spin-button,
700
+ .sg-wrapper-less input[type="number"]::-webkit-outer-spin-button {
701
+ height: auto;
702
+ }
703
+
704
+ .sg-wrapper-less input[type="search"] {
705
+ -webkit-appearance: textfield;
706
+ -moz-box-sizing: content-box;
707
+ -webkit-box-sizing: content-box;
708
+ box-sizing: content-box;
709
+ }
710
+
711
+ .sg-wrapper-less input[type="search"]::-webkit-search-cancel-button,
712
+ .sg-wrapper-less input[type="search"]::-webkit-search-decoration {
713
+ -webkit-appearance: none;
714
+ }
715
+
716
+ .sg-wrapper-less fieldset {
717
+ border: 1px solid #c0c0c0;
718
+ margin: 0 2px;
719
+ padding: 0.35em 0.625em 0.75em;
720
+ }
721
+
722
+ .sg-wrapper-less legend {
723
+ border: 0;
724
+ padding: 0;
725
+ }
726
+
727
+ .sg-wrapper-less textarea {
728
+ overflow: auto;
729
+ }
730
+
731
+ .sg-wrapper-less optgroup {
732
+ font-weight: bold;
733
+ }
734
+
735
+ .sg-wrapper-less table {
736
+ border-collapse: collapse;
737
+ border-spacing: 0;
738
+ }
739
+
740
+ .sg-wrapper-less td,
741
+ .sg-wrapper-less th {
742
+ padding: 0;
743
+ }
744
+
745
+ @media print {
746
+ .sg-wrapper-less *,
747
+ .sg-wrapper-less *:before,
748
+ .sg-wrapper-less *:after {
749
+ background: transparent !important;
750
+ color: #000 !important;
751
+ -webkit-box-shadow: none !important;
752
+ box-shadow: none !important;
753
+ text-shadow: none !important;
754
+ }
755
+
756
+ .sg-wrapper-less a,
757
+ .sg-wrapper-less a:visited {
758
+ text-decoration: underline;
759
+ }
760
+
761
+ .sg-wrapper-less a[href]:after {
762
+ content: " (" attr(href) ")";
763
+ }
764
+
765
+ .sg-wrapper-less abbr[title]:after {
766
+ content: " (" attr(title) ")";
767
+ }
768
+
769
+ .sg-wrapper-less a[href^="#"]:after,
770
+ .sg-wrapper-less a[href^="javascript:"]:after {
771
+ content: "";
772
+ }
773
+
774
+ .sg-wrapper-less pre,
775
+ .sg-wrapper-less blockquote {
776
+ border: 1px solid #999;
777
+ page-break-inside: avoid;
778
+ }
779
+
780
+ .sg-wrapper-less thead {
781
+ display: table-header-group;
782
+ }
783
+
784
+ .sg-wrapper-less tr,
785
+ .sg-wrapper-less img {
786
+ page-break-inside: avoid;
787
+ }
788
+
789
+ .sg-wrapper-less img {
790
+ max-width: 100% !important;
791
+ }
792
+
793
+ .sg-wrapper-less p,
794
+ .sg-wrapper-less h2,
795
+ .sg-wrapper-less h3 {
796
+ orphans: 3;
797
+ widows: 3;
798
+ }
799
+
800
+ .sg-wrapper-less h2,
801
+ .sg-wrapper-less h3 {
802
+ page-break-after: avoid;
803
+ }
804
+
805
+ .sg-wrapper-less select {
806
+ background: #fff !important;
807
+ }
808
+
809
+ .sg-wrapper-less .navbar {
810
+ display: none;
811
+ }
812
+
813
+ .sg-wrapper-less .btn > .caret,
814
+ .sg-wrapper-less .dropup > .btn > .caret {
815
+ border-top-color: #000 !important;
816
+ }
817
+
818
+ .sg-wrapper-less .label {
819
+ border: 1px solid #000;
820
+ }
821
+
822
+ .sg-wrapper-less .table {
823
+ border-collapse: collapse !important;
824
+ }
825
+
826
+ .sg-wrapper-less .table td,
827
+ .sg-wrapper-less .table th {
828
+ background-color: #fff !important;
829
+ }
830
+
831
+ .sg-wrapper-less .table-bordered th,
832
+ .sg-wrapper-less .table-bordered td {
833
+ border: 1px solid #ddd !important;
834
+ }
835
+ }
836
+
837
+ @font-face {
838
+ font-family: 'Glyphicons Halflings';
839
+ src: url('../fonts/glyphicons-halflings-regular.eot');
840
+ src: url('../fonts/glyphicons-halflings-regular.eot?#iefix') format('embedded-opentype'), url('../fonts/glyphicons-halflings-regular.woff2') format('woff2'), url('../fonts/glyphicons-halflings-regular.woff') format('woff'), url('../fonts/glyphicons-halflings-regular.ttf') format('truetype'), url('../fonts/glyphicons-halflings-regular.svg#glyphicons_halflingsregular') format('svg');
841
+ }
842
+
843
+ .sg-wrapper-less .glyphicon {
844
+ position: relative;
845
+ top: 1px;
846
+ display: inline-block;
847
+ font-family: 'Glyphicons Halflings';
848
+ font-style: normal;
849
+ font-weight: normal;
850
+ line-height: 1;
851
+ -webkit-font-smoothing: antialiased;
852
+ -moz-osx-font-smoothing: grayscale;
853
+ }
854
+
855
+ .sg-wrapper-less .glyphicon-asterisk:before {
856
+ content: "\2a";
857
+ }
858
+
859
+ .sg-wrapper-less .glyphicon-plus:before {
860
+ content: "\2b";
861
+ }
862
+
863
+ .sg-wrapper-less .glyphicon-euro:before,
864
+ .sg-wrapper-less .glyphicon-eur:before {
865
+ content: "\20ac";
866
+ }
867
+
868
+ .sg-wrapper-less .glyphicon-minus:before {
869
+ content: "\2212";
870
+ }
871
+
872
+ .sg-wrapper-less .glyphicon-cloud:before {
873
+ content: "\2601";
874
+ }
875
+
876
+ .sg-wrapper-less .glyphicon-envelope:before {
877
+ content: "\2709";
878
+ }
879
+
880
+ .sg-wrapper-less .glyphicon-pencil:before {
881
+ content: "\270f";
882
+ }
883
+
884
+ .sg-wrapper-less .glyphicon-glass:before {
885
+ content: "\e001";
886
+ }
887
+
888
+ .sg-wrapper-less .glyphicon-music:before {
889
+ content: "\e002";
890
+ }
891
+
892
+ .sg-wrapper-less .glyphicon-search:before {
893
+ content: "\e003";
894
+ }
895
+
896
+ .sg-wrapper-less .glyphicon-heart:before {
897
+ content: "\e005";
898
+ }
899
+
900
+ .sg-wrapper-less .glyphicon-star:before {
901
+ content: "\e006";
902
+ }
903
+
904
+ .sg-wrapper-less .glyphicon-star-empty:before {
905
+ content: "\e007";
906
+ }
907
+
908
+ .sg-wrapper-less .glyphicon-user:before {
909
+ content: "\e008";
910
+ }
911
+
912
+ .sg-wrapper-less .glyphicon-film:before {
913
+ content: "\e009";
914
+ }
915
+
916
+ .sg-wrapper-less .glyphicon-th-large:before {
917
+ content: "\e010";
918
+ }
919
+
920
+ .sg-wrapper-less .glyphicon-th:before {
921
+ content: "\e011";
922
+ }
923
+
924
+ .sg-wrapper-less .glyphicon-th-list:before {
925
+ content: "\e012";
926
+ }
927
+
928
+ .sg-wrapper-less .glyphicon-ok:before {
929
+ content: "\e013";
930
+ }
931
+
932
+ .sg-wrapper-less .glyphicon-remove:before {
933
+ content: "\e014";
934
+ }
935
+
936
+ .sg-wrapper-less .glyphicon-zoom-in:before {
937
+ content: "\e015";
938
+ }
939
+
940
+ .sg-wrapper-less .glyphicon-zoom-out:before {
941
+ content: "\e016";
942
+ }
943
+
944
+ .sg-wrapper-less .glyphicon-off:before {
945
+ content: "\e017";
946
+ }
947
+
948
+ .sg-wrapper-less .glyphicon-signal:before {
949
+ content: "\e018";
950
+ }
951
+
952
+ .sg-wrapper-less .glyphicon-cog:before {
953
+ content: "\e019";
954
+ }
955
+
956
+ .sg-wrapper-less .glyphicon-trash:before {
957
+ content: "\e020";
958
+ }
959
+
960
+ .sg-wrapper-less .glyphicon-home:before {
961
+ content: "\e021";
962
+ }
963
+
964
+ .sg-wrapper-less .glyphicon-file:before {
965
+ content: "\e022";
966
+ }
967
+
968
+ .sg-wrapper-less .glyphicon-time:before {
969
+ content: "\e023";
970
+ }
971
+
972
+ .sg-wrapper-less .glyphicon-road:before {
973
+ content: "\e024";
974
+ }
975
+
976
+ .sg-wrapper-less .glyphicon-download-alt:before {
977
+ content: "\e025";
978
+ }
979
+
980
+ .sg-wrapper-less .glyphicon-download:before {
981
+ content: "\e026";
982
+ }
983
+
984
+ .sg-wrapper-less .glyphicon-upload:before {
985
+ content: "\e027";
986
+ }
987
+
988
+ .sg-wrapper-less .glyphicon-inbox:before {
989
+ content: "\e028";
990
+ }
991
+
992
+ .sg-wrapper-less .glyphicon-play-circle:before {
993
+ content: "\e029";
994
+ }
995
+
996
+ .sg-wrapper-less .glyphicon-repeat:before {
997
+ content: "\e030";
998
+ }
999
+
1000
+ .sg-wrapper-less .glyphicon-refresh:before {
1001
+ content: "\e031";
1002
+ }
1003
+
1004
+ .sg-wrapper-less .glyphicon-list-alt:before {
1005
+ content: "\e032";
1006
+ }
1007
+
1008
+ .sg-wrapper-less .glyphicon-lock:before {
1009
+ content: "\e033";
1010
+ }
1011
+
1012
+ .sg-wrapper-less .glyphicon-flag:before {
1013
+ content: "\e034";
1014
+ }
1015
+
1016
+ .sg-wrapper-less .glyphicon-headphones:before {
1017
+ content: "\e035";
1018
+ }
1019
+
1020
+ .sg-wrapper-less .glyphicon-volume-off:before {
1021
+ content: "\e036";
1022
+ }
1023
+
1024
+ .sg-wrapper-less .glyphicon-volume-down:before {
1025
+ content: "\e037";
1026
+ }
1027
+
1028
+ .sg-wrapper-less .glyphicon-volume-up:before {
1029
+ content: "\e038";
1030
+ }
1031
+
1032
+ .sg-wrapper-less .glyphicon-qrcode:before {
1033
+ content: "\e039";
1034
+ }
1035
+
1036
+ .sg-wrapper-less .glyphicon-barcode:before {
1037
+ content: "\e040";
1038
+ }
1039
+
1040
+ .sg-wrapper-less .glyphicon-tag:before {
1041
+ content: "\e041";
1042
+ }
1043
+
1044
+ .sg-wrapper-less .glyphicon-tags:before {
1045
+ content: "\e042";
1046
+ }
1047
+
1048
+ .sg-wrapper-less .glyphicon-book:before {
1049
+ content: "\e043";
1050
+ }
1051
+
1052
+ .sg-wrapper-less .glyphicon-bookmark:before {
1053
+ content: "\e044";
1054
+ }
1055
+
1056
+ .sg-wrapper-less .glyphicon-print:before {
1057
+ content: "\e045";
1058
+ }
1059
+
1060
+ .sg-wrapper-less .glyphicon-camera:before {
1061
+ content: "\e046";
1062
+ }
1063
+
1064
+ .sg-wrapper-less .glyphicon-font:before {
1065
+ content: "\e047";
1066
+ }
1067
+
1068
+ .sg-wrapper-less .glyphicon-bold:before {
1069
+ content: "\e048";
1070
+ }
1071
+
1072
+ .sg-wrapper-less .glyphicon-italic:before {
1073
+ content: "\e049";
1074
+ }
1075
+
1076
+ .sg-wrapper-less .glyphicon-text-height:before {
1077
+ content: "\e050";
1078
+ }
1079
+
1080
+ .sg-wrapper-less .glyphicon-text-width:before {
1081
+ content: "\e051";
1082
+ }
1083
+
1084
+ .sg-wrapper-less .glyphicon-align-left:before {
1085
+ content: "\e052";
1086
+ }
1087
+
1088
+ .sg-wrapper-less .glyphicon-align-center:before {
1089
+ content: "\e053";
1090
+ }
1091
+
1092
+ .sg-wrapper-less .glyphicon-align-right:before {
1093
+ content: "\e054";
1094
+ }
1095
+
1096
+ .sg-wrapper-less .glyphicon-align-justify:before {
1097
+ content: "\e055";
1098
+ }
1099
+
1100
+ .sg-wrapper-less .glyphicon-list:before {
1101
+ content: "\e056";
1102
+ }
1103
+
1104
+ .sg-wrapper-less .glyphicon-indent-left:before {
1105
+ content: "\e057";
1106
+ }
1107
+
1108
+ .sg-wrapper-less .glyphicon-indent-right:before {
1109
+ content: "\e058";
1110
+ }
1111
+
1112
+ .sg-wrapper-less .glyphicon-facetime-video:before {
1113
+ content: "\e059";
1114
+ }
1115
+
1116
+ .sg-wrapper-less .glyphicon-picture:before {
1117
+ content: "\e060";
1118
+ }
1119
+
1120
+ .sg-wrapper-less .glyphicon-map-marker:before {
1121
+ content: "\e062";
1122
+ }
1123
+
1124
+ .sg-wrapper-less .glyphicon-adjust:before {
1125
+ content: "\e063";
1126
+ }
1127
+
1128
+ .sg-wrapper-less .glyphicon-tint:before {
1129
+ content: "\e064";
1130
+ }
1131
+
1132
+ .sg-wrapper-less .glyphicon-edit:before {
1133
+ content: "\e065";
1134
+ }
1135
+
1136
+ .sg-wrapper-less .glyphicon-share:before {
1137
+ content: "\e066";
1138
+ }
1139
+
1140
+ .sg-wrapper-less .glyphicon-check:before {
1141
+ content: "\e067";
1142
+ }
1143
+
1144
+ .sg-wrapper-less .glyphicon-move:before {
1145
+ content: "\e068";
1146
+ }
1147
+
1148
+ .sg-wrapper-less .glyphicon-step-backward:before {
1149
+ content: "\e069";
1150
+ }
1151
+
1152
+ .sg-wrapper-less .glyphicon-fast-backward:before {
1153
+ content: "\e070";
1154
+ }
1155
+
1156
+ .sg-wrapper-less .glyphicon-backward:before {
1157
+ content: "\e071";
1158
+ }
1159
+
1160
+ .sg-wrapper-less .glyphicon-play:before {
1161
+ content: "\e072";
1162
+ }
1163
+
1164
+ .sg-wrapper-less .glyphicon-pause:before {
1165
+ content: "\e073";
1166
+ }
1167
+
1168
+ .sg-wrapper-less .glyphicon-stop:before {
1169
+ content: "\e074";
1170
+ }
1171
+
1172
+ .sg-wrapper-less .glyphicon-forward:before {
1173
+ content: "\e075";
1174
+ }
1175
+
1176
+ .sg-wrapper-less .glyphicon-fast-forward:before {
1177
+ content: "\e076";
1178
+ }
1179
+
1180
+ .sg-wrapper-less .glyphicon-step-forward:before {
1181
+ content: "\e077";
1182
+ }
1183
+
1184
+ .sg-wrapper-less .glyphicon-eject:before {
1185
+ content: "\e078";
1186
+ }
1187
+
1188
+ .sg-wrapper-less .glyphicon-chevron-left:before {
1189
+ content: "\e079";
1190
+ }
1191
+
1192
+ .sg-wrapper-less .glyphicon-chevron-right:before {
1193
+ content: "\e080";
1194
+ }
1195
+
1196
+ .sg-wrapper-less .glyphicon-plus-sign:before {
1197
+ content: "\e081";
1198
+ }
1199
+
1200
+ .sg-wrapper-less .glyphicon-minus-sign:before {
1201
+ content: "\e082";
1202
+ }
1203
+
1204
+ .sg-wrapper-less .glyphicon-remove-sign:before {
1205
+ content: "\e083";
1206
+ }
1207
+
1208
+ .sg-wrapper-less .glyphicon-ok-sign:before {
1209
+ content: "\e084";
1210
+ }
1211
+
1212
+ .sg-wrapper-less .glyphicon-question-sign:before {
1213
+ content: "\e085";
1214
+ }
1215
+
1216
+ .sg-wrapper-less .glyphicon-info-sign:before {
1217
+ content: "\e086";
1218
+ }
1219
+
1220
+ .sg-wrapper-less .glyphicon-screenshot:before {
1221
+ content: "\e087";
1222
+ }
1223
+
1224
+ .sg-wrapper-less .glyphicon-remove-circle:before {
1225
+ content: "\e088";
1226
+ }
1227
+
1228
+ .sg-wrapper-less .glyphicon-ok-circle:before {
1229
+ content: "\e089";
1230
+ }
1231
+
1232
+ .sg-wrapper-less .glyphicon-ban-circle:before {
1233
+ content: "\e090";
1234
+ }
1235
+
1236
+ .sg-wrapper-less .glyphicon-arrow-left:before {
1237
+ content: "\e091";
1238
+ }
1239
+
1240
+ .sg-wrapper-less .glyphicon-arrow-right:before {
1241
+ content: "\e092";
1242
+ }
1243
+
1244
+ .sg-wrapper-less .glyphicon-arrow-up:before {
1245
+ content: "\e093";
1246
+ }
1247
+
1248
+ .sg-wrapper-less .glyphicon-arrow-down:before {
1249
+ content: "\e094";
1250
+ }
1251
+
1252
+ .sg-wrapper-less .glyphicon-share-alt:before {
1253
+ content: "\e095";
1254
+ }
1255
+
1256
+ .sg-wrapper-less .glyphicon-resize-full:before {
1257
+ content: "\e096";
1258
+ }
1259
+
1260
+ .sg-wrapper-less .glyphicon-resize-small:before {
1261
+ content: "\e097";
1262
+ }
1263
+
1264
+ .sg-wrapper-less .glyphicon-exclamation-sign:before {
1265
+ content: "\e101";
1266
+ }
1267
+
1268
+ .sg-wrapper-less .glyphicon-gift:before {
1269
+ content: "\e102";
1270
+ }
1271
+
1272
+ .sg-wrapper-less .glyphicon-leaf:before {
1273
+ content: "\e103";
1274
+ }
1275
+
1276
+ .sg-wrapper-less .glyphicon-fire:before {
1277
+ content: "\e104";
1278
+ }
1279
+
1280
+ .sg-wrapper-less .glyphicon-eye-open:before {
1281
+ content: "\e105";
1282
+ }
1283
+
1284
+ .sg-wrapper-less .glyphicon-eye-close:before {
1285
+ content: "\e106";
1286
+ }
1287
+
1288
+ .sg-wrapper-less .glyphicon-warning-sign:before {
1289
+ content: "\e107";
1290
+ }
1291
+
1292
+ .sg-wrapper-less .glyphicon-plane:before {
1293
+ content: "\e108";
1294
+ }
1295
+
1296
+ .sg-wrapper-less .glyphicon-calendar:before {
1297
+ content: "\e109";
1298
+ }
1299
+
1300
+ .sg-wrapper-less .glyphicon-random:before {
1301
+ content: "\e110";
1302
+ }
1303
+
1304
+ .sg-wrapper-less .glyphicon-comment:before {
1305
+ content: "\e111";
1306
+ }
1307
+
1308
+ .sg-wrapper-less .glyphicon-magnet:before {
1309
+ content: "\e112";
1310
+ }
1311
+
1312
+ .sg-wrapper-less .glyphicon-chevron-up:before {
1313
+ content: "\e113";
1314
+ }
1315
+
1316
+ .sg-wrapper-less .glyphicon-chevron-down:before {
1317
+ content: "\e114";
1318
+ }
1319
+
1320
+ .sg-wrapper-less .glyphicon-retweet:before {
1321
+ content: "\e115";
1322
+ }
1323
+
1324
+ .sg-wrapper-less .glyphicon-shopping-cart:before {
1325
+ content: "\e116";
1326
+ }
1327
+
1328
+ .sg-wrapper-less .glyphicon-folder-close:before {
1329
+ content: "\e117";
1330
+ }
1331
+
1332
+ .sg-wrapper-less .glyphicon-folder-open:before {
1333
+ content: "\e118";
1334
+ }
1335
+
1336
+ .sg-wrapper-less .glyphicon-resize-vertical:before {
1337
+ content: "\e119";
1338
+ }
1339
+
1340
+ .sg-wrapper-less .glyphicon-resize-horizontal:before {
1341
+ content: "\e120";
1342
+ }
1343
+
1344
+ .sg-wrapper-less .glyphicon-hdd:before {
1345
+ content: "\e121";
1346
+ }
1347
+
1348
+ .sg-wrapper-less .glyphicon-bullhorn:before {
1349
+ content: "\e122";
1350
+ }
1351
+
1352
+ .sg-wrapper-less .glyphicon-bell:before {
1353
+ content: "\e123";
1354
+ }
1355
+
1356
+ .sg-wrapper-less .glyphicon-certificate:before {
1357
+ content: "\e124";
1358
+ }
1359
+
1360
+ .sg-wrapper-less .glyphicon-thumbs-up:before {
1361
+ content: "\e125";
1362
+ }
1363
+
1364
+ .sg-wrapper-less .glyphicon-thumbs-down:before {
1365
+ content: "\e126";
1366
+ }
1367
+
1368
+ .sg-wrapper-less .glyphicon-hand-right:before {
1369
+ content: "\e127";
1370
+ }
1371
+
1372
+ .sg-wrapper-less .glyphicon-hand-left:before {
1373
+ content: "\e128";
1374
+ }
1375
+
1376
+ .sg-wrapper-less .glyphicon-hand-up:before {
1377
+ content: "\e129";
1378
+ }
1379
+
1380
+ .sg-wrapper-less .glyphicon-hand-down:before {
1381
+ content: "\e130";
1382
+ }
1383
+
1384
+ .sg-wrapper-less .glyphicon-circle-arrow-right:before {
1385
+ content: "\e131";
1386
+ }
1387
+
1388
+ .sg-wrapper-less .glyphicon-circle-arrow-left:before {
1389
+ content: "\e132";
1390
+ }
1391
+
1392
+ .sg-wrapper-less .glyphicon-circle-arrow-up:before {
1393
+ content: "\e133";
1394
+ }
1395
+
1396
+ .sg-wrapper-less .glyphicon-circle-arrow-down:before {
1397
+ content: "\e134";
1398
+ }
1399
+
1400
+ .sg-wrapper-less .glyphicon-globe:before {
1401
+ content: "\e135";
1402
+ }
1403
+
1404
+ .sg-wrapper-less .glyphicon-wrench:before {
1405
+ content: "\e136";
1406
+ }
1407
+
1408
+ .sg-wrapper-less .glyphicon-tasks:before {
1409
+ content: "\e137";
1410
+ }
1411
+
1412
+ .sg-wrapper-less .glyphicon-filter:before {
1413
+ content: "\e138";
1414
+ }
1415
+
1416
+ .sg-wrapper-less .glyphicon-briefcase:before {
1417
+ content: "\e139";
1418
+ }
1419
+
1420
+ .sg-wrapper-less .glyphicon-fullscreen:before {
1421
+ content: "\e140";
1422
+ }
1423
+
1424
+ .sg-wrapper-less .glyphicon-dashboard:before {
1425
+ content: "\e141";
1426
+ }
1427
+
1428
+ .sg-wrapper-less .glyphicon-paperclip:before {
1429
+ content: "\e142";
1430
+ }
1431
+
1432
+ .sg-wrapper-less .glyphicon-heart-empty:before {
1433
+ content: "\e143";
1434
+ }
1435
+
1436
+ .sg-wrapper-less .glyphicon-link:before {
1437
+ content: "\e144";
1438
+ }
1439
+
1440
+ .sg-wrapper-less .glyphicon-phone:before {
1441
+ content: "\e145";
1442
+ }
1443
+
1444
+ .sg-wrapper-less .glyphicon-pushpin:before {
1445
+ content: "\e146";
1446
+ }
1447
+
1448
+ .sg-wrapper-less .glyphicon-usd:before {
1449
+ content: "\e148";
1450
+ }
1451
+
1452
+ .sg-wrapper-less .glyphicon-gbp:before {
1453
+ content: "\e149";
1454
+ }
1455
+
1456
+ .sg-wrapper-less .glyphicon-sort:before {
1457
+ content: "\e150";
1458
+ }
1459
+
1460
+ .sg-wrapper-less .glyphicon-sort-by-alphabet:before {
1461
+ content: "\e151";
1462
+ }
1463
+
1464
+ .sg-wrapper-less .glyphicon-sort-by-alphabet-alt:before {
1465
+ content: "\e152";
1466
+ }
1467
+
1468
+ .sg-wrapper-less .glyphicon-sort-by-order:before {
1469
+ content: "\e153";
1470
+ }
1471
+
1472
+ .sg-wrapper-less .glyphicon-sort-by-order-alt:before {
1473
+ content: "\e154";
1474
+ }
1475
+
1476
+ .sg-wrapper-less .glyphicon-sort-by-attributes:before {
1477
+ content: "\e155";
1478
+ }
1479
+
1480
+ .sg-wrapper-less .glyphicon-sort-by-attributes-alt:before {
1481
+ content: "\e156";
1482
+ }
1483
+
1484
+ .sg-wrapper-less .glyphicon-unchecked:before {
1485
+ content: "\e157";
1486
+ }
1487
+
1488
+ .sg-wrapper-less .glyphicon-expand:before {
1489
+ content: "\e158";
1490
+ }
1491
+
1492
+ .sg-wrapper-less .glyphicon-collapse-down:before {
1493
+ content: "\e159";
1494
+ }
1495
+
1496
+ .sg-wrapper-less .glyphicon-collapse-up:before {
1497
+ content: "\e160";
1498
+ }
1499
+
1500
+ .sg-wrapper-less .glyphicon-log-in:before {
1501
+ content: "\e161";
1502
+ }
1503
+
1504
+ .sg-wrapper-less .glyphicon-flash:before {
1505
+ content: "\e162";
1506
+ }
1507
+
1508
+ .sg-wrapper-less .glyphicon-log-out:before {
1509
+ content: "\e163";
1510
+ }
1511
+
1512
+ .sg-wrapper-less .glyphicon-new-window:before {
1513
+ content: "\e164";
1514
+ }
1515
+
1516
+ .sg-wrapper-less .glyphicon-record:before {
1517
+ content: "\e165";
1518
+ }
1519
+
1520
+ .sg-wrapper-less .glyphicon-save:before {
1521
+ content: "\e166";
1522
+ }
1523
+
1524
+ .sg-wrapper-less .glyphicon-open:before {
1525
+ content: "\e167";
1526
+ }
1527
+
1528
+ .sg-wrapper-less .glyphicon-saved:before {
1529
+ content: "\e168";
1530
+ }
1531
+
1532
+ .sg-wrapper-less .glyphicon-import:before {
1533
+ content: "\e169";
1534
+ }
1535
+
1536
+ .sg-wrapper-less .glyphicon-export:before {
1537
+ content: "\e170";
1538
+ }
1539
+
1540
+ .sg-wrapper-less .glyphicon-send:before {
1541
+ content: "\e171";
1542
+ }
1543
+
1544
+ .sg-wrapper-less .glyphicon-floppy-disk:before {
1545
+ content: "\e172";
1546
+ }
1547
+
1548
+ .sg-wrapper-less .glyphicon-floppy-saved:before {
1549
+ content: "\e173";
1550
+ }
1551
+
1552
+ .sg-wrapper-less .glyphicon-floppy-remove:before {
1553
+ content: "\e174";
1554
+ }
1555
+
1556
+ .sg-wrapper-less .glyphicon-floppy-save:before {
1557
+ content: "\e175";
1558
+ }
1559
+
1560
+ .sg-wrapper-less .glyphicon-floppy-open:before {
1561
+ content: "\e176";
1562
+ }
1563
+
1564
+ .sg-wrapper-less .glyphicon-credit-card:before {
1565
+ content: "\e177";
1566
+ }
1567
+
1568
+ .sg-wrapper-less .glyphicon-transfer:before {
1569
+ content: "\e178";
1570
+ }
1571
+
1572
+ .sg-wrapper-less .glyphicon-cutlery:before {
1573
+ content: "\e179";
1574
+ }
1575
+
1576
+ .sg-wrapper-less .glyphicon-header:before {
1577
+ content: "\e180";
1578
+ }
1579
+
1580
+ .sg-wrapper-less .glyphicon-compressed:before {
1581
+ content: "\e181";
1582
+ }
1583
+
1584
+ .sg-wrapper-less .glyphicon-earphone:before {
1585
+ content: "\e182";
1586
+ }
1587
+
1588
+ .sg-wrapper-less .glyphicon-phone-alt:before {
1589
+ content: "\e183";
1590
+ }
1591
+
1592
+ .sg-wrapper-less .glyphicon-tower:before {
1593
+ content: "\e184";
1594
+ }
1595
+
1596
+ .sg-wrapper-less .glyphicon-stats:before {
1597
+ content: "\e185";
1598
+ }
1599
+
1600
+ .sg-wrapper-less .glyphicon-sd-video:before {
1601
+ content: "\e186";
1602
+ }
1603
+
1604
+ .sg-wrapper-less .glyphicon-hd-video:before {
1605
+ content: "\e187";
1606
+ }
1607
+
1608
+ .sg-wrapper-less .glyphicon-subtitles:before {
1609
+ content: "\e188";
1610
+ }
1611
+
1612
+ .sg-wrapper-less .glyphicon-sound-stereo:before {
1613
+ content: "\e189";
1614
+ }
1615
+
1616
+ .sg-wrapper-less .glyphicon-sound-dolby:before {
1617
+ content: "\e190";
1618
+ }
1619
+
1620
+ .sg-wrapper-less .glyphicon-sound-5-1:before {
1621
+ content: "\e191";
1622
+ }
1623
+
1624
+ .sg-wrapper-less .glyphicon-sound-6-1:before {
1625
+ content: "\e192";
1626
+ }
1627
+
1628
+ .sg-wrapper-less .glyphicon-sound-7-1:before {
1629
+ content: "\e193";
1630
+ }
1631
+
1632
+ .sg-wrapper-less .glyphicon-copyright-mark:before {
1633
+ content: "\e194";
1634
+ }
1635
+
1636
+ .sg-wrapper-less .glyphicon-registration-mark:before {
1637
+ content: "\e195";
1638
+ }
1639
+
1640
+ .sg-wrapper-less .glyphicon-cloud-download:before {
1641
+ content: "\e197";
1642
+ }
1643
+
1644
+ .sg-wrapper-less .glyphicon-cloud-upload:before {
1645
+ content: "\e198";
1646
+ }
1647
+
1648
+ .sg-wrapper-less .glyphicon-tree-conifer:before {
1649
+ content: "\e199";
1650
+ }
1651
+
1652
+ .sg-wrapper-less .glyphicon-tree-deciduous:before {
1653
+ content: "\e200";
1654
+ }
1655
+
1656
+ .sg-wrapper-less .glyphicon-cd:before {
1657
+ content: "\e201";
1658
+ }
1659
+
1660
+ .sg-wrapper-less .glyphicon-save-file:before {
1661
+ content: "\e202";
1662
+ }
1663
+
1664
+ .sg-wrapper-less .glyphicon-open-file:before {
1665
+ content: "\e203";
1666
+ }
1667
+
1668
+ .sg-wrapper-less .glyphicon-level-up:before {
1669
+ content: "\e204";
1670
+ }
1671
+
1672
+ .sg-wrapper-less .glyphicon-copy:before {
1673
+ content: "\e205";
1674
+ }
1675
+
1676
+ .sg-wrapper-less .glyphicon-paste:before {
1677
+ content: "\e206";
1678
+ }
1679
+
1680
+ .sg-wrapper-less .glyphicon-alert:before {
1681
+ content: "\e209";
1682
+ }
1683
+
1684
+ .sg-wrapper-less .glyphicon-equalizer:before {
1685
+ content: "\e210";
1686
+ }
1687
+
1688
+ .sg-wrapper-less .glyphicon-king:before {
1689
+ content: "\e211";
1690
+ }
1691
+
1692
+ .sg-wrapper-less .glyphicon-queen:before {
1693
+ content: "\e212";
1694
+ }
1695
+
1696
+ .sg-wrapper-less .glyphicon-pawn:before {
1697
+ content: "\e213";
1698
+ }
1699
+
1700
+ .sg-wrapper-less .glyphicon-bishop:before {
1701
+ content: "\e214";
1702
+ }
1703
+
1704
+ .sg-wrapper-less .glyphicon-knight:before {
1705
+ content: "\e215";
1706
+ }
1707
+
1708
+ .sg-wrapper-less .glyphicon-baby-formula:before {
1709
+ content: "\e216";
1710
+ }
1711
+
1712
+ .sg-wrapper-less .glyphicon-tent:before {
1713
+ content: "\26fa";
1714
+ }
1715
+
1716
+ .sg-wrapper-less .glyphicon-blackboard:before {
1717
+ content: "\e218";
1718
+ }
1719
+
1720
+ .sg-wrapper-less .glyphicon-bed:before {
1721
+ content: "\e219";
1722
+ }
1723
+
1724
+ .sg-wrapper-less .glyphicon-apple:before {
1725
+ content: "\f8ff";
1726
+ }
1727
+
1728
+ .sg-wrapper-less .glyphicon-erase:before {
1729
+ content: "\e221";
1730
+ }
1731
+
1732
+ .sg-wrapper-less .glyphicon-hourglass:before {
1733
+ content: "\231b";
1734
+ }
1735
+
1736
+ .sg-wrapper-less .glyphicon-lamp:before {
1737
+ content: "\e223";
1738
+ }
1739
+
1740
+ .sg-wrapper-less .glyphicon-duplicate:before {
1741
+ content: "\e224";
1742
+ }
1743
+
1744
+ .sg-wrapper-less .glyphicon-piggy-bank:before {
1745
+ content: "\e225";
1746
+ }
1747
+
1748
+ .sg-wrapper-less .glyphicon-scissors:before {
1749
+ content: "\e226";
1750
+ }
1751
+
1752
+ .sg-wrapper-less .glyphicon-bitcoin:before {
1753
+ content: "\e227";
1754
+ }
1755
+
1756
+ .sg-wrapper-less .glyphicon-btc:before {
1757
+ content: "\e227";
1758
+ }
1759
+
1760
+ .sg-wrapper-less .glyphicon-xbt:before {
1761
+ content: "\e227";
1762
+ }
1763
+
1764
+ .sg-wrapper-less .glyphicon-yen:before {
1765
+ content: "\00a5";
1766
+ }
1767
+
1768
+ .sg-wrapper-less .glyphicon-jpy:before {
1769
+ content: "\00a5";
1770
+ }
1771
+
1772
+ .sg-wrapper-less .glyphicon-ruble:before {
1773
+ content: "\20bd";
1774
+ }
1775
+
1776
+ .sg-wrapper-less .glyphicon-rub:before {
1777
+ content: "\20bd";
1778
+ }
1779
+
1780
+ .sg-wrapper-less .glyphicon-scale:before {
1781
+ content: "\e230";
1782
+ }
1783
+
1784
+ .sg-wrapper-less .glyphicon-ice-lolly:before {
1785
+ content: "\e231";
1786
+ }
1787
+
1788
+ .sg-wrapper-less .glyphicon-ice-lolly-tasted:before {
1789
+ content: "\e232";
1790
+ }
1791
+
1792
+ .sg-wrapper-less .glyphicon-education:before {
1793
+ content: "\e233";
1794
+ }
1795
+
1796
+ .sg-wrapper-less .glyphicon-option-horizontal:before {
1797
+ content: "\e234";
1798
+ }
1799
+
1800
+ .sg-wrapper-less .glyphicon-option-vertical:before {
1801
+ content: "\e235";
1802
+ }
1803
+
1804
+ .sg-wrapper-less .glyphicon-menu-hamburger:before {
1805
+ content: "\e236";
1806
+ }
1807
+
1808
+ .sg-wrapper-less .glyphicon-modal-window:before {
1809
+ content: "\e237";
1810
+ }
1811
+
1812
+ .sg-wrapper-less .glyphicon-oil:before {
1813
+ content: "\e238";
1814
+ }
1815
+
1816
+ .sg-wrapper-less .glyphicon-grain:before {
1817
+ content: "\e239";
1818
+ }
1819
+
1820
+ .sg-wrapper-less .glyphicon-sunglasses:before {
1821
+ content: "\e240";
1822
+ }
1823
+
1824
+ .sg-wrapper-less .glyphicon-text-size:before {
1825
+ content: "\e241";
1826
+ }
1827
+
1828
+ .sg-wrapper-less .glyphicon-text-color:before {
1829
+ content: "\e242";
1830
+ }
1831
+
1832
+ .sg-wrapper-less .glyphicon-text-background:before {
1833
+ content: "\e243";
1834
+ }
1835
+
1836
+ .sg-wrapper-less .glyphicon-object-align-top:before {
1837
+ content: "\e244";
1838
+ }
1839
+
1840
+ .sg-wrapper-less .glyphicon-object-align-bottom:before {
1841
+ content: "\e245";
1842
+ }
1843
+
1844
+ .sg-wrapper-less .glyphicon-object-align-horizontal:before {
1845
+ content: "\e246";
1846
+ }
1847
+
1848
+ .sg-wrapper-less .glyphicon-object-align-left:before {
1849
+ content: "\e247";
1850
+ }
1851
+
1852
+ .sg-wrapper-less .glyphicon-object-align-vertical:before {
1853
+ content: "\e248";
1854
+ }
1855
+
1856
+ .sg-wrapper-less .glyphicon-object-align-right:before {
1857
+ content: "\e249";
1858
+ }
1859
+
1860
+ .sg-wrapper-less .glyphicon-triangle-right:before {
1861
+ content: "\e250";
1862
+ }
1863
+
1864
+ .sg-wrapper-less .glyphicon-triangle-left:before {
1865
+ content: "\e251";
1866
+ }
1867
+
1868
+ .sg-wrapper-less .glyphicon-triangle-bottom:before {
1869
+ content: "\e252";
1870
+ }
1871
+
1872
+ .sg-wrapper-less .glyphicon-triangle-top:before {
1873
+ content: "\e253";
1874
+ }
1875
+
1876
+ .sg-wrapper-less .glyphicon-console:before {
1877
+ content: "\e254";
1878
+ }
1879
+
1880
+ .sg-wrapper-less .glyphicon-superscript:before {
1881
+ content: "\e255";
1882
+ }
1883
+
1884
+ .sg-wrapper-less .glyphicon-subscript:before {
1885
+ content: "\e256";
1886
+ }
1887
+
1888
+ .sg-wrapper-less .glyphicon-menu-left:before {
1889
+ content: "\e257";
1890
+ }
1891
+
1892
+ .sg-wrapper-less .glyphicon-menu-right:before {
1893
+ content: "\e258";
1894
+ }
1895
+
1896
+ .sg-wrapper-less .glyphicon-menu-down:before {
1897
+ content: "\e259";
1898
+ }
1899
+
1900
+ .sg-wrapper-less .glyphicon-menu-up:before {
1901
+ content: "\e260";
1902
+ }
1903
+
1904
+ .sg-wrapper-less * {
1905
+ -webkit-box-sizing: border-box;
1906
+ -moz-box-sizing: border-box;
1907
+ box-sizing: border-box;
1908
+ }
1909
+
1910
+ .sg-wrapper-less *:before,
1911
+ .sg-wrapper-less *:after {
1912
+ -webkit-box-sizing: border-box;
1913
+ -moz-box-sizing: border-box;
1914
+ box-sizing: border-box;
1915
+ }
1916
+
1917
+ .sg-wrapper-less html {
1918
+ font-size: 10px;
1919
+ -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
1920
+ }
1921
+
1922
+ .sg-wrapper-less #sg-wrapper {
1923
+ font-family: "Source Sans Pro", Calibri, Candara, Arial, sans-serif;
1924
+ font-size: 15px;
1925
+ line-height: 1.42857143;
1926
+ color: #333333;
1927
+ background-color: #ffffff;
1928
+ }
1929
+
1930
+ .sg-wrapper-less input,
1931
+ .sg-wrapper-less button,
1932
+ .sg-wrapper-less select,
1933
+ .sg-wrapper-less textarea {
1934
+ font-family: inherit;
1935
+ font-size: inherit;
1936
+ line-height: inherit;
1937
+ }
1938
+
1939
+ .sg-wrapper-less a {
1940
+ color: #0021C8;
1941
+ text-decoration: none;
1942
+ }
1943
+
1944
+ .sg-wrapper-less a:hover,
1945
+ .sg-wrapper-less a:focus {
1946
+ color: #165ba8;
1947
+ text-decoration: none;
1948
+ }
1949
+
1950
+ .sg-wrapper-less a:focus {
1951
+ outline: thin dotted;
1952
+ outline: 5px auto -webkit-focus-ring-color;
1953
+ outline-offset: -2px;
1954
+ }
1955
+
1956
+ .sg-wrapper-less figure {
1957
+ margin: 0;
1958
+ }
1959
+
1960
+ .sg-wrapper-less img {
1961
+ vertical-align: middle;
1962
+ }
1963
+
1964
+ .sg-wrapper-less .img-responsive,
1965
+ .sg-wrapper-less .thumbnail > img,
1966
+ .sg-wrapper-less .thumbnail a > img,
1967
+ .sg-wrapper-less .carousel-inner > .item > img,
1968
+ .sg-wrapper-less .carousel-inner > .item > a > img {
1969
+ display: block;
1970
+ max-width: 100%;
1971
+ height: auto;
1972
+ }
1973
+
1974
+ .sg-wrapper-less .img-rounded {
1975
+ border-radius: 0;
1976
+ }
1977
+
1978
+ .sg-wrapper-less .img-thumbnail {
1979
+ padding: 4px;
1980
+ line-height: 1.42857143;
1981
+ background-color: #ffffff;
1982
+ border: 1px solid #dddddd;
1983
+ border-radius: 0;
1984
+ -webkit-transition: all 0.2s ease-in-out;
1985
+ -o-transition: all 0.2s ease-in-out;
1986
+ transition: all 0.2s ease-in-out;
1987
+ display: inline-block;
1988
+ max-width: 100%;
1989
+ height: auto;
1990
+ }
1991
+
1992
+ .sg-wrapper-less .img-circle {
1993
+ border-radius: 50%;
1994
+ }
1995
+
1996
+ .sg-wrapper-less hr {
1997
+ margin-top: 21px;
1998
+ margin-bottom: 21px;
1999
+ border: 0;
2000
+ border-top: 1px solid #e6e6e6;
2001
+ }
2002
+
2003
+ .sg-wrapper-less .sr-only {
2004
+ position: absolute;
2005
+ width: 1px;
2006
+ height: 1px;
2007
+ margin: -1px;
2008
+ padding: 0;
2009
+ overflow: hidden;
2010
+ clip: rect(0, 0, 0, 0);
2011
+ border: 0;
2012
+ }
2013
+
2014
+ .sg-wrapper-less .sr-only-focusable:active,
2015
+ .sg-wrapper-less .sr-only-focusable:focus {
2016
+ position: static;
2017
+ width: auto;
2018
+ height: auto;
2019
+ margin: 0;
2020
+ overflow: visible;
2021
+ clip: auto;
2022
+ }
2023
+
2024
+ .sg-wrapper-less [role="button"] {
2025
+ cursor: pointer;
2026
+ }
2027
+
2028
+ .sg-wrapper-less h1,
2029
+ .sg-wrapper-less h2,
2030
+ .sg-wrapper-less h3,
2031
+ .sg-wrapper-less h4,
2032
+ .sg-wrapper-less h5,
2033
+ .sg-wrapper-less h6,
2034
+ .sg-wrapper-less .h1,
2035
+ .sg-wrapper-less .h2,
2036
+ .sg-wrapper-less .h3,
2037
+ .sg-wrapper-less .h4,
2038
+ .sg-wrapper-less .h5,
2039
+ .sg-wrapper-less .h6 {
2040
+ font-family: "Source Sans Pro", Calibri, Candara, Arial, sans-serif;
2041
+ font-weight: 300;
2042
+ line-height: 1.1;
2043
+ color: inherit;
2044
+ }
2045
+
2046
+ .sg-wrapper-less h1 small,
2047
+ .sg-wrapper-less h2 small,
2048
+ .sg-wrapper-less h3 small,
2049
+ .sg-wrapper-less h4 small,
2050
+ .sg-wrapper-less h5 small,
2051
+ .sg-wrapper-less h6 small,
2052
+ .sg-wrapper-less .h1 small,
2053
+ .sg-wrapper-less .h2 small,
2054
+ .sg-wrapper-less .h3 small,
2055
+ .sg-wrapper-less .h4 small,
2056
+ .sg-wrapper-less .h5 small,
2057
+ .sg-wrapper-less .h6 small,
2058
+ .sg-wrapper-less h1 .small,
2059
+ .sg-wrapper-less h2 .small,
2060
+ .sg-wrapper-less h3 .small,
2061
+ .sg-wrapper-less h4 .small,
2062
+ .sg-wrapper-less h5 .small,
2063
+ .sg-wrapper-less h6 .small,
2064
+ .sg-wrapper-less .h1 .small,
2065
+ .sg-wrapper-less .h2 .small,
2066
+ .sg-wrapper-less .h3 .small,
2067
+ .sg-wrapper-less .h4 .small,
2068
+ .sg-wrapper-less .h5 .small,
2069
+ .sg-wrapper-less .h6 .small {
2070
+ font-weight: normal;
2071
+ line-height: 1;
2072
+ color: #999999;
2073
+ }
2074
+
2075
+ .sg-wrapper-less h1,
2076
+ .sg-wrapper-less .h1,
2077
+ .sg-wrapper-less h2,
2078
+ .sg-wrapper-less .h2,
2079
+ .sg-wrapper-less h3,
2080
+ .sg-wrapper-less .h3 {
2081
+ margin-top: 21px;
2082
+ margin-bottom: 10.5px;
2083
+ }
2084
+
2085
+ .sg-wrapper-less h1 small,
2086
+ .sg-wrapper-less .h1 small,
2087
+ .sg-wrapper-less h2 small,
2088
+ .sg-wrapper-less .h2 small,
2089
+ .sg-wrapper-less h3 small,
2090
+ .sg-wrapper-less .h3 small,
2091
+ .sg-wrapper-less h1 .small,
2092
+ .sg-wrapper-less .h1 .small,
2093
+ .sg-wrapper-less h2 .small,
2094
+ .sg-wrapper-less .h2 .small,
2095
+ .sg-wrapper-less h3 .small,
2096
+ .sg-wrapper-less .h3 .small {
2097
+ font-size: 65%;
2098
+ }
2099
+
2100
+ .sg-wrapper-less h4,
2101
+ .sg-wrapper-less .h4,
2102
+ .sg-wrapper-less h5,
2103
+ .sg-wrapper-less .h5,
2104
+ .sg-wrapper-less h6,
2105
+ .sg-wrapper-less .h6 {
2106
+ margin-top: 10.5px;
2107
+ margin-bottom: 10.5px;
2108
+ }
2109
+
2110
+ .sg-wrapper-less h4 small,
2111
+ .sg-wrapper-less .h4 small,
2112
+ .sg-wrapper-less h5 small,
2113
+ .sg-wrapper-less .h5 small,
2114
+ .sg-wrapper-less h6 small,
2115
+ .sg-wrapper-less .h6 small,
2116
+ .sg-wrapper-less h4 .small,
2117
+ .sg-wrapper-less .h4 .small,
2118
+ .sg-wrapper-less h5 .small,
2119
+ .sg-wrapper-less .h5 .small,
2120
+ .sg-wrapper-less h6 .small,
2121
+ .sg-wrapper-less .h6 .small {
2122
+ font-size: 75%;
2123
+ }
2124
+
2125
+ .sg-wrapper-less h1,
2126
+ .sg-wrapper-less .h1 {
2127
+ font-size: 39px;
2128
+ }
2129
+
2130
+ .sg-wrapper-less h2,
2131
+ .sg-wrapper-less .h2 {
2132
+ font-size: 32px;
2133
+ }
2134
+
2135
+ .sg-wrapper-less h3,
2136
+ .sg-wrapper-less .h3 {
2137
+ font-size: 26px;
2138
+ }
2139
+
2140
+ .sg-wrapper-less h4,
2141
+ .sg-wrapper-less .h4 {
2142
+ font-size: 19px;
2143
+ }
2144
+
2145
+ .sg-wrapper-less h5,
2146
+ .sg-wrapper-less .h5 {
2147
+ font-size: 15px;
2148
+ }
2149
+
2150
+ .sg-wrapper-less h6,
2151
+ .sg-wrapper-less .h6 {
2152
+ font-size: 13px;
2153
+ }
2154
+
2155
+ .sg-wrapper-less p {
2156
+ margin: 0 0 9.5px;
2157
+ }
2158
+
2159
+ .sg-wrapper-less .lead {
2160
+ margin-bottom: 21px;
2161
+ font-size: 17px;
2162
+ font-weight: 300;
2163
+ line-height: 1.4;
2164
+ }
2165
+
2166
+ @media (min-width: 768px) {
2167
+ .sg-wrapper-less .lead {
2168
+ font-size: 22.5px;
2169
+ }
2170
+ }
2171
+
2172
+ .sg-wrapper-less small,
2173
+ .sg-wrapper-less .small {
2174
+ font-size: 86%;
2175
+ }
2176
+
2177
+ .sg-wrapper-less mark,
2178
+ .sg-wrapper-less .mark {
2179
+ background-color: #ff7518;
2180
+ padding: .2em;
2181
+ }
2182
+
2183
+ .sg-wrapper-less .text-left {
2184
+ text-align: left;
2185
+ }
2186
+
2187
+ .sg-wrapper-less .text-right {
2188
+ text-align: right;
2189
+ }
2190
+
2191
+ .sg-wrapper-less .text-center {
2192
+ text-align: center;
2193
+ }
2194
+
2195
+ .sg-wrapper-less .text-justify {
2196
+ text-align: justify;
2197
+ }
2198
+
2199
+ .sg-wrapper-less .text-nowrap {
2200
+ white-space: nowrap;
2201
+ }
2202
+
2203
+ .sg-wrapper-less .text-lowercase {
2204
+ text-transform: lowercase;
2205
+ }
2206
+
2207
+ .sg-wrapper-less .text-uppercase {
2208
+ text-transform: uppercase;
2209
+ }
2210
+
2211
+ .sg-wrapper-less .text-capitalize {
2212
+ text-transform: capitalize;
2213
+ }
2214
+
2215
+ .sg-wrapper-less .text-muted {
2216
+ color: #999999;
2217
+ }
2218
+
2219
+ .sg-wrapper-less .text-primary {
2220
+ color: #2780e3;
2221
+ }
2222
+
2223
+ .sg-wrapper-less a.text-primary:hover {
2224
+ color: #1967be;
2225
+ }
2226
+
2227
+ .sg-wrapper-less .text-success {
2228
+ color: #ffffff;
2229
+ }
2230
+
2231
+ .sg-wrapper-less a.text-success:hover {
2232
+ color: #e6e6e6;
2233
+ }
2234
+
2235
+ .sg-wrapper-less .text-info {
2236
+ color: #ffffff;
2237
+ }
2238
+
2239
+ .sg-wrapper-less a.text-info:hover {
2240
+ color: #e6e6e6;
2241
+ }
2242
+
2243
+ .sg-wrapper-less .text-warning {
2244
+ color: #ffffff;
2245
+ }
2246
+
2247
+ .sg-wrapper-less a.text-warning:hover {
2248
+ color: #e6e6e6;
2249
+ }
2250
+
2251
+ .sg-wrapper-less .text-danger {
2252
+ color: #ffffff;
2253
+ }
2254
+
2255
+ .sg-wrapper-less a.text-danger:hover {
2256
+ color: #e6e6e6;
2257
+ }
2258
+
2259
+ .sg-wrapper-less .bg-primary {
2260
+ color: #fff;
2261
+ background-color: #2780e3;
2262
+ }
2263
+
2264
+ .sg-wrapper-less a.bg-primary:hover {
2265
+ background-color: #1967be;
2266
+ }
2267
+
2268
+ .sg-wrapper-less .bg-success {
2269
+ background-color: #3fb618;
2270
+ }
2271
+
2272
+ .sg-wrapper-less a.bg-success:hover {
2273
+ background-color: #2f8912;
2274
+ }
2275
+
2276
+ .sg-wrapper-less .bg-info {
2277
+ background-color: #9954bb;
2278
+ }
2279
+
2280
+ .sg-wrapper-less a.bg-info:hover {
2281
+ background-color: #7e3f9d;
2282
+ }
2283
+
2284
+ .sg-wrapper-less .bg-warning {
2285
+ background-color: #ff7518;
2286
+ }
2287
+
2288
+ .sg-wrapper-less a.bg-warning:hover {
2289
+ background-color: #e45c00;
2290
+ }
2291
+
2292
+ .sg-wrapper-less .bg-danger {
2293
+ background-color: #ff0039;
2294
+ }
2295
+
2296
+ .sg-wrapper-less a.bg-danger:hover {
2297
+ background-color: #cc002e;
2298
+ }
2299
+
2300
+ .sg-wrapper-less .page-header {
2301
+ padding-bottom: 9.5px;
2302
+ margin: 42px 0 21px;
2303
+ border-bottom: 1px solid #e6e6e6;
2304
+ }
2305
+
2306
+ .sg-wrapper-less ul,
2307
+ .sg-wrapper-less ol {
2308
+ margin-top: 0;
2309
+ margin-bottom: 10.5px;
2310
+ }
2311
+
2312
+ .sg-wrapper-less ul ul,
2313
+ .sg-wrapper-less ol ul,
2314
+ .sg-wrapper-less ul ol,
2315
+ .sg-wrapper-less ol ol {
2316
+ margin-bottom: 0;
2317
+ }
2318
+
2319
+ .sg-wrapper-less .list-unstyled {
2320
+ padding-left: 0;
2321
+ list-style: none;
2322
+ }
2323
+
2324
+ .sg-wrapper-less .list-inline {
2325
+ padding-left: 0;
2326
+ list-style: none;
2327
+ margin-left: -5px;
2328
+ }
2329
+
2330
+ .sg-wrapper-less .list-inline > li {
2331
+ display: inline-block;
2332
+ padding-left: 5px;
2333
+ padding-right: 5px;
2334
+ }
2335
+
2336
+ .sg-wrapper-less dl {
2337
+ margin-top: 0;
2338
+ margin-bottom: 21px;
2339
+ }
2340
+
2341
+ .sg-wrapper-less dt,
2342
+ .sg-wrapper-less dd {
2343
+ line-height: 1.42857143;
2344
+ }
2345
+
2346
+ .sg-wrapper-less dt {
2347
+ font-weight: bold;
2348
+ }
2349
+
2350
+ .sg-wrapper-less dd {
2351
+ margin-left: 0;
2352
+ }
2353
+
2354
+ @media (min-width: 768px) {
2355
+ .sg-wrapper-less .dl-horizontal dt {
2356
+ float: left;
2357
+ width: 160px;
2358
+ clear: left;
2359
+ text-align: right;
2360
+ overflow: hidden;
2361
+ text-overflow: ellipsis;
2362
+ white-space: nowrap;
2363
+ }
2364
+
2365
+ .sg-wrapper-less .dl-horizontal dd {
2366
+ margin-left: 180px;
2367
+ }
2368
+ }
2369
+
2370
+ .sg-wrapper-less abbr[title],
2371
+ .sg-wrapper-less abbr[data-original-title] {
2372
+ cursor: help;
2373
+ border-bottom: 1px dotted #999999;
2374
+ }
2375
+
2376
+ .sg-wrapper-less .initialism {
2377
+ font-size: 90%;
2378
+ text-transform: uppercase;
2379
+ }
2380
+
2381
+ .sg-wrapper-less blockquote {
2382
+ padding: 10.5px 21px;
2383
+ margin: 0 0 21px;
2384
+ font-size: 18.75px;
2385
+ border-left: 5px solid #e6e6e6;
2386
+ }
2387
+
2388
+ .sg-wrapper-less blockquote p:last-child,
2389
+ .sg-wrapper-less blockquote ul:last-child,
2390
+ .sg-wrapper-less blockquote ol:last-child {
2391
+ margin-bottom: 0;
2392
+ }
2393
+
2394
+ .sg-wrapper-less blockquote footer,
2395
+ .sg-wrapper-less blockquote small,
2396
+ .sg-wrapper-less blockquote .small {
2397
+ display: block;
2398
+ font-size: 80%;
2399
+ line-height: 1.42857143;
2400
+ color: #999999;
2401
+ }
2402
+
2403
+ .sg-wrapper-less blockquote footer:before,
2404
+ .sg-wrapper-less blockquote small:before,
2405
+ .sg-wrapper-less blockquote .small:before {
2406
+ content: '\2014 \00A0';
2407
+ }
2408
+
2409
+ .sg-wrapper-less .blockquote-reverse,
2410
+ .sg-wrapper-less blockquote.pull-right {
2411
+ padding-right: 15px;
2412
+ padding-left: 0;
2413
+ border-right: 5px solid #e6e6e6;
2414
+ border-left: 0;
2415
+ text-align: right;
2416
+ }
2417
+
2418
+ .sg-wrapper-less .blockquote-reverse footer:before,
2419
+ .sg-wrapper-less blockquote.pull-right footer:before,
2420
+ .sg-wrapper-less .blockquote-reverse small:before,
2421
+ .sg-wrapper-less blockquote.pull-right small:before,
2422
+ .sg-wrapper-less .blockquote-reverse .small:before,
2423
+ .sg-wrapper-less blockquote.pull-right .small:before {
2424
+ content: '';
2425
+ }
2426
+
2427
+ .sg-wrapper-less .blockquote-reverse footer:after,
2428
+ .sg-wrapper-less blockquote.pull-right footer:after,
2429
+ .sg-wrapper-less .blockquote-reverse small:after,
2430
+ .sg-wrapper-less blockquote.pull-right small:after,
2431
+ .sg-wrapper-less .blockquote-reverse .small:after,
2432
+ .sg-wrapper-less blockquote.pull-right .small:after {
2433
+ content: '\00A0 \2014';
2434
+ }
2435
+
2436
+ .sg-wrapper-less address {
2437
+ margin-bottom: 21px;
2438
+ font-style: normal;
2439
+ line-height: 1.42857143;
2440
+ }
2441
+
2442
+ .sg-wrapper-less code,
2443
+ .sg-wrapper-less kbd,
2444
+ .sg-wrapper-less pre,
2445
+ .sg-wrapper-less samp {
2446
+ font-family: Menlo, Monaco, Consolas, "Courier New", monospace;
2447
+ }
2448
+
2449
+ .sg-wrapper-less code {
2450
+ padding: 2px 4px;
2451
+ font-size: 90%;
2452
+ color: #c7254e;
2453
+ background-color: #f9f2f4;
2454
+ border-radius: 0;
2455
+ }
2456
+
2457
+ .sg-wrapper-less kbd {
2458
+ padding: 2px 4px;
2459
+ font-size: 90%;
2460
+ color: #ffffff;
2461
+ background-color: #333333;
2462
+ border-radius: 0;
2463
+ -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.25);
2464
+ box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.25);
2465
+ }
2466
+
2467
+ .sg-wrapper-less kbd kbd {
2468
+ padding: 0;
2469
+ font-size: 100%;
2470
+ font-weight: bold;
2471
+ -webkit-box-shadow: none;
2472
+ box-shadow: none;
2473
+ }
2474
+
2475
+ .sg-wrapper-less pre {
2476
+ display: block;
2477
+ padding: 10px;
2478
+ margin: 0 0 10.5px;
2479
+ font-size: 14px;
2480
+ line-height: 1.42857143;
2481
+ word-break: break-all;
2482
+ word-wrap: break-word;
2483
+ color: #333333;
2484
+ background-color: #f5f5f5;
2485
+ border: 1px solid #cccccc;
2486
+ border-radius: 0;
2487
+ }
2488
+
2489
+ .sg-wrapper-less pre code {
2490
+ padding: 0;
2491
+ font-size: inherit;
2492
+ color: inherit;
2493
+ white-space: pre-wrap;
2494
+ background-color: transparent;
2495
+ border-radius: 0;
2496
+ }
2497
+
2498
+ .sg-wrapper-less .pre-scrollable {
2499
+ max-height: 340px;
2500
+ overflow-y: scroll;
2501
+ }
2502
+
2503
+ .sg-wrapper-less .container {
2504
+ margin-right: auto;
2505
+ margin-left: auto;
2506
+ padding-left: 15px;
2507
+ padding-right: 15px;
2508
+ }
2509
+
2510
+ @media (min-width: 768px) {
2511
+ .sg-wrapper-less .container {
2512
+ width: 750px;
2513
+ }
2514
+ }
2515
+
2516
+ @media (min-width: 992px) {
2517
+ .sg-wrapper-less .container {
2518
+ width: 970px;
2519
+ }
2520
+ }
2521
+
2522
+ @media (min-width: 1200px) {
2523
+ .sg-wrapper-less .container {
2524
+ width: 1170px;
2525
+ }
2526
+ }
2527
+
2528
+ .sg-wrapper-less .container-fluid {
2529
+ margin-right: auto;
2530
+ margin-left: auto;
2531
+ padding-left: 15px;
2532
+ padding-right: 15px;
2533
+ }
2534
+
2535
+ .sg-wrapper-less .row {
2536
+ margin-left: -15px;
2537
+ margin-right: -15px;
2538
+ }
2539
+
2540
+ .sg-wrapper-less .col-xs-1,
2541
+ .sg-wrapper-less .col-sm-1,
2542
+ .sg-wrapper-less .col-md-1,
2543
+ .sg-wrapper-less .col-lg-1,
2544
+ .sg-wrapper-less .col-xs-2,
2545
+ .sg-wrapper-less .col-sm-2,
2546
+ .sg-wrapper-less .col-md-2,
2547
+ .sg-wrapper-less .col-lg-2,
2548
+ .sg-wrapper-less .col-xs-3,
2549
+ .sg-wrapper-less .col-sm-3,
2550
+ .sg-wrapper-less .col-md-3,
2551
+ .sg-wrapper-less .col-lg-3,
2552
+ .sg-wrapper-less .col-xs-4,
2553
+ .sg-wrapper-less .col-sm-4,
2554
+ .sg-wrapper-less .col-md-4,
2555
+ .sg-wrapper-less .col-lg-4,
2556
+ .sg-wrapper-less .col-xs-5,
2557
+ .sg-wrapper-less .col-sm-5,
2558
+ .sg-wrapper-less .col-md-5,
2559
+ .sg-wrapper-less .col-lg-5,
2560
+ .sg-wrapper-less .col-xs-6,
2561
+ .sg-wrapper-less .col-sm-6,
2562
+ .sg-wrapper-less .col-md-6,
2563
+ .sg-wrapper-less .col-lg-6,
2564
+ .sg-wrapper-less .col-xs-7,
2565
+ .sg-wrapper-less .col-sm-7,
2566
+ .sg-wrapper-less .col-md-7,
2567
+ .sg-wrapper-less .col-lg-7,
2568
+ .sg-wrapper-less .col-xs-8,
2569
+ .sg-wrapper-less .col-sm-8,
2570
+ .sg-wrapper-less .col-md-8,
2571
+ .sg-wrapper-less .col-lg-8,
2572
+ .sg-wrapper-less .col-xs-9,
2573
+ .sg-wrapper-less .col-sm-9,
2574
+ .sg-wrapper-less .col-md-9,
2575
+ .sg-wrapper-less .col-lg-9,
2576
+ .sg-wrapper-less .col-xs-10,
2577
+ .sg-wrapper-less .col-sm-10,
2578
+ .sg-wrapper-less .col-md-10,
2579
+ .sg-wrapper-less .col-lg-10,
2580
+ .sg-wrapper-less .col-xs-11,
2581
+ .sg-wrapper-less .col-sm-11,
2582
+ .sg-wrapper-less .col-md-11,
2583
+ .sg-wrapper-less .col-lg-11,
2584
+ .sg-wrapper-less .col-xs-12,
2585
+ .sg-wrapper-less .col-sm-12,
2586
+ .sg-wrapper-less .col-md-12,
2587
+ .sg-wrapper-less .col-lg-12 {
2588
+ position: relative;
2589
+ min-height: 1px;
2590
+ padding-left: 15px;
2591
+ padding-right: 15px;
2592
+ }
2593
+
2594
+ .sg-wrapper-less .col-xs-1,
2595
+ .sg-wrapper-less .col-xs-2,
2596
+ .sg-wrapper-less .col-xs-3,
2597
+ .sg-wrapper-less .col-xs-4,
2598
+ .sg-wrapper-less .col-xs-5,
2599
+ .sg-wrapper-less .col-xs-6,
2600
+ .sg-wrapper-less .col-xs-7,
2601
+ .sg-wrapper-less .col-xs-8,
2602
+ .sg-wrapper-less .col-xs-9,
2603
+ .sg-wrapper-less .col-xs-10,
2604
+ .sg-wrapper-less .col-xs-11,
2605
+ .sg-wrapper-less .col-xs-12 {
2606
+ float: left;
2607
+ }
2608
+
2609
+ .sg-wrapper-less .col-xs-12 {
2610
+ width: 100%;
2611
+ }
2612
+
2613
+ .sg-wrapper-less .col-xs-11 {
2614
+ width: 91.66666667%;
2615
+ }
2616
+
2617
+ .sg-wrapper-less .col-xs-10 {
2618
+ width: 83.33333333%;
2619
+ }
2620
+
2621
+ .sg-wrapper-less .col-xs-9 {
2622
+ width: 75%;
2623
+ }
2624
+
2625
+ .sg-wrapper-less .col-xs-8 {
2626
+ width: 66.66666667%;
2627
+ }
2628
+
2629
+ .sg-wrapper-less .col-xs-7 {
2630
+ width: 58.33333333%;
2631
+ }
2632
+
2633
+ .sg-wrapper-less .col-xs-6 {
2634
+ width: 50%;
2635
+ }
2636
+
2637
+ .sg-wrapper-less .col-xs-5 {
2638
+ width: 41.66666667%;
2639
+ }
2640
+
2641
+ .sg-wrapper-less .col-xs-4 {
2642
+ width: 33.33333333%;
2643
+ }
2644
+
2645
+ .sg-wrapper-less .col-xs-3 {
2646
+ width: 25%;
2647
+ }
2648
+
2649
+ .sg-wrapper-less .col-xs-2 {
2650
+ width: 16.66666667%;
2651
+ }
2652
+
2653
+ .sg-wrapper-less .col-xs-1 {
2654
+ width: 8.33333333%;
2655
+ }
2656
+
2657
+ .sg-wrapper-less .col-xs-pull-12 {
2658
+ right: 100%;
2659
+ }
2660
+
2661
+ .sg-wrapper-less .col-xs-pull-11 {
2662
+ right: 91.66666667%;
2663
+ }
2664
+
2665
+ .sg-wrapper-less .col-xs-pull-10 {
2666
+ right: 83.33333333%;
2667
+ }
2668
+
2669
+ .sg-wrapper-less .col-xs-pull-9 {
2670
+ right: 75%;
2671
+ }
2672
+
2673
+ .sg-wrapper-less .col-xs-pull-8 {
2674
+ right: 66.66666667%;
2675
+ }
2676
+
2677
+ .sg-wrapper-less .col-xs-pull-7 {
2678
+ right: 58.33333333%;
2679
+ }
2680
+
2681
+ .sg-wrapper-less .col-xs-pull-6 {
2682
+ right: 50%;
2683
+ }
2684
+
2685
+ .sg-wrapper-less .col-xs-pull-5 {
2686
+ right: 41.66666667%;
2687
+ }
2688
+
2689
+ .sg-wrapper-less .col-xs-pull-4 {
2690
+ right: 33.33333333%;
2691
+ }
2692
+
2693
+ .sg-wrapper-less .col-xs-pull-3 {
2694
+ right: 25%;
2695
+ }
2696
+
2697
+ .sg-wrapper-less .col-xs-pull-2 {
2698
+ right: 16.66666667%;
2699
+ }
2700
+
2701
+ .sg-wrapper-less .col-xs-pull-1 {
2702
+ right: 8.33333333%;
2703
+ }
2704
+
2705
+ .sg-wrapper-less .col-xs-pull-0 {
2706
+ right: auto;
2707
+ }
2708
+
2709
+ .sg-wrapper-less .col-xs-push-12 {
2710
+ left: 100%;
2711
+ }
2712
+
2713
+ .sg-wrapper-less .col-xs-push-11 {
2714
+ left: 91.66666667%;
2715
+ }
2716
+
2717
+ .sg-wrapper-less .col-xs-push-10 {
2718
+ left: 83.33333333%;
2719
+ }
2720
+
2721
+ .sg-wrapper-less .col-xs-push-9 {
2722
+ left: 75%;
2723
+ }
2724
+
2725
+ .sg-wrapper-less .col-xs-push-8 {
2726
+ left: 66.66666667%;
2727
+ }
2728
+
2729
+ .sg-wrapper-less .col-xs-push-7 {
2730
+ left: 58.33333333%;
2731
+ }
2732
+
2733
+ .sg-wrapper-less .col-xs-push-6 {
2734
+ left: 50%;
2735
+ }
2736
+
2737
+ .sg-wrapper-less .col-xs-push-5 {
2738
+ left: 41.66666667%;
2739
+ }
2740
+
2741
+ .sg-wrapper-less .col-xs-push-4 {
2742
+ left: 33.33333333%;
2743
+ }
2744
+
2745
+ .sg-wrapper-less .col-xs-push-3 {
2746
+ left: 25%;
2747
+ }
2748
+
2749
+ .sg-wrapper-less .col-xs-push-2 {
2750
+ left: 16.66666667%;
2751
+ }
2752
+
2753
+ .sg-wrapper-less .col-xs-push-1 {
2754
+ left: 8.33333333%;
2755
+ }
2756
+
2757
+ .sg-wrapper-less .col-xs-push-0 {
2758
+ left: auto;
2759
+ }
2760
+
2761
+ .sg-wrapper-less .col-xs-offset-12 {
2762
+ margin-left: 100%;
2763
+ }
2764
+
2765
+ .sg-wrapper-less .col-xs-offset-11 {
2766
+ margin-left: 91.66666667%;
2767
+ }
2768
+
2769
+ .sg-wrapper-less .col-xs-offset-10 {
2770
+ margin-left: 83.33333333%;
2771
+ }
2772
+
2773
+ .sg-wrapper-less .col-xs-offset-9 {
2774
+ margin-left: 75%;
2775
+ }
2776
+
2777
+ .sg-wrapper-less .col-xs-offset-8 {
2778
+ margin-left: 66.66666667%;
2779
+ }
2780
+
2781
+ .sg-wrapper-less .col-xs-offset-7 {
2782
+ margin-left: 58.33333333%;
2783
+ }
2784
+
2785
+ .sg-wrapper-less .col-xs-offset-6 {
2786
+ margin-left: 50%;
2787
+ }
2788
+
2789
+ .sg-wrapper-less .col-xs-offset-5 {
2790
+ margin-left: 41.66666667%;
2791
+ }
2792
+
2793
+ .sg-wrapper-less .col-xs-offset-4 {
2794
+ margin-left: 33.33333333%;
2795
+ }
2796
+
2797
+ .sg-wrapper-less .col-xs-offset-3 {
2798
+ margin-left: 25%;
2799
+ }
2800
+
2801
+ .sg-wrapper-less .col-xs-offset-2 {
2802
+ margin-left: 16.66666667%;
2803
+ }
2804
+
2805
+ .sg-wrapper-less .col-xs-offset-1 {
2806
+ margin-left: 8.33333333%;
2807
+ }
2808
+
2809
+ .sg-wrapper-less .col-xs-offset-0 {
2810
+ margin-left: 0%;
2811
+ }
2812
+
2813
+ @media (min-width: 768px) {
2814
+ .sg-wrapper-less .col-sm-1,
2815
+ .sg-wrapper-less .col-sm-2,
2816
+ .sg-wrapper-less .col-sm-3,
2817
+ .sg-wrapper-less .col-sm-4,
2818
+ .sg-wrapper-less .col-sm-5,
2819
+ .sg-wrapper-less .col-sm-6,
2820
+ .sg-wrapper-less .col-sm-7,
2821
+ .sg-wrapper-less .col-sm-8,
2822
+ .sg-wrapper-less .col-sm-9,
2823
+ .sg-wrapper-less .col-sm-10,
2824
+ .sg-wrapper-less .col-sm-11,
2825
+ .sg-wrapper-less .col-sm-12 {
2826
+ float: left;
2827
+ }
2828
+
2829
+ .sg-wrapper-less .col-sm-12 {
2830
+ width: 100%;
2831
+ }
2832
+
2833
+ .sg-wrapper-less .col-sm-11 {
2834
+ width: 91.66666667%;
2835
+ }
2836
+
2837
+ .sg-wrapper-less .col-sm-10 {
2838
+ width: 83.33333333%;
2839
+ }
2840
+
2841
+ .sg-wrapper-less .col-sm-9 {
2842
+ width: 75%;
2843
+ }
2844
+
2845
+ .sg-wrapper-less .col-sm-8 {
2846
+ width: 66.66666667%;
2847
+ }
2848
+
2849
+ .sg-wrapper-less .col-sm-7 {
2850
+ width: 58.33333333%;
2851
+ }
2852
+
2853
+ .sg-wrapper-less .col-sm-6 {
2854
+ width: 50%;
2855
+ }
2856
+
2857
+ .sg-wrapper-less .col-sm-5 {
2858
+ width: 41.66666667%;
2859
+ }
2860
+
2861
+ .sg-wrapper-less .col-sm-4 {
2862
+ width: 33.33333333%;
2863
+ }
2864
+
2865
+ .sg-wrapper-less .col-sm-3 {
2866
+ width: 25%;
2867
+ }
2868
+
2869
+ .sg-wrapper-less .col-sm-2 {
2870
+ width: 16.66666667%;
2871
+ }
2872
+
2873
+ .sg-wrapper-less .col-sm-1 {
2874
+ width: 8.33333333%;
2875
+ }
2876
+
2877
+ .sg-wrapper-less .col-sm-pull-12 {
2878
+ right: 100%;
2879
+ }
2880
+
2881
+ .sg-wrapper-less .col-sm-pull-11 {
2882
+ right: 91.66666667%;
2883
+ }
2884
+
2885
+ .sg-wrapper-less .col-sm-pull-10 {
2886
+ right: 83.33333333%;
2887
+ }
2888
+
2889
+ .sg-wrapper-less .col-sm-pull-9 {
2890
+ right: 75%;
2891
+ }
2892
+
2893
+ .sg-wrapper-less .col-sm-pull-8 {
2894
+ right: 66.66666667%;
2895
+ }
2896
+
2897
+ .sg-wrapper-less .col-sm-pull-7 {
2898
+ right: 58.33333333%;
2899
+ }
2900
+
2901
+ .sg-wrapper-less .col-sm-pull-6 {
2902
+ right: 50%;
2903
+ }
2904
+
2905
+ .sg-wrapper-less .col-sm-pull-5 {
2906
+ right: 41.66666667%;
2907
+ }
2908
+
2909
+ .sg-wrapper-less .col-sm-pull-4 {
2910
+ right: 33.33333333%;
2911
+ }
2912
+
2913
+ .sg-wrapper-less .col-sm-pull-3 {
2914
+ right: 25%;
2915
+ }
2916
+
2917
+ .sg-wrapper-less .col-sm-pull-2 {
2918
+ right: 16.66666667%;
2919
+ }
2920
+
2921
+ .sg-wrapper-less .col-sm-pull-1 {
2922
+ right: 8.33333333%;
2923
+ }
2924
+
2925
+ .sg-wrapper-less .col-sm-pull-0 {
2926
+ right: auto;
2927
+ }
2928
+
2929
+ .sg-wrapper-less .col-sm-push-12 {
2930
+ left: 100%;
2931
+ }
2932
+
2933
+ .sg-wrapper-less .col-sm-push-11 {
2934
+ left: 91.66666667%;
2935
+ }
2936
+
2937
+ .sg-wrapper-less .col-sm-push-10 {
2938
+ left: 83.33333333%;
2939
+ }
2940
+
2941
+ .sg-wrapper-less .col-sm-push-9 {
2942
+ left: 75%;
2943
+ }
2944
+
2945
+ .sg-wrapper-less .col-sm-push-8 {
2946
+ left: 66.66666667%;
2947
+ }
2948
+
2949
+ .sg-wrapper-less .col-sm-push-7 {
2950
+ left: 58.33333333%;
2951
+ }
2952
+
2953
+ .sg-wrapper-less .col-sm-push-6 {
2954
+ left: 50%;
2955
+ }
2956
+
2957
+ .sg-wrapper-less .col-sm-push-5 {
2958
+ left: 41.66666667%;
2959
+ }
2960
+
2961
+ .sg-wrapper-less .col-sm-push-4 {
2962
+ left: 33.33333333%;
2963
+ }
2964
+
2965
+ .sg-wrapper-less .col-sm-push-3 {
2966
+ left: 25%;
2967
+ }
2968
+
2969
+ .sg-wrapper-less .col-sm-push-2 {
2970
+ left: 16.66666667%;
2971
+ }
2972
+
2973
+ .sg-wrapper-less .col-sm-push-1 {
2974
+ left: 8.33333333%;
2975
+ }
2976
+
2977
+ .sg-wrapper-less .col-sm-push-0 {
2978
+ left: auto;
2979
+ }
2980
+
2981
+ .sg-wrapper-less .col-sm-offset-12 {
2982
+ margin-left: 100%;
2983
+ }
2984
+
2985
+ .sg-wrapper-less .col-sm-offset-11 {
2986
+ margin-left: 91.66666667%;
2987
+ }
2988
+
2989
+ .sg-wrapper-less .col-sm-offset-10 {
2990
+ margin-left: 83.33333333%;
2991
+ }
2992
+
2993
+ .sg-wrapper-less .col-sm-offset-9 {
2994
+ margin-left: 75%;
2995
+ }
2996
+
2997
+ .sg-wrapper-less .col-sm-offset-8 {
2998
+ margin-left: 66.66666667%;
2999
+ }
3000
+
3001
+ .sg-wrapper-less .col-sm-offset-7 {
3002
+ margin-left: 58.33333333%;
3003
+ }
3004
+
3005
+ .sg-wrapper-less .col-sm-offset-6 {
3006
+ margin-left: 50%;
3007
+ }
3008
+
3009
+ .sg-wrapper-less .col-sm-offset-5 {
3010
+ margin-left: 41.66666667%;
3011
+ }
3012
+
3013
+ .sg-wrapper-less .col-sm-offset-4 {
3014
+ margin-left: 33.33333333%;
3015
+ }
3016
+
3017
+ .sg-wrapper-less .col-sm-offset-3 {
3018
+ margin-left: 25%;
3019
+ }
3020
+
3021
+ .sg-wrapper-less .col-sm-offset-2 {
3022
+ margin-left: 16.66666667%;
3023
+ }
3024
+
3025
+ .sg-wrapper-less .col-sm-offset-1 {
3026
+ margin-left: 8.33333333%;
3027
+ }
3028
+
3029
+ .sg-wrapper-less .col-sm-offset-0 {
3030
+ margin-left: 0%;
3031
+ }
3032
+ }
3033
+
3034
+ @media (min-width: 992px) {
3035
+ .sg-wrapper-less .col-md-1,
3036
+ .sg-wrapper-less .col-md-2,
3037
+ .sg-wrapper-less .col-md-3,
3038
+ .sg-wrapper-less .col-md-4,
3039
+ .sg-wrapper-less .col-md-5,
3040
+ .sg-wrapper-less .col-md-6,
3041
+ .sg-wrapper-less .col-md-7,
3042
+ .sg-wrapper-less .col-md-8,
3043
+ .sg-wrapper-less .col-md-9,
3044
+ .sg-wrapper-less .col-md-10,
3045
+ .sg-wrapper-less .col-md-11,
3046
+ .sg-wrapper-less .col-md-12 {
3047
+ float: left;
3048
+ }
3049
+
3050
+ .sg-wrapper-less .col-md-12 {
3051
+ width: 100%;
3052
+ }
3053
+
3054
+ .sg-wrapper-less .col-md-11 {
3055
+ width: 91.66666667%;
3056
+ }
3057
+
3058
+ .sg-wrapper-less .col-md-10 {
3059
+ width: 83.33333333%;
3060
+ }
3061
+
3062
+ .sg-wrapper-less .col-md-9 {
3063
+ width: 75%;
3064
+ }
3065
+
3066
+ .sg-wrapper-less .col-md-8 {
3067
+ width: 66.66666667%;
3068
+ }
3069
+
3070
+ .sg-wrapper-less .col-md-7 {
3071
+ width: 58.33333333%;
3072
+ }
3073
+
3074
+ .sg-wrapper-less .col-md-6 {
3075
+ width: 50%;
3076
+ }
3077
+
3078
+ .sg-wrapper-less .col-md-5 {
3079
+ width: 41.66666667%;
3080
+ }
3081
+
3082
+ .sg-wrapper-less .col-md-4 {
3083
+ width: 33.33333333%;
3084
+ }
3085
+
3086
+ .sg-wrapper-less .col-md-3 {
3087
+ width: 25%;
3088
+ }
3089
+
3090
+ .sg-wrapper-less .col-md-2 {
3091
+ width: 16.66666667%;
3092
+ }
3093
+
3094
+ .sg-wrapper-less .col-md-1 {
3095
+ width: 8.33333333%;
3096
+ }
3097
+
3098
+ .sg-wrapper-less .col-md-pull-12 {
3099
+ right: 100%;
3100
+ }
3101
+
3102
+ .sg-wrapper-less .col-md-pull-11 {
3103
+ right: 91.66666667%;
3104
+ }
3105
+
3106
+ .sg-wrapper-less .col-md-pull-10 {
3107
+ right: 83.33333333%;
3108
+ }
3109
+
3110
+ .sg-wrapper-less .col-md-pull-9 {
3111
+ right: 75%;
3112
+ }
3113
+
3114
+ .sg-wrapper-less .col-md-pull-8 {
3115
+ right: 66.66666667%;
3116
+ }
3117
+
3118
+ .sg-wrapper-less .col-md-pull-7 {
3119
+ right: 58.33333333%;
3120
+ }
3121
+
3122
+ .sg-wrapper-less .col-md-pull-6 {
3123
+ right: 50%;
3124
+ }
3125
+
3126
+ .sg-wrapper-less .col-md-pull-5 {
3127
+ right: 41.66666667%;
3128
+ }
3129
+
3130
+ .sg-wrapper-less .col-md-pull-4 {
3131
+ right: 33.33333333%;
3132
+ }
3133
+
3134
+ .sg-wrapper-less .col-md-pull-3 {
3135
+ right: 25%;
3136
+ }
3137
+
3138
+ .sg-wrapper-less .col-md-pull-2 {
3139
+ right: 16.66666667%;
3140
+ }
3141
+
3142
+ .sg-wrapper-less .col-md-pull-1 {
3143
+ right: 8.33333333%;
3144
+ }
3145
+
3146
+ .sg-wrapper-less .col-md-pull-0 {
3147
+ right: auto;
3148
+ }
3149
+
3150
+ .sg-wrapper-less .col-md-push-12 {
3151
+ left: 100%;
3152
+ }
3153
+
3154
+ .sg-wrapper-less .col-md-push-11 {
3155
+ left: 91.66666667%;
3156
+ }
3157
+
3158
+ .sg-wrapper-less .col-md-push-10 {
3159
+ left: 83.33333333%;
3160
+ }
3161
+
3162
+ .sg-wrapper-less .col-md-push-9 {
3163
+ left: 75%;
3164
+ }
3165
+
3166
+ .sg-wrapper-less .col-md-push-8 {
3167
+ left: 66.66666667%;
3168
+ }
3169
+
3170
+ .sg-wrapper-less .col-md-push-7 {
3171
+ left: 58.33333333%;
3172
+ }
3173
+
3174
+ .sg-wrapper-less .col-md-push-6 {
3175
+ left: 50%;
3176
+ }
3177
+
3178
+ .sg-wrapper-less .col-md-push-5 {
3179
+ left: 41.66666667%;
3180
+ }
3181
+
3182
+ .sg-wrapper-less .col-md-push-4 {
3183
+ left: 33.33333333%;
3184
+ }
3185
+
3186
+ .sg-wrapper-less .col-md-push-3 {
3187
+ left: 25%;
3188
+ }
3189
+
3190
+ .sg-wrapper-less .col-md-push-2 {
3191
+ left: 16.66666667%;
3192
+ }
3193
+
3194
+ .sg-wrapper-less .col-md-push-1 {
3195
+ left: 8.33333333%;
3196
+ }
3197
+
3198
+ .sg-wrapper-less .col-md-push-0 {
3199
+ left: auto;
3200
+ }
3201
+
3202
+ .sg-wrapper-less .col-md-offset-12 {
3203
+ margin-left: 100%;
3204
+ }
3205
+
3206
+ .sg-wrapper-less .col-md-offset-11 {
3207
+ margin-left: 91.66666667%;
3208
+ }
3209
+
3210
+ .sg-wrapper-less .col-md-offset-10 {
3211
+ margin-left: 83.33333333%;
3212
+ }
3213
+
3214
+ .sg-wrapper-less .col-md-offset-9 {
3215
+ margin-left: 75%;
3216
+ }
3217
+
3218
+ .sg-wrapper-less .col-md-offset-8 {
3219
+ margin-left: 66.66666667%;
3220
+ }
3221
+
3222
+ .sg-wrapper-less .col-md-offset-7 {
3223
+ margin-left: 58.33333333%;
3224
+ }
3225
+
3226
+ .sg-wrapper-less .col-md-offset-6 {
3227
+ margin-left: 50%;
3228
+ }
3229
+
3230
+ .sg-wrapper-less .col-md-offset-5 {
3231
+ margin-left: 41.66666667%;
3232
+ }
3233
+
3234
+ .sg-wrapper-less .col-md-offset-4 {
3235
+ margin-left: 33.33333333%;
3236
+ }
3237
+
3238
+ .sg-wrapper-less .col-md-offset-3 {
3239
+ margin-left: 25%;
3240
+ }
3241
+
3242
+ .sg-wrapper-less .col-md-offset-2 {
3243
+ margin-left: 16.66666667%;
3244
+ }
3245
+
3246
+ .sg-wrapper-less .col-md-offset-1 {
3247
+ margin-left: 8.33333333%;
3248
+ }
3249
+
3250
+ .sg-wrapper-less .col-md-offset-0 {
3251
+ margin-left: 0%;
3252
+ }
3253
+ }
3254
+
3255
+ @media (min-width: 1200px) {
3256
+ .sg-wrapper-less .col-lg-1,
3257
+ .sg-wrapper-less .col-lg-2,
3258
+ .sg-wrapper-less .col-lg-3,
3259
+ .sg-wrapper-less .col-lg-4,
3260
+ .sg-wrapper-less .col-lg-5,
3261
+ .sg-wrapper-less .col-lg-6,
3262
+ .sg-wrapper-less .col-lg-7,
3263
+ .sg-wrapper-less .col-lg-8,
3264
+ .sg-wrapper-less .col-lg-9,
3265
+ .sg-wrapper-less .col-lg-10,
3266
+ .sg-wrapper-less .col-lg-11,
3267
+ .sg-wrapper-less .col-lg-12 {
3268
+ float: left;
3269
+ }
3270
+
3271
+ .sg-wrapper-less .col-lg-12 {
3272
+ width: 100%;
3273
+ }
3274
+
3275
+ .sg-wrapper-less .col-lg-11 {
3276
+ width: 91.66666667%;
3277
+ }
3278
+
3279
+ .sg-wrapper-less .col-lg-10 {
3280
+ width: 83.33333333%;
3281
+ }
3282
+
3283
+ .sg-wrapper-less .col-lg-9 {
3284
+ width: 75%;
3285
+ }
3286
+
3287
+ .sg-wrapper-less .col-lg-8 {
3288
+ width: 66.66666667%;
3289
+ }
3290
+
3291
+ .sg-wrapper-less .col-lg-7 {
3292
+ width: 58.33333333%;
3293
+ }
3294
+
3295
+ .sg-wrapper-less .col-lg-6 {
3296
+ width: 50%;
3297
+ }
3298
+
3299
+ .sg-wrapper-less .col-lg-5 {
3300
+ width: 41.66666667%;
3301
+ }
3302
+
3303
+ .sg-wrapper-less .col-lg-4 {
3304
+ width: 33.33333333%;
3305
+ }
3306
+
3307
+ .sg-wrapper-less .col-lg-3 {
3308
+ width: 25%;
3309
+ }
3310
+
3311
+ .sg-wrapper-less .col-lg-2 {
3312
+ width: 16.66666667%;
3313
+ }
3314
+
3315
+ .sg-wrapper-less .col-lg-1 {
3316
+ width: 8.33333333%;
3317
+ }
3318
+
3319
+ .sg-wrapper-less .col-lg-pull-12 {
3320
+ right: 100%;
3321
+ }
3322
+
3323
+ .sg-wrapper-less .col-lg-pull-11 {
3324
+ right: 91.66666667%;
3325
+ }
3326
+
3327
+ .sg-wrapper-less .col-lg-pull-10 {
3328
+ right: 83.33333333%;
3329
+ }
3330
+
3331
+ .sg-wrapper-less .col-lg-pull-9 {
3332
+ right: 75%;
3333
+ }
3334
+
3335
+ .sg-wrapper-less .col-lg-pull-8 {
3336
+ right: 66.66666667%;
3337
+ }
3338
+
3339
+ .sg-wrapper-less .col-lg-pull-7 {
3340
+ right: 58.33333333%;
3341
+ }
3342
+
3343
+ .sg-wrapper-less .col-lg-pull-6 {
3344
+ right: 50%;
3345
+ }
3346
+
3347
+ .sg-wrapper-less .col-lg-pull-5 {
3348
+ right: 41.66666667%;
3349
+ }
3350
+
3351
+ .sg-wrapper-less .col-lg-pull-4 {
3352
+ right: 33.33333333%;
3353
+ }
3354
+
3355
+ .sg-wrapper-less .col-lg-pull-3 {
3356
+ right: 25%;
3357
+ }
3358
+
3359
+ .sg-wrapper-less .col-lg-pull-2 {
3360
+ right: 16.66666667%;
3361
+ }
3362
+
3363
+ .sg-wrapper-less .col-lg-pull-1 {
3364
+ right: 8.33333333%;
3365
+ }
3366
+
3367
+ .sg-wrapper-less .col-lg-pull-0 {
3368
+ right: auto;
3369
+ }
3370
+
3371
+ .sg-wrapper-less .col-lg-push-12 {
3372
+ left: 100%;
3373
+ }
3374
+
3375
+ .sg-wrapper-less .col-lg-push-11 {
3376
+ left: 91.66666667%;
3377
+ }
3378
+
3379
+ .sg-wrapper-less .col-lg-push-10 {
3380
+ left: 83.33333333%;
3381
+ }
3382
+
3383
+ .sg-wrapper-less .col-lg-push-9 {
3384
+ left: 75%;
3385
+ }
3386
+
3387
+ .sg-wrapper-less .col-lg-push-8 {
3388
+ left: 66.66666667%;
3389
+ }
3390
+
3391
+ .sg-wrapper-less .col-lg-push-7 {
3392
+ left: 58.33333333%;
3393
+ }
3394
+
3395
+ .sg-wrapper-less .col-lg-push-6 {
3396
+ left: 50%;
3397
+ }
3398
+
3399
+ .sg-wrapper-less .col-lg-push-5 {
3400
+ left: 41.66666667%;
3401
+ }
3402
+
3403
+ .sg-wrapper-less .col-lg-push-4 {
3404
+ left: 33.33333333%;
3405
+ }
3406
+
3407
+ .sg-wrapper-less .col-lg-push-3 {
3408
+ left: 25%;
3409
+ }
3410
+
3411
+ .sg-wrapper-less .col-lg-push-2 {
3412
+ left: 16.66666667%;
3413
+ }
3414
+
3415
+ .sg-wrapper-less .col-lg-push-1 {
3416
+ left: 8.33333333%;
3417
+ }
3418
+
3419
+ .sg-wrapper-less .col-lg-push-0 {
3420
+ left: auto;
3421
+ }
3422
+
3423
+ .sg-wrapper-less .col-lg-offset-12 {
3424
+ margin-left: 100%;
3425
+ }
3426
+
3427
+ .sg-wrapper-less .col-lg-offset-11 {
3428
+ margin-left: 91.66666667%;
3429
+ }
3430
+
3431
+ .sg-wrapper-less .col-lg-offset-10 {
3432
+ margin-left: 83.33333333%;
3433
+ }
3434
+
3435
+ .sg-wrapper-less .col-lg-offset-9 {
3436
+ margin-left: 75%;
3437
+ }
3438
+
3439
+ .sg-wrapper-less .col-lg-offset-8 {
3440
+ margin-left: 66.66666667%;
3441
+ }
3442
+
3443
+ .sg-wrapper-less .col-lg-offset-7 {
3444
+ margin-left: 58.33333333%;
3445
+ }
3446
+
3447
+ .sg-wrapper-less .col-lg-offset-6 {
3448
+ margin-left: 50%;
3449
+ }
3450
+
3451
+ .sg-wrapper-less .col-lg-offset-5 {
3452
+ margin-left: 41.66666667%;
3453
+ }
3454
+
3455
+ .sg-wrapper-less .col-lg-offset-4 {
3456
+ margin-left: 33.33333333%;
3457
+ }
3458
+
3459
+ .sg-wrapper-less .col-lg-offset-3 {
3460
+ margin-left: 25%;
3461
+ }
3462
+
3463
+ .sg-wrapper-less .col-lg-offset-2 {
3464
+ margin-left: 16.66666667%;
3465
+ }
3466
+
3467
+ .sg-wrapper-less .col-lg-offset-1 {
3468
+ margin-left: 8.33333333%;
3469
+ }
3470
+
3471
+ .sg-wrapper-less .col-lg-offset-0 {
3472
+ margin-left: 0%;
3473
+ }
3474
+ }
3475
+
3476
+ .sg-wrapper-less table {
3477
+ background-color: transparent;
3478
+ }
3479
+
3480
+ .sg-wrapper-less caption {
3481
+ padding-top: 8px;
3482
+ padding-bottom: 8px;
3483
+ color: #999999;
3484
+ text-align: left;
3485
+ }
3486
+
3487
+ .sg-wrapper-less th {
3488
+ text-align: left;
3489
+ }
3490
+
3491
+ .sg-wrapper-less .table {
3492
+ width: 100%;
3493
+ max-width: 100%;
3494
+ margin-bottom: 21px;
3495
+ }
3496
+
3497
+ .sg-backup-table .checkbox {
3498
+ margin: 0 !important;
3499
+ }
3500
+
3501
+ .sg-wrapper-less .table > thead > tr > th,
3502
+ .sg-wrapper-less .table > tbody > tr > th,
3503
+ .sg-wrapper-less .table > tfoot > tr > th,
3504
+ .sg-wrapper-less .table > thead > tr > td,
3505
+ .sg-wrapper-less .table > tbody > tr > td,
3506
+ .sg-wrapper-less .table > tfoot > tr > td {
3507
+ padding: 8px;
3508
+ line-height: 1.42857143;
3509
+ vertical-align: middle;
3510
+ border-top: 1px solid #EBEBEB;
3511
+ height: 65px;
3512
+ }
3513
+
3514
+ .sg-wrapper-less .table > thead > tr > th {
3515
+ vertical-align: middle;
3516
+ border-bottom: 1px solid #EBEBEB;
3517
+ }
3518
+
3519
+ .sg-wrapper-less .table > caption + thead > tr:first-child > th,
3520
+ .sg-wrapper-less .table > colgroup + thead > tr:first-child > th,
3521
+ .sg-wrapper-less .table > thead:first-child > tr:first-child > th,
3522
+ .sg-wrapper-less .table > caption + thead > tr:first-child > td,
3523
+ .sg-wrapper-less .table > colgroup + thead > tr:first-child > td,
3524
+ .sg-wrapper-less .table > thead:first-child > tr:first-child > td {
3525
+ border-top: 0;
3526
+ }
3527
+
3528
+ .sg-wrapper-less .table > tbody + tbody {
3529
+ border-top: 2px solid #dddddd;
3530
+ }
3531
+
3532
+ .sg-wrapper-less .table .table {
3533
+ background-color: #ffffff;
3534
+ }
3535
+
3536
+ .sg-wrapper-less .table-condensed > thead > tr > th,
3537
+ .sg-wrapper-less .table-condensed > tbody > tr > th,
3538
+ .sg-wrapper-less .table-condensed > tfoot > tr > th,
3539
+ .sg-wrapper-less .table-condensed > thead > tr > td,
3540
+ .sg-wrapper-less .table-condensed > tbody > tr > td,
3541
+ .sg-wrapper-less .table-condensed > tfoot > tr > td {
3542
+ padding: 5px;
3543
+ }
3544
+
3545
+ .sg-wrapper-less .table-bordered {
3546
+ border: 1px solid #dddddd;
3547
+ }
3548
+
3549
+ .sg-wrapper-less .table-bordered > thead > tr > th,
3550
+ .sg-wrapper-less .table-bordered > tbody > tr > th,
3551
+ .sg-wrapper-less .table-bordered > tfoot > tr > th,
3552
+ .sg-wrapper-less .table-bordered > thead > tr > td,
3553
+ .sg-wrapper-less .table-bordered > tbody > tr > td,
3554
+ .sg-wrapper-less .table-bordered > tfoot > tr > td {
3555
+ border: 1px solid #dddddd;
3556
+ }
3557
+
3558
+ .sg-wrapper-less .table-bordered > thead > tr > th,
3559
+ .sg-wrapper-less .table-bordered > thead > tr > td {
3560
+ border-bottom-width: 2px;
3561
+ }
3562
+
3563
+ /*
3564
+ .sg-wrapper-less .table-striped > tbody > tr:nth-of-type(odd) {
3565
+ background-color: #f9f9f9;
3566
+ }*/
3567
+ .sg-wrapper-less .table-striped > tbody > tr,
3568
+ .sg-wrapper-less .table-striped > th {
3569
+ height: 65px;
3570
+ }
3571
+
3572
+ .sg-wrapper-less .table-hover > tbody > tr:hover {
3573
+ background-color: #f5f5f5;
3574
+ }
3575
+
3576
+ .sg-wrapper-less table col[class*="col-"] {
3577
+ position: static;
3578
+ float: none;
3579
+ display: table-column;
3580
+ }
3581
+
3582
+ .sg-wrapper-less table td[class*="col-"],
3583
+ .sg-wrapper-less table th[class*="col-"] {
3584
+ position: static;
3585
+ float: none;
3586
+ display: table-cell;
3587
+ }
3588
+
3589
+ .sg-wrapper-less .table > thead > tr > td.active,
3590
+ .sg-wrapper-less .table > tbody > tr > td.active,
3591
+ .sg-wrapper-less .table > tfoot > tr > td.active,
3592
+ .sg-wrapper-less .table > thead > tr > th.active,
3593
+ .sg-wrapper-less .table > tbody > tr > th.active,
3594
+ .sg-wrapper-less .table > tfoot > tr > th.active,
3595
+ .sg-wrapper-less .table > thead > tr.active > td,
3596
+ .sg-wrapper-less .table > tbody > tr.active > td,
3597
+ .sg-wrapper-less .table > tfoot > tr.active > td,
3598
+ .sg-wrapper-less .table > thead > tr.active > th,
3599
+ .sg-wrapper-less .table > tbody > tr.active > th,
3600
+ .sg-wrapper-less .table > tfoot > tr.active > th {
3601
+ background-color: #f5f5f5;
3602
+ }
3603
+
3604
+ .sg-wrapper-less .table-hover > tbody > tr > td.active:hover,
3605
+ .sg-wrapper-less .table-hover > tbody > tr > th.active:hover,
3606
+ .sg-wrapper-less .table-hover > tbody > tr.active:hover > td,
3607
+ .sg-wrapper-less .table-hover > tbody > tr:hover > .active,
3608
+ .sg-wrapper-less .table-hover > tbody > tr.active:hover > th {
3609
+ background-color: #e8e8e8;
3610
+ }
3611
+
3612
+ .sg-wrapper-less .table > thead > tr > td.success,
3613
+ .sg-wrapper-less .table > tbody > tr > td.success,
3614
+ .sg-wrapper-less .table > tfoot > tr > td.success,
3615
+ .sg-wrapper-less .table > thead > tr > th.success,
3616
+ .sg-wrapper-less .table > tbody > tr > th.success,
3617
+ .sg-wrapper-less .table > tfoot > tr > th.success,
3618
+ .sg-wrapper-less .table > thead > tr.success > td,
3619
+ .sg-wrapper-less .table > tbody > tr.success > td,
3620
+ .sg-wrapper-less .table > tfoot > tr.success > td,
3621
+ .sg-wrapper-less .table > thead > tr.success > th,
3622
+ .sg-wrapper-less .table > tbody > tr.success > th,
3623
+ .sg-wrapper-less .table > tfoot > tr.success > th {
3624
+ background-color: #3fb618;
3625
+ }
3626
+
3627
+ .sg-wrapper-less .table-hover > tbody > tr > td.success:hover,
3628
+ .sg-wrapper-less .table-hover > tbody > tr > th.success:hover,
3629
+ .sg-wrapper-less .table-hover > tbody > tr.success:hover > td,
3630
+ .sg-wrapper-less .table-hover > tbody > tr:hover > .success,
3631
+ .sg-wrapper-less .table-hover > tbody > tr.success:hover > th {
3632
+ background-color: #379f15;
3633
+ }
3634
+
3635
+ .sg-wrapper-less .table > thead > tr > td.info,
3636
+ .sg-wrapper-less .table > tbody > tr > td.info,
3637
+ .sg-wrapper-less .table > tfoot > tr > td.info,
3638
+ .sg-wrapper-less .table > thead > tr > th.info,
3639
+ .sg-wrapper-less .table > tbody > tr > th.info,
3640
+ .sg-wrapper-less .table > tfoot > tr > th.info,
3641
+ .sg-wrapper-less .table > thead > tr.info > td,
3642
+ .sg-wrapper-less .table > tbody > tr.info > td,
3643
+ .sg-wrapper-less .table > tfoot > tr.info > td,
3644
+ .sg-wrapper-less .table > thead > tr.info > th,
3645
+ .sg-wrapper-less .table > tbody > tr.info > th,
3646
+ .sg-wrapper-less .table > tfoot > tr.info > th {
3647
+ background-color: #9954bb;
3648
+ }
3649
+
3650
+ .sg-wrapper-less .table-hover > tbody > tr > td.info:hover,
3651
+ .sg-wrapper-less .table-hover > tbody > tr > th.info:hover,
3652
+ .sg-wrapper-less .table-hover > tbody > tr.info:hover > td,
3653
+ .sg-wrapper-less .table-hover > tbody > tr:hover > .info,
3654
+ .sg-wrapper-less .table-hover > tbody > tr.info:hover > th {
3655
+ background-color: #8d46b0;
3656
+ }
3657
+
3658
+ .sg-wrapper-less .table > thead > tr > td.warning,
3659
+ .sg-wrapper-less .table > tbody > tr > td.warning,
3660
+ .sg-wrapper-less .table > tfoot > tr > td.warning,
3661
+ .sg-wrapper-less .table > thead > tr > th.warning,
3662
+ .sg-wrapper-less .table > tbody > tr > th.warning,
3663
+ .sg-wrapper-less .table > tfoot > tr > th.warning,
3664
+ .sg-wrapper-less .table > thead > tr.warning > td,
3665
+ .sg-wrapper-less .table > tbody > tr.warning > td,
3666
+ .sg-wrapper-less .table > tfoot > tr.warning > td,
3667
+ .sg-wrapper-less .table > thead > tr.warning > th,
3668
+ .sg-wrapper-less .table > tbody > tr.warning > th,
3669
+ .sg-wrapper-less .table > tfoot > tr.warning > th {
3670
+ background-color: #ff7518;
3671
+ }
3672
+
3673
+ .sg-wrapper-less .table-hover > tbody > tr > td.warning:hover,
3674
+ .sg-wrapper-less .table-hover > tbody > tr > th.warning:hover,
3675
+ .sg-wrapper-less .table-hover > tbody > tr.warning:hover > td,
3676
+ .sg-wrapper-less .table-hover > tbody > tr:hover > .warning,
3677
+ .sg-wrapper-less .table-hover > tbody > tr.warning:hover > th {
3678
+ background-color: #fe6600;
3679
+ }
3680
+
3681
+ .sg-wrapper-less .table > thead > tr > td.danger,
3682
+ .sg-wrapper-less .table > tbody > tr > td.danger,
3683
+ .sg-wrapper-less .table > tfoot > tr > td.danger,
3684
+ .sg-wrapper-less .table > thead > tr > th.danger,
3685
+ .sg-wrapper-less .table > tbody > tr > th.danger,
3686
+ .sg-wrapper-less .table > tfoot > tr > th.danger,
3687
+ .sg-wrapper-less .table > thead > tr.danger > td,
3688
+ .sg-wrapper-less .table > tbody > tr.danger > td,
3689
+ .sg-wrapper-less .table > tfoot > tr.danger > td,
3690
+ .sg-wrapper-less .table > thead > tr.danger > th,
3691
+ .sg-wrapper-less .table > tbody > tr.danger > th,
3692
+ .sg-wrapper-less .table > tfoot > tr.danger > th {
3693
+ background-color: #ff0039;
3694
+ }
3695
+
3696
+ .sg-wrapper-less .table-hover > tbody > tr > td.danger:hover,
3697
+ .sg-wrapper-less .table-hover > tbody > tr > th.danger:hover,
3698
+ .sg-wrapper-less .table-hover > tbody > tr.danger:hover > td,
3699
+ .sg-wrapper-less .table-hover > tbody > tr:hover > .danger,
3700
+ .sg-wrapper-less .table-hover > tbody > tr.danger:hover > th {
3701
+ background-color: #e60033;
3702
+ }
3703
+
3704
+ .sg-wrapper-less .table-responsive {
3705
+ overflow-x: auto;
3706
+ min-height: 0.01%;
3707
+ }
3708
+
3709
+ @media screen and (max-width: 767px) {
3710
+ .sg-wrapper-less .table-responsive {
3711
+ width: 100%;
3712
+ margin-bottom: 15.75px;
3713
+ overflow-y: hidden;
3714
+ -ms-overflow-style: -ms-autohiding-scrollbar;
3715
+ border: 1px solid #dddddd;
3716
+ }
3717
+
3718
+ .sg-wrapper-less .table-responsive > .table {
3719
+ margin-bottom: 0;
3720
+ }
3721
+
3722
+ .sg-wrapper-less .table-responsive > .table > thead > tr > th,
3723
+ .sg-wrapper-less .table-responsive > .table > tbody > tr > th,
3724
+ .sg-wrapper-less .table-responsive > .table > tfoot > tr > th,
3725
+ .sg-wrapper-less .table-responsive > .table > thead > tr > td,
3726
+ .sg-wrapper-less .table-responsive > .table > tbody > tr > td,
3727
+ .sg-wrapper-less .table-responsive > .table > tfoot > tr > td {
3728
+ white-space: nowrap;
3729
+ }
3730
+
3731
+ .sg-wrapper-less .table-responsive > .table-bordered {
3732
+ border: 0;
3733
+ }
3734
+
3735
+ .sg-wrapper-less .table-responsive > .table-bordered > thead > tr > th:first-child,
3736
+ .sg-wrapper-less .table-responsive > .table-bordered > tbody > tr > th:first-child,
3737
+ .sg-wrapper-less .table-responsive > .table-bordered > tfoot > tr > th:first-child,
3738
+ .sg-wrapper-less .table-responsive > .table-bordered > thead > tr > td:first-child,
3739
+ .sg-wrapper-less .table-responsive > .table-bordered > tbody > tr > td:first-child,
3740
+ .sg-wrapper-less .table-responsive > .table-bordered > tfoot > tr > td:first-child {
3741
+ border-left: 0;
3742
+ }
3743
+
3744
+ .sg-wrapper-less .table-responsive > .table-bordered > thead > tr > th:last-child,
3745
+ .sg-wrapper-less .table-responsive > .table-bordered > tbody > tr > th:last-child,
3746
+ .sg-wrapper-less .table-responsive > .table-bordered > tfoot > tr > th:last-child,
3747
+ .sg-wrapper-less .table-responsive > .table-bordered > thead > tr > td:last-child,
3748
+ .sg-wrapper-less .table-responsive > .table-bordered > tbody > tr > td:last-child,
3749
+ .sg-wrapper-less .table-responsive > .table-bordered > tfoot > tr > td:last-child {
3750
+ border-right: 0;
3751
+ }
3752
+
3753
+ .sg-wrapper-less .table-responsive > .table-bordered > tbody > tr:last-child > th,
3754
+ .sg-wrapper-less .table-responsive > .table-bordered > tfoot > tr:last-child > th,
3755
+ .sg-wrapper-less .table-responsive > .table-bordered > tbody > tr:last-child > td,
3756
+ .sg-wrapper-less .table-responsive > .table-bordered > tfoot > tr:last-child > td {
3757
+ border-bottom: 0;
3758
+ }
3759
+ }
3760
+
3761
+ .sg-wrapper-less fieldset {
3762
+ padding: 0;
3763
+ margin: 0;
3764
+ border: 0;
3765
+ min-width: 0;
3766
+ }
3767
+
3768
+ .sg-wrapper-less legend {
3769
+ display: block;
3770
+ width: 100%;
3771
+ padding: 0;
3772
+ margin-bottom: 21px;
3773
+ font-size: 22.5px;
3774
+ line-height: inherit;
3775
+ color: #000000;
3776
+ border: 0;
3777
+ border-bottom: 1px solid #e5e5e5;
3778
+ }
3779
+
3780
+ .sg-wrapper-less label {
3781
+ display: inline-block;
3782
+ max-width: 100%;
3783
+ margin-bottom: 5px;
3784
+ font-weight: bold;
3785
+ }
3786
+
3787
+ .sg-wrapper-less input[type="search"] {
3788
+ -webkit-box-sizing: border-box;
3789
+ -moz-box-sizing: border-box;
3790
+ box-sizing: border-box;
3791
+ }
3792
+
3793
+ .sg-wrapper-less input[type="radio"],
3794
+ .sg-wrapper-less input[type="checkbox"] {
3795
+ margin: 4px 0 0;
3796
+ margin-top: 1px \9;
3797
+ line-height: normal;
3798
+ }
3799
+
3800
+ .sg-wrapper-less input[type="file"] {
3801
+ display: block;
3802
+ }
3803
+
3804
+ .sg-wrapper-less input[type="range"] {
3805
+ display: block;
3806
+ width: 100%;
3807
+ }
3808
+
3809
+ .sg-wrapper-less select[multiple],
3810
+ .sg-wrapper-less select[size] {
3811
+ height: auto;
3812
+ }
3813
+
3814
+ /*
3815
+ .sg-wrapper-less input[type="file"]:focus,
3816
+ .sg-wrapper-less input[type="radio"]:focus,
3817
+ .sg-wrapper-less input[type="checkbox"]:focus {
3818
+ outline: thin dotted;
3819
+ outline: 5px auto -webkit-focus-ring-color;
3820
+ outline-offset: -2px;
3821
+ }
3822
+ */
3823
+ .sg-wrapper-less output {
3824
+ display: block;
3825
+ padding-top: 11px;
3826
+ font-size: 15px;
3827
+ line-height: 1.42857143;
3828
+ color: #333333;
3829
+ }
3830
+
3831
+ .sg-wrapper-less .form-control {
3832
+ display: block;
3833
+ width: 100%;
3834
+ height: 43px;
3835
+ padding: 10px 18px;
3836
+ font-size: 15px;
3837
+ line-height: 1.42857143;
3838
+ color: #333333;
3839
+ background-color: #ffffff;
3840
+ background-image: none;
3841
+ border: 1px solid #cccccc;
3842
+ border-radius: 0;
3843
+ -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
3844
+ box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
3845
+ -webkit-transition: border-color ease-in-out 0.15s, -webkit-box-shadow ease-in-out 0.15s;
3846
+ -o-transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
3847
+ transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
3848
+ }
3849
+
3850
+ .sg-wrapper-less .form-control:focus {
3851
+ border-color: #66afe9;
3852
+ outline: 0;
3853
+ -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6);
3854
+ box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6);
3855
+ }
3856
+
3857
+ .sg-wrapper-less .form-control::-moz-placeholder {
3858
+ color: #999999;
3859
+ opacity: 1;
3860
+ }
3861
+
3862
+ .sg-wrapper-less .form-control:-ms-input-placeholder {
3863
+ color: #999999;
3864
+ }
3865
+
3866
+ .sg-wrapper-less .form-control::-webkit-input-placeholder {
3867
+ color: #999999;
3868
+ }
3869
+
3870
+ .sg-wrapper-less .form-control[disabled],
3871
+ .sg-wrapper-less .form-control[readonly],
3872
+ .sg-wrapper-less fieldset[disabled] .form-control {
3873
+ background-color: #e6e6e6;
3874
+ opacity: 1;
3875
+ }
3876
+
3877
+ .sg-wrapper-less .form-control[disabled],
3878
+ .sg-wrapper-less fieldset[disabled] .form-control {
3879
+ cursor: not-allowed;
3880
+ }
3881
+
3882
+ .sg-wrapper-less textarea.form-control {
3883
+ height: auto;
3884
+ }
3885
+
3886
+ .sg-wrapper-less input[type="search"] {
3887
+ -webkit-appearance: none;
3888
+ }
3889
+
3890
+ @media screen and (-webkit-min-device-pixel-ratio: 0) {
3891
+ .sg-wrapper-less input[type="date"],
3892
+ .sg-wrapper-less input[type="time"],
3893
+ .sg-wrapper-less input[type="datetime-local"],
3894
+ .sg-wrapper-less input[type="month"] {
3895
+ line-height: 43px;
3896
+ }
3897
+
3898
+ .sg-wrapper-less input[type="date"].input-sm,
3899
+ .sg-wrapper-less input[type="time"].input-sm,
3900
+ .sg-wrapper-less input[type="datetime-local"].input-sm,
3901
+ .sg-wrapper-less input[type="month"].input-sm,
3902
+ .sg-wrapper-less .input-group-sm input[type="date"],
3903
+ .sg-wrapper-less .input-group-sm input[type="time"],
3904
+ .sg-wrapper-less .input-group-sm input[type="datetime-local"],
3905
+ .sg-wrapper-less .input-group-sm input[type="month"] {
3906
+ line-height: 31px;
3907
+ }
3908
+
3909
+ .sg-wrapper-less input[type="date"].input-lg,
3910
+ .sg-wrapper-less input[type="time"].input-lg,
3911
+ .sg-wrapper-less input[type="datetime-local"].input-lg,
3912
+ .sg-wrapper-less input[type="month"].input-lg,
3913
+ .sg-wrapper-less .input-group-lg input[type="date"],
3914
+ .sg-wrapper-less .input-group-lg input[type="time"],
3915
+ .sg-wrapper-less .input-group-lg input[type="datetime-local"],
3916
+ .sg-wrapper-less .input-group-lg input[type="month"] {
3917
+ line-height: 64px;
3918
+ }
3919
+ }
3920
+
3921
+ .sg-wrapper-less .form-group {
3922
+ margin-bottom: 15px;
3923
+ }
3924
+
3925
+ .sg-wrapper-less .radio,
3926
+ .sg-wrapper-less .checkbox {
3927
+ display: block;
3928
+ margin-top: 10px;
3929
+ margin-bottom: 10px;
3930
+ }
3931
+
3932
+ .sg-wrapper-less .radio label,
3933
+ .sg-wrapper-less .checkbox label {
3934
+ min-height: 21px;
3935
+ padding-left: 20px;
3936
+ margin-bottom: 0;
3937
+ font-weight: normal;
3938
+ cursor: pointer;
3939
+ }
3940
+
3941
+ .sg-wrapper-less .radio input[type="radio"],
3942
+ .sg-wrapper-less .radio-inline input[type="radio"],
3943
+ .sg-wrapper-less .checkbox input[type="checkbox"],
3944
+ .sg-wrapper-less .checkbox-inline input[type="checkbox"] {
3945
+ position: absolute;
3946
+ margin-left: -20px;
3947
+ margin-top: 4px \9;
3948
+ }
3949
+
3950
+ .sg-wrapper-less input[type=radio]:checked,
3951
+ .sg-wrapper-less .radio input[type="radio"],
3952
+ .sg-wrapper-less .checkbox input[type="checkbox"] {
3953
+ background-color: #efefef;
3954
+ }
3955
+
3956
+ .sg-wrapper-less input[type=radio]:checked:before {
3957
+ background-color: #0021C8;
3958
+ }
3959
+
3960
+ .sg-wrapper-less input[type="checkbox"]:checked {
3961
+ background-color: #072dc3;
3962
+ }
3963
+
3964
+ .sg-wrapper-less .radio + .radio,
3965
+ .sg-wrapper-less .checkbox + .checkbox {
3966
+ margin-top: -5px;
3967
+ }
3968
+
3969
+ .sg-wrapper-less .radio-inline,
3970
+ .sg-wrapper-less .checkbox-inline {
3971
+ position: relative;
3972
+ display: inline-block;
3973
+ padding-left: 20px;
3974
+ margin-bottom: 0;
3975
+ vertical-align: middle;
3976
+ font-weight: normal;
3977
+ cursor: pointer;
3978
+ }
3979
+
3980
+ .sg-wrapper-less .radio-inline + .radio-inline,
3981
+ .sg-wrapper-less .checkbox-inline + .checkbox-inline {
3982
+ margin-top: 0;
3983
+ margin-left: 10px;
3984
+ }
3985
+
3986
+ .sg-wrapper-less input[type="radio"][disabled],
3987
+ .sg-wrapper-less input[type="checkbox"][disabled],
3988
+ .sg-wrapper-less input[type="radio"].disabled,
3989
+ .sg-wrapper-less input[type="checkbox"].disabled,
3990
+ .sg-wrapper-less fieldset[disabled] input[type="radio"],
3991
+ .sg-wrapper-less fieldset[disabled] input[type="checkbox"] {
3992
+ cursor: not-allowed;
3993
+ }
3994
+
3995
+ .sg-wrapper-less .radio-inline.disabled,
3996
+ .sg-wrapper-less .checkbox-inline.disabled,
3997
+ .sg-wrapper-less fieldset[disabled] .radio-inline,
3998
+ .sg-wrapper-less fieldset[disabled] .checkbox-inline {
3999
+ cursor: not-allowed;
4000
+ }
4001
+
4002
+ .sg-wrapper-less .radio.disabled label,
4003
+ .sg-wrapper-less .checkbox.disabled label,
4004
+ .sg-wrapper-less fieldset[disabled] .radio label,
4005
+ .sg-wrapper-less fieldset[disabled] .checkbox label {
4006
+ cursor: not-allowed;
4007
+ }
4008
+
4009
+ .sg-wrapper-less .form-control-static {
4010
+ padding-top: 11px;
4011
+ padding-bottom: 11px;
4012
+ margin-bottom: 0;
4013
+ min-height: 36px;
4014
+ }
4015
+
4016
+ .sg-wrapper-less .form-control-static.input-lg,
4017
+ .sg-wrapper-less .form-control-static.input-sm {
4018
+ padding-left: 0;
4019
+ padding-right: 0;
4020
+ }
4021
+
4022
+ .sg-wrapper-less .input-sm {
4023
+ height: 31px;
4024
+ padding: 5px 10px;
4025
+ font-size: 13px;
4026
+ line-height: 1.5;
4027
+ border-radius: 0;
4028
+ }
4029
+
4030
+ .sg-wrapper-less select.input-sm {
4031
+ height: 31px;
4032
+ line-height: 31px;
4033
+ }
4034
+
4035
+ .sg-wrapper-less textarea.input-sm,
4036
+ .sg-wrapper-less select[multiple].input-sm {
4037
+ height: auto;
4038
+ }
4039
+
4040
+ .sg-wrapper-less .form-group-sm .form-control {
4041
+ height: 31px;
4042
+ padding: 5px 10px;
4043
+ font-size: 13px;
4044
+ line-height: 1.5;
4045
+ border-radius: 0;
4046
+ }
4047
+
4048
+ .sg-wrapper-less select.form-group-sm .form-control {
4049
+ height: 31px;
4050
+ line-height: 31px;
4051
+ }
4052
+
4053
+ .sg-wrapper-less textarea.form-group-sm .form-control,
4054
+ .sg-wrapper-less select[multiple].form-group-sm .form-control {
4055
+ height: auto;
4056
+ }
4057
+
4058
+ .sg-wrapper-less .form-group-sm .form-control-static {
4059
+ height: 31px;
4060
+ padding: 5px 10px;
4061
+ font-size: 13px;
4062
+ line-height: 1.5;
4063
+ min-height: 34px;
4064
+ }
4065
+
4066
+ .sg-wrapper-less .input-lg {
4067
+ height: 64px;
4068
+ padding: 18px 30px;
4069
+ font-size: 19px;
4070
+ line-height: 1.3333333;
4071
+ border-radius: 0;
4072
+ }
4073
+
4074
+ .sg-wrapper-less select.input-lg {
4075
+ height: 64px;
4076
+ line-height: 64px;
4077
+ }
4078
+
4079
+ .sg-wrapper-less textarea.input-lg,
4080
+ .sg-wrapper-less select[multiple].input-lg {
4081
+ height: auto;
4082
+ }
4083
+
4084
+ .sg-wrapper-less .form-group-lg .form-control {
4085
+ height: 64px;
4086
+ padding: 18px 30px;
4087
+ font-size: 19px;
4088
+ line-height: 1.3333333;
4089
+ border-radius: 0;
4090
+ }
4091
+
4092
+ .sg-wrapper-less select.form-group-lg .form-control {
4093
+ height: 64px;
4094
+ line-height: 64px;
4095
+ }
4096
+
4097
+ .sg-wrapper-less textarea.form-group-lg .form-control,
4098
+ .sg-wrapper-less select[multiple].form-group-lg .form-control {
4099
+ height: auto;
4100
+ }
4101
+
4102
+ .sg-wrapper-less .form-group-lg .form-control-static {
4103
+ height: 64px;
4104
+ padding: 18px 30px;
4105
+ font-size: 19px;
4106
+ line-height: 1.3333333;
4107
+ min-height: 40px;
4108
+ }
4109
+
4110
+ .sg-wrapper-less .has-feedback {
4111
+ position: relative;
4112
+ }
4113
+
4114
+ .sg-wrapper-less .has-feedback .form-control {
4115
+ padding-right: 53.75px;
4116
+ }
4117
+
4118
+ .sg-wrapper-less .form-control-feedback {
4119
+ position: absolute;
4120
+ top: 0;
4121
+ right: 0;
4122
+ z-index: 2;
4123
+ display: block;
4124
+ width: 43px;
4125
+ height: 43px;
4126
+ line-height: 43px;
4127
+ text-align: center;
4128
+ pointer-events: none;
4129
+ }
4130
+
4131
+ .sg-wrapper-less .input-lg + .form-control-feedback {
4132
+ width: 64px;
4133
+ height: 64px;
4134
+ line-height: 64px;
4135
+ }
4136
+
4137
+ .sg-wrapper-less .input-sm + .form-control-feedback {
4138
+ width: 31px;
4139
+ height: 31px;
4140
+ line-height: 31px;
4141
+ }
4142
+
4143
+ .sg-wrapper-less .has-success .help-block,
4144
+ .sg-wrapper-less .has-success .control-label,
4145
+ .sg-wrapper-less .has-success .radio,
4146
+ .sg-wrapper-less .has-success .checkbox,
4147
+ .sg-wrapper-less .has-success .radio-inline,
4148
+ .sg-wrapper-less .has-success .checkbox-inline,
4149
+ .sg-wrapper-less .has-success.radio label,
4150
+ .sg-wrapper-less .has-success.checkbox label,
4151
+ .sg-wrapper-less .has-success.radio-inline label,
4152
+ .sg-wrapper-less .has-success.checkbox-inline label {
4153
+ color: #ffffff;
4154
+ }
4155
+
4156
+ .sg-wrapper-less .has-success .form-control {
4157
+ border-color: #ffffff;
4158
+ -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
4159
+ box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
4160
+ }
4161
+
4162
+ .sg-wrapper-less .has-success .form-control:focus {
4163
+ border-color: #e6e6e6;
4164
+ -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ffffff;
4165
+ box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ffffff;
4166
+ }
4167
+
4168
+ .sg-wrapper-less .has-success .input-group-addon {
4169
+ color: #ffffff;
4170
+ border-color: #ffffff;
4171
+ background-color: #3fb618;
4172
+ }
4173
+
4174
+ .sg-wrapper-less .has-success .form-control-feedback {
4175
+ color: #ffffff;
4176
+ }
4177
+
4178
+ .sg-wrapper-less .has-warning .help-block,
4179
+ .sg-wrapper-less .has-warning .control-label,
4180
+ .sg-wrapper-less .has-warning .radio,
4181
+ .sg-wrapper-less .has-warning .checkbox,
4182
+ .sg-wrapper-less .has-warning .radio-inline,
4183
+ .sg-wrapper-less .has-warning .checkbox-inline,
4184
+ .sg-wrapper-less .has-warning.radio label,
4185
+ .sg-wrapper-less .has-warning.checkbox label,
4186
+ .sg-wrapper-less .has-warning.radio-inline label,
4187
+ .sg-wrapper-less .has-warning.checkbox-inline label {
4188
+ color: #ffffff;
4189
+ }
4190
+
4191
+ .sg-wrapper-less .has-warning .form-control {
4192
+ border-color: #ffffff;
4193
+ -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
4194
+ box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
4195
+ }
4196
+
4197
+ .sg-wrapper-less .has-warning .form-control:focus {
4198
+ border-color: #e6e6e6;
4199
+ -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ffffff;
4200
+ box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ffffff;
4201
+ }
4202
+
4203
+ .sg-wrapper-less .has-warning .input-group-addon {
4204
+ color: #ffffff;
4205
+ border-color: #ffffff;
4206
+ background-color: #ff7518;
4207
+ }
4208
+
4209
+ .sg-wrapper-less .has-warning .form-control-feedback {
4210
+ color: #ffffff;
4211
+ }
4212
+
4213
+ .sg-wrapper-less .has-error .help-block,
4214
+ .sg-wrapper-less .has-error .control-label,
4215
+ .sg-wrapper-less .has-error .radio,
4216
+ .sg-wrapper-less .has-error .checkbox,
4217
+ .sg-wrapper-less .has-error .radio-inline,
4218
+ .sg-wrapper-less .has-error .checkbox-inline,
4219
+ .sg-wrapper-less .has-error.radio label,
4220
+ .sg-wrapper-less .has-error.checkbox label,
4221
+ .sg-wrapper-less .has-error.radio-inline label,
4222
+ .sg-wrapper-less .has-error.checkbox-inline label {
4223
+ color: #ffffff;
4224
+ }
4225
+
4226
+ .sg-wrapper-less .has-error .form-control {
4227
+ border-color: #ffffff;
4228
+ -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
4229
+ box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
4230
+ }
4231
+
4232
+ .sg-wrapper-less .has-error .form-control:focus {
4233
+ border-color: #e6e6e6;
4234
+ -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ffffff;
4235
+ box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ffffff;
4236
+ }
4237
+
4238
+ .sg-wrapper-less .has-error .input-group-addon {
4239
+ color: #ffffff;
4240
+ border-color: #ffffff;
4241
+ background-color: #ff0039;
4242
+ }
4243
+
4244
+ .sg-wrapper-less .has-error .form-control-feedback {
4245
+ color: #ffffff;
4246
+ }
4247
+
4248
+ .sg-wrapper-less .has-feedback label ~ .form-control-feedback {
4249
+ top: 26px;
4250
+ }
4251
+
4252
+ .sg-wrapper-less .has-feedback label.sr-only ~ .form-control-feedback {
4253
+ top: 0;
4254
+ }
4255
+
4256
+ .sg-wrapper-less .help-block {
4257
+ display: block;
4258
+ margin-top: 5px;
4259
+ margin-bottom: 10px;
4260
+ color: #737373;
4261
+ }
4262
+
4263
+ @media (min-width: 768px) {
4264
+ .sg-wrapper-less .form-inline .form-group {
4265
+ display: inline-block;
4266
+ margin-bottom: 0;
4267
+ vertical-align: middle;
4268
+ }
4269
+
4270
+ .sg-wrapper-less .form-inline .form-control {
4271
+ display: inline-block;
4272
+ width: auto;
4273
+ vertical-align: middle;
4274
+ }
4275
+
4276
+ .sg-wrapper-less .form-inline .form-control-static {
4277
+ display: inline-block;
4278
+ }
4279
+
4280
+ .sg-wrapper-less .form-inline .input-group {
4281
+ display: inline-table;
4282
+ vertical-align: middle;
4283
+ }
4284
+
4285
+ .sg-wrapper-less .form-inline .input-group .input-group-addon,
4286
+ .sg-wrapper-less .form-inline .input-group .input-group-btn,
4287
+ .sg-wrapper-less .form-inline .input-group .form-control {
4288
+ width: auto;
4289
+ }
4290
+
4291
+ .sg-wrapper-less .form-inline .input-group > .form-control {
4292
+ width: 100%;
4293
+ }
4294
+
4295
+ .sg-wrapper-less .form-inline .control-label {
4296
+ margin-bottom: 0;
4297
+ vertical-align: middle;
4298
+ }
4299
+
4300
+ .sg-wrapper-less .form-inline .radio,
4301
+ .sg-wrapper-less .form-inline .checkbox {
4302
+ display: inline-block;
4303
+ margin-top: 0;
4304
+ margin-bottom: 0;
4305
+ vertical-align: middle;
4306
+ }
4307
+
4308
+ .sg-wrapper-less .form-inline .radio label,
4309
+ .sg-wrapper-less .form-inline .checkbox label {
4310
+ padding-left: 0;
4311
+ }
4312
+
4313
+ .sg-wrapper-less .form-inline .radio input[type="radio"],
4314
+ .sg-wrapper-less .form-inline .checkbox input[type="checkbox"] {
4315
+ position: relative;
4316
+ margin-left: 0;
4317
+ }
4318
+
4319
+ .sg-wrapper-less .form-inline .has-feedback .form-control-feedback {
4320
+ top: 0;
4321
+ }
4322
+ }
4323
+
4324
+ .sg-wrapper-less .form-horizontal .radio,
4325
+ .sg-wrapper-less .form-horizontal .checkbox,
4326
+ .sg-wrapper-less .form-horizontal .radio-inline,
4327
+ .sg-wrapper-less .form-horizontal .checkbox-inline {
4328
+ margin-top: 0;
4329
+ margin-bottom: 0;
4330
+ padding-top: 11px;
4331
+ }
4332
+
4333
+ .sg-wrapper-less .form-horizontal .radio,
4334
+ .sg-wrapper-less .form-horizontal .checkbox {
4335
+ min-height: 32px;
4336
+ }
4337
+
4338
+ .sg-wrapper-less .form-horizontal .form-group {
4339
+ margin-left: -15px;
4340
+ margin-right: -15px;
4341
+ }
4342
+
4343
+ @media (min-width: 768px) {
4344
+ .sg-wrapper-less .form-horizontal .control-label {
4345
+ text-align: right;
4346
+ margin-bottom: 0;
4347
+ padding-top: 11px;
4348
+ }
4349
+ }
4350
+
4351
+ .sg-wrapper-less .form-horizontal .has-feedback .form-control-feedback {
4352
+ right: 15px;
4353
+ }
4354
+
4355
+ @media (min-width: 768px) {
4356
+ .sg-wrapper-less .form-horizontal .form-group-lg .control-label {
4357
+ padding-top: 24.9999994px;
4358
+ }
4359
+ }
4360
+
4361
+ @media (min-width: 768px) {
4362
+ .sg-wrapper-less .form-horizontal .form-group-sm .control-label {
4363
+ padding-top: 6px;
4364
+ }
4365
+ }
4366
+
4367
+ .sg-wrapper-less .btn {
4368
+ display: inline-block;
4369
+ margin-bottom: 0;
4370
+ font-weight: normal;
4371
+ text-align: center;
4372
+ vertical-align: middle;
4373
+ -ms-touch-action: manipulation;
4374
+ touch-action: manipulation;
4375
+ cursor: pointer;
4376
+ background-image: none;
4377
+ border: 1px solid transparent;
4378
+ white-space: nowrap;
4379
+ padding: 10px 18px;
4380
+ font-size: 15px;
4381
+ line-height: 1.42857143;
4382
+ border-radius: 0;
4383
+ -webkit-user-select: none;
4384
+ -moz-user-select: none;
4385
+ -ms-user-select: none;
4386
+ user-select: none;
4387
+ }
4388
+
4389
+ /*
4390
+ .sg-wrapper-less .btn:focus,
4391
+ .sg-wrapper-less .btn:active:focus,
4392
+ .sg-wrapper-less .btn.active:focus,
4393
+ .sg-wrapper-less .btn.focus,
4394
+ .sg-wrapper-less .btn:active.focus,
4395
+ .sg-wrapper-less .btn.active.focus {
4396
+ outline: thin dotted;
4397
+ outline: 5px auto -webkit-focus-ring-color;
4398
+ outline-offset: -2px;
4399
+ }*/
4400
+ .sg-wrapper-less .btn:hover,
4401
+ .sg-wrapper-less .btn:focus,
4402
+ .sg-wrapper-less .btn.focus {
4403
+ color: #ffffff;
4404
+ text-decoration: none;
4405
+ }
4406
+
4407
+ .sg-wrapper-less .btn:active,
4408
+ .sg-wrapper-less .btn.active {
4409
+ outline: 0;
4410
+ background-image: none;
4411
+ -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
4412
+ box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
4413
+ }
4414
+
4415
+ .sg-wrapper-less .btn.disabled,
4416
+ .sg-wrapper-less .btn[disabled],
4417
+ .sg-wrapper-less fieldset[disabled] .btn {
4418
+ cursor: not-allowed;
4419
+ pointer-events: none;
4420
+ opacity: 0.65;
4421
+ filter: alpha(opacity=65);
4422
+ -webkit-box-shadow: none;
4423
+ box-shadow: none;
4424
+ }
4425
+
4426
+ .sg-wrapper-less .btn-default {
4427
+ color: #ffffff;
4428
+ background-color: #222222;
4429
+ border-color: #222222;
4430
+ }
4431
+
4432
+ .sg-wrapper-less .btn-default:hover,
4433
+ .sg-wrapper-less .btn-default:focus,
4434
+ .sg-wrapper-less .btn-default.focus,
4435
+ .sg-wrapper-less .btn-default:active,
4436
+ .sg-wrapper-less .btn-default.active,
4437
+ .sg-wrapper-less .open > .dropdown-toggle.btn-default {
4438
+ color: #ffffff;
4439
+ background-color: #090909;
4440
+ border-color: #040404;
4441
+ }
4442
+
4443
+ .sg-wrapper-less .btn-default:active,
4444
+ .sg-wrapper-less .btn-default.active,
4445
+ .sg-wrapper-less .open > .dropdown-toggle.btn-default {
4446
+ background-image: none;
4447
+ }
4448
+
4449
+ .sg-wrapper-less .btn-default.disabled,
4450
+ .sg-wrapper-less .btn-default[disabled],
4451
+ .sg-wrapper-less fieldset[disabled] .btn-default,
4452
+ .sg-wrapper-less .btn-default.disabled:hover,
4453
+ .sg-wrapper-less .btn-default[disabled]:hover,
4454
+ .sg-wrapper-less fieldset[disabled] .btn-default:hover,
4455
+ .sg-wrapper-less .btn-default.disabled:focus,
4456
+ .sg-wrapper-less .btn-default[disabled]:focus,
4457
+ .sg-wrapper-less fieldset[disabled] .btn-default:focus,
4458
+ .sg-wrapper-less .btn-default.disabled.focus,
4459
+ .sg-wrapper-less .btn-default[disabled].focus,
4460
+ .sg-wrapper-less fieldset[disabled] .btn-default.focus,
4461
+ .sg-wrapper-less .btn-default.disabled:active,
4462
+ .sg-wrapper-less .btn-default[disabled]:active,
4463
+ .sg-wrapper-less fieldset[disabled] .btn-default:active,
4464
+ .sg-wrapper-less .btn-default.disabled.active,
4465
+ .sg-wrapper-less .btn-default[disabled].active,
4466
+ .sg-wrapper-less fieldset[disabled] .btn-default.active {
4467
+ background-color: #222222;
4468
+ border-color: #222222;
4469
+ }
4470
+
4471
+ .sg-wrapper-less .btn-default .badge {
4472
+ color: #222222;
4473
+ background-color: #ffffff;
4474
+ }
4475
+
4476
+ .sg-wrapper-less .btn-primary {
4477
+ color: #0021C8;
4478
+ background-color: #ffffff;
4479
+ border-color: #0021C8;
4480
+ border-radius: 8px;
4481
+ font-weight: bold;
4482
+ }
4483
+
4484
+ .sg-wrapper-less .btn-primary:hover,
4485
+ .sg-wrapper-less .btn-primary:focus,
4486
+ .sg-wrapper-less .btn-primary.focus,
4487
+ .sg-wrapper-less .btn-primary:active,
4488
+ .sg-wrapper-less .btn-primary.active,
4489
+ .sg-wrapper-less .open > .dropdown-toggle.btn-primary {
4490
+ color: #ffffff;
4491
+ background-color: #0021C8;
4492
+ border-color: #ffffff;
4493
+ }
4494
+
4495
+ .sg-wrapper-less .btn-primary:active,
4496
+ .sg-wrapper-less .btn-primary.active,
4497
+ .sg-wrapper-less .open > .dropdown-toggle.btn-primary {
4498
+ background-image: none;
4499
+ }
4500
+
4501
+ .sg-wrapper-less .btn-primary.disabled,
4502
+ .sg-wrapper-less .btn-primary[disabled],
4503
+ .sg-wrapper-less fieldset[disabled] .btn-primary,
4504
+ .sg-wrapper-less .btn-primary.disabled:hover,
4505
+ .sg-wrapper-less .btn-primary[disabled]:hover,
4506
+ .sg-wrapper-less fieldset[disabled] .btn-primary:hover,
4507
+ .sg-wrapper-less .btn-primary.disabled:focus,
4508
+ .sg-wrapper-less .btn-primary[disabled]:focus,
4509
+ .sg-wrapper-less fieldset[disabled] .btn-primary:focus,
4510
+ .sg-wrapper-less .btn-primary.disabled.focus,
4511
+ .sg-wrapper-less .btn-primary[disabled].focus,
4512
+ .sg-wrapper-less fieldset[disabled] .btn-primary.focus,
4513
+ .sg-wrapper-less .btn-primary.disabled:active,
4514
+ .sg-wrapper-less .btn-primary[disabled]:active,
4515
+ .sg-wrapper-less fieldset[disabled] .btn-primary:active,
4516
+ .sg-wrapper-less .btn-primary.disabled.active,
4517
+ .sg-wrapper-less .btn-primary[disabled].active,
4518
+ .sg-wrapper-less fieldset[disabled] .btn-primary.active {
4519
+ background-color: #ffffff;
4520
+ border-color: #989898;
4521
+ color: #C9C9C9;
4522
+ }
4523
+
4524
+ .sg-wrapper-less .btn-primary .badge {
4525
+ color: #2780e3;
4526
+ background-color: #ffffff;
4527
+ }
4528
+
4529
+ .sg-wrapper-less .btn-success {
4530
+ color: #ffffff !important;
4531
+ background-color: #0021C8;
4532
+ border-color: #0021C8;
4533
+ border-radius: 8px;
4534
+ }
4535
+
4536
+ .sg-wrapper-less .btn-success:hover,
4537
+ .sg-wrapper-less .btn-success:focus,
4538
+ .sg-wrapper-less .btn-success.focus,
4539
+ .sg-wrapper-less .btn-success:active,
4540
+ .sg-wrapper-less .btn-success.active,
4541
+ .sg-wrapper-less .open > .dropdown-toggle.btn-success {
4542
+ color: #0021C8 !important;
4543
+ background-color: #ffffff;
4544
+ border-color: #0021C8;
4545
+ box-shadow: none;
4546
+ text-decoration: none !important;
4547
+ }
4548
+
4549
+ .sg-wrapper-less .btn-success:active,
4550
+ .sg-wrapper-less .btn-success.active,
4551
+ .sg-wrapper-less .open > .dropdown-toggle.btn-success {
4552
+ background-image: none;
4553
+ }
4554
+
4555
+ .sg-wrapper-less .btn-success.disabled,
4556
+ .sg-wrapper-less .btn-success[disabled],
4557
+ .sg-wrapper-less fieldset[disabled] .btn-success,
4558
+ .sg-wrapper-less .btn-success.disabled:hover,
4559
+ .sg-wrapper-less .btn-success[disabled]:hover,
4560
+ .sg-wrapper-less fieldset[disabled] .btn-success:hover,
4561
+ .sg-wrapper-less .btn-success.disabled:focus,
4562
+ .sg-wrapper-less .btn-success[disabled]:focus,
4563
+ .sg-wrapper-less fieldset[disabled] .btn-success:focus,
4564
+ .sg-wrapper-less .btn-success.disabled.focus,
4565
+ .sg-wrapper-less .btn-success[disabled].focus,
4566
+ .sg-wrapper-less fieldset[disabled] .btn-success.focus,
4567
+ .sg-wrapper-less .btn-success.disabled:active,
4568
+ .sg-wrapper-less .btn-success[disabled]:active,
4569
+ .sg-wrapper-less fieldset[disabled] .btn-success:active,
4570
+ .sg-wrapper-less .btn-success.disabled.active,
4571
+ .sg-wrapper-less .btn-success[disabled].active,
4572
+ .sg-wrapper-less fieldset[disabled] .btn-success.active {
4573
+ background-color: rgba(0, 33, 200, 0.2);
4574
+ border-color: rgba(0, 33, 200, 0.2);
4575
+ }
4576
+
4577
+ .sg-wrapper-less .btn-success .badge {
4578
+ color: #3fb618;
4579
+ background-color: #ffffff;
4580
+ }
4581
+
4582
+ .sg-wrapper-less .btn-info {
4583
+ color: #ffffff;
4584
+ background-color: #9954bb;
4585
+ border-color: #9954bb;
4586
+ }
4587
+
4588
+ .sg-wrapper-less .btn-info:hover,
4589
+ .sg-wrapper-less .btn-info:focus,
4590
+ .sg-wrapper-less .btn-info.focus,
4591
+ .sg-wrapper-less .btn-info:active,
4592
+ .sg-wrapper-less .btn-info.active,
4593
+ .sg-wrapper-less .open > .dropdown-toggle.btn-info {
4594
+ color: #ffffff;
4595
+ background-color: #7e3f9d;
4596
+ border-color: #783c96;
4597
+ }
4598
+
4599
+ .sg-wrapper-less .btn-info:active,
4600
+ .sg-wrapper-less .btn-info.active,
4601
+ .sg-wrapper-less .open > .dropdown-toggle.btn-info {
4602
+ background-image: none;
4603
+ }
4604
+
4605
+ .sg-wrapper-less .btn-info.disabled,
4606
+ .sg-wrapper-less .btn-info[disabled],
4607
+ .sg-wrapper-less fieldset[disabled] .btn-info,
4608
+ .sg-wrapper-less .btn-info.disabled:hover,
4609
+ .sg-wrapper-less .btn-info[disabled]:hover,
4610
+ .sg-wrapper-less fieldset[disabled] .btn-info:hover,
4611
+ .sg-wrapper-less .btn-info.disabled:focus,
4612
+ .sg-wrapper-less .btn-info[disabled]:focus,
4613
+ .sg-wrapper-less fieldset[disabled] .btn-info:focus,
4614
+ .sg-wrapper-less .btn-info.disabled.focus,
4615
+ .sg-wrapper-less .btn-info[disabled].focus,
4616
+ .sg-wrapper-less fieldset[disabled] .btn-info.focus,
4617
+ .sg-wrapper-less .btn-info.disabled:active,
4618
+ .sg-wrapper-less .btn-info[disabled]:active,
4619
+ .sg-wrapper-less fieldset[disabled] .btn-info:active,
4620
+ .sg-wrapper-less .btn-info.disabled.active,
4621
+ .sg-wrapper-less .btn-info[disabled].active,
4622
+ .sg-wrapper-less fieldset[disabled] .btn-info.active {
4623
+ background-color: #9954bb;
4624
+ border-color: #9954bb;
4625
+ }
4626
+
4627
+ .sg-wrapper-less .btn-info .badge {
4628
+ color: #9954bb;
4629
+ background-color: #ffffff;
4630
+ }
4631
+
4632
+ .sg-wrapper-less .btn-warning {
4633
+ color: #ffffff;
4634
+ background-color: #ff7518;
4635
+ border-color: #ff7518;
4636
+ }
4637
+
4638
+ .sg-wrapper-less .btn-warning:hover,
4639
+ .sg-wrapper-less .btn-warning:focus,
4640
+ .sg-wrapper-less .btn-warning.focus,
4641
+ .sg-wrapper-less .btn-warning:active,
4642
+ .sg-wrapper-less .btn-warning.active,
4643
+ .sg-wrapper-less .open > .dropdown-toggle.btn-warning {
4644
+ color: #ffffff;
4645
+ background-color: #e45c00;
4646
+ border-color: #da5800;
4647
+ }
4648
+
4649
+ .sg-wrapper-less .btn-warning:active,
4650
+ .sg-wrapper-less .btn-warning.active,
4651
+ .sg-wrapper-less .open > .dropdown-toggle.btn-warning {
4652
+ background-image: none;
4653
+ }
4654
+
4655
+ .sg-wrapper-less .btn-warning.disabled,
4656
+ .sg-wrapper-less .btn-warning[disabled],
4657
+ .sg-wrapper-less fieldset[disabled] .btn-warning,
4658
+ .sg-wrapper-less .btn-warning.disabled:hover,
4659
+ .sg-wrapper-less .btn-warning[disabled]:hover,
4660
+ .sg-wrapper-less fieldset[disabled] .btn-warning:hover,
4661
+ .sg-wrapper-less .btn-warning.disabled:focus,
4662
+ .sg-wrapper-less .btn-warning[disabled]:focus,
4663
+ .sg-wrapper-less fieldset[disabled] .btn-warning:focus,
4664
+ .sg-wrapper-less .btn-warning.disabled.focus,
4665
+ .sg-wrapper-less .btn-warning[disabled].focus,
4666
+ .sg-wrapper-less fieldset[disabled] .btn-warning.focus,
4667
+ .sg-wrapper-less .btn-warning.disabled:active,
4668
+ .sg-wrapper-less .btn-warning[disabled]:active,
4669
+ .sg-wrapper-less fieldset[disabled] .btn-warning:active,
4670
+ .sg-wrapper-less .btn-warning.disabled.active,
4671
+ .sg-wrapper-less .btn-warning[disabled].active,
4672
+ .sg-wrapper-less fieldset[disabled] .btn-warning.active {
4673
+ background-color: #ff7518;
4674
+ border-color: #ff7518;
4675
+ }
4676
+
4677
+ .sg-wrapper-less .btn-warning .badge {
4678
+ color: #ff7518;
4679
+ background-color: #ffffff;
4680
+ }
4681
+
4682
+ .sg-wrapper-less .btn-danger {
4683
+ color: #ffffff;
4684
+ background-color: #C20000;
4685
+ border-color: #C20000;
4686
+ border-radius: 8px;
4687
+ }
4688
+
4689
+ .sg-wrapper-less .btn-danger:hover,
4690
+ .sg-wrapper-less .btn-danger:focus,
4691
+ .sg-wrapper-less .btn-danger.focus,
4692
+ .sg-wrapper-less .btn-danger:active,
4693
+ .sg-wrapper-less .btn-danger.active,
4694
+ .sg-wrapper-less .open > .dropdown-toggle.btn-danger {
4695
+ color: #C20000;
4696
+ background-color: #ffffff;
4697
+ border-color: #C20000;
4698
+ }
4699
+
4700
+ .sg-wrapper-less .btn-danger:active,
4701
+ .sg-wrapper-less .btn-danger.active,
4702
+ .sg-wrapper-less .open > .dropdown-toggle.btn-danger {
4703
+ background-image: none;
4704
+ }
4705
+
4706
+ .sg-wrapper-less .btn-danger.disabled,
4707
+ .sg-wrapper-less .btn-danger[disabled],
4708
+ .sg-wrapper-less fieldset[disabled] .btn-danger,
4709
+ .sg-wrapper-less .btn-danger.disabled:hover,
4710
+ .sg-wrapper-less .btn-danger[disabled]:hover,
4711
+ .sg-wrapper-less fieldset[disabled] .btn-danger:hover,
4712
+ .sg-wrapper-less .btn-danger.disabled:focus,
4713
+ .sg-wrapper-less .btn-danger[disabled]:focus,
4714
+ .sg-wrapper-less fieldset[disabled] .btn-danger:focus,
4715
+ .sg-wrapper-less .btn-danger.disabled.focus,
4716
+ .sg-wrapper-less .btn-danger[disabled].focus,
4717
+ .sg-wrapper-less fieldset[disabled] .btn-danger.focus,
4718
+ .sg-wrapper-less .btn-danger.disabled:active,
4719
+ .sg-wrapper-less .btn-danger[disabled]:active,
4720
+ .sg-wrapper-less fieldset[disabled] .btn-danger:active,
4721
+ .sg-wrapper-less .btn-danger.disabled.active,
4722
+ .sg-wrapper-less .btn-danger[disabled].active,
4723
+ .sg-wrapper-less fieldset[disabled] .btn-danger.active {
4724
+ background-color: #ff0039;
4725
+ border-color: #ff0039;
4726
+ }
4727
+
4728
+ .sg-wrapper-less .btn-danger .badge {
4729
+ color: #ff0039;
4730
+ background-color: #ffffff;
4731
+ }
4732
+
4733
+ .sg-wrapper-less .btn-link {
4734
+ color: #2780e3;
4735
+ font-weight: normal;
4736
+ border-radius: 0;
4737
+ }
4738
+
4739
+ .sg-wrapper-less .btn-link,
4740
+ .sg-wrapper-less .btn-link:active,
4741
+ .sg-wrapper-less .btn-link.active,
4742
+ .sg-wrapper-less .btn-link[disabled],
4743
+ .sg-wrapper-less fieldset[disabled] .btn-link {
4744
+ background-color: transparent;
4745
+ -webkit-box-shadow: none;
4746
+ box-shadow: none;
4747
+ }
4748
+
4749
+ .sg-wrapper-less .btn-link,
4750
+ .sg-wrapper-less .btn-link:hover,
4751
+ .sg-wrapper-less .btn-link:focus,
4752
+ .sg-wrapper-less .btn-link:active {
4753
+ border-color: transparent;
4754
+ }
4755
+
4756
+ .sg-wrapper-less .btn-link:hover,
4757
+ .sg-wrapper-less .btn-link:focus {
4758
+ color: #165ba8;
4759
+ text-decoration: underline;
4760
+ background-color: transparent;
4761
+ }
4762
+
4763
+ .sg-wrapper-less .btn-link[disabled]:hover,
4764
+ .sg-wrapper-less fieldset[disabled] .btn-link:hover,
4765
+ .sg-wrapper-less .btn-link[disabled]:focus,
4766
+ .sg-wrapper-less fieldset[disabled] .btn-link:focus {
4767
+ color: #999999;
4768
+ text-decoration: none;
4769
+ }
4770
+
4771
+ .sg-wrapper-less .btn-lg,
4772
+ .sg-wrapper-less .btn-group-lg > .btn {
4773
+ padding: 18px 30px;
4774
+ font-size: 19px;
4775
+ line-height: 1.3333333;
4776
+ border-radius: 0;
4777
+ }
4778
+
4779
+ .sg-wrapper-less .btn-sm,
4780
+ .sg-wrapper-less .btn-group-sm > .btn {
4781
+ padding: 5px 10px;
4782
+ font-size: 13px;
4783
+ line-height: 1.5;
4784
+ border-radius: 0;
4785
+ }
4786
+
4787
+ .sg-wrapper-less .btn-xs,
4788
+ .sg-wrapper-less .btn-group-xs > .btn {
4789
+ padding: 1px 5px;
4790
+ font-size: 13px;
4791
+ line-height: 1.5;
4792
+ border-radius: 0;
4793
+ }
4794
+
4795
+ .sg-wrapper-less .btn-block {
4796
+ display: block;
4797
+ width: 100%;
4798
+ }
4799
+
4800
+ .sg-wrapper-less .btn-block + .btn-block {
4801
+ margin-top: 5px;
4802
+ }
4803
+
4804
+ .sg-wrapper-less input[type="submit"].btn-block,
4805
+ .sg-wrapper-less input[type="reset"].btn-block,
4806
+ .sg-wrapper-less input[type="button"].btn-block {
4807
+ width: 100%;
4808
+ }
4809
+
4810
+ .sg-wrapper-less .fade {
4811
+ opacity: 0;
4812
+ -webkit-transition: opacity 0.15s linear;
4813
+ -o-transition: opacity 0.15s linear;
4814
+ transition: opacity 0.15s linear;
4815
+ }
4816
+
4817
+ .sg-wrapper-less .fade.show {
4818
+ opacity: 1;
4819
+ }
4820
+
4821
+ .sg-wrapper-less .collapse {
4822
+ display: none;
4823
+ }
4824
+
4825
+ .sg-wrapper-less .collapse.in {
4826
+ display: block;
4827
+ }
4828
+
4829
+ .sg-wrapper-less tr.collapse.in {
4830
+ display: table-row;
4831
+ }
4832
+
4833
+ .sg-wrapper-less tbody.collapse.in {
4834
+ display: table-row-group;
4835
+ }
4836
+
4837
+ .sg-wrapper-less .collapsing {
4838
+ position: relative;
4839
+ height: 0;
4840
+ overflow: hidden;
4841
+ -webkit-transition-property: height, visibility;
4842
+ -o-transition-property: height, visibility;
4843
+ transition-property: height, visibility;
4844
+ -webkit-transition-duration: 0.35s;
4845
+ -o-transition-duration: 0.35s;
4846
+ transition-duration: 0.35s;
4847
+ -webkit-transition-timing-function: ease;
4848
+ -o-transition-timing-function: ease;
4849
+ transition-timing-function: ease;
4850
+ }
4851
+
4852
+ .sg-wrapper-less .caret {
4853
+ display: inline-block;
4854
+ width: 0;
4855
+ height: 0;
4856
+ margin-left: 2px;
4857
+ vertical-align: middle;
4858
+ border-top: 4px dashed;
4859
+ border-right: 4px solid transparent;
4860
+ border-left: 4px solid transparent;
4861
+ }
4862
+
4863
+ .sg-wrapper-less .dropup,
4864
+ .sg-wrapper-less .dropdown {
4865
+ position: relative;
4866
+ }
4867
+
4868
+ .sg-wrapper-less .dropdown-toggle:focus {
4869
+ outline: 0;
4870
+ }
4871
+
4872
+ .sg-wrapper-less .dropdown-menu {
4873
+ position: absolute;
4874
+ top: 100%;
4875
+ left: 0;
4876
+ z-index: 1000;
4877
+ display: none;
4878
+ float: left;
4879
+ min-width: 160px;
4880
+ padding: 5px 0;
4881
+ margin: 2px 0 0;
4882
+ list-style: none;
4883
+ font-size: 15px;
4884
+ text-align: left;
4885
+ background-color: #ffffff;
4886
+ border: 1px solid #cccccc;
4887
+ border: 1px solid rgba(0, 0, 0, 0.15);
4888
+ border-radius: 0;
4889
+ -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
4890
+ box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
4891
+ -webkit-background-clip: padding-box;
4892
+ background-clip: padding-box;
4893
+ }
4894
+
4895
+ .sg-wrapper-less .dropdown-menu.pull-right {
4896
+ right: 0;
4897
+ left: auto;
4898
+ }
4899
+
4900
+ .sg-wrapper-less .dropdown-menu .divider {
4901
+ height: 1px;
4902
+ margin: 9.5px 0;
4903
+ overflow: hidden;
4904
+ background-color: #e5e5e5;
4905
+ }
4906
+
4907
+ .sg-wrapper-less .dropdown-menu > li > a {
4908
+ display: block;
4909
+ padding: 3px 20px;
4910
+ clear: both;
4911
+ font-weight: normal;
4912
+ line-height: 1.42857143;
4913
+ color: #333333;
4914
+ white-space: nowrap;
4915
+ }
4916
+
4917
+ .sg-wrapper-less .dropdown-menu > li > a:hover,
4918
+ .sg-wrapper-less .dropdown-menu > li > a:focus {
4919
+ text-decoration: none;
4920
+ color: #ffffff;
4921
+ background-color: #0021C8;
4922
+ }
4923
+
4924
+ .sg-wrapper-less .dropdown-menu > .active > a,
4925
+ .sg-wrapper-less .dropdown-menu > .active > a:hover,
4926
+ .sg-wrapper-less .dropdown-menu > .active > a:focus {
4927
+ color: #ffffff;
4928
+ text-decoration: none;
4929
+ outline: 0;
4930
+ background-color: #2780e3;
4931
+ }
4932
+
4933
+ .sg-wrapper-less .dropdown-menu > .disabled > a,
4934
+ .sg-wrapper-less .dropdown-menu > .disabled > a:hover,
4935
+ .sg-wrapper-less .dropdown-menu > .disabled > a:focus {
4936
+ color: #999999;
4937
+ }
4938
+
4939
+ .sg-wrapper-less .dropdown-menu > .disabled > a:hover,
4940
+ .sg-wrapper-less .dropdown-menu > .disabled > a:focus {
4941
+ text-decoration: none;
4942
+ background-color: transparent;
4943
+ background-image: none;
4944
+ filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
4945
+ cursor: not-allowed;
4946
+ }
4947
+
4948
+ .sg-wrapper-less .open > .dropdown-menu {
4949
+ display: block;
4950
+ }
4951
+
4952
+ .sg-wrapper-less .open > a {
4953
+ outline: 0;
4954
+ }
4955
+
4956
+ .sg-wrapper-less .dropdown-menu-right {
4957
+ left: auto;
4958
+ right: 0;
4959
+ }
4960
+
4961
+ .sg-wrapper-less .dropdown-menu-left {
4962
+ left: 0;
4963
+ right: auto;
4964
+ }
4965
+
4966
+ .sg-wrapper-less .dropdown-header {
4967
+ display: block;
4968
+ padding: 3px 20px;
4969
+ font-size: 13px;
4970
+ line-height: 1.42857143;
4971
+ color: #999999;
4972
+ white-space: nowrap;
4973
+ }
4974
+
4975
+ .sg-wrapper-less .dropdown-backdrop {
4976
+ position: fixed;
4977
+ left: 0;
4978
+ right: 0;
4979
+ bottom: 0;
4980
+ top: 0;
4981
+ z-index: 990;
4982
+ }
4983
+
4984
+ .sg-wrapper-less .pull-right > .dropdown-menu {
4985
+ right: 0;
4986
+ left: auto;
4987
+ }
4988
+
4989
+ .sg-wrapper-less .dropup .caret,
4990
+ .sg-wrapper-less .navbar-fixed-bottom .dropdown .caret {
4991
+ border-top: 0;
4992
+ border-bottom: 4px solid;
4993
+ content: "";
4994
+ }
4995
+
4996
+ .sg-wrapper-less .dropup .dropdown-menu,
4997
+ .sg-wrapper-less .navbar-fixed-bottom .dropdown .dropdown-menu {
4998
+ top: auto;
4999
+ bottom: 100%;
5000
+ margin-bottom: 2px;
5001
+ }
5002
+
5003
+ @media (min-width: 768px) {
5004
+ .sg-wrapper-less .navbar-right .dropdown-menu {
5005
+ left: auto;
5006
+ right: 0;
5007
+ }
5008
+
5009
+ .sg-wrapper-less .navbar-right .dropdown-menu-left {
5010
+ left: 0;
5011
+ right: auto;
5012
+ }
5013
+ }
5014
+
5015
+ .sg-wrapper-less .btn-group,
5016
+ .sg-wrapper-less .btn-group-vertical {
5017
+ position: relative;
5018
+ display: inline-block;
5019
+ vertical-align: middle;
5020
+ }
5021
+
5022
+ .sg-wrapper-less .btn-group > .btn,
5023
+ .sg-wrapper-less .btn-group-vertical > .btn {
5024
+ position: relative;
5025
+ float: left;
5026
+ }
5027
+
5028
+ .sg-wrapper-less .btn-group > .btn:hover,
5029
+ .sg-wrapper-less .btn-group-vertical > .btn:hover,
5030
+ .sg-wrapper-less .btn-group > .btn:focus,
5031
+ .sg-wrapper-less .btn-group-vertical > .btn:focus,
5032
+ .sg-wrapper-less .btn-group > .btn:active,
5033
+ .sg-wrapper-less .btn-group-vertical > .btn:active,
5034
+ .sg-wrapper-less .btn-group > .btn.active,
5035
+ .sg-wrapper-less .btn-group-vertical > .btn.active {
5036
+ z-index: 2;
5037
+ }
5038
+
5039
+ .sg-wrapper-less .btn-group .btn + .btn,
5040
+ .sg-wrapper-less .btn-group .btn + .btn-group,
5041
+ .sg-wrapper-less .btn-group .btn-group + .btn,
5042
+ .sg-wrapper-less .btn-group .btn-group + .btn-group {
5043
+ margin-left: -1px;
5044
+ }
5045
+
5046
+ .sg-wrapper-less .btn-toolbar {
5047
+ margin-left: -5px;
5048
+ }
5049
+
5050
+ .sg-wrapper-less .btn-toolbar .btn-group,
5051
+ .sg-wrapper-less .btn-toolbar .input-group {
5052
+ float: left;
5053
+ }
5054
+
5055
+ .sg-wrapper-less .btn-toolbar > .btn,
5056
+ .sg-wrapper-less .btn-toolbar > .btn-group,
5057
+ .sg-wrapper-less .btn-toolbar > .input-group {
5058
+ margin-left: 5px;
5059
+ }
5060
+
5061
+ .sg-wrapper-less .btn-group > .btn:not(:first-child):not(:last-child):not(.dropdown-toggle) {
5062
+ border-radius: 0;
5063
+ }
5064
+
5065
+ .sg-wrapper-less .btn-group > .btn:first-child {
5066
+ margin-left: 0;
5067
+ }
5068
+
5069
+ .sg-wrapper-less .btn-group > .btn:first-child:not(:last-child):not(.dropdown-toggle) {
5070
+ border-bottom-right-radius: 0;
5071
+ border-top-right-radius: 0;
5072
+ }
5073
+
5074
+ .sg-wrapper-less .btn-group > .btn:last-child:not(:first-child),
5075
+ .sg-wrapper-less .btn-group > .dropdown-toggle:not(:first-child) {
5076
+ border-bottom-left-radius: 0;
5077
+ border-top-left-radius: 0;
5078
+ }
5079
+
5080
+ .sg-wrapper-less .btn-group > .btn-group {
5081
+ float: left;
5082
+ }
5083
+
5084
+ .sg-wrapper-less .btn-group > .btn-group:not(:first-child):not(:last-child) > .btn {
5085
+ border-radius: 0;
5086
+ }
5087
+
5088
+ .sg-wrapper-less .btn-group > .btn-group:first-child:not(:last-child) > .btn:last-child,
5089
+ .sg-wrapper-less .btn-group > .btn-group:first-child:not(:last-child) > .dropdown-toggle {
5090
+ border-bottom-right-radius: 0;
5091
+ border-top-right-radius: 0;
5092
+ }
5093
+
5094
+ .sg-wrapper-less .btn-group > .btn-group:last-child:not(:first-child) > .btn:first-child {
5095
+ border-bottom-left-radius: 0;
5096
+ border-top-left-radius: 0;
5097
+ }
5098
+
5099
+ .sg-wrapper-less .btn-group .dropdown-toggle:active,
5100
+ .sg-wrapper-less .btn-group.open .dropdown-toggle {
5101
+ outline: 0;
5102
+ }
5103
+
5104
+ .sg-wrapper-less .btn-group > .btn + .dropdown-toggle {
5105
+ padding-left: 8px;
5106
+ padding-right: 8px;
5107
+ }
5108
+
5109
+ .sg-wrapper-less .btn-group > .btn-lg + .dropdown-toggle {
5110
+ padding-left: 12px;
5111
+ padding-right: 12px;
5112
+ }
5113
+
5114
+ .sg-wrapper-less .btn-group.open .dropdown-toggle {
5115
+ -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
5116
+ box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
5117
+ }
5118
+
5119
+ .sg-wrapper-less .btn-group.open .dropdown-toggle.btn-link {
5120
+ -webkit-box-shadow: none;
5121
+ box-shadow: none;
5122
+ }
5123
+
5124
+ .sg-wrapper-less .btn .caret {
5125
+ margin-left: 0;
5126
+ }
5127
+
5128
+ .sg-wrapper-less .btn-lg .caret {
5129
+ border-width: 5px 5px 0;
5130
+ border-bottom-width: 0;
5131
+ }
5132
+
5133
+ .sg-wrapper-less .dropup .btn-lg .caret {
5134
+ border-width: 0 5px 5px;
5135
+ }
5136
+
5137
+ .sg-wrapper-less .btn-group-vertical > .btn,
5138
+ .sg-wrapper-less .btn-group-vertical > .btn-group,
5139
+ .sg-wrapper-less .btn-group-vertical > .btn-group > .btn {
5140
+ display: block;
5141
+ float: none;
5142
+ width: 100%;
5143
+ max-width: 100%;
5144
+ }
5145
+
5146
+ .sg-wrapper-less .btn-group-vertical > .btn-group > .btn {
5147
+ float: none;
5148
+ }
5149
+
5150
+ .sg-wrapper-less .btn-group-vertical > .btn + .btn,
5151
+ .sg-wrapper-less .btn-group-vertical > .btn + .btn-group,
5152
+ .sg-wrapper-less .btn-group-vertical > .btn-group + .btn,
5153
+ .sg-wrapper-less .btn-group-vertical > .btn-group + .btn-group {
5154
+ margin-top: -1px;
5155
+ margin-left: 0;
5156
+ }
5157
+
5158
+ .sg-wrapper-less .btn-group-vertical > .btn:not(:first-child):not(:last-child) {
5159
+ border-radius: 0;
5160
+ }
5161
+
5162
+ .sg-wrapper-less .btn-group-vertical > .btn:first-child:not(:last-child) {
5163
+ border-top-right-radius: 0;
5164
+ border-bottom-right-radius: 0;
5165
+ border-bottom-left-radius: 0;
5166
+ }
5167
+
5168
+ .sg-wrapper-less .btn-group-vertical > .btn:last-child:not(:first-child) {
5169
+ border-bottom-left-radius: 0;
5170
+ border-top-right-radius: 0;
5171
+ border-top-left-radius: 0;
5172
+ }
5173
+
5174
+ .sg-wrapper-less .btn-group-vertical > .btn-group:not(:first-child):not(:last-child) > .btn {
5175
+ border-radius: 0;
5176
+ }
5177
+
5178
+ .sg-wrapper-less .btn-group-vertical > .btn-group:first-child:not(:last-child) > .btn:last-child,
5179
+ .sg-wrapper-less .btn-group-vertical > .btn-group:first-child:not(:last-child) > .dropdown-toggle {
5180
+ border-bottom-right-radius: 0;
5181
+ border-bottom-left-radius: 0;
5182
+ }
5183
+
5184
+ .sg-wrapper-less .btn-group-vertical > .btn-group:last-child:not(:first-child) > .btn:first-child {
5185
+ border-top-right-radius: 0;
5186
+ border-top-left-radius: 0;
5187
+ }
5188
+
5189
+ .sg-wrapper-less .btn-group-justified {
5190
+ display: table;
5191
+ width: 100%;
5192
+ table-layout: fixed;
5193
+ border-collapse: separate;
5194
+ }
5195
+
5196
+ .sg-wrapper-less .btn-group-justified > .btn,
5197
+ .sg-wrapper-less .btn-group-justified > .btn-group {
5198
+ float: none;
5199
+ display: table-cell;
5200
+ width: 1%;
5201
+ }
5202
+
5203
+ .sg-wrapper-less .btn-group-justified > .btn-group .btn {
5204
+ width: 100%;
5205
+ }
5206
+
5207
+ .sg-wrapper-less .btn-group-justified > .btn-group .dropdown-menu {
5208
+ left: auto;
5209
+ }
5210
+
5211
+ .sg-wrapper-less [data-toggle="buttons"] > .btn input[type="radio"],
5212
+ .sg-wrapper-less [data-toggle="buttons"] > .btn-group > .btn input[type="radio"],
5213
+ .sg-wrapper-less [data-toggle="buttons"] > .btn input[type="checkbox"],
5214
+ .sg-wrapper-less [data-toggle="buttons"] > .btn-group > .btn input[type="checkbox"] {
5215
+ position: absolute;
5216
+ clip: rect(0, 0, 0, 0);
5217
+ pointer-events: none;
5218
+ }
5219
+
5220
+ .sg-wrapper-less input[type=radio]:checked:before {
5221
+ color: #0021c8 !important;
5222
+ }
5223
+
5224
+ .sg-wrapper-less .input-group {
5225
+ position: relative;
5226
+ display: table;
5227
+ border-collapse: separate;
5228
+ }
5229
+
5230
+ .sg-wrapper-less .input-group[class*="col-"] {
5231
+ float: none;
5232
+ padding-left: 0;
5233
+ padding-right: 0;
5234
+ }
5235
+
5236
+ .sg-wrapper-less .input-group .form-control {
5237
+ position: relative;
5238
+ z-index: 2;
5239
+ float: left;
5240
+ width: 100%;
5241
+ margin-bottom: 0;
5242
+ }
5243
+
5244
+ .sg-wrapper-less .input-group-lg > .form-control,
5245
+ .sg-wrapper-less .input-group-lg > .input-group-addon,
5246
+ .sg-wrapper-less .input-group-lg > .input-group-btn > .btn {
5247
+ height: 64px;
5248
+ padding: 18px 30px;
5249
+ font-size: 19px;
5250
+ line-height: 1.3333333;
5251
+ border-radius: 0;
5252
+ }
5253
+
5254
+ .sg-wrapper-less select.input-group-lg > .form-control,
5255
+ .sg-wrapper-less select.input-group-lg > .input-group-addon,
5256
+ .sg-wrapper-less select.input-group-lg > .input-group-btn > .btn {
5257
+ height: 64px;
5258
+ line-height: 64px;
5259
+ }
5260
+
5261
+ .sg-wrapper-less textarea.input-group-lg > .form-control,
5262
+ .sg-wrapper-less textarea.input-group-lg > .input-group-addon,
5263
+ .sg-wrapper-less textarea.input-group-lg > .input-group-btn > .btn,
5264
+ .sg-wrapper-less select[multiple].input-group-lg > .form-control,
5265
+ .sg-wrapper-less select[multiple].input-group-lg > .input-group-addon,
5266
+ .sg-wrapper-less select[multiple].input-group-lg > .input-group-btn > .btn {
5267
+ height: auto;
5268
+ }
5269
+
5270
+ .sg-wrapper-less .input-group-sm > .form-control,
5271
+ .sg-wrapper-less .input-group-sm > .input-group-addon,
5272
+ .sg-wrapper-less .input-group-sm > .input-group-btn > .btn {
5273
+ height: 31px;
5274
+ padding: 5px 10px;
5275
+ font-size: 13px;
5276
+ line-height: 1.5;
5277
+ border-radius: 0;
5278
+ }
5279
+
5280
+ .sg-wrapper-less select.input-group-sm > .form-control,
5281
+ .sg-wrapper-less select.input-group-sm > .input-group-addon,
5282
+ .sg-wrapper-less select.input-group-sm > .input-group-btn > .btn {
5283
+ height: 31px;
5284
+ line-height: 31px;
5285
+ }
5286
+
5287
+ .sg-wrapper-less textarea.input-group-sm > .form-control,
5288
+ .sg-wrapper-less textarea.input-group-sm > .input-group-addon,
5289
+ .sg-wrapper-less textarea.input-group-sm > .input-group-btn > .btn,
5290
+ .sg-wrapper-less select[multiple].input-group-sm > .form-control,
5291
+ .sg-wrapper-less select[multiple].input-group-sm > .input-group-addon,
5292
+ .sg-wrapper-less select[multiple].input-group-sm > .input-group-btn > .btn {
5293
+ height: auto;
5294
+ }
5295
+
5296
+ .sg-wrapper-less .input-group-addon,
5297
+ .sg-wrapper-less .input-group-btn,
5298
+ .sg-wrapper-less .input-group .form-control {
5299
+ display: table-cell;
5300
+ }
5301
+
5302
+ .sg-wrapper-less .input-group-addon:not(:first-child):not(:last-child),
5303
+ .sg-wrapper-less .input-group-btn:not(:first-child):not(:last-child),
5304
+ .sg-wrapper-less .input-group .form-control:not(:first-child):not(:last-child) {
5305
+ border-radius: 0;
5306
+ }
5307
+
5308
+ .sg-wrapper-less .input-group-addon,
5309
+ .sg-wrapper-less .input-group-btn {
5310
+ width: 1%;
5311
+ white-space: nowrap;
5312
+ vertical-align: middle;
5313
+ }
5314
+
5315
+ .sg-wrapper-less .input-group-addon {
5316
+ padding: 10px 18px;
5317
+ font-size: 15px;
5318
+ font-weight: normal;
5319
+ line-height: 1;
5320
+ color: #333333;
5321
+ text-align: center;
5322
+ background-color: #e6e6e6;
5323
+ border: 1px solid #cccccc;
5324
+ border-radius: 0;
5325
+ }
5326
+
5327
+ .sg-wrapper-less .input-group-addon.input-sm {
5328
+ padding: 5px 10px;
5329
+ font-size: 13px;
5330
+ border-radius: 0;
5331
+ }
5332
+
5333
+ .sg-wrapper-less .input-group-addon.input-lg {
5334
+ padding: 18px 30px;
5335
+ font-size: 19px;
5336
+ border-radius: 0;
5337
+ }
5338
+
5339
+ .sg-wrapper-less .input-group-addon input[type="radio"],
5340
+ .sg-wrapper-less .input-group-addon input[type="checkbox"] {
5341
+ margin-top: 0;
5342
+ }
5343
+
5344
+ .sg-wrapper-less .input-group .form-control:first-child,
5345
+ .sg-wrapper-less .input-group-addon:first-child,
5346
+ .sg-wrapper-less .input-group-btn:first-child > .btn,
5347
+ .sg-wrapper-less .input-group-btn:first-child > .btn-group > .btn,
5348
+ .sg-wrapper-less .input-group-btn:first-child > .dropdown-toggle,
5349
+ .sg-wrapper-less .input-group-btn:last-child > .btn:not(:last-child):not(.dropdown-toggle),
5350
+ .sg-wrapper-less .input-group-btn:last-child > .btn-group:not(:last-child) > .btn {
5351
+ border-bottom-right-radius: 0;
5352
+ border-top-right-radius: 0;
5353
+ }
5354
+
5355
+ .sg-wrapper-less .input-group-addon:first-child {
5356
+ border-right: 0;
5357
+ }
5358
+
5359
+ .sg-wrapper-less .input-group .form-control:last-child,
5360
+ .sg-wrapper-less .input-group-addon:last-child,
5361
+ .sg-wrapper-less .input-group-btn:last-child > .btn,
5362
+ .sg-wrapper-less .input-group-btn:last-child > .btn-group > .btn,
5363
+ .sg-wrapper-less .input-group-btn:last-child > .dropdown-toggle,
5364
+ .sg-wrapper-less .input-group-btn:first-child > .btn:not(:first-child),
5365
+ .sg-wrapper-less .input-group-btn:first-child > .btn-group:not(:first-child) > .btn {
5366
+ border-bottom-left-radius: 0;
5367
+ border-top-left-radius: 0;
5368
+ }
5369
+
5370
+ .sg-wrapper-less .input-group-addon:last-child {
5371
+ border-left: 0;
5372
+ }
5373
+
5374
+ .sg-wrapper-less .input-group-btn {
5375
+ position: relative;
5376
+ font-size: 0;
5377
+ white-space: nowrap;
5378
+ }
5379
+
5380
+ .sg-wrapper-less .input-group-btn > .btn {
5381
+ position: relative;
5382
+ }
5383
+
5384
+ .sg-wrapper-less .input-group-btn > .btn + .btn {
5385
+ margin-left: -1px;
5386
+ }
5387
+
5388
+ .sg-wrapper-less .input-group-btn > .btn:hover,
5389
+ .sg-wrapper-less .input-group-btn > .btn:focus,
5390
+ .sg-wrapper-less .input-group-btn > .btn:active {
5391
+ z-index: 2;
5392
+ }
5393
+
5394
+ .sg-wrapper-less .input-group-btn:first-child > .btn,
5395
+ .sg-wrapper-less .input-group-btn:first-child > .btn-group {
5396
+ margin-right: -1px;
5397
+ }
5398
+
5399
+ .sg-wrapper-less .input-group-btn:last-child > .btn,
5400
+ .sg-wrapper-less .input-group-btn:last-child > .btn-group {
5401
+ margin-left: -1px;
5402
+ }
5403
+
5404
+ .sg-wrapper-less .nav {
5405
+ margin-bottom: 0;
5406
+ padding-left: 0;
5407
+ list-style: none;
5408
+ }
5409
+
5410
+ .sg-wrapper-less .nav > li {
5411
+ position: relative;
5412
+ display: block;
5413
+ }
5414
+
5415
+ .sg-wrapper-less .nav > li > a {
5416
+ position: relative;
5417
+ display: block;
5418
+ padding: 10px 15px;
5419
+ }
5420
+
5421
+ .sg-wrapper-less .nav > li > a:hover,
5422
+ .sg-wrapper-less .nav > li > a:focus {
5423
+ text-decoration: none;
5424
+ background-color: #e6e6e6;
5425
+ }
5426
+
5427
+ .sg-wrapper-less .nav > li.disabled > a {
5428
+ color: #999999;
5429
+ }
5430
+
5431
+ .sg-wrapper-less .nav > li.disabled > a:hover,
5432
+ .sg-wrapper-less .nav > li.disabled > a:focus {
5433
+ color: #999999;
5434
+ text-decoration: none;
5435
+ background-color: transparent;
5436
+ cursor: not-allowed;
5437
+ }
5438
+
5439
+ .sg-wrapper-less .nav .open > a,
5440
+ .sg-wrapper-less .nav .open > a:hover,
5441
+ .sg-wrapper-less .nav .open > a:focus {
5442
+ background-color: #e6e6e6;
5443
+ border-color: #2780e3;
5444
+ }
5445
+
5446
+ .sg-wrapper-less .nav .nav-divider {
5447
+ height: 1px;
5448
+ margin: 9.5px 0;
5449
+ overflow: hidden;
5450
+ background-color: #e5e5e5;
5451
+ }
5452
+
5453
+ .sg-wrapper-less .nav > li > a > img {
5454
+ max-width: none;
5455
+ }
5456
+
5457
+ .sg-wrapper-less .nav-tabs {
5458
+ border-bottom: 1px solid #dddddd;
5459
+ }
5460
+
5461
+ .sg-wrapper-less .nav-tabs > li {
5462
+ float: left;
5463
+ margin-bottom: -1px;
5464
+ }
5465
+
5466
+ .sg-wrapper-less .nav-tabs > li > a {
5467
+ margin-right: 2px;
5468
+ line-height: 1.42857143;
5469
+ border: 1px solid transparent;
5470
+ border-radius: 0 0 0 0;
5471
+ }
5472
+
5473
+ .sg-wrapper-less .nav-tabs > li > a:hover {
5474
+ border-color: #e6e6e6 #e6e6e6 #dddddd;
5475
+ }
5476
+
5477
+ .sg-wrapper-less .nav-tabs > li.active > a,
5478
+ .sg-wrapper-less .nav-tabs > li.active > a:hover,
5479
+ .sg-wrapper-less .nav-tabs > li.active > a:focus {
5480
+ color: #555555;
5481
+ background-color: #ffffff;
5482
+ border: 1px solid #dddddd;
5483
+ border-bottom-color: transparent;
5484
+ cursor: default;
5485
+ }
5486
+
5487
+ .sg-wrapper-less .nav-tabs.nav-justified {
5488
+ width: 100%;
5489
+ border-bottom: 0;
5490
+ }
5491
+
5492
+ .sg-wrapper-less .nav-tabs.nav-justified > li {
5493
+ float: none;
5494
+ }
5495
+
5496
+ .sg-wrapper-less .nav-tabs.nav-justified > li > a {
5497
+ text-align: center;
5498
+ margin-bottom: 5px;
5499
+ }
5500
+
5501
+ .sg-wrapper-less .nav-tabs.nav-justified > .dropdown .dropdown-menu {
5502
+ top: auto;
5503
+ left: auto;
5504
+ }
5505
+
5506
+ @media (min-width: 768px) {
5507
+ .sg-wrapper-less .nav-tabs.nav-justified > li {
5508
+ display: table-cell;
5509
+ width: 1%;
5510
+ }
5511
+
5512
+ .sg-wrapper-less .nav-tabs.nav-justified > li > a {
5513
+ margin-bottom: 0;
5514
+ }
5515
+ }
5516
+
5517
+ .sg-wrapper-less .nav-tabs.nav-justified > li > a {
5518
+ margin-right: 0;
5519
+ border-radius: 0;
5520
+ }
5521
+
5522
+ .sg-wrapper-less .nav-tabs.nav-justified > .active > a,
5523
+ .sg-wrapper-less .nav-tabs.nav-justified > .active > a:hover,
5524
+ .sg-wrapper-less .nav-tabs.nav-justified > .active > a:focus {
5525
+ border: 1px solid #dddddd;
5526
+ }
5527
+
5528
+ @media (min-width: 768px) {
5529
+ .sg-wrapper-less .nav-tabs.nav-justified > li > a {
5530
+ border-bottom: 1px solid #dddddd;
5531
+ border-radius: 0 0 0 0;
5532
+ }
5533
+
5534
+ .sg-wrapper-less .nav-tabs.nav-justified > .active > a,
5535
+ .sg-wrapper-less .nav-tabs.nav-justified > .active > a:hover,
5536
+ .sg-wrapper-less .nav-tabs.nav-justified > .active > a:focus {
5537
+ border-bottom-color: #ffffff;
5538
+ }
5539
+ }
5540
+
5541
+ .sg-wrapper-less .nav-pills > li {
5542
+ float: left;
5543
+ }
5544
+
5545
+ .sg-wrapper-less .nav-pills > li > a {
5546
+ border-radius: 0;
5547
+ }
5548
+
5549
+ .sg-wrapper-less .nav-pills > li + li {
5550
+ margin-left: 2px;
5551
+ }
5552
+
5553
+ .sg-wrapper-less .nav-pills > li.active > a,
5554
+ .sg-wrapper-less .nav-pills > li.active > a:hover,
5555
+ .sg-wrapper-less .nav-pills > li.active > a:focus {
5556
+ color: #ffffff;
5557
+ background-color: #2780e3;
5558
+ }
5559
+
5560
+ .sg-wrapper-less .nav-stacked > li {
5561
+ float: none;
5562
+ }
5563
+
5564
+ .sg-wrapper-less .nav-stacked > li + li {
5565
+ margin-top: 2px;
5566
+ margin-left: 0;
5567
+ }
5568
+
5569
+ .sg-wrapper-less .nav-justified {
5570
+ width: 100%;
5571
+ }
5572
+
5573
+ .sg-wrapper-less .nav-justified > li {
5574
+ float: none;
5575
+ }
5576
+
5577
+ .sg-wrapper-less .nav-justified > li > a {
5578
+ text-align: center;
5579
+ margin-bottom: 5px;
5580
+ }
5581
+
5582
+ .sg-wrapper-less .nav-justified > .dropdown .dropdown-menu {
5583
+ top: auto;
5584
+ left: auto;
5585
+ }
5586
+
5587
+ @media (min-width: 768px) {
5588
+ .sg-wrapper-less .nav-justified > li {
5589
+ display: table-cell;
5590
+ width: 1%;
5591
+ }
5592
+
5593
+ .sg-wrapper-less .nav-justified > li > a {
5594
+ margin-bottom: 0;
5595
+ }
5596
+ }
5597
+
5598
+ .sg-wrapper-less .nav-tabs-justified {
5599
+ border-bottom: 0;
5600
+ }
5601
+
5602
+ .sg-wrapper-less .nav-tabs-justified > li > a {
5603
+ margin-right: 0;
5604
+ border-radius: 0;
5605
+ }
5606
+
5607
+ .sg-wrapper-less .nav-tabs-justified > .active > a,
5608
+ .sg-wrapper-less .nav-tabs-justified > .active > a:hover,
5609
+ .sg-wrapper-less .nav-tabs-justified > .active > a:focus {
5610
+ border: 1px solid #dddddd;
5611
+ }
5612
+
5613
+ @media (min-width: 768px) {
5614
+ .sg-wrapper-less .nav-tabs-justified > li > a {
5615
+ border-bottom: 1px solid #dddddd;
5616
+ border-radius: 0 0 0 0;
5617
+ }
5618
+
5619
+ .sg-wrapper-less .nav-tabs-justified > .active > a,
5620
+ .sg-wrapper-less .nav-tabs-justified > .active > a:hover,
5621
+ .sg-wrapper-less .nav-tabs-justified > .active > a:focus {
5622
+ border-bottom-color: #ffffff;
5623
+ }
5624
+ }
5625
+
5626
+ .sg-wrapper-less .tab-content > .tab-pane {
5627
+ display: none;
5628
+ }
5629
+
5630
+ .sg-wrapper-less .tab-content > .active {
5631
+ display: block;
5632
+ }
5633
+
5634
+ .sg-wrapper-less .nav-tabs .dropdown-menu {
5635
+ margin-top: -1px;
5636
+ border-top-right-radius: 0;
5637
+ border-top-left-radius: 0;
5638
+ }
5639
+
5640
+ .sg-wrapper-less .navbar {
5641
+ position: relative;
5642
+ min-height: 50px;
5643
+ margin-bottom: 21px;
5644
+ border: 1px solid transparent;
5645
+ }
5646
+
5647
+ @media (min-width: 768px) {
5648
+ .sg-wrapper-less .navbar {
5649
+ border-radius: 0;
5650
+ }
5651
+ }
5652
+
5653
+ @media (min-width: 768px) {
5654
+ .sg-wrapper-less .navbar-header {
5655
+ float: left;
5656
+ }
5657
+ }
5658
+
5659
+ .sg-wrapper-less .navbar-collapse {
5660
+ overflow-x: visible;
5661
+ padding-right: 15px;
5662
+ padding-left: 15px;
5663
+ border-top: 1px solid transparent;
5664
+ -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1);
5665
+ box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1);
5666
+ -webkit-overflow-scrolling: touch;
5667
+ }
5668
+
5669
+ .sg-wrapper-less .navbar-collapse.in {
5670
+ overflow-y: auto;
5671
+ }
5672
+
5673
+ @media (min-width: 768px) {
5674
+ .sg-wrapper-less .navbar-collapse {
5675
+ width: auto;
5676
+ border-top: 0;
5677
+ -webkit-box-shadow: none;
5678
+ box-shadow: none;
5679
+ }
5680
+
5681
+ .sg-wrapper-less .navbar-collapse.collapse {
5682
+ display: block !important;
5683
+ height: auto !important;
5684
+ padding-bottom: 0;
5685
+ overflow: visible !important;
5686
+ }
5687
+
5688
+ .sg-wrapper-less .navbar-collapse.in {
5689
+ overflow-y: visible;
5690
+ }
5691
+
5692
+ .sg-wrapper-less .navbar-fixed-top .navbar-collapse,
5693
+ .sg-wrapper-less .navbar-static-top .navbar-collapse,
5694
+ .sg-wrapper-less .navbar-fixed-bottom .navbar-collapse {
5695
+ padding-left: 0;
5696
+ padding-right: 0;
5697
+ }
5698
+ }
5699
+
5700
+ .sg-wrapper-less .navbar-fixed-top .navbar-collapse,
5701
+ .sg-wrapper-less .navbar-fixed-bottom .navbar-collapse {
5702
+ max-height: 340px;
5703
+ }
5704
+
5705
+ @media (max-device-width: 480px) and (orientation: landscape) {
5706
+ .sg-wrapper-less .navbar-fixed-top .navbar-collapse,
5707
+ .sg-wrapper-less .navbar-fixed-bottom .navbar-collapse {
5708
+ max-height: 200px;
5709
+ }
5710
+ }
5711
+
5712
+ .sg-wrapper-less .container > .navbar-header,
5713
+ .sg-wrapper-less .container-fluid > .navbar-header,
5714
+ .sg-wrapper-less .container > .navbar-collapse,
5715
+ .sg-wrapper-less .container-fluid > .navbar-collapse {
5716
+ margin-right: -15px;
5717
+ margin-left: -15px;
5718
+ }
5719
+
5720
+ @media (min-width: 768px) {
5721
+ .sg-wrapper-less .container > .navbar-header,
5722
+ .sg-wrapper-less .container-fluid > .navbar-header,
5723
+ .sg-wrapper-less .container > .navbar-collapse,
5724
+ .sg-wrapper-less .container-fluid > .navbar-collapse {
5725
+ margin-right: 0;
5726
+ margin-left: 0;
5727
+ }
5728
+ }
5729
+
5730
+ .sg-wrapper-less .navbar-static-top {
5731
+ z-index: 1000;
5732
+ border-width: 0 0 1px;
5733
+ }
5734
+
5735
+ @media (min-width: 768px) {
5736
+ .sg-wrapper-less .navbar-static-top {
5737
+ border-radius: 0;
5738
+ }
5739
+ }
5740
+
5741
+ .sg-wrapper-less .navbar-fixed-top,
5742
+ .sg-wrapper-less .navbar-fixed-bottom {
5743
+ position: fixed;
5744
+ right: 0;
5745
+ left: 0;
5746
+ z-index: 1030;
5747
+ }
5748
+
5749
+ @media (min-width: 768px) {
5750
+ .sg-wrapper-less .navbar-fixed-top,
5751
+ .sg-wrapper-less .navbar-fixed-bottom {
5752
+ border-radius: 0;
5753
+ }
5754
+ }
5755
+
5756
+ .sg-wrapper-less .navbar-fixed-top {
5757
+ top: 0;
5758
+ border-width: 0 0 1px;
5759
+ }
5760
+
5761
+ .sg-wrapper-less .navbar-fixed-bottom {
5762
+ bottom: 0;
5763
+ margin-bottom: 0;
5764
+ border-width: 1px 0 0;
5765
+ }
5766
+
5767
+ .sg-wrapper-less .navbar-brand {
5768
+ float: left;
5769
+ padding: 14.5px 15px;
5770
+ font-size: 19px;
5771
+ line-height: 21px;
5772
+ height: 50px;
5773
+ }
5774
+
5775
+ .sg-wrapper-less .navbar-brand:hover,
5776
+ .sg-wrapper-less .navbar-brand:focus {
5777
+ text-decoration: none;
5778
+ }
5779
+
5780
+ .sg-wrapper-less .navbar-brand > img {
5781
+ display: block;
5782
+ }
5783
+
5784
+ @media (min-width: 768px) {
5785
+ .sg-wrapper-less .navbar > .container .navbar-brand,
5786
+ .sg-wrapper-less .navbar > .container-fluid .navbar-brand {
5787
+ margin-left: -15px;
5788
+ }
5789
+ }
5790
+
5791
+ .sg-wrapper-less .navbar-toggle {
5792
+ position: relative;
5793
+ float: right;
5794
+ margin-right: 15px;
5795
+ padding: 9px 10px;
5796
+ margin-top: 8px;
5797
+ margin-bottom: 8px;
5798
+ background-color: transparent;
5799
+ background-image: none;
5800
+ border: 1px solid transparent;
5801
+ border-radius: 0;
5802
+ }
5803
+
5804
+ .sg-wrapper-less .navbar-toggle:focus {
5805
+ outline: 0;
5806
+ }
5807
+
5808
+ .sg-wrapper-less .navbar-toggle .icon-bar {
5809
+ display: block;
5810
+ width: 22px;
5811
+ height: 2px;
5812
+ border-radius: 1px;
5813
+ }
5814
+
5815
+ .sg-wrapper-less .navbar-toggle .icon-bar + .icon-bar {
5816
+ margin-top: 4px;
5817
+ }
5818
+
5819
+ @media (min-width: 768px) {
5820
+ .sg-wrapper-less .navbar-toggle {
5821
+ display: none;
5822
+ }
5823
+ }
5824
+
5825
+ .sg-wrapper-less .navbar-nav {
5826
+ margin: 7.25px -15px;
5827
+ }
5828
+
5829
+ .sg-wrapper-less .navbar-nav > li > a {
5830
+ padding-top: 10px;
5831
+ padding-bottom: 10px;
5832
+ line-height: 21px;
5833
+ }
5834
+
5835
+ @media (max-width: 767px) {
5836
+ .sg-wrapper-less .navbar-nav .open .dropdown-menu {
5837
+ position: static;
5838
+ float: none;
5839
+ width: auto;
5840
+ margin-top: 0;
5841
+ background-color: transparent;
5842
+ border: 0;
5843
+ -webkit-box-shadow: none;
5844
+ box-shadow: none;
5845
+ }
5846
+
5847
+ .sg-wrapper-less .navbar-nav .open .dropdown-menu > li > a,
5848
+ .sg-wrapper-less .navbar-nav .open .dropdown-menu .dropdown-header {
5849
+ padding: 5px 15px 5px 25px;
5850
+ }
5851
+
5852
+ .sg-wrapper-less .navbar-nav .open .dropdown-menu > li > a {
5853
+ line-height: 21px;
5854
+ }
5855
+
5856
+ .sg-wrapper-less .navbar-nav .open .dropdown-menu > li > a:hover,
5857
+ .sg-wrapper-less .navbar-nav .open .dropdown-menu > li > a:focus {
5858
+ background-image: none;
5859
+ }
5860
+ }
5861
+
5862
+ @media (min-width: 768px) {
5863
+ .sg-wrapper-less .navbar-nav {
5864
+ float: left;
5865
+ margin: 0;
5866
+ }
5867
+
5868
+ .sg-wrapper-less .navbar-nav > li {
5869
+ float: left;
5870
+ }
5871
+
5872
+ .sg-wrapper-less .navbar-nav > li > a {
5873
+ padding-top: 14.5px;
5874
+ padding-bottom: 14.5px;
5875
+ }
5876
+ }
5877
+
5878
+ .sg-wrapper-less .navbar-form {
5879
+ margin-left: -15px;
5880
+ margin-right: -15px;
5881
+ padding: 10px 15px;
5882
+ border-top: 1px solid transparent;
5883
+ border-bottom: 1px solid transparent;
5884
+ -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1);
5885
+ box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1);
5886
+ margin-top: 3.5px;
5887
+ margin-bottom: 3.5px;
5888
+ }
5889
+
5890
+ @media (min-width: 768px) {
5891
+ .sg-wrapper-less .navbar-form .form-group {
5892
+ display: inline-block;
5893
+ margin-bottom: 0;
5894
+ vertical-align: middle;
5895
+ }
5896
+
5897
+ .sg-wrapper-less .navbar-form .form-control {
5898
+ display: inline-block;
5899
+ width: auto;
5900
+ vertical-align: middle;
5901
+ }
5902
+
5903
+ .sg-wrapper-less .navbar-form .form-control-static {
5904
+ display: inline-block;
5905
+ }
5906
+
5907
+ .sg-wrapper-less .navbar-form .input-group {
5908
+ display: inline-table;
5909
+ vertical-align: middle;
5910
+ }
5911
+
5912
+ .sg-wrapper-less .navbar-form .input-group .input-group-addon,
5913
+ .sg-wrapper-less .navbar-form .input-group .input-group-btn,
5914
+ .sg-wrapper-less .navbar-form .input-group .form-control {
5915
+ width: auto;
5916
+ }
5917
+
5918
+ .sg-wrapper-less .navbar-form .input-group > .form-control {
5919
+ width: 100%;
5920
+ }
5921
+
5922
+ .sg-wrapper-less .navbar-form .control-label {
5923
+ margin-bottom: 0;
5924
+ vertical-align: middle;
5925
+ }
5926
+
5927
+ .sg-wrapper-less .navbar-form .radio,
5928
+ .sg-wrapper-less .navbar-form .checkbox {
5929
+ display: inline-block;
5930
+ margin-top: 0;
5931
+ margin-bottom: 0;
5932
+ vertical-align: middle;
5933
+ }
5934
+
5935
+ .sg-wrapper-less .navbar-form .radio label,
5936
+ .sg-wrapper-less .navbar-form .checkbox label {
5937
+ padding-left: 0;
5938
+ }
5939
+
5940
+ .sg-wrapper-less .navbar-form .radio input[type="radio"],
5941
+ .sg-wrapper-less .navbar-form .checkbox input[type="checkbox"] {
5942
+ position: relative;
5943
+ margin-left: 0;
5944
+ }
5945
+
5946
+ .sg-wrapper-less .navbar-form .has-feedback .form-control-feedback {
5947
+ top: 0;
5948
+ }
5949
+ }
5950
+
5951
+ @media (max-width: 767px) {
5952
+ .sg-wrapper-less .navbar-form .form-group {
5953
+ margin-bottom: 5px;
5954
+ }
5955
+
5956
+ .sg-wrapper-less .navbar-form .form-group:last-child {
5957
+ margin-bottom: 0;
5958
+ }
5959
+ }
5960
+
5961
+ @media (min-width: 768px) {
5962
+ .sg-wrapper-less .navbar-form {
5963
+ width: auto;
5964
+ border: 0;
5965
+ margin-left: 0;
5966
+ margin-right: 0;
5967
+ padding-top: 0;
5968
+ padding-bottom: 0;
5969
+ -webkit-box-shadow: none;
5970
+ box-shadow: none;
5971
+ }
5972
+ }
5973
+
5974
+ .sg-wrapper-less .navbar-nav > li > .dropdown-menu {
5975
+ margin-top: 0;
5976
+ border-top-right-radius: 0;
5977
+ border-top-left-radius: 0;
5978
+ }
5979
+
5980
+ .sg-wrapper-less .navbar-fixed-bottom .navbar-nav > li > .dropdown-menu {
5981
+ margin-bottom: 0;
5982
+ border-top-right-radius: 0;
5983
+ border-top-left-radius: 0;
5984
+ border-bottom-right-radius: 0;
5985
+ border-bottom-left-radius: 0;
5986
+ }
5987
+
5988
+ .sg-wrapper-less .navbar-btn {
5989
+ margin-top: 3.5px;
5990
+ margin-bottom: 3.5px;
5991
+ }
5992
+
5993
+ .sg-wrapper-less .navbar-btn.btn-sm {
5994
+ margin-top: 9.5px;
5995
+ margin-bottom: 9.5px;
5996
+ }
5997
+
5998
+ .sg-wrapper-less .navbar-btn.btn-xs {
5999
+ margin-top: 14px;
6000
+ margin-bottom: 14px;
6001
+ }
6002
+
6003
+ .sg-wrapper-less .navbar-text {
6004
+ margin-top: 14.5px;
6005
+ margin-bottom: 14.5px;
6006
+ }
6007
+
6008
+ @media (min-width: 768px) {
6009
+ .sg-wrapper-less .navbar-text {
6010
+ float: left;
6011
+ margin-left: 15px;
6012
+ margin-right: 15px;
6013
+ }
6014
+ }
6015
+
6016
+ @media (min-width: 768px) {
6017
+ .sg-wrapper-less .navbar-left {
6018
+ float: left !important;
6019
+ }
6020
+
6021
+ .sg-wrapper-less .navbar-right {
6022
+ float: right !important;
6023
+ margin-right: -15px;
6024
+ }
6025
+
6026
+ .sg-wrapper-less .navbar-right ~ .navbar-right {
6027
+ margin-right: 0;
6028
+ }
6029
+ }
6030
+
6031
+ .sg-wrapper-less .navbar-default {
6032
+ background-color: #222222;
6033
+ border-color: #121212;
6034
+ }
6035
+
6036
+ .sg-wrapper-less .navbar-default .navbar-brand {
6037
+ color: #ffffff;
6038
+ }
6039
+
6040
+ .sg-wrapper-less .navbar-default .navbar-brand:hover,
6041
+ .sg-wrapper-less .navbar-default .navbar-brand:focus {
6042
+ color: #ffffff;
6043
+ background-color: none;
6044
+ }
6045
+
6046
+ .sg-wrapper-less .navbar-default .navbar-text {
6047
+ color: #ffffff;
6048
+ }
6049
+
6050
+ .sg-wrapper-less .navbar-default .navbar-nav > li > a {
6051
+ color: #ffffff;
6052
+ }
6053
+
6054
+ .sg-wrapper-less .navbar-default .navbar-nav > li > a:hover,
6055
+ .sg-wrapper-less .navbar-default .navbar-nav > li > a:focus {
6056
+ color: #ffffff;
6057
+ background-color: #090909;
6058
+ }
6059
+
6060
+ .sg-wrapper-less .navbar-default .navbar-nav > .active > a,
6061
+ .sg-wrapper-less .navbar-default .navbar-nav > .active > a:hover,
6062
+ .sg-wrapper-less .navbar-default .navbar-nav > .active > a:focus {
6063
+ color: #ffffff;
6064
+ background-color: #090909;
6065
+ }
6066
+
6067
+ .sg-wrapper-less .navbar-default .navbar-nav > .disabled > a,
6068
+ .sg-wrapper-less .navbar-default .navbar-nav > .disabled > a:hover,
6069
+ .sg-wrapper-less .navbar-default .navbar-nav > .disabled > a:focus {
6070
+ color: #cccccc;
6071
+ background-color: transparent;
6072
+ }
6073
+
6074
+ .sg-wrapper-less .navbar-default .navbar-toggle {
6075
+ border-color: transparent;
6076
+ }
6077
+
6078
+ .sg-wrapper-less .navbar-default .navbar-toggle:hover,
6079
+ .sg-wrapper-less .navbar-default .navbar-toggle:focus {
6080
+ background-color: #090909;
6081
+ }
6082
+
6083
+ .sg-wrapper-less .navbar-default .navbar-toggle .icon-bar {
6084
+ background-color: #ffffff;
6085
+ }
6086
+
6087
+ .sg-wrapper-less .navbar-default .navbar-collapse,
6088
+ .sg-wrapper-less .navbar-default .navbar-form {
6089
+ border-color: #121212;
6090
+ }
6091
+
6092
+ .sg-wrapper-less .navbar-default .navbar-nav > .open > a,
6093
+ .sg-wrapper-less .navbar-default .navbar-nav > .open > a:hover,
6094
+ .sg-wrapper-less .navbar-default .navbar-nav > .open > a:focus {
6095
+ background-color: #090909;
6096
+ color: #ffffff;
6097
+ }
6098
+
6099
+ @media (max-width: 767px) {
6100
+ .sg-wrapper-less .navbar-default .navbar-nav .open .dropdown-menu > li > a {
6101
+ color: #ffffff;
6102
+ }
6103
+
6104
+ .sg-wrapper-less .navbar-default .navbar-nav .open .dropdown-menu > li > a:hover,
6105
+ .sg-wrapper-less .navbar-default .navbar-nav .open .dropdown-menu > li > a:focus {
6106
+ color: #ffffff;
6107
+ background-color: #090909;
6108
+ }
6109
+
6110
+ .sg-wrapper-less .navbar-default .navbar-nav .open .dropdown-menu > .active > a,
6111
+ .sg-wrapper-less .navbar-default .navbar-nav .open .dropdown-menu > .active > a:hover,
6112
+ .sg-wrapper-less .navbar-default .navbar-nav .open .dropdown-menu > .active > a:focus {
6113
+ color: #ffffff;
6114
+ background-color: #090909;
6115
+ }
6116
+
6117
+ .sg-wrapper-less .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a,
6118
+ .sg-wrapper-less .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:hover,
6119
+ .sg-wrapper-less .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:focus {
6120
+ color: #cccccc;
6121
+ background-color: transparent;
6122
+ }
6123
+ }
6124
+
6125
+ .sg-wrapper-less .navbar-default .navbar-link {
6126
+ color: #ffffff;
6127
+ }
6128
+
6129
+ .sg-wrapper-less .navbar-default .navbar-link:hover {
6130
+ color: #ffffff;
6131
+ }
6132
+
6133
+ .sg-wrapper-less .navbar-default .btn-link {
6134
+ color: #ffffff;
6135
+ }
6136
+
6137
+ .sg-wrapper-less .navbar-default .btn-link:hover,
6138
+ .sg-wrapper-less .navbar-default .btn-link:focus {
6139
+ color: #ffffff;
6140
+ }
6141
+
6142
+ .sg-wrapper-less .navbar-default .btn-link[disabled]:hover,
6143
+ .sg-wrapper-less fieldset[disabled] .navbar-default .btn-link:hover,
6144
+ .sg-wrapper-less .navbar-default .btn-link[disabled]:focus,
6145
+ .sg-wrapper-less fieldset[disabled] .navbar-default .btn-link:focus {
6146
+ color: #cccccc;
6147
+ }
6148
+
6149
+ .sg-wrapper-less .navbar-inverse {
6150
+ background-color: #2780e3;
6151
+ border-color: #1967be;
6152
+ }
6153
+
6154
+ .sg-wrapper-less .navbar-inverse .navbar-brand {
6155
+ color: #ffffff;
6156
+ }
6157
+
6158
+ .sg-wrapper-less .navbar-inverse .navbar-brand:hover,
6159
+ .sg-wrapper-less .navbar-inverse .navbar-brand:focus {
6160
+ color: #ffffff;
6161
+ background-color: none;
6162
+ }
6163
+
6164
+ .sg-wrapper-less .navbar-inverse .navbar-text {
6165
+ color: #ffffff;
6166
+ }
6167
+
6168
+ .sg-wrapper-less .navbar-inverse .navbar-nav > li > a {
6169
+ color: #ffffff;
6170
+ }
6171
+
6172
+ .sg-wrapper-less .navbar-inverse .navbar-nav > li > a:hover,
6173
+ .sg-wrapper-less .navbar-inverse .navbar-nav > li > a:focus {
6174
+ color: #ffffff;
6175
+ background-color: #1967be;
6176
+ }
6177
+
6178
+ .sg-wrapper-less .navbar-inverse .navbar-nav > .active > a,
6179
+ .sg-wrapper-less .navbar-inverse .navbar-nav > .active > a:hover,
6180
+ .sg-wrapper-less .navbar-inverse .navbar-nav > .active > a:focus {
6181
+ color: #ffffff;
6182
+ background-color: #1967be;
6183
+ }
6184
+
6185
+ .sg-wrapper-less .navbar-inverse .navbar-nav > .disabled > a,
6186
+ .sg-wrapper-less .navbar-inverse .navbar-nav > .disabled > a:hover,
6187
+ .sg-wrapper-less .navbar-inverse .navbar-nav > .disabled > a:focus {
6188
+ color: #ffffff;
6189
+ background-color: transparent;
6190
+ }
6191
+
6192
+ .sg-wrapper-less .navbar-inverse .navbar-toggle {
6193
+ border-color: transparent;
6194
+ }
6195
+
6196
+ .sg-wrapper-less .navbar-inverse .navbar-toggle:hover,
6197
+ .sg-wrapper-less .navbar-inverse .navbar-toggle:focus {
6198
+ background-color: #1967be;
6199
+ }
6200
+
6201
+ .sg-wrapper-less .navbar-inverse .navbar-toggle .icon-bar {
6202
+ background-color: #ffffff;
6203
+ }
6204
+
6205
+ .sg-wrapper-less .navbar-inverse .navbar-collapse,
6206
+ .sg-wrapper-less .navbar-inverse .navbar-form {
6207
+ border-color: #1a6ecc;
6208
+ }
6209
+
6210
+ .sg-wrapper-less .navbar-inverse .navbar-nav > .open > a,
6211
+ .sg-wrapper-less .navbar-inverse .navbar-nav > .open > a:hover,
6212
+ .sg-wrapper-less .navbar-inverse .navbar-nav > .open > a:focus {
6213
+ background-color: #1967be;
6214
+ color: #ffffff;
6215
+ }
6216
+
6217
+ @media (max-width: 767px) {
6218
+ .sg-wrapper-less .navbar-inverse .navbar-nav .open .dropdown-menu > .dropdown-header {
6219
+ border-color: #1967be;
6220
+ }
6221
+
6222
+ .sg-wrapper-less .navbar-inverse .navbar-nav .open .dropdown-menu .divider {
6223
+ background-color: #1967be;
6224
+ }
6225
+
6226
+ .sg-wrapper-less .navbar-inverse .navbar-nav .open .dropdown-menu > li > a {
6227
+ color: #ffffff;
6228
+ }
6229
+
6230
+ .sg-wrapper-less .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:hover,
6231
+ .sg-wrapper-less .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:focus {
6232
+ color: #ffffff;
6233
+ background-color: #1967be;
6234
+ }
6235
+
6236
+ .sg-wrapper-less .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a,
6237
+ .sg-wrapper-less .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:hover,
6238
+ .sg-wrapper-less .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:focus {
6239
+ color: #ffffff;
6240
+ background-color: #1967be;
6241
+ }
6242
+
6243
+ .sg-wrapper-less .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a,
6244
+ .sg-wrapper-less .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:hover,
6245
+ .sg-wrapper-less .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:focus {
6246
+ color: #ffffff;
6247
+ background-color: transparent;
6248
+ }
6249
+ }
6250
+
6251
+ .sg-wrapper-less .navbar-inverse .navbar-link {
6252
+ color: #ffffff;
6253
+ }
6254
+
6255
+ .sg-wrapper-less .navbar-inverse .navbar-link:hover {
6256
+ color: #ffffff;
6257
+ }
6258
+
6259
+ .sg-wrapper-less .navbar-inverse .btn-link {
6260
+ color: #ffffff;
6261
+ }
6262
+
6263
+ .sg-wrapper-less .navbar-inverse .btn-link:hover,
6264
+ .sg-wrapper-less .navbar-inverse .btn-link:focus {
6265
+ color: #ffffff;
6266
+ }
6267
+
6268
+ .sg-wrapper-less .navbar-inverse .btn-link[disabled]:hover,
6269
+ .sg-wrapper-less fieldset[disabled] .navbar-inverse .btn-link:hover,
6270
+ .sg-wrapper-less .navbar-inverse .btn-link[disabled]:focus,
6271
+ .sg-wrapper-less fieldset[disabled] .navbar-inverse .btn-link:focus {
6272
+ color: #ffffff;
6273
+ }
6274
+
6275
+ .sg-wrapper-less .breadcrumb {
6276
+ padding: 8px 15px;
6277
+ margin-bottom: 21px;
6278
+ list-style: none;
6279
+ background-color: #f5f5f5;
6280
+ border-radius: 0;
6281
+ }
6282
+
6283
+ .sg-wrapper-less .breadcrumb > li {
6284
+ display: inline-block;
6285
+ }
6286
+
6287
+ .sg-wrapper-less .breadcrumb > li + li:before {
6288
+ content: "/\00a0";
6289
+ padding: 0 5px;
6290
+ color: #cccccc;
6291
+ }
6292
+
6293
+ .sg-wrapper-less .breadcrumb > .active {
6294
+ color: #999999;
6295
+ }
6296
+
6297
+ .sg-wrapper-less .pagination {
6298
+ display: inline-block;
6299
+ padding-left: 0;
6300
+ margin: 21px 0;
6301
+ border-radius: 0;
6302
+ }
6303
+
6304
+ .sg-wrapper-less .pagination > li {
6305
+ display: inline;
6306
+ }
6307
+
6308
+ .sg-wrapper-less .pagination > li > a,
6309
+ .sg-wrapper-less .pagination > li > span {
6310
+ position: relative;
6311
+ float: left;
6312
+ padding: 10px 18px;
6313
+ line-height: 1.42857143;
6314
+ text-decoration: none;
6315
+ color: #2780e3;
6316
+ background-color: #ffffff;
6317
+ border: 1px solid #dddddd;
6318
+ margin-left: -1px;
6319
+ }
6320
+
6321
+ .sg-wrapper-less .pagination > li:first-child > a,
6322
+ .sg-wrapper-less .pagination > li:first-child > span {
6323
+ margin-left: 0;
6324
+ border-bottom-left-radius: 0;
6325
+ border-top-left-radius: 0;
6326
+ }
6327
+
6328
+ .sg-wrapper-less .pagination > li:last-child > a,
6329
+ .sg-wrapper-less .pagination > li:last-child > span {
6330
+ border-bottom-right-radius: 0;
6331
+ border-top-right-radius: 0;
6332
+ }
6333
+
6334
+ .sg-wrapper-less .pagination > li > a:hover,
6335
+ .sg-wrapper-less .pagination > li > span:hover,
6336
+ .sg-wrapper-less .pagination > li > a:focus,
6337
+ .sg-wrapper-less .pagination > li > span:focus {
6338
+ color: #165ba8;
6339
+ background-color: #e6e6e6;
6340
+ border-color: #dddddd;
6341
+ }
6342
+
6343
+ .sg-wrapper-less .pagination > .active > a,
6344
+ .sg-wrapper-less .pagination > .active > span,
6345
+ .sg-wrapper-less .pagination > .active > a:hover,
6346
+ .sg-wrapper-less .pagination > .active > span:hover,
6347
+ .sg-wrapper-less .pagination > .active > a:focus,
6348
+ .sg-wrapper-less .pagination > .active > span:focus {
6349
+ z-index: 2;
6350
+ color: #999999;
6351
+ background-color: #f5f5f5;
6352
+ border-color: #dddddd;
6353
+ cursor: default;
6354
+ }
6355
+
6356
+ .sg-wrapper-less .pagination > .disabled > span,
6357
+ .sg-wrapper-less .pagination > .disabled > span:hover,
6358
+ .sg-wrapper-less .pagination > .disabled > span:focus,
6359
+ .sg-wrapper-less .pagination > .disabled > a,
6360
+ .sg-wrapper-less .pagination > .disabled > a:hover,
6361
+ .sg-wrapper-less .pagination > .disabled > a:focus {
6362
+ color: #999999;
6363
+ background-color: #ffffff;
6364
+ border-color: #dddddd;
6365
+ cursor: not-allowed;
6366
+ }
6367
+
6368
+ .sg-wrapper-less .pagination-lg > li > a,
6369
+ .sg-wrapper-less .pagination-lg > li > span {
6370
+ padding: 18px 30px;
6371
+ font-size: 19px;
6372
+ }
6373
+
6374
+ .sg-wrapper-less .pagination-lg > li:first-child > a,
6375
+ .sg-wrapper-less .pagination-lg > li:first-child > span {
6376
+ border-bottom-left-radius: 0;
6377
+ border-top-left-radius: 0;
6378
+ }
6379
+
6380
+ .sg-wrapper-less .pagination-lg > li:last-child > a,
6381
+ .sg-wrapper-less .pagination-lg > li:last-child > span {
6382
+ border-bottom-right-radius: 0;
6383
+ border-top-right-radius: 0;
6384
+ }
6385
+
6386
+ .sg-wrapper-less .pagination-sm > li > a,
6387
+ .sg-wrapper-less .pagination-sm > li > span {
6388
+ padding: 5px 10px;
6389
+ font-size: 13px;
6390
+ }
6391
+
6392
+ .sg-wrapper-less .pagination-sm > li:first-child > a,
6393
+ .sg-wrapper-less .pagination-sm > li:first-child > span {
6394
+ border-bottom-left-radius: 0;
6395
+ border-top-left-radius: 0;
6396
+ }
6397
+
6398
+ .sg-wrapper-less .pagination-sm > li:last-child > a,
6399
+ .sg-wrapper-less .pagination-sm > li:last-child > span {
6400
+ border-bottom-right-radius: 0;
6401
+ border-top-right-radius: 0;
6402
+ }
6403
+
6404
+ .sg-wrapper-less .pager {
6405
+ padding-left: 0;
6406
+ margin: 21px 0;
6407
+ list-style: none;
6408
+ text-align: center;
6409
+ }
6410
+
6411
+ .sg-wrapper-less .pager li {
6412
+ display: inline;
6413
+ }
6414
+
6415
+ .sg-wrapper-less .pager li > a,
6416
+ .sg-wrapper-less .pager li > span {
6417
+ display: inline-block;
6418
+ padding: 5px 14px;
6419
+ background-color: #ffffff;
6420
+ border: 1px solid #dddddd;
6421
+ border-radius: 0;
6422
+ }
6423
+
6424
+ .sg-wrapper-less .pager li > a:hover,
6425
+ .sg-wrapper-less .pager li > a:focus {
6426
+ text-decoration: none;
6427
+ background-color: #e6e6e6;
6428
+ }
6429
+
6430
+ .sg-wrapper-less .pager .next > a,
6431
+ .sg-wrapper-less .pager .next > span {
6432
+ float: right;
6433
+ }
6434
+
6435
+ .sg-wrapper-less .pager .previous > a,
6436
+ .sg-wrapper-less .pager .previous > span {
6437
+ float: left;
6438
+ }
6439
+
6440
+ .sg-wrapper-less .pager .disabled > a,
6441
+ .sg-wrapper-less .pager .disabled > a:hover,
6442
+ .sg-wrapper-less .pager .disabled > a:focus,
6443
+ .sg-wrapper-less .pager .disabled > span {
6444
+ color: #999999;
6445
+ background-color: #ffffff;
6446
+ cursor: not-allowed;
6447
+ }
6448
+
6449
+ .sg-wrapper-less .label {
6450
+ display: inline;
6451
+ padding: .2em .6em .3em;
6452
+ font-size: 75%;
6453
+ font-weight: bold;
6454
+ line-height: 1;
6455
+ color: #ffffff;
6456
+ text-align: center;
6457
+ white-space: nowrap;
6458
+ vertical-align: baseline;
6459
+ border-radius: .25em;
6460
+ }
6461
+
6462
+ .sg-wrapper-less a.label:hover,
6463
+ .sg-wrapper-less a.label:focus {
6464
+ color: #ffffff;
6465
+ text-decoration: none;
6466
+ cursor: pointer;
6467
+ }
6468
+
6469
+ .sg-wrapper-less .label:empty {
6470
+ display: none;
6471
+ }
6472
+
6473
+ .sg-wrapper-less .btn .label {
6474
+ position: relative;
6475
+ top: -1px;
6476
+ }
6477
+
6478
+ .sg-wrapper-less .label-default {
6479
+ background-color: #222222;
6480
+ }
6481
+
6482
+ .sg-wrapper-less .label-default[href]:hover,
6483
+ .sg-wrapper-less .label-default[href]:focus {
6484
+ background-color: #090909;
6485
+ }
6486
+
6487
+ .sg-wrapper-less .label-primary {
6488
+ background-color: #2780e3;
6489
+ }
6490
+
6491
+ .sg-wrapper-less .label-primary[href]:hover,
6492
+ .sg-wrapper-less .label-primary[href]:focus {
6493
+ background-color: #1967be;
6494
+ }
6495
+
6496
+ .sg-wrapper-less .label-success {
6497
+ background-color: #3fb618;
6498
+ }
6499
+
6500
+ .sg-wrapper-less .label-success[href]:hover,
6501
+ .sg-wrapper-less .label-success[href]:focus {
6502
+ background-color: #2f8912;
6503
+ }
6504
+
6505
+ .sg-wrapper-less .label-info {
6506
+ background-color: #9954bb;
6507
+ }
6508
+
6509
+ .sg-wrapper-less .label-info[href]:hover,
6510
+ .sg-wrapper-less .label-info[href]:focus {
6511
+ background-color: #7e3f9d;
6512
+ }
6513
+
6514
+ .sg-wrapper-less .label-warning {
6515
+ background-color: #ff7518;
6516
+ }
6517
+
6518
+ .sg-wrapper-less .label-warning[href]:hover,
6519
+ .sg-wrapper-less .label-warning[href]:focus {
6520
+ background-color: #e45c00;
6521
+ }
6522
+
6523
+ .sg-wrapper-less .label-danger {
6524
+ background-color: #ff0039;
6525
+ }
6526
+
6527
+ .sg-wrapper-less .label-danger[href]:hover,
6528
+ .sg-wrapper-less .label-danger[href]:focus {
6529
+ background-color: #cc002e;
6530
+ }
6531
+
6532
+ .sg-wrapper-less .badge {
6533
+ display: inline-block;
6534
+ min-width: 10px;
6535
+ padding: 3px 7px;
6536
+ font-size: 13px;
6537
+ font-weight: bold;
6538
+ color: #ffffff;
6539
+ line-height: 1;
6540
+ vertical-align: baseline;
6541
+ white-space: nowrap;
6542
+ text-align: center;
6543
+ background-color: #2780e3;
6544
+ border-radius: 10px;
6545
+ }
6546
+
6547
+ .sg-wrapper-less .badge:empty {
6548
+ display: none;
6549
+ }
6550
+
6551
+ .sg-wrapper-less .btn .badge {
6552
+ position: relative;
6553
+ top: -1px;
6554
+ }
6555
+
6556
+ .sg-wrapper-less .btn-xs .badge,
6557
+ .sg-wrapper-less .btn-group-xs > .btn .badge {
6558
+ top: 0;
6559
+ padding: 1px 5px;
6560
+ }
6561
+
6562
+ .sg-wrapper-less a.badge:hover,
6563
+ .sg-wrapper-less a.badge:focus {
6564
+ color: #ffffff;
6565
+ text-decoration: none;
6566
+ cursor: pointer;
6567
+ }
6568
+
6569
+ .sg-wrapper-less .list-group-item.active > .badge,
6570
+ .sg-wrapper-less .nav-pills > .active > a > .badge {
6571
+ color: #2780e3;
6572
+ background-color: #ffffff;
6573
+ }
6574
+
6575
+ .sg-wrapper-less .list-group-item > .badge {
6576
+ float: right;
6577
+ }
6578
+
6579
+ .sg-wrapper-less .list-group-item > .badge + .badge {
6580
+ margin-right: 5px;
6581
+ }
6582
+
6583
+ .sg-wrapper-less .nav-pills > li > a > .badge {
6584
+ margin-left: 3px;
6585
+ }
6586
+
6587
+ .sg-wrapper-less .jumbotron {
6588
+ padding: 30px 15px;
6589
+ margin-bottom: 30px;
6590
+ color: inherit;
6591
+ background-color: #e6e6e6;
6592
+ }
6593
+
6594
+ .sg-wrapper-less .jumbotron h1,
6595
+ .sg-wrapper-less .jumbotron .h1 {
6596
+ color: inherit;
6597
+ }
6598
+
6599
+ .sg-wrapper-less .jumbotron p {
6600
+ margin-bottom: 15px;
6601
+ font-size: 23px;
6602
+ font-weight: 200;
6603
+ }
6604
+
6605
+ .sg-wrapper-less .jumbotron > hr {
6606
+ border-top-color: #cccccc;
6607
+ }
6608
+
6609
+ .sg-wrapper-less .container .jumbotron,
6610
+ .sg-wrapper-less .container-fluid .jumbotron {
6611
+ border-radius: 0;
6612
+ }
6613
+
6614
+ .sg-wrapper-less .jumbotron .container {
6615
+ max-width: 100%;
6616
+ }
6617
+
6618
+ @media screen and (min-width: 768px) {
6619
+ .sg-wrapper-less .jumbotron {
6620
+ padding: 48px 0;
6621
+ }
6622
+
6623
+ .sg-wrapper-less .container .jumbotron,
6624
+ .sg-wrapper-less .container-fluid .jumbotron {
6625
+ padding-left: 60px;
6626
+ padding-right: 60px;
6627
+ }
6628
+
6629
+ .sg-wrapper-less .jumbotron h1,
6630
+ .sg-wrapper-less .jumbotron .h1 {
6631
+ font-size: 67.5px;
6632
+ }
6633
+ }
6634
+
6635
+ .sg-wrapper-less .thumbnail {
6636
+ display: block;
6637
+ padding: 4px;
6638
+ margin-bottom: 21px;
6639
+ line-height: 1.42857143;
6640
+ background-color: #ffffff;
6641
+ border: 1px solid #dddddd;
6642
+ border-radius: 0;
6643
+ -webkit-transition: border 0.2s ease-in-out;
6644
+ -o-transition: border 0.2s ease-in-out;
6645
+ transition: border 0.2s ease-in-out;
6646
+ }
6647
+
6648
+ .sg-wrapper-less .thumbnail > img,
6649
+ .sg-wrapper-less .thumbnail a > img {
6650
+ margin-left: auto;
6651
+ margin-right: auto;
6652
+ }
6653
+
6654
+ .sg-wrapper-less a.thumbnail:hover,
6655
+ .sg-wrapper-less a.thumbnail:focus,
6656
+ .sg-wrapper-less a.thumbnail.active {
6657
+ border-color: #2780e3;
6658
+ }
6659
+
6660
+ .sg-wrapper-less .thumbnail .caption {
6661
+ padding: 9px;
6662
+ color: #333333;
6663
+ }
6664
+
6665
+ .sg-wrapper-less .alert {
6666
+ padding: 15px;
6667
+ margin-bottom: 21px;
6668
+ border: 1px solid transparent;
6669
+ border-radius: 0;
6670
+ }
6671
+
6672
+ .sg-wrapper-less .alert h4 {
6673
+ margin-top: 0;
6674
+ color: inherit;
6675
+ }
6676
+
6677
+ .sg-wrapper-less .alert .alert-link {
6678
+ font-weight: bold;
6679
+ }
6680
+
6681
+ .sg-wrapper-less .alert > p,
6682
+ .sg-wrapper-less .alert > ul {
6683
+ margin-bottom: 0;
6684
+ }
6685
+
6686
+ .sg-wrapper-less .alert > p + p {
6687
+ margin-top: 5px;
6688
+ }
6689
+
6690
+ .sg-wrapper-less .alert-dismissable,
6691
+ .sg-wrapper-less .alert-dismissible {
6692
+ padding-right: 35px;
6693
+ }
6694
+
6695
+ .sg-wrapper-less .alert-dismissable .close,
6696
+ .sg-wrapper-less .alert-dismissible .close {
6697
+ position: relative;
6698
+ top: -2px;
6699
+ right: -21px;
6700
+ color: inherit;
6701
+ }
6702
+
6703
+ .sg-wrapper-less .alert-success {
6704
+ background-color: #3fb618;
6705
+ border-color: #4e9f15;
6706
+ color: #ffffff;
6707
+ }
6708
+
6709
+ .sg-wrapper-less .alert-success hr {
6710
+ border-top-color: #438912;
6711
+ }
6712
+
6713
+ .sg-wrapper-less .alert-success .alert-link {
6714
+ color: #e6e6e6;
6715
+ }
6716
+
6717
+ .sg-wrapper-less .alert-info {
6718
+ background-color: #9954bb;
6719
+ border-color: #7643a8;
6720
+ color: #ffffff;
6721
+ }
6722
+
6723
+ .sg-wrapper-less .alert-info hr {
6724
+ border-top-color: #693c96;
6725
+ }
6726
+
6727
+ .sg-wrapper-less .alert-info .alert-link {
6728
+ color: #e6e6e6;
6729
+ }
6730
+
6731
+ .sg-wrapper-less .alert-warning {
6732
+ background-color: #ff7518;
6733
+ border-color: #ff4309;
6734
+ color: #ffffff;
6735
+ }
6736
+
6737
+ .sg-wrapper-less .alert-warning hr {
6738
+ border-top-color: #ee3800;
6739
+ }
6740
+
6741
+ .sg-wrapper-less .alert-warning .alert-link {
6742
+ color: #e6e6e6;
6743
+ }
6744
+
6745
+ .sg-wrapper-less .alert-danger {
6746
+ background-color: #ff0039;
6747
+ border-color: #f0005e;
6748
+ color: #ffffff;
6749
+ }
6750
+
6751
+ .sg-wrapper-less .alert-danger hr {
6752
+ border-top-color: #d60054;
6753
+ }
6754
+
6755
+ .sg-wrapper-less .alert-danger .alert-link {
6756
+ color: #e6e6e6;
6757
+ }
6758
+
6759
+ @-webkit-keyframes progress-bar-stripes {
6760
+ from {
6761
+ background-position: 40px 0;
6762
+ }
6763
+ to {
6764
+ background-position: 0 0;
6765
+ }
6766
+ }
6767
+
6768
+ @-o-keyframes progress-bar-stripes {
6769
+ from {
6770
+ background-position: 40px 0;
6771
+ }
6772
+ to {
6773
+ background-position: 0 0;
6774
+ }
6775
+ }
6776
+
6777
+ @keyframes progress-bar-stripes {
6778
+ from {
6779
+ background-position: 40px 0;
6780
+ }
6781
+ to {
6782
+ background-position: 0 0;
6783
+ }
6784
+ }
6785
+
6786
+ .sg-wrapper-less .progress {
6787
+ overflow: hidden;
6788
+ height: 21px;
6789
+ margin-bottom: 21px;
6790
+ background-color: #cccccc;
6791
+ border-radius: 0;
6792
+ -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
6793
+ box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
6794
+ }
6795
+
6796
+ .sg-wrapper-less .progress-bar {
6797
+ float: left;
6798
+ width: 0%;
6799
+ height: 100%;
6800
+ font-size: 13px;
6801
+ line-height: 21px;
6802
+ color: #ffffff;
6803
+ text-align: center;
6804
+ background-color: #2780e3;
6805
+ -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
6806
+ box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
6807
+ -webkit-transition: width 0.6s ease;
6808
+ -o-transition: width 0.6s ease;
6809
+ transition: width 0.6s ease;
6810
+ }
6811
+
6812
+ .sg-wrapper-less .progress-striped .progress-bar,
6813
+ .sg-wrapper-less .progress-bar-striped {
6814
+ background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
6815
+ background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
6816
+ background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
6817
+ -webkit-background-size: 40px 40px;
6818
+ background-size: 40px 40px;
6819
+ }
6820
+
6821
+ .sg-wrapper-less .progress.active .progress-bar,
6822
+ .sg-wrapper-less .progress-bar.active {
6823
+ -webkit-animation: progress-bar-stripes 2s linear infinite;
6824
+ -o-animation: progress-bar-stripes 2s linear infinite;
6825
+ animation: progress-bar-stripes 2s linear infinite;
6826
+ }
6827
+
6828
+ .sg-wrapper-less .progress-bar-success {
6829
+ background-color: #3fb618;
6830
+ }
6831
+
6832
+ .sg-wrapper-less .progress-striped .progress-bar-success {
6833
+ background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
6834
+ background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
6835
+ background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
6836
+ }
6837
+
6838
+ .sg-wrapper-less .progress-bar-info {
6839
+ background-color: #9954bb;
6840
+ }
6841
+
6842
+ .sg-wrapper-less .progress-striped .progress-bar-info {
6843
+ background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
6844
+ background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
6845
+ background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
6846
+ }
6847
+
6848
+ .sg-wrapper-less .progress-bar-warning {
6849
+ background-color: #ff7518;
6850
+ }
6851
+
6852
+ .sg-wrapper-less .progress-striped .progress-bar-warning {
6853
+ background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
6854
+ background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
6855
+ background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
6856
+ }
6857
+
6858
+ .sg-wrapper-less .progress-bar-danger {
6859
+ background-color: #ff0039;
6860
+ }
6861
+
6862
+ .sg-wrapper-less .progress-striped .progress-bar-danger {
6863
+ background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
6864
+ background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
6865
+ background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
6866
+ }
6867
+
6868
+ .sg-wrapper-less .media {
6869
+ margin-top: 15px;
6870
+ }
6871
+
6872
+ .sg-wrapper-less .media:first-child {
6873
+ margin-top: 0;
6874
+ }
6875
+
6876
+ .sg-wrapper-less .media,
6877
+ .sg-wrapper-less .media-body {
6878
+ zoom: 1;
6879
+ overflow: hidden;
6880
+ }
6881
+
6882
+ .sg-wrapper-less .media-body {
6883
+ width: 10000px;
6884
+ }
6885
+
6886
+ .sg-wrapper-less .media-object {
6887
+ display: block;
6888
+ }
6889
+
6890
+ .sg-wrapper-less .media-right,
6891
+ .sg-wrapper-less .media > .pull-right {
6892
+ padding-left: 10px;
6893
+ }
6894
+
6895
+ .sg-wrapper-less .media-left,
6896
+ .sg-wrapper-less .media > .pull-left {
6897
+ padding-right: 10px;
6898
+ }
6899
+
6900
+ .sg-wrapper-less .media-left,
6901
+ .sg-wrapper-less .media-right,
6902
+ .sg-wrapper-less .media-body {
6903
+ display: table-cell;
6904
+ vertical-align: top;
6905
+ }
6906
+
6907
+ .sg-wrapper-less .media-middle {
6908
+ vertical-align: middle;
6909
+ }
6910
+
6911
+ .sg-wrapper-less .media-bottom {
6912
+ vertical-align: bottom;
6913
+ }
6914
+
6915
+ .sg-wrapper-less .media-heading {
6916
+ margin-top: 0;
6917
+ margin-bottom: 5px;
6918
+ }
6919
+
6920
+ .sg-wrapper-less .media-list {
6921
+ padding-left: 0;
6922
+ list-style: none;
6923
+ }
6924
+
6925
+ .sg-wrapper-less .list-group {
6926
+ margin-bottom: 20px;
6927
+ padding-left: 0;
6928
+ }
6929
+
6930
+ .sg-wrapper-less .list-group-item {
6931
+ position: relative;
6932
+ display: block;
6933
+ padding: 10px 15px;
6934
+ margin-bottom: -1px;
6935
+ background-color: #ffffff;
6936
+ border: 1px solid #dddddd;
6937
+ }
6938
+
6939
+ .sg-wrapper-less .list-group-item:first-child {
6940
+ border-top-right-radius: 0;
6941
+ border-top-left-radius: 0;
6942
+ }
6943
+
6944
+ .sg-wrapper-less .list-group-item:last-child {
6945
+ margin-bottom: 0;
6946
+ border-bottom-right-radius: 0;
6947
+ border-bottom-left-radius: 0;
6948
+ }
6949
+
6950
+ .sg-wrapper-less a.list-group-item {
6951
+ color: #555555;
6952
+ }
6953
+
6954
+ .sg-wrapper-less a.list-group-item .list-group-item-heading {
6955
+ color: #333333;
6956
+ }
6957
+
6958
+ .sg-wrapper-less a.list-group-item:hover,
6959
+ .sg-wrapper-less a.list-group-item:focus {
6960
+ text-decoration: none;
6961
+ color: #555555;
6962
+ background-color: #f5f5f5;
6963
+ }
6964
+
6965
+ .sg-wrapper-less .list-group-item.disabled,
6966
+ .sg-wrapper-less .list-group-item.disabled:hover,
6967
+ .sg-wrapper-less .list-group-item.disabled:focus {
6968
+ background-color: #e6e6e6;
6969
+ color: #999999;
6970
+ cursor: not-allowed;
6971
+ }
6972
+
6973
+ .sg-wrapper-less .list-group-item.disabled .list-group-item-heading,
6974
+ .sg-wrapper-less .list-group-item.disabled:hover .list-group-item-heading,
6975
+ .sg-wrapper-less .list-group-item.disabled:focus .list-group-item-heading {
6976
+ color: inherit;
6977
+ }
6978
+
6979
+ .sg-wrapper-less .list-group-item.disabled .list-group-item-text,
6980
+ .sg-wrapper-less .list-group-item.disabled:hover .list-group-item-text,
6981
+ .sg-wrapper-less .list-group-item.disabled:focus .list-group-item-text {
6982
+ color: #999999;
6983
+ }
6984
+
6985
+ .sg-wrapper-less .list-group-item.active,
6986
+ .sg-wrapper-less .list-group-item.active:hover,
6987
+ .sg-wrapper-less .list-group-item.active:focus {
6988
+ z-index: 2;
6989
+ color: #ffffff;
6990
+ background-color: #2780e3;
6991
+ border-color: #dddddd;
6992
+ }
6993
+
6994
+ .sg-wrapper-less .list-group-item.active .list-group-item-heading,
6995
+ .sg-wrapper-less .list-group-item.active:hover .list-group-item-heading,
6996
+ .sg-wrapper-less .list-group-item.active:focus .list-group-item-heading,
6997
+ .sg-wrapper-less .list-group-item.active .list-group-item-heading > small,
6998
+ .sg-wrapper-less .list-group-item.active:hover .list-group-item-heading > small,
6999
+ .sg-wrapper-less .list-group-item.active:focus .list-group-item-heading > small,
7000
+ .sg-wrapper-less .list-group-item.active .list-group-item-heading > .small,
7001
+ .sg-wrapper-less .list-group-item.active:hover .list-group-item-heading > .small,
7002
+ .sg-wrapper-less .list-group-item.active:focus .list-group-item-heading > .small {
7003
+ color: inherit;
7004
+ }
7005
+
7006
+ .sg-wrapper-less .list-group-item.active .list-group-item-text,
7007
+ .sg-wrapper-less .list-group-item.active:hover .list-group-item-text,
7008
+ .sg-wrapper-less .list-group-item.active:focus .list-group-item-text {
7009
+ color: #dceafa;
7010
+ }
7011
+
7012
+ .sg-wrapper-less .list-group-item-success {
7013
+ color: #ffffff;
7014
+ background-color: #3fb618;
7015
+ }
7016
+
7017
+ .sg-wrapper-less a.list-group-item-success {
7018
+ color: #ffffff;
7019
+ }
7020
+
7021
+ .sg-wrapper-less a.list-group-item-success .list-group-item-heading {
7022
+ color: inherit;
7023
+ }
7024
+
7025
+ .sg-wrapper-less a.list-group-item-success:hover,
7026
+ .sg-wrapper-less a.list-group-item-success:focus {
7027
+ color: #ffffff;
7028
+ background-color: #379f15;
7029
+ }
7030
+
7031
+ .sg-wrapper-less a.list-group-item-success.active,
7032
+ .sg-wrapper-less a.list-group-item-success.active:hover,
7033
+ .sg-wrapper-less a.list-group-item-success.active:focus {
7034
+ color: #fff;
7035
+ background-color: #ffffff;
7036
+ border-color: #ffffff;
7037
+ }
7038
+
7039
+ .sg-wrapper-less .list-group-item-info {
7040
+ color: #ffffff;
7041
+ background-color: #9954bb;
7042
+ }
7043
+
7044
+ .sg-wrapper-less a.list-group-item-info {
7045
+ color: #ffffff;
7046
+ }
7047
+
7048
+ .sg-wrapper-less a.list-group-item-info .list-group-item-heading {
7049
+ color: inherit;
7050
+ }
7051
+
7052
+ .sg-wrapper-less a.list-group-item-info:hover,
7053
+ .sg-wrapper-less a.list-group-item-info:focus {
7054
+ color: #ffffff;
7055
+ background-color: #8d46b0;
7056
+ }
7057
+
7058
+ .sg-wrapper-less a.list-group-item-info.active,
7059
+ .sg-wrapper-less a.list-group-item-info.active:hover,
7060
+ .sg-wrapper-less a.list-group-item-info.active:focus {
7061
+ color: #fff;
7062
+ background-color: #ffffff;
7063
+ border-color: #ffffff;
7064
+ }
7065
+
7066
+ .sg-wrapper-less .list-group-item-warning {
7067
+ color: #ffffff;
7068
+ background-color: #ff7518;
7069
+ }
7070
+
7071
+ .sg-wrapper-less a.list-group-item-warning {
7072
+ color: #ffffff;
7073
+ }
7074
+
7075
+ .sg-wrapper-less a.list-group-item-warning .list-group-item-heading {
7076
+ color: inherit;
7077
+ }
7078
+
7079
+ .sg-wrapper-less a.list-group-item-warning:hover,
7080
+ .sg-wrapper-less a.list-group-item-warning:focus {
7081
+ color: #ffffff;
7082
+ background-color: #fe6600;
7083
+ }
7084
+
7085
+ .sg-wrapper-less a.list-group-item-warning.active,
7086
+ .sg-wrapper-less a.list-group-item-warning.active:hover,
7087
+ .sg-wrapper-less a.list-group-item-warning.active:focus {
7088
+ color: #fff;
7089
+ background-color: #ffffff;
7090
+ border-color: #ffffff;
7091
+ }
7092
+
7093
+ .sg-wrapper-less .list-group-item-danger {
7094
+ color: #ffffff;
7095
+ background-color: #ff0039;
7096
+ }
7097
+
7098
+ .sg-wrapper-less a.list-group-item-danger {
7099
+ color: #ffffff;
7100
+ }
7101
+
7102
+ .sg-wrapper-less a.list-group-item-danger .list-group-item-heading {
7103
+ color: inherit;
7104
+ }
7105
+
7106
+ .sg-wrapper-less a.list-group-item-danger:hover,
7107
+ .sg-wrapper-less a.list-group-item-danger:focus {
7108
+ color: #ffffff;
7109
+ background-color: #e60033;
7110
+ }
7111
+
7112
+ .sg-wrapper-less a.list-group-item-danger.active,
7113
+ .sg-wrapper-less a.list-group-item-danger.active:hover,
7114
+ .sg-wrapper-less a.list-group-item-danger.active:focus {
7115
+ color: #fff;
7116
+ background-color: #ffffff;
7117
+ border-color: #ffffff;
7118
+ }
7119
+
7120
+ .sg-wrapper-less .list-group-item-heading {
7121
+ margin-top: 0;
7122
+ margin-bottom: 5px;
7123
+ }
7124
+
7125
+ .sg-wrapper-less .list-group-item-text {
7126
+ margin-bottom: 0;
7127
+ line-height: 1.3;
7128
+ }
7129
+
7130
+ .sg-wrapper-less .panel {
7131
+ margin-bottom: 21px;
7132
+ background-color: #ffffff;
7133
+ border: 1px solid transparent;
7134
+ border-radius: 0;
7135
+ -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
7136
+ box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
7137
+ }
7138
+
7139
+ .sg-wrapper-less .panel-body {
7140
+ padding: 15px;
7141
+ }
7142
+
7143
+ .sg-wrapper-less .panel-heading {
7144
+ padding: 10px 15px;
7145
+ border-bottom: 1px solid transparent;
7146
+ border-top-right-radius: -1;
7147
+ border-top-left-radius: -1;
7148
+ }
7149
+
7150
+ .sg-wrapper-less .panel-heading > .dropdown .dropdown-toggle {
7151
+ color: inherit;
7152
+ }
7153
+
7154
+ .sg-wrapper-less .panel-title {
7155
+ margin-top: 0;
7156
+ margin-bottom: 0;
7157
+ font-size: 17px;
7158
+ color: inherit;
7159
+ }
7160
+
7161
+ .sg-wrapper-less .panel-title > a,
7162
+ .sg-wrapper-less .panel-title > small,
7163
+ .sg-wrapper-less .panel-title > .small,
7164
+ .sg-wrapper-less .panel-title > small > a,
7165
+ .sg-wrapper-less .panel-title > .small > a {
7166
+ color: inherit;
7167
+ }
7168
+
7169
+ .sg-wrapper-less .panel-footer {
7170
+ padding: 10px 15px;
7171
+ background-color: #f5f5f5;
7172
+ border-top: 1px solid #dddddd;
7173
+ border-bottom-right-radius: -1;
7174
+ border-bottom-left-radius: -1;
7175
+ }
7176
+
7177
+ .sg-wrapper-less .panel > .list-group,
7178
+ .sg-wrapper-less .panel > .panel-collapse > .list-group {
7179
+ margin-bottom: 0;
7180
+ }
7181
+
7182
+ .sg-wrapper-less .panel > .list-group .list-group-item,
7183
+ .sg-wrapper-less .panel > .panel-collapse > .list-group .list-group-item {
7184
+ border-width: 1px 0;
7185
+ border-radius: 0;
7186
+ }
7187
+
7188
+ .sg-wrapper-less .panel > .list-group:first-child .list-group-item:first-child,
7189
+ .sg-wrapper-less .panel > .panel-collapse > .list-group:first-child .list-group-item:first-child {
7190
+ border-top: 0;
7191
+ border-top-right-radius: -1;
7192
+ border-top-left-radius: -1;
7193
+ }
7194
+
7195
+ .sg-wrapper-less .panel > .list-group:last-child .list-group-item:last-child,
7196
+ .sg-wrapper-less .panel > .panel-collapse > .list-group:last-child .list-group-item:last-child {
7197
+ border-bottom: 0;
7198
+ border-bottom-right-radius: -1;
7199
+ border-bottom-left-radius: -1;
7200
+ }
7201
+
7202
+ .sg-wrapper-less .panel-heading + .list-group .list-group-item:first-child {
7203
+ border-top-width: 0;
7204
+ }
7205
+
7206
+ .sg-wrapper-less .list-group + .panel-footer {
7207
+ border-top-width: 0;
7208
+ }
7209
+
7210
+ .sg-wrapper-less .panel > .table,
7211
+ .sg-wrapper-less .panel > .table-responsive > .table,
7212
+ .sg-wrapper-less .panel > .panel-collapse > .table {
7213
+ margin-bottom: 0;
7214
+ }
7215
+
7216
+ .sg-wrapper-less .panel > .table caption,
7217
+ .sg-wrapper-less .panel > .table-responsive > .table caption,
7218
+ .sg-wrapper-less .panel > .panel-collapse > .table caption {
7219
+ padding-left: 15px;
7220
+ padding-right: 15px;
7221
+ }
7222
+
7223
+ .sg-wrapper-less .panel > .table:first-child,
7224
+ .sg-wrapper-less .panel > .table-responsive:first-child > .table:first-child {
7225
+ border-top-right-radius: -1;
7226
+ border-top-left-radius: -1;
7227
+ }
7228
+
7229
+ .sg-wrapper-less .panel > .table:first-child > thead:first-child > tr:first-child,
7230
+ .sg-wrapper-less .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child,
7231
+ .sg-wrapper-less .panel > .table:first-child > tbody:first-child > tr:first-child,
7232
+ .sg-wrapper-less .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child {
7233
+ border-top-left-radius: -1;
7234
+ border-top-right-radius: -1;
7235
+ }
7236
+
7237
+ .sg-wrapper-less .panel > .table:first-child > thead:first-child > tr:first-child td:first-child,
7238
+ .sg-wrapper-less .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:first-child,
7239
+ .sg-wrapper-less .panel > .table:first-child > tbody:first-child > tr:first-child td:first-child,
7240
+ .sg-wrapper-less .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:first-child,
7241
+ .sg-wrapper-less .panel > .table:first-child > thead:first-child > tr:first-child th:first-child,
7242
+ .sg-wrapper-less .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:first-child,
7243
+ .sg-wrapper-less .panel > .table:first-child > tbody:first-child > tr:first-child th:first-child,
7244
+ .sg-wrapper-less .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:first-child {
7245
+ border-top-left-radius: -1;
7246
+ }
7247
+
7248
+ .sg-wrapper-less .panel > .table:first-child > thead:first-child > tr:first-child td:last-child,
7249
+ .sg-wrapper-less .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:last-child,
7250
+ .sg-wrapper-less .panel > .table:first-child > tbody:first-child > tr:first-child td:last-child,
7251
+ .sg-wrapper-less .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:last-child,
7252
+ .sg-wrapper-less .panel > .table:first-child > thead:first-child > tr:first-child th:last-child,
7253
+ .sg-wrapper-less .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:last-child,
7254
+ .sg-wrapper-less .panel > .table:first-child > tbody:first-child > tr:first-child th:last-child,
7255
+ .sg-wrapper-less .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:last-child {
7256
+ border-top-right-radius: -1;
7257
+ }
7258
+
7259
+ .sg-wrapper-less .panel > .table:last-child,
7260
+ .sg-wrapper-less .panel > .table-responsive:last-child > .table:last-child {
7261
+ border-bottom-right-radius: -1;
7262
+ border-bottom-left-radius: -1;
7263
+ }
7264
+
7265
+ .sg-wrapper-less .panel > .table:last-child > tbody:last-child > tr:last-child,
7266
+ .sg-wrapper-less .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child,
7267
+ .sg-wrapper-less .panel > .table:last-child > tfoot:last-child > tr:last-child,
7268
+ .sg-wrapper-less .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child {
7269
+ border-bottom-left-radius: -1;
7270
+ border-bottom-right-radius: -1;
7271
+ }
7272
+
7273
+ .sg-wrapper-less .panel > .table:last-child > tbody:last-child > tr:last-child td:first-child,
7274
+ .sg-wrapper-less .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:first-child,
7275
+ .sg-wrapper-less .panel > .table:last-child > tfoot:last-child > tr:last-child td:first-child,
7276
+ .sg-wrapper-less .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:first-child,
7277
+ .sg-wrapper-less .panel > .table:last-child > tbody:last-child > tr:last-child th:first-child,
7278
+ .sg-wrapper-less .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:first-child,
7279
+ .sg-wrapper-less .panel > .table:last-child > tfoot:last-child > tr:last-child th:first-child,
7280
+ .sg-wrapper-less .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:first-child {
7281
+ border-bottom-left-radius: -1;
7282
+ }
7283
+
7284
+ .sg-wrapper-less .panel > .table:last-child > tbody:last-child > tr:last-child td:last-child,
7285
+ .sg-wrapper-less .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:last-child,
7286
+ .sg-wrapper-less .panel > .table:last-child > tfoot:last-child > tr:last-child td:last-child,
7287
+ .sg-wrapper-less .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:last-child,
7288
+ .sg-wrapper-less .panel > .table:last-child > tbody:last-child > tr:last-child th:last-child,
7289
+ .sg-wrapper-less .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:last-child,
7290
+ .sg-wrapper-less .panel > .table:last-child > tfoot:last-child > tr:last-child th:last-child,
7291
+ .sg-wrapper-less .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:last-child {
7292
+ border-bottom-right-radius: -1;
7293
+ }
7294
+
7295
+ .sg-wrapper-less .panel > .panel-body + .table,
7296
+ .sg-wrapper-less .panel > .panel-body + .table-responsive,
7297
+ .sg-wrapper-less .panel > .table + .panel-body,
7298
+ .sg-wrapper-less .panel > .table-responsive + .panel-body {
7299
+ border-top: 1px solid #dddddd;
7300
+ }
7301
+
7302
+ .sg-wrapper-less .panel > .table > tbody:first-child > tr:first-child th,
7303
+ .sg-wrapper-less .panel > .table > tbody:first-child > tr:first-child td {
7304
+ border-top: 0;
7305
+ }
7306
+
7307
+ .sg-wrapper-less .panel > .table-bordered,
7308
+ .sg-wrapper-less .panel > .table-responsive > .table-bordered {
7309
+ border: 0;
7310
+ }
7311
+
7312
+ .sg-wrapper-less .panel > .table-bordered > thead > tr > th:first-child,
7313
+ .sg-wrapper-less .panel > .table-responsive > .table-bordered > thead > tr > th:first-child,
7314
+ .sg-wrapper-less .panel > .table-bordered > tbody > tr > th:first-child,
7315
+ .sg-wrapper-less .panel > .table-responsive > .table-bordered > tbody > tr > th:first-child,
7316
+ .sg-wrapper-less .panel > .table-bordered > tfoot > tr > th:first-child,
7317
+ .sg-wrapper-less .panel > .table-responsive > .table-bordered > tfoot > tr > th:first-child,
7318
+ .sg-wrapper-less .panel > .table-bordered > thead > tr > td:first-child,
7319
+ .sg-wrapper-less .panel > .table-responsive > .table-bordered > thead > tr > td:first-child,
7320
+ .sg-wrapper-less .panel > .table-bordered > tbody > tr > td:first-child,
7321
+ .sg-wrapper-less .panel > .table-responsive > .table-bordered > tbody > tr > td:first-child,
7322
+ .sg-wrapper-less .panel > .table-bordered > tfoot > tr > td:first-child,
7323
+ .sg-wrapper-less .panel > .table-responsive > .table-bordered > tfoot > tr > td:first-child {
7324
+ border-left: 0;
7325
+ }
7326
+
7327
+ .sg-wrapper-less .panel > .table-bordered > thead > tr > th:last-child,
7328
+ .sg-wrapper-less .panel > .table-responsive > .table-bordered > thead > tr > th:last-child,
7329
+ .sg-wrapper-less .panel > .table-bordered > tbody > tr > th:last-child,
7330
+ .sg-wrapper-less .panel > .table-responsive > .table-bordered > tbody > tr > th:last-child,
7331
+ .sg-wrapper-less .panel > .table-bordered > tfoot > tr > th:last-child,
7332
+ .sg-wrapper-less .panel > .table-responsive > .table-bordered > tfoot > tr > th:last-child,
7333
+ .sg-wrapper-less .panel > .table-bordered > thead > tr > td:last-child,
7334
+ .sg-wrapper-less .panel > .table-responsive > .table-bordered > thead > tr > td:last-child,
7335
+ .sg-wrapper-less .panel > .table-bordered > tbody > tr > td:last-child,
7336
+ .sg-wrapper-less .panel > .table-responsive > .table-bordered > tbody > tr > td:last-child,
7337
+ .sg-wrapper-less .panel > .table-bordered > tfoot > tr > td:last-child,
7338
+ .sg-wrapper-less .panel > .table-responsive > .table-bordered > tfoot > tr > td:last-child {
7339
+ border-right: 0;
7340
+ }
7341
+
7342
+ .sg-wrapper-less .panel > .table-bordered > thead > tr:first-child > td,
7343
+ .sg-wrapper-less .panel > .table-responsive > .table-bordered > thead > tr:first-child > td,
7344
+ .sg-wrapper-less .panel > .table-bordered > tbody > tr:first-child > td,
7345
+ .sg-wrapper-less .panel > .table-responsive > .table-bordered > tbody > tr:first-child > td,
7346
+ .sg-wrapper-less .panel > .table-bordered > thead > tr:first-child > th,
7347
+ .sg-wrapper-less .panel > .table-responsive > .table-bordered > thead > tr:first-child > th,
7348
+ .sg-wrapper-less .panel > .table-bordered > tbody > tr:first-child > th,
7349
+ .sg-wrapper-less .panel > .table-responsive > .table-bordered > tbody > tr:first-child > th {
7350
+ border-bottom: 0;
7351
+ }
7352
+
7353
+ .sg-wrapper-less .panel > .table-bordered > tbody > tr:last-child > td,
7354
+ .sg-wrapper-less .panel > .table-responsive > .table-bordered > tbody > tr:last-child > td,
7355
+ .sg-wrapper-less .panel > .table-bordered > tfoot > tr:last-child > td,
7356
+ .sg-wrapper-less .panel > .table-responsive > .table-bordered > tfoot > tr:last-child > td,
7357
+ .sg-wrapper-less .panel > .table-bordered > tbody > tr:last-child > th,
7358
+ .sg-wrapper-less .panel > .table-responsive > .table-bordered > tbody > tr:last-child > th,
7359
+ .sg-wrapper-less .panel > .table-bordered > tfoot > tr:last-child > th,
7360
+ .sg-wrapper-less .panel > .table-responsive > .table-bordered > tfoot > tr:last-child > th {
7361
+ border-bottom: 0;
7362
+ }
7363
+
7364
+ .sg-wrapper-less .panel > .table-responsive {
7365
+ border: 0;
7366
+ margin-bottom: 0;
7367
+ }
7368
+
7369
+ .sg-wrapper-less .panel-group {
7370
+ margin-bottom: 21px;
7371
+ }
7372
+
7373
+ .sg-wrapper-less .panel-group .panel {
7374
+ margin-bottom: 0;
7375
+ border-radius: 0;
7376
+ }
7377
+
7378
+ .sg-wrapper-less .panel-group .panel + .panel {
7379
+ margin-top: 5px;
7380
+ }
7381
+
7382
+ .sg-wrapper-less .panel-group .panel-heading {
7383
+ border-bottom: 0;
7384
+ }
7385
+
7386
+ .sg-wrapper-less .panel-group .panel-heading + .panel-collapse > .panel-body,
7387
+ .sg-wrapper-less .panel-group .panel-heading + .panel-collapse > .list-group {
7388
+ border-top: 1px solid #dddddd;
7389
+ }
7390
+
7391
+ .sg-wrapper-less .panel-group .panel-footer {
7392
+ border-top: 0;
7393
+ }
7394
+
7395
+ .sg-wrapper-less .panel-group .panel-footer + .panel-collapse .panel-body {
7396
+ border-bottom: 1px solid #dddddd;
7397
+ }
7398
+
7399
+ .sg-wrapper-less .panel-default {
7400
+ border-color: #dddddd;
7401
+ }
7402
+
7403
+ .sg-wrapper-less .panel-default > .panel-heading {
7404
+ color: #333333;
7405
+ background-color: #f5f5f5;
7406
+ border-color: #dddddd;
7407
+ }
7408
+
7409
+ .sg-wrapper-less .panel-default > .panel-heading + .panel-collapse > .panel-body {
7410
+ border-top-color: #dddddd;
7411
+ }
7412
+
7413
+ .sg-wrapper-less .panel-default > .panel-heading .badge {
7414
+ color: #f5f5f5;
7415
+ background-color: #333333;
7416
+ }
7417
+
7418
+ .sg-wrapper-less .panel-default > .panel-footer + .panel-collapse > .panel-body {
7419
+ border-bottom-color: #dddddd;
7420
+ }
7421
+
7422
+ .sg-wrapper-less .panel-primary {
7423
+ border-color: #2780e3;
7424
+ }
7425
+
7426
+ .sg-wrapper-less .panel-primary > .panel-heading {
7427
+ color: #ffffff;
7428
+ background-color: #2780e3;
7429
+ border-color: #2780e3;
7430
+ }
7431
+
7432
+ .sg-wrapper-less .panel-primary > .panel-heading + .panel-collapse > .panel-body {
7433
+ border-top-color: #2780e3;
7434
+ }
7435
+
7436
+ .sg-wrapper-less .panel-primary > .panel-heading .badge {
7437
+ color: #2780e3;
7438
+ background-color: #ffffff;
7439
+ }
7440
+
7441
+ .sg-wrapper-less .panel-primary > .panel-footer + .panel-collapse > .panel-body {
7442
+ border-bottom-color: #2780e3;
7443
+ }
7444
+
7445
+ .sg-wrapper-less .panel-success {
7446
+ border-color: #4e9f15;
7447
+ }
7448
+
7449
+ .sg-wrapper-less .panel-success > .panel-heading {
7450
+ color: #ffffff;
7451
+ background-color: #3fb618;
7452
+ border-color: #4e9f15;
7453
+ }
7454
+
7455
+ .sg-wrapper-less .panel-success > .panel-heading + .panel-collapse > .panel-body {
7456
+ border-top-color: #4e9f15;
7457
+ }
7458
+
7459
+ .sg-wrapper-less .panel-success > .panel-heading .badge {
7460
+ color: #3fb618;
7461
+ background-color: #ffffff;
7462
+ }
7463
+
7464
+ .sg-wrapper-less .panel-success > .panel-footer + .panel-collapse > .panel-body {
7465
+ border-bottom-color: #4e9f15;
7466
+ }
7467
+
7468
+ .sg-wrapper-less .panel-info {
7469
+ border-color: #7643a8;
7470
+ }
7471
+
7472
+ .sg-wrapper-less .panel-info > .panel-heading {
7473
+ color: #ffffff;
7474
+ background-color: #9954bb;
7475
+ border-color: #7643a8;
7476
+ }
7477
+
7478
+ .sg-wrapper-less .panel-info > .panel-heading + .panel-collapse > .panel-body {
7479
+ border-top-color: #7643a8;
7480
+ }
7481
+
7482
+ .sg-wrapper-less .panel-info > .panel-heading .badge {
7483
+ color: #9954bb;
7484
+ background-color: #ffffff;
7485
+ }
7486
+
7487
+ .sg-wrapper-less .panel-info > .panel-footer + .panel-collapse > .panel-body {
7488
+ border-bottom-color: #7643a8;
7489
+ }
7490
+
7491
+ .sg-wrapper-less .panel-warning {
7492
+ border-color: #ff4309;
7493
+ }
7494
+
7495
+ .sg-wrapper-less .panel-warning > .panel-heading {
7496
+ color: #ffffff;
7497
+ background-color: #ff7518;
7498
+ border-color: #ff4309;
7499
+ }
7500
+
7501
+ .sg-wrapper-less .panel-warning > .panel-heading + .panel-collapse > .panel-body {
7502
+ border-top-color: #ff4309;
7503
+ }
7504
+
7505
+ .sg-wrapper-less .panel-warning > .panel-heading .badge {
7506
+ color: #ff7518;
7507
+ background-color: #ffffff;
7508
+ }
7509
+
7510
+ .sg-wrapper-less .panel-warning > .panel-footer + .panel-collapse > .panel-body {
7511
+ border-bottom-color: #ff4309;
7512
+ }
7513
+
7514
+ .sg-wrapper-less .panel-danger {
7515
+ border-color: #f0005e;
7516
+ }
7517
+
7518
+ .sg-wrapper-less .panel-danger > .panel-heading {
7519
+ color: #ffffff;
7520
+ background-color: #ff0039;
7521
+ border-color: #f0005e;
7522
+ }
7523
+
7524
+ .sg-wrapper-less .panel-danger > .panel-heading + .panel-collapse > .panel-body {
7525
+ border-top-color: #f0005e;
7526
+ }
7527
+
7528
+ .sg-wrapper-less .panel-danger > .panel-heading .badge {
7529
+ color: #ff0039;
7530
+ background-color: #ffffff;
7531
+ }
7532
+
7533
+ .sg-wrapper-less .panel-danger > .panel-footer + .panel-collapse > .panel-body {
7534
+ border-bottom-color: #f0005e;
7535
+ }
7536
+
7537
+ .sg-wrapper-less .embed-responsive {
7538
+ position: relative;
7539
+ display: block;
7540
+ height: 0;
7541
+ padding: 0;
7542
+ overflow: hidden;
7543
+ }
7544
+
7545
+ .sg-wrapper-less .embed-responsive .embed-responsive-item,
7546
+ .sg-wrapper-less .embed-responsive iframe,
7547
+ .sg-wrapper-less .embed-responsive embed,
7548
+ .sg-wrapper-less .embed-responsive object,
7549
+ .sg-wrapper-less .embed-responsive video {
7550
+ position: absolute;
7551
+ top: 0;
7552
+ left: 0;
7553
+ bottom: 0;
7554
+ height: 100%;
7555
+ width: 100%;
7556
+ border: 0;
7557
+ }
7558
+
7559
+ .sg-wrapper-less .embed-responsive-16by9 {
7560
+ padding-bottom: 56.25%;
7561
+ }
7562
+
7563
+ .sg-wrapper-less .embed-responsive-4by3 {
7564
+ padding-bottom: 75%;
7565
+ }
7566
+
7567
+ .sg-wrapper-less .well {
7568
+ min-height: 20px;
7569
+ padding: 19px;
7570
+ margin-bottom: 20px;
7571
+ background-color: #f5f5f5;
7572
+ border: 1px solid #e3e3e3;
7573
+ border-radius: 0;
7574
+ -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
7575
+ box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
7576
+ }
7577
+
7578
+ .sg-wrapper-less .well blockquote {
7579
+ border-color: #ddd;
7580
+ border-color: rgba(0, 0, 0, 0.15);
7581
+ }
7582
+
7583
+ .sg-wrapper-less .well-lg {
7584
+ padding: 24px;
7585
+ border-radius: 0;
7586
+ }
7587
+
7588
+ .sg-wrapper-less .well-sm {
7589
+ padding: 9px;
7590
+ border-radius: 0;
7591
+ }
7592
+
7593
+ .sg-wrapper-less .close {
7594
+ float: right;
7595
+ font-size: 22.5px;
7596
+ font-weight: bold;
7597
+ line-height: 1;
7598
+ color: #ffffff;
7599
+ text-shadow: 0 1px 0 #ffffff;
7600
+ opacity: 0.2;
7601
+ filter: alpha(opacity=20);
7602
+ }
7603
+
7604
+ .sg-wrapper-less .close:hover,
7605
+ .sg-wrapper-less .close:focus {
7606
+ color: #ffffff;
7607
+ text-decoration: none;
7608
+ cursor: pointer;
7609
+ opacity: 0.5;
7610
+ filter: alpha(opacity=50);
7611
+ }
7612
+
7613
+ .sg-wrapper-less button.close {
7614
+ padding: 0;
7615
+ cursor: pointer;
7616
+ background: transparent;
7617
+ border: 0;
7618
+ -webkit-appearance: none;
7619
+ }
7620
+
7621
+ .sg-wrapper-less .modal-open {
7622
+ overflow: hidden;
7623
+ }
7624
+
7625
+ .modal-close-button {
7626
+ display: inline-block;
7627
+ margin-right: 15px;
7628
+ color: #000000;
7629
+ cursor: pointer;
7630
+ }
7631
+
7632
+ .sg-wrapper-less .modal {
7633
+ display: none;
7634
+ overflow: hidden;
7635
+ position: fixed;
7636
+ top: 0;
7637
+ right: 0;
7638
+ bottom: 0;
7639
+ left: 0;
7640
+ z-index: 1050;
7641
+ -webkit-overflow-scrolling: touch;
7642
+ outline: 0;
7643
+ max-width: none;
7644
+ width: 100%;
7645
+ background: none;
7646
+ padding: 0;
7647
+ }
7648
+
7649
+ .sg-wrapper-less .modal.fade .modal-dialog {
7650
+ -webkit-transform: translate(0, -25%);
7651
+ -ms-transform: translate(0, -25%);
7652
+ -o-transform: translate(0, -25%);
7653
+ transform: translate(0, -25%);
7654
+ -webkit-transition: -webkit-transform 0.3s ease-out;
7655
+ -o-transition: -o-transform 0.3s ease-out;
7656
+ transition: transform 0.3s ease-out;
7657
+ }
7658
+
7659
+ .sg-wrapper-less .modal.show .modal-dialog {
7660
+ -webkit-transform: translate(0, 0);
7661
+ -ms-transform: translate(0, 0);
7662
+ -o-transform: translate(0, 0);
7663
+ transform: translate(0, 0);
7664
+ }
7665
+
7666
+ .sg-wrapper-less .modal-open .modal {
7667
+ overflow-x: hidden;
7668
+ overflow-y: auto;
7669
+ }
7670
+
7671
+ .sg-wrapper-less .modal-dialog {
7672
+ position: relative;
7673
+ width: auto;
7674
+ margin: 10px;
7675
+ }
7676
+
7677
+ .sg-wrapper-less .modal-content {
7678
+ position: relative;
7679
+ background-color: #ffffff;
7680
+ border: 1px solid #999999;
7681
+ border: 1px solid transparent;
7682
+ border-radius: 0;
7683
+ -webkit-box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);
7684
+ box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);
7685
+ -webkit-background-clip: padding-box;
7686
+ background-clip: padding-box;
7687
+ outline: 0;
7688
+ }
7689
+
7690
+ .sg-wrapper-less .modal-backdrop {
7691
+ position: fixed;
7692
+ top: 0;
7693
+ right: 0;
7694
+ bottom: 0;
7695
+ left: 0;
7696
+ z-index: 1040;
7697
+ background-color: #000000;
7698
+ }
7699
+
7700
+ .sg-wrapper-less .modal-backdrop.fade {
7701
+ opacity: 0;
7702
+ filter: alpha(opacity=0);
7703
+ }
7704
+
7705
+ .sg-wrapper-less .modal-backdrop.in {
7706
+ opacity: 0.5;
7707
+ filter: alpha(opacity=50);
7708
+ }
7709
+
7710
+ .sg-wrapper-less .modal-header {
7711
+ padding: 20px;
7712
+ min-height: 16.42857143px;
7713
+ background: #f8f8f8;
7714
+ }
7715
+
7716
+ .sg-wrapper-less .modal-header .close {
7717
+ margin-top: -2px;
7718
+ }
7719
+
7720
+ .sg-wrapper-less .modal-title {
7721
+ margin: 0;
7722
+ line-height: 1.42857143;
7723
+ color: #000000;
7724
+ font-weight: bold;
7725
+ }
7726
+
7727
+ .sg-wrapper-less .modal-body {
7728
+ position: relative;
7729
+ padding: 20px;
7730
+ }
7731
+
7732
+ .sg-wrapper-less .modal-footer {
7733
+ padding: 20px;
7734
+ text-align: right;
7735
+ background-color: #f8f8f8;
7736
+ }
7737
+
7738
+ .sg-wrapper-less .modal-footer .btn + .btn {
7739
+ margin-left: 5px;
7740
+ margin-bottom: 0;
7741
+ }
7742
+
7743
+ .sg-wrapper-less .modal-footer .btn-group .btn + .btn {
7744
+ margin-left: -1px;
7745
+ }
7746
+
7747
+ .sg-wrapper-less .modal-footer .btn-block + .btn-block {
7748
+ margin-left: 0;
7749
+ }
7750
+
7751
+ .sg-wrapper-less .modal-scrollbar-measure {
7752
+ position: absolute;
7753
+ top: -9999px;
7754
+ width: 50px;
7755
+ height: 50px;
7756
+ overflow: scroll;
7757
+ }
7758
+
7759
+ @media (min-width: 768px) {
7760
+ .sg-wrapper-less .modal-dialog {
7761
+ width: 600px;
7762
+ margin: 30px auto;
7763
+ }
7764
+
7765
+ .sg-wrapper-less .modal-content {
7766
+ -webkit-box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5);
7767
+ box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5);
7768
+ }
7769
+
7770
+ .sg-wrapper-less .modal-sm {
7771
+ width: 300px;
7772
+ }
7773
+ }
7774
+
7775
+ @media (min-width: 992px) {
7776
+ .sg-wrapper-less .modal-lg {
7777
+ width: 900px;
7778
+ }
7779
+ }
7780
+
7781
+ .sg-wrapper-less .tooltip {
7782
+ position: absolute;
7783
+ z-index: 1070;
7784
+ display: block;
7785
+ font-family: "Source Sans Pro", Calibri, Candara, Arial, sans-serif;
7786
+ font-size: 13px;
7787
+ font-weight: normal;
7788
+ line-height: 1.4;
7789
+ opacity: 0;
7790
+ filter: alpha(opacity=0);
7791
+ }
7792
+
7793
+ .sg-wrapper-less .tooltip.in {
7794
+ opacity: 0.9;
7795
+ filter: alpha(opacity=90);
7796
+ }
7797
+
7798
+ .sg-wrapper-less .tooltip[data-popper-placement=top] {
7799
+ margin-top: -3px;
7800
+ padding: 5px 0;
7801
+ }
7802
+
7803
+ .sg-wrapper-less .tooltip[data-popper-placement=right] {
7804
+ margin-left: 3px;
7805
+ padding: 0 5px;
7806
+ }
7807
+
7808
+ .sg-wrapper-less .tooltip.bottom {
7809
+ margin-top: 3px;
7810
+ padding: 5px 0;
7811
+ }
7812
+
7813
+ .sg-wrapper-less .tooltip.left {
7814
+ margin-left: -3px;
7815
+ padding: 0 5px;
7816
+ }
7817
+
7818
+ .sg-wrapper-less .tooltip-inner {
7819
+ max-width: 200px;
7820
+ padding: 3px 8px;
7821
+ color: #ffffff;
7822
+ text-align: center;
7823
+ text-decoration: none;
7824
+ background-color: #000000;
7825
+ border-radius: 0;
7826
+ }
7827
+
7828
+ .sg-wrapper-less .tooltip-arrow {
7829
+ position: absolute;
7830
+ width: 0;
7831
+ height: 0;
7832
+ border-color: transparent;
7833
+ border-style: solid;
7834
+ }
7835
+
7836
+ .sg-wrapper-less .tooltip[data-popper-placement=top] .tooltip-arrow {
7837
+ bottom: 0;
7838
+ left: 50%;
7839
+ margin-left: -5px;
7840
+ border-width: 5px 5px 0;
7841
+ border-top-color: #000000;
7842
+ }
7843
+
7844
+ .sg-wrapper-less .tooltip[data-popper-placement=top]-left .tooltip-arrow {
7845
+ bottom: 0;
7846
+ right: 5px;
7847
+ margin-bottom: -5px;
7848
+ border-width: 5px 5px 0;
7849
+ border-top-color: #000000;
7850
+ }
7851
+
7852
+ .sg-wrapper-less .tooltip[data-popper-placement=top]-right .tooltip-arrow {
7853
+ bottom: 0;
7854
+ left: 5px;
7855
+ margin-bottom: -5px;
7856
+ border-width: 5px 5px 0;
7857
+ border-top-color: #000000;
7858
+ }
7859
+
7860
+ .sg-wrapper-less .tooltip[data-popper-placement=right] .tooltip-arrow {
7861
+ top: 30% !important;
7862
+ left: 0;
7863
+ margin-top: -5px;
7864
+ border-width: 5px 5px 5px 0;
7865
+ border-right-color: #000000;
7866
+ }
7867
+
7868
+ .sg-wrapper-less .tooltip.left .tooltip-arrow {
7869
+ top: 50%;
7870
+ right: 0;
7871
+ margin-top: -5px;
7872
+ border-width: 5px 0 5px 5px;
7873
+ border-left-color: #000000;
7874
+ }
7875
+
7876
+ .sg-wrapper-less .tooltip.bottom .tooltip-arrow {
7877
+ top: 0;
7878
+ left: 50%;
7879
+ margin-left: -5px;
7880
+ border-width: 0 5px 5px;
7881
+ border-bottom-color: #000000;
7882
+ }
7883
+
7884
+ .sg-wrapper-less .tooltip.bottom-left .tooltip-arrow {
7885
+ top: 0;
7886
+ right: 5px;
7887
+ margin-top: -5px;
7888
+ border-width: 0 5px 5px;
7889
+ border-bottom-color: #000000;
7890
+ }
7891
+
7892
+ .sg-wrapper-less .tooltip.bottom-right .tooltip-arrow {
7893
+ top: 0;
7894
+ left: 5px;
7895
+ margin-top: -5px;
7896
+ border-width: 0 5px 5px;
7897
+ border-bottom-color: #000000;
7898
+ }
7899
+
7900
+ .sg-wrapper-less .popover {
7901
+ position: absolute;
7902
+ top: 0;
7903
+ left: 0;
7904
+ z-index: 1060;
7905
+ display: none;
7906
+ max-width: 276px;
7907
+ padding: 1px;
7908
+ font-family: "Source Sans Pro", Calibri, Candara, Arial, sans-serif;
7909
+ font-size: 15px;
7910
+ font-weight: normal;
7911
+ line-height: 1.42857143;
7912
+ text-align: left;
7913
+ background-color: #ffffff;
7914
+ -webkit-background-clip: padding-box;
7915
+ background-clip: padding-box;
7916
+ border: 1px solid #cccccc;
7917
+ border: 1px solid rgba(0, 0, 0, 0.2);
7918
+ border-radius: 0;
7919
+ -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
7920
+ box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
7921
+ white-space: normal;
7922
+ }
7923
+
7924
+ .sg-wrapper-less .popover.top {
7925
+ margin-top: -10px;
7926
+ }
7927
+
7928
+ .sg-wrapper-less .popover.right {
7929
+ margin-left: 10px;
7930
+ }
7931
+
7932
+ .sg-wrapper-less .popover.bottom {
7933
+ margin-top: 10px;
7934
+ }
7935
+
7936
+ .sg-wrapper-less .popover.left {
7937
+ margin-left: -10px;
7938
+ }
7939
+
7940
+ .sg-wrapper-less .popover-title {
7941
+ margin: 0;
7942
+ padding: 8px 14px;
7943
+ font-size: 15px;
7944
+ background-color: #f7f7f7;
7945
+ border-bottom: 1px solid #ebebeb;
7946
+ border-radius: -1 -1 0 0;
7947
+ }
7948
+
7949
+ .sg-wrapper-less .popover-content {
7950
+ padding: 9px 14px;
7951
+ }
7952
+
7953
+ .sg-wrapper-less .popover > .arrow,
7954
+ .sg-wrapper-less .popover > .arrow:after {
7955
+ position: absolute;
7956
+ display: block;
7957
+ width: 0;
7958
+ height: 0;
7959
+ border-color: transparent;
7960
+ border-style: solid;
7961
+ }
7962
+
7963
+ .sg-wrapper-less .popover > .arrow {
7964
+ border-width: 11px;
7965
+ }
7966
+
7967
+ .sg-wrapper-less .popover > .arrow:after {
7968
+ border-width: 10px;
7969
+ content: "";
7970
+ }
7971
+
7972
+ .sg-wrapper-less .popover.top > .arrow {
7973
+ left: 50%;
7974
+ margin-left: -11px;
7975
+ border-bottom-width: 0;
7976
+ border-top-color: #999999;
7977
+ border-top-color: rgba(0, 0, 0, 0.25);
7978
+ bottom: -11px;
7979
+ }
7980
+
7981
+ .sg-wrapper-less .popover.top > .arrow:after {
7982
+ content: " ";
7983
+ bottom: 1px;
7984
+ margin-left: -10px;
7985
+ border-bottom-width: 0;
7986
+ border-top-color: #ffffff;
7987
+ }
7988
+
7989
+ .sg-wrapper-less .popover.right > .arrow {
7990
+ top: 50%;
7991
+ left: -11px;
7992
+ margin-top: -11px;
7993
+ border-left-width: 0;
7994
+ border-right-color: #999999;
7995
+ border-right-color: rgba(0, 0, 0, 0.25);
7996
+ }
7997
+
7998
+ .sg-wrapper-less .popover.right > .arrow:after {
7999
+ content: " ";
8000
+ left: 1px;
8001
+ bottom: -10px;
8002
+ border-left-width: 0;
8003
+ border-right-color: #ffffff;
8004
+ }
8005
+
8006
+ .sg-wrapper-less .popover.bottom > .arrow {
8007
+ left: 50%;
8008
+ margin-left: -11px;
8009
+ border-top-width: 0;
8010
+ border-bottom-color: #999999;
8011
+ border-bottom-color: rgba(0, 0, 0, 0.25);
8012
+ top: -11px;
8013
+ }
8014
+
8015
+ .sg-wrapper-less .popover.bottom > .arrow:after {
8016
+ content: " ";
8017
+ top: 1px;
8018
+ margin-left: -10px;
8019
+ border-top-width: 0;
8020
+ border-bottom-color: #ffffff;
8021
+ }
8022
+
8023
+ .sg-wrapper-less .popover.left > .arrow {
8024
+ top: 50%;
8025
+ right: -11px;
8026
+ margin-top: -11px;
8027
+ border-right-width: 0;
8028
+ border-left-color: #999999;
8029
+ border-left-color: rgba(0, 0, 0, 0.25);
8030
+ }
8031
+
8032
+ .sg-wrapper-less .popover.left > .arrow:after {
8033
+ content: " ";
8034
+ right: 1px;
8035
+ border-right-width: 0;
8036
+ border-left-color: #ffffff;
8037
+ bottom: -10px;
8038
+ }
8039
+
8040
+ .sg-wrapper-less .carousel {
8041
+ position: relative;
8042
+ }
8043
+
8044
+ .sg-wrapper-less .carousel-inner {
8045
+ position: relative;
8046
+ overflow: hidden;
8047
+ width: 100%;
8048
+ }
8049
+
8050
+ .sg-wrapper-less .carousel-inner > .item {
8051
+ display: none;
8052
+ position: relative;
8053
+ -webkit-transition: 0.6s ease-in-out left;
8054
+ -o-transition: 0.6s ease-in-out left;
8055
+ transition: 0.6s ease-in-out left;
8056
+ }
8057
+
8058
+ .sg-wrapper-less .carousel-inner > .item > img,
8059
+ .sg-wrapper-less .carousel-inner > .item > a > img {
8060
+ line-height: 1;
8061
+ }
8062
+
8063
+ @media all and (transform-3d), (-webkit-transform-3d) {
8064
+ .sg-wrapper-less .carousel-inner > .item {
8065
+ -webkit-transition: -webkit-transform 0.6s ease-in-out;
8066
+ -o-transition: -o-transform 0.6s ease-in-out;
8067
+ transition: transform 0.6s ease-in-out;
8068
+ -webkit-backface-visibility: hidden;
8069
+ backface-visibility: hidden;
8070
+ -webkit-perspective: 1000;
8071
+ perspective: 1000;
8072
+ }
8073
+
8074
+ .sg-wrapper-less .carousel-inner > .item.next,
8075
+ .sg-wrapper-less .carousel-inner > .item.active.right {
8076
+ -webkit-transform: translate3d(100%, 0, 0);
8077
+ transform: translate3d(100%, 0, 0);
8078
+ left: 0;
8079
+ }
8080
+
8081
+ .sg-wrapper-less .carousel-inner > .item.prev,
8082
+ .sg-wrapper-less .carousel-inner > .item.active.left {
8083
+ -webkit-transform: translate3d(-100%, 0, 0);
8084
+ transform: translate3d(-100%, 0, 0);
8085
+ left: 0;
8086
+ }
8087
+
8088
+ .sg-wrapper-less .carousel-inner > .item.next.left,
8089
+ .sg-wrapper-less .carousel-inner > .item.prev.right,
8090
+ .sg-wrapper-less .carousel-inner > .item.active {
8091
+ -webkit-transform: translate3d(0, 0, 0);
8092
+ transform: translate3d(0, 0, 0);
8093
+ left: 0;
8094
+ }
8095
+ }
8096
+
8097
+ .sg-wrapper-less .carousel-inner > .active,
8098
+ .sg-wrapper-less .carousel-inner > .next,
8099
+ .sg-wrapper-less .carousel-inner > .prev {
8100
+ display: block;
8101
+ }
8102
+
8103
+ .sg-wrapper-less .carousel-inner > .active {
8104
+ left: 0;
8105
+ }
8106
+
8107
+ .sg-wrapper-less .carousel-inner > .next,
8108
+ .sg-wrapper-less .carousel-inner > .prev {
8109
+ position: absolute;
8110
+ top: 0;
8111
+ width: 100%;
8112
+ }
8113
+
8114
+ .sg-wrapper-less .carousel-inner > .next {
8115
+ left: 100%;
8116
+ }
8117
+
8118
+ .sg-wrapper-less .carousel-inner > .prev {
8119
+ left: -100%;
8120
+ }
8121
+
8122
+ .sg-wrapper-less .carousel-inner > .next.left,
8123
+ .sg-wrapper-less .carousel-inner > .prev.right {
8124
+ left: 0;
8125
+ }
8126
+
8127
+ .sg-wrapper-less .carousel-inner > .active.left {
8128
+ left: -100%;
8129
+ }
8130
+
8131
+ .sg-wrapper-less .carousel-inner > .active.right {
8132
+ left: 100%;
8133
+ }
8134
+
8135
+ .sg-wrapper-less .carousel-control {
8136
+ position: absolute;
8137
+ top: 0;
8138
+ left: 0;
8139
+ bottom: 0;
8140
+ width: 15%;
8141
+ opacity: 0.5;
8142
+ filter: alpha(opacity=50);
8143
+ font-size: 20px;
8144
+ color: #ffffff;
8145
+ text-align: center;
8146
+ text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6);
8147
+ }
8148
+
8149
+ .sg-wrapper-less .carousel-control.left {
8150
+ background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.0001) 100%);
8151
+ background-image: -o-linear-gradient(left, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.0001) 100%);
8152
+ background-image: -webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0.0001)));
8153
+ background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.0001) 100%);
8154
+ background-repeat: repeat-x;
8155
+ filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1);
8156
+ }
8157
+
8158
+ .sg-wrapper-less .carousel-control.right {
8159
+ left: auto;
8160
+ right: 0;
8161
+ background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, 0.0001) 0%, rgba(0, 0, 0, 0.5) 100%);
8162
+ background-image: -o-linear-gradient(left, rgba(0, 0, 0, 0.0001) 0%, rgba(0, 0, 0, 0.5) 100%);
8163
+ background-image: -webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, 0.0001)), to(rgba(0, 0, 0, 0.5)));
8164
+ background-image: linear-gradient(to right, rgba(0, 0, 0, 0.0001) 0%, rgba(0, 0, 0, 0.5) 100%);
8165
+ background-repeat: repeat-x;
8166
+ filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=1);
8167
+ }
8168
+
8169
+ .sg-wrapper-less .carousel-control:hover,
8170
+ .sg-wrapper-less .carousel-control:focus {
8171
+ outline: 0;
8172
+ color: #ffffff;
8173
+ text-decoration: none;
8174
+ opacity: 0.9;
8175
+ filter: alpha(opacity=90);
8176
+ }
8177
+
8178
+ .sg-wrapper-less .carousel-control .icon-prev,
8179
+ .sg-wrapper-less .carousel-control .icon-next,
8180
+ .sg-wrapper-less .carousel-control .glyphicon-chevron-left,
8181
+ .sg-wrapper-less .carousel-control .glyphicon-chevron-right {
8182
+ position: absolute;
8183
+ top: 50%;
8184
+ z-index: 5;
8185
+ display: inline-block;
8186
+ }
8187
+
8188
+ .sg-wrapper-less .carousel-control .icon-prev,
8189
+ .sg-wrapper-less .carousel-control .glyphicon-chevron-left {
8190
+ left: 50%;
8191
+ margin-left: -10px;
8192
+ }
8193
+
8194
+ .sg-wrapper-less .carousel-control .icon-next,
8195
+ .sg-wrapper-less .carousel-control .glyphicon-chevron-right {
8196
+ right: 50%;
8197
+ margin-right: -10px;
8198
+ }
8199
+
8200
+ .sg-wrapper-less .carousel-control .icon-prev,
8201
+ .sg-wrapper-less .carousel-control .icon-next {
8202
+ width: 20px;
8203
+ height: 20px;
8204
+ margin-top: -10px;
8205
+ line-height: 1;
8206
+ font-family: serif;
8207
+ }
8208
+
8209
+ .sg-wrapper-less .carousel-control .icon-prev:before {
8210
+ content: '\2039';
8211
+ }
8212
+
8213
+ .sg-wrapper-less .carousel-control .icon-next:before {
8214
+ content: '\203a';
8215
+ }
8216
+
8217
+ .sg-wrapper-less .carousel-indicators {
8218
+ position: absolute;
8219
+ bottom: 10px;
8220
+ left: 50%;
8221
+ z-index: 15;
8222
+ width: 60%;
8223
+ margin-left: -30%;
8224
+ padding-left: 0;
8225
+ list-style: none;
8226
+ text-align: center;
8227
+ }
8228
+
8229
+ .sg-wrapper-less .carousel-indicators li {
8230
+ display: inline-block;
8231
+ width: 10px;
8232
+ height: 10px;
8233
+ margin: 1px;
8234
+ text-indent: -999px;
8235
+ border: 1px solid #ffffff;
8236
+ border-radius: 10px;
8237
+ cursor: pointer;
8238
+ background-color: #000 \9;
8239
+ background-color: rgba(0, 0, 0, 0);
8240
+ }
8241
+
8242
+ .sg-wrapper-less .carousel-indicators .active {
8243
+ margin: 0;
8244
+ width: 12px;
8245
+ height: 12px;
8246
+ background-color: #ffffff;
8247
+ }
8248
+
8249
+ .sg-wrapper-less .carousel-caption {
8250
+ position: absolute;
8251
+ left: 15%;
8252
+ right: 15%;
8253
+ bottom: 20px;
8254
+ z-index: 10;
8255
+ padding-top: 20px;
8256
+ padding-bottom: 20px;
8257
+ color: #ffffff;
8258
+ text-align: center;
8259
+ text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6);
8260
+ }
8261
+
8262
+ .sg-wrapper-less .carousel-caption .btn {
8263
+ text-shadow: none;
8264
+ }
8265
+
8266
+ @media screen and (min-width: 768px) {
8267
+ .sg-wrapper-less .carousel-control .glyphicon-chevron-left,
8268
+ .sg-wrapper-less .carousel-control .glyphicon-chevron-right,
8269
+ .sg-wrapper-less .carousel-control .icon-prev,
8270
+ .sg-wrapper-less .carousel-control .icon-next {
8271
+ width: 30px;
8272
+ height: 30px;
8273
+ margin-top: -15px;
8274
+ font-size: 30px;
8275
+ }
8276
+
8277
+ .sg-wrapper-less .carousel-control .glyphicon-chevron-left,
8278
+ .sg-wrapper-less .carousel-control .icon-prev {
8279
+ margin-left: -15px;
8280
+ }
8281
+
8282
+ .sg-wrapper-less .carousel-control .glyphicon-chevron-right,
8283
+ .sg-wrapper-less .carousel-control .icon-next {
8284
+ margin-right: -15px;
8285
+ }
8286
+
8287
+ .sg-wrapper-less .carousel-caption {
8288
+ left: 20%;
8289
+ right: 20%;
8290
+ padding-bottom: 30px;
8291
+ }
8292
+
8293
+ .sg-wrapper-less .carousel-indicators {
8294
+ bottom: 20px;
8295
+ }
8296
+ }
8297
+
8298
+ .sg-wrapper-less .clearfix:before,
8299
+ .sg-wrapper-less .clearfix:after,
8300
+ .sg-wrapper-less .dl-horizontal dd:before,
8301
+ .sg-wrapper-less .dl-horizontal dd:after,
8302
+ .sg-wrapper-less .container:before,
8303
+ .sg-wrapper-less .container:after,
8304
+ .sg-wrapper-less .container-fluid:before,
8305
+ .sg-wrapper-less .container-fluid:after,
8306
+ .sg-wrapper-less .row:before,
8307
+ .sg-wrapper-less .row:after,
8308
+ .sg-wrapper-less .form-horizontal .form-group:before,
8309
+ .sg-wrapper-less .form-horizontal .form-group:after,
8310
+ .sg-wrapper-less .btn-toolbar:before,
8311
+ .sg-wrapper-less .btn-toolbar:after,
8312
+ .sg-wrapper-less .btn-group-vertical > .btn-group:before,
8313
+ .sg-wrapper-less .btn-group-vertical > .btn-group:after,
8314
+ .sg-wrapper-less .nav:before,
8315
+ .sg-wrapper-less .nav:after,
8316
+ .sg-wrapper-less .navbar:before,
8317
+ .sg-wrapper-less .navbar:after,
8318
+ .sg-wrapper-less .navbar-header:before,
8319
+ .sg-wrapper-less .navbar-header:after,
8320
+ .sg-wrapper-less .navbar-collapse:before,
8321
+ .sg-wrapper-less .navbar-collapse:after,
8322
+ .sg-wrapper-less .pager:before,
8323
+ .sg-wrapper-less .pager:after,
8324
+ .sg-wrapper-less .panel-body:before,
8325
+ .sg-wrapper-less .panel-body:after,
8326
+ .sg-wrapper-less .modal-footer:before,
8327
+ .sg-wrapper-less .modal-footer:after {
8328
+ content: " ";
8329
+ display: table;
8330
+ }
8331
+
8332
+ .sg-wrapper-less .clearfix:after,
8333
+ .sg-wrapper-less .dl-horizontal dd:after,
8334
+ .sg-wrapper-less .container:after,
8335
+ .sg-wrapper-less .container-fluid:after,
8336
+ .sg-wrapper-less .row:after,
8337
+ .sg-wrapper-less .form-horizontal .form-group:after,
8338
+ .sg-wrapper-less .btn-toolbar:after,
8339
+ .sg-wrapper-less .btn-group-vertical > .btn-group:after,
8340
+ .sg-wrapper-less .nav:after,
8341
+ .sg-wrapper-less .navbar:after,
8342
+ .sg-wrapper-less .navbar-header:after,
8343
+ .sg-wrapper-less .navbar-collapse:after,
8344
+ .sg-wrapper-less .pager:after,
8345
+ .sg-wrapper-less .panel-body:after,
8346
+ .sg-wrapper-less .modal-footer:after {
8347
+ clear: both;
8348
+ }
8349
+
8350
+ .sg-wrapper-less .center-block {
8351
+ display: block;
8352
+ margin-left: auto;
8353
+ margin-right: auto;
8354
+ }
8355
+
8356
+ .sg-wrapper-less .pull-right {
8357
+ float: right !important;
8358
+ }
8359
+
8360
+ .sg-wrapper-less .pull-left {
8361
+ float: left !important;
8362
+ }
8363
+
8364
+ .sg-wrapper-less .hide {
8365
+ display: none !important;
8366
+ }
8367
+
8368
+ .sg-wrapper-less .show {
8369
+ display: block !important;
8370
+ }
8371
+
8372
+ .sg-wrapper-less .invisible {
8373
+ visibility: hidden;
8374
+ }
8375
+
8376
+ .sg-wrapper-less .text-hide {
8377
+ font: 0/0 a;
8378
+ color: transparent;
8379
+ text-shadow: none;
8380
+ background-color: transparent;
8381
+ border: 0;
8382
+ }
8383
+
8384
+ .sg-wrapper-less .hidden {
8385
+ display: none !important;
8386
+ }
8387
+
8388
+ .sg-wrapper-less .affix {
8389
+ position: fixed;
8390
+ }
8391
+
8392
+ @-ms-viewport {
8393
+ width: device-width;
8394
+ }
8395
+
8396
+ .sg-wrapper-less .visible-xs,
8397
+ .sg-wrapper-less .visible-sm,
8398
+ .sg-wrapper-less .visible-md,
8399
+ .sg-wrapper-less .visible-lg {
8400
+ display: none !important;
8401
+ }
8402
+
8403
+ .sg-wrapper-less .visible-xs-block,
8404
+ .sg-wrapper-less .visible-xs-inline,
8405
+ .sg-wrapper-less .visible-xs-inline-block,
8406
+ .sg-wrapper-less .visible-sm-block,
8407
+ .sg-wrapper-less .visible-sm-inline,
8408
+ .sg-wrapper-less .visible-sm-inline-block,
8409
+ .sg-wrapper-less .visible-md-block,
8410
+ .sg-wrapper-less .visible-md-inline,
8411
+ .sg-wrapper-less .visible-md-inline-block,
8412
+ .sg-wrapper-less .visible-lg-block,
8413
+ .sg-wrapper-less .visible-lg-inline,
8414
+ .sg-wrapper-less .visible-lg-inline-block {
8415
+ display: none !important;
8416
+ }
8417
+
8418
+ @media (max-width: 767px) {
8419
+ .sg-wrapper-less .visible-xs {
8420
+ display: block !important;
8421
+ }
8422
+
8423
+ .sg-wrapper-less table.visible-xs {
8424
+ display: table;
8425
+ }
8426
+
8427
+ .sg-wrapper-less tr.visible-xs {
8428
+ display: table-row !important;
8429
+ }
8430
+
8431
+ .sg-wrapper-less th.visible-xs,
8432
+ .sg-wrapper-less td.visible-xs {
8433
+ display: table-cell !important;
8434
+ }
8435
+ }
8436
+
8437
+ @media (max-width: 767px) {
8438
+ .sg-wrapper-less .visible-xs-block {
8439
+ display: block !important;
8440
+ }
8441
+ }
8442
+
8443
+ @media (max-width: 767px) {
8444
+ .sg-wrapper-less .visible-xs-inline {
8445
+ display: inline !important;
8446
+ }
8447
+ }
8448
+
8449
+ @media (max-width: 767px) {
8450
+ .sg-wrapper-less .visible-xs-inline-block {
8451
+ display: inline-block !important;
8452
+ }
8453
+ }
8454
+
8455
+ @media (min-width: 768px) and (max-width: 991px) {
8456
+ .sg-wrapper-less .visible-sm {
8457
+ display: block !important;
8458
+ }
8459
+
8460
+ .sg-wrapper-less table.visible-sm {
8461
+ display: table;
8462
+ }
8463
+
8464
+ .sg-wrapper-less tr.visible-sm {
8465
+ display: table-row !important;
8466
+ }
8467
+
8468
+ .sg-wrapper-less th.visible-sm,
8469
+ .sg-wrapper-less td.visible-sm {
8470
+ display: table-cell !important;
8471
+ }
8472
+ }
8473
+
8474
+ @media (min-width: 768px) and (max-width: 991px) {
8475
+ .sg-wrapper-less .visible-sm-block {
8476
+ display: block !important;
8477
+ }
8478
+ }
8479
+
8480
+ @media (min-width: 768px) and (max-width: 991px) {
8481
+ .sg-wrapper-less .visible-sm-inline {
8482
+ display: inline !important;
8483
+ }
8484
+ }
8485
+
8486
+ @media (min-width: 768px) and (max-width: 991px) {
8487
+ .sg-wrapper-less .visible-sm-inline-block {
8488
+ display: inline-block !important;
8489
+ }
8490
+ }
8491
+
8492
+ @media (min-width: 992px) and (max-width: 1199px) {
8493
+ .sg-wrapper-less .visible-md {
8494
+ display: block !important;
8495
+ }
8496
+
8497
+ .sg-wrapper-less table.visible-md {
8498
+ display: table;
8499
+ }
8500
+
8501
+ .sg-wrapper-less tr.visible-md {
8502
+ display: table-row !important;
8503
+ }
8504
+
8505
+ .sg-wrapper-less th.visible-md,
8506
+ .sg-wrapper-less td.visible-md {
8507
+ display: table-cell !important;
8508
+ }
8509
+ }
8510
+
8511
+ @media (min-width: 992px) and (max-width: 1199px) {
8512
+ .sg-wrapper-less .visible-md-block {
8513
+ display: block !important;
8514
+ }
8515
+ }
8516
+
8517
+ @media (min-width: 992px) and (max-width: 1199px) {
8518
+ .sg-wrapper-less .visible-md-inline {
8519
+ display: inline !important;
8520
+ }
8521
+ }
8522
+
8523
+ @media (min-width: 992px) and (max-width: 1199px) {
8524
+ .sg-wrapper-less .visible-md-inline-block {
8525
+ display: inline-block !important;
8526
+ }
8527
+ }
8528
+
8529
+ @media (min-width: 1200px) {
8530
+ .sg-wrapper-less .visible-lg {
8531
+ display: block !important;
8532
+ }
8533
+
8534
+ .sg-wrapper-less table.visible-lg {
8535
+ display: table;
8536
+ }
8537
+
8538
+ .sg-wrapper-less tr.visible-lg {
8539
+ display: table-row !important;
8540
+ }
8541
+
8542
+ .sg-wrapper-less th.visible-lg,
8543
+ .sg-wrapper-less td.visible-lg {
8544
+ display: table-cell !important;
8545
+ }
8546
+ }
8547
+
8548
+ @media (min-width: 1200px) {
8549
+ .sg-wrapper-less .visible-lg-block {
8550
+ display: block !important;
8551
+ }
8552
+ }
8553
+
8554
+ @media (min-width: 1200px) {
8555
+ .sg-wrapper-less .visible-lg-inline {
8556
+ display: inline !important;
8557
+ }
8558
+ }
8559
+
8560
+ @media (min-width: 1200px) {
8561
+ .sg-wrapper-less .visible-lg-inline-block {
8562
+ display: inline-block !important;
8563
+ }
8564
+ }
8565
+
8566
+ @media (max-width: 767px) {
8567
+ .sg-wrapper-less .hidden-xs {
8568
+ display: none !important;
8569
+ }
8570
+ }
8571
+
8572
+ @media (min-width: 768px) and (max-width: 991px) {
8573
+ .sg-wrapper-less .hidden-sm {
8574
+ display: none !important;
8575
+ }
8576
+ }
8577
+
8578
+ @media (min-width: 992px) and (max-width: 1199px) {
8579
+ .sg-wrapper-less .hidden-md {
8580
+ display: none !important;
8581
+ }
8582
+ }
8583
+
8584
+ @media (min-width: 1200px) {
8585
+ .sg-wrapper-less .hidden-lg {
8586
+ display: none !important;
8587
+ }
8588
+ }
8589
+
8590
+ .sg-wrapper-less .visible-print {
8591
+ display: none !important;
8592
+ }
8593
+
8594
+ @media print {
8595
+ .sg-wrapper-less .visible-print {
8596
+ display: block !important;
8597
+ }
8598
+
8599
+ .sg-wrapper-less table.visible-print {
8600
+ display: table;
8601
+ }
8602
+
8603
+ .sg-wrapper-less tr.visible-print {
8604
+ display: table-row !important;
8605
+ }
8606
+
8607
+ .sg-wrapper-less th.visible-print,
8608
+ .sg-wrapper-less td.visible-print {
8609
+ display: table-cell !important;
8610
+ }
8611
+ }
8612
+
8613
+ .sg-wrapper-less .visible-print-block {
8614
+ display: none !important;
8615
+ }
8616
+
8617
+ @media print {
8618
+ .sg-wrapper-less .visible-print-block {
8619
+ display: block !important;
8620
+ }
8621
+ }
8622
+
8623
+ .sg-wrapper-less .visible-print-inline {
8624
+ display: none !important;
8625
+ }
8626
+
8627
+ @media print {
8628
+ .sg-wrapper-less .visible-print-inline {
8629
+ display: inline !important;
8630
+ }
8631
+ }
8632
+
8633
+ .sg-wrapper-less .visible-print-inline-block {
8634
+ display: none !important;
8635
+ }
8636
+
8637
+ @media print {
8638
+ .sg-wrapper-less .visible-print-inline-block {
8639
+ display: inline-block !important;
8640
+ }
8641
+ }
8642
+
8643
+ @media print {
8644
+ .sg-wrapper-less .hidden-print {
8645
+ display: none !important;
8646
+ }
8647
+ }
8648
+
8649
+ .sg-wrapper-less .navbar-inverse .badge {
8650
+ background-color: #fff;
8651
+ color: #2780e3;
8652
+ }
8653
+
8654
+ .sg-wrapper-less body {
8655
+ -webkit-font-smoothing: antialiased;
8656
+ }
8657
+
8658
+ .sg-wrapper-less .text-primary,
8659
+ .sg-wrapper-less .text-primary:hover {
8660
+ color: #2780e3;
8661
+ }
8662
+
8663
+ .sg-wrapper-less .text-success,
8664
+ .sg-wrapper-less .text-success:hover {
8665
+ color: #0021C8;
8666
+ }
8667
+
8668
+ .sg-wrapper-less .text-danger,
8669
+ .sg-wrapper-less .text-danger:hover {
8670
+ color: #ff0039;
8671
+ }
8672
+
8673
+ .sg-wrapper-less .text-warning,
8674
+ .sg-wrapper-less .text-warning:hover {
8675
+ color: #ff7518;
8676
+ }
8677
+
8678
+ .sg-wrapper-less .text-info,
8679
+ .sg-wrapper-less .text-info:hover {
8680
+ color: #9954bb;
8681
+ }
8682
+
8683
+ .sg-wrapper-less table a:not(.btn),
8684
+ .sg-wrapper-less .table a:not(.btn) {
8685
+ text-decoration: underline;
8686
+ }
8687
+
8688
+ .sg-wrapper-less table .dropdown-menu a,
8689
+ .sg-wrapper-less .table .dropdown-menu a {
8690
+ text-decoration: none;
8691
+ }
8692
+
8693
+ .sg-wrapper-less table .success,
8694
+ .sg-wrapper-less .table .success,
8695
+ .sg-wrapper-less table .warning,
8696
+ .sg-wrapper-less .table .warning,
8697
+ .sg-wrapper-less table .danger,
8698
+ .sg-wrapper-less .table .danger,
8699
+ .sg-wrapper-less table .info,
8700
+ .sg-wrapper-less .table .info {
8701
+ color: #fff;
8702
+ }
8703
+
8704
+ .sg-wrapper-less table .success a,
8705
+ .sg-wrapper-less .table .success a,
8706
+ .sg-wrapper-less table .warning a,
8707
+ .sg-wrapper-less .table .warning a,
8708
+ .sg-wrapper-less table .danger a,
8709
+ .sg-wrapper-less .table .danger a,
8710
+ .sg-wrapper-less table .info a,
8711
+ .sg-wrapper-less .table .info a {
8712
+ color: #fff;
8713
+ }
8714
+
8715
+ .sg-wrapper-less .has-warning .help-block,
8716
+ .sg-wrapper-less .has-warning .control-label,
8717
+ .sg-wrapper-less .has-warning .form-control-feedback {
8718
+ color: #ff7518;
8719
+ }
8720
+
8721
+ .sg-wrapper-less .has-warning .form-control,
8722
+ .sg-wrapper-less .has-warning .form-control:focus,
8723
+ .sg-wrapper-less .has-warning .input-group-addon {
8724
+ border: 1px solid #ff7518;
8725
+ }
8726
+
8727
+ .sg-wrapper-less .has-error .help-block,
8728
+ .sg-wrapper-less .has-error .control-label,
8729
+ .sg-wrapper-less .has-error .form-control-feedback {
8730
+ color: #ff0039;
8731
+ }
8732
+
8733
+ .sg-wrapper-less .has-error .form-control,
8734
+ .sg-wrapper-less .has-error .form-control:focus,
8735
+ .sg-wrapper-less .has-error .input-group-addon {
8736
+ border: 1px solid #ff0039;
8737
+ }
8738
+
8739
+ .sg-wrapper-less .has-success .help-block,
8740
+ .sg-wrapper-less .has-success .control-label,
8741
+ .sg-wrapper-less .has-success .form-control-feedback {
8742
+ color: #3fb618;
8743
+ }
8744
+
8745
+ .sg-wrapper-less .has-success .form-control,
8746
+ .sg-wrapper-less .has-success .form-control:focus,
8747
+ .sg-wrapper-less .has-success .input-group-addon {
8748
+ border: 1px solid #3fb618;
8749
+ }
8750
+
8751
+ .sg-wrapper-less .nav-pills > li > a {
8752
+ border-radius: 0;
8753
+ }
8754
+
8755
+ .sg-wrapper-less .dropdown-menu > li > a:hover,
8756
+ .sg-wrapper-less .dropdown-menu > li > a:focus {
8757
+ background-image: none;
8758
+ }
8759
+
8760
+ .sg-wrapper-less .close {
8761
+ text-decoration: none;
8762
+ text-shadow: none;
8763
+ opacity: 0.4;
8764
+ }
8765
+
8766
+ .sg-wrapper-less .close:hover,
8767
+ .sg-wrapper-less .close:focus {
8768
+ opacity: 1;
8769
+ }
8770
+
8771
+ .sg-wrapper-less .alert {
8772
+ border: none;
8773
+ }
8774
+
8775
+ .sg-wrapper-less .alert .alert-link {
8776
+ text-decoration: underline;
8777
+ color: #fff;
8778
+ }
8779
+
8780
+ .sg-wrapper-less .label {
8781
+ border-radius: 0;
8782
+ }
8783
+
8784
+ .sg-wrapper-less .progress {
8785
+ height: 8px;
8786
+ -webkit-box-shadow: none;
8787
+ box-shadow: none;
8788
+ }
8789
+
8790
+ .sg-wrapper-less .progress .progress-bar {
8791
+ font-size: 8px;
8792
+ line-height: 8px;
8793
+ }
8794
+
8795
+ .sg-wrapper-less .panel-heading,
8796
+ .sg-wrapper-less .panel-footer {
8797
+ border-top-right-radius: 0;
8798
+ border-top-left-radius: 0;
8799
+ }
8800
+
8801
+ .sg-wrapper-less .panel-default .close {
8802
+ color: #333333;
8803
+ }
8804
+
8805
+ .sg-wrapper-less a.list-group-item-success.active {
8806
+ background-color: #3fb618;
8807
+ }
8808
+
8809
+ .sg-wrapper-less a.list-group-item-success.active:hover,
8810
+ .sg-wrapper-less a.list-group-item-success.active:focus {
8811
+ background-color: #379f15;
8812
+ }
8813
+
8814
+ .sg-wrapper-less a.list-group-item-warning.active {
8815
+ background-color: #ff7518;
8816
+ }
8817
+
8818
+ .sg-wrapper-less a.list-group-item-warning.active:hover,
8819
+ .sg-wrapper-less a.list-group-item-warning.active:focus {
8820
+ background-color: #fe6600;
8821
+ }
8822
+
8823
+ .sg-wrapper-less a.list-group-item-danger.active {
8824
+ background-color: #ff0039;
8825
+ }
8826
+
8827
+ .sg-wrapper-less a.list-group-item-danger.active:hover,
8828
+ .sg-wrapper-less a.list-group-item-danger.active:focus {
8829
+ background-color: #e60033;
8830
+ }
8831
+
8832
+ .sg-wrapper-less .modal .close {
8833
+ color: #333333;
8834
+ }
8835
+
8836
+ .sg-wrapper-less .popover {
8837
+ color: #333333;
8838
+ }
8839
+
8840
+ .sg-wrapper-less .btn-file {
8841
+ position: relative;
8842
+ overflow: hidden;
8843
+ }
8844
+
8845
+ .sg-wrapper-less .btn-file input[type=file] {
8846
+ position: absolute;
8847
+ top: 0;
8848
+ right: 0;
8849
+ min-width: 100%;
8850
+ min-height: 100%;
8851
+ font-size: 100px;
8852
+ text-align: right;
8853
+ filter: alpha(opacity=0);
8854
+ opacity: 0;
8855
+ outline: none;
8856
+ background: white;
8857
+ cursor: inherit;
8858
+ display: block;
8859
+ }
8860
+
8861
+ .sg-wrapper-less select {
8862
+ background: #ffffff url("../img/select-arrow.png") no-repeat !important;
8863
+ background-size: 24px 20px;
8864
+ background-position: right 5px bottom 45% !important;
8865
+ color: #888;
8866
+ outline: none;
8867
+ display: inline-block;
8868
+ -webkit-appearance: none;
8869
+ -moz-appearance: none;
8870
+ appearance: none;
8871
+ cursor: pointer;
8872
+ border: none !important;
8873
+ box-shadow: none !important;
8874
+ padding-left: 0 !important;
8875
+ border-bottom: 1px solid #000000 !important;
8876
+ }
8877
+
8878
+ .sg-wrapper-less #sg-wrapper {
8879
+ width: 100%;
8880
+ min-width: 650px;
8881
+ border: 1px #ffffff solid;
8882
+ background-color: #F9F9F9;
8883
+ }
8884
+
8885
+ .sg-wrapper-less #sg-sidebar-wrapper {
8886
+ width: 210px;
8887
+ float: left;
8888
+ }
8889
+
8890
+ #sg-sidebar-wrapper li {
8891
+ position: relative;
8892
+ }
8893
+
8894
+ .sg-wrapper-less #sg-sidebar-wrapper a:focus {
8895
+ box-shadow: none !important;
8896
+ outline: 0px solid #cccccc !important;
8897
+ }
8898
+
8899
+ .sg-wrapper-less #sg-content-wrapper {
8900
+ position: relative;
8901
+ float: left;
8902
+ width: calc(100% - 210px);
8903
+ border-left: 1px solid #F7F7F7;
8904
+ /*Same as sidebar*/
8905
+ min-height: 680px;
8906
+ background-color: #ffffff;
8907
+ }
8908
+
8909
+ .sg-wrapper-less .container-fluid {
8910
+ min-height: 380px;
8911
+ margin-top: 23px;
8912
+ }
8913
+
8914
+ .sg-wrapper-less .metro .sidebar {
8915
+ margin: 0;
8916
+ padding: 0;
8917
+ background-color: #F9F9F9;
8918
+ width: 100%;
8919
+ padding-top: 31px;
8920
+ /*height: 100%;*/
8921
+ }
8922
+
8923
+ .sg-wrapper-less .metro .sidebar > ul {
8924
+ margin: 0;
8925
+ padding: 0;
8926
+ list-style: none;
8927
+ }
8928
+
8929
+ .sg-wrapper-less .metro .sidebar > ul li {
8930
+ display: block;
8931
+ border: 0;
8932
+ border-bottom: 1px rgba(255, 255, 255, 0.2) solid;
8933
+ position: relative;
8934
+ }
8935
+
8936
+ .sg-wrapper-less .title {
8937
+ padding: 20px 20px 10px 20px;
8938
+ margin-top: 18px;
8939
+ font-weight: 300;
8940
+ letter-spacing: 0.00em;
8941
+ font-size: 2.5rem;
8942
+ line-height: 2.5rem;
8943
+ letter-spacing: 0.01em;
8944
+ color: #000000;
8945
+ font-size: 2.2rem;
8946
+ line-height: 2.2rem;
8947
+ color: #ffffff;
8948
+ height: 33px;
8949
+ width: 136px;
8950
+ background-image: url("../img/logo-horizontal.png");
8951
+ background-size: cover;
8952
+ background-repeat: no-repeat;
8953
+ margin-left: 16px;
8954
+ }
8955
+
8956
+ .sg-wrapper-less .metro .sidebar > ul li a {
8957
+ display: block;
8958
+ position: relative;
8959
+ padding: 10px 20px;
8960
+ text-decoration: none;
8961
+ color: #000000;
8962
+ background-color: #F9F9F9;
8963
+ }
8964
+
8965
+ .sg-wrapper-less .metro .sidebar > ul li a:hover {
8966
+ color: #0021C8;
8967
+ }
8968
+
8969
+ .sg-wrapper-less .metro .sidebar > ul li a:hover + .sg-action-menu-arrow {
8970
+ display: inline-block;
8971
+ }
8972
+
8973
+ .sg-wrapper-less .metro .sidebar > ul li a.dropdown-toggle:after {
8974
+ right: 10px;
8975
+ bottom: 5px;
8976
+ }
8977
+
8978
+ .sg-wrapper-less .metro .sidebar > ul li a [class*="icon-"] {
8979
+ margin-right: 15px;
8980
+ }
8981
+
8982
+ .sg-wrapper-less .metro .sidebar > ul li.stick {
8983
+ position: relative;
8984
+ }
8985
+
8986
+ .sg-wrapper-less .metro .sidebar > ul li.stick:before {
8987
+ content: "";
8988
+ position: absolute;
8989
+ width: 7px;
8990
+ height: 40px;
8991
+ left: -7px;
8992
+ text-indent: -9999px;
8993
+ border-top-left-radius: 5px;
8994
+ border-bottom-left-radius: 5px;
8995
+ background-color: inherit;
8996
+ }
8997
+
8998
+ .sg-wrapper-less .metro .sidebar > ul li.disabled a {
8999
+ background-color: #8a8a8a;
9000
+ cursor: default;
9001
+ color: #555555;
9002
+ }
9003
+
9004
+ .sg-wrapper-less .metro .sidebar > ul li.active a {
9005
+ color: #0021C8;
9006
+ border-left: 2px solid #0021C8;
9007
+ }
9008
+
9009
+ .sg-wrapper-less .metro .sidebar > ul li.active .sg-action-menu-arrow {
9010
+ display: inline-block !important;
9011
+ }
9012
+
9013
+ .sg-wrapper-less .metro .sidebar > ul ul {
9014
+ margin: 0;
9015
+ padding: 0;
9016
+ list-style: none;
9017
+ position: absolute;
9018
+ display: none;
9019
+ z-index: 1000;
9020
+ background: #ffffff;
9021
+ min-width: 220px;
9022
+ width: auto;
9023
+ border: 1px solid #dcddde;
9024
+ box-shadow: none;
9025
+ position: relative !important;
9026
+ background-color: #e5e5e5;
9027
+ min-width: 100%;
9028
+ }
9029
+
9030
+ .sg-wrapper-less .metro .sidebar > ul ul li {
9031
+ display: block;
9032
+ margin: 10px 0;
9033
+ padding: 0;
9034
+ vertical-align: baseline;
9035
+ position: relative;
9036
+ font-family: 'Segoe UI_', 'Open Sans', Verdana, Arial, Helvetica, sans-serif;
9037
+ }
9038
+
9039
+ .sg-wrapper-less .metro .sidebar > ul ul li a {
9040
+ display: block;
9041
+ text-decoration: none;
9042
+ font-family: 'Segoe UI Light_', 'Open Sans Light', Verdana, Arial, Helvetica, sans-serif;
9043
+ font-weight: 300;
9044
+ letter-spacing: 0.00em;
9045
+ font-size: 2.5rem;
9046
+ line-height: 2.5rem;
9047
+ letter-spacing: 0.01em;
9048
+ color: #000000;
9049
+ line-height: 2.2rem;
9050
+ font-size: 2.2rem;
9051
+ color: inherit;
9052
+ }
9053
+
9054
+ .sg-wrapper-less .metro .sidebar > ul ul li.title {
9055
+ font-family: 'Segoe UI Light_', 'Open Sans Light', Verdana, Arial, Helvetica, sans-serif;
9056
+ font-weight: 300;
9057
+ color: #000000;
9058
+ letter-spacing: 0.00em;
9059
+ font-size: 2.5rem;
9060
+ line-height: 2.5rem;
9061
+ letter-spacing: 0.01em;
9062
+ font-size: 4rem;
9063
+ margin-bottom: 20px;
9064
+ }
9065
+
9066
+ .sg-wrapper-less .metro .sidebar > ul ul.compact a {
9067
+ font-weight: normal;
9068
+ font-size: 10.5pt;
9069
+ line-height: 12pt;
9070
+ color: inherit;
9071
+ }
9072
+
9073
+ .sg-wrapper-less .metro .sidebar > ul ul.compact li.title {
9074
+ margin-bottom: 10px;
9075
+ font-family: 'Segoe UI Semibold_', 'Open Sans Bold', Verdana, Arial, Helvetica, sans-serif;
9076
+ font-weight: bold;
9077
+ color: #000000;
9078
+ font-size: 1.6rem;
9079
+ line-height: 1.6rem;
9080
+ letter-spacing: 0.02em;
9081
+ }
9082
+
9083
+ .sg-wrapper-less .metro .sidebar > ul ul ul.secondary {
9084
+ margin: 0;
9085
+ padding: 0;
9086
+ list-style: none;
9087
+ margin-left: 15px;
9088
+ }
9089
+
9090
+ .sg-wrapper-less .metro .sidebar > ul ul ul.secondary li a {
9091
+ font-family: 'Segoe UI Semibold_', 'Open Sans Bold', Verdana, Arial, Helvetica, sans-serif;
9092
+ font-weight: bold;
9093
+ color: #000000;
9094
+ font-size: 1.6rem;
9095
+ line-height: 1.6rem;
9096
+ letter-spacing: 0.02em;
9097
+ font-weight: normal;
9098
+ font-style: normal;
9099
+ line-height: 1.4rem;
9100
+ color: inherit;
9101
+ }
9102
+
9103
+ .sg-wrapper-less .metro .sidebar > ul ul.shadow {
9104
+ box-shadow: 3px 3px 0 rgba(236, 236, 236, 0.7);
9105
+ }
9106
+
9107
+ .sg-wrapper-less .metro .sidebar > ul ul li {
9108
+ margin: 5px 0 0;
9109
+ width: 100%;
9110
+ border: 1px transparent solid;
9111
+ }
9112
+
9113
+ .sg-wrapper-less .metro .sidebar > ul ul li:last-child {
9114
+ margin-bottom: 5px;
9115
+ }
9116
+
9117
+ .sg-wrapper-less .metro .sidebar > ul ul li.disabled,
9118
+ .sg-wrapper-less .metro .sidebar > ul ul li.disabled:hover {
9119
+ cursor: default !important;
9120
+ background: transparent !important;
9121
+ color: #eeeeee;
9122
+ }
9123
+
9124
+ .sg-wrapper-less .metro .sidebar > ul ul li.disabled a,
9125
+ .sg-wrapper-less .metro .sidebar > ul ul li.disabled:hover a {
9126
+ color: inherit;
9127
+ cursor: inherit;
9128
+ background: inherit;
9129
+ }
9130
+
9131
+ .sg-wrapper-less .metro .sidebar > ul ul a {
9132
+ padding: 8px 32px !important;
9133
+ color: inherit;
9134
+ font-size: 15px !important;
9135
+ line-height: 14px !important;
9136
+ cursor: pointer;
9137
+ }
9138
+
9139
+ .sg-wrapper-less .metro .sidebar > ul ul li:hover {
9140
+ background: #edf4fc;
9141
+ border-color: #a8d2fd;
9142
+ }
9143
+
9144
+ .sg-wrapper-less .metro .sidebar > ul ul li.checked a:before,
9145
+ .sg-wrapper-less .metro .sidebar > ul ul li.checked-partial a:before,
9146
+ .sg-wrapper-less .metro .sidebar > ul ul li.unchecked a:before {
9147
+ font-family: metroSysIcons;
9148
+ position: absolute;
9149
+ left: 10px;
9150
+ content: "\e004";
9151
+ }
9152
+
9153
+ .sg-wrapper-less .metro .sidebar > ul ul li.checked-partial a:before {
9154
+ content: "\e005";
9155
+ }
9156
+
9157
+ .sg-wrapper-less .metro .sidebar > ul ul li.unchecked a:before {
9158
+ content: "\e005";
9159
+ }
9160
+
9161
+ .sg-wrapper-less .metro .sidebar > ul ul.place-right {
9162
+ right: -15px;
9163
+ left: auto;
9164
+ }
9165
+
9166
+ .sg-wrapper-less .metro .sidebar > ul ul .divider {
9167
+ padding: 0;
9168
+ height: 1px;
9169
+ margin: 9px 1px;
9170
+ overflow: hidden;
9171
+ background-color: #e5e5e5;
9172
+ border-width: 0;
9173
+ }
9174
+
9175
+ .sg-wrapper-less .metro .sidebar > ul ul .divider:hover {
9176
+ background: #e5e5e5;
9177
+ }
9178
+
9179
+ .sg-wrapper-less .metro .sidebar > ul ul.open {
9180
+ display: block !important;
9181
+ }
9182
+
9183
+ .sg-wrapper-less .metro .sidebar > ul ul .dropdown-menu {
9184
+ left: 100%;
9185
+ top: -10%;
9186
+ }
9187
+
9188
+ .sg-wrapper-less .metro .sidebar > ul ul > li:hover > .dropdown-menu[data-show="hover"] {
9189
+ display: block;
9190
+ }
9191
+
9192
+ .sg-wrapper-less .metro .sidebar > ul ul > li > a.dropdown-toggle:after {
9193
+ font-family: metroSysIcons;
9194
+ font-size: .7em;
9195
+ content: "\e001";
9196
+ left: 90%;
9197
+ top: 50%;
9198
+ margin-top: -1.4em;
9199
+ -webkit-transform: rotate(-90deg);
9200
+ -moz-transform: rotate(-90deg);
9201
+ -ms-transform: rotate(-90deg);
9202
+ -o-transform: rotate(-90deg);
9203
+ transform: rotate(-90deg);
9204
+ }
9205
+
9206
+ .sg-wrapper-less .metro .sidebar > ul ul.drop-left {
9207
+ left: -100%;
9208
+ }
9209
+
9210
+ .sg-wrapper-less .metro .sidebar > ul ul.drop-up {
9211
+ top: auto;
9212
+ bottom: 0;
9213
+ }
9214
+
9215
+ .sg-wrapper-less .metro .sidebar > ul ul .menu-title {
9216
+ background-color: #f6f7f8;
9217
+ font-size: 12px;
9218
+ line-height: 14px;
9219
+ padding: 4px 8px;
9220
+ border: 0;
9221
+ border-bottom: 1px #dcddde solid;
9222
+ border-top: 1px #dcddde solid;
9223
+ color: #646464;
9224
+ }
9225
+
9226
+ .sg-wrapper-less .metro .sidebar > ul ul .menu-title:first-child {
9227
+ margin: 0;
9228
+ border-top-width: 0;
9229
+ }
9230
+
9231
+ .sg-wrapper-less .metro .sidebar > ul ul .menu-title:first-child:hover {
9232
+ border-top-width: 0;
9233
+ }
9234
+
9235
+ .sg-wrapper-less .metro .sidebar > ul ul .menu-title:hover {
9236
+ background-color: #f6f7f8;
9237
+ cursor: default;
9238
+ border: 0;
9239
+ border-bottom: 1px #dcddde solid;
9240
+ border-top: 1px #dcddde solid;
9241
+ }
9242
+
9243
+ .sg-wrapper-less .metro .sidebar > ul ul.inverse {
9244
+ border: 2px #3b3b3b solid;
9245
+ }
9246
+
9247
+ .sg-wrapper-less .metro .sidebar > ul ul.inverse li {
9248
+ border: 0;
9249
+ }
9250
+
9251
+ .sg-wrapper-less .metro .sidebar > ul ul.inverse li a {
9252
+ padding: 9px 32px !important;
9253
+ }
9254
+
9255
+ .sg-wrapper-less .metro .sidebar > ul ul.inverse li:hover {
9256
+ border: 0;
9257
+ background-color: #e5e5e5;
9258
+ }
9259
+
9260
+ .sg-wrapper-less .metro .sidebar > ul ul.inverse .menu-title:hover {
9261
+ background-color: #f6f7f8;
9262
+ }
9263
+
9264
+ .sg-wrapper-less .metro .sidebar > ul ul.inverse .divider {
9265
+ margin-left: 0;
9266
+ margin-right: 0;
9267
+ }
9268
+
9269
+ .sg-wrapper-less .metro .sidebar > ul ul.dark {
9270
+ background-color: #333333;
9271
+ border: 2px #333333 solid;
9272
+ color: #ffffff;
9273
+ }
9274
+
9275
+ .sg-wrapper-less .metro .sidebar > ul ul.dark.opacity {
9276
+ background-color: rgba(61, 61, 61, 0.9);
9277
+ }
9278
+
9279
+ .sg-wrapper-less .metro .sidebar > ul ul.dark li {
9280
+ border: 0;
9281
+ color: inherit;
9282
+ }
9283
+
9284
+ .sg-wrapper-less .metro .sidebar > ul ul.dark li a {
9285
+ padding: 9px 32px !important;
9286
+ color: inherit;
9287
+ }
9288
+
9289
+ .sg-wrapper-less .metro .sidebar > ul ul.dark li.disabled,
9290
+ .sg-wrapper-less .metro .sidebar > ul ul.dark li.disabled:hover {
9291
+ cursor: default !important;
9292
+ background: transparent !important;
9293
+ color: #555555;
9294
+ }
9295
+
9296
+ .sg-wrapper-less .metro .sidebar > ul ul.dark li.disabled a,
9297
+ .sg-wrapper-less .metro .sidebar > ul ul.dark li.disabled:hover a {
9298
+ color: inherit;
9299
+ cursor: inherit;
9300
+ background: inherit;
9301
+ }
9302
+
9303
+ .sg-wrapper-less .metro .sidebar > ul ul.dark li:hover {
9304
+ border: 0;
9305
+ background-color: #201a1a;
9306
+ color: #ffffff;
9307
+ }
9308
+
9309
+ .sg-wrapper-less .metro .sidebar > ul ul.dark .menu-title {
9310
+ background-color: #3b3b3b;
9311
+ }
9312
+
9313
+ .sg-wrapper-less .metro .sidebar > ul ul.dark .menu-title:hover {
9314
+ background-color: #3b3b3b;
9315
+ }
9316
+
9317
+ .sg-wrapper-less .metro .sidebar > ul ul.dark .divider {
9318
+ margin-left: 0;
9319
+ margin-right: 0;
9320
+ background-color: #555555;
9321
+ }
9322
+
9323
+ .sg-wrapper-less .metro .sidebar > ul ul.dark .divider:hover {
9324
+ background: #555555;
9325
+ }
9326
+
9327
+ .sg-wrapper-less .metro .sidebar > ul ul li {
9328
+ border: 0;
9329
+ }
9330
+
9331
+ .sg-wrapper-less .metro .sidebar > ul ul li a {
9332
+ background-color: #e5e5e5;
9333
+ }
9334
+
9335
+ .sg-wrapper-less .metro .sidebar > ul ul li.divider {
9336
+ background-color: #c2c2c2;
9337
+ }
9338
+
9339
+ .sg-wrapper-less .metro .sidebar > ul ul li.divider:hover {
9340
+ background-color: #c2c2c2;
9341
+ }
9342
+
9343
+ .sg-wrapper-less .metro .sidebar > ul ul li.disabled a {
9344
+ color: #999999;
9345
+ }
9346
+
9347
+ .sg-wrapper-less .metro .sidebar > ul ul li.disabled a:hover {
9348
+ color: #999999;
9349
+ }
9350
+
9351
+ .sg-wrapper-less .metro .sidebar > ul ul.open {
9352
+ display: block;
9353
+ }
9354
+
9355
+ .sg-wrapper-less .metro .sidebar.light {
9356
+ background-color: #ffffff;
9357
+ }
9358
+
9359
+ .sg-wrapper-less .metro .sidebar.light li {
9360
+ border-bottom-color: #eeeeee;
9361
+ }
9362
+
9363
+ .sg-wrapper-less .metro .sidebar.light li.title {
9364
+ color: #1d1d1d;
9365
+ }
9366
+
9367
+ .sg-wrapper-less .metro .sidebar.light li a {
9368
+ color: #1d1d1d;
9369
+ background-color: #ffffff;
9370
+ }
9371
+
9372
+ .sg-wrapper-less .metro .sidebar.light li a:hover {
9373
+ background-color: #00aff0;
9374
+ }
9375
+
9376
+ .sg-wrapper-less .metro .sidebar.light li ul {
9377
+ background-color: #ffffff;
9378
+ border: 1px transparent solid;
9379
+ }
9380
+
9381
+ .sg-wrapper-less .metro .sidebar.light li .divider {
9382
+ background-color: #eeeeee;
9383
+ }
9384
+
9385
+ .sg-wrapper-less .metro .sidebar.light li .divider:hover {
9386
+ background-color: #eeeeee;
9387
+ }
9388
+
9389
+ .sg-wrapper-less .metro .sidebar.light li.disabled a {
9390
+ background-color: #ffffff;
9391
+ cursor: default;
9392
+ color: #999999;
9393
+ }
9394
+
9395
+ .sg-wrapper-less .metro .sidebar.light li.active a {
9396
+ background-color: #1ba1e2;
9397
+ color: #ffffff;
9398
+ }
9399
+
9400
+ .sg-wrapper-less .sg-site-url {
9401
+ width: 100%;
9402
+ height: 100%;
9403
+ background-color: transparent !important;
9404
+ }
9405
+
9406
+ .sg-wrapper-less .sg-footer {
9407
+ text-align: center;
9408
+ border-top: 1px #eaeaea solid;
9409
+ height: 45px;
9410
+ }
9411
+
9412
+ .sg-wrapper-less .sg-footer .row {
9413
+ margin-left: 0;
9414
+ margin-right: 0;
9415
+ }
9416
+
9417
+ .sg-wrapper-less .sg-footer .sg-version {
9418
+ position: absolute;
9419
+ right: 5px;
9420
+ }
9421
+
9422
+ .sg-wrapper-less .sg-checkbox .checkbox,
9423
+ .sg-wrapper-less .sg-custom-backup .checkbox {
9424
+ padding-top: 2px;
9425
+ min-height: 10px;
9426
+ }
9427
+
9428
+ .sg-wrapper-less .sg-close,
9429
+ .sg-wrapper-less .sg-custom-backup,
9430
+ .sg-wrapper-less .sg-custom-backup-files,
9431
+ .sg-wrapper-less .sg-custom-backup-tables,
9432
+ .sg-wrapper-less .sg-backup-db-options,
9433
+ .sg-wrapper-less .sg-custom-backup-cloud,
9434
+ .sg-wrapper-less .sg-schedule-settings-closed {
9435
+ display: none;
9436
+ }
9437
+
9438
+ .sg-wrapper-less .sg-open {
9439
+ display: block;
9440
+ }
9441
+
9442
+ .sg-wrapper-less .sg-switch-container {
9443
+ margin-top: 7px;
9444
+ }
9445
+
9446
+ .sg-wrapper-less .sg-schedule-settings-opened {
9447
+ display: block;
9448
+ }
9449
+
9450
+ .sg-wrapper-less .sg-custom-backup-schedule .checkbox:not:first-child {
9451
+ padding-top: 0 !important;
9452
+ }
9453
+
9454
+ .sg-wrapper-less .sg-general-settings {
9455
+ display: none;
9456
+ }
9457
+
9458
+ .sg-wrapper-less .sg-progress {
9459
+ height: 2px;
9460
+ margin: 0;
9461
+ margin-top: 1px;
9462
+ }
9463
+
9464
+ .sg-wrapper-less #sg-status-tabe-data {
9465
+ padding: 7px;
9466
+ }
9467
+
9468
+ .sg-wrapper-less .sg-status-icon {
9469
+ display: inline-block;
9470
+ width: 20px;
9471
+ height: 20px;
9472
+ background-image: url('../img/backup-icons.png');
9473
+ background-repeat: no-repeat;
9474
+ background-size: 214px 40px;
9475
+ }
9476
+
9477
+ @media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min--moz-device-pixel-ratio: 1.5), only screen and (min-resolution: 240dpi) {
9478
+ .sg-wrapper-less .sg-status-icon {
9479
+ background-image: url('../img/backup-icons.png');
9480
+ }
9481
+ }
9482
+
9483
+ .sg-wrapper-less .sg-status-36 {
9484
+ background-position: -139px 0px;
9485
+ }
9486
+
9487
+ .sg-wrapper-less .sg-status-36.active {
9488
+ background-position: -139px -22px;
9489
+ }
9490
+
9491
+ .sg-wrapper-less .sg-status-35 {
9492
+ background-position: -91px 1px;
9493
+ width: 28px;
9494
+ }
9495
+
9496
+ .sg-wrapper-less .sg-status-37 {
9497
+ background-position: -158px 0px;
9498
+ width: 28px;
9499
+ }
9500
+
9501
+ .sg-wrapper-less .sg-status-35.active {
9502
+ background-position: -91px -21px;
9503
+ width: 28px;
9504
+ }
9505
+
9506
+ .sg-wrapper-less .sg-status-37.active {
9507
+ background-position: -158px -22px;
9508
+ width: 28px;
9509
+ }
9510
+
9511
+ .sg-wrapper-less .sg-status-38 {
9512
+ background-position: -187px -2px;
9513
+ width: 28px;
9514
+ }
9515
+
9516
+ .sg-wrapper-less .sg-status-38.active {
9517
+ background-position: -187px -21px;
9518
+ width: 28px;
9519
+ }
9520
+
9521
+ .sg-wrapper-less .sg-status-34 {
9522
+ background-position: -72px 1px;
9523
+ }
9524
+
9525
+ .sg-wrapper-less .sg-status-34.active {
9526
+ background-position: -72px -21px;
9527
+ }
9528
+
9529
+ .sg-wrapper-less .sg-status-1 {
9530
+ background-position: 2px 1px;
9531
+ background-size: 154px 40px;
9532
+ width: 16px;
9533
+ }
9534
+
9535
+ .sg-wrapper-less .sg-status-1.active {
9536
+ background-position: 2px -21px;
9537
+ }
9538
+
9539
+ .sg-wrapper-less .sg-status-2 {
9540
+ background-position: -15px 0px;
9541
+ }
9542
+
9543
+ .sg-wrapper-less .sg-status-2.active {
9544
+ background-position: -15px -21px;
9545
+ }
9546
+
9547
+ .sg-wrapper-less .sg-status-31 {
9548
+ background-position: -53px 1px
9549
+ }
9550
+
9551
+ .sg-wrapper-less .sg-status-31.active {
9552
+ background-position: -53px -21px;
9553
+ }
9554
+
9555
+ .sg-wrapper-less .sg-status-32 {
9556
+ background-position: -34px 1px;
9557
+ }
9558
+
9559
+ .sg-wrapper-less .sg-status-32.active {
9560
+ background-position: -34px -21px;
9561
+ }
9562
+
9563
+ .sg-wrapper-less .sg-status-33 {
9564
+ background-position: -118px 1px;
9565
+ }
9566
+
9567
+ .sg-wrapper-less .sg-status-33.active {
9568
+ background-position: -118px -21px;
9569
+ }
9570
+
9571
+ .sg-wrapper-less .sg-status-22 {
9572
+ background-position: -15px -21px;
9573
+ }
9574
+
9575
+ .sg-wrapper-less .sg-status-22.active {
9576
+ background-position: -15px 0px;
9577
+ }
9578
+
9579
+ .sg-wrapper-less .sg-status-21 {
9580
+ background-position: 2px -20px;
9581
+ }
9582
+
9583
+ .sg-wrapper-less .sg-status-21.active {
9584
+ background-position: 2px 0px;
9585
+ }
9586
+
9587
+ .sg-wrapper-less .sg-helper-block {
9588
+ font-size: 12px;
9589
+ padding-left: 0px;
9590
+ text-align: left;
9591
+ display: block;
9592
+ font-weight: normal;
9593
+ margin-top: 5px;
9594
+ }
9595
+
9596
+ .sg-wrapper-less .sg-control-label {
9597
+ text-align: left;
9598
+ margin-bottom: 0;
9599
+ margin-top: 11px;
9600
+ }
9601
+
9602
+ .sg-wrapper-less .sg-upload-label {
9603
+ padding-left: 0px;
9604
+ padding-top: 12px;
9605
+ }
9606
+
9607
+ .sg-wrapper-less .sg-modal-body {
9608
+ max-height: calc(100vh - 210px);
9609
+ overflow-y: auto;
9610
+ }
9611
+
9612
+ .sg-wrapper-less .sg-justify {
9613
+ text-align: justify;
9614
+ }
9615
+
9616
+ .sg-wrapper-less #sg-save-cloud-folder {
9617
+ margin-left: 5px;
9618
+ display: none;
9619
+ }
9620
+
9621
+ .sg-wrapper-less .sg-alert-pro {
9622
+ color: white;
9623
+ margin: 20px;
9624
+ text-align: left;
9625
+ }
9626
+
9627
+ .sg-upgrade-text {
9628
+ color: #010101;
9629
+ margin-bottom: 30px !important;
9630
+ }
9631
+
9632
+ .sg-wrapper-less .sg-star {
9633
+ color: gold;
9634
+ font-size: 24px;
9635
+ }
9636
+
9637
+ .sg-wrapper-less .sg-no-margin-bottom {
9638
+ margin-bottom: 0 !important;
9639
+ }
9640
+
9641
+ .sg-wrapper-less .sg-no-padding-left {
9642
+ padding-left: 0 !important;
9643
+ }
9644
+
9645
+ .sg-wrapper-less .sg-btn-grey {
9646
+ background-color: #999;
9647
+ border-color: #999;
9648
+ color: #ffffff;
9649
+ }
9650
+
9651
+ .sg-wrapper-less .sg-btn-grey:hover {
9652
+ background-color: #777;
9653
+ border-color: #777;
9654
+ }
9655
+
9656
+ .sg-custom-backup-tables .sg-disableText {
9657
+ color: #bbb;
9658
+ font-size: 12px;
9659
+ }
9660
+
9661
+ .sg-backup-db-options .checkbox .sg-backup-db-mode,
9662
+ .sg-restore-files-options .checkbox .sg-restore-files-mode {
9663
+ padding-left: 15px;
9664
+ }
9665
+
9666
+ .sg-backup-db-options .checkbox .sg-backup-db-mode:first-child,
9667
+ .sg-restore-files-options .checkbox .sg-restore-files-mode:first-child {
9668
+ padding-left: 0px;
9669
+ }
9670
+
9671
+ .sg-backup-db-options .checkbox .sg-backup-db-mode input,
9672
+ .sg-restore-files-options .checkbox .sg-restore-files-mode input {
9673
+ margin: 0px;
9674
+ }
9675
+
9676
+ .sg-restore-files-options {
9677
+ display: none;
9678
+ }
9679
+
9680
+ .sg-custom-backup-schedule .col-md-8 {
9681
+ width: 100%;
9682
+ margin-left: 0px;
9683
+ }
9684
+
9685
+ .sg-file-selective-restore {
9686
+ display: none;
9687
+ }
9688
+
9689
+ .form-group-google,
9690
+ .form-group-custom {
9691
+ display: none;
9692
+ }
9693
+
9694
+ .schedule-modal-close {
9695
+ margin-top: 10px;
9696
+ }
9697
+
9698
+ #manualBackup {
9699
+ margin-bottom: 0;
9700
+ }
9701
+
9702
+ .backup-browse-btn {
9703
+ border: none !important;
9704
+ color: #000000 !important;
9705
+ font-weight: 500 !important;
9706
+ }
9707
+
9708
+ .backup-browse-btn:hover {
9709
+ background-color: #ffffff !important;
9710
+ color: #000000 !important;
9711
+ }
9712
+
9713
+ input.sg-backup-input[readonly] {
9714
+ background-color: rgba(255, 255, 255, 0.2) !important;
9715
+ }
9716
+
9717
+ .bg-import-browse-button {
9718
+ margin-left: 2px;
9719
+ }
9720
+
9721
+ .import-modal-popup-content {
9722
+ margin-bottom: 90px !important;
9723
+ }
9724
+
9725
+ .backup-browse-btn:active {
9726
+ box-shadow: none !important;
9727
+ }
9728
+
9729
+ .sg-button-red {
9730
+ border: 1px solid #C20000 !important;
9731
+ color: #C20000 !important;
9732
+ display: inline-block;
9733
+ background-color: transparent;
9734
+ border-radius: 8px;
9735
+ cursor: pointer;
9736
+ padding: 10px 18px;
9737
+ text-transform: uppercase;
9738
+ outline: 0;
9739
+ transition: background-color .2s ease-out;
9740
+ text-decoration: none;
9741
+ font-weight: bold !important;
9742
+ }
9743
+
9744
+ .sg-button-red:hover {
9745
+ background-color: #C20000 !important;
9746
+ color: #FFFFFF !important;
9747
+ }
9748
+
9749
+ .sg-red-color {
9750
+ color: #C20000 !important;
9751
+ }
9752
+
9753
+ .sg-black-color {
9754
+ color: black !important;
9755
+ }
9756
+
9757
+ .sg-notice-error-h2 {
9758
+ margin-bottom: 5px;
9759
+ margin-top: 0;
9760
+ }
9761
+
9762
+ .sg-error-notice-wrapper {
9763
+ text-align: left;
9764
+ }
9765
+
9766
+ .sg-notice-contact-wrapper {
9767
+ margin-top: 0px !important;
9768
+ }
9769
+
9770
+ .sg-notice-error-p {
9771
+ margin-top: 2px !important;
9772
+ }
9773
+
9774
+ .sg-error-notice-h2-first {
9775
+ font-size: 1.8em;
9776
+ }
9777
+
9778
+ .sg-wrapper-less input[type=checkbox]:checked::before {
9779
+ content: url(../img/checkbox-content.svg);
9780
+ margin: -1px -1px;
9781
+ float: inherit !important;
9782
+ font-size: inherit !important;
9783
+ vertical-align: top !important;
9784
+ }
9785
+
9786
+ .sg-wrapper-less input[type=checkbox] {
9787
+ width: 20px !important;
9788
+ height: 20px !important;
9789
+ }
9790
+
9791
+ .sg-wrapper-less input[type=checkbox]:focus {
9792
+ border: 1px solid #7e8993;
9793
+ box-shadow: none;
9794
+ }
9795
+
9796
+ a#sg-logo:focus {
9797
+ box-shadow: none !important;
9798
+ }
9799
+
9800
+ .sg-visibility-hidden {
9801
+ display: none;
9802
+ }
9803
+
9804
+ .sg-checkbox-label-text {
9805
+ display: inline-block;
9806
+ margin-left: 5px;
9807
+ margin-top: 3px;
9808
+ }
9809
+
9810
+ /*Pricing table page CSS*/
9811
+ .sg-backup-table-row div {
9812
+ border-bottom: 1px solid #C9C9C9;
9813
+ border-right: 1px solid #C9C9C9;
9814
+ padding-top: 25px;
9815
+ padding-bottom: 25px;
9816
+ padding-left: 25px !important;
9817
+ }
9818
+
9819
+ .sg-backup-table-row div:last-child {
9820
+ border-right: 0px !important;
9821
+ }
9822
+
9823
+ .sg-pricing-table-header-label {
9824
+ font-size: 25px;
9825
+ color: #000000;
9826
+ font-weight: bold;
9827
+ display: block;
9828
+ margin-bottom: 20px;
9829
+ }
9830
+
9831
+ .sg-pricing-table-blue-label {
9832
+ color: #0021C8;
9833
+ font-size: 39px;
9834
+ line-height: 1;
9835
+ }
9836
+
9837
+ .sg-pricing-table-header-first-column {
9838
+ height: 145px;
9839
+ }
9840
+
9841
+ @font-face {
9842
+ font-family: 'pricingTableFonts';
9843
+ src: url('../fonts/pricingTableFonts.eot');
9844
+ src: url('../fonts/pricingTableFonts.eot?#iefix') format('embedded-opentype'),
9845
+ url('../fonts/pricingTableFonts.woff') format('woff'),
9846
+ url('../fonts/pricingTableFonts.ttf') format('truetype'),
9847
+ url('../fonts/pricingTableFonts.svg#Glyphter') format('svg');
9848
+ font-weight: normal;
9849
+ font-style: normal;
9850
+ }
9851
+
9852
+ [class*='backup-plan-']:before {
9853
+ display: inline-block;
9854
+ font-family: 'pricingTableFonts' !important;
9855
+ font-style: normal;
9856
+ font-weight: normal;
9857
+ line-height: 1;
9858
+ -webkit-font-smoothing: antialiased;
9859
+ -moz-osx-font-smoothing: grayscale
9860
+ }
9861
+
9862
+ .sg-backup-plan-included:before {
9863
+ content: '\0057';
9864
+ }
9865
+
9866
+ .sg-backup-plan-excluded:before {
9867
+ content: '\0058';
9868
+ }
9869
+
9870
+ .sg-backup-plan-excluded, .sg-backup-plan-included {
9871
+ color: #0021C8;
9872
+ }
9873
+
9874
+ .sg-backup-table-options-wrapper {
9875
+ text-align: center;
9876
+ }
9877
+
9878
+ .sg-backup-table-options-wrapper .sg-backup-table-row:last-child div {
9879
+ border-bottom: 0;
9880
+ margin-bottom: 30px;
9881
+ }
9882
+
9883
+ .sg-pricing-table-wrapper {
9884
+ box-shadow: 0px 0px 20px #0000000D;
9885
+ margin-top: 10px;
9886
+ padding: 10px 10px 30px 10px;
9887
+ }
9888
+
9889
+ .sg-backup-guard-plans-title {
9890
+ text-align: center;
9891
+ color: #0021C8 !important;
9892
+ font-size: 24px !important;
9893
+ margin-top: 37px !important;
9894
+ font-weight: bold !important;
9895
+ margin-bottom: 60px !important;
9896
+ }
9897
+
9898
+ .sg-pricing-table-option-wrapper {
9899
+ text-align: left;
9900
+ }
9901
+
9902
+ .sg-backup-pricing-currency {
9903
+ font-size: 28px;
9904
+ vertical-align: top;
9905
+ }
9906
+
9907
+ @media (max-width: 1284px) {
9908
+ .sg-pricing-table-blue-label {
9909
+ font-size: 31px;
9910
+ vertical-align: top;
9911
+ }
9912
+
9913
+ .sg-pricing-table-header-first-column {
9914
+ height: 137px;
9915
+ }
9916
+ }
9917
+
9918
+ /*Pricing table page CSS*/
9919
+
9920
+ .sgbg-welcome-title {
9921
+ margin-top: 0 !important;
9922
+ margin-bottom: 6px !important;
9923
+ }
9924
+
9925
+ .sg-data-collection-label {
9926
+ text-align: left;
9927
+ display: inline-block;
9928
+ margin-right: 10px;
9929
+ vertical-align: text-bottom;
9930
+ }
9931
+
9932
+ .sg-data-collection-label label {
9933
+ font-weight: normal;
9934
+ }
9935
+
9936
+ .backup-send-usage-data-status-wrapper {
9937
+ text-align: left;
9938
+ display: inline-block;
9939
+ }
9940
+
9941
+ .bg-initial-privacy-links-container {
9942
+ border-top: 1px solid #ddd;
9943
+ padding-top: 20px;
9944
+ margin-top: 20px;;
9945
+ }
9946
+
9947
+ .bg-initial-privacy-links-container a {
9948
+ font-size: 16px;
9949
+ text-decoration: none;
9950
+ margin: 0 15px;
9951
+ color: #016cb0;
9952
+ }
9953
+
9954
+ .sgbg-send-usage-data-wrapper {
9955
+ margin-top: 20px;
9956
+ text-align: center;
9957
+ }
9958
+
9959
+ .sgbg-send-usage-data-wrapper span.bootstrap-switch-handle-on.bootstrap-switch-primary {
9960
+ background: #007cba;
9961
+ }
9962
+
9963
+ .bg-invalid-login {
9964
+ color: red;
9965
+ }
9966
+
9967
+ #backupGuardDetailsModal .control-label {
9968
+ text-align: left !important;
9969
+ }
9970
+
9971
+ #backupGuardDetailsModal label.error {
9972
+ color: red;
9973
+ font-size: 14px;
9974
+ margin-top: 4px;
9975
+ font-weight: normal;
9976
+ }
9977
+
9978
+ #backupGuardDetailsModal button {
9979
+ outline: none;
9980
+ }
9981
+
9982
+ .bg-email-confirmation {
9983
+ color: #000;
9984
+ }
9985
+
9986
+ .sgbg-info-icon {
9987
+ margin-left: 5px;
9988
+ margin-top: 1px;
9989
+ }
9990
+
9991
+ .sgbg-info-text {
9992
+ color: #3879D9;
9993
+ font: 14px Arial;
9994
+ width: 200px;
9995
+ border: 1px solid #ccc;
9996
+ position: absolute;
9997
+ min-width: 20px;
9998
+ min-height: 13px;
9999
+ display: none;
10000
+ margin-top: 3px;
10001
+ margin-left: 5px;
10002
+ box-shadow: 0px 0px 5px #ccc;
10003
+ padding: 5px;
10004
+ z-index: 9999;
10005
+ background-color: white;
10006
+ border-radius: 5px;
10007
+ display: none;
10008
+ }
10009
+
10010
+ .sgbg-info-icon:hover + .sgbg-info-text {
10011
+ display: inline-block !important;
10012
+ }
10013
+
10014
+ .modal-content .sgbg-info-icon {
10015
+ margin-top: 4px;
10016
+ }
10017
+
10018
+ .modal-content .sgbg-info-text {
10019
+ margin-top: 3px;
10020
+ margin-left: 5px;
10021
+ }
10022
+ /* phpcs:enable */
public/js/Chart.bundle.min.js DELETED
@@ -1,10 +0,0 @@
1
- /*!
2
- * Chart.js
3
- * http://chartjs.org/
4
- * Version: 2.7.1
5
- *
6
- * Copyright 2017 Nick Downie
7
- * Released under the MIT license
8
- * https://github.com/chartjs/Chart.js/blob/master/LICENSE.md
9
- */
10
- !function(t){if("object"==typeof exports&&"undefined"!=typeof module)module.exports=t();else if("function"==typeof define&&define.amd)define([],t);else{("undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:this).Chart=t()}}(function(){return function t(e,n,i){function a(o,s){if(!n[o]){if(!e[o]){var l="function"==typeof require&&require;if(!s&&l)return l(o,!0);if(r)return r(o,!0);var u=new Error("Cannot find module '"+o+"'");throw u.code="MODULE_NOT_FOUND",u}var d=n[o]={exports:{}};e[o][0].call(d.exports,function(t){var n=e[o][1][t];return a(n||t)},d,d.exports,t,e,n,i)}return n[o].exports}for(var r="function"==typeof require&&require,o=0;o<i.length;o++)a(i[o]);return a}({1:[function(t,e,n){function i(t){if(t){var e=[0,0,0],n=1,i=t.match(/^#([a-fA-F0-9]{3})$/i);if(i){i=i[1];for(a=0;a<e.length;a++)e[a]=parseInt(i[a]+i[a],16)}else if(i=t.match(/^#([a-fA-F0-9]{6})$/i)){i=i[1];for(a=0;a<e.length;a++)e[a]=parseInt(i.slice(2*a,2*a+2),16)}else if(i=t.match(/^rgba?\(\s*([+-]?\d+)\s*,\s*([+-]?\d+)\s*,\s*([+-]?\d+)\s*(?:,\s*([+-]?[\d\.]+)\s*)?\)$/i)){for(a=0;a<e.length;a++)e[a]=parseInt(i[a+1]);n=parseFloat(i[4])}else if(i=t.match(/^rgba?\(\s*([+-]?[\d\.]+)\%\s*,\s*([+-]?[\d\.]+)\%\s*,\s*([+-]?[\d\.]+)\%\s*(?:,\s*([+-]?[\d\.]+)\s*)?\)$/i)){for(a=0;a<e.length;a++)e[a]=Math.round(2.55*parseFloat(i[a+1]));n=parseFloat(i[4])}else if(i=t.match(/(\w+)/)){if("transparent"==i[1])return[0,0,0,0];if(!(e=c[i[1]]))return}for(var a=0;a<e.length;a++)e[a]=u(e[a],0,255);return n=n||0==n?u(n,0,1):1,e[3]=n,e}}function a(t){if(t){var e=t.match(/^hsla?\(\s*([+-]?\d+)(?:deg)?\s*,\s*([+-]?[\d\.]+)%\s*,\s*([+-]?[\d\.]+)%\s*(?:,\s*([+-]?[\d\.]+)\s*)?\)/);if(e){var n=parseFloat(e[4]);return[u(parseInt(e[1]),0,360),u(parseFloat(e[2]),0,100),u(parseFloat(e[3]),0,100),u(isNaN(n)?1:n,0,1)]}}}function r(t){if(t){var e=t.match(/^hwb\(\s*([+-]?\d+)(?:deg)?\s*,\s*([+-]?[\d\.]+)%\s*,\s*([+-]?[\d\.]+)%\s*(?:,\s*([+-]?[\d\.]+)\s*)?\)/);if(e){var n=parseFloat(e[4]);return[u(parseInt(e[1]),0,360),u(parseFloat(e[2]),0,100),u(parseFloat(e[3]),0,100),u(isNaN(n)?1:n,0,1)]}}}function o(t,e){return void 0===e&&(e=void 0!==t[3]?t[3]:1),"rgba("+t[0]+", "+t[1]+", "+t[2]+", "+e+")"}function s(t,e){return"rgba("+Math.round(t[0]/255*100)+"%, "+Math.round(t[1]/255*100)+"%, "+Math.round(t[2]/255*100)+"%, "+(e||t[3]||1)+")"}function l(t,e){return void 0===e&&(e=void 0!==t[3]?t[3]:1),"hsla("+t[0]+", "+t[1]+"%, "+t[2]+"%, "+e+")"}function u(t,e,n){return Math.min(Math.max(e,t),n)}function d(t){var e=t.toString(16).toUpperCase();return e.length<2?"0"+e:e}var c=t(5);e.exports={getRgba:i,getHsla:a,getRgb:function(t){var e=i(t);return e&&e.slice(0,3)},getHsl:function(t){var e=a(t);return e&&e.slice(0,3)},getHwb:r,getAlpha:function(t){var e=i(t);return e?e[3]:(e=a(t))?e[3]:(e=r(t))?e[3]:void 0},hexString:function(t){return"#"+d(t[0])+d(t[1])+d(t[2])},rgbString:function(t,e){return e<1||t[3]&&t[3]<1?o(t,e):"rgb("+t[0]+", "+t[1]+", "+t[2]+")"},rgbaString:o,percentString:function(t,e){return e<1||t[3]&&t[3]<1?s(t,e):"rgb("+Math.round(t[0]/255*100)+"%, "+Math.round(t[1]/255*100)+"%, "+Math.round(t[2]/255*100)+"%)"},percentaString:s,hslString:function(t,e){return e<1||t[3]&&t[3]<1?l(t,e):"hsl("+t[0]+", "+t[1]+"%, "+t[2]+"%)"},hslaString:l,hwbString:function(t,e){return void 0===e&&(e=void 0!==t[3]?t[3]:1),"hwb("+t[0]+", "+t[1]+"%, "+t[2]+"%"+(void 0!==e&&1!==e?", "+e:"")+")"},keyword:function(t){return h[t.slice(0,3)]}};var h={};for(var f in c)h[c[f]]=f},{5:5}],2:[function(t,e,n){var i=t(4),a=t(1),r=function(t){if(t instanceof r)return t;if(!(this instanceof r))return new r(t);this.valid=!1,this.values={rgb:[0,0,0],hsl:[0,0,0],hsv:[0,0,0],hwb:[0,0,0],cmyk:[0,0,0,0],alpha:1};var e;"string"==typeof t?(e=a.getRgba(t))?this.setValues("rgb",e):(e=a.getHsla(t))?this.setValues("hsl",e):(e=a.getHwb(t))&&this.setValues("hwb",e):"object"==typeof t&&(void 0!==(e=t).r||void 0!==e.red?this.setValues("rgb",e):void 0!==e.l||void 0!==e.lightness?this.setValues("hsl",e):void 0!==e.v||void 0!==e.value?this.setValues("hsv",e):void 0!==e.w||void 0!==e.whiteness?this.setValues("hwb",e):void 0===e.c&&void 0===e.cyan||this.setValues("cmyk",e))};r.prototype={isValid:function(){return this.valid},rgb:function(){return this.setSpace("rgb",arguments)},hsl:function(){return this.setSpace("hsl",arguments)},hsv:function(){return this.setSpace("hsv",arguments)},hwb:function(){return this.setSpace("hwb",arguments)},cmyk:function(){return this.setSpace("cmyk",arguments)},rgbArray:function(){return this.values.rgb},hslArray:function(){return this.values.hsl},hsvArray:function(){return this.values.hsv},hwbArray:function(){var t=this.values;return 1!==t.alpha?t.hwb.concat([t.alpha]):t.hwb},cmykArray:function(){return this.values.cmyk},rgbaArray:function(){var t=this.values;return t.rgb.concat([t.alpha])},hslaArray:function(){var t=this.values;return t.hsl.concat([t.alpha])},alpha:function(t){return void 0===t?this.values.alpha:(this.setValues("alpha",t),this)},red:function(t){return this.setChannel("rgb",0,t)},green:function(t){return this.setChannel("rgb",1,t)},blue:function(t){return this.setChannel("rgb",2,t)},hue:function(t){return t&&(t=(t%=360)<0?360+t:t),this.setChannel("hsl",0,t)},saturation:function(t){return this.setChannel("hsl",1,t)},lightness:function(t){return this.setChannel("hsl",2,t)},saturationv:function(t){return this.setChannel("hsv",1,t)},whiteness:function(t){return this.setChannel("hwb",1,t)},blackness:function(t){return this.setChannel("hwb",2,t)},value:function(t){return this.setChannel("hsv",2,t)},cyan:function(t){return this.setChannel("cmyk",0,t)},magenta:function(t){return this.setChannel("cmyk",1,t)},yellow:function(t){return this.setChannel("cmyk",2,t)},black:function(t){return this.setChannel("cmyk",3,t)},hexString:function(){return a.hexString(this.values.rgb)},rgbString:function(){return a.rgbString(this.values.rgb,this.values.alpha)},rgbaString:function(){return a.rgbaString(this.values.rgb,this.values.alpha)},percentString:function(){return a.percentString(this.values.rgb,this.values.alpha)},hslString:function(){return a.hslString(this.values.hsl,this.values.alpha)},hslaString:function(){return a.hslaString(this.values.hsl,this.values.alpha)},hwbString:function(){return a.hwbString(this.values.hwb,this.values.alpha)},keyword:function(){return a.keyword(this.values.rgb,this.values.alpha)},rgbNumber:function(){var t=this.values.rgb;return t[0]<<16|t[1]<<8|t[2]},luminosity:function(){for(var t=this.values.rgb,e=[],n=0;n<t.length;n++){var i=t[n]/255;e[n]=i<=.03928?i/12.92:Math.pow((i+.055)/1.055,2.4)}return.2126*e[0]+.7152*e[1]+.0722*e[2]},contrast:function(t){var e=this.luminosity(),n=t.luminosity();return e>n?(e+.05)/(n+.05):(n+.05)/(e+.05)},level:function(t){var e=this.contrast(t);return e>=7.1?"AAA":e>=4.5?"AA":""},dark:function(){var t=this.values.rgb;return(299*t[0]+587*t[1]+114*t[2])/1e3<128},light:function(){return!this.dark()},negate:function(){for(var t=[],e=0;e<3;e++)t[e]=255-this.values.rgb[e];return this.setValues("rgb",t),this},lighten:function(t){var e=this.values.hsl;return e[2]+=e[2]*t,this.setValues("hsl",e),this},darken:function(t){var e=this.values.hsl;return e[2]-=e[2]*t,this.setValues("hsl",e),this},saturate:function(t){var e=this.values.hsl;return e[1]+=e[1]*t,this.setValues("hsl",e),this},desaturate:function(t){var e=this.values.hsl;return e[1]-=e[1]*t,this.setValues("hsl",e),this},whiten:function(t){var e=this.values.hwb;return e[1]+=e[1]*t,this.setValues("hwb",e),this},blacken:function(t){var e=this.values.hwb;return e[2]+=e[2]*t,this.setValues("hwb",e),this},greyscale:function(){var t=this.values.rgb,e=.3*t[0]+.59*t[1]+.11*t[2];return this.setValues("rgb",[e,e,e]),this},clearer:function(t){var e=this.values.alpha;return this.setValues("alpha",e-e*t),this},opaquer:function(t){var e=this.values.alpha;return this.setValues("alpha",e+e*t),this},rotate:function(t){var e=this.values.hsl,n=(e[0]+t)%360;return e[0]=n<0?360+n:n,this.setValues("hsl",e),this},mix:function(t,e){var n=this,i=t,a=void 0===e?.5:e,r=2*a-1,o=n.alpha()-i.alpha(),s=((r*o==-1?r:(r+o)/(1+r*o))+1)/2,l=1-s;return this.rgb(s*n.red()+l*i.red(),s*n.green()+l*i.green(),s*n.blue()+l*i.blue()).alpha(n.alpha()*a+i.alpha()*(1-a))},toJSON:function(){return this.rgb()},clone:function(){var t,e,n=new r,i=this.values,a=n.values;for(var o in i)i.hasOwnProperty(o)&&(t=i[o],"[object Array]"===(e={}.toString.call(t))?a[o]=t.slice(0):"[object Number]"===e?a[o]=t:console.error("unexpected color value:",t));return n}},r.prototype.spaces={rgb:["red","green","blue"],hsl:["hue","saturation","lightness"],hsv:["hue","saturation","value"],hwb:["hue","whiteness","blackness"],cmyk:["cyan","magenta","yellow","black"]},r.prototype.maxes={rgb:[255,255,255],hsl:[360,100,100],hsv:[360,100,100],hwb:[360,100,100],cmyk:[100,100,100,100]},r.prototype.getValues=function(t){for(var e=this.values,n={},i=0;i<t.length;i++)n[t.charAt(i)]=e[t][i];return 1!==e.alpha&&(n.a=e.alpha),n},r.prototype.setValues=function(t,e){var n,a=this.values,r=this.spaces,o=this.maxes,s=1;if(this.valid=!0,"alpha"===t)s=e;else if(e.length)a[t]=e.slice(0,t.length),s=e[t.length];else if(void 0!==e[t.charAt(0)]){for(n=0;n<t.length;n++)a[t][n]=e[t.charAt(n)];s=e.a}else if(void 0!==e[r[t][0]]){var l=r[t];for(n=0;n<t.length;n++)a[t][n]=e[l[n]];s=e.alpha}if(a.alpha=Math.max(0,Math.min(1,void 0===s?a.alpha:s)),"alpha"===t)return!1;var u;for(n=0;n<t.length;n++)u=Math.max(0,Math.min(o[t][n],a[t][n])),a[t][n]=Math.round(u);for(var d in r)d!==t&&(a[d]=i[t][d](a[t]));return!0},r.prototype.setSpace=function(t,e){var n=e[0];return void 0===n?this.getValues(t):("number"==typeof n&&(n=Array.prototype.slice.call(e)),this.setValues(t,n),this)},r.prototype.setChannel=function(t,e,n){var i=this.values[t];return void 0===n?i[e]:n===i[e]?this:(i[e]=n,this.setValues(t,i),this)},"undefined"!=typeof window&&(window.Color=r),e.exports=r},{1:1,4:4}],3:[function(t,e,n){function i(t){var e,n,i,a=t[0]/255,r=t[1]/255,o=t[2]/255,s=Math.min(a,r,o),l=Math.max(a,r,o),u=l-s;return l==s?e=0:a==l?e=(r-o)/u:r==l?e=2+(o-a)/u:o==l&&(e=4+(a-r)/u),(e=Math.min(60*e,360))<0&&(e+=360),i=(s+l)/2,n=l==s?0:i<=.5?u/(l+s):u/(2-l-s),[e,100*n,100*i]}function a(t){var e,n,i,a=t[0],r=t[1],o=t[2],s=Math.min(a,r,o),l=Math.max(a,r,o),u=l-s;return n=0==l?0:u/l*1e3/10,l==s?e=0:a==l?e=(r-o)/u:r==l?e=2+(o-a)/u:o==l&&(e=4+(a-r)/u),(e=Math.min(60*e,360))<0&&(e+=360),i=l/255*1e3/10,[e,n,i]}function o(t){var e=t[0],n=t[1],a=t[2];return[i(t)[0],100*(1/255*Math.min(e,Math.min(n,a))),100*(a=1-1/255*Math.max(e,Math.max(n,a)))]}function s(t){var e,n,i,a,r=t[0]/255,o=t[1]/255,s=t[2]/255;return a=Math.min(1-r,1-o,1-s),e=(1-r-a)/(1-a)||0,n=(1-o-a)/(1-a)||0,i=(1-s-a)/(1-a)||0,[100*e,100*n,100*i,100*a]}function l(t){return S[JSON.stringify(t)]}function u(t){var e=t[0]/255,n=t[1]/255,i=t[2]/255;return[100*(.4124*(e=e>.04045?Math.pow((e+.055)/1.055,2.4):e/12.92)+.3576*(n=n>.04045?Math.pow((n+.055)/1.055,2.4):n/12.92)+.1805*(i=i>.04045?Math.pow((i+.055)/1.055,2.4):i/12.92)),100*(.2126*e+.7152*n+.0722*i),100*(.0193*e+.1192*n+.9505*i)]}function d(t){var e,n,i,a=u(t),r=a[0],o=a[1],s=a[2];return r/=95.047,o/=100,s/=108.883,r=r>.008856?Math.pow(r,1/3):7.787*r+16/116,o=o>.008856?Math.pow(o,1/3):7.787*o+16/116,s=s>.008856?Math.pow(s,1/3):7.787*s+16/116,e=116*o-16,n=500*(r-o),i=200*(o-s),[e,n,i]}function c(t){var e,n,i,a,r,o=t[0]/360,s=t[1]/100,l=t[2]/100;if(0==s)return r=255*l,[r,r,r];e=2*l-(n=l<.5?l*(1+s):l+s-l*s),a=[0,0,0];for(var u=0;u<3;u++)(i=o+1/3*-(u-1))<0&&i++,i>1&&i--,r=6*i<1?e+6*(n-e)*i:2*i<1?n:3*i<2?e+(n-e)*(2/3-i)*6:e,a[u]=255*r;return a}function h(t){var e=t[0]/60,n=t[1]/100,i=t[2]/100,a=Math.floor(e)%6,r=e-Math.floor(e),o=255*i*(1-n),s=255*i*(1-n*r),l=255*i*(1-n*(1-r)),i=255*i;switch(a){case 0:return[i,l,o];case 1:return[s,i,o];case 2:return[o,i,l];case 3:return[o,s,i];case 4:return[l,o,i];case 5:return[i,o,s]}}function f(t){var e,n,i,a,o=t[0]/360,s=t[1]/100,l=t[2]/100,u=s+l;switch(u>1&&(s/=u,l/=u),e=Math.floor(6*o),n=1-l,i=6*o-e,0!=(1&e)&&(i=1-i),a=s+i*(n-s),e){default:case 6:case 0:r=n,g=a,b=s;break;case 1:r=a,g=n,b=s;break;case 2:r=s,g=n,b=a;break;case 3:r=s,g=a,b=n;break;case 4:r=a,g=s,b=n;break;case 5:r=n,g=s,b=a}return[255*r,255*g,255*b]}function m(t){var e,n,i,a=t[0]/100,r=t[1]/100,o=t[2]/100,s=t[3]/100;return e=1-Math.min(1,a*(1-s)+s),n=1-Math.min(1,r*(1-s)+s),i=1-Math.min(1,o*(1-s)+s),[255*e,255*n,255*i]}function p(t){var e,n,i,a=t[0]/100,r=t[1]/100,o=t[2]/100;return e=3.2406*a+-1.5372*r+-.4986*o,n=-.9689*a+1.8758*r+.0415*o,i=.0557*a+-.204*r+1.057*o,e=e>.0031308?1.055*Math.pow(e,1/2.4)-.055:e*=12.92,n=n>.0031308?1.055*Math.pow(n,1/2.4)-.055:n*=12.92,i=i>.0031308?1.055*Math.pow(i,1/2.4)-.055:i*=12.92,e=Math.min(Math.max(0,e),1),n=Math.min(Math.max(0,n),1),i=Math.min(Math.max(0,i),1),[255*e,255*n,255*i]}function v(t){var e,n,i,a=t[0],r=t[1],o=t[2];return a/=95.047,r/=100,o/=108.883,a=a>.008856?Math.pow(a,1/3):7.787*a+16/116,r=r>.008856?Math.pow(r,1/3):7.787*r+16/116,o=o>.008856?Math.pow(o,1/3):7.787*o+16/116,e=116*r-16,n=500*(a-r),i=200*(r-o),[e,n,i]}function y(t){var e,n,i,a,r=t[0],o=t[1],s=t[2];return r<=8?a=(n=100*r/903.3)/100*7.787+16/116:(n=100*Math.pow((r+16)/116,3),a=Math.pow(n/100,1/3)),e=e/95.047<=.008856?e=95.047*(o/500+a-16/116)/7.787:95.047*Math.pow(o/500+a,3),i=i/108.883<=.008859?i=108.883*(a-s/200-16/116)/7.787:108.883*Math.pow(a-s/200,3),[e,n,i]}function x(t){var e,n,i,a=t[0],r=t[1],o=t[2];return e=Math.atan2(o,r),(n=360*e/2/Math.PI)<0&&(n+=360),i=Math.sqrt(r*r+o*o),[a,i,n]}function _(t){return p(y(t))}function k(t){var e,n,i,a=t[0],r=t[1];return i=t[2]/360*2*Math.PI,e=r*Math.cos(i),n=r*Math.sin(i),[a,e,n]}function w(t){return M[t]}e.exports={rgb2hsl:i,rgb2hsv:a,rgb2hwb:o,rgb2cmyk:s,rgb2keyword:l,rgb2xyz:u,rgb2lab:d,rgb2lch:function(t){return x(d(t))},hsl2rgb:c,hsl2hsv:function(t){var e,n,i=t[0],a=t[1]/100,r=t[2]/100;return 0===r?[0,0,0]:(r*=2,a*=r<=1?r:2-r,n=(r+a)/2,e=2*a/(r+a),[i,100*e,100*n])},hsl2hwb:function(t){return o(c(t))},hsl2cmyk:function(t){return s(c(t))},hsl2keyword:function(t){return l(c(t))},hsv2rgb:h,hsv2hsl:function(t){var e,n,i=t[0],a=t[1]/100,r=t[2]/100;return n=(2-a)*r,e=a*r,e/=n<=1?n:2-n,e=e||0,n/=2,[i,100*e,100*n]},hsv2hwb:function(t){return o(h(t))},hsv2cmyk:function(t){return s(h(t))},hsv2keyword:function(t){return l(h(t))},hwb2rgb:f,hwb2hsl:function(t){return i(f(t))},hwb2hsv:function(t){return a(f(t))},hwb2cmyk:function(t){return s(f(t))},hwb2keyword:function(t){return l(f(t))},cmyk2rgb:m,cmyk2hsl:function(t){return i(m(t))},cmyk2hsv:function(t){return a(m(t))},cmyk2hwb:function(t){return o(m(t))},cmyk2keyword:function(t){return l(m(t))},keyword2rgb:w,keyword2hsl:function(t){return i(w(t))},keyword2hsv:function(t){return a(w(t))},keyword2hwb:function(t){return o(w(t))},keyword2cmyk:function(t){return s(w(t))},keyword2lab:function(t){return d(w(t))},keyword2xyz:function(t){return u(w(t))},xyz2rgb:p,xyz2lab:v,xyz2lch:function(t){return x(v(t))},lab2xyz:y,lab2rgb:_,lab2lch:x,lch2lab:k,lch2xyz:function(t){return y(k(t))},lch2rgb:function(t){return _(k(t))}};var M={aliceblue:[240,248,255],antiquewhite:[250,235,215],aqua:[0,255,255],aquamarine:[127,255,212],azure:[240,255,255],beige:[245,245,220],bisque:[255,228,196],black:[0,0,0],blanchedalmond:[255,235,205],blue:[0,0,255],blueviolet:[138,43,226],brown:[165,42,42],burlywood:[222,184,135],cadetblue:[95,158,160],chartreuse:[127,255,0],chocolate:[210,105,30],coral:[255,127,80],cornflowerblue:[100,149,237],cornsilk:[255,248,220],crimson:[220,20,60],cyan:[0,255,255],darkblue:[0,0,139],darkcyan:[0,139,139],darkgoldenrod:[184,134,11],darkgray:[169,169,169],darkgreen:[0,100,0],darkgrey:[169,169,169],darkkhaki:[189,183,107],darkmagenta:[139,0,139],darkolivegreen:[85,107,47],darkorange:[255,140,0],darkorchid:[153,50,204],darkred:[139,0,0],darksalmon:[233,150,122],darkseagreen:[143,188,143],darkslateblue:[72,61,139],darkslategray:[47,79,79],darkslategrey:[47,79,79],darkturquoise:[0,206,209],darkviolet:[148,0,211],deeppink:[255,20,147],deepskyblue:[0,191,255],dimgray:[105,105,105],dimgrey:[105,105,105],dodgerblue:[30,144,255],firebrick:[178,34,34],floralwhite:[255,250,240],forestgreen:[34,139,34],fuchsia:[255,0,255],gainsboro:[220,220,220],ghostwhite:[248,248,255],gold:[255,215,0],goldenrod:[218,165,32],gray:[128,128,128],green:[0,128,0],greenyellow:[173,255,47],grey:[128,128,128],honeydew:[240,255,240],hotpink:[255,105,180],indianred:[205,92,92],indigo:[75,0,130],ivory:[255,255,240],khaki:[240,230,140],lavender:[230,230,250],lavenderblush:[255,240,245],lawngreen:[124,252,0],lemonchiffon:[255,250,205],lightblue:[173,216,230],lightcoral:[240,128,128],lightcyan:[224,255,255],lightgoldenrodyellow:[250,250,210],lightgray:[211,211,211],lightgreen:[144,238,144],lightgrey:[211,211,211],lightpink:[255,182,193],lightsalmon:[255,160,122],lightseagreen:[32,178,170],lightskyblue:[135,206,250],lightslategray:[119,136,153],lightslategrey:[119,136,153],lightsteelblue:[176,196,222],lightyellow:[255,255,224],lime:[0,255,0],limegreen:[50,205,50],linen:[250,240,230],magenta:[255,0,255],maroon:[128,0,0],mediumaquamarine:[102,205,170],mediumblue:[0,0,205],mediumorchid:[186,85,211],mediumpurple:[147,112,219],mediumseagreen:[60,179,113],mediumslateblue:[123,104,238],mediumspringgreen:[0,250,154],mediumturquoise:[72,209,204],mediumvioletred:[199,21,133],midnightblue:[25,25,112],mintcream:[245,255,250],mistyrose:[255,228,225],moccasin:[255,228,181],navajowhite:[255,222,173],navy:[0,0,128],oldlace:[253,245,230],olive:[128,128,0],olivedrab:[107,142,35],orange:[255,165,0],orangered:[255,69,0],orchid:[218,112,214],palegoldenrod:[238,232,170],palegreen:[152,251,152],paleturquoise:[175,238,238],palevioletred:[219,112,147],papayawhip:[255,239,213],peachpuff:[255,218,185],peru:[205,133,63],pink:[255,192,203],plum:[221,160,221],powderblue:[176,224,230],purple:[128,0,128],rebeccapurple:[102,51,153],red:[255,0,0],rosybrown:[188,143,143],royalblue:[65,105,225],saddlebrown:[139,69,19],salmon:[250,128,114],sandybrown:[244,164,96],seagreen:[46,139,87],seashell:[255,245,238],sienna:[160,82,45],silver:[192,192,192],skyblue:[135,206,235],slateblue:[106,90,205],slategray:[112,128,144],slategrey:[112,128,144],snow:[255,250,250],springgreen:[0,255,127],steelblue:[70,130,180],tan:[210,180,140],teal:[0,128,128],thistle:[216,191,216],tomato:[255,99,71],turquoise:[64,224,208],violet:[238,130,238],wheat:[245,222,179],white:[255,255,255],whitesmoke:[245,245,245],yellow:[255,255,0],yellowgreen:[154,205,50]},S={};for(var D in M)S[JSON.stringify(M[D])]=D},{}],4:[function(t,e,n){var i=t(3),a=function(){return new u};for(var r in i){a[r+"Raw"]=function(t){return function(e){return"number"==typeof e&&(e=Array.prototype.slice.call(arguments)),i[t](e)}}(r);var o=/(\w+)2(\w+)/.exec(r),s=o[1],l=o[2];(a[s]=a[s]||{})[l]=a[r]=function(t){return function(e){"number"==typeof e&&(e=Array.prototype.slice.call(arguments));var n=i[t](e);if("string"==typeof n||void 0===n)return n;for(var a=0;a<n.length;a++)n[a]=Math.round(n[a]);return n}}(r)}var u=function(){this.convs={}};u.prototype.routeSpace=function(t,e){var n=e[0];return void 0===n?this.getValues(t):("number"==typeof n&&(n=Array.prototype.slice.call(e)),this.setValues(t,n))},u.prototype.setValues=function(t,e){return this.space=t,this.convs={},this.convs[t]=e,this},u.prototype.getValues=function(t){var e=this.convs[t];if(!e){var n=this.space,i=this.convs[n];e=a[n][t](i),this.convs[t]=e}return e},["rgb","hsl","hsv","cmyk","keyword"].forEach(function(t){u.prototype[t]=function(e){return this.routeSpace(t,arguments)}}),e.exports=a},{3:3}],5:[function(t,e,n){"use strict";e.exports={aliceblue:[240,248,255],antiquewhite:[250,235,215],aqua:[0,255,255],aquamarine:[127,255,212],azure:[240,255,255],beige:[245,245,220],bisque:[255,228,196],black:[0,0,0],blanchedalmond:[255,235,205],blue:[0,0,255],blueviolet:[138,43,226],brown:[165,42,42],burlywood:[222,184,135],cadetblue:[95,158,160],chartreuse:[127,255,0],chocolate:[210,105,30],coral:[255,127,80],cornflowerblue:[100,149,237],cornsilk:[255,248,220],crimson:[220,20,60],cyan:[0,255,255],darkblue:[0,0,139],darkcyan:[0,139,139],darkgoldenrod:[184,134,11],darkgray:[169,169,169],darkgreen:[0,100,0],darkgrey:[169,169,169],darkkhaki:[189,183,107],darkmagenta:[139,0,139],darkolivegreen:[85,107,47],darkorange:[255,140,0],darkorchid:[153,50,204],darkred:[139,0,0],darksalmon:[233,150,122],darkseagreen:[143,188,143],darkslateblue:[72,61,139],darkslategray:[47,79,79],darkslategrey:[47,79,79],darkturquoise:[0,206,209],darkviolet:[148,0,211],deeppink:[255,20,147],deepskyblue:[0,191,255],dimgray:[105,105,105],dimgrey:[105,105,105],dodgerblue:[30,144,255],firebrick:[178,34,34],floralwhite:[255,250,240],forestgreen:[34,139,34],fuchsia:[255,0,255],gainsboro:[220,220,220],ghostwhite:[248,248,255],gold:[255,215,0],goldenrod:[218,165,32],gray:[128,128,128],green:[0,128,0],greenyellow:[173,255,47],grey:[128,128,128],honeydew:[240,255,240],hotpink:[255,105,180],indianred:[205,92,92],indigo:[75,0,130],ivory:[255,255,240],khaki:[240,230,140],lavender:[230,230,250],lavenderblush:[255,240,245],lawngreen:[124,252,0],lemonchiffon:[255,250,205],lightblue:[173,216,230],lightcoral:[240,128,128],lightcyan:[224,255,255],lightgoldenrodyellow:[250,250,210],lightgray:[211,211,211],lightgreen:[144,238,144],lightgrey:[211,211,211],lightpink:[255,182,193],lightsalmon:[255,160,122],lightseagreen:[32,178,170],lightskyblue:[135,206,250],lightslategray:[119,136,153],lightslategrey:[119,136,153],lightsteelblue:[176,196,222],lightyellow:[255,255,224],lime:[0,255,0],limegreen:[50,205,50],linen:[250,240,230],magenta:[255,0,255],maroon:[128,0,0],mediumaquamarine:[102,205,170],mediumblue:[0,0,205],mediumorchid:[186,85,211],mediumpurple:[147,112,219],mediumseagreen:[60,179,113],mediumslateblue:[123,104,238],mediumspringgreen:[0,250,154],mediumturquoise:[72,209,204],mediumvioletred:[199,21,133],midnightblue:[25,25,112],mintcream:[245,255,250],mistyrose:[255,228,225],moccasin:[255,228,181],navajowhite:[255,222,173],navy:[0,0,128],oldlace:[253,245,230],olive:[128,128,0],olivedrab:[107,142,35],orange:[255,165,0],orangered:[255,69,0],orchid:[218,112,214],palegoldenrod:[238,232,170],palegreen:[152,251,152],paleturquoise:[175,238,238],palevioletred:[219,112,147],papayawhip:[255,239,213],peachpuff:[255,218,185],peru:[205,133,63],pink:[255,192,203],plum:[221,160,221],powderblue:[176,224,230],purple:[128,0,128],rebeccapurple:[102,51,153],red:[255,0,0],rosybrown:[188,143,143],royalblue:[65,105,225],saddlebrown:[139,69,19],salmon:[250,128,114],sandybrown:[244,164,96],seagreen:[46,139,87],seashell:[255,245,238],sienna:[160,82,45],silver:[192,192,192],skyblue:[135,206,235],slateblue:[106,90,205],slategray:[112,128,144],slategrey:[112,128,144],snow:[255,250,250],springgreen:[0,255,127],steelblue:[70,130,180],tan:[210,180,140],teal:[0,128,128],thistle:[216,191,216],tomato:[255,99,71],turquoise:[64,224,208],violet:[238,130,238],wheat:[245,222,179],white:[255,255,255],whitesmoke:[245,245,245],yellow:[255,255,0],yellowgreen:[154,205,50]}},{}],6:[function(t,e,n){!function(t,i){"object"==typeof n&&void 0!==e?e.exports=i():t.moment=i()}(this,function(){"use strict";function n(){return xe.apply(null,arguments)}function i(t){return t instanceof Array||"[object Array]"===Object.prototype.toString.call(t)}function a(t){return null!=t&&"[object Object]"===Object.prototype.toString.call(t)}function r(t){var e;for(e in t)return!1;return!0}function o(t){return void 0===t}function s(t){return"number"==typeof t||"[object Number]"===Object.prototype.toString.call(t)}function l(t){return t instanceof Date||"[object Date]"===Object.prototype.toString.call(t)}function u(t,e){var n,i=[];for(n=0;n<t.length;++n)i.push(e(t[n],n));return i}function d(t,e){return Object.prototype.hasOwnProperty.call(t,e)}function c(t,e){for(var n in e)d(e,n)&&(t[n]=e[n]);return d(e,"toString")&&(t.toString=e.toString),d(e,"valueOf")&&(t.valueOf=e.valueOf),t}function h(t,e,n,i){return Yt(t,e,n,i,!0).utc()}function f(){return{empty:!1,unusedTokens:[],unusedInput:[],overflow:-2,charsLeftOver:0,nullInput:!1,invalidMonth:null,invalidFormat:!1,userInvalidated:!1,iso:!1,parsedDateParts:[],meridiem:null,rfc2822:!1,weekdayMismatch:!1}}function g(t){return null==t._pf&&(t._pf=f()),t._pf}function m(t){if(null==t._isValid){var e=g(t),n=ke.call(e.parsedDateParts,function(t){return null!=t}),i=!isNaN(t._d.getTime())&&e.overflow<0&&!e.empty&&!e.invalidMonth&&!e.invalidWeekday&&!e.nullInput&&!e.invalidFormat&&!e.userInvalidated&&(!e.meridiem||e.meridiem&&n);if(t._strict&&(i=i&&0===e.charsLeftOver&&0===e.unusedTokens.length&&void 0===e.bigHour),null!=Object.isFrozen&&Object.isFrozen(t))return i;t._isValid=i}return t._isValid}function p(t){var e=h(NaN);return null!=t?c(g(e),t):g(e).userInvalidated=!0,e}function v(t,e){var n,i,a;if(o(e._isAMomentObject)||(t._isAMomentObject=e._isAMomentObject),o(e._i)||(t._i=e._i),o(e._f)||(t._f=e._f),o(e._l)||(t._l=e._l),o(e._strict)||(t._strict=e._strict),o(e._tzm)||(t._tzm=e._tzm),o(e._isUTC)||(t._isUTC=e._isUTC),o(e._offset)||(t._offset=e._offset),o(e._pf)||(t._pf=g(e)),o(e._locale)||(t._locale=e._locale),we.length>0)for(n=0;n<we.length;n++)o(a=e[i=we[n]])||(t[i]=a);return t}function y(t){v(this,t),this._d=new Date(null!=t._d?t._d.getTime():NaN),this.isValid()||(this._d=new Date(NaN)),!1===Me&&(Me=!0,n.updateOffset(this),Me=!1)}function b(t){return t instanceof y||null!=t&&null!=t._isAMomentObject}function x(t){return t<0?Math.ceil(t)||0:Math.floor(t)}function _(t){var e=+t,n=0;return 0!==e&&isFinite(e)&&(n=x(e)),n}function k(t,e,n){var i,a=Math.min(t.length,e.length),r=Math.abs(t.length-e.length),o=0;for(i=0;i<a;i++)(n&&t[i]!==e[i]||!n&&_(t[i])!==_(e[i]))&&o++;return o+r}function w(t){!1===n.suppressDeprecationWarnings&&"undefined"!=typeof console&&console.warn&&console.warn("Deprecation warning: "+t)}function M(t,e){var i=!0;return c(function(){if(null!=n.deprecationHandler&&n.deprecationHandler(null,t),i){for(var a,r=[],o=0;o<arguments.length;o++){if(a="","object"==typeof arguments[o]){a+="\n["+o+"] ";for(var s in arguments[0])a+=s+": "+arguments[0][s]+", ";a=a.slice(0,-2)}else a=arguments[o];r.push(a)}w(t+"\nArguments: "+Array.prototype.slice.call(r).join("")+"\n"+(new Error).stack),i=!1}return e.apply(this,arguments)},e)}function S(t,e){null!=n.deprecationHandler&&n.deprecationHandler(t,e),Se[t]||(w(e),Se[t]=!0)}function D(t){return t instanceof Function||"[object Function]"===Object.prototype.toString.call(t)}function C(t,e){var n,i=c({},t);for(n in e)d(e,n)&&(a(t[n])&&a(e[n])?(i[n]={},c(i[n],t[n]),c(i[n],e[n])):null!=e[n]?i[n]=e[n]:delete i[n]);for(n in t)d(t,n)&&!d(e,n)&&a(t[n])&&(i[n]=c({},i[n]));return i}function P(t){null!=t&&this.set(t)}function T(t,e){var n=t.toLowerCase();Te[n]=Te[n+"s"]=Te[e]=t}function A(t){return"string"==typeof t?Te[t]||Te[t.toLowerCase()]:void 0}function I(t){var e,n,i={};for(n in t)d(t,n)&&(e=A(n))&&(i[e]=t[n]);return i}function O(t,e){Ae[t]=e}function F(t){var e=[];for(var n in t)e.push({unit:n,priority:Ae[n]});return e.sort(function(t,e){return t.priority-e.priority}),e}function R(t,e){return function(i){return null!=i?(W(this,t,i),n.updateOffset(this,e),this):L(this,t)}}function L(t,e){return t.isValid()?t._d["get"+(t._isUTC?"UTC":"")+e]():NaN}function W(t,e,n){t.isValid()&&t._d["set"+(t._isUTC?"UTC":"")+e](n)}function Y(t,e,n){var i=""+Math.abs(t),a=e-i.length;return(t>=0?n?"+":"":"-")+Math.pow(10,Math.max(0,a)).toString().substr(1)+i}function N(t,e,n,i){var a=i;"string"==typeof i&&(a=function(){return this[i]()}),t&&(Re[t]=a),e&&(Re[e[0]]=function(){return Y(a.apply(this,arguments),e[1],e[2])}),n&&(Re[n]=function(){return this.localeData().ordinal(a.apply(this,arguments),t)})}function z(t){return t.match(/\[[\s\S]/)?t.replace(/^\[|\]$/g,""):t.replace(/\\/g,"")}function B(t){var e,n,i=t.match(Ie);for(e=0,n=i.length;e<n;e++)Re[i[e]]?i[e]=Re[i[e]]:i[e]=z(i[e]);return function(e){var a,r="";for(a=0;a<n;a++)r+=D(i[a])?i[a].call(e,t):i[a];return r}}function V(t,e){return t.isValid()?(e=H(e,t.localeData()),Fe[e]=Fe[e]||B(e),Fe[e](t)):t.localeData().invalidDate()}function H(t,e){var n=5;for(Oe.lastIndex=0;n>=0&&Oe.test(t);)t=t.replace(Oe,function(t){return e.longDateFormat(t)||t}),Oe.lastIndex=0,n-=1;return t}function E(t,e,n){Ke[t]=D(e)?e:function(t,i){return t&&n?n:e}}function j(t,e){return d(Ke,t)?Ke[t](e._strict,e._locale):new RegExp(U(t))}function U(t){return q(t.replace("\\","").replace(/\\(\[)|\\(\])|\[([^\]\[]*)\]|\\(.)/g,function(t,e,n,i,a){return e||n||i||a}))}function q(t){return t.replace(/[-\/\\^$*+?.()|[\]{}]/g,"\\$&")}function G(t,e){var n,i=e;for("string"==typeof t&&(t=[t]),s(e)&&(i=function(t,n){n[e]=_(t)}),n=0;n<t.length;n++)Qe[t[n]]=i}function Z(t,e){G(t,function(t,n,i,a){i._w=i._w||{},e(t,i._w,i,a)})}function X(t,e,n){null!=e&&d(Qe,t)&&Qe[t](e,n._a,n,t)}function J(t,e){return new Date(Date.UTC(t,e+1,0)).getUTCDate()}function K(t,e,n){var i,a,r,o=t.toLocaleLowerCase();if(!this._monthsParse)for(this._monthsParse=[],this._longMonthsParse=[],this._shortMonthsParse=[],i=0;i<12;++i)r=h([2e3,i]),this._shortMonthsParse[i]=this.monthsShort(r,"").toLocaleLowerCase(),this._longMonthsParse[i]=this.months(r,"").toLocaleLowerCase();return n?"MMM"===e?-1!==(a=un.call(this._shortMonthsParse,o))?a:null:-1!==(a=un.call(this._longMonthsParse,o))?a:null:"MMM"===e?-1!==(a=un.call(this._shortMonthsParse,o))?a:-1!==(a=un.call(this._longMonthsParse,o))?a:null:-1!==(a=un.call(this._longMonthsParse,o))?a:-1!==(a=un.call(this._shortMonthsParse,o))?a:null}function Q(t,e){var n;if(!t.isValid())return t;if("string"==typeof e)if(/^\d+$/.test(e))e=_(e);else if(e=t.localeData().monthsParse(e),!s(e))return t;return n=Math.min(t.date(),J(t.year(),e)),t._d["set"+(t._isUTC?"UTC":"")+"Month"](e,n),t}function $(t){return null!=t?(Q(this,t),n.updateOffset(this,!0),this):L(this,"Month")}function tt(){function t(t,e){return e.length-t.length}var e,n,i=[],a=[],r=[];for(e=0;e<12;e++)n=h([2e3,e]),i.push(this.monthsShort(n,"")),a.push(this.months(n,"")),r.push(this.months(n,"")),r.push(this.monthsShort(n,""));for(i.sort(t),a.sort(t),r.sort(t),e=0;e<12;e++)i[e]=q(i[e]),a[e]=q(a[e]);for(e=0;e<24;e++)r[e]=q(r[e]);this._monthsRegex=new RegExp("^("+r.join("|")+")","i"),this._monthsShortRegex=this._monthsRegex,this._monthsStrictRegex=new RegExp("^("+a.join("|")+")","i"),this._monthsShortStrictRegex=new RegExp("^("+i.join("|")+")","i")}function et(t){return nt(t)?366:365}function nt(t){return t%4==0&&t%100!=0||t%400==0}function it(t,e,n,i,a,r,o){var s=new Date(t,e,n,i,a,r,o);return t<100&&t>=0&&isFinite(s.getFullYear())&&s.setFullYear(t),s}function at(t){var e=new Date(Date.UTC.apply(null,arguments));return t<100&&t>=0&&isFinite(e.getUTCFullYear())&&e.setUTCFullYear(t),e}function rt(t,e,n){var i=7+e-n;return-((7+at(t,0,i).getUTCDay()-e)%7)+i-1}function ot(t,e,n,i,a){var r,o,s=1+7*(e-1)+(7+n-i)%7+rt(t,i,a);return s<=0?o=et(r=t-1)+s:s>et(t)?(r=t+1,o=s-et(t)):(r=t,o=s),{year:r,dayOfYear:o}}function st(t,e,n){var i,a,r=rt(t.year(),e,n),o=Math.floor((t.dayOfYear()-r-1)/7)+1;return o<1?i=o+lt(a=t.year()-1,e,n):o>lt(t.year(),e,n)?(i=o-lt(t.year(),e,n),a=t.year()+1):(a=t.year(),i=o),{week:i,year:a}}function lt(t,e,n){var i=rt(t,e,n),a=rt(t+1,e,n);return(et(t)-i+a)/7}function ut(t,e){return"string"!=typeof t?t:isNaN(t)?"number"==typeof(t=e.weekdaysParse(t))?t:null:parseInt(t,10)}function dt(t,e){return"string"==typeof t?e.weekdaysParse(t)%7||7:isNaN(t)?null:t}function ct(t,e,n){var i,a,r,o=t.toLocaleLowerCase();if(!this._weekdaysParse)for(this._weekdaysParse=[],this._shortWeekdaysParse=[],this._minWeekdaysParse=[],i=0;i<7;++i)r=h([2e3,1]).day(i),this._minWeekdaysParse[i]=this.weekdaysMin(r,"").toLocaleLowerCase(),this._shortWeekdaysParse[i]=this.weekdaysShort(r,"").toLocaleLowerCase(),this._weekdaysParse[i]=this.weekdays(r,"").toLocaleLowerCase();return n?"dddd"===e?-1!==(a=un.call(this._weekdaysParse,o))?a:null:"ddd"===e?-1!==(a=un.call(this._shortWeekdaysParse,o))?a:null:-1!==(a=un.call(this._minWeekdaysParse,o))?a:null:"dddd"===e?-1!==(a=un.call(this._weekdaysParse,o))?a:-1!==(a=un.call(this._shortWeekdaysParse,o))?a:-1!==(a=un.call(this._minWeekdaysParse,o))?a:null:"ddd"===e?-1!==(a=un.call(this._shortWeekdaysParse,o))?a:-1!==(a=un.call(this._weekdaysParse,o))?a:-1!==(a=un.call(this._minWeekdaysParse,o))?a:null:-1!==(a=un.call(this._minWeekdaysParse,o))?a:-1!==(a=un.call(this._weekdaysParse,o))?a:-1!==(a=un.call(this._shortWeekdaysParse,o))?a:null}function ht(){function t(t,e){return e.length-t.length}var e,n,i,a,r,o=[],s=[],l=[],u=[];for(e=0;e<7;e++)n=h([2e3,1]).day(e),i=this.weekdaysMin(n,""),a=this.weekdaysShort(n,""),r=this.weekdays(n,""),o.push(i),s.push(a),l.push(r),u.push(i),u.push(a),u.push(r);for(o.sort(t),s.sort(t),l.sort(t),u.sort(t),e=0;e<7;e++)s[e]=q(s[e]),l[e]=q(l[e]),u[e]=q(u[e]);this._weekdaysRegex=new RegExp("^("+u.join("|")+")","i"),this._weekdaysShortRegex=this._weekdaysRegex,this._weekdaysMinRegex=this._weekdaysRegex,this._weekdaysStrictRegex=new RegExp("^("+l.join("|")+")","i"),this._weekdaysShortStrictRegex=new RegExp("^("+s.join("|")+")","i"),this._weekdaysMinStrictRegex=new RegExp("^("+o.join("|")+")","i")}function ft(){return this.hours()%12||12}function gt(t,e){N(t,0,0,function(){return this.localeData().meridiem(this.hours(),this.minutes(),e)})}function mt(t,e){return e._meridiemParse}function pt(t){return t?t.toLowerCase().replace("_","-"):t}function vt(t){for(var e,n,i,a,r=0;r<t.length;){for(e=(a=pt(t[r]).split("-")).length,n=(n=pt(t[r+1]))?n.split("-"):null;e>0;){if(i=yt(a.slice(0,e).join("-")))return i;if(n&&n.length>=e&&k(a,n,!0)>=e-1)break;e--}r++}return null}function yt(n){var i=null;if(!Sn[n]&&void 0!==e&&e&&e.exports)try{i=kn._abbr,t("./locale/"+n),bt(i)}catch(t){}return Sn[n]}function bt(t,e){var n;return t&&(n=o(e)?_t(t):xt(t,e))&&(kn=n),kn._abbr}function xt(t,e){if(null!==e){var n=Mn;if(e.abbr=t,null!=Sn[t])S("defineLocaleOverride","use moment.updateLocale(localeName, config) to change an existing locale. moment.defineLocale(localeName, config) should only be used for creating a new locale See http://momentjs.com/guides/#/warnings/define-locale/ for more info."),n=Sn[t]._config;else if(null!=e.parentLocale){if(null==Sn[e.parentLocale])return Dn[e.parentLocale]||(Dn[e.parentLocale]=[]),Dn[e.parentLocale].push({name:t,config:e}),null;n=Sn[e.parentLocale]._config}return Sn[t]=new P(C(n,e)),Dn[t]&&Dn[t].forEach(function(t){xt(t.name,t.config)}),bt(t),Sn[t]}return delete Sn[t],null}function _t(t){var e;if(t&&t._locale&&t._locale._abbr&&(t=t._locale._abbr),!t)return kn;if(!i(t)){if(e=yt(t))return e;t=[t]}return vt(t)}function kt(t){var e,n=t._a;return n&&-2===g(t).overflow&&(e=n[tn]<0||n[tn]>11?tn:n[en]<1||n[en]>J(n[$e],n[tn])?en:n[nn]<0||n[nn]>24||24===n[nn]&&(0!==n[an]||0!==n[rn]||0!==n[on])?nn:n[an]<0||n[an]>59?an:n[rn]<0||n[rn]>59?rn:n[on]<0||n[on]>999?on:-1,g(t)._overflowDayOfYear&&(e<$e||e>en)&&(e=en),g(t)._overflowWeeks&&-1===e&&(e=sn),g(t)._overflowWeekday&&-1===e&&(e=ln),g(t).overflow=e),t}function wt(t){var e,n,i,a,r,o,s=t._i,l=Cn.exec(s)||Pn.exec(s);if(l){for(g(t).iso=!0,e=0,n=An.length;e<n;e++)if(An[e][1].exec(l[1])){a=An[e][0],i=!1!==An[e][2];break}if(null==a)return void(t._isValid=!1);if(l[3]){for(e=0,n=In.length;e<n;e++)if(In[e][1].exec(l[3])){r=(l[2]||" ")+In[e][0];break}if(null==r)return void(t._isValid=!1)}if(!i&&null!=r)return void(t._isValid=!1);if(l[4]){if(!Tn.exec(l[4]))return void(t._isValid=!1);o="Z"}t._f=a+(r||"")+(o||""),At(t)}else t._isValid=!1}function Mt(t){var e,n,i,a,r,o,s,l,u={" GMT":" +0000"," EDT":" -0400"," EST":" -0500"," CDT":" -0500"," CST":" -0600"," MDT":" -0600"," MST":" -0700"," PDT":" -0700"," PST":" -0800"};if(e=t._i.replace(/\([^\)]*\)|[\n\t]/g," ").replace(/(\s\s+)/g," ").replace(/^\s|\s$/g,""),n=Fn.exec(e)){if(i=n[1]?"ddd"+(5===n[1].length?", ":" "):"",a="D MMM "+(n[2].length>10?"YYYY ":"YY "),r="HH:mm"+(n[4]?":ss":""),n[1]){var d=["Sun","Mon","Tue","Wed","Thu","Fri","Sat"][new Date(n[2]).getDay()];if(n[1].substr(0,3)!==d)return g(t).weekdayMismatch=!0,void(t._isValid=!1)}switch(n[5].length){case 2:s=0===l?" +0000":((l="YXWVUTSRQPONZABCDEFGHIKLM".indexOf(n[5][1].toUpperCase())-12)<0?" -":" +")+(""+l).replace(/^-?/,"0").match(/..$/)[0]+"00";break;case 4:s=u[n[5]];break;default:s=u[" GMT"]}n[5]=s,t._i=n.splice(1).join(""),o=" ZZ",t._f=i+a+r+o,At(t),g(t).rfc2822=!0}else t._isValid=!1}function St(t){var e=On.exec(t._i);null===e?(wt(t),!1===t._isValid&&(delete t._isValid,Mt(t),!1===t._isValid&&(delete t._isValid,n.createFromInputFallback(t)))):t._d=new Date(+e[1])}function Dt(t,e,n){return null!=t?t:null!=e?e:n}function Ct(t){var e=new Date(n.now());return t._useUTC?[e.getUTCFullYear(),e.getUTCMonth(),e.getUTCDate()]:[e.getFullYear(),e.getMonth(),e.getDate()]}function Pt(t){var e,n,i,a,r=[];if(!t._d){for(i=Ct(t),t._w&&null==t._a[en]&&null==t._a[tn]&&Tt(t),null!=t._dayOfYear&&(a=Dt(t._a[$e],i[$e]),(t._dayOfYear>et(a)||0===t._dayOfYear)&&(g(t)._overflowDayOfYear=!0),n=at(a,0,t._dayOfYear),t._a[tn]=n.getUTCMonth(),t._a[en]=n.getUTCDate()),e=0;e<3&&null==t._a[e];++e)t._a[e]=r[e]=i[e];for(;e<7;e++)t._a[e]=r[e]=null==t._a[e]?2===e?1:0:t._a[e];24===t._a[nn]&&0===t._a[an]&&0===t._a[rn]&&0===t._a[on]&&(t._nextDay=!0,t._a[nn]=0),t._d=(t._useUTC?at:it).apply(null,r),null!=t._tzm&&t._d.setUTCMinutes(t._d.getUTCMinutes()-t._tzm),t._nextDay&&(t._a[nn]=24)}}function Tt(t){var e,n,i,a,r,o,s,l;if(null!=(e=t._w).GG||null!=e.W||null!=e.E)r=1,o=4,n=Dt(e.GG,t._a[$e],st(Nt(),1,4).year),i=Dt(e.W,1),((a=Dt(e.E,1))<1||a>7)&&(l=!0);else{r=t._locale._week.dow,o=t._locale._week.doy;var u=st(Nt(),r,o);n=Dt(e.gg,t._a[$e],u.year),i=Dt(e.w,u.week),null!=e.d?((a=e.d)<0||a>6)&&(l=!0):null!=e.e?(a=e.e+r,(e.e<0||e.e>6)&&(l=!0)):a=r}i<1||i>lt(n,r,o)?g(t)._overflowWeeks=!0:null!=l?g(t)._overflowWeekday=!0:(s=ot(n,i,a,r,o),t._a[$e]=s.year,t._dayOfYear=s.dayOfYear)}function At(t){if(t._f!==n.ISO_8601)if(t._f!==n.RFC_2822){t._a=[],g(t).empty=!0;var e,i,a,r,o,s=""+t._i,l=s.length,u=0;for(a=H(t._f,t._locale).match(Ie)||[],e=0;e<a.length;e++)r=a[e],(i=(s.match(j(r,t))||[])[0])&&((o=s.substr(0,s.indexOf(i))).length>0&&g(t).unusedInput.push(o),s=s.slice(s.indexOf(i)+i.length),u+=i.length),Re[r]?(i?g(t).empty=!1:g(t).unusedTokens.push(r),X(r,i,t)):t._strict&&!i&&g(t).unusedTokens.push(r);g(t).charsLeftOver=l-u,s.length>0&&g(t).unusedInput.push(s),t._a[nn]<=12&&!0===g(t).bigHour&&t._a[nn]>0&&(g(t).bigHour=void 0),g(t).parsedDateParts=t._a.slice(0),g(t).meridiem=t._meridiem,t._a[nn]=It(t._locale,t._a[nn],t._meridiem),Pt(t),kt(t)}else Mt(t);else wt(t)}function It(t,e,n){var i;return null==n?e:null!=t.meridiemHour?t.meridiemHour(e,n):null!=t.isPM?((i=t.isPM(n))&&e<12&&(e+=12),i||12!==e||(e=0),e):e}function Ot(t){var e,n,i,a,r;if(0===t._f.length)return g(t).invalidFormat=!0,void(t._d=new Date(NaN));for(a=0;a<t._f.length;a++)r=0,e=v({},t),null!=t._useUTC&&(e._useUTC=t._useUTC),e._f=t._f[a],At(e),m(e)&&(r+=g(e).charsLeftOver,r+=10*g(e).unusedTokens.length,g(e).score=r,(null==i||r<i)&&(i=r,n=e));c(t,n||e)}function Ft(t){if(!t._d){var e=I(t._i);t._a=u([e.year,e.month,e.day||e.date,e.hour,e.minute,e.second,e.millisecond],function(t){return t&&parseInt(t,10)}),Pt(t)}}function Rt(t){var e=new y(kt(Lt(t)));return e._nextDay&&(e.add(1,"d"),e._nextDay=void 0),e}function Lt(t){var e=t._i,n=t._f;return t._locale=t._locale||_t(t._l),null===e||void 0===n&&""===e?p({nullInput:!0}):("string"==typeof e&&(t._i=e=t._locale.preparse(e)),b(e)?new y(kt(e)):(l(e)?t._d=e:i(n)?Ot(t):n?At(t):Wt(t),m(t)||(t._d=null),t))}function Wt(t){var e=t._i;o(e)?t._d=new Date(n.now()):l(e)?t._d=new Date(e.valueOf()):"string"==typeof e?St(t):i(e)?(t._a=u(e.slice(0),function(t){return parseInt(t,10)}),Pt(t)):a(e)?Ft(t):s(e)?t._d=new Date(e):n.createFromInputFallback(t)}function Yt(t,e,n,o,s){var l={};return!0!==n&&!1!==n||(o=n,n=void 0),(a(t)&&r(t)||i(t)&&0===t.length)&&(t=void 0),l._isAMomentObject=!0,l._useUTC=l._isUTC=s,l._l=n,l._i=t,l._f=e,l._strict=o,Rt(l)}function Nt(t,e,n,i){return Yt(t,e,n,i,!1)}function zt(t,e){var n,a;if(1===e.length&&i(e[0])&&(e=e[0]),!e.length)return Nt();for(n=e[0],a=1;a<e.length;++a)e[a].isValid()&&!e[a][t](n)||(n=e[a]);return n}function Bt(t){for(var e in t)if(-1===Wn.indexOf(e)||null!=t[e]&&isNaN(t[e]))return!1;for(var n=!1,i=0;i<Wn.length;++i)if(t[Wn[i]]){if(n)return!1;parseFloat(t[Wn[i]])!==_(t[Wn[i]])&&(n=!0)}return!0}function Vt(t){var e=I(t),n=e.year||0,i=e.quarter||0,a=e.month||0,r=e.week||0,o=e.day||0,s=e.hour||0,l=e.minute||0,u=e.second||0,d=e.millisecond||0;this._isValid=Bt(e),this._milliseconds=+d+1e3*u+6e4*l+1e3*s*60*60,this._days=+o+7*r,this._months=+a+3*i+12*n,this._data={},this._locale=_t(),this._bubble()}function Ht(t){return t instanceof Vt}function Et(t){return t<0?-1*Math.round(-1*t):Math.round(t)}function jt(t,e){N(t,0,0,function(){var t=this.utcOffset(),n="+";return t<0&&(t=-t,n="-"),n+Y(~~(t/60),2)+e+Y(~~t%60,2)})}function Ut(t,e){var n=(e||"").match(t);if(null===n)return null;var i=((n[n.length-1]||[])+"").match(Yn)||["-",0,0],a=60*i[1]+_(i[2]);return 0===a?0:"+"===i[0]?a:-a}function qt(t,e){var i,a;return e._isUTC?(i=e.clone(),a=(b(t)||l(t)?t.valueOf():Nt(t).valueOf())-i.valueOf(),i._d.setTime(i._d.valueOf()+a),n.updateOffset(i,!1),i):Nt(t).local()}function Gt(t){return 15*-Math.round(t._d.getTimezoneOffset()/15)}function Zt(){return!!this.isValid()&&(this._isUTC&&0===this._offset)}function Xt(t,e){var n,i,a,r=t,o=null;return Ht(t)?r={ms:t._milliseconds,d:t._days,M:t._months}:s(t)?(r={},e?r[e]=t:r.milliseconds=t):(o=Nn.exec(t))?(n="-"===o[1]?-1:1,r={y:0,d:_(o[en])*n,h:_(o[nn])*n,m:_(o[an])*n,s:_(o[rn])*n,ms:_(Et(1e3*o[on]))*n}):(o=zn.exec(t))?(n="-"===o[1]?-1:1,r={y:Jt(o[2],n),M:Jt(o[3],n),w:Jt(o[4],n),d:Jt(o[5],n),h:Jt(o[6],n),m:Jt(o[7],n),s:Jt(o[8],n)}):null==r?r={}:"object"==typeof r&&("from"in r||"to"in r)&&(a=Qt(Nt(r.from),Nt(r.to)),(r={}).ms=a.milliseconds,r.M=a.months),i=new Vt(r),Ht(t)&&d(t,"_locale")&&(i._locale=t._locale),i}function Jt(t,e){var n=t&&parseFloat(t.replace(",","."));return(isNaN(n)?0:n)*e}function Kt(t,e){var n={milliseconds:0,months:0};return n.months=e.month()-t.month()+12*(e.year()-t.year()),t.clone().add(n.months,"M").isAfter(e)&&--n.months,n.milliseconds=+e-+t.clone().add(n.months,"M"),n}function Qt(t,e){var n;return t.isValid()&&e.isValid()?(e=qt(e,t),t.isBefore(e)?n=Kt(t,e):((n=Kt(e,t)).milliseconds=-n.milliseconds,n.months=-n.months),n):{milliseconds:0,months:0}}function $t(t,e){return function(n,i){var a,r;return null===i||isNaN(+i)||(S(e,"moment()."+e+"(period, number) is deprecated. Please use moment()."+e+"(number, period). See http://momentjs.com/guides/#/warnings/add-inverted-param/ for more info."),r=n,n=i,i=r),n="string"==typeof n?+n:n,a=Xt(n,i),te(this,a,t),this}}function te(t,e,i,a){var r=e._milliseconds,o=Et(e._days),s=Et(e._months);t.isValid()&&(a=null==a||a,r&&t._d.setTime(t._d.valueOf()+r*i),o&&W(t,"Date",L(t,"Date")+o*i),s&&Q(t,L(t,"Month")+s*i),a&&n.updateOffset(t,o||s))}function ee(t,e){var n,i=12*(e.year()-t.year())+(e.month()-t.month()),a=t.clone().add(i,"months");return n=e-a<0?(e-a)/(a-t.clone().add(i-1,"months")):(e-a)/(t.clone().add(i+1,"months")-a),-(i+n)||0}function ne(t){var e;return void 0===t?this._locale._abbr:(null!=(e=_t(t))&&(this._locale=e),this)}function ie(){return this._locale}function ae(t,e){N(0,[t,t.length],0,e)}function re(t,e,n,i,a){var r;return null==t?st(this,i,a).year:(r=lt(t,i,a),e>r&&(e=r),oe.call(this,t,e,n,i,a))}function oe(t,e,n,i,a){var r=ot(t,e,n,i,a),o=at(r.year,0,r.dayOfYear);return this.year(o.getUTCFullYear()),this.month(o.getUTCMonth()),this.date(o.getUTCDate()),this}function se(t){return t}function le(t,e,n,i){var a=_t(),r=h().set(i,e);return a[n](r,t)}function ue(t,e,n){if(s(t)&&(e=t,t=void 0),t=t||"",null!=e)return le(t,e,n,"month");var i,a=[];for(i=0;i<12;i++)a[i]=le(t,i,n,"month");return a}function de(t,e,n,i){"boolean"==typeof t?(s(e)&&(n=e,e=void 0),e=e||""):(n=e=t,t=!1,s(e)&&(n=e,e=void 0),e=e||"");var a=_t(),r=t?a._week.dow:0;if(null!=n)return le(e,(n+r)%7,i,"day");var o,l=[];for(o=0;o<7;o++)l[o]=le(e,(o+r)%7,i,"day");return l}function ce(t,e,n,i){var a=Xt(e,n);return t._milliseconds+=i*a._milliseconds,t._days+=i*a._days,t._months+=i*a._months,t._bubble()}function he(t){return t<0?Math.floor(t):Math.ceil(t)}function fe(t){return 4800*t/146097}function ge(t){return 146097*t/4800}function me(t){return function(){return this.as(t)}}function pe(t){return function(){return this.isValid()?this._data[t]:NaN}}function ve(t,e,n,i,a){return a.relativeTime(e||1,!!n,t,i)}function ye(t,e,n){var i=Xt(t).abs(),a=hi(i.as("s")),r=hi(i.as("m")),o=hi(i.as("h")),s=hi(i.as("d")),l=hi(i.as("M")),u=hi(i.as("y")),d=a<=fi.ss&&["s",a]||a<fi.s&&["ss",a]||r<=1&&["m"]||r<fi.m&&["mm",r]||o<=1&&["h"]||o<fi.h&&["hh",o]||s<=1&&["d"]||s<fi.d&&["dd",s]||l<=1&&["M"]||l<fi.M&&["MM",l]||u<=1&&["y"]||["yy",u];return d[2]=e,d[3]=+t>0,d[4]=n,ve.apply(null,d)}function be(){if(!this.isValid())return this.localeData().invalidDate();var t,e,n,i=gi(this._milliseconds)/1e3,a=gi(this._days),r=gi(this._months);e=x((t=x(i/60))/60),i%=60,t%=60;var o=n=x(r/12),s=r%=12,l=a,u=e,d=t,c=i,h=this.asSeconds();return h?(h<0?"-":"")+"P"+(o?o+"Y":"")+(s?s+"M":"")+(l?l+"D":"")+(u||d||c?"T":"")+(u?u+"H":"")+(d?d+"M":"")+(c?c+"S":""):"P0D"}var xe,_e,ke=_e=Array.prototype.some?Array.prototype.some:function(t){for(var e=Object(this),n=e.length>>>0,i=0;i<n;i++)if(i in e&&t.call(this,e[i],i,e))return!0;return!1},we=n.momentProperties=[],Me=!1,Se={};n.suppressDeprecationWarnings=!1,n.deprecationHandler=null;var De,Ce,Pe=De=Object.keys?Object.keys:function(t){var e,n=[];for(e in t)d(t,e)&&n.push(e);return n},Te={},Ae={},Ie=/(\[[^\[]*\])|(\\)?([Hh]mm(ss)?|Mo|MM?M?M?|Do|DDDo|DD?D?D?|ddd?d?|do?|w[o|w]?|W[o|W]?|Qo?|YYYYYY|YYYYY|YYYY|YY|gg(ggg?)?|GG(GGG?)?|e|E|a|A|hh?|HH?|kk?|mm?|ss?|S{1,9}|x|X|zz?|ZZ?|.)/g,Oe=/(\[[^\[]*\])|(\\)?(LTS|LT|LL?L?L?|l{1,4})/g,Fe={},Re={},Le=/\d/,We=/\d\d/,Ye=/\d{3}/,Ne=/\d{4}/,ze=/[+-]?\d{6}/,Be=/\d\d?/,Ve=/\d\d\d\d?/,He=/\d\d\d\d\d\d?/,Ee=/\d{1,3}/,je=/\d{1,4}/,Ue=/[+-]?\d{1,6}/,qe=/\d+/,Ge=/[+-]?\d+/,Ze=/Z|[+-]\d\d:?\d\d/gi,Xe=/Z|[+-]\d\d(?::?\d\d)?/gi,Je=/[0-9]*['a-z\u00A0-\u05FF\u0700-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]+|[\u0600-\u06FF\/]+(\s*?[\u0600-\u06FF]+){1,2}/i,Ke={},Qe={},$e=0,tn=1,en=2,nn=3,an=4,rn=5,on=6,sn=7,ln=8,un=Ce=Array.prototype.indexOf?Array.prototype.indexOf:function(t){var e;for(e=0;e<this.length;++e)if(this[e]===t)return e;return-1};N("M",["MM",2],"Mo",function(){return this.month()+1}),N("MMM",0,0,function(t){return this.localeData().monthsShort(this,t)}),N("MMMM",0,0,function(t){return this.localeData().months(this,t)}),T("month","M"),O("month",8),E("M",Be),E("MM",Be,We),E("MMM",function(t,e){return e.monthsShortRegex(t)}),E("MMMM",function(t,e){return e.monthsRegex(t)}),G(["M","MM"],function(t,e){e[tn]=_(t)-1}),G(["MMM","MMMM"],function(t,e,n,i){var a=n._locale.monthsParse(t,i,n._strict);null!=a?e[tn]=a:g(n).invalidMonth=t});var dn=/D[oD]?(\[[^\[\]]*\]|\s)+MMMM?/,cn="January_February_March_April_May_June_July_August_September_October_November_December".split("_"),hn="Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),fn=Je,gn=Je;N("Y",0,0,function(){var t=this.year();return t<=9999?""+t:"+"+t}),N(0,["YY",2],0,function(){return this.year()%100}),N(0,["YYYY",4],0,"year"),N(0,["YYYYY",5],0,"year"),N(0,["YYYYYY",6,!0],0,"year"),T("year","y"),O("year",1),E("Y",Ge),E("YY",Be,We),E("YYYY",je,Ne),E("YYYYY",Ue,ze),E("YYYYYY",Ue,ze),G(["YYYYY","YYYYYY"],$e),G("YYYY",function(t,e){e[$e]=2===t.length?n.parseTwoDigitYear(t):_(t)}),G("YY",function(t,e){e[$e]=n.parseTwoDigitYear(t)}),G("Y",function(t,e){e[$e]=parseInt(t,10)}),n.parseTwoDigitYear=function(t){return _(t)+(_(t)>68?1900:2e3)};var mn=R("FullYear",!0);N("w",["ww",2],"wo","week"),N("W",["WW",2],"Wo","isoWeek"),T("week","w"),T("isoWeek","W"),O("week",5),O("isoWeek",5),E("w",Be),E("ww",Be,We),E("W",Be),E("WW",Be,We),Z(["w","ww","W","WW"],function(t,e,n,i){e[i.substr(0,1)]=_(t)});N("d",0,"do","day"),N("dd",0,0,function(t){return this.localeData().weekdaysMin(this,t)}),N("ddd",0,0,function(t){return this.localeData().weekdaysShort(this,t)}),N("dddd",0,0,function(t){return this.localeData().weekdays(this,t)}),N("e",0,0,"weekday"),N("E",0,0,"isoWeekday"),T("day","d"),T("weekday","e"),T("isoWeekday","E"),O("day",11),O("weekday",11),O("isoWeekday",11),E("d",Be),E("e",Be),E("E",Be),E("dd",function(t,e){return e.weekdaysMinRegex(t)}),E("ddd",function(t,e){return e.weekdaysShortRegex(t)}),E("dddd",function(t,e){return e.weekdaysRegex(t)}),Z(["dd","ddd","dddd"],function(t,e,n,i){var a=n._locale.weekdaysParse(t,i,n._strict);null!=a?e.d=a:g(n).invalidWeekday=t}),Z(["d","e","E"],function(t,e,n,i){e[i]=_(t)});var pn="Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),vn="Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),yn="Su_Mo_Tu_We_Th_Fr_Sa".split("_"),bn=Je,xn=Je,_n=Je;N("H",["HH",2],0,"hour"),N("h",["hh",2],0,ft),N("k",["kk",2],0,function(){return this.hours()||24}),N("hmm",0,0,function(){return""+ft.apply(this)+Y(this.minutes(),2)}),N("hmmss",0,0,function(){return""+ft.apply(this)+Y(this.minutes(),2)+Y(this.seconds(),2)}),N("Hmm",0,0,function(){return""+this.hours()+Y(this.minutes(),2)}),N("Hmmss",0,0,function(){return""+this.hours()+Y(this.minutes(),2)+Y(this.seconds(),2)}),gt("a",!0),gt("A",!1),T("hour","h"),O("hour",13),E("a",mt),E("A",mt),E("H",Be),E("h",Be),E("k",Be),E("HH",Be,We),E("hh",Be,We),E("kk",Be,We),E("hmm",Ve),E("hmmss",He),E("Hmm",Ve),E("Hmmss",He),G(["H","HH"],nn),G(["k","kk"],function(t,e,n){var i=_(t);e[nn]=24===i?0:i}),G(["a","A"],function(t,e,n){n._isPm=n._locale.isPM(t),n._meridiem=t}),G(["h","hh"],function(t,e,n){e[nn]=_(t),g(n).bigHour=!0}),G("hmm",function(t,e,n){var i=t.length-2;e[nn]=_(t.substr(0,i)),e[an]=_(t.substr(i)),g(n).bigHour=!0}),G("hmmss",function(t,e,n){var i=t.length-4,a=t.length-2;e[nn]=_(t.substr(0,i)),e[an]=_(t.substr(i,2)),e[rn]=_(t.substr(a)),g(n).bigHour=!0}),G("Hmm",function(t,e,n){var i=t.length-2;e[nn]=_(t.substr(0,i)),e[an]=_(t.substr(i))}),G("Hmmss",function(t,e,n){var i=t.length-4,a=t.length-2;e[nn]=_(t.substr(0,i)),e[an]=_(t.substr(i,2)),e[rn]=_(t.substr(a))});var kn,wn=R("Hours",!0),Mn={calendar:{sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},longDateFormat:{LTS:"h:mm:ss A",LT:"h:mm A",L:"MM/DD/YYYY",LL:"MMMM D, YYYY",LLL:"MMMM D, YYYY h:mm A",LLLL:"dddd, MMMM D, YYYY h:mm A"},invalidDate:"Invalid date",ordinal:"%d",dayOfMonthOrdinalParse:/\d{1,2}/,relativeTime:{future:"in %s",past:"%s ago",s:"a few seconds",ss:"%d seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},months:cn,monthsShort:hn,week:{dow:0,doy:6},weekdays:pn,weekdaysMin:yn,weekdaysShort:vn,meridiemParse:/[ap]\.?m?\.?/i},Sn={},Dn={},Cn=/^\s*((?:[+-]\d{6}|\d{4})-(?:\d\d-\d\d|W\d\d-\d|W\d\d|\d\d\d|\d\d))(?:(T| )(\d\d(?::\d\d(?::\d\d(?:[.,]\d+)?)?)?)([\+\-]\d\d(?::?\d\d)?|\s*Z)?)?$/,Pn=/^\s*((?:[+-]\d{6}|\d{4})(?:\d\d\d\d|W\d\d\d|W\d\d|\d\d\d|\d\d))(?:(T| )(\d\d(?:\d\d(?:\d\d(?:[.,]\d+)?)?)?)([\+\-]\d\d(?::?\d\d)?|\s*Z)?)?$/,Tn=/Z|[+-]\d\d(?::?\d\d)?/,An=[["YYYYYY-MM-DD",/[+-]\d{6}-\d\d-\d\d/],["YYYY-MM-DD",/\d{4}-\d\d-\d\d/],["GGGG-[W]WW-E",/\d{4}-W\d\d-\d/],["GGGG-[W]WW",/\d{4}-W\d\d/,!1],["YYYY-DDD",/\d{4}-\d{3}/],["YYYY-MM",/\d{4}-\d\d/,!1],["YYYYYYMMDD",/[+-]\d{10}/],["YYYYMMDD",/\d{8}/],["GGGG[W]WWE",/\d{4}W\d{3}/],["GGGG[W]WW",/\d{4}W\d{2}/,!1],["YYYYDDD",/\d{7}/]],In=[["HH:mm:ss.SSSS",/\d\d:\d\d:\d\d\.\d+/],["HH:mm:ss,SSSS",/\d\d:\d\d:\d\d,\d+/],["HH:mm:ss",/\d\d:\d\d:\d\d/],["HH:mm",/\d\d:\d\d/],["HHmmss.SSSS",/\d\d\d\d\d\d\.\d+/],["HHmmss,SSSS",/\d\d\d\d\d\d,\d+/],["HHmmss",/\d\d\d\d\d\d/],["HHmm",/\d\d\d\d/],["HH",/\d\d/]],On=/^\/?Date\((\-?\d+)/i,Fn=/^((?:Mon|Tue|Wed|Thu|Fri|Sat|Sun),?\s)?(\d?\d\s(?:Jan|Feb|Mar|Apr|May|Jun|Jul|Aug|Sep|Oct|Nov|Dec)\s(?:\d\d)?\d\d\s)(\d\d:\d\d)(\:\d\d)?(\s(?:UT|GMT|[ECMP][SD]T|[A-IK-Za-ik-z]|[+-]\d{4}))$/;n.createFromInputFallback=M("value provided is not in a recognized RFC2822 or ISO format. moment construction falls back to js Date(), which is not reliable across all browsers and versions. Non RFC2822/ISO date formats are discouraged and will be removed in an upcoming major release. Please refer to http://momentjs.com/guides/#/warnings/js-date/ for more info.",function(t){t._d=new Date(t._i+(t._useUTC?" UTC":""))}),n.ISO_8601=function(){},n.RFC_2822=function(){};var Rn=M("moment().min is deprecated, use moment.max instead. http://momentjs.com/guides/#/warnings/min-max/",function(){var t=Nt.apply(null,arguments);return this.isValid()&&t.isValid()?t<this?this:t:p()}),Ln=M("moment().max is deprecated, use moment.min instead. http://momentjs.com/guides/#/warnings/min-max/",function(){var t=Nt.apply(null,arguments);return this.isValid()&&t.isValid()?t>this?this:t:p()}),Wn=["year","quarter","month","week","day","hour","minute","second","millisecond"];jt("Z",":"),jt("ZZ",""),E("Z",Xe),E("ZZ",Xe),G(["Z","ZZ"],function(t,e,n){n._useUTC=!0,n._tzm=Ut(Xe,t)});var Yn=/([\+\-]|\d\d)/gi;n.updateOffset=function(){};var Nn=/^(\-)?(?:(\d*)[. ])?(\d+)\:(\d+)(?:\:(\d+)(\.\d*)?)?$/,zn=/^(-)?P(?:(-?[0-9,.]*)Y)?(?:(-?[0-9,.]*)M)?(?:(-?[0-9,.]*)W)?(?:(-?[0-9,.]*)D)?(?:T(?:(-?[0-9,.]*)H)?(?:(-?[0-9,.]*)M)?(?:(-?[0-9,.]*)S)?)?$/;Xt.fn=Vt.prototype,Xt.invalid=function(){return Xt(NaN)};var Bn=$t(1,"add"),Vn=$t(-1,"subtract");n.defaultFormat="YYYY-MM-DDTHH:mm:ssZ",n.defaultFormatUtc="YYYY-MM-DDTHH:mm:ss[Z]";var Hn=M("moment().lang() is deprecated. Instead, use moment().localeData() to get the language configuration. Use moment().locale() to change languages.",function(t){return void 0===t?this.localeData():this.locale(t)});N(0,["gg",2],0,function(){return this.weekYear()%100}),N(0,["GG",2],0,function(){return this.isoWeekYear()%100}),ae("gggg","weekYear"),ae("ggggg","weekYear"),ae("GGGG","isoWeekYear"),ae("GGGGG","isoWeekYear"),T("weekYear","gg"),T("isoWeekYear","GG"),O("weekYear",1),O("isoWeekYear",1),E("G",Ge),E("g",Ge),E("GG",Be,We),E("gg",Be,We),E("GGGG",je,Ne),E("gggg",je,Ne),E("GGGGG",Ue,ze),E("ggggg",Ue,ze),Z(["gggg","ggggg","GGGG","GGGGG"],function(t,e,n,i){e[i.substr(0,2)]=_(t)}),Z(["gg","GG"],function(t,e,i,a){e[a]=n.parseTwoDigitYear(t)}),N("Q",0,"Qo","quarter"),T("quarter","Q"),O("quarter",7),E("Q",Le),G("Q",function(t,e){e[tn]=3*(_(t)-1)}),N("D",["DD",2],"Do","date"),T("date","D"),O("date",9),E("D",Be),E("DD",Be,We),E("Do",function(t,e){return t?e._dayOfMonthOrdinalParse||e._ordinalParse:e._dayOfMonthOrdinalParseLenient}),G(["D","DD"],en),G("Do",function(t,e){e[en]=_(t.match(Be)[0],10)});var En=R("Date",!0);N("DDD",["DDDD",3],"DDDo","dayOfYear"),T("dayOfYear","DDD"),O("dayOfYear",4),E("DDD",Ee),E("DDDD",Ye),G(["DDD","DDDD"],function(t,e,n){n._dayOfYear=_(t)}),N("m",["mm",2],0,"minute"),T("minute","m"),O("minute",14),E("m",Be),E("mm",Be,We),G(["m","mm"],an);var jn=R("Minutes",!1);N("s",["ss",2],0,"second"),T("second","s"),O("second",15),E("s",Be),E("ss",Be,We),G(["s","ss"],rn);var Un=R("Seconds",!1);N("S",0,0,function(){return~~(this.millisecond()/100)}),N(0,["SS",2],0,function(){return~~(this.millisecond()/10)}),N(0,["SSS",3],0,"millisecond"),N(0,["SSSS",4],0,function(){return 10*this.millisecond()}),N(0,["SSSSS",5],0,function(){return 100*this.millisecond()}),N(0,["SSSSSS",6],0,function(){return 1e3*this.millisecond()}),N(0,["SSSSSSS",7],0,function(){return 1e4*this.millisecond()}),N(0,["SSSSSSSS",8],0,function(){return 1e5*this.millisecond()}),N(0,["SSSSSSSSS",9],0,function(){return 1e6*this.millisecond()}),T("millisecond","ms"),O("millisecond",16),E("S",Ee,Le),E("SS",Ee,We),E("SSS",Ee,Ye);var qn;for(qn="SSSS";qn.length<=9;qn+="S")E(qn,qe);for(qn="S";qn.length<=9;qn+="S")G(qn,function(t,e){e[on]=_(1e3*("0."+t))});var Gn=R("Milliseconds",!1);N("z",0,0,"zoneAbbr"),N("zz",0,0,"zoneName");var Zn=y.prototype;Zn.add=Bn,Zn.calendar=function(t,e){var i=t||Nt(),a=qt(i,this).startOf("day"),r=n.calendarFormat(this,a)||"sameElse",o=e&&(D(e[r])?e[r].call(this,i):e[r]);return this.format(o||this.localeData().calendar(r,this,Nt(i)))},Zn.clone=function(){return new y(this)},Zn.diff=function(t,e,n){var i,a,r,o;return this.isValid()&&(i=qt(t,this)).isValid()?(a=6e4*(i.utcOffset()-this.utcOffset()),"year"===(e=A(e))||"month"===e||"quarter"===e?(o=ee(this,i),"quarter"===e?o/=3:"year"===e&&(o/=12)):(r=this-i,o="second"===e?r/1e3:"minute"===e?r/6e4:"hour"===e?r/36e5:"day"===e?(r-a)/864e5:"week"===e?(r-a)/6048e5:r),n?o:x(o)):NaN},Zn.endOf=function(t){return void 0===(t=A(t))||"millisecond"===t?this:("date"===t&&(t="day"),this.startOf(t).add(1,"isoWeek"===t?"week":t).subtract(1,"ms"))},Zn.format=function(t){t||(t=this.isUtc()?n.defaultFormatUtc:n.defaultFormat);var e=V(this,t);return this.localeData().postformat(e)},Zn.from=function(t,e){return this.isValid()&&(b(t)&&t.isValid()||Nt(t).isValid())?Xt({to:this,from:t}).locale(this.locale()).humanize(!e):this.localeData().invalidDate()},Zn.fromNow=function(t){return this.from(Nt(),t)},Zn.to=function(t,e){return this.isValid()&&(b(t)&&t.isValid()||Nt(t).isValid())?Xt({from:this,to:t}).locale(this.locale()).humanize(!e):this.localeData().invalidDate()},Zn.toNow=function(t){return this.to(Nt(),t)},Zn.get=function(t){return t=A(t),D(this[t])?this[t]():this},Zn.invalidAt=function(){return g(this).overflow},Zn.isAfter=function(t,e){var n=b(t)?t:Nt(t);return!(!this.isValid()||!n.isValid())&&("millisecond"===(e=A(o(e)?"millisecond":e))?this.valueOf()>n.valueOf():n.valueOf()<this.clone().startOf(e).valueOf())},Zn.isBefore=function(t,e){var n=b(t)?t:Nt(t);return!(!this.isValid()||!n.isValid())&&("millisecond"===(e=A(o(e)?"millisecond":e))?this.valueOf()<n.valueOf():this.clone().endOf(e).valueOf()<n.valueOf())},Zn.isBetween=function(t,e,n,i){return("("===(i=i||"()")[0]?this.isAfter(t,n):!this.isBefore(t,n))&&(")"===i[1]?this.isBefore(e,n):!this.isAfter(e,n))},Zn.isSame=function(t,e){var n,i=b(t)?t:Nt(t);return!(!this.isValid()||!i.isValid())&&("millisecond"===(e=A(e||"millisecond"))?this.valueOf()===i.valueOf():(n=i.valueOf(),this.clone().startOf(e).valueOf()<=n&&n<=this.clone().endOf(e).valueOf()))},Zn.isSameOrAfter=function(t,e){return this.isSame(t,e)||this.isAfter(t,e)},Zn.isSameOrBefore=function(t,e){return this.isSame(t,e)||this.isBefore(t,e)},Zn.isValid=function(){return m(this)},Zn.lang=Hn,Zn.locale=ne,Zn.localeData=ie,Zn.max=Ln,Zn.min=Rn,Zn.parsingFlags=function(){return c({},g(this))},Zn.set=function(t,e){if("object"==typeof t)for(var n=F(t=I(t)),i=0;i<n.length;i++)this[n[i].unit](t[n[i].unit]);else if(t=A(t),D(this[t]))return this[t](e);return this},Zn.startOf=function(t){switch(t=A(t)){case"year":this.month(0);case"quarter":case"month":this.date(1);case"week":case"isoWeek":case"day":case"date":this.hours(0);case"hour":this.minutes(0);case"minute":this.seconds(0);case"second":this.milliseconds(0)}return"week"===t&&this.weekday(0),"isoWeek"===t&&this.isoWeekday(1),"quarter"===t&&this.month(3*Math.floor(this.month()/3)),this},Zn.subtract=Vn,Zn.toArray=function(){var t=this;return[t.year(),t.month(),t.date(),t.hour(),t.minute(),t.second(),t.millisecond()]},Zn.toObject=function(){var t=this;return{years:t.year(),months:t.month(),date:t.date(),hours:t.hours(),minutes:t.minutes(),seconds:t.seconds(),milliseconds:t.milliseconds()}},Zn.toDate=function(){return new Date(this.valueOf())},Zn.toISOString=function(){if(!this.isValid())return null;var t=this.clone().utc();return t.year()<0||t.year()>9999?V(t,"YYYYYY-MM-DD[T]HH:mm:ss.SSS[Z]"):D(Date.prototype.toISOString)?this.toDate().toISOString():V(t,"YYYY-MM-DD[T]HH:mm:ss.SSS[Z]")},Zn.inspect=function(){if(!this.isValid())return"moment.invalid(/* "+this._i+" */)";var t="moment",e="";this.isLocal()||(t=0===this.utcOffset()?"moment.utc":"moment.parseZone",e="Z");var n="["+t+'("]',i=0<=this.year()&&this.year()<=9999?"YYYY":"YYYYYY",a=e+'[")]';return this.format(n+i+"-MM-DD[T]HH:mm:ss.SSS"+a)},Zn.toJSON=function(){return this.isValid()?this.toISOString():null},Zn.toString=function(){return this.clone().locale("en").format("ddd MMM DD YYYY HH:mm:ss [GMT]ZZ")},Zn.unix=function(){return Math.floor(this.valueOf()/1e3)},Zn.valueOf=function(){return this._d.valueOf()-6e4*(this._offset||0)},Zn.creationData=function(){return{input:this._i,format:this._f,locale:this._locale,isUTC:this._isUTC,strict:this._strict}},Zn.year=mn,Zn.isLeapYear=function(){return nt(this.year())},Zn.weekYear=function(t){return re.call(this,t,this.week(),this.weekday(),this.localeData()._week.dow,this.localeData()._week.doy)},Zn.isoWeekYear=function(t){return re.call(this,t,this.isoWeek(),this.isoWeekday(),1,4)},Zn.quarter=Zn.quarters=function(t){return null==t?Math.ceil((this.month()+1)/3):this.month(3*(t-1)+this.month()%3)},Zn.month=$,Zn.daysInMonth=function(){return J(this.year(),this.month())},Zn.week=Zn.weeks=function(t){var e=this.localeData().week(this);return null==t?e:this.add(7*(t-e),"d")},Zn.isoWeek=Zn.isoWeeks=function(t){var e=st(this,1,4).week;return null==t?e:this.add(7*(t-e),"d")},Zn.weeksInYear=function(){var t=this.localeData()._week;return lt(this.year(),t.dow,t.doy)},Zn.isoWeeksInYear=function(){return lt(this.year(),1,4)},Zn.date=En,Zn.day=Zn.days=function(t){if(!this.isValid())return null!=t?this:NaN;var e=this._isUTC?this._d.getUTCDay():this._d.getDay();return null!=t?(t=ut(t,this.localeData()),this.add(t-e,"d")):e},Zn.weekday=function(t){if(!this.isValid())return null!=t?this:NaN;var e=(this.day()+7-this.localeData()._week.dow)%7;return null==t?e:this.add(t-e,"d")},Zn.isoWeekday=function(t){if(!this.isValid())return null!=t?this:NaN;if(null!=t){var e=dt(t,this.localeData());return this.day(this.day()%7?e:e-7)}return this.day()||7},Zn.dayOfYear=function(t){var e=Math.round((this.clone().startOf("day")-this.clone().startOf("year"))/864e5)+1;return null==t?e:this.add(t-e,"d")},Zn.hour=Zn.hours=wn,Zn.minute=Zn.minutes=jn,Zn.second=Zn.seconds=Un,Zn.millisecond=Zn.milliseconds=Gn,Zn.utcOffset=function(t,e,i){var a,r=this._offset||0;if(!this.isValid())return null!=t?this:NaN;if(null!=t){if("string"==typeof t){if(null===(t=Ut(Xe,t)))return this}else Math.abs(t)<16&&!i&&(t*=60);return!this._isUTC&&e&&(a=Gt(this)),this._offset=t,this._isUTC=!0,null!=a&&this.add(a,"m"),r!==t&&(!e||this._changeInProgress?te(this,Xt(t-r,"m"),1,!1):this._changeInProgress||(this._changeInProgress=!0,n.updateOffset(this,!0),this._changeInProgress=null)),this}return this._isUTC?r:Gt(this)},Zn.utc=function(t){return this.utcOffset(0,t)},Zn.local=function(t){return this._isUTC&&(this.utcOffset(0,t),this._isUTC=!1,t&&this.subtract(Gt(this),"m")),this},Zn.parseZone=function(){if(null!=this._tzm)this.utcOffset(this._tzm,!1,!0);else if("string"==typeof this._i){var t=Ut(Ze,this._i);null!=t?this.utcOffset(t):this.utcOffset(0,!0)}return this},Zn.hasAlignedHourOffset=function(t){return!!this.isValid()&&(t=t?Nt(t).utcOffset():0,(this.utcOffset()-t)%60==0)},Zn.isDST=function(){return this.utcOffset()>this.clone().month(0).utcOffset()||this.utcOffset()>this.clone().month(5).utcOffset()},Zn.isLocal=function(){return!!this.isValid()&&!this._isUTC},Zn.isUtcOffset=function(){return!!this.isValid()&&this._isUTC},Zn.isUtc=Zt,Zn.isUTC=Zt,Zn.zoneAbbr=function(){return this._isUTC?"UTC":""},Zn.zoneName=function(){return this._isUTC?"Coordinated Universal Time":""},Zn.dates=M("dates accessor is deprecated. Use date instead.",En),Zn.months=M("months accessor is deprecated. Use month instead",$),Zn.years=M("years accessor is deprecated. Use year instead",mn),Zn.zone=M("moment().zone is deprecated, use moment().utcOffset instead. http://momentjs.com/guides/#/warnings/zone/",function(t,e){return null!=t?("string"!=typeof t&&(t=-t),this.utcOffset(t,e),this):-this.utcOffset()}),Zn.isDSTShifted=M("isDSTShifted is deprecated. See http://momentjs.com/guides/#/warnings/dst-shifted/ for more information",function(){if(!o(this._isDSTShifted))return this._isDSTShifted;var t={};if(v(t,this),(t=Lt(t))._a){var e=t._isUTC?h(t._a):Nt(t._a);this._isDSTShifted=this.isValid()&&k(t._a,e.toArray())>0}else this._isDSTShifted=!1;return this._isDSTShifted});var Xn=P.prototype;Xn.calendar=function(t,e,n){var i=this._calendar[t]||this._calendar.sameElse;return D(i)?i.call(e,n):i},Xn.longDateFormat=function(t){var e=this._longDateFormat[t],n=this._longDateFormat[t.toUpperCase()];return e||!n?e:(this._longDateFormat[t]=n.replace(/MMMM|MM|DD|dddd/g,function(t){return t.slice(1)}),this._longDateFormat[t])},Xn.invalidDate=function(){return this._invalidDate},Xn.ordinal=function(t){return this._ordinal.replace("%d",t)},Xn.preparse=se,Xn.postformat=se,Xn.relativeTime=function(t,e,n,i){var a=this._relativeTime[n];return D(a)?a(t,e,n,i):a.replace(/%d/i,t)},Xn.pastFuture=function(t,e){var n=this._relativeTime[t>0?"future":"past"];return D(n)?n(e):n.replace(/%s/i,e)},Xn.set=function(t){var e,n;for(n in t)D(e=t[n])?this[n]=e:this["_"+n]=e;this._config=t,this._dayOfMonthOrdinalParseLenient=new RegExp((this._dayOfMonthOrdinalParse.source||this._ordinalParse.source)+"|"+/\d{1,2}/.source)},Xn.months=function(t,e){return t?i(this._months)?this._months[t.month()]:this._months[(this._months.isFormat||dn).test(e)?"format":"standalone"][t.month()]:i(this._months)?this._months:this._months.standalone},Xn.monthsShort=function(t,e){return t?i(this._monthsShort)?this._monthsShort[t.month()]:this._monthsShort[dn.test(e)?"format":"standalone"][t.month()]:i(this._monthsShort)?this._monthsShort:this._monthsShort.standalone},Xn.monthsParse=function(t,e,n){var i,a,r;if(this._monthsParseExact)return K.call(this,t,e,n);for(this._monthsParse||(this._monthsParse=[],this._longMonthsParse=[],this._shortMonthsParse=[]),i=0;i<12;i++){if(a=h([2e3,i]),n&&!this._longMonthsParse[i]&&(this._longMonthsParse[i]=new RegExp("^"+this.months(a,"").replace(".","")+"$","i"),this._shortMonthsParse[i]=new RegExp("^"+this.monthsShort(a,"").replace(".","")+"$","i")),n||this._monthsParse[i]||(r="^"+this.months(a,"")+"|^"+this.monthsShort(a,""),this._monthsParse[i]=new RegExp(r.replace(".",""),"i")),n&&"MMMM"===e&&this._longMonthsParse[i].test(t))return i;if(n&&"MMM"===e&&this._shortMonthsParse[i].test(t))return i;if(!n&&this._monthsParse[i].test(t))return i}},Xn.monthsRegex=function(t){return this._monthsParseExact?(d(this,"_monthsRegex")||tt.call(this),t?this._monthsStrictRegex:this._monthsRegex):(d(this,"_monthsRegex")||(this._monthsRegex=gn),this._monthsStrictRegex&&t?this._monthsStrictRegex:this._monthsRegex)},Xn.monthsShortRegex=function(t){return this._monthsParseExact?(d(this,"_monthsRegex")||tt.call(this),t?this._monthsShortStrictRegex:this._monthsShortRegex):(d(this,"_monthsShortRegex")||(this._monthsShortRegex=fn),this._monthsShortStrictRegex&&t?this._monthsShortStrictRegex:this._monthsShortRegex)},Xn.week=function(t){return st(t,this._week.dow,this._week.doy).week},Xn.firstDayOfYear=function(){return this._week.doy},Xn.firstDayOfWeek=function(){return this._week.dow},Xn.weekdays=function(t,e){return t?i(this._weekdays)?this._weekdays[t.day()]:this._weekdays[this._weekdays.isFormat.test(e)?"format":"standalone"][t.day()]:i(this._weekdays)?this._weekdays:this._weekdays.standalone},Xn.weekdaysMin=function(t){return t?this._weekdaysMin[t.day()]:this._weekdaysMin},Xn.weekdaysShort=function(t){return t?this._weekdaysShort[t.day()]:this._weekdaysShort},Xn.weekdaysParse=function(t,e,n){var i,a,r;if(this._weekdaysParseExact)return ct.call(this,t,e,n);for(this._weekdaysParse||(this._weekdaysParse=[],this._minWeekdaysParse=[],this._shortWeekdaysParse=[],this._fullWeekdaysParse=[]),i=0;i<7;i++){if(a=h([2e3,1]).day(i),n&&!this._fullWeekdaysParse[i]&&(this._fullWeekdaysParse[i]=new RegExp("^"+this.weekdays(a,"").replace(".",".?")+"$","i"),this._shortWeekdaysParse[i]=new RegExp("^"+this.weekdaysShort(a,"").replace(".",".?")+"$","i"),this._minWeekdaysParse[i]=new RegExp("^"+this.weekdaysMin(a,"").replace(".",".?")+"$","i")),this._weekdaysParse[i]||(r="^"+this.weekdays(a,"")+"|^"+this.weekdaysShort(a,"")+"|^"+this.weekdaysMin(a,""),this._weekdaysParse[i]=new RegExp(r.replace(".",""),"i")),n&&"dddd"===e&&this._fullWeekdaysParse[i].test(t))return i;if(n&&"ddd"===e&&this._shortWeekdaysParse[i].test(t))return i;if(n&&"dd"===e&&this._minWeekdaysParse[i].test(t))return i;if(!n&&this._weekdaysParse[i].test(t))return i}},Xn.weekdaysRegex=function(t){return this._weekdaysParseExact?(d(this,"_weekdaysRegex")||ht.call(this),t?this._weekdaysStrictRegex:this._weekdaysRegex):(d(this,"_weekdaysRegex")||(this._weekdaysRegex=bn),this._weekdaysStrictRegex&&t?this._weekdaysStrictRegex:this._weekdaysRegex)},Xn.weekdaysShortRegex=function(t){return this._weekdaysParseExact?(d(this,"_weekdaysRegex")||ht.call(this),t?this._weekdaysShortStrictRegex:this._weekdaysShortRegex):(d(this,"_weekdaysShortRegex")||(this._weekdaysShortRegex=xn),this._weekdaysShortStrictRegex&&t?this._weekdaysShortStrictRegex:this._weekdaysShortRegex)},Xn.weekdaysMinRegex=function(t){return this._weekdaysParseExact?(d(this,"_weekdaysRegex")||ht.call(this),t?this._weekdaysMinStrictRegex:this._weekdaysMinRegex):(d(this,"_weekdaysMinRegex")||(this._weekdaysMinRegex=_n),this._weekdaysMinStrictRegex&&t?this._weekdaysMinStrictRegex:this._weekdaysMinRegex)},Xn.isPM=function(t){return"p"===(t+"").toLowerCase().charAt(0)},Xn.meridiem=function(t,e,n){return t>11?n?"pm":"PM":n?"am":"AM"},bt("en",{dayOfMonthOrdinalParse:/\d{1,2}(th|st|nd|rd)/,ordinal:function(t){var e=t%10;return t+(1===_(t%100/10)?"th":1===e?"st":2===e?"nd":3===e?"rd":"th")}}),n.lang=M("moment.lang is deprecated. Use moment.locale instead.",bt),n.langData=M("moment.langData is deprecated. Use moment.localeData instead.",_t);var Jn=Math.abs,Kn=me("ms"),Qn=me("s"),$n=me("m"),ti=me("h"),ei=me("d"),ni=me("w"),ii=me("M"),ai=me("y"),ri=pe("milliseconds"),oi=pe("seconds"),si=pe("minutes"),li=pe("hours"),ui=pe("days"),di=pe("months"),ci=pe("years"),hi=Math.round,fi={ss:44,s:45,m:45,h:22,d:26,M:11},gi=Math.abs,mi=Vt.prototype;return mi.isValid=function(){return this._isValid},mi.abs=function(){var t=this._data;return this._milliseconds=Jn(this._milliseconds),this._days=Jn(this._days),this._months=Jn(this._months),t.milliseconds=Jn(t.milliseconds),t.seconds=Jn(t.seconds),t.minutes=Jn(t.minutes),t.hours=Jn(t.hours),t.months=Jn(t.months),t.years=Jn(t.years),this},mi.add=function(t,e){return ce(this,t,e,1)},mi.subtract=function(t,e){return ce(this,t,e,-1)},mi.as=function(t){if(!this.isValid())return NaN;var e,n,i=this._milliseconds;if("month"===(t=A(t))||"year"===t)return e=this._days+i/864e5,n=this._months+fe(e),"month"===t?n:n/12;switch(e=this._days+Math.round(ge(this._months)),t){case"week":return e/7+i/6048e5;case"day":return e+i/864e5;case"hour":return 24*e+i/36e5;case"minute":return 1440*e+i/6e4;case"second":return 86400*e+i/1e3;case"millisecond":return Math.floor(864e5*e)+i;default:throw new Error("Unknown unit "+t)}},mi.asMilliseconds=Kn,mi.asSeconds=Qn,mi.asMinutes=$n,mi.asHours=ti,mi.asDays=ei,mi.asWeeks=ni,mi.asMonths=ii,mi.asYears=ai,mi.valueOf=function(){return this.isValid()?this._milliseconds+864e5*this._days+this._months%12*2592e6+31536e6*_(this._months/12):NaN},mi._bubble=function(){var t,e,n,i,a,r=this._milliseconds,o=this._days,s=this._months,l=this._data;return r>=0&&o>=0&&s>=0||r<=0&&o<=0&&s<=0||(r+=864e5*he(ge(s)+o),o=0,s=0),l.milliseconds=r%1e3,t=x(r/1e3),l.seconds=t%60,e=x(t/60),l.minutes=e%60,n=x(e/60),l.hours=n%24,o+=x(n/24),a=x(fe(o)),s+=a,o-=he(ge(a)),i=x(s/12),s%=12,l.days=o,l.months=s,l.years=i,this},mi.get=function(t){return t=A(t),this.isValid()?this[t+"s"]():NaN},mi.milliseconds=ri,mi.seconds=oi,mi.minutes=si,mi.hours=li,mi.days=ui,mi.weeks=function(){return x(this.days()/7)},mi.months=di,mi.years=ci,mi.humanize=function(t){if(!this.isValid())return this.localeData().invalidDate();var e=this.localeData(),n=ye(this,!t,e);return t&&(n=e.pastFuture(+this,n)),e.postformat(n)},mi.toISOString=be,mi.toString=be,mi.toJSON=be,mi.locale=ne,mi.localeData=ie,mi.toIsoString=M("toIsoString() is deprecated. Please use toISOString() instead (notice the capitals)",be),mi.lang=Hn,N("X",0,0,"unix"),N("x",0,0,"valueOf"),E("x",Ge),E("X",/[+-]?\d+(\.\d{1,3})?/),G("X",function(t,e,n){n._d=new Date(1e3*parseFloat(t,10))}),G("x",function(t,e,n){n._d=new Date(_(t))}),n.version="2.18.1",function(t){xe=t}(Nt),n.fn=Zn,n.min=function(){return zt("isBefore",[].slice.call(arguments,0))},n.max=function(){return zt("isAfter",[].slice.call(arguments,0))},n.now=function(){return Date.now?Date.now():+new Date},n.utc=h,n.unix=function(t){return Nt(1e3*t)},n.months=function(t,e){return ue(t,e,"months")},n.isDate=l,n.locale=bt,n.invalid=p,n.duration=Xt,n.isMoment=b,n.weekdays=function(t,e,n){return de(t,e,n,"weekdays")},n.parseZone=function(){return Nt.apply(null,arguments).parseZone()},n.localeData=_t,n.isDuration=Ht,n.monthsShort=function(t,e){return ue(t,e,"monthsShort")},n.weekdaysMin=function(t,e,n){return de(t,e,n,"weekdaysMin")},n.defineLocale=xt,n.updateLocale=function(t,e){if(null!=e){var n,i=Mn;null!=Sn[t]&&(i=Sn[t]._config),(n=new P(e=C(i,e))).parentLocale=Sn[t],Sn[t]=n,bt(t)}else null!=Sn[t]&&(null!=Sn[t].parentLocale?Sn[t]=Sn[t].parentLocale:null!=Sn[t]&&delete Sn[t]);return Sn[t]},n.locales=function(){return Pe(Sn)},n.weekdaysShort=function(t,e,n){return de(t,e,n,"weekdaysShort")},n.normalizeUnits=A,n.relativeTimeRounding=function(t){return void 0===t?hi:"function"==typeof t&&(hi=t,!0)},n.relativeTimeThreshold=function(t,e){return void 0!==fi[t]&&(void 0===e?fi[t]:(fi[t]=e,"s"===t&&(fi.ss=e-1),!0))},n.calendarFormat=function(t,e){var n=t.diff(e,"days",!0);return n<-6?"sameElse":n<-1?"lastWeek":n<0?"lastDay":n<1?"sameDay":n<2?"nextDay":n<7?"nextWeek":"sameElse"},n.prototype=Zn,n})},{}],7:[function(t,e,n){var i=t(29)();i.helpers=t(45),t(27)(i),i.defaults=t(25),i.Element=t(26),i.elements=t(40),i.Interaction=t(28),i.platform=t(48),t(31)(i),t(22)(i),t(23)(i),t(24)(i),t(30)(i),t(33)(i),t(32)(i),t(35)(i),t(54)(i),t(52)(i),t(53)(i),t(55)(i),t(56)(i),t(57)(i),t(15)(i),t(16)(i),t(17)(i),t(18)(i),t(19)(i),t(20)(i),t(21)(i),t(8)(i),t(9)(i),t(10)(i),t(11)(i),t(12)(i),t(13)(i),t(14)(i);var a=[];a.push(t(49)(i),t(50)(i),t(51)(i)),i.plugins.register(a),i.platform.initialize(),e.exports=i,"undefined"!=typeof window&&(window.Chart=i),i.canvasHelpers=i.helpers.canvas},{10:10,11:11,12:12,13:13,14:14,15:15,16:16,17:17,18:18,19:19,20:20,21:21,22:22,23:23,24:24,25:25,26:26,27:27,28:28,29:29,30:30,31:31,32:32,33:33,35:35,40:40,45:45,48:48,49:49,50:50,51:51,52:52,53:53,54:54,55:55,56:56,57:57,8:8,9:9}],8:[function(t,e,n){"use strict";e.exports=function(t){t.Bar=function(e,n){return n.type="bar",new t(e,n)}}},{}],9:[function(t,e,n){"use strict";e.exports=function(t){t.Bubble=function(e,n){return n.type="bubble",new t(e,n)}}},{}],10:[function(t,e,n){"use strict";e.exports=function(t){t.Doughnut=function(e,n){return n.type="doughnut",new t(e,n)}}},{}],11:[function(t,e,n){"use strict";e.exports=function(t){t.Line=function(e,n){return n.type="line",new t(e,n)}}},{}],12:[function(t,e,n){"use strict";e.exports=function(t){t.PolarArea=function(e,n){return n.type="polarArea",new t(e,n)}}},{}],13:[function(t,e,n){"use strict";e.exports=function(t){t.Radar=function(e,n){return n.type="radar",new t(e,n)}}},{}],14:[function(t,e,n){"use strict";e.exports=function(t){t.Scatter=function(e,n){return n.type="scatter",new t(e,n)}}},{}],15:[function(t,e,n){"use strict";var i=t(25),a=t(40),r=t(45);i._set("bar",{hover:{mode:"label"},scales:{xAxes:[{type:"category",categoryPercentage:.8,barPercentage:.9,offset:!0,gridLines:{offsetGridLines:!0}}],yAxes:[{type:"linear"}]}}),i._set("horizontalBar",{hover:{mode:"index",axis:"y"},scales:{xAxes:[{type:"linear",position:"bottom"}],yAxes:[{position:"left",type:"category",categoryPercentage:.8,barPercentage:.9,offset:!0,gridLines:{offsetGridLines:!0}}]},elements:{rectangle:{borderSkipped:"left"}},tooltips:{callbacks:{title:function(t,e){var n="";return t.length>0&&(t[0].yLabel?n=t[0].yLabel:e.labels.length>0&&t[0].index<e.labels.length&&(n=e.labels[t[0].index])),n},label:function(t,e){return(e.datasets[t.datasetIndex].label||"")+": "+t.xLabel}},mode:"index",axis:"y"}}),e.exports=function(t){t.controllers.bar=t.DatasetController.extend({dataElementType:a.Rectangle,initialize:function(){var e,n=this;t.DatasetController.prototype.initialize.apply(n,arguments),(e=n.getMeta()).stack=n.getDataset().stack,e.bar=!0},update:function(t){var e,n,i=this,a=i.getMeta().data;for(i._ruler=i.getRuler(),e=0,n=a.length;e<n;++e)i.updateElement(a[e],e,t)},updateElement:function(t,e,n){var i=this,a=i.chart,o=i.getMeta(),s=i.getDataset(),l=t.custom||{},u=a.options.elements.rectangle;t._xScale=i.getScaleForId(o.xAxisID),t._yScale=i.getScaleForId(o.yAxisID),t._datasetIndex=i.index,t._index=e,t._model={datasetLabel:s.label,label:a.data.labels[e],borderSkipped:l.borderSkipped?l.borderSkipped:u.borderSkipped,backgroundColor:l.backgroundColor?l.backgroundColor:r.valueAtIndexOrDefault(s.backgroundColor,e,u.backgroundColor),borderColor:l.borderColor?l.borderColor:r.valueAtIndexOrDefault(s.borderColor,e,u.borderColor),borderWidth:l.borderWidth?l.borderWidth:r.valueAtIndexOrDefault(s.borderWidth,e,u.borderWidth)},i.updateElementGeometry(t,e,n),t.pivot()},updateElementGeometry:function(t,e,n){var i=this,a=t._model,r=i.getValueScale(),o=r.getBasePixel(),s=r.isHorizontal(),l=i._ruler||i.getRuler(),u=i.calculateBarValuePixels(i.index,e),d=i.calculateBarIndexPixels(i.index,e,l);a.horizontal=s,a.base=n?o:u.base,a.x=s?n?o:u.head:d.center,a.y=s?d.center:n?o:u.head,a.height=s?d.size:void 0,a.width=s?void 0:d.size},getValueScaleId:function(){return this.getMeta().yAxisID},getIndexScaleId:function(){return this.getMeta().xAxisID},getValueScale:function(){return this.getScaleForId(this.getValueScaleId())},getIndexScale:function(){return this.getScaleForId(this.getIndexScaleId())},getStackCount:function(t){var e,n,i=this,a=i.chart,r=i.getIndexScale().options.stacked,o=void 0===t?a.data.datasets.length:t+1,s=[];for(e=0;e<o;++e)(n=a.getDatasetMeta(e)).bar&&a.isDatasetVisible(e)&&(!1===r||!0===r&&-1===s.indexOf(n.stack)||void 0===r&&(void 0===n.stack||-1===s.indexOf(n.stack)))&&s.push(n.stack);return s.length},getStackIndex:function(t){return this.getStackCount(t)-1},getRuler:function(){var t,e,n=this,i=n.getIndexScale(),a=n.getStackCount(),r=n.index,o=[],s=i.isHorizontal(),l=s?i.left:i.top,u=l+(s?i.width:i.height);for(t=0,e=n.getMeta().data.length;t<e;++t)o.push(i.getPixelForValue(null,t,r));return{pixels:o,start:l,end:u,stackCount:a,scale:i}},calculateBarValuePixels:function(t,e){var n,i,a,r,o,s,l=this,u=l.chart,d=l.getMeta(),c=l.getValueScale(),h=u.data.datasets,f=c.getRightValue(h[t].data[e]),g=c.options.stacked,m=d.stack,p=0;if(g||void 0===g&&void 0!==m)for(n=0;n<t;++n)(i=u.getDatasetMeta(n)).bar&&i.stack===m&&i.controller.getValueScaleId()===c.id&&u.isDatasetVisible(n)&&(a=c.getRightValue(h[n].data[e]),(f<0&&a<0||f>=0&&a>0)&&(p+=a));return r=c.getPixelForValue(p),o=c.getPixelForValue(p+f),s=(o-r)/2,{size:s,base:r,head:o,center:o+s/2}},calculateBarIndexPixels:function(t,e,n){var i,a,o,s,l,u,d=this,c=n.scale.options,h=d.getStackIndex(t),f=n.pixels,g=f[e],m=f.length,p=n.start,v=n.end;return 1===m?(i=g>p?g-p:v-g,a=g<v?v-g:g-p):(e>0&&(i=(g-f[e-1])/2,e===m-1&&(a=i)),e<m-1&&(a=(f[e+1]-g)/2,0===e&&(i=a))),o=i*c.categoryPercentage,s=a*c.categoryPercentage,l=(o+s)/n.stackCount,u=l*c.barPercentage,u=Math.min(r.valueOrDefault(c.barThickness,u),r.valueOrDefault(c.maxBarThickness,1/0)),g-=o,g+=l*h,g+=(l-u)/2,{size:u,base:g,head:g+u,center:g+u/2}},draw:function(){var t=this,e=t.chart,n=t.getValueScale(),i=t.getMeta().data,a=t.getDataset(),o=i.length,s=0;for(r.canvas.clipArea(e.ctx,e.chartArea);s<o;++s)isNaN(n.getRightValue(a.data[s]))||i[s].draw();r.canvas.unclipArea(e.ctx)},setHoverStyle:function(t){var e=this.chart.data.datasets[t._datasetIndex],n=t._index,i=t.custom||{},a=t._model;a.backgroundColor=i.hoverBackgroundColor?i.hoverBackgroundColor:r.valueAtIndexOrDefault(e.hoverBackgroundColor,n,r.getHoverColor(a.backgroundColor)),a.borderColor=i.hoverBorderColor?i.hoverBorderColor:r.valueAtIndexOrDefault(e.hoverBorderColor,n,r.getHoverColor(a.borderColor)),a.borderWidth=i.hoverBorderWidth?i.hoverBorderWidth:r.valueAtIndexOrDefault(e.hoverBorderWidth,n,a.borderWidth)},removeHoverStyle:function(t){var e=this.chart.data.datasets[t._datasetIndex],n=t._index,i=t.custom||{},a=t._model,o=this.chart.options.elements.rectangle;a.backgroundColor=i.backgroundColor?i.backgroundColor:r.valueAtIndexOrDefault(e.backgroundColor,n,o.backgroundColor),a.borderColor=i.borderColor?i.borderColor:r.valueAtIndexOrDefault(e.borderColor,n,o.borderColor),a.borderWidth=i.borderWidth?i.borderWidth:r.valueAtIndexOrDefault(e.borderWidth,n,o.borderWidth)}}),t.controllers.horizontalBar=t.controllers.bar.extend({getValueScaleId:function(){return this.getMeta().xAxisID},getIndexScaleId:function(){return this.getMeta().yAxisID}})}},{25:25,40:40,45:45}],16:[function(t,e,n){"use strict";var i=t(25),a=t(40),r=t(45);i._set("bubble",{hover:{mode:"single"},scales:{xAxes:[{type:"linear",position:"bottom",id:"x-axis-0"}],yAxes:[{type:"linear",position:"left",id:"y-axis-0"}]},tooltips:{callbacks:{title:function(){return""},label:function(t,e){var n=e.datasets[t.datasetIndex].label||"",i=e.datasets[t.datasetIndex].data[t.index];return n+": ("+t.xLabel+", "+t.yLabel+", "+i.r+")"}}}}),e.exports=function(t){t.controllers.bubble=t.DatasetController.extend({dataElementType:a.Point,update:function(t){var e=this,n=e.getMeta().data;r.each(n,function(n,i){e.updateElement(n,i,t)})},updateElement:function(t,e,n){var i=this,a=i.getMeta(),r=t.custom||{},o=i.getScaleForId(a.xAxisID),s=i.getScaleForId(a.yAxisID),l=i._resolveElementOptions(t,e),u=i.getDataset().data[e],d=i.index,c=n?o.getPixelForDecimal(.5):o.getPixelForValue("object"==typeof u?u:NaN,e,d),h=n?s.getBasePixel():s.getPixelForValue(u,e,d);t._xScale=o,t._yScale=s,t._options=l,t._datasetIndex=d,t._index=e,t._model={backgroundColor:l.backgroundColor,borderColor:l.borderColor,borderWidth:l.borderWidth,hitRadius:l.hitRadius,pointStyle:l.pointStyle,radius:n?0:l.radius,skip:r.skip||isNaN(c)||isNaN(h),x:c,y:h},t.pivot()},setHoverStyle:function(t){var e=t._model,n=t._options;e.backgroundColor=r.valueOrDefault(n.hoverBackgroundColor,r.getHoverColor(n.backgroundColor)),e.borderColor=r.valueOrDefault(n.hoverBorderColor,r.getHoverColor(n.borderColor)),e.borderWidth=r.valueOrDefault(n.hoverBorderWidth,n.borderWidth),e.radius=n.radius+n.hoverRadius},removeHoverStyle:function(t){var e=t._model,n=t._options;e.backgroundColor=n.backgroundColor,e.borderColor=n.borderColor,e.borderWidth=n.borderWidth,e.radius=n.radius},_resolveElementOptions:function(t,e){var n,i,a,o=this,s=o.chart,l=s.data.datasets[o.index],u=t.custom||{},d=s.options.elements.point,c=r.options.resolve,h=l.data[e],f={},g={chart:s,dataIndex:e,dataset:l,datasetIndex:o.index},m=["backgroundColor","borderColor","borderWidth","hoverBackgroundColor","hoverBorderColor","hoverBorderWidth","hoverRadius","hitRadius","pointStyle"];for(n=0,i=m.length;n<i;++n)f[a=m[n]]=c([u[a],l[a],d[a]],g,e);return f.radius=c([u.radius,h?h.r:void 0,l.radius,d.radius],g,e),f}})}},{25:25,40:40,45:45}],17:[function(t,e,n){"use strict";var i=t(25),a=t(40),r=t(45);i._set("doughnut",{animation:{animateRotate:!0,animateScale:!1},hover:{mode:"single"},legendCallback:function(t){var e=[];e.push('<ul class="'+t.id+'-legend">');var n=t.data,i=n.datasets,a=n.labels;if(i.length)for(var r=0;r<i[0].data.length;++r)e.push('<li><span style="background-color:'+i[0].backgroundColor[r]+'"></span>'),a[r]&&e.push(a[r]),e.push("</li>");return e.push("</ul>"),e.join("")},legend:{labels:{generateLabels:function(t){var e=t.data;return e.labels.length&&e.datasets.length?e.labels.map(function(n,i){var a=t.getDatasetMeta(0),o=e.datasets[0],s=a.data[i],l=s&&s.custom||{},u=r.valueAtIndexOrDefault,d=t.options.elements.arc;return{text:n,fillStyle:l.backgroundColor?l.backgroundColor:u(o.backgroundColor,i,d.backgroundColor),strokeStyle:l.borderColor?l.borderColor:u(o.borderColor,i,d.borderColor),lineWidth:l.borderWidth?l.borderWidth:u(o.borderWidth,i,d.borderWidth),hidden:isNaN(o.data[i])||a.data[i].hidden,index:i}}):[]}},onClick:function(t,e){var n,i,a,r=e.index,o=this.chart;for(n=0,i=(o.data.datasets||[]).length;n<i;++n)(a=o.getDatasetMeta(n)).data[r]&&(a.data[r].hidden=!a.data[r].hidden);o.update()}},cutoutPercentage:50,rotation:-.5*Math.PI,circumference:2*Math.PI,tooltips:{callbacks:{title:function(){return""},label:function(t,e){var n=e.labels[t.index],i=": "+e.datasets[t.datasetIndex].data[t.index];return r.isArray(n)?(n=n.slice())[0]+=i:n+=i,n}}}}),i._set("pie",r.clone(i.doughnut)),i._set("pie",{cutoutPercentage:0}),e.exports=function(t){t.controllers.doughnut=t.controllers.pie=t.DatasetController.extend({dataElementType:a.Arc,linkScales:r.noop,getRingIndex:function(t){for(var e=0,n=0;n<t;++n)this.chart.isDatasetVisible(n)&&++e;return e},update:function(t){var e=this,n=e.chart,i=n.chartArea,a=n.options,o=a.elements.arc,s=i.right-i.left-o.borderWidth,l=i.bottom-i.top-o.borderWidth,u=Math.min(s,l),d={x:0,y:0},c=e.getMeta(),h=a.cutoutPercentage,f=a.circumference;if(f<2*Math.PI){var g=a.rotation%(2*Math.PI),m=(g+=2*Math.PI*(g>=Math.PI?-1:g<-Math.PI?1:0))+f,p={x:Math.cos(g),y:Math.sin(g)},v={x:Math.cos(m),y:Math.sin(m)},y=g<=0&&m>=0||g<=2*Math.PI&&2*Math.PI<=m,b=g<=.5*Math.PI&&.5*Math.PI<=m||g<=2.5*Math.PI&&2.5*Math.PI<=m,x=g<=-Math.PI&&-Math.PI<=m||g<=Math.PI&&Math.PI<=m,_=g<=.5*-Math.PI&&.5*-Math.PI<=m||g<=1.5*Math.PI&&1.5*Math.PI<=m,k=h/100,w={x:x?-1:Math.min(p.x*(p.x<0?1:k),v.x*(v.x<0?1:k)),y:_?-1:Math.min(p.y*(p.y<0?1:k),v.y*(v.y<0?1:k))},M={x:y?1:Math.max(p.x*(p.x>0?1:k),v.x*(v.x>0?1:k)),y:b?1:Math.max(p.y*(p.y>0?1:k),v.y*(v.y>0?1:k))},S={width:.5*(M.x-w.x),height:.5*(M.y-w.y)};u=Math.min(s/S.width,l/S.height),d={x:-.5*(M.x+w.x),y:-.5*(M.y+w.y)}}n.borderWidth=e.getMaxBorderWidth(c.data),n.outerRadius=Math.max((u-n.borderWidth)/2,0),n.innerRadius=Math.max(h?n.outerRadius/100*h:0,0),n.radiusLength=(n.outerRadius-n.innerRadius)/n.getVisibleDatasetCount(),n.offsetX=d.x*n.outerRadius,n.offsetY=d.y*n.outerRadius,c.total=e.calculateTotal(),e.outerRadius=n.outerRadius-n.radiusLength*e.getRingIndex(e.index),e.innerRadius=Math.max(e.outerRadius-n.radiusLength,0),r.each(c.data,function(n,i){e.updateElement(n,i,t)})},updateElement:function(t,e,n){var i=this,a=i.chart,o=a.chartArea,s=a.options,l=s.animation,u=(o.left+o.right)/2,d=(o.top+o.bottom)/2,c=s.rotation,h=s.rotation,f=i.getDataset(),g=n&&l.animateRotate?0:t.hidden?0:i.calculateCircumference(f.data[e])*(s.circumference/(2*Math.PI)),m=n&&l.animateScale?0:i.innerRadius,p=n&&l.animateScale?0:i.outerRadius,v=r.valueAtIndexOrDefault;r.extend(t,{_datasetIndex:i.index,_index:e,_model:{x:u+a.offsetX,y:d+a.offsetY,startAngle:c,endAngle:h,circumference:g,outerRadius:p,innerRadius:m,label:v(f.label,e,a.data.labels[e])}});var y=t._model;this.removeHoverStyle(t),n&&l.animateRotate||(y.startAngle=0===e?s.rotation:i.getMeta().data[e-1]._model.endAngle,y.endAngle=y.startAngle+y.circumference),t.pivot()},removeHoverStyle:function(e){t.DatasetController.prototype.removeHoverStyle.call(this,e,this.chart.options.elements.arc)},calculateTotal:function(){var t,e=this.getDataset(),n=this.getMeta(),i=0;return r.each(n.data,function(n,a){t=e.data[a],isNaN(t)||n.hidden||(i+=Math.abs(t))}),i},calculateCircumference:function(t){var e=this.getMeta().total;return e>0&&!isNaN(t)?2*Math.PI*(t/e):0},getMaxBorderWidth:function(t){for(var e,n,i=0,a=this.index,r=t.length,o=0;o<r;o++)e=t[o]._model?t[o]._model.borderWidth:0,i=(n=t[o]._chart?t[o]._chart.config.data.datasets[a].hoverBorderWidth:0)>(i=e>i?e:i)?n:i;return i}})}},{25:25,40:40,45:45}],18:[function(t,e,n){"use strict";var i=t(25),a=t(40),r=t(45);i._set("line",{showLines:!0,spanGaps:!1,hover:{mode:"label"},scales:{xAxes:[{type:"category",id:"x-axis-0"}],yAxes:[{type:"linear",id:"y-axis-0"}]}}),e.exports=function(t){function e(t,e){return r.valueOrDefault(t.showLine,e.showLines)}t.controllers.line=t.DatasetController.extend({datasetElementType:a.Line,dataElementType:a.Point,update:function(t){var n,i,a,o=this,s=o.getMeta(),l=s.dataset,u=s.data||[],d=o.chart.options,c=d.elements.line,h=o.getScaleForId(s.yAxisID),f=o.getDataset(),g=e(f,d);for(g&&(a=l.custom||{},void 0!==f.tension&&void 0===f.lineTension&&(f.lineTension=f.tension),l._scale=h,l._datasetIndex=o.index,l._children=u,l._model={spanGaps:f.spanGaps?f.spanGaps:d.spanGaps,tension:a.tension?a.tension:r.valueOrDefault(f.lineTension,c.tension),backgroundColor:a.backgroundColor?a.backgroundColor:f.backgroundColor||c.backgroundColor,borderWidth:a.borderWidth?a.borderWidth:f.borderWidth||c.borderWidth,borderColor:a.borderColor?a.borderColor:f.borderColor||c.borderColor,borderCapStyle:a.borderCapStyle?a.borderCapStyle:f.borderCapStyle||c.borderCapStyle,borderDash:a.borderDash?a.borderDash:f.borderDash||c.borderDash,borderDashOffset:a.borderDashOffset?a.borderDashOffset:f.borderDashOffset||c.borderDashOffset,borderJoinStyle:a.borderJoinStyle?a.borderJoinStyle:f.borderJoinStyle||c.borderJoinStyle,fill:a.fill?a.fill:void 0!==f.fill?f.fill:c.fill,steppedLine:a.steppedLine?a.steppedLine:r.valueOrDefault(f.steppedLine,c.stepped),cubicInterpolationMode:a.cubicInterpolationMode?a.cubicInterpolationMode:r.valueOrDefault(f.cubicInterpolationMode,c.cubicInterpolationMode)},l.pivot()),n=0,i=u.length;n<i;++n)o.updateElement(u[n],n,t);for(g&&0!==l._model.tension&&o.updateBezierControlPoints(),n=0,i=u.length;n<i;++n)u[n].pivot()},getPointBackgroundColor:function(t,e){var n=this.chart.options.elements.point.backgroundColor,i=this.getDataset(),a=t.custom||{};return a.backgroundColor?n=a.backgroundColor:i.pointBackgroundColor?n=r.valueAtIndexOrDefault(i.pointBackgroundColor,e,n):i.backgroundColor&&(n=i.backgroundColor),n},getPointBorderColor:function(t,e){var n=this.chart.options.elements.point.borderColor,i=this.getDataset(),a=t.custom||{};return a.borderColor?n=a.borderColor:i.pointBorderColor?n=r.valueAtIndexOrDefault(i.pointBorderColor,e,n):i.borderColor&&(n=i.borderColor),n},getPointBorderWidth:function(t,e){var n=this.chart.options.elements.point.borderWidth,i=this.getDataset(),a=t.custom||{};return isNaN(a.borderWidth)?!isNaN(i.pointBorderWidth)||r.isArray(i.pointBorderWidth)?n=r.valueAtIndexOrDefault(i.pointBorderWidth,e,n):isNaN(i.borderWidth)||(n=i.borderWidth):n=a.borderWidth,n},updateElement:function(t,e,n){var i,a,o=this,s=o.getMeta(),l=t.custom||{},u=o.getDataset(),d=o.index,c=u.data[e],h=o.getScaleForId(s.yAxisID),f=o.getScaleForId(s.xAxisID),g=o.chart.options.elements.point;void 0!==u.radius&&void 0===u.pointRadius&&(u.pointRadius=u.radius),void 0!==u.hitRadius&&void 0===u.pointHitRadius&&(u.pointHitRadius=u.hitRadius),i=f.getPixelForValue("object"==typeof c?c:NaN,e,d),a=n?h.getBasePixel():o.calculatePointY(c,e,d),t._xScale=f,t._yScale=h,t._datasetIndex=d,t._index=e,t._model={x:i,y:a,skip:l.skip||isNaN(i)||isNaN(a),radius:l.radius||r.valueAtIndexOrDefault(u.pointRadius,e,g.radius),pointStyle:l.pointStyle||r.valueAtIndexOrDefault(u.pointStyle,e,g.pointStyle),backgroundColor:o.getPointBackgroundColor(t,e),borderColor:o.getPointBorderColor(t,e),borderWidth:o.getPointBorderWidth(t,e),tension:s.dataset._model?s.dataset._model.tension:0,steppedLine:!!s.dataset._model&&s.dataset._model.steppedLine,hitRadius:l.hitRadius||r.valueAtIndexOrDefault(u.pointHitRadius,e,g.hitRadius)}},calculatePointY:function(t,e,n){var i,a,r,o=this,s=o.chart,l=o.getMeta(),u=o.getScaleForId(l.yAxisID),d=0,c=0;if(u.options.stacked){for(i=0;i<n;i++)if(a=s.data.datasets[i],"line"===(r=s.getDatasetMeta(i)).type&&r.yAxisID===u.id&&s.isDatasetVisible(i)){var h=Number(u.getRightValue(a.data[e]));h<0?c+=h||0:d+=h||0}var f=Number(u.getRightValue(t));return f<0?u.getPixelForValue(c+f):u.getPixelForValue(d+f)}return u.getPixelForValue(t)},updateBezierControlPoints:function(){function t(t,e,n){return Math.max(Math.min(t,n),e)}var e,n,i,a,o=this,s=o.getMeta(),l=o.chart.chartArea,u=s.data||[];if(s.dataset._model.spanGaps&&(u=u.filter(function(t){return!t._model.skip})),"monotone"===s.dataset._model.cubicInterpolationMode)r.splineCurveMonotone(u);else for(e=0,n=u.length;e<n;++e)i=u[e]._model,a=r.splineCurve(r.previousItem(u,e)._model,i,r.nextItem(u,e)._model,s.dataset._model.tension),i.controlPointPreviousX=a.previous.x,i.controlPointPreviousY=a.previous.y,i.controlPointNextX=a.next.x,i.controlPointNextY=a.next.y;if(o.chart.options.elements.line.capBezierPoints)for(e=0,n=u.length;e<n;++e)(i=u[e]._model).controlPointPreviousX=t(i.controlPointPreviousX,l.left,l.right),i.controlPointPreviousY=t(i.controlPointPreviousY,l.top,l.bottom),i.controlPointNextX=t(i.controlPointNextX,l.left,l.right),i.controlPointNextY=t(i.controlPointNextY,l.top,l.bottom)},draw:function(){var t=this,n=t.chart,i=t.getMeta(),a=i.data||[],o=n.chartArea,s=a.length,l=0;for(r.canvas.clipArea(n.ctx,o),e(t.getDataset(),n.options)&&i.dataset.draw(),r.canvas.unclipArea(n.ctx);l<s;++l)a[l].draw(o)},setHoverStyle:function(t){var e=this.chart.data.datasets[t._datasetIndex],n=t._index,i=t.custom||{},a=t._model;a.radius=i.hoverRadius||r.valueAtIndexOrDefault(e.pointHoverRadius,n,this.chart.options.elements.point.hoverRadius),a.backgroundColor=i.hoverBackgroundColor||r.valueAtIndexOrDefault(e.pointHoverBackgroundColor,n,r.getHoverColor(a.backgroundColor)),a.borderColor=i.hoverBorderColor||r.valueAtIndexOrDefault(e.pointHoverBorderColor,n,r.getHoverColor(a.borderColor)),a.borderWidth=i.hoverBorderWidth||r.valueAtIndexOrDefault(e.pointHoverBorderWidth,n,a.borderWidth)},removeHoverStyle:function(t){var e=this,n=e.chart.data.datasets[t._datasetIndex],i=t._index,a=t.custom||{},o=t._model;void 0!==n.radius&&void 0===n.pointRadius&&(n.pointRadius=n.radius),o.radius=a.radius||r.valueAtIndexOrDefault(n.pointRadius,i,e.chart.options.elements.point.radius),o.backgroundColor=e.getPointBackgroundColor(t,i),o.borderColor=e.getPointBorderColor(t,i),o.borderWidth=e.getPointBorderWidth(t,i)}})}},{25:25,40:40,45:45}],19:[function(t,e,n){"use strict";var i=t(25),a=t(40),r=t(45);i._set("polarArea",{scale:{type:"radialLinear",angleLines:{display:!1},gridLines:{circular:!0},pointLabels:{display:!1},ticks:{beginAtZero:!0}},animation:{animateRotate:!0,animateScale:!0},startAngle:-.5*Math.PI,legendCallback:function(t){var e=[];e.push('<ul class="'+t.id+'-legend">');var n=t.data,i=n.datasets,a=n.labels;if(i.length)for(var r=0;r<i[0].data.length;++r)e.push('<li><span style="background-color:'+i[0].backgroundColor[r]+'"></span>'),a[r]&&e.push(a[r]),e.push("</li>");return e.push("</ul>"),e.join("")},legend:{labels:{generateLabels:function(t){var e=t.data;return e.labels.length&&e.datasets.length?e.labels.map(function(n,i){var a=t.getDatasetMeta(0),o=e.datasets[0],s=a.data[i].custom||{},l=r.valueAtIndexOrDefault,u=t.options.elements.arc;return{text:n,fillStyle:s.backgroundColor?s.backgroundColor:l(o.backgroundColor,i,u.backgroundColor),strokeStyle:s.borderColor?s.borderColor:l(o.borderColor,i,u.borderColor),lineWidth:s.borderWidth?s.borderWidth:l(o.borderWidth,i,u.borderWidth),hidden:isNaN(o.data[i])||a.data[i].hidden,index:i}}):[]}},onClick:function(t,e){var n,i,a,r=e.index,o=this.chart;for(n=0,i=(o.data.datasets||[]).length;n<i;++n)(a=o.getDatasetMeta(n)).data[r].hidden=!a.data[r].hidden;o.update()}},tooltips:{callbacks:{title:function(){return""},label:function(t,e){return e.labels[t.index]+": "+t.yLabel}}}}),e.exports=function(t){t.controllers.polarArea=t.DatasetController.extend({dataElementType:a.Arc,linkScales:r.noop,update:function(t){var e=this,n=e.chart,i=n.chartArea,a=e.getMeta(),o=n.options,s=o.elements.arc,l=Math.min(i.right-i.left,i.bottom-i.top);n.outerRadius=Math.max((l-s.borderWidth/2)/2,0),n.innerRadius=Math.max(o.cutoutPercentage?n.outerRadius/100*o.cutoutPercentage:1,0),n.radiusLength=(n.outerRadius-n.innerRadius)/n.getVisibleDatasetCount(),e.outerRadius=n.outerRadius-n.radiusLength*e.index,e.innerRadius=e.outerRadius-n.radiusLength,a.count=e.countVisibleElements(),r.each(a.data,function(n,i){e.updateElement(n,i,t)})},updateElement:function(t,e,n){for(var i=this,a=i.chart,o=i.getDataset(),s=a.options,l=s.animation,u=a.scale,d=a.data.labels,c=i.calculateCircumference(o.data[e]),h=u.xCenter,f=u.yCenter,g=0,m=i.getMeta(),p=0;p<e;++p)isNaN(o.data[p])||m.data[p].hidden||++g;var v=s.startAngle,y=t.hidden?0:u.getDistanceFromCenterForValue(o.data[e]),b=v+c*g,x=b+(t.hidden?0:c),_=l.animateScale?0:u.getDistanceFromCenterForValue(o.data[e]);r.extend(t,{_datasetIndex:i.index,_index:e,_scale:u,_model:{x:h,y:f,innerRadius:0,outerRadius:n?_:y,startAngle:n&&l.animateRotate?v:b,endAngle:n&&l.animateRotate?v:x,label:r.valueAtIndexOrDefault(d,e,d[e])}}),i.removeHoverStyle(t),t.pivot()},removeHoverStyle:function(e){t.DatasetController.prototype.removeHoverStyle.call(this,e,this.chart.options.elements.arc)},countVisibleElements:function(){var t=this.getDataset(),e=this.getMeta(),n=0;return r.each(e.data,function(e,i){isNaN(t.data[i])||e.hidden||n++}),n},calculateCircumference:function(t){var e=this.getMeta().count;return e>0&&!isNaN(t)?2*Math.PI/e:0}})}},{25:25,40:40,45:45}],20:[function(t,e,n){"use strict";var i=t(25),a=t(40),r=t(45);i._set("radar",{scale:{type:"radialLinear"},elements:{line:{tension:0}}}),e.exports=function(t){t.controllers.radar=t.DatasetController.extend({datasetElementType:a.Line,dataElementType:a.Point,linkScales:r.noop,update:function(t){var e=this,n=e.getMeta(),i=n.dataset,a=n.data,o=i.custom||{},s=e.getDataset(),l=e.chart.options.elements.line,u=e.chart.scale;void 0!==s.tension&&void 0===s.lineTension&&(s.lineTension=s.tension),r.extend(n.dataset,{_datasetIndex:e.index,_scale:u,_children:a,_loop:!0,_model:{tension:o.tension?o.tension:r.valueOrDefault(s.lineTension,l.tension),backgroundColor:o.backgroundColor?o.backgroundColor:s.backgroundColor||l.backgroundColor,borderWidth:o.borderWidth?o.borderWidth:s.borderWidth||l.borderWidth,borderColor:o.borderColor?o.borderColor:s.borderColor||l.borderColor,fill:o.fill?o.fill:void 0!==s.fill?s.fill:l.fill,borderCapStyle:o.borderCapStyle?o.borderCapStyle:s.borderCapStyle||l.borderCapStyle,borderDash:o.borderDash?o.borderDash:s.borderDash||l.borderDash,borderDashOffset:o.borderDashOffset?o.borderDashOffset:s.borderDashOffset||l.borderDashOffset,borderJoinStyle:o.borderJoinStyle?o.borderJoinStyle:s.borderJoinStyle||l.borderJoinStyle}}),n.dataset.pivot(),r.each(a,function(n,i){e.updateElement(n,i,t)},e),e.updateBezierControlPoints()},updateElement:function(t,e,n){var i=this,a=t.custom||{},o=i.getDataset(),s=i.chart.scale,l=i.chart.options.elements.point,u=s.getPointPositionForValue(e,o.data[e]);void 0!==o.radius&&void 0===o.pointRadius&&(o.pointRadius=o.radius),void 0!==o.hitRadius&&void 0===o.pointHitRadius&&(o.pointHitRadius=o.hitRadius),r.extend(t,{_datasetIndex:i.index,_index:e,_scale:s,_model:{x:n?s.xCenter:u.x,y:n?s.yCenter:u.y,tension:a.tension?a.tension:r.valueOrDefault(o.lineTension,i.chart.options.elements.line.tension),radius:a.radius?a.radius:r.valueAtIndexOrDefault(o.pointRadius,e,l.radius),backgroundColor:a.backgroundColor?a.backgroundColor:r.valueAtIndexOrDefault(o.pointBackgroundColor,e,l.backgroundColor),borderColor:a.borderColor?a.borderColor:r.valueAtIndexOrDefault(o.pointBorderColor,e,l.borderColor),borderWidth:a.borderWidth?a.borderWidth:r.valueAtIndexOrDefault(o.pointBorderWidth,e,l.borderWidth),pointStyle:a.pointStyle?a.pointStyle:r.valueAtIndexOrDefault(o.pointStyle,e,l.pointStyle),hitRadius:a.hitRadius?a.hitRadius:r.valueAtIndexOrDefault(o.pointHitRadius,e,l.hitRadius)}}),t._model.skip=a.skip?a.skip:isNaN(t._model.x)||isNaN(t._model.y)},updateBezierControlPoints:function(){var t=this.chart.chartArea,e=this.getMeta();r.each(e.data,function(n,i){var a=n._model,o=r.splineCurve(r.previousItem(e.data,i,!0)._model,a,r.nextItem(e.data,i,!0)._model,a.tension);a.controlPointPreviousX=Math.max(Math.min(o.previous.x,t.right),t.left),a.controlPointPreviousY=Math.max(Math.min(o.previous.y,t.bottom),t.top),a.controlPointNextX=Math.max(Math.min(o.next.x,t.right),t.left),a.controlPointNextY=Math.max(Math.min(o.next.y,t.bottom),t.top),n.pivot()})},setHoverStyle:function(t){var e=this.chart.data.datasets[t._datasetIndex],n=t.custom||{},i=t._index,a=t._model;a.radius=n.hoverRadius?n.hoverRadius:r.valueAtIndexOrDefault(e.pointHoverRadius,i,this.chart.options.elements.point.hoverRadius),a.backgroundColor=n.hoverBackgroundColor?n.hoverBackgroundColor:r.valueAtIndexOrDefault(e.pointHoverBackgroundColor,i,r.getHoverColor(a.backgroundColor)),a.borderColor=n.hoverBorderColor?n.hoverBorderColor:r.valueAtIndexOrDefault(e.pointHoverBorderColor,i,r.getHoverColor(a.borderColor)),a.borderWidth=n.hoverBorderWidth?n.hoverBorderWidth:r.valueAtIndexOrDefault(e.pointHoverBorderWidth,i,a.borderWidth)},removeHoverStyle:function(t){var e=this.chart.data.datasets[t._datasetIndex],n=t.custom||{},i=t._index,a=t._model,o=this.chart.options.elements.point;a.radius=n.radius?n.radius:r.valueAtIndexOrDefault(e.pointRadius,i,o.radius),a.backgroundColor=n.backgroundColor?n.backgroundColor:r.valueAtIndexOrDefault(e.pointBackgroundColor,i,o.backgroundColor),a.borderColor=n.borderColor?n.borderColor:r.valueAtIndexOrDefault(e.pointBorderColor,i,o.borderColor),a.borderWidth=n.borderWidth?n.borderWidth:r.valueAtIndexOrDefault(e.pointBorderWidth,i,o.borderWidth)}})}},{25:25,40:40,45:45}],21:[function(t,e,n){"use strict";t(25)._set("scatter",{hover:{mode:"single"},scales:{xAxes:[{id:"x-axis-1",type:"linear",position:"bottom"}],yAxes:[{id:"y-axis-1",type:"linear",position:"left"}]},showLines:!1,tooltips:{callbacks:{title:function(){return""},label:function(t){return"("+t.xLabel+", "+t.yLabel+")"}}}}),e.exports=function(t){t.controllers.scatter=t.controllers.line}},{25:25}],22:[function(t,e,n){"use strict";var i=t(25),a=t(26),r=t(45);i._set("global",{animation:{duration:1e3,easing:"easeOutQuart",onProgress:r.noop,onComplete:r.noop}}),e.exports=function(t){t.Animation=a.extend({chart:null,currentStep:0,numSteps:60,easing:"",render:null,onAnimationProgress:null,onAnimationComplete:null}),t.animationService={frameDuration:17,animations:[],dropFrames:0,request:null,addAnimation:function(t,e,n,i){var a,r,o=this.animations;for(e.chart=t,i||(t.animating=!0),a=0,r=o.length;a<r;++a)if(o[a].chart===t)return void(o[a]=e);o.push(e),1===o.length&&this.requestAnimationFrame()},cancelAnimation:function(t){var e=r.findIndex(this.animations,function(e){return e.chart===t});-1!==e&&(this.animations.splice(e,1),t.animating=!1)},requestAnimationFrame:function(){var t=this;null===t.request&&(t.request=r.requestAnimFrame.call(window,function(){t.request=null,t.startDigest()}))},startDigest:function(){var t=this,e=Date.now(),n=0;t.dropFrames>1&&(n=Math.floor(t.dropFrames),t.dropFrames=t.dropFrames%1),t.advance(1+n);var i=Date.now();t.dropFrames+=(i-e)/t.frameDuration,t.animations.length>0&&t.requestAnimationFrame()},advance:function(t){for(var e,n,i=this.animations,a=0;a<i.length;)n=(e=i[a]).chart,e.currentStep=(e.currentStep||0)+t,e.currentStep=Math.min(e.currentStep,e.numSteps),r.callback(e.render,[n,e],n),r.callback(e.onAnimationProgress,[e],n),e.currentStep>=e.numSteps?(r.callback(e.onAnimationComplete,[e],n),n.animating=!1,i.splice(a,1)):++a}},Object.defineProperty(t.Animation.prototype,"animationObject",{get:function(){return this}}),Object.defineProperty(t.Animation.prototype,"chartInstance",{get:function(){return this.chart},set:function(t){this.chart=t}})}},{25:25,26:26,45:45}],23:[function(t,e,n){"use strict";var i=t(25),a=t(45),r=t(28),o=t(48);e.exports=function(t){function e(t){var e=(t=t||{}).data=t.data||{};return e.datasets=e.datasets||[],e.labels=e.labels||[],t.options=a.configMerge(i.global,i[t.type],t.options||{}),t}function n(t){var e=t.options;e.scale?t.scale.options=e.scale:e.scales&&e.scales.xAxes.concat(e.scales.yAxes).forEach(function(e){t.scales[e.id].options=e}),t.tooltip._options=e.tooltips}function s(t){return"top"===t||"bottom"===t}var l=t.plugins;t.types={},t.instances={},t.controllers={},a.extend(t.prototype,{construct:function(n,i){var r=this;i=e(i);var s=o.acquireContext(n,i),l=s&&s.canvas,u=l&&l.height,d=l&&l.width;r.id=a.uid(),r.ctx=s,r.canvas=l,r.config=i,r.width=d,r.height=u,r.aspectRatio=u?d/u:null,r.options=i.options,r._bufferedRender=!1,r.chart=r,r.controller=r,t.instances[r.id]=r,Object.defineProperty(r,"data",{get:function(){return r.config.data},set:function(t){r.config.data=t}}),s&&l?(r.initialize(),r.update()):console.error("Failed to create chart: can't acquire context from the given item")},initialize:function(){var t=this;return l.notify(t,"beforeInit"),a.retinaScale(t,t.options.devicePixelRatio),t.bindEvents(),t.options.responsive&&t.resize(!0),t.ensureScalesHaveIDs(),t.buildScales(),t.initToolTip(),l.notify(t,"afterInit"),t},clear:function(){return a.canvas.clear(this),this},stop:function(){return t.animationService.cancelAnimation(this),this},resize:function(t){var e=this,n=e.options,i=e.canvas,r=n.maintainAspectRatio&&e.aspectRatio||null,o=Math.max(0,Math.floor(a.getMaximumWidth(i))),s=Math.max(0,Math.floor(r?o/r:a.getMaximumHeight(i)));if((e.width!==o||e.height!==s)&&(i.width=e.width=o,i.height=e.height=s,i.style.width=o+"px",i.style.height=s+"px",a.retinaScale(e,n.devicePixelRatio),!t)){var u={width:o,height:s};l.notify(e,"resize",[u]),e.options.onResize&&e.options.onResize(e,u),e.stop(),e.update(e.options.responsiveAnimationDuration)}},ensureScalesHaveIDs:function(){var t=this.options,e=t.scales||{},n=t.scale;a.each(e.xAxes,function(t,e){t.id=t.id||"x-axis-"+e}),a.each(e.yAxes,function(t,e){t.id=t.id||"y-axis-"+e}),n&&(n.id=n.id||"scale")},buildScales:function(){var e=this,n=e.options,i=e.scales={},r=[];n.scales&&(r=r.concat((n.scales.xAxes||[]).map(function(t){return{options:t,dtype:"category",dposition:"bottom"}}),(n.scales.yAxes||[]).map(function(t){return{options:t,dtype:"linear",dposition:"left"}}))),n.scale&&r.push({options:n.scale,dtype:"radialLinear",isDefault:!0,dposition:"chartArea"}),a.each(r,function(n){var r=n.options,o=a.valueOrDefault(r.type,n.dtype),l=t.scaleService.getScaleConstructor(o);if(l){s(r.position)!==s(n.dposition)&&(r.position=n.dposition);var u=new l({id:r.id,options:r,ctx:e.ctx,chart:e});i[u.id]=u,u.mergeTicksOptions(),n.isDefault&&(e.scale=u)}}),t.scaleService.addScalesToLayout(this)},buildOrUpdateControllers:function(){var e=this,n=[],i=[];return a.each(e.data.datasets,function(a,r){var o=e.getDatasetMeta(r),s=a.type||e.config.type;if(o.type&&o.type!==s&&(e.destroyDatasetMeta(r),o=e.getDatasetMeta(r)),o.type=s,n.push(o.type),o.controller)o.controller.updateIndex(r);else{var l=t.controllers[o.type];if(void 0===l)throw new Error('"'+o.type+'" is not a chart type.');o.controller=new l(e,r),i.push(o.controller)}},e),i},resetElements:function(){var t=this;a.each(t.data.datasets,function(e,n){t.getDatasetMeta(n).controller.reset()},t)},reset:function(){this.resetElements(),this.tooltip.initialize()},update:function(t){var e=this;if(t&&"object"==typeof t||(t={duration:t,lazy:arguments[1]}),n(e),!1!==l.notify(e,"beforeUpdate")){e.tooltip._data=e.data;var i=e.buildOrUpdateControllers();a.each(e.data.datasets,function(t,n){e.getDatasetMeta(n).controller.buildOrUpdateElements()},e),e.updateLayout(),a.each(i,function(t){t.reset()}),e.updateDatasets(),e.tooltip.initialize(),e.lastActive=[],l.notify(e,"afterUpdate"),e._bufferedRender?e._bufferedRequest={duration:t.duration,easing:t.easing,lazy:t.lazy}:e.render(t)}},updateLayout:function(){var e=this;!1!==l.notify(e,"beforeLayout")&&(t.layoutService.update(this,this.width,this.height),l.notify(e,"afterScaleUpdate"),l.notify(e,"afterLayout"))},updateDatasets:function(){var t=this;if(!1!==l.notify(t,"beforeDatasetsUpdate")){for(var e=0,n=t.data.datasets.length;e<n;++e)t.updateDataset(e);l.notify(t,"afterDatasetsUpdate")}},updateDataset:function(t){var e=this,n=e.getDatasetMeta(t),i={meta:n,index:t};!1!==l.notify(e,"beforeDatasetUpdate",[i])&&(n.controller.update(),l.notify(e,"afterDatasetUpdate",[i]))},render:function(e){var n=this;e&&"object"==typeof e||(e={duration:e,lazy:arguments[1]});var i=e.duration,r=e.lazy;if(!1!==l.notify(n,"beforeRender")){var o=n.options.animation,s=function(t){l.notify(n,"afterRender"),a.callback(o&&o.onComplete,[t],n)};if(o&&(void 0!==i&&0!==i||void 0===i&&0!==o.duration)){var u=new t.Animation({numSteps:(i||o.duration)/16.66,easing:e.easing||o.easing,render:function(t,e){var n=a.easing.effects[e.easing],i=e.currentStep,r=i/e.numSteps;t.draw(n(r),r,i)},onAnimationProgress:o.onProgress,onAnimationComplete:s});t.animationService.addAnimation(n,u,i,r)}else n.draw(),s(new t.Animation({numSteps:0,chart:n}));return n}},draw:function(t){var e=this;e.clear(),a.isNullOrUndef(t)&&(t=1),e.transition(t),!1!==l.notify(e,"beforeDraw",[t])&&(a.each(e.boxes,function(t){t.draw(e.chartArea)},e),e.scale&&e.scale.draw(),e.drawDatasets(t),e._drawTooltip(t),l.notify(e,"afterDraw",[t]))},transition:function(t){for(var e=this,n=0,i=(e.data.datasets||[]).length;n<i;++n)e.isDatasetVisible(n)&&e.getDatasetMeta(n).controller.transition(t);e.tooltip.transition(t)},drawDatasets:function(t){var e=this;if(!1!==l.notify(e,"beforeDatasetsDraw",[t])){for(var n=(e.data.datasets||[]).length-1;n>=0;--n)e.isDatasetVisible(n)&&e.drawDataset(n,t);l.notify(e,"afterDatasetsDraw",[t])}},drawDataset:function(t,e){var n=this,i=n.getDatasetMeta(t),a={meta:i,index:t,easingValue:e};!1!==l.notify(n,"beforeDatasetDraw",[a])&&(i.controller.draw(e),l.notify(n,"afterDatasetDraw",[a]))},_drawTooltip:function(t){var e=this,n=e.tooltip,i={tooltip:n,easingValue:t};!1!==l.notify(e,"beforeTooltipDraw",[i])&&(n.draw(),l.notify(e,"afterTooltipDraw",[i]))},getElementAtEvent:function(t){return r.modes.single(this,t)},getElementsAtEvent:function(t){return r.modes.label(this,t,{intersect:!0})},getElementsAtXAxis:function(t){return r.modes["x-axis"](this,t,{intersect:!0})},getElementsAtEventForMode:function(t,e,n){var i=r.modes[e];return"function"==typeof i?i(this,t,n):[]},getDatasetAtEvent:function(t){return r.modes.dataset(this,t,{intersect:!0})},getDatasetMeta:function(t){var e=this,n=e.data.datasets[t];n._meta||(n._meta={});var i=n._meta[e.id];return i||(i=n._meta[e.id]={type:null,data:[],dataset:null,controller:null,hidden:null,xAxisID:null,yAxisID:null}),i},getVisibleDatasetCount:function(){for(var t=0,e=0,n=this.data.datasets.length;e<n;++e)this.isDatasetVisible(e)&&t++;return t},isDatasetVisible:function(t){var e=this.getDatasetMeta(t);return"boolean"==typeof e.hidden?!e.hidden:!this.data.datasets[t].hidden},generateLegend:function(){return this.options.legendCallback(this)},destroyDatasetMeta:function(t){var e=this.id,n=this.data.datasets[t],i=n._meta&&n._meta[e];i&&(i.controller.destroy(),delete n._meta[e])},destroy:function(){var e,n,i=this,r=i.canvas;for(i.stop(),e=0,n=i.data.datasets.length;e<n;++e)i.destroyDatasetMeta(e);r&&(i.unbindEvents(),a.canvas.clear(i),o.releaseContext(i.ctx),i.canvas=null,i.ctx=null),l.notify(i,"destroy"),delete t.instances[i.id]},toBase64Image:function(){return this.canvas.toDataURL.apply(this.canvas,arguments)},initToolTip:function(){var e=this;e.tooltip=new t.Tooltip({_chart:e,_chartInstance:e,_data:e.data,_options:e.options.tooltips},e)},bindEvents:function(){var t=this,e=t._listeners={},n=function(){t.eventHandler.apply(t,arguments)};a.each(t.options.events,function(i){o.addEventListener(t,i,n),e[i]=n}),t.options.responsive&&(n=function(){t.resize()},o.addEventListener(t,"resize",n),e.resize=n)},unbindEvents:function(){var t=this,e=t._listeners;e&&(delete t._listeners,a.each(e,function(e,n){o.removeEventListener(t,n,e)}))},updateHoverStyle:function(t,e,n){var i,a,r,o=n?"setHoverStyle":"removeHoverStyle";for(a=0,r=t.length;a<r;++a)(i=t[a])&&this.getDatasetMeta(i._datasetIndex).controller[o](i)},eventHandler:function(t){var e=this,n=e.tooltip;if(!1!==l.notify(e,"beforeEvent",[t])){e._bufferedRender=!0,e._bufferedRequest=null;var i=e.handleEvent(t);i|=n&&n.handleEvent(t),l.notify(e,"afterEvent",[t]);var a=e._bufferedRequest;return a?e.render(a):i&&!e.animating&&(e.stop(),e.render(e.options.hover.animationDuration,!0)),e._bufferedRender=!1,e._bufferedRequest=null,e}},handleEvent:function(t){var e=this,n=e.options||{},i=n.hover,r=!1;return e.lastActive=e.lastActive||[],"mouseout"===t.type?e.active=[]:e.active=e.getElementsAtEventForMode(t,i.mode,i),a.callback(n.onHover||n.hover.onHover,[t.native,e.active],e),"mouseup"!==t.type&&"click"!==t.type||n.onClick&&n.onClick.call(e,t.native,e.active),e.lastActive.length&&e.updateHoverStyle(e.lastActive,i.mode,!1),e.active.length&&i.mode&&e.updateHoverStyle(e.active,i.mode,!0),r=!a.arrayEquals(e.active,e.lastActive),e.lastActive=e.active,r}}),t.Controller=t}},{25:25,28:28,45:45,48:48}],24:[function(t,e,n){"use strict";var i=t(45);e.exports=function(t){function e(t,e){t._chartjs?t._chartjs.listeners.push(e):(Object.defineProperty(t,"_chartjs",{configurable:!0,enumerable:!1,value:{listeners:[e]}}),a.forEach(function(e){var n="onData"+e.charAt(0).toUpperCase()+e.slice(1),a=t[e];Object.defineProperty(t,e,{configurable:!0,enumerable:!1,value:function(){var e=Array.prototype.slice.call(arguments),r=a.apply(this,e);return i.each(t._chartjs.listeners,function(t){"function"==typeof t[n]&&t[n].apply(t,e)}),r}})}))}function n(t,e){var n=t._chartjs;if(n){var i=n.listeners,r=i.indexOf(e);-1!==r&&i.splice(r,1),i.length>0||(a.forEach(function(e){delete t[e]}),delete t._chartjs)}}var a=["push","pop","shift","splice","unshift"];t.DatasetController=function(t,e){this.initialize(t,e)},i.extend(t.DatasetController.prototype,{datasetElementType:null,dataElementType:null,initialize:function(t,e){var n=this;n.chart=t,n.index=e,n.linkScales(),n.addElements()},updateIndex:function(t){this.index=t},linkScales:function(){var t=this,e=t.getMeta(),n=t.getDataset();null===e.xAxisID&&(e.xAxisID=n.xAxisID||t.chart.options.scales.xAxes[0].id),null===e.yAxisID&&(e.yAxisID=n.yAxisID||t.chart.options.scales.yAxes[0].id)},getDataset:function(){return this.chart.data.datasets[this.index]},getMeta:function(){return this.chart.getDatasetMeta(this.index)},getScaleForId:function(t){return this.chart.scales[t]},reset:function(){this.update(!0)},destroy:function(){this._data&&n(this._data,this)},createMetaDataset:function(){var t=this,e=t.datasetElementType;return e&&new e({_chart:t.chart,_datasetIndex:t.index})},createMetaData:function(t){var e=this,n=e.dataElementType;return n&&new n({_chart:e.chart,_datasetIndex:e.index,_index:t})},addElements:function(){var t,e,n=this,i=n.getMeta(),a=n.getDataset().data||[],r=i.data;for(t=0,e=a.length;t<e;++t)r[t]=r[t]||n.createMetaData(t);i.dataset=i.dataset||n.createMetaDataset()},addElementAndReset:function(t){var e=this.createMetaData(t);this.getMeta().data.splice(t,0,e),this.updateElement(e,t,!0)},buildOrUpdateElements:function(){var t=this,i=t.getDataset(),a=i.data||(i.data=[]);t._data!==a&&(t._data&&n(t._data,t),e(a,t),t._data=a),t.resyncElements()},update:i.noop,transition:function(t){for(var e=this.getMeta(),n=e.data||[],i=n.length,a=0;a<i;++a)n[a].transition(t);e.dataset&&e.dataset.transition(t)},draw:function(){var t=this.getMeta(),e=t.data||[],n=e.length,i=0;for(t.dataset&&t.dataset.draw();i<n;++i)e[i].draw()},removeHoverStyle:function(t,e){var n=this.chart.data.datasets[t._datasetIndex],a=t._index,r=t.custom||{},o=i.valueAtIndexOrDefault,s=t._model;s.backgroundColor=r.backgroundColor?r.backgroundColor:o(n.backgroundColor,a,e.backgroundColor),s.borderColor=r.borderColor?r.borderColor:o(n.borderColor,a,e.borderColor),s.borderWidth=r.borderWidth?r.borderWidth:o(n.borderWidth,a,e.borderWidth)},setHoverStyle:function(t){var e=this.chart.data.datasets[t._datasetIndex],n=t._index,a=t.custom||{},r=i.valueAtIndexOrDefault,o=i.getHoverColor,s=t._model;s.backgroundColor=a.hoverBackgroundColor?a.hoverBackgroundColor:r(e.hoverBackgroundColor,n,o(s.backgroundColor)),s.borderColor=a.hoverBorderColor?a.hoverBorderColor:r(e.hoverBorderColor,n,o(s.borderColor)),s.borderWidth=a.hoverBorderWidth?a.hoverBorderWidth:r(e.hoverBorderWidth,n,s.borderWidth)},resyncElements:function(){var t=this,e=t.getMeta(),n=t.getDataset().data,i=e.data.length,a=n.length;a<i?e.data.splice(a,i-a):a>i&&t.insertElements(i,a-i)},insertElements:function(t,e){for(var n=0;n<e;++n)this.addElementAndReset(t+n)},onDataPush:function(){this.insertElements(this.getDataset().data.length-1,arguments.length)},onDataPop:function(){this.getMeta().data.pop()},onDataShift:function(){this.getMeta().data.shift()},onDataSplice:function(t,e){this.getMeta().data.splice(t,e),this.insertElements(t,arguments.length-2)},onDataUnshift:function(){this.insertElements(0,arguments.length)}}),t.DatasetController.extend=i.inherits}},{45:45}],25:[function(t,e,n){"use strict";var i=t(45);e.exports={_set:function(t,e){return i.merge(this[t]||(this[t]={}),e)}}},{45:45}],26:[function(t,e,n){"use strict";function i(t,e,n,i){var r,o,s,l,u,d,c,h,f,g=Object.keys(n);for(r=0,o=g.length;r<o;++r)if(s=g[r],d=n[s],e.hasOwnProperty(s)||(e[s]=d),(l=e[s])!==d&&"_"!==s[0]){if(t.hasOwnProperty(s)||(t[s]=l),u=t[s],(c=typeof d)===typeof u)if("string"===c){if((h=a(u)).valid&&(f=a(d)).valid){e[s]=f.mix(h,i).rgbString();continue}}else if("number"===c&&isFinite(u)&&isFinite(d)){e[s]=u+(d-u)*i;continue}e[s]=d}}var a=t(2),r=t(45),o=function(t){r.extend(this,t),this.initialize.apply(this,arguments)};r.extend(o.prototype,{initialize:function(){this.hidden=!1},pivot:function(){var t=this;return t._view||(t._view=r.clone(t._model)),t._start={},t},transition:function(t){var e=this,n=e._model,a=e._start,r=e._view;return n&&1!==t?(r||(r=e._view={}),a||(a=e._start={}),i(a,r,n,t),e):(e._view=n,e._start=null,e)},tooltipPosition:function(){return{x:this._model.x,y:this._model.y}},hasValue:function(){return r.isNumber(this._model.x)&&r.isNumber(this._model.y)}}),o.extend=r.inherits,e.exports=o},{2:2,45:45}],27:[function(t,e,n){"use strict";var i=t(2),a=t(25),r=t(45);e.exports=function(t){function e(t,e,n){var i;return"string"==typeof t?(i=parseInt(t,10),-1!==t.indexOf("%")&&(i=i/100*e.parentNode[n])):i=t,i}function n(t){return void 0!==t&&null!==t&&"none"!==t}function o(t,i,a){var r=document.defaultView,o=t.parentNode,s=r.getComputedStyle(t)[i],l=r.getComputedStyle(o)[i],u=n(s),d=n(l),c=Number.POSITIVE_INFINITY;return u||d?Math.min(u?e(s,t,a):c,d?e(l,o,a):c):"none"}r.configMerge=function(){return r.merge(r.clone(arguments[0]),[].slice.call(arguments,1),{merger:function(e,n,i,a){var o=n[e]||{},s=i[e];"scales"===e?n[e]=r.scaleMerge(o,s):"scale"===e?n[e]=r.merge(o,[t.scaleService.getScaleDefaults(s.type),s]):r._merger(e,n,i,a)}})},r.scaleMerge=function(){return r.merge(r.clone(arguments[0]),[].slice.call(arguments,1),{merger:function(e,n,i,a){if("xAxes"===e||"yAxes"===e){var o,s,l,u=i[e].length;for(n[e]||(n[e]=[]),o=0;o<u;++o)l=i[e][o],s=r.valueOrDefault(l.type,"xAxes"===e?"category":"linear"),o>=n[e].length&&n[e].push({}),!n[e][o].type||l.type&&l.type!==n[e][o].type?r.merge(n[e][o],[t.scaleService.getScaleDefaults(s),l]):r.merge(n[e][o],l)}else r._merger(e,n,i,a)}})},r.where=function(t,e){if(r.isArray(t)&&Array.prototype.filter)return t.filter(e);var n=[];return r.each(t,function(t){e(t)&&n.push(t)}),n},r.findIndex=Array.prototype.findIndex?function(t,e,n){return t.findIndex(e,n)}:function(t,e,n){n=void 0===n?t:n;for(var i=0,a=t.length;i<a;++i)if(e.call(n,t[i],i,t))return i;return-1},r.findNextWhere=function(t,e,n){r.isNullOrUndef(n)&&(n=-1);for(var i=n+1;i<t.length;i++){var a=t[i];if(e(a))return a}},r.findPreviousWhere=function(t,e,n){r.isNullOrUndef(n)&&(n=t.length);for(var i=n-1;i>=0;i--){var a=t[i];if(e(a))return a}},r.isNumber=function(t){return!isNaN(parseFloat(t))&&isFinite(t)},r.almostEquals=function(t,e,n){return Math.abs(t-e)<n},r.almostWhole=function(t,e){var n=Math.round(t);return n-e<t&&n+e>t},r.max=function(t){return t.reduce(function(t,e){return isNaN(e)?t:Math.max(t,e)},Number.NEGATIVE_INFINITY)},r.min=function(t){return t.reduce(function(t,e){return isNaN(e)?t:Math.min(t,e)},Number.POSITIVE_INFINITY)},r.sign=Math.sign?function(t){return Math.sign(t)}:function(t){return 0==(t=+t)||isNaN(t)?t:t>0?1:-1},r.log10=Math.log10?function(t){return Math.log10(t)}:function(t){return Math.log(t)/Math.LN10},r.toRadians=function(t){return t*(Math.PI/180)},r.toDegrees=function(t){return t*(180/Math.PI)},r.getAngleFromPoint=function(t,e){var n=e.x-t.x,i=e.y-t.y,a=Math.sqrt(n*n+i*i),r=Math.atan2(i,n);return r<-.5*Math.PI&&(r+=2*Math.PI),{angle:r,distance:a}},r.distanceBetweenPoints=function(t,e){return Math.sqrt(Math.pow(e.x-t.x,2)+Math.pow(e.y-t.y,2))},r.aliasPixel=function(t){return t%2==0?0:.5},r.splineCurve=function(t,e,n,i){var a=t.skip?e:t,r=e,o=n.skip?e:n,s=Math.sqrt(Math.pow(r.x-a.x,2)+Math.pow(r.y-a.y,2)),l=Math.sqrt(Math.pow(o.x-r.x,2)+Math.pow(o.y-r.y,2)),u=s/(s+l),d=l/(s+l),c=i*(u=isNaN(u)?0:u),h=i*(d=isNaN(d)?0:d);return{previous:{x:r.x-c*(o.x-a.x),y:r.y-c*(o.y-a.y)},next:{x:r.x+h*(o.x-a.x),y:r.y+h*(o.y-a.y)}}},r.EPSILON=Number.EPSILON||1e-14,r.splineCurveMonotone=function(t){var e,n,i,a,o=(t||[]).map(function(t){return{model:t._model,deltaK:0,mK:0}}),s=o.length;for(e=0;e<s;++e)if(!(i=o[e]).model.skip){if(n=e>0?o[e-1]:null,(a=e<s-1?o[e+1]:null)&&!a.model.skip){var l=a.model.x-i.model.x;i.deltaK=0!==l?(a.model.y-i.model.y)/l:0}!n||n.model.skip?i.mK=i.deltaK:!a||a.model.skip?i.mK=n.deltaK:this.sign(n.deltaK)!==this.sign(i.deltaK)?i.mK=0:i.mK=(n.deltaK+i.deltaK)/2}var u,d,c,h;for(e=0;e<s-1;++e)i=o[e],a=o[e+1],i.model.skip||a.model.skip||(r.almostEquals(i.deltaK,0,this.EPSILON)?i.mK=a.mK=0:(u=i.mK/i.deltaK,d=a.mK/i.deltaK,(h=Math.pow(u,2)+Math.pow(d,2))<=9||(c=3/Math.sqrt(h),i.mK=u*c*i.deltaK,a.mK=d*c*i.deltaK)));var f;for(e=0;e<s;++e)(i=o[e]).model.skip||(n=e>0?o[e-1]:null,a=e<s-1?o[e+1]:null,n&&!n.model.skip&&(f=(i.model.x-n.model.x)/3,i.model.controlPointPreviousX=i.model.x-f,i.model.controlPointPreviousY=i.model.y-f*i.mK),a&&!a.model.skip&&(f=(a.model.x-i.model.x)/3,i.model.controlPointNextX=i.model.x+f,i.model.controlPointNextY=i.model.y+f*i.mK))},r.nextItem=function(t,e,n){return n?e>=t.length-1?t[0]:t[e+1]:e>=t.length-1?t[t.length-1]:t[e+1]},r.previousItem=function(t,e,n){return n?e<=0?t[t.length-1]:t[e-1]:e<=0?t[0]:t[e-1]},r.niceNum=function(t,e){var n=Math.floor(r.log10(t)),i=t/Math.pow(10,n);return(e?i<1.5?1:i<3?2:i<7?5:10:i<=1?1:i<=2?2:i<=5?5:10)*Math.pow(10,n)},r.requestAnimFrame="undefined"==typeof window?function(t){t()}:window.requestAnimationFrame||window.webkitRequestAnimationFrame||window.mozRequestAnimationFrame||window.oRequestAnimationFrame||window.msRequestAnimationFrame||function(t){return window.setTimeout(t,1e3/60)},r.getRelativePosition=function(t,e){var n,i,a=t.originalEvent||t,o=t.currentTarget||t.srcElement,s=o.getBoundingClientRect(),l=a.touches;l&&l.length>0?(n=l[0].clientX,i=l[0].clientY):(n=a.clientX,i=a.clientY);var u=parseFloat(r.getStyle(o,"padding-left")),d=parseFloat(r.getStyle(o,"padding-top")),c=parseFloat(r.getStyle(o,"padding-right")),h=parseFloat(r.getStyle(o,"padding-bottom")),f=s.right-s.left-u-c,g=s.bottom-s.top-d-h;return n=Math.round((n-s.left-u)/f*o.width/e.currentDevicePixelRatio),i=Math.round((i-s.top-d)/g*o.height/e.currentDevicePixelRatio),{x:n,y:i}},r.getConstraintWidth=function(t){return o(t,"max-width","clientWidth")},r.getConstraintHeight=function(t){return o(t,"max-height","clientHeight")},r.getMaximumWidth=function(t){var e=t.parentNode;if(!e)return t.clientWidth;var n=parseInt(r.getStyle(e,"padding-left"),10),i=parseInt(r.getStyle(e,"padding-right"),10),a=e.clientWidth-n-i,o=r.getConstraintWidth(t);return isNaN(o)?a:Math.min(a,o)},r.getMaximumHeight=function(t){var e=t.parentNode;if(!e)return t.clientHeight;var n=parseInt(r.getStyle(e,"padding-top"),10),i=parseInt(r.getStyle(e,"padding-bottom"),10),a=e.clientHeight-n-i,o=r.getConstraintHeight(t);return isNaN(o)?a:Math.min(a,o)},r.getStyle=function(t,e){return t.currentStyle?t.currentStyle[e]:document.defaultView.getComputedStyle(t,null).getPropertyValue(e)},r.retinaScale=function(t,e){var n=t.currentDevicePixelRatio=e||window.devicePixelRatio||1;if(1!==n){var i=t.canvas,a=t.height,r=t.width;i.height=a*n,i.width=r*n,t.ctx.scale(n,n),i.style.height=a+"px",i.style.width=r+"px"}},r.fontString=function(t,e,n){return e+" "+t+"px "+n},r.longestText=function(t,e,n,i){var a=(i=i||{}).data=i.data||{},o=i.garbageCollect=i.garbageCollect||[];i.font!==e&&(a=i.data={},o=i.garbageCollect=[],i.font=e),t.font=e;var s=0;r.each(n,function(e){void 0!==e&&null!==e&&!0!==r.isArray(e)?s=r.measureText(t,a,o,s,e):r.isArray(e)&&r.each(e,function(e){void 0===e||null===e||r.isArray(e)||(s=r.measureText(t,a,o,s,e))})});var l=o.length/2;if(l>n.length){for(var u=0;u<l;u++)delete a[o[u]];o.splice(0,l)}return s},r.measureText=function(t,e,n,i,a){var r=e[a];return r||(r=e[a]=t.measureText(a).width,n.push(a)),r>i&&(i=r),i},r.numberOfLabelLines=function(t){var e=1;return r.each(t,function(t){r.isArray(t)&&t.length>e&&(e=t.length)}),e},r.color=i?function(t){return t instanceof CanvasGradient&&(t=a.global.defaultColor),i(t)}:function(t){return console.error("Color.js not found!"),t},r.getHoverColor=function(t){return t instanceof CanvasPattern?t:r.color(t).saturate(.5).darken(.1).rgbString()}}},{2:2,25:25,45:45}],28:[function(t,e,n){"use strict";function i(t,e){return t.native?{x:t.x,y:t.y}:u.getRelativePosition(t,e)}function a(t,e){var n,i,a,r,o;for(i=0,r=t.data.datasets.length;i<r;++i)if(t.isDatasetVisible(i))for(a=0,o=(n=t.getDatasetMeta(i)).data.length;a<o;++a){var s=n.data[a];s._view.skip||e(s)}}function r(t,e){var n=[];return a(t,function(t){t.inRange(e.x,e.y)&&n.push(t)}),n}function o(t,e,n,i){var r=Number.POSITIVE_INFINITY,o=[];return a(t,function(t){if(!n||t.inRange(e.x,e.y)){var a=t.getCenterPoint(),s=i(e,a);s<r?(o=[t],r=s):s===r&&o.push(t)}}),o}function s(t){var e=-1!==t.indexOf("x"),n=-1!==t.indexOf("y");return function(t,i){var a=e?Math.abs(t.x-i.x):0,r=n?Math.abs(t.y-i.y):0;return Math.sqrt(Math.pow(a,2)+Math.pow(r,2))}}function l(t,e,n){var a=i(e,t);n.axis=n.axis||"x";var l=s(n.axis),u=n.intersect?r(t,a):o(t,a,!1,l),d=[];return u.length?(t.data.datasets.forEach(function(e,n){if(t.isDatasetVisible(n)){var i=t.getDatasetMeta(n).data[u[0]._index];i&&!i._view.skip&&d.push(i)}}),d):[]}var u=t(45);e.exports={modes:{single:function(t,e){var n=i(e,t),r=[];return a(t,function(t){if(t.inRange(n.x,n.y))return r.push(t),r}),r.slice(0,1)},label:l,index:l,dataset:function(t,e,n){var a=i(e,t);n.axis=n.axis||"xy";var l=s(n.axis),u=n.intersect?r(t,a):o(t,a,!1,l);return u.length>0&&(u=t.getDatasetMeta(u[0]._datasetIndex).data),u},"x-axis":function(t,e){return l(t,e,{intersect:!1})},point:function(t,e){return r(t,i(e,t))},nearest:function(t,e,n){var a=i(e,t);n.axis=n.axis||"xy";var r=s(n.axis),l=o(t,a,n.intersect,r);return l.length>1&&l.sort(function(t,e){var n=t.getArea()-e.getArea();return 0===n&&(n=t._datasetIndex-e._datasetIndex),n}),l.slice(0,1)},x:function(t,e,n){var r=i(e,t),o=[],s=!1;return a(t,function(t){t.inXRange(r.x)&&o.push(t),t.inRange(r.x,r.y)&&(s=!0)}),n.intersect&&!s&&(o=[]),o},y:function(t,e,n){var r=i(e,t),o=[],s=!1;return a(t,function(t){t.inYRange(r.y)&&o.push(t),t.inRange(r.x,r.y)&&(s=!0)}),n.intersect&&!s&&(o=[]),o}}}},{45:45}],29:[function(t,e,n){"use strict";t(25)._set("global",{responsive:!0,responsiveAnimationDuration:0,maintainAspectRatio:!0,events:["mousemove","mouseout","click","touchstart","touchmove"],hover:{onHover:null,mode:"nearest",intersect:!0,animationDuration:400},onClick:null,defaultColor:"rgba(0,0,0,0.1)",defaultFontColor:"#666",defaultFontFamily:"'Helvetica Neue', 'Helvetica', 'Arial', sans-serif",defaultFontSize:12,defaultFontStyle:"normal",showLines:!0,elements:{},layout:{padding:{top:0,right:0,bottom:0,left:0}}}),e.exports=function(){var t=function(t,e){return this.construct(t,e),this};return t.Chart=t,t}},{25:25}],30:[function(t,e,n){"use strict";var i=t(45);e.exports=function(t){function e(t,e){return i.where(t,function(t){return t.position===e})}function n(t,e){t.forEach(function(t,e){return t._tmpIndex_=e,t}),t.sort(function(t,n){var i=e?n:t,a=e?t:n;return i.weight===a.weight?i._tmpIndex_-a._tmpIndex_:i.weight-a.weight}),t.forEach(function(t){delete t._tmpIndex_})}t.layoutService={defaults:{},addBox:function(t,e){t.boxes||(t.boxes=[]),e.fullWidth=e.fullWidth||!1,e.position=e.position||"top",e.weight=e.weight||0,t.boxes.push(e)},removeBox:function(t,e){var n=t.boxes?t.boxes.indexOf(e):-1;-1!==n&&t.boxes.splice(n,1)},configure:function(t,e,n){for(var i,a=["fullWidth","position","weight"],r=a.length,o=0;o<r;++o)i=a[o],n.hasOwnProperty(i)&&(e[i]=n[i])},update:function(t,a,r){function o(t){var e=i.findNextWhere(D,function(e){return e.box===t});if(e)if(t.isHorizontal()){var n={left:Math.max(I,C),right:Math.max(O,P),top:0,bottom:0};t.update(t.fullWidth?b:M,x/2,n)}else t.update(e.minSize.width,S)}function s(t){t.isHorizontal()?(t.left=t.fullWidth?d:I,t.right=t.fullWidth?a-c:I+M,t.top=B,t.bottom=B+t.height,B=t.bottom):(t.left=z,t.right=z+t.width,t.top=F,t.bottom=F+S,z=t.right)}if(t){var l=t.options.layout||{},u=i.options.toPadding(l.padding),d=u.left,c=u.right,h=u.top,f=u.bottom,g=e(t.boxes,"left"),m=e(t.boxes,"right"),p=e(t.boxes,"top"),v=e(t.boxes,"bottom"),y=e(t.boxes,"chartArea");n(g,!0),n(m,!1),n(p,!0),n(v,!1);var b=a-d-c,x=r-h-f,_=x/2,k=(a-b/2)/(g.length+m.length),w=(r-_)/(p.length+v.length),M=b,S=x,D=[];i.each(g.concat(m,p,v),function(t){var e,n=t.isHorizontal();n?(e=t.update(t.fullWidth?b:M,w),S-=e.height):(e=t.update(k,_),M-=e.width),D.push({horizontal:n,minSize:e,box:t})});var C=0,P=0,T=0,A=0;i.each(p.concat(v),function(t){if(t.getPadding){var e=t.getPadding();C=Math.max(C,e.left),P=Math.max(P,e.right)}}),i.each(g.concat(m),function(t){if(t.getPadding){var e=t.getPadding();T=Math.max(T,e.top),A=Math.max(A,e.bottom)}});var I=d,O=c,F=h,R=f;i.each(g.concat(m),o),i.each(g,function(t){I+=t.width}),i.each(m,function(t){O+=t.width}),i.each(p.concat(v),o),i.each(p,function(t){F+=t.height}),i.each(v,function(t){R+=t.height}),i.each(g.concat(m),function(t){var e=i.findNextWhere(D,function(e){return e.box===t}),n={left:0,right:0,top:F,bottom:R};e&&t.update(e.minSize.width,S,n)}),I=d,O=c,F=h,R=f,i.each(g,function(t){I+=t.width}),i.each(m,function(t){O+=t.width}),i.each(p,function(t){F+=t.height}),i.each(v,function(t){R+=t.height});var L=Math.max(C-I,0);I+=L,O+=Math.max(P-O,0);var W=Math.max(T-F,0);F+=W,R+=Math.max(A-R,0);var Y=r-F-R,N=a-I-O;N===M&&Y===S||(i.each(g,function(t){t.height=Y}),i.each(m,function(t){t.height=Y}),i.each(p,function(t){t.fullWidth||(t.width=N)}),i.each(v,function(t){t.fullWidth||(t.width=N)}),S=Y,M=N);var z=d+L,B=h+W;i.each(g.concat(p),s),z+=M,B+=S,i.each(m,s),i.each(v,s),t.chartArea={left:I,top:F,right:I+M,bottom:F+S},i.each(y,function(e){e.left=t.chartArea.left,e.top=t.chartArea.top,e.right=t.chartArea.right,e.bottom=t.chartArea.bottom,e.update(M,S)})}}}}},{45:45}],31:[function(t,e,n){"use strict";var i=t(25),a=t(26),r=t(45);i._set("global",{plugins:{}}),e.exports=function(t){t.plugins={_plugins:[],_cacheId:0,register:function(t){var e=this._plugins;[].concat(t).forEach(function(t){-1===e.indexOf(t)&&e.push(t)}),this._cacheId++},unregister:function(t){var e=this._plugins;[].concat(t).forEach(function(t){var n=e.indexOf(t);-1!==n&&e.splice(n,1)}),this._cacheId++},clear:function(){this._plugins=[],this._cacheId++},count:function(){return this._plugins.length},getAll:function(){return this._plugins},notify:function(t,e,n){var i,a,r,o,s,l=this.descriptors(t),u=l.length;for(i=0;i<u;++i)if(a=l[i],r=a.plugin,"function"==typeof(s=r[e])&&((o=[t].concat(n||[])).push(a.options),!1===s.apply(r,o)))return!1;return!0},descriptors:function(t){var e=t._plugins||(t._plugins={});if(e.id===this._cacheId)return e.descriptors;var n=[],a=[],o=t&&t.config||{},s=o.options&&o.options.plugins||{};return this._plugins.concat(o.plugins||[]).forEach(function(t){if(-1===n.indexOf(t)){var e=t.id,o=s[e];!1!==o&&(!0===o&&(o=r.clone(i.global.plugins[e])),n.push(t),a.push({plugin:t,options:o||{}}))}}),e.descriptors=a,e.id=this._cacheId,a}},t.pluginService=t.plugins,t.PluginBase=a.extend({})}},{25:25,26:26,45:45}],32:[function(t,e,n){"use strict";function i(t){var e,n,i=[];for(e=0,n=t.length;e<n;++e)i.push(t[e].label);return i}function a(t,e,n){var i=t.getPixelForTick(e);return n&&(i-=0===e?(t.getPixelForTick(1)-i)/2:(i-t.getPixelForTick(e-1))/2),i}var r=t(25),o=t(26),s=t(45),l=t(34);r._set("scale",{display:!0,position:"left",offset:!1,gridLines:{display:!0,color:"rgba(0, 0, 0, 0.1)",lineWidth:1,drawBorder:!0,drawOnChartArea:!0,drawTicks:!0,tickMarkLength:10,zeroLineWidth:1,zeroLineColor:"rgba(0,0,0,0.25)",zeroLineBorderDash:[],zeroLineBorderDashOffset:0,offsetGridLines:!1,borderDash:[],borderDashOffset:0},scaleLabel:{display:!1,labelString:"",lineHeight:1.2,padding:{top:4,bottom:4}},ticks:{beginAtZero:!1,minRotation:0,maxRotation:50,mirror:!1,padding:0,reverse:!1,display:!0,autoSkip:!0,autoSkipPadding:0,labelOffset:0,callback:l.formatters.values,minor:{},major:{}}}),e.exports=function(t){function e(t,e,n){return s.isArray(e)?s.longestText(t,n,e):t.measureText(e).width}function n(t){var e=s.valueOrDefault,n=r.global,i=e(t.fontSize,n.defaultFontSize),a=e(t.fontStyle,n.defaultFontStyle),o=e(t.fontFamily,n.defaultFontFamily);return{size:i,style:a,family:o,font:s.fontString(i,a,o)}}function l(t){return s.options.toLineHeight(s.valueOrDefault(t.lineHeight,1.2),s.valueOrDefault(t.fontSize,r.global.defaultFontSize))}t.Scale=o.extend({getPadding:function(){var t=this;return{left:t.paddingLeft||0,top:t.paddingTop||0,right:t.paddingRight||0,bottom:t.paddingBottom||0}},getTicks:function(){return this._ticks},mergeTicksOptions:function(){var t=this.options.ticks;!1===t.minor&&(t.minor={display:!1}),!1===t.major&&(t.major={display:!1});for(var e in t)"major"!==e&&"minor"!==e&&(void 0===t.minor[e]&&(t.minor[e]=t[e]),void 0===t.major[e]&&(t.major[e]=t[e]))},beforeUpdate:function(){s.callback(this.options.beforeUpdate,[this])},update:function(t,e,n){var i,a,r,o,l,u,d=this;for(d.beforeUpdate(),d.maxWidth=t,d.maxHeight=e,d.margins=s.extend({left:0,right:0,top:0,bottom:0},n),d.longestTextCache=d.longestTextCache||{},d.beforeSetDimensions(),d.setDimensions(),d.afterSetDimensions(),d.beforeDataLimits(),d.determineDataLimits(),d.afterDataLimits(),d.beforeBuildTicks(),l=d.buildTicks()||[],d.afterBuildTicks(),d.beforeTickToLabelConversion(),r=d.convertTicksToLabels(l)||d.ticks,d.afterTickToLabelConversion(),d.ticks=r,i=0,a=r.length;i<a;++i)o=r[i],(u=l[i])?u.label=o:l.push(u={label:o,major:!1});return d._ticks=l,d.beforeCalculateTickRotation(),d.calculateTickRotation(),d.afterCalculateTickRotation(),d.beforeFit(),d.fit(),d.afterFit(),d.afterUpdate(),d.minSize},afterUpdate:function(){s.callback(this.options.afterUpdate,[this])},beforeSetDimensions:function(){s.callback(this.options.beforeSetDimensions,[this])},setDimensions:function(){var t=this;t.isHorizontal()?(t.width=t.maxWidth,t.left=0,t.right=t.width):(t.height=t.maxHeight,t.top=0,t.bottom=t.height),t.paddingLeft=0,t.paddingTop=0,t.paddingRight=0,t.paddingBottom=0},afterSetDimensions:function(){s.callback(this.options.afterSetDimensions,[this])},beforeDataLimits:function(){s.callback(this.options.beforeDataLimits,[this])},determineDataLimits:s.noop,afterDataLimits:function(){s.callback(this.options.afterDataLimits,[this])},beforeBuildTicks:function(){s.callback(this.options.beforeBuildTicks,[this])},buildTicks:s.noop,afterBuildTicks:function(){s.callback(this.options.afterBuildTicks,[this])},beforeTickToLabelConversion:function(){s.callback(this.options.beforeTickToLabelConversion,[this])},convertTicksToLabels:function(){var t=this,e=t.options.ticks;t.ticks=t.ticks.map(e.userCallback||e.callback,this)},afterTickToLabelConversion:function(){s.callback(this.options.afterTickToLabelConversion,[this])},beforeCalculateTickRotation:function(){s.callback(this.options.beforeCalculateTickRotation,[this])},calculateTickRotation:function(){var t=this,e=t.ctx,a=t.options.ticks,r=i(t._ticks),o=n(a);e.font=o.font;var l=a.minRotation||0;if(r.length&&t.options.display&&t.isHorizontal())for(var u,d=s.longestText(e,o.font,r,t.longestTextCache),c=d,h=t.getPixelForTick(1)-t.getPixelForTick(0)-6;c>h&&l<a.maxRotation;){var f=s.toRadians(l);if(u=Math.cos(f),Math.sin(f)*d>t.maxHeight){l--;break}l++,c=u*d}t.labelRotation=l},afterCalculateTickRotation:function(){s.callback(this.options.afterCalculateTickRotation,[this])},beforeFit:function(){s.callback(this.options.beforeFit,[this])},fit:function(){var t=this,a=t.minSize={width:0,height:0},r=i(t._ticks),o=t.options,u=o.ticks,d=o.scaleLabel,c=o.gridLines,h=o.display,f=t.isHorizontal(),g=n(u),m=o.gridLines.tickMarkLength;if(a.width=f?t.isFullWidth()?t.maxWidth-t.margins.left-t.margins.right:t.maxWidth:h&&c.drawTicks?m:0,a.height=f?h&&c.drawTicks?m:0:t.maxHeight,d.display&&h){var p=l(d)+s.options.toPadding(d.padding).height;f?a.height+=p:a.width+=p}if(u.display&&h){var v=s.longestText(t.ctx,g.font,r,t.longestTextCache),y=s.numberOfLabelLines(r),b=.5*g.size,x=t.options.ticks.padding;if(f){t.longestLabelWidth=v;var _=s.toRadians(t.labelRotation),k=Math.cos(_),w=Math.sin(_)*v+g.size*y+b*(y-1)+b;a.height=Math.min(t.maxHeight,a.height+w+x),t.ctx.font=g.font;var M=e(t.ctx,r[0],g.font),S=e(t.ctx,r[r.length-1],g.font);0!==t.labelRotation?(t.paddingLeft="bottom"===o.position?k*M+3:k*b+3,t.paddingRight="bottom"===o.position?k*b+3:k*S+3):(t.paddingLeft=M/2+3,t.paddingRight=S/2+3)}else u.mirror?v=0:v+=x+b,a.width=Math.min(t.maxWidth,a.width+v),t.paddingTop=g.size/2,t.paddingBottom=g.size/2}t.handleMargins(),t.width=a.width,t.height=a.height},handleMargins:function(){var t=this;t.margins&&(t.paddingLeft=Math.max(t.paddingLeft-t.margins.left,0),t.paddingTop=Math.max(t.paddingTop-t.margins.top,0),t.paddingRight=Math.max(t.paddingRight-t.margins.right,0),t.paddingBottom=Math.max(t.paddingBottom-t.margins.bottom,0))},afterFit:function(){s.callback(this.options.afterFit,[this])},isHorizontal:function(){return"top"===this.options.position||"bottom"===this.options.position},isFullWidth:function(){return this.options.fullWidth},getRightValue:function(t){if(s.isNullOrUndef(t))return NaN;if("number"==typeof t&&!isFinite(t))return NaN;if(t)if(this.isHorizontal()){if(void 0!==t.x)return this.getRightValue(t.x)}else if(void 0!==t.y)return this.getRightValue(t.y);return t},getLabelForIndex:s.noop,getPixelForValue:s.noop,getValueForPixel:s.noop,getPixelForTick:function(t){var e=this,n=e.options.offset;if(e.isHorizontal()){var i=(e.width-(e.paddingLeft+e.paddingRight))/Math.max(e._ticks.length-(n?0:1),1),a=i*t+e.paddingLeft;n&&(a+=i/2);var r=e.left+Math.round(a);return r+=e.isFullWidth()?e.margins.left:0}var o=e.height-(e.paddingTop+e.paddingBottom);return e.top+t*(o/(e._ticks.length-1))},getPixelForDecimal:function(t){var e=this;if(e.isHorizontal()){var n=(e.width-(e.paddingLeft+e.paddingRight))*t+e.paddingLeft,i=e.left+Math.round(n);return i+=e.isFullWidth()?e.margins.left:0}return e.top+t*e.height},getBasePixel:function(){return this.getPixelForValue(this.getBaseValue())},getBaseValue:function(){var t=this,e=t.min,n=t.max;return t.beginAtZero?0:e<0&&n<0?n:e>0&&n>0?e:0},_autoSkip:function(t){var e,n,i,a,r=this,o=r.isHorizontal(),l=r.options.ticks.minor,u=t.length,d=s.toRadians(r.labelRotation),c=Math.cos(d),h=r.longestLabelWidth*c,f=[];for(l.maxTicksLimit&&(a=l.maxTicksLimit),o&&(e=!1,(h+l.autoSkipPadding)*u>r.width-(r.paddingLeft+r.paddingRight)&&(e=1+Math.floor((h+l.autoSkipPadding)*u/(r.width-(r.paddingLeft+r.paddingRight)))),a&&u>a&&(e=Math.max(e,Math.floor(u/a)))),n=0;n<u;n++)i=t[n],(e>1&&n%e>0||n%e==0&&n+e>=u)&&n!==u-1&&delete i.label,f.push(i);return f},draw:function(t){var e=this,i=e.options;if(i.display){var o=e.ctx,u=r.global,d=i.ticks.minor,c=i.ticks.major||d,h=i.gridLines,f=i.scaleLabel,g=0!==e.labelRotation,m=e.isHorizontal(),p=d.autoSkip?e._autoSkip(e.getTicks()):e.getTicks(),v=s.valueOrDefault(d.fontColor,u.defaultFontColor),y=n(d),b=s.valueOrDefault(c.fontColor,u.defaultFontColor),x=n(c),_=h.drawTicks?h.tickMarkLength:0,k=s.valueOrDefault(f.fontColor,u.defaultFontColor),w=n(f),M=s.options.toPadding(f.padding),S=s.toRadians(e.labelRotation),D=[],C="right"===i.position?e.left:e.right-_,P="right"===i.position?e.left+_:e.right,T="bottom"===i.position?e.top:e.bottom-_,A="bottom"===i.position?e.top+_:e.bottom;if(s.each(p,function(n,r){if(!s.isNullOrUndef(n.label)){var o,l,c,f,v=n.label;r===e.zeroLineIndex&&i.offset===h.offsetGridLines?(o=h.zeroLineWidth,l=h.zeroLineColor,c=h.zeroLineBorderDash,f=h.zeroLineBorderDashOffset):(o=s.valueAtIndexOrDefault(h.lineWidth,r),l=s.valueAtIndexOrDefault(h.color,r),c=s.valueOrDefault(h.borderDash,u.borderDash),f=s.valueOrDefault(h.borderDashOffset,u.borderDashOffset));var y,b,x,k,w,M,I,O,F,R,L="middle",W="middle",Y=d.padding;if(m){var N=_+Y;"bottom"===i.position?(W=g?"middle":"top",L=g?"right":"center",R=e.top+N):(W=g?"middle":"bottom",L=g?"left":"center",R=e.bottom-N);var z=a(e,r,h.offsetGridLines&&p.length>1);z<e.left&&(l="rgba(0,0,0,0)"),z+=s.aliasPixel(o),F=e.getPixelForTick(r)+d.labelOffset,y=x=w=I=z,b=T,k=A,M=t.top,O=t.bottom}else{var B,V="left"===i.position;d.mirror?(L=V?"left":"right",B=Y):(L=V?"right":"left",B=_+Y),F=V?e.right-B:e.left+B;var H=a(e,r,h.offsetGridLines&&p.length>1);H<e.top&&(l="rgba(0,0,0,0)"),H+=s.aliasPixel(o),R=e.getPixelForTick(r)+d.labelOffset,y=C,x=P,w=t.left,I=t.right,b=k=M=O=H}D.push({tx1:y,ty1:b,tx2:x,ty2:k,x1:w,y1:M,x2:I,y2:O,labelX:F,labelY:R,glWidth:o,glColor:l,glBorderDash:c,glBorderDashOffset:f,rotation:-1*S,label:v,major:n.major,textBaseline:W,textAlign:L})}}),s.each(D,function(t){if(h.display&&(o.save(),o.lineWidth=t.glWidth,o.strokeStyle=t.glColor,o.setLineDash&&(o.setLineDash(t.glBorderDash),o.lineDashOffset=t.glBorderDashOffset),o.beginPath(),h.drawTicks&&(o.moveTo(t.tx1,t.ty1),o.lineTo(t.tx2,t.ty2)),h.drawOnChartArea&&(o.moveTo(t.x1,t.y1),o.lineTo(t.x2,t.y2)),o.stroke(),o.restore()),d.display){o.save(),o.translate(t.labelX,t.labelY),o.rotate(t.rotation),o.font=t.major?x.font:y.font,o.fillStyle=t.major?b:v,o.textBaseline=t.textBaseline,o.textAlign=t.textAlign;var e=t.label;if(s.isArray(e))for(var n=0,i=0;n<e.length;++n)o.fillText(""+e[n],0,i),i+=1.5*y.size;else o.fillText(e,0,0);o.restore()}}),f.display){var I,O,F=0,R=l(f)/2;if(m)I=e.left+(e.right-e.left)/2,O="bottom"===i.position?e.bottom-R-M.bottom:e.top+R+M.top;else{var L="left"===i.position;I=L?e.left+R+M.top:e.right-R-M.top,O=e.top+(e.bottom-e.top)/2,F=L?-.5*Math.PI:.5*Math.PI}o.save(),o.translate(I,O),o.rotate(F),o.textAlign="center",o.textBaseline="middle",o.fillStyle=k,o.font=w.font,o.fillText(f.labelString,0,0),o.restore()}if(h.drawBorder){o.lineWidth=s.valueAtIndexOrDefault(h.lineWidth,0),o.strokeStyle=s.valueAtIndexOrDefault(h.color,0);var W=e.left,Y=e.right,N=e.top,z=e.bottom,B=s.aliasPixel(o.lineWidth);m?(N=z="top"===i.position?e.bottom:e.top,N+=B,z+=B):(W=Y="left"===i.position?e.right:e.left,W+=B,Y+=B),o.beginPath(),o.moveTo(W,N),o.lineTo(Y,z),o.stroke()}}}})}},{25:25,26:26,34:34,45:45}],33:[function(t,e,n){"use strict";var i=t(25),a=t(45);e.exports=function(t){t.scaleService={constructors:{},defaults:{},registerScaleType:function(t,e,n){this.constructors[t]=e,this.defaults[t]=a.clone(n)},getScaleConstructor:function(t){return this.constructors.hasOwnProperty(t)?this.constructors[t]:void 0},getScaleDefaults:function(t){return this.defaults.hasOwnProperty(t)?a.merge({},[i.scale,this.defaults[t]]):{}},updateScaleDefaults:function(t,e){var n=this;n.defaults.hasOwnProperty(t)&&(n.defaults[t]=a.extend(n.defaults[t],e))},addScalesToLayout:function(e){a.each(e.scales,function(n){n.fullWidth=n.options.fullWidth,n.position=n.options.position,n.weight=n.options.weight,t.layoutService.addBox(e,n)})}}}},{25:25,45:45}],34:[function(t,e,n){"use strict";var i=t(45);e.exports={generators:{linear:function(t,e){var n,a=[];if(t.stepSize&&t.stepSize>0)n=t.stepSize;else{var r=i.niceNum(e.max-e.min,!1);n=i.niceNum(r/(t.maxTicks-1),!0)}var o=Math.floor(e.min/n)*n,s=Math.ceil(e.max/n)*n;t.min&&t.max&&t.stepSize&&i.almostWhole((t.max-t.min)/t.stepSize,n/1e3)&&(o=t.min,s=t.max);var l=(s-o)/n;l=i.almostEquals(l,Math.round(l),n/1e3)?Math.round(l):Math.ceil(l),a.push(void 0!==t.min?t.min:o);for(var u=1;u<l;++u)a.push(o+u*n);return a.push(void 0!==t.max?t.max:s),a},logarithmic:function(t,e){var n,a,r=[],o=i.valueOrDefault,s=o(t.min,Math.pow(10,Math.floor(i.log10(e.min)))),l=Math.floor(i.log10(e.max)),u=Math.ceil(e.max/Math.pow(10,l));0===s?(n=Math.floor(i.log10(e.minNotZero)),a=Math.floor(e.minNotZero/Math.pow(10,n)),r.push(s),s=a*Math.pow(10,n)):(n=Math.floor(i.log10(s)),a=Math.floor(s/Math.pow(10,n)));do{r.push(s),10===++a&&(a=1,++n),s=a*Math.pow(10,n)}while(n<l||n===l&&a<u);var d=o(t.max,s);return r.push(d),r}},formatters:{values:function(t){return i.isArray(t)?t:""+t},linear:function(t,e,n){var a=n.length>3?n[2]-n[1]:n[1]-n[0];Math.abs(a)>1&&t!==Math.floor(t)&&(a=t-Math.floor(t));var r=i.log10(Math.abs(a)),o="";if(0!==t){var s=-1*Math.floor(r);s=Math.max(Math.min(s,20),0),o=t.toFixed(s)}else o="0";return o},logarithmic:function(t,e,n){var a=t/Math.pow(10,Math.floor(i.log10(t)));return 0===t?"0":1===a||2===a||5===a||0===e||e===n.length-1?t.toExponential():""}}}},{45:45}],35:[function(t,e,n){"use strict";var i=t(25),a=t(26),r=t(45);i._set("global",{tooltips:{enabled:!0,custom:null,mode:"nearest",position:"average",intersect:!0,backgroundColor:"rgba(0,0,0,0.8)",titleFontStyle:"bold",titleSpacing:2,titleMarginBottom:6,titleFontColor:"#fff",titleAlign:"left",bodySpacing:2,bodyFontColor:"#fff",bodyAlign:"left",footerFontStyle:"bold",footerSpacing:2,footerMarginTop:6,footerFontColor:"#fff",footerAlign:"left",yPadding:6,xPadding:6,caretPadding:2,caretSize:5,cornerRadius:6,multiKeyBackground:"#fff",displayColors:!0,borderColor:"rgba(0,0,0,0)",borderWidth:0,callbacks:{beforeTitle:r.noop,title:function(t,e){var n="",i=e.labels,a=i?i.length:0;if(t.length>0){var r=t[0];r.xLabel?n=r.xLabel:a>0&&r.index<a&&(n=i[r.index])}return n},afterTitle:r.noop,beforeBody:r.noop,beforeLabel:r.noop,label:function(t,e){var n=e.datasets[t.datasetIndex].label||"";return n&&(n+=": "),n+=t.yLabel},labelColor:function(t,e){var n=e.getDatasetMeta(t.datasetIndex).data[t.index]._view;return{borderColor:n.borderColor,backgroundColor:n.backgroundColor}},labelTextColor:function(){return this._options.bodyFontColor},afterLabel:r.noop,afterBody:r.noop,beforeFooter:r.noop,footer:r.noop,afterFooter:r.noop}}}),e.exports=function(t){function e(t,e){var n=r.color(t);return n.alpha(e*n.alpha()).rgbaString()}function n(t,e){return e&&(r.isArray(e)?Array.prototype.push.apply(t,e):t.push(e)),t}function o(t){var e=t._xScale,n=t._yScale||t._scale,i=t._index,a=t._datasetIndex;return{xLabel:e?e.getLabelForIndex(i,a):"",yLabel:n?n.getLabelForIndex(i,a):"",index:i,datasetIndex:a,x:t._model.x,y:t._model.y}}function s(t){var e=i.global,n=r.valueOrDefault;return{xPadding:t.xPadding,yPadding:t.yPadding,xAlign:t.xAlign,yAlign:t.yAlign,bodyFontColor:t.bodyFontColor,_bodyFontFamily:n(t.bodyFontFamily,e.defaultFontFamily),_bodyFontStyle:n(t.bodyFontStyle,e.defaultFontStyle),_bodyAlign:t.bodyAlign,bodyFontSize:n(t.bodyFontSize,e.defaultFontSize),bodySpacing:t.bodySpacing,titleFontColor:t.titleFontColor,_titleFontFamily:n(t.titleFontFamily,e.defaultFontFamily),_titleFontStyle:n(t.titleFontStyle,e.defaultFontStyle),titleFontSize:n(t.titleFontSize,e.defaultFontSize),_titleAlign:t.titleAlign,titleSpacing:t.titleSpacing,titleMarginBottom:t.titleMarginBottom,footerFontColor:t.footerFontColor,_footerFontFamily:n(t.footerFontFamily,e.defaultFontFamily),_footerFontStyle:n(t.footerFontStyle,e.defaultFontStyle),footerFontSize:n(t.footerFontSize,e.defaultFontSize),_footerAlign:t.footerAlign,footerSpacing:t.footerSpacing,footerMarginTop:t.footerMarginTop,caretSize:t.caretSize,cornerRadius:t.cornerRadius,backgroundColor:t.backgroundColor,opacity:0,legendColorBackground:t.multiKeyBackground,displayColors:t.displayColors,borderColor:t.borderColor,borderWidth:t.borderWidth}}function l(t,e){var n=t._chart.ctx,i=2*e.yPadding,a=0,o=e.body,s=o.reduce(function(t,e){return t+e.before.length+e.lines.length+e.after.length},0);s+=e.beforeBody.length+e.afterBody.length;var l=e.title.length,u=e.footer.length,d=e.titleFontSize,c=e.bodyFontSize,h=e.footerFontSize;i+=l*d,i+=l?(l-1)*e.titleSpacing:0,i+=l?e.titleMarginBottom:0,i+=s*c,i+=s?(s-1)*e.bodySpacing:0,i+=u?e.footerMarginTop:0,i+=u*h,i+=u?(u-1)*e.footerSpacing:0;var f=0,g=function(t){a=Math.max(a,n.measureText(t).width+f)};return n.font=r.fontString(d,e._titleFontStyle,e._titleFontFamily),r.each(e.title,g),n.font=r.fontString(c,e._bodyFontStyle,e._bodyFontFamily),r.each(e.beforeBody.concat(e.afterBody),g),f=e.displayColors?c+2:0,r.each(o,function(t){r.each(t.before,g),r.each(t.lines,g),r.each(t.after,g)}),f=0,n.font=r.fontString(h,e._footerFontStyle,e._footerFontFamily),r.each(e.footer,g),a+=2*e.xPadding,{width:a,height:i}}function u(t,e){var n=t._model,i=t._chart,a=t._chart.chartArea,r="center",o="center";n.y<e.height?o="top":n.y>i.height-e.height&&(o="bottom");var s,l,u,d,c,h=(a.left+a.right)/2,f=(a.top+a.bottom)/2;"center"===o?(s=function(t){return t<=h},l=function(t){return t>h}):(s=function(t){return t<=e.width/2},l=function(t){return t>=i.width-e.width/2}),u=function(t){return t+e.width>i.width},d=function(t){return t-e.width<0},c=function(t){return t<=f?"top":"bottom"},s(n.x)?(r="left",u(n.x)&&(r="center",o=c(n.y))):l(n.x)&&(r="right",d(n.x)&&(r="center",o=c(n.y)));var g=t._options;return{xAlign:g.xAlign?g.xAlign:r,yAlign:g.yAlign?g.yAlign:o}}function d(t,e,n){var i=t.x,a=t.y,r=t.caretSize,o=t.caretPadding,s=t.cornerRadius,l=n.xAlign,u=n.yAlign,d=r+o,c=s+o;return"right"===l?i-=e.width:"center"===l&&(i-=e.width/2),"top"===u?a+=d:a-="bottom"===u?e.height+d:e.height/2,"center"===u?"left"===l?i+=d:"right"===l&&(i-=d):"left"===l?i-=c:"right"===l&&(i+=c),{x:i,y:a}}t.Tooltip=a.extend({initialize:function(){this._model=s(this._options),this._lastActive=[]},getTitle:function(){var t=this,e=t._options.callbacks,i=e.beforeTitle.apply(t,arguments),a=e.title.apply(t,arguments),r=e.afterTitle.apply(t,arguments),o=[];return o=n(o,i),o=n(o,a),o=n(o,r)},getBeforeBody:function(){var t=this._options.callbacks.beforeBody.apply(this,arguments);return r.isArray(t)?t:void 0!==t?[t]:[]},getBody:function(t,e){var i=this,a=i._options.callbacks,o=[];return r.each(t,function(t){var r={before:[],lines:[],after:[]};n(r.before,a.beforeLabel.call(i,t,e)),n(r.lines,a.label.call(i,t,e)),n(r.after,a.afterLabel.call(i,t,e)),o.push(r)}),o},getAfterBody:function(){var t=this._options.callbacks.afterBody.apply(this,arguments);return r.isArray(t)?t:void 0!==t?[t]:[]},getFooter:function(){var t=this,e=t._options.callbacks,i=e.beforeFooter.apply(t,arguments),a=e.footer.apply(t,arguments),r=e.afterFooter.apply(t,arguments),o=[];return o=n(o,i),o=n(o,a),o=n(o,r)},update:function(e){var n,i,a=this,c=a._options,h=a._model,f=a._model=s(c),g=a._active,m=a._data,p={xAlign:h.xAlign,yAlign:h.yAlign},v={x:h.x,y:h.y},y={width:h.width,height:h.height},b={x:h.caretX,y:h.caretY};if(g.length){f.opacity=1;var x=[],_=[];b=t.Tooltip.positioners[c.position].call(a,g,a._eventPosition);var k=[];for(n=0,i=g.length;n<i;++n)k.push(o(g[n]));c.filter&&(k=k.filter(function(t){return c.filter(t,m)})),c.itemSort&&(k=k.sort(function(t,e){return c.itemSort(t,e,m)})),r.each(k,function(t){x.push(c.callbacks.labelColor.call(a,t,a._chart)),_.push(c.callbacks.labelTextColor.call(a,t,a._chart))}),f.title=a.getTitle(k,m),f.beforeBody=a.getBeforeBody(k,m),f.body=a.getBody(k,m),f.afterBody=a.getAfterBody(k,m),f.footer=a.getFooter(k,m),f.x=Math.round(b.x),f.y=Math.round(b.y),f.caretPadding=c.caretPadding,f.labelColors=x,f.labelTextColors=_,f.dataPoints=k,v=d(f,y=l(this,f),p=u(this,y))}else f.opacity=0;return f.xAlign=p.xAlign,f.yAlign=p.yAlign,f.x=v.x,f.y=v.y,f.width=y.width,f.height=y.height,f.caretX=b.x,f.caretY=b.y,a._model=f,e&&c.custom&&c.custom.call(a,f),a},drawCaret:function(t,e){var n=this._chart.ctx,i=this._view,a=this.getCaretPosition(t,e,i);n.lineTo(a.x1,a.y1),n.lineTo(a.x2,a.y2),n.lineTo(a.x3,a.y3)},getCaretPosition:function(t,e,n){var i,a,r,o,s,l,u=n.caretSize,d=n.cornerRadius,c=n.xAlign,h=n.yAlign,f=t.x,g=t.y,m=e.width,p=e.height;if("center"===h)s=g+p/2,"left"===c?(a=(i=f)-u,r=i,o=s+u,l=s-u):(a=(i=f+m)+u,r=i,o=s-u,l=s+u);else if("left"===c?(i=(a=f+d+u)-u,r=a+u):"right"===c?(i=(a=f+m-d-u)-u,r=a+u):(i=(a=f+m/2)-u,r=a+u),"top"===h)s=(o=g)-u,l=o;else{s=(o=g+p)+u,l=o;var v=r;r=i,i=v}return{x1:i,x2:a,x3:r,y1:o,y2:s,y3:l}},drawTitle:function(t,n,i,a){var o=n.title;if(o.length){i.textAlign=n._titleAlign,i.textBaseline="top";var s=n.titleFontSize,l=n.titleSpacing;i.fillStyle=e(n.titleFontColor,a),i.font=r.fontString(s,n._titleFontStyle,n._titleFontFamily);var u,d;for(u=0,d=o.length;u<d;++u)i.fillText(o[u],t.x,t.y),t.y+=s+l,u+1===o.length&&(t.y+=n.titleMarginBottom-l)}},drawBody:function(t,n,i,a){var o=n.bodyFontSize,s=n.bodySpacing,l=n.body;i.textAlign=n._bodyAlign,i.textBaseline="top",i.font=r.fontString(o,n._bodyFontStyle,n._bodyFontFamily);var u=0,d=function(e){i.fillText(e,t.x+u,t.y),t.y+=o+s};i.fillStyle=e(n.bodyFontColor,a),r.each(n.beforeBody,d);var c=n.displayColors;u=c?o+2:0,r.each(l,function(s,l){var u=e(n.labelTextColors[l],a);i.fillStyle=u,r.each(s.before,d),r.each(s.lines,function(r){c&&(i.fillStyle=e(n.legendColorBackground,a),i.fillRect(t.x,t.y,o,o),i.lineWidth=1,i.strokeStyle=e(n.labelColors[l].borderColor,a),i.strokeRect(t.x,t.y,o,o),i.fillStyle=e(n.labelColors[l].backgroundColor,a),i.fillRect(t.x+1,t.y+1,o-2,o-2),i.fillStyle=u),d(r)}),r.each(s.after,d)}),u=0,r.each(n.afterBody,d),t.y-=s},drawFooter:function(t,n,i,a){var o=n.footer;o.length&&(t.y+=n.footerMarginTop,i.textAlign=n._footerAlign,i.textBaseline="top",i.fillStyle=e(n.footerFontColor,a),i.font=r.fontString(n.footerFontSize,n._footerFontStyle,n._footerFontFamily),r.each(o,function(e){i.fillText(e,t.x,t.y),t.y+=n.footerFontSize+n.footerSpacing}))},drawBackground:function(t,n,i,a,r){i.fillStyle=e(n.backgroundColor,r),i.strokeStyle=e(n.borderColor,r),i.lineWidth=n.borderWidth;var o=n.xAlign,s=n.yAlign,l=t.x,u=t.y,d=a.width,c=a.height,h=n.cornerRadius;i.beginPath(),i.moveTo(l+h,u),"top"===s&&this.drawCaret(t,a),i.lineTo(l+d-h,u),i.quadraticCurveTo(l+d,u,l+d,u+h),"center"===s&&"right"===o&&this.drawCaret(t,a),i.lineTo(l+d,u+c-h),i.quadraticCurveTo(l+d,u+c,l+d-h,u+c),"bottom"===s&&this.drawCaret(t,a),i.lineTo(l+h,u+c),i.quadraticCurveTo(l,u+c,l,u+c-h),"center"===s&&"left"===o&&this.drawCaret(t,a),i.lineTo(l,u+h),i.quadraticCurveTo(l,u,l+h,u),i.closePath(),i.fill(),n.borderWidth>0&&i.stroke()},draw:function(){var t=this._chart.ctx,e=this._view;if(0!==e.opacity){var n={width:e.width,height:e.height},i={x:e.x,y:e.y},a=Math.abs(e.opacity<.001)?0:e.opacity,r=e.title.length||e.beforeBody.length||e.body.length||e.afterBody.length||e.footer.length;this._options.enabled&&r&&(this.drawBackground(i,e,t,n,a),i.x+=e.xPadding,i.y+=e.yPadding,this.drawTitle(i,e,t,a),this.drawBody(i,e,t,a),this.drawFooter(i,e,t,a))}},handleEvent:function(t){var e=this,n=e._options,i=!1;if(e._lastActive=e._lastActive||[],"mouseout"===t.type?e._active=[]:e._active=e._chart.getElementsAtEventForMode(t,n.mode,n),!(i=!r.arrayEquals(e._active,e._lastActive)))return!1;if(e._lastActive=e._active,n.enabled||n.custom){e._eventPosition={x:t.x,y:t.y};var a=e._model;e.update(!0),e.pivot(),i|=a.x!==e._model.x||a.y!==e._model.y}return i}}),t.Tooltip.positioners={average:function(t){if(!t.length)return!1;var e,n,i=0,a=0,r=0;for(e=0,n=t.length;e<n;++e){var o=t[e];if(o&&o.hasValue()){var s=o.tooltipPosition();i+=s.x,a+=s.y,++r}}return{x:Math.round(i/r),y:Math.round(a/r)}},nearest:function(t,e){var n,i,a,o=e.x,s=e.y,l=Number.POSITIVE_INFINITY;for(n=0,i=t.length;n<i;++n){var u=t[n];if(u&&u.hasValue()){var d=u.getCenterPoint(),c=r.distanceBetweenPoints(e,d);c<l&&(l=c,a=u)}}if(a){var h=a.tooltipPosition();o=h.x,s=h.y}return{x:o,y:s}}}}},{25:25,26:26,45:45}],36:[function(t,e,n){"use strict";var i=t(25),a=t(26),r=t(45);i._set("global",{elements:{arc:{backgroundColor:i.global.defaultColor,borderColor:"#fff",borderWidth:2}}}),e.exports=a.extend({inLabelRange:function(t){var e=this._view;return!!e&&Math.pow(t-e.x,2)<Math.pow(e.radius+e.hoverRadius,2)},inRange:function(t,e){var n=this._view;if(n){for(var i=r.getAngleFromPoint(n,{x:t,y:e}),a=i.angle,o=i.distance,s=n.startAngle,l=n.endAngle;l<s;)l+=2*Math.PI;for(;a>l;)a-=2*Math.PI;for(;a<s;)a+=2*Math.PI;var u=a>=s&&a<=l,d=o>=n.innerRadius&&o<=n.outerRadius;return u&&d}return!1},getCenterPoint:function(){var t=this._view,e=(t.startAngle+t.endAngle)/2,n=(t.innerRadius+t.outerRadius)/2;return{x:t.x+Math.cos(e)*n,y:t.y+Math.sin(e)*n}},getArea:function(){var t=this._view;return Math.PI*((t.endAngle-t.startAngle)/(2*Math.PI))*(Math.pow(t.outerRadius,2)-Math.pow(t.innerRadius,2))},tooltipPosition:function(){var t=this._view,e=t.startAngle+(t.endAngle-t.startAngle)/2,n=(t.outerRadius-t.innerRadius)/2+t.innerRadius;return{x:t.x+Math.cos(e)*n,y:t.y+Math.sin(e)*n}},draw:function(){var t=this._chart.ctx,e=this._view,n=e.startAngle,i=e.endAngle;t.beginPath(),t.arc(e.x,e.y,e.outerRadius,n,i),t.arc(e.x,e.y,e.innerRadius,i,n,!0),t.closePath(),t.strokeStyle=e.borderColor,t.lineWidth=e.borderWidth,t.fillStyle=e.backgroundColor,t.fill(),t.lineJoin="bevel",e.borderWidth&&t.stroke()}})},{25:25,26:26,45:45}],37:[function(t,e,n){"use strict";var i=t(25),a=t(26),r=t(45),o=i.global;i._set("global",{elements:{line:{tension:.4,backgroundColor:o.defaultColor,borderWidth:3,borderColor:o.defaultColor,borderCapStyle:"butt",borderDash:[],borderDashOffset:0,borderJoinStyle:"miter",capBezierPoints:!0,fill:!0}}}),e.exports=a.extend({draw:function(){var t,e,n,i,a=this,s=a._view,l=a._chart.ctx,u=s.spanGaps,d=a._children.slice(),c=o.elements.line,h=-1;for(a._loop&&d.length&&d.push(d[0]),l.save(),l.lineCap=s.borderCapStyle||c.borderCapStyle,l.setLineDash&&l.setLineDash(s.borderDash||c.borderDash),l.lineDashOffset=s.borderDashOffset||c.borderDashOffset,l.lineJoin=s.borderJoinStyle||c.borderJoinStyle,l.lineWidth=s.borderWidth||c.borderWidth,l.strokeStyle=s.borderColor||o.defaultColor,l.beginPath(),h=-1,t=0;t<d.length;++t)e=d[t],n=r.previousItem(d,t),i=e._view,0===t?i.skip||(l.moveTo(i.x,i.y),h=t):(n=-1===h?n:d[h],i.skip||(h!==t-1&&!u||-1===h?l.moveTo(i.x,i.y):r.canvas.lineTo(l,n._view,e._view),h=t));l.stroke(),l.restore()}})},{25:25,26:26,45:45}],38:[function(t,e,n){"use strict";function i(t){var e=this._view;return!!e&&Math.pow(t-e.x,2)<Math.pow(e.radius+e.hitRadius,2)}var a=t(25),r=t(26),o=t(45),s=a.global.defaultColor;a._set("global",{elements:{point:{radius:3,pointStyle:"circle",backgroundColor:s,borderColor:s,borderWidth:1,hitRadius:1,hoverRadius:4,hoverBorderWidth:1}}}),e.exports=r.extend({inRange:function(t,e){var n=this._view;return!!n&&Math.pow(t-n.x,2)+Math.pow(e-n.y,2)<Math.pow(n.hitRadius+n.radius,2)},inLabelRange:i,inXRange:i,inYRange:function(t){var e=this._view;return!!e&&Math.pow(t-e.y,2)<Math.pow(e.radius+e.hitRadius,2)},getCenterPoint:function(){var t=this._view;return{x:t.x,y:t.y}},getArea:function(){return Math.PI*Math.pow(this._view.radius,2)},tooltipPosition:function(){var t=this._view;return{x:t.x,y:t.y,padding:t.radius+t.borderWidth}},draw:function(t){var e=this._view,n=this._model,i=this._chart.ctx,r=e.pointStyle,l=e.radius,u=e.x,d=e.y,c=o.color,h=0;e.skip||(i.strokeStyle=e.borderColor||s,i.lineWidth=o.valueOrDefault(e.borderWidth,a.global.elements.point.borderWidth),i.fillStyle=e.backgroundColor||s,void 0!==t&&(n.x<t.left||1.01*t.right<n.x||n.y<t.top||1.01*t.bottom<n.y)&&(n.x<t.left?h=(u-n.x)/(t.left-n.x):1.01*t.right<n.x?h=(n.x-u)/(n.x-t.right):n.y<t.top?h=(d-n.y)/(t.top-n.y):1.01*t.bottom<n.y&&(h=(n.y-d)/(n.y-t.bottom)),h=Math.round(100*h)/100,i.strokeStyle=c(i.strokeStyle).alpha(h).rgbString(),i.fillStyle=c(i.fillStyle).alpha(h).rgbString()),o.canvas.drawPoint(i,r,l,u,d))}})},{25:25,26:26,45:45}],39:[function(t,e,n){"use strict";function i(t){return void 0!==t._view.width}function a(t){var e,n,a,r,o=t._view;if(i(t)){var s=o.width/2;e=o.x-s,n=o.x+s,a=Math.min(o.y,o.base),r=Math.max(o.y,o.base)}else{var l=o.height/2;e=Math.min(o.x,o.base),n=Math.max(o.x,o.base),a=o.y-l,r=o.y+l}return{left:e,top:a,right:n,bottom:r}}var r=t(25),o=t(26);r._set("global",{elements:{rectangle:{backgroundColor:r.global.defaultColor,borderColor:r.global.defaultColor,borderSkipped:"bottom",borderWidth:0}}}),e.exports=o.extend({draw:function(){function t(t){return v[(y+t)%4]}var e,n,i,a,r,o,s,l=this._chart.ctx,u=this._view,d=u.borderWidth;if(u.horizontal?(e=u.base,n=u.x,i=u.y-u.height/2,a=u.y+u.height/2,r=n>e?1:-1,o=1,s=u.borderSkipped||"left"):(e=u.x-u.width/2,n=u.x+u.width/2,i=u.y,r=1,o=(a=u.base)>i?1:-1,s=u.borderSkipped||"bottom"),d){var c=Math.min(Math.abs(e-n),Math.abs(i-a)),h=(d=d>c?c:d)/2,f=e+("left"!==s?h*r:0),g=n+("right"!==s?-h*r:0),m=i+("top"!==s?h*o:0),p=a+("bottom"!==s?-h*o:0);f!==g&&(i=m,a=p),m!==p&&(e=f,n=g)}l.beginPath(),l.fillStyle=u.backgroundColor,l.strokeStyle=u.borderColor,l.lineWidth=d;var v=[[e,a],[e,i],[n,i],[n,a]],y=["bottom","left","top","right"].indexOf(s,0);-1===y&&(y=0);var b=t(0);l.moveTo(b[0],b[1]);for(var x=1;x<4;x++)b=t(x),l.lineTo(b[0],b[1]);l.fill(),d&&l.stroke()},height:function(){var t=this._view;return t.base-t.y},inRange:function(t,e){var n=!1;if(this._view){var i=a(this);n=t>=i.left&&t<=i.right&&e>=i.top&&e<=i.bottom}return n},inLabelRange:function(t,e){var n=this;if(!n._view)return!1;var r=a(n);return i(n)?t>=r.left&&t<=r.right:e>=r.top&&e<=r.bottom},inXRange:function(t){var e=a(this);return t>=e.left&&t<=e.right},inYRange:function(t){var e=a(this);return t>=e.top&&t<=e.bottom},getCenterPoint:function(){var t,e,n=this._view;return i(this)?(t=n.x,e=(n.y+n.base)/2):(t=(n.x+n.base)/2,e=n.y),{x:t,y:e}},getArea:function(){var t=this._view;return t.width*Math.abs(t.y-t.base)},tooltipPosition:function(){var t=this._view;return{x:t.x,y:t.y}}})},{25:25,26:26}],40:[function(t,e,n){"use strict";e.exports={},e.exports.Arc=t(36),e.exports.Line=t(37),e.exports.Point=t(38),e.exports.Rectangle=t(39)},{36:36,37:37,38:38,39:39}],41:[function(t,e,n){"use strict";var i=t(42),n=e.exports={clear:function(t){t.ctx.clearRect(0,0,t.width,t.height)},roundedRect:function(t,e,n,i,a,r){if(r){var o=Math.min(r,i/2),s=Math.min(r,a/2);t.moveTo(e+o,n),t.lineTo(e+i-o,n),t.quadraticCurveTo(e+i,n,e+i,n+s),t.lineTo(e+i,n+a-s),t.quadraticCurveTo(e+i,n+a,e+i-o,n+a),t.lineTo(e+o,n+a),t.quadraticCurveTo(e,n+a,e,n+a-s),t.lineTo(e,n+s),t.quadraticCurveTo(e,n,e+o,n)}else t.rect(e,n,i,a)},drawPoint:function(t,e,n,i,a){var r,o,s,l,u,d;if(!e||"object"!=typeof e||"[object HTMLImageElement]"!==(r=e.toString())&&"[object HTMLCanvasElement]"!==r){if(!(isNaN(n)||n<=0)){switch(e){default:t.beginPath(),t.arc(i,a,n,0,2*Math.PI),t.closePath(),t.fill();break;case"triangle":t.beginPath(),u=(o=3*n/Math.sqrt(3))*Math.sqrt(3)/2,t.moveTo(i-o/2,a+u/3),t.lineTo(i+o/2,a+u/3),t.lineTo(i,a-2*u/3),t.closePath(),t.fill();break;case"rect":d=1/Math.SQRT2*n,t.beginPath(),t.fillRect(i-d,a-d,2*d,2*d),t.strokeRect(i-d,a-d,2*d,2*d);break;case"rectRounded":var c=n/Math.SQRT2,h=i-c,f=a-c,g=Math.SQRT2*n;t.beginPath(),this.roundedRect(t,h,f,g,g,n/2),t.closePath(),t.fill();break;case"rectRot":d=1/Math.SQRT2*n,t.beginPath(),t.moveTo(i-d,a),t.lineTo(i,a+d),t.lineTo(i+d,a),t.lineTo(i,a-d),t.closePath(),t.fill();break;case"cross":t.beginPath(),t.moveTo(i,a+n),t.lineTo(i,a-n),t.moveTo(i-n,a),t.lineTo(i+n,a),t.closePath();break;case"crossRot":t.beginPath(),s=Math.cos(Math.PI/4)*n,l=Math.sin(Math.PI/4)*n,t.moveTo(i-s,a-l),t.lineTo(i+s,a+l),t.moveTo(i-s,a+l),t.lineTo(i+s,a-l),t.closePath();break;case"star":t.beginPath(),t.moveTo(i,a+n),t.lineTo(i,a-n),t.moveTo(i-n,a),t.lineTo(i+n,a),s=Math.cos(Math.PI/4)*n,l=Math.sin(Math.PI/4)*n,t.moveTo(i-s,a-l),t.lineTo(i+s,a+l),t.moveTo(i-s,a+l),t.lineTo(i+s,a-l),t.closePath();break;case"line":t.beginPath(),t.moveTo(i-n,a),t.lineTo(i+n,a),t.closePath();break;case"dash":t.beginPath(),t.moveTo(i,a),t.lineTo(i+n,a),t.closePath()}t.stroke()}}else t.drawImage(e,i-e.width/2,a-e.height/2,e.width,e.height)},clipArea:function(t,e){t.save(),t.beginPath(),t.rect(e.left,e.top,e.right-e.left,e.bottom-e.top),t.clip()},unclipArea:function(t){t.restore()},lineTo:function(t,e,n,i){if(n.steppedLine)return"after"===n.steppedLine&&!i||"after"!==n.steppedLine&&i?t.lineTo(e.x,n.y):t.lineTo(n.x,e.y),void t.lineTo(n.x,n.y);n.tension?t.bezierCurveTo(i?e.controlPointPreviousX:e.controlPointNextX,i?e.controlPointPreviousY:e.controlPointNextY,i?n.controlPointNextX:n.controlPointPreviousX,i?n.controlPointNextY:n.controlPointPreviousY,n.x,n.y):t.lineTo(n.x,n.y)}};i.clear=n.clear,i.drawRoundedRectangle=function(t){t.beginPath(),n.roundedRect.apply(n,arguments),t.closePath()}},{42:42}],42:[function(t,e,n){"use strict";var i={noop:function(){},uid:function(){var t=0;return function(){return t++}}(),isNullOrUndef:function(t){return null===t||void 0===t},isArray:Array.isArray?Array.isArray:function(t){return"[object Array]"===Object.prototype.toString.call(t)},isObject:function(t){return null!==t&&"[object Object]"===Object.prototype.toString.call(t)},valueOrDefault:function(t,e){return void 0===t?e:t},valueAtIndexOrDefault:function(t,e,n){return i.valueOrDefault(i.isArray(t)?t[e]:t,n)},callback:function(t,e,n){if(t&&"function"==typeof t.call)return t.apply(n,e)},each:function(t,e,n,a){var r,o,s;if(i.isArray(t))if(o=t.length,a)for(r=o-1;r>=0;r--)e.call(n,t[r],r);else for(r=0;r<o;r++)e.call(n,t[r],r);else if(i.isObject(t))for(o=(s=Object.keys(t)).length,r=0;r<o;r++)e.call(n,t[s[r]],s[r])},arrayEquals:function(t,e){var n,a,r,o;if(!t||!e||t.length!==e.length)return!1;for(n=0,a=t.length;n<a;++n)if(r=t[n],o=e[n],r instanceof Array&&o instanceof Array){if(!i.arrayEquals(r,o))return!1}else if(r!==o)return!1;return!0},clone:function(t){if(i.isArray(t))return t.map(i.clone);if(i.isObject(t)){for(var e={},n=Object.keys(t),a=n.length,r=0;r<a;++r)e[n[r]]=i.clone(t[n[r]]);return e}return t},_merger:function(t,e,n,a){var r=e[t],o=n[t];i.isObject(r)&&i.isObject(o)?i.merge(r,o,a):e[t]=i.clone(o)},_mergerIf:function(t,e,n){var a=e[t],r=n[t];i.isObject(a)&&i.isObject(r)?i.mergeIf(a,r):e.hasOwnProperty(t)||(e[t]=i.clone(r))},merge:function(t,e,n){var a,r,o,s,l,u=i.isArray(e)?e:[e],d=u.length;if(!i.isObject(t))return t;for(a=(n=n||{}).merger||i._merger,r=0;r<d;++r)if(e=u[r],i.isObject(e))for(l=0,s=(o=Object.keys(e)).length;l<s;++l)a(o[l],t,e,n);return t},mergeIf:function(t,e){return i.merge(t,e,{merger:i._mergerIf})},extend:function(t){for(var e=1,n=arguments.length;e<n;++e)i.each(arguments[e],function(e,n){t[n]=e});return t},inherits:function(t){var e=this,n=t&&t.hasOwnProperty("constructor")?t.constructor:function(){return e.apply(this,arguments)},a=function(){this.constructor=n};return a.prototype=e.prototype,n.prototype=new a,n.extend=i.inherits,t&&i.extend(n.prototype,t),n.__super__=e.prototype,n}};e.exports=i,i.callCallback=i.callback,i.indexOf=function(t,e,n){return Array.prototype.indexOf.call(t,e,n)},i.getValueOrDefault=i.valueOrDefault,i.getValueAtIndexOrDefault=i.valueAtIndexOrDefault},{}],43:[function(t,e,n){"use strict";var i=t(42),a={linear:function(t){return t},easeInQuad:function(t){return t*t},easeOutQuad:function(t){return-t*(t-2)},easeInOutQuad:function(t){return(t/=.5)<1?.5*t*t:-.5*(--t*(t-2)-1)},easeInCubic:function(t){return t*t*t},easeOutCubic:function(t){return(t-=1)*t*t+1},easeInOutCubic:function(t){return(t/=.5)<1?.5*t*t*t:.5*((t-=2)*t*t+2)},easeInQuart:function(t){return t*t*t*t},easeOutQuart:function(t){return-((t-=1)*t*t*t-1)},easeInOutQuart:function(t){return(t/=.5)<1?.5*t*t*t*t:-.5*((t-=2)*t*t*t-2)},easeInQuint:function(t){return t*t*t*t*t},easeOutQuint:function(t){return(t-=1)*t*t*t*t+1},easeInOutQuint:function(t){return(t/=.5)<1?.5*t*t*t*t*t:.5*((t-=2)*t*t*t*t+2)},easeInSine:function(t){return 1-Math.cos(t*(Math.PI/2))},easeOutSine:function(t){return Math.sin(t*(Math.PI/2))},easeInOutSine:function(t){return-.5*(Math.cos(Math.PI*t)-1)},easeInExpo:function(t){return 0===t?0:Math.pow(2,10*(t-1))},easeOutExpo:function(t){return 1===t?1:1-Math.pow(2,-10*t)},easeInOutExpo:function(t){return 0===t?0:1===t?1:(t/=.5)<1?.5*Math.pow(2,10*(t-1)):.5*(2-Math.pow(2,-10*--t))},easeInCirc:function(t){return t>=1?t:-(Math.sqrt(1-t*t)-1)},easeOutCirc:function(t){return Math.sqrt(1-(t-=1)*t)},easeInOutCirc:function(t){return(t/=.5)<1?-.5*(Math.sqrt(1-t*t)-1):.5*(Math.sqrt(1-(t-=2)*t)+1)},easeInElastic:function(t){var e=1.70158,n=0,i=1;return 0===t?0:1===t?1:(n||(n=.3),i<1?(i=1,e=n/4):e=n/(2*Math.PI)*Math.asin(1/i),-i*Math.pow(2,10*(t-=1))*Math.sin((t-e)*(2*Math.PI)/n))},easeOutElastic:function(t){var e=1.70158,n=0,i=1;return 0===t?0:1===t?1:(n||(n=.3),i<1?(i=1,e=n/4):e=n/(2*Math.PI)*Math.asin(1/i),i*Math.pow(2,-10*t)*Math.sin((t-e)*(2*Math.PI)/n)+1)},easeInOutElastic:function(t){var e=1.70158,n=0,i=1;return 0===t?0:2==(t/=.5)?1:(n||(n=.45),i<1?(i=1,e=n/4):e=n/(2*Math.PI)*Math.asin(1/i),t<1?i*Math.pow(2,10*(t-=1))*Math.sin((t-e)*(2*Math.PI)/n)*-.5:i*Math.pow(2,-10*(t-=1))*Math.sin((t-e)*(2*Math.PI)/n)*.5+1)},easeInBack:function(t){var e=1.70158;return t*t*((e+1)*t-e)},easeOutBack:function(t){var e=1.70158;return(t-=1)*t*((e+1)*t+e)+1},easeInOutBack:function(t){var e=1.70158;return(t/=.5)<1?t*t*((1+(e*=1.525))*t-e)*.5:.5*((t-=2)*t*((1+(e*=1.525))*t+e)+2)},easeInBounce:function(t){return 1-a.easeOutBounce(1-t)},easeOutBounce:function(t){return t<1/2.75?7.5625*t*t:t<2/2.75?7.5625*(t-=1.5/2.75)*t+.75:t<2.5/2.75?7.5625*(t-=2.25/2.75)*t+.9375:7.5625*(t-=2.625/2.75)*t+.984375},easeInOutBounce:function(t){return t<.5?.5*a.easeInBounce(2*t):.5*a.easeOutBounce(2*t-1)+.5}};e.exports={effects:a},i.easingEffects=a},{42:42}],44:[function(t,e,n){"use strict";var i=t(42);e.exports={toLineHeight:function(t,e){var n=(""+t).match(/^(normal|(\d+(?:\.\d+)?)(px|em|%)?)$/);if(!n||"normal"===n[1])return 1.2*e;switch(t=+n[2],n[3]){case"px":return t;case"%":t/=100}return e*t},toPadding:function(t){var e,n,a,r;return i.isObject(t)?(e=+t.top||0,n=+t.right||0,a=+t.bottom||0,r=+t.left||0):e=n=a=r=+t||0,{top:e,right:n,bottom:a,left:r,height:e+a,width:r+n}},resolve:function(t,e,n){var a,r,o;for(a=0,r=t.length;a<r;++a)if(void 0!==(o=t[a])&&(void 0!==e&&"function"==typeof o&&(o=o(e)),void 0!==n&&i.isArray(o)&&(o=o[n]),void 0!==o))return o}}},{42:42}],45:[function(t,e,n){"use strict";e.exports=t(42),e.exports.easing=t(43),e.exports.canvas=t(41),e.exports.options=t(44)},{41:41,42:42,43:43,44:44}],46:[function(t,e,n){e.exports={acquireContext:function(t){return t&&t.canvas&&(t=t.canvas),t&&t.getContext("2d")||null}}},{}],47:[function(t,e,n){"use strict";function i(t,e){var n=p.getStyle(t,e),i=n&&n.match(/^(\d+)(\.\d+)?px$/);return i?Number(i[1]):void 0}function a(t,e){var n=t.style,a=t.getAttribute("height"),r=t.getAttribute("width");if(t[v]={initial:{height:a,width:r,style:{display:n.display,height:n.height,width:n.width}}},n.display=n.display||"block",null===r||""===r){var o=i(t,"width");void 0!==o&&(t.width=o)}if(null===a||""===a)if(""===t.style.height)t.height=t.width/(e.options.aspectRatio||2);else{var s=i(t,"height");void 0!==o&&(t.height=s)}return t}function r(t,e,n){t.addEventListener(e,n,w)}function o(t,e,n){t.removeEventListener(e,n,w)}function s(t,e,n,i,a){return{type:t,chart:e,native:a||null,x:void 0!==n?n:null,y:void 0!==i?i:null}}function l(t,e){var n=k[t.type]||t.type,i=p.getRelativePosition(t,e);return s(n,e,i.x,i.y,t)}function u(t,e){var n=!1,i=[];return function(){i=Array.prototype.slice.call(arguments),e=e||this,n||(n=!0,p.requestAnimFrame.call(window,function(){n=!1,t.apply(e,i)}))}}function d(t){var e=document.createElement("div"),n=y+"size-monitor",i="position:absolute;left:0;top:0;right:0;bottom:0;overflow:hidden;pointer-events:none;visibility:hidden;z-index:-1;";e.style.cssText=i,e.className=n,e.innerHTML='<div class="'+n+'-expand" style="'+i+'"><div style="position:absolute;width:1000000px;height:1000000px;left:0;top:0"></div></div><div class="'+n+'-shrink" style="'+i+'"><div style="position:absolute;width:200%;height:200%;left:0; top:0"></div></div>';var a=e.childNodes[0],o=e.childNodes[1];e._reset=function(){a.scrollLeft=1e6,a.scrollTop=1e6,o.scrollLeft=1e6,o.scrollTop=1e6};var s=function(){e._reset(),t()};return r(a,"scroll",s.bind(a,"expand")),r(o,"scroll",s.bind(o,"shrink")),e}function c(t,e){var n=t[v]||(t[v]={}),i=n.renderProxy=function(t){t.animationName===x&&e()};p.each(_,function(e){r(t,e,i)}),n.reflow=!!t.offsetParent,t.classList.add(b)}function h(t){var e=t[v]||{},n=e.renderProxy;n&&(p.each(_,function(e){o(t,e,n)}),delete e.renderProxy),t.classList.remove(b)}function f(t,e,n){var i=t[v]||(t[v]={}),a=i.resizer=d(u(function(){if(i.resizer)return e(s("resize",n))}));c(t,function(){if(i.resizer){var e=t.parentNode;e&&e!==a.parentNode&&e.insertBefore(a,e.firstChild),a._reset()}})}function g(t){var e=t[v]||{},n=e.resizer;delete e.resizer,h(t),n&&n.parentNode&&n.parentNode.removeChild(n)}function m(t,e){var n=t._style||document.createElement("style");t._style||(t._style=n,e="/* Chart.js */\n"+e,n.setAttribute("type","text/css"),document.getElementsByTagName("head")[0].appendChild(n)),n.appendChild(document.createTextNode(e))}var p=t(45),v="$chartjs",y="chartjs-",b=y+"render-monitor",x=y+"render-animation",_=["animationstart","webkitAnimationStart"],k={touchstart:"mousedown",touchmove:"mousemove",touchend:"mouseup",pointerenter:"mouseenter",pointerdown:"mousedown",pointermove:"mousemove",pointerup:"mouseup",pointerleave:"mouseout",pointerout:"mouseout"},w=!!function(){var t=!1;try{var e=Object.defineProperty({},"passive",{get:function(){t=!0}});window.addEventListener("e",null,e)}catch(t){}return t}()&&{passive:!0};e.exports={_enabled:"undefined"!=typeof window&&"undefined"!=typeof document,initialize:function(){var t="from{opacity:0.99}to{opacity:1}";m(this,"@-webkit-keyframes "+x+"{"+t+"}@keyframes "+x+"{"+t+"}."+b+"{-webkit-animation:"+x+" 0.001s;animation:"+x+" 0.001s;}")},acquireContext:function(t,e){"string"==typeof t?t=document.getElementById(t):t.length&&(t=t[0]),t&&t.canvas&&(t=t.canvas);var n=t&&t.getContext&&t.getContext("2d");return n&&n.canvas===t?(a(t,e),n):null},releaseContext:function(t){var e=t.canvas;if(e[v]){var n=e[v].initial;["height","width"].forEach(function(t){var i=n[t];p.isNullOrUndef(i)?e.removeAttribute(t):e.setAttribute(t,i)}),p.each(n.style||{},function(t,n){e.style[n]=t}),e.width=e.width,delete e[v]}},addEventListener:function(t,e,n){var i=t.canvas;if("resize"!==e){var a=n[v]||(n[v]={});r(i,e,(a.proxies||(a.proxies={}))[t.id+"_"+e]=function(e){n(l(e,t))})}else f(i,n,t)},removeEventListener:function(t,e,n){var i=t.canvas;if("resize"!==e){var a=((n[v]||{}).proxies||{})[t.id+"_"+e];a&&o(i,e,a)}else g(i)}},p.addEvent=r,p.removeEvent=o},{45:45}],48:[function(t,e,n){"use strict";var i=t(45),a=t(46),r=t(47),o=r._enabled?r:a;e.exports=i.extend({initialize:function(){},acquireContext:function(){},releaseContext:function(){},addEventListener:function(){},removeEventListener:function(){}},o)},{45:45,46:46,47:47}],49:[function(t,e,n){"use strict";var i=t(25),a=t(40),r=t(45);i._set("global",{plugins:{filler:{propagate:!0}}}),e.exports=function(){function t(t,e,n){var i,a=t._model||{},r=a.fill;if(void 0===r&&(r=!!a.backgroundColor),!1===r||null===r)return!1;if(!0===r)return"origin";if(i=parseFloat(r,10),isFinite(i)&&Math.floor(i)===i)return"-"!==r[0]&&"+"!==r[0]||(i=e+i),!(i===e||i<0||i>=n)&&i;switch(r){case"bottom":return"start";case"top":return"end";case"zero":return"origin";case"origin":case"start":case"end":return r;default:return!1}}function e(t){var e,n=t.el._model||{},i=t.el._scale||{},a=t.fill,r=null;if(isFinite(a))return null;if("start"===a?r=void 0===n.scaleBottom?i.bottom:n.scaleBottom:"end"===a?r=void 0===n.scaleTop?i.top:n.scaleTop:void 0!==n.scaleZero?r=n.scaleZero:i.getBasePosition?r=i.getBasePosition():i.getBasePixel&&(r=i.getBasePixel()),void 0!==r&&null!==r){if(void 0!==r.x&&void 0!==r.y)return r;if("number"==typeof r&&isFinite(r))return e=i.isHorizontal(),{x:e?r:null,y:e?null:r}}return null}function n(t,e,n){var i,a=t[e].fill,r=[e];if(!n)return a;for(;!1!==a&&-1===r.indexOf(a);){if(!isFinite(a))return a;if(!(i=t[a]))return!1;if(i.visible)return a;r.push(a),a=i.fill}return!1}function o(t){var e=t.fill,n="dataset";return!1===e?null:(isFinite(e)||(n="boundary"),d[n](t))}function s(t){return t&&!t.skip}function l(t,e,n,i,a){var o;if(i&&a){for(t.moveTo(e[0].x,e[0].y),o=1;o<i;++o)r.canvas.lineTo(t,e[o-1],e[o]);for(t.lineTo(n[a-1].x,n[a-1].y),o=a-1;o>0;--o)r.canvas.lineTo(t,n[o],n[o-1],!0)}}function u(t,e,n,i,a,r){var o,u,d,c,h,f,g,m=e.length,p=i.spanGaps,v=[],y=[],b=0,x=0;for(t.beginPath(),o=0,u=m+!!r;o<u;++o)h=n(c=e[d=o%m]._view,d,i),f=s(c),g=s(h),f&&g?(b=v.push(c),x=y.push(h)):b&&x&&(p?(f&&v.push(c),g&&y.push(h)):(l(t,v,y,b,x),b=x=0,v=[],y=[]));l(t,v,y,b,x),t.closePath(),t.fillStyle=a,t.fill()}var d={dataset:function(t){var e=t.fill,n=t.chart,i=n.getDatasetMeta(e),a=i&&n.isDatasetVisible(e)&&i.dataset._children||[],r=a.length||0;return r?function(t,e){return e<r&&a[e]._view||null}:null},boundary:function(t){var e=t.boundary,n=e?e.x:null,i=e?e.y:null;return function(t){return{x:null===n?t.x:n,y:null===i?t.y:i}}}};return{id:"filler",afterDatasetsUpdate:function(i,r){var s,l,u,d,c=(i.data.datasets||[]).length,h=r.propagate,f=[];for(l=0;l<c;++l)d=null,(u=(s=i.getDatasetMeta(l)).dataset)&&u._model&&u instanceof a.Line&&(d={visible:i.isDatasetVisible(l),fill:t(u,l,c),chart:i,el:u}),s.$filler=d,f.push(d);for(l=0;l<c;++l)(d=f[l])&&(d.fill=n(f,l,h),d.boundary=e(d),d.mapper=o(d))},beforeDatasetDraw:function(t,e){var n=e.meta.$filler;if(n){var a=t.ctx,o=n.el,s=o._view,l=o._children||[],d=n.mapper,c=s.backgroundColor||i.global.defaultColor;d&&c&&l.length&&(r.canvas.clipArea(a,t.chartArea),u(a,l,d,s,c,o._loop),r.canvas.unclipArea(a))}}}}},{25:25,40:40,45:45}],50:[function(t,e,n){"use strict";var i=t(25),a=t(26),r=t(45);i._set("global",{legend:{display:!0,position:"top",fullWidth:!0,reverse:!1,weight:1e3,onClick:function(t,e){var n=e.datasetIndex,i=this.chart,a=i.getDatasetMeta(n);a.hidden=null===a.hidden?!i.data.datasets[n].hidden:null,i.update()},onHover:null,labels:{boxWidth:40,padding:10,generateLabels:function(t){var e=t.data;return r.isArray(e.datasets)?e.datasets.map(function(e,n){return{text:e.label,fillStyle:r.isArray(e.backgroundColor)?e.backgroundColor[0]:e.backgroundColor,hidden:!t.isDatasetVisible(n),lineCap:e.borderCapStyle,lineDash:e.borderDash,lineDashOffset:e.borderDashOffset,lineJoin:e.borderJoinStyle,lineWidth:e.borderWidth,strokeStyle:e.borderColor,pointStyle:e.pointStyle,datasetIndex:n}},this):[]}}},legendCallback:function(t){var e=[];e.push('<ul class="'+t.id+'-legend">');for(var n=0;n<t.data.datasets.length;n++)e.push('<li><span style="background-color:'+t.data.datasets[n].backgroundColor+'"></span>'),t.data.datasets[n].label&&e.push(t.data.datasets[n].label),e.push("</li>");return e.push("</ul>"),e.join("")}}),e.exports=function(t){function e(t,e){return t.usePointStyle?e*Math.SQRT2:t.boxWidth}function n(e,n){var i=new t.Legend({ctx:e.ctx,options:n,chart:e});o.configure(e,i,n),o.addBox(e,i),e.legend=i}var o=t.layoutService,s=r.noop;return t.Legend=a.extend({initialize:function(t){r.extend(this,t),this.legendHitBoxes=[],this.doughnutMode=!1},beforeUpdate:s,update:function(t,e,n){var i=this;return i.beforeUpdate(),i.maxWidth=t,i.maxHeight=e,i.margins=n,i.beforeSetDimensions(),i.setDimensions(),i.afterSetDimensions(),i.beforeBuildLabels(),i.buildLabels(),i.afterBuildLabels(),i.beforeFit(),i.fit(),i.afterFit(),i.afterUpdate(),i.minSize},afterUpdate:s,beforeSetDimensions:s,setDimensions:function(){var t=this;t.isHorizontal()?(t.width=t.maxWidth,t.left=0,t.right=t.width):(t.height=t.maxHeight,t.top=0,t.bottom=t.height),t.paddingLeft=0,t.paddingTop=0,t.paddingRight=0,t.paddingBottom=0,t.minSize={width:0,height:0}},afterSetDimensions:s,beforeBuildLabels:s,buildLabels:function(){var t=this,e=t.options.labels||{},n=r.callback(e.generateLabels,[t.chart],t)||[];e.filter&&(n=n.filter(function(n){return e.filter(n,t.chart.data)})),t.options.reverse&&n.reverse(),t.legendItems=n},afterBuildLabels:s,beforeFit:s,fit:function(){var t=this,n=t.options,a=n.labels,o=n.display,s=t.ctx,l=i.global,u=r.valueOrDefault,d=u(a.fontSize,l.defaultFontSize),c=u(a.fontStyle,l.defaultFontStyle),h=u(a.fontFamily,l.defaultFontFamily),f=r.fontString(d,c,h),g=t.legendHitBoxes=[],m=t.minSize,p=t.isHorizontal();if(p?(m.width=t.maxWidth,m.height=o?10:0):(m.width=o?10:0,m.height=t.maxHeight),o)if(s.font=f,p){var v=t.lineWidths=[0],y=t.legendItems.length?d+a.padding:0;s.textAlign="left",s.textBaseline="top",r.each(t.legendItems,function(n,i){var r=e(a,d)+d/2+s.measureText(n.text).width;v[v.length-1]+r+a.padding>=t.width&&(y+=d+a.padding,v[v.length]=t.left),g[i]={left:0,top:0,width:r,height:d},v[v.length-1]+=r+a.padding}),m.height+=y}else{var b=a.padding,x=t.columnWidths=[],_=a.padding,k=0,w=0,M=d+b;r.each(t.legendItems,function(t,n){var i=e(a,d)+d/2+s.measureText(t.text).width;w+M>m.height&&(_+=k+a.padding,x.push(k),k=0,w=0),k=Math.max(k,i),w+=M,g[n]={left:0,top:0,width:i,height:d}}),_+=k,x.push(k),m.width+=_}t.width=m.width,t.height=m.height},afterFit:s,isHorizontal:function(){return"top"===this.options.position||"bottom"===this.options.position},draw:function(){var t=this,n=t.options,a=n.labels,o=i.global,s=o.elements.line,l=t.width,u=t.lineWidths;if(n.display){var d,c=t.ctx,h=r.valueOrDefault,f=h(a.fontColor,o.defaultFontColor),g=h(a.fontSize,o.defaultFontSize),m=h(a.fontStyle,o.defaultFontStyle),p=h(a.fontFamily,o.defaultFontFamily),v=r.fontString(g,m,p);c.textAlign="left",c.textBaseline="middle",c.lineWidth=.5,c.strokeStyle=f,c.fillStyle=f,c.font=v;var y=e(a,g),b=t.legendHitBoxes,x=function(t,e,i){if(!(isNaN(y)||y<=0)){c.save(),c.fillStyle=h(i.fillStyle,o.defaultColor),c.lineCap=h(i.lineCap,s.borderCapStyle),c.lineDashOffset=h(i.lineDashOffset,s.borderDashOffset),c.lineJoin=h(i.lineJoin,s.borderJoinStyle),c.lineWidth=h(i.lineWidth,s.borderWidth),c.strokeStyle=h(i.strokeStyle,o.defaultColor);var a=0===h(i.lineWidth,s.borderWidth);if(c.setLineDash&&c.setLineDash(h(i.lineDash,s.borderDash)),n.labels&&n.labels.usePointStyle){var l=g*Math.SQRT2/2,u=l/Math.SQRT2,d=t+u,f=e+u;r.canvas.drawPoint(c,i.pointStyle,l,d,f)}else a||c.strokeRect(t,e,y,g),c.fillRect(t,e,y,g);c.restore()}},_=function(t,e,n,i){var a=g/2,r=y+a+t,o=e+a;c.fillText(n.text,r,o),n.hidden&&(c.beginPath(),c.lineWidth=2,c.moveTo(r,o),c.lineTo(r+i,o),c.stroke())},k=t.isHorizontal();d=k?{x:t.left+(l-u[0])/2,y:t.top+a.padding,line:0}:{x:t.left+a.padding,y:t.top+a.padding,line:0};var w=g+a.padding;r.each(t.legendItems,function(e,n){var i=c.measureText(e.text).width,r=y+g/2+i,o=d.x,s=d.y;k?o+r>=l&&(s=d.y+=w,d.line++,o=d.x=t.left+(l-u[d.line])/2):s+w>t.bottom&&(o=d.x=o+t.columnWidths[d.line]+a.padding,s=d.y=t.top+a.padding,d.line++),x(o,s,e),b[n].left=o,b[n].top=s,_(o,s,e,i),k?d.x+=r+a.padding:d.y+=w})}},handleEvent:function(t){var e=this,n=e.options,i="mouseup"===t.type?"click":t.type,a=!1;if("mousemove"===i){if(!n.onHover)return}else{if("click"!==i)return;if(!n.onClick)return}var r=t.x,o=t.y;if(r>=e.left&&r<=e.right&&o>=e.top&&o<=e.bottom)for(var s=e.legendHitBoxes,l=0;l<s.length;++l){var u=s[l];if(r>=u.left&&r<=u.left+u.width&&o>=u.top&&o<=u.top+u.height){if("click"===i){n.onClick.call(e,t.native,e.legendItems[l]),a=!0;break}if("mousemove"===i){n.onHover.call(e,t.native,e.legendItems[l]),a=!0;break}}}return a}}),{id:"legend",beforeInit:function(t){var e=t.options.legend;e&&n(t,e)},beforeUpdate:function(t){var e=t.options.legend,a=t.legend;e?(r.mergeIf(e,i.global.legend),a?(o.configure(t,a,e),a.options=e):n(t,e)):a&&(o.removeBox(t,a),delete t.legend)},afterEvent:function(t,e){var n=t.legend;n&&n.handleEvent(e)}}}},{25:25,26:26,45:45}],51:[function(t,e,n){"use strict";var i=t(25),a=t(26),r=t(45);i._set("global",{title:{display:!1,fontStyle:"bold",fullWidth:!0,lineHeight:1.2,padding:10,position:"top",text:"",weight:2e3}}),e.exports=function(t){function e(e,i){var a=new t.Title({ctx:e.ctx,options:i,chart:e});n.configure(e,a,i),n.addBox(e,a),e.titleBlock=a}var n=t.layoutService,o=r.noop;return t.Title=a.extend({initialize:function(t){var e=this;r.extend(e,t),e.legendHitBoxes=[]},beforeUpdate:o,update:function(t,e,n){var i=this;return i.beforeUpdate(),i.maxWidth=t,i.maxHeight=e,i.margins=n,i.beforeSetDimensions(),i.setDimensions(),i.afterSetDimensions(),i.beforeBuildLabels(),i.buildLabels(),i.afterBuildLabels(),i.beforeFit(),i.fit(),i.afterFit(),i.afterUpdate(),i.minSize},afterUpdate:o,beforeSetDimensions:o,setDimensions:function(){var t=this;t.isHorizontal()?(t.width=t.maxWidth,t.left=0,t.right=t.width):(t.height=t.maxHeight,t.top=0,t.bottom=t.height),t.paddingLeft=0,t.paddingTop=0,t.paddingRight=0,t.paddingBottom=0,t.minSize={width:0,height:0}},afterSetDimensions:o,beforeBuildLabels:o,buildLabels:o,afterBuildLabels:o,beforeFit:o,fit:function(){var t=this,e=r.valueOrDefault,n=t.options,a=n.display,o=e(n.fontSize,i.global.defaultFontSize),s=t.minSize,l=r.isArray(n.text)?n.text.length:1,u=r.options.toLineHeight(n.lineHeight,o),d=a?l*u+2*n.padding:0;t.isHorizontal()?(s.width=t.maxWidth,s.height=d):(s.width=d,s.height=t.maxHeight),t.width=s.width,t.height=s.height},afterFit:o,isHorizontal:function(){var t=this.options.position;return"top"===t||"bottom"===t},draw:function(){var t=this,e=t.ctx,n=r.valueOrDefault,a=t.options,o=i.global;if(a.display){var s,l,u,d=n(a.fontSize,o.defaultFontSize),c=n(a.fontStyle,o.defaultFontStyle),h=n(a.fontFamily,o.defaultFontFamily),f=r.fontString(d,c,h),g=r.options.toLineHeight(a.lineHeight,d),m=g/2+a.padding,p=0,v=t.top,y=t.left,b=t.bottom,x=t.right;e.fillStyle=n(a.fontColor,o.defaultFontColor),e.font=f,t.isHorizontal()?(l=y+(x-y)/2,u=v+m,s=x-y):(l="left"===a.position?y+m:x-m,u=v+(b-v)/2,s=b-v,p=Math.PI*("left"===a.position?-.5:.5)),e.save(),e.translate(l,u),e.rotate(p),e.textAlign="center",e.textBaseline="middle";var _=a.text;if(r.isArray(_))for(var k=0,w=0;w<_.length;++w)e.fillText(_[w],0,k,s),k+=g;else e.fillText(_,0,0,s);e.restore()}}}),{id:"title",beforeInit:function(t){var n=t.options.title;n&&e(t,n)},beforeUpdate:function(a){var o=a.options.title,s=a.titleBlock;o?(r.mergeIf(o,i.global.title),s?(n.configure(a,s,o),s.options=o):e(a,o)):s&&(t.layoutService.removeBox(a,s),delete a.titleBlock)}}}},{25:25,26:26,45:45}],52:[function(t,e,n){"use strict";e.exports=function(t){var e=t.Scale.extend({getLabels:function(){var t=this.chart.data;return this.options.labels||(this.isHorizontal()?t.xLabels:t.yLabels)||t.labels},determineDataLimits:function(){var t=this,e=t.getLabels();t.minIndex=0,t.maxIndex=e.length-1;var n;void 0!==t.options.ticks.min&&(n=e.indexOf(t.options.ticks.min),t.minIndex=-1!==n?n:t.minIndex),void 0!==t.options.ticks.max&&(n=e.indexOf(t.options.ticks.max),t.maxIndex=-1!==n?n:t.maxIndex),t.min=e[t.minIndex],t.max=e[t.maxIndex]},buildTicks:function(){var t=this,e=t.getLabels();t.ticks=0===t.minIndex&&t.maxIndex===e.length-1?e:e.slice(t.minIndex,t.maxIndex+1)},getLabelForIndex:function(t,e){var n=this,i=n.chart.data,a=n.isHorizontal();return i.yLabels&&!a?n.getRightValue(i.datasets[e].data[t]):n.ticks[t-n.minIndex]},getPixelForValue:function(t,e){var n,i=this,a=i.options.offset,r=Math.max(i.maxIndex+1-i.minIndex-(a?0:1),1);if(void 0!==t&&null!==t&&(n=i.isHorizontal()?t.x:t.y),void 0!==n||void 0!==t&&isNaN(e)){var o=i.getLabels();t=n||t;var s=o.indexOf(t);e=-1!==s?s:e}if(i.isHorizontal()){var l=i.width/r,u=l*(e-i.minIndex);return a&&(u+=l/2),i.left+Math.round(u)}var d=i.height/r,c=d*(e-i.minIndex);return a&&(c+=d/2),i.top+Math.round(c)},getPixelForTick:function(t){return this.getPixelForValue(this.ticks[t],t+this.minIndex,null)},getValueForPixel:function(t){var e=this,n=e.options.offset,i=Math.max(e._ticks.length-(n?0:1),1),a=e.isHorizontal(),r=(a?e.width:e.height)/i;return t-=a?e.left:e.top,n&&(t-=r/2),(t<=0?0:Math.round(t/r))+e.minIndex},getBasePixel:function(){return this.bottom}});t.scaleService.registerScaleType("category",e,{position:"bottom"})}},{}],53:[function(t,e,n){"use strict";var i=t(25),a=t(45),r=t(34);e.exports=function(t){var e={position:"left",ticks:{callback:r.formatters.linear}},n=t.LinearScaleBase.extend({determineDataLimits:function(){function t(t){return o?t.xAxisID===e.id:t.yAxisID===e.id}var e=this,n=e.options,i=e.chart,r=i.data.datasets,o=e.isHorizontal();e.min=null,e.max=null;var s=n.stacked;if(void 0===s&&a.each(r,function(e,n){if(!s){var a=i.getDatasetMeta(n);i.isDatasetVisible(n)&&t(a)&&void 0!==a.stack&&(s=!0)}}),n.stacked||s){var l={};a.each(r,function(r,o){var s=i.getDatasetMeta(o),u=[s.type,void 0===n.stacked&&void 0===s.stack?o:"",s.stack].join(".");void 0===l[u]&&(l[u]={positiveValues:[],negativeValues:[]});var d=l[u].positiveValues,c=l[u].negativeValues;i.isDatasetVisible(o)&&t(s)&&a.each(r.data,function(t,i){var a=+e.getRightValue(t);isNaN(a)||s.data[i].hidden||(d[i]=d[i]||0,c[i]=c[i]||0,n.relativePoints?d[i]=100:a<0?c[i]+=a:d[i]+=a)})}),a.each(l,function(t){var n=t.positiveValues.concat(t.negativeValues),i=a.min(n),r=a.max(n);e.min=null===e.min?i:Math.min(e.min,i),e.max=null===e.max?r:Math.max(e.max,r)})}else a.each(r,function(n,r){var o=i.getDatasetMeta(r);i.isDatasetVisible(r)&&t(o)&&a.each(n.data,function(t,n){var i=+e.getRightValue(t);isNaN(i)||o.data[n].hidden||(null===e.min?e.min=i:i<e.min&&(e.min=i),null===e.max?e.max=i:i>e.max&&(e.max=i))})});e.min=isFinite(e.min)&&!isNaN(e.min)?e.min:0,e.max=isFinite(e.max)&&!isNaN(e.max)?e.max:1,this.handleTickRangeOptions()},getTickLimit:function(){var t,e=this,n=e.options.ticks;if(e.isHorizontal())t=Math.min(n.maxTicksLimit?n.maxTicksLimit:11,Math.ceil(e.width/50));else{var r=a.valueOrDefault(n.fontSize,i.global.defaultFontSize);t=Math.min(n.maxTicksLimit?n.maxTicksLimit:11,Math.ceil(e.height/(2*r)))}return t},handleDirectionalChanges:function(){this.isHorizontal()||this.ticks.reverse()},getLabelForIndex:function(t,e){return+this.getRightValue(this.chart.data.datasets[e].data[t])},getPixelForValue:function(t){var e,n=this,i=n.start,a=+n.getRightValue(t),r=n.end-i;return n.isHorizontal()?(e=n.left+n.width/r*(a-i),Math.round(e)):(e=n.bottom-n.height/r*(a-i),Math.round(e))},getValueForPixel:function(t){var e=this,n=e.isHorizontal(),i=n?e.width:e.height,a=(n?t-e.left:e.bottom-t)/i;return e.start+(e.end-e.start)*a},getPixelForTick:function(t){return this.getPixelForValue(this.ticksAsNumbers[t])}});t.scaleService.registerScaleType("linear",n,e)}},{25:25,34:34,45:45}],54:[function(t,e,n){"use strict";var i=t(45),a=t(34);e.exports=function(t){var e=i.noop;t.LinearScaleBase=t.Scale.extend({getRightValue:function(e){return"string"==typeof e?+e:t.Scale.prototype.getRightValue.call(this,e)},handleTickRangeOptions:function(){var t=this,e=t.options.ticks;if(e.beginAtZero){var n=i.sign(t.min),a=i.sign(t.max);n<0&&a<0?t.max=0:n>0&&a>0&&(t.min=0)}var r=void 0!==e.min||void 0!==e.suggestedMin,o=void 0!==e.max||void 0!==e.suggestedMax;void 0!==e.min?t.min=e.min:void 0!==e.suggestedMin&&(null===t.min?t.min=e.suggestedMin:t.min=Math.min(t.min,e.suggestedMin)),void 0!==e.max?t.max=e.max:void 0!==e.suggestedMax&&(null===t.max?t.max=e.suggestedMax:t.max=Math.max(t.max,e.suggestedMax)),r!==o&&t.min>=t.max&&(r?t.max=t.min+1:t.min=t.max-1),t.min===t.max&&(t.max++,e.beginAtZero||t.min--)},getTickLimit:e,handleDirectionalChanges:e,buildTicks:function(){var t=this,e=t.options.ticks,n=t.getTickLimit(),r={maxTicks:n=Math.max(2,n),min:e.min,max:e.max,stepSize:i.valueOrDefault(e.fixedStepSize,e.stepSize)},o=t.ticks=a.generators.linear(r,t);t.handleDirectionalChanges(),t.max=i.max(o),t.min=i.min(o),e.reverse?(o.reverse(),t.start=t.max,t.end=t.min):(t.start=t.min,t.end=t.max)},convertTicksToLabels:function(){var e=this;e.ticksAsNumbers=e.ticks.slice(),e.zeroLineIndex=e.ticks.indexOf(0),t.Scale.prototype.convertTicksToLabels.call(e)}})}},{34:34,45:45}],55:[function(t,e,n){"use strict";var i=t(45),a=t(34);e.exports=function(t){var e={position:"left",ticks:{callback:a.formatters.logarithmic}},n=t.Scale.extend({determineDataLimits:function(){function t(t){return l?t.xAxisID===e.id:t.yAxisID===e.id}var e=this,n=e.options,a=n.ticks,r=e.chart,o=r.data.datasets,s=i.valueOrDefault,l=e.isHorizontal();e.min=null,e.max=null,e.minNotZero=null;var u=n.stacked;if(void 0===u&&i.each(o,function(e,n){if(!u){var i=r.getDatasetMeta(n);r.isDatasetVisible(n)&&t(i)&&void 0!==i.stack&&(u=!0)}}),n.stacked||u){var d={};i.each(o,function(a,o){var s=r.getDatasetMeta(o),l=[s.type,void 0===n.stacked&&void 0===s.stack?o:"",s.stack].join(".");r.isDatasetVisible(o)&&t(s)&&(void 0===d[l]&&(d[l]=[]),i.each(a.data,function(t,i){var a=d[l],r=+e.getRightValue(t);isNaN(r)||s.data[i].hidden||(a[i]=a[i]||0,n.relativePoints?a[i]=100:a[i]+=r)}))}),i.each(d,function(t){var n=i.min(t),a=i.max(t);e.min=null===e.min?n:Math.min(e.min,n),e.max=null===e.max?a:Math.max(e.max,a)})}else i.each(o,function(n,a){var o=r.getDatasetMeta(a);r.isDatasetVisible(a)&&t(o)&&i.each(n.data,function(t,n){var i=+e.getRightValue(t);isNaN(i)||o.data[n].hidden||(null===e.min?e.min=i:i<e.min&&(e.min=i),null===e.max?e.max=i:i>e.max&&(e.max=i),0!==i&&(null===e.minNotZero||i<e.minNotZero)&&(e.minNotZero=i))})});e.min=s(a.min,e.min),e.max=s(a.max,e.max),e.min===e.max&&(0!==e.min&&null!==e.min?(e.min=Math.pow(10,Math.floor(i.log10(e.min))-1),e.max=Math.pow(10,Math.floor(i.log10(e.max))+1)):(e.min=1,e.max=10))},buildTicks:function(){var t=this,e=t.options.ticks,n={min:e.min,max:e.max},r=t.ticks=a.generators.logarithmic(n,t);t.isHorizontal()||r.reverse(),t.max=i.max(r),t.min=i.min(r),e.reverse?(r.reverse(),t.start=t.max,t.end=t.min):(t.start=t.min,t.end=t.max)},convertTicksToLabels:function(){this.tickValues=this.ticks.slice(),t.Scale.prototype.convertTicksToLabels.call(this)},getLabelForIndex:function(t,e){return+this.getRightValue(this.chart.data.datasets[e].data[t])},getPixelForTick:function(t){return this.getPixelForValue(this.tickValues[t])},getPixelForValue:function(t){var e,n,a,r=this,o=r.start,s=+r.getRightValue(t),l=r.options.ticks;return r.isHorizontal()?(a=i.log10(r.end)-i.log10(o),0===s?n=r.left:(e=r.width,n=r.left+e/a*(i.log10(s)-i.log10(o)))):(e=r.height,0!==o||l.reverse?0===r.end&&l.reverse?(a=i.log10(r.start)-i.log10(r.minNotZero),n=s===r.end?r.top:s===r.minNotZero?r.top+.02*e:r.top+.02*e+.98*e/a*(i.log10(s)-i.log10(r.minNotZero))):0===s?n=l.reverse?r.top:r.bottom:(a=i.log10(r.end)-i.log10(o),e=r.height,n=r.bottom-e/a*(i.log10(s)-i.log10(o))):(a=i.log10(r.end)-i.log10(r.minNotZero),n=s===o?r.bottom:s===r.minNotZero?r.bottom-.02*e:r.bottom-.02*e-.98*e/a*(i.log10(s)-i.log10(r.minNotZero)))),n},getValueForPixel:function(t){var e,n,a=this,r=i.log10(a.end)-i.log10(a.start);return a.isHorizontal()?(n=a.width,e=a.start*Math.pow(10,(t-a.left)*r/n)):(n=a.height,e=Math.pow(10,(a.bottom-t)*r/n)/a.start),e}});t.scaleService.registerScaleType("logarithmic",n,e)}},{34:34,45:45}],56:[function(t,e,n){"use strict";var i=t(25),a=t(45),r=t(34);e.exports=function(t){function e(t){var e=t.options;return e.angleLines.display||e.pointLabels.display?t.chart.data.labels.length:0}function n(t){var e=t.options.pointLabels,n=a.valueOrDefault(e.fontSize,p.defaultFontSize),i=a.valueOrDefault(e.fontStyle,p.defaultFontStyle),r=a.valueOrDefault(e.fontFamily,p.defaultFontFamily);return{size:n,style:i,family:r,font:a.fontString(n,i,r)}}function o(t,e,n){return a.isArray(n)?{w:a.longestText(t,t.font,n),h:n.length*e+1.5*(n.length-1)*e}:{w:t.measureText(n).width,h:e}}function s(t,e,n,i,a){return t===i||t===a?{start:e-n/2,end:e+n/2}:t<i||t>a?{start:e-n-5,end:e}:{start:e,end:e+n+5}}function l(t){var i,r,l,u=n(t),d=Math.min(t.height/2,t.width/2),c={r:t.width,l:0,t:t.height,b:0},h={};t.ctx.font=u.font,t._pointLabelSizes=[];var f=e(t);for(i=0;i<f;i++){l=t.getPointPosition(i,d),r=o(t.ctx,u.size,t.pointLabels[i]||""),t._pointLabelSizes[i]=r;var g=t.getIndexAngle(i),m=a.toDegrees(g)%360,p=s(m,l.x,r.w,0,180),v=s(m,l.y,r.h,90,270);p.start<c.l&&(c.l=p.start,h.l=g),p.end>c.r&&(c.r=p.end,h.r=g),v.start<c.t&&(c.t=v.start,h.t=g),v.end>c.b&&(c.b=v.end,h.b=g)}t.setReductions(d,c,h)}function u(t){var e=Math.min(t.height/2,t.width/2);t.drawingArea=Math.round(e),t.setCenterPoint(0,0,0,0)}function d(t){return 0===t||180===t?"center":t<180?"left":"right"}function c(t,e,n,i){if(a.isArray(e))for(var r=n.y,o=1.5*i,s=0;s<e.length;++s)t.fillText(e[s],n.x,r),r+=o;else t.fillText(e,n.x,n.y)}function h(t,e,n){90===t||270===t?n.y-=e.h/2:(t>270||t<90)&&(n.y-=e.h)}function f(t){var i=t.ctx,r=a.valueOrDefault,o=t.options,s=o.angleLines,l=o.pointLabels;i.lineWidth=s.lineWidth,i.strokeStyle=s.color;var u=t.getDistanceFromCenterForValue(o.ticks.reverse?t.min:t.max),f=n(t);i.textBaseline="top";for(var g=e(t)-1;g>=0;g--){if(s.display){var m=t.getPointPosition(g,u);i.beginPath(),i.moveTo(t.xCenter,t.yCenter),i.lineTo(m.x,m.y),i.stroke(),i.closePath()}if(l.display){var v=t.getPointPosition(g,u+5),y=r(l.fontColor,p.defaultFontColor);i.font=f.font,i.fillStyle=y;var b=t.getIndexAngle(g),x=a.toDegrees(b);i.textAlign=d(x),h(x,t._pointLabelSizes[g],v),c(i,t.pointLabels[g]||"",v,f.size)}}}function g(t,n,i,r){var o=t.ctx;if(o.strokeStyle=a.valueAtIndexOrDefault(n.color,r-1),o.lineWidth=a.valueAtIndexOrDefault(n.lineWidth,r-1),t.options.gridLines.circular)o.beginPath(),o.arc(t.xCenter,t.yCenter,i,0,2*Math.PI),o.closePath(),o.stroke();else{var s=e(t);if(0===s)return;o.beginPath();var l=t.getPointPosition(0,i);o.moveTo(l.x,l.y);for(var u=1;u<s;u++)l=t.getPointPosition(u,i),o.lineTo(l.x,l.y);o.closePath(),o.stroke()}}function m(t){return a.isNumber(t)?t:0}var p=i.global,v={display:!0,animate:!0,position:"chartArea",angleLines:{display:!0,color:"rgba(0, 0, 0, 0.1)",lineWidth:1},gridLines:{circular:!1},ticks:{showLabelBackdrop:!0,backdropColor:"rgba(255,255,255,0.75)",backdropPaddingY:2,backdropPaddingX:2,callback:r.formatters.linear},pointLabels:{display:!0,fontSize:10,callback:function(t){return t}}},y=t.LinearScaleBase.extend({setDimensions:function(){var t=this,e=t.options,n=e.ticks;t.width=t.maxWidth,t.height=t.maxHeight,t.xCenter=Math.round(t.width/2),t.yCenter=Math.round(t.height/2);var i=a.min([t.height,t.width]),r=a.valueOrDefault(n.fontSize,p.defaultFontSize);t.drawingArea=e.display?i/2-(r/2+n.backdropPaddingY):i/2},determineDataLimits:function(){var t=this,e=t.chart,n=Number.POSITIVE_INFINITY,i=Number.NEGATIVE_INFINITY;a.each(e.data.datasets,function(r,o){if(e.isDatasetVisible(o)){var s=e.getDatasetMeta(o);a.each(r.data,function(e,a){var r=+t.getRightValue(e);isNaN(r)||s.data[a].hidden||(n=Math.min(r,n),i=Math.max(r,i))})}}),t.min=n===Number.POSITIVE_INFINITY?0:n,t.max=i===Number.NEGATIVE_INFINITY?0:i,t.handleTickRangeOptions()},getTickLimit:function(){var t=this.options.ticks,e=a.valueOrDefault(t.fontSize,p.defaultFontSize);return Math.min(t.maxTicksLimit?t.maxTicksLimit:11,Math.ceil(this.drawingArea/(1.5*e)))},convertTicksToLabels:function(){var e=this;t.LinearScaleBase.prototype.convertTicksToLabels.call(e),e.pointLabels=e.chart.data.labels.map(e.options.pointLabels.callback,e)},getLabelForIndex:function(t,e){return+this.getRightValue(this.chart.data.datasets[e].data[t])},fit:function(){this.options.pointLabels.display?l(this):u(this)},setReductions:function(t,e,n){var i=this,a=e.l/Math.sin(n.l),r=Math.max(e.r-i.width,0)/Math.sin(n.r),o=-e.t/Math.cos(n.t),s=-Math.max(e.b-i.height,0)/Math.cos(n.b);a=m(a),r=m(r),o=m(o),s=m(s),i.drawingArea=Math.min(Math.round(t-(a+r)/2),Math.round(t-(o+s)/2)),i.setCenterPoint(a,r,o,s)},setCenterPoint:function(t,e,n,i){var a=this,r=a.width-e-a.drawingArea,o=t+a.drawingArea,s=n+a.drawingArea,l=a.height-i-a.drawingArea;a.xCenter=Math.round((o+r)/2+a.left),a.yCenter=Math.round((s+l)/2+a.top)},getIndexAngle:function(t){return t*(2*Math.PI/e(this))+(this.chart.options&&this.chart.options.startAngle?this.chart.options.startAngle:0)*Math.PI*2/360},getDistanceFromCenterForValue:function(t){var e=this;if(null===t)return 0;var n=e.drawingArea/(e.max-e.min);return e.options.ticks.reverse?(e.max-t)*n:(t-e.min)*n},getPointPosition:function(t,e){var n=this,i=n.getIndexAngle(t)-Math.PI/2;return{x:Math.round(Math.cos(i)*e)+n.xCenter,y:Math.round(Math.sin(i)*e)+n.yCenter}},getPointPositionForValue:function(t,e){return this.getPointPosition(t,this.getDistanceFromCenterForValue(e))},getBasePosition:function(){var t=this,e=t.min,n=t.max;return t.getPointPositionForValue(0,t.beginAtZero?0:e<0&&n<0?n:e>0&&n>0?e:0)},draw:function(){var t=this,e=t.options,n=e.gridLines,i=e.ticks,r=a.valueOrDefault;if(e.display){var o=t.ctx,s=this.getIndexAngle(0),l=r(i.fontSize,p.defaultFontSize),u=r(i.fontStyle,p.defaultFontStyle),d=r(i.fontFamily,p.defaultFontFamily),c=a.fontString(l,u,d);a.each(t.ticks,function(e,a){if(a>0||i.reverse){var u=t.getDistanceFromCenterForValue(t.ticksAsNumbers[a]);if(n.display&&0!==a&&g(t,n,u,a),i.display){var d=r(i.fontColor,p.defaultFontColor);if(o.font=c,o.save(),o.translate(t.xCenter,t.yCenter),o.rotate(s),i.showLabelBackdrop){var h=o.measureText(e).width;o.fillStyle=i.backdropColor,o.fillRect(-h/2-i.backdropPaddingX,-u-l/2-i.backdropPaddingY,h+2*i.backdropPaddingX,l+2*i.backdropPaddingY)}o.textAlign="center",o.textBaseline="middle",o.fillStyle=d,o.fillText(e,0,-u),o.restore()}}}),(e.angleLines.display||e.pointLabels.display)&&f(t)}}});t.scaleService.registerScaleType("radialLinear",y,v)}},{25:25,34:34,45:45}],57:[function(t,e,n){"use strict";function i(t,e){return t-e}function a(t){var e,n,i,a={},r=[];for(e=0,n=t.length;e<n;++e)a[i=t[e]]||(a[i]=!0,r.push(i));return r}function r(t,e,n,i){if("linear"===i||!t.length)return[{time:e,pos:0},{time:n,pos:1}];var a,r,o,s,l,u=[],d=[e];for(a=0,r=t.length;a<r;++a)(s=t[a])>e&&s<n&&d.push(s);for(d.push(n),a=0,r=d.length;a<r;++a)l=d[a+1],o=d[a-1],s=d[a],void 0!==o&&void 0!==l&&Math.round((l+o)/2)===s||u.push({time:s,pos:a/(r-1)});return u}function o(t,e,n){for(var i,a,r,o=0,s=t.length-1;o>=0&&o<=s;){if(i=o+s>>1,a=t[i-1]||null,r=t[i],!a)return{lo:null,hi:r};if(r[e]<n)o=i+1;else{if(!(a[e]>n))return{lo:a,hi:r};s=i-1}}return{lo:r,hi:null}}function s(t,e,n,i){var a=o(t,e,n),r=a.lo?a.hi?a.lo:t[t.length-2]:t[0],s=a.lo?a.hi?a.hi:t[t.length-1]:t[1],l=s[e]-r[e],u=l?(n-r[e])/l:0,d=(s[i]-r[i])*u;return r[i]+d}function l(t,e){var n=e.parser,i=e.parser||e.format;return"function"==typeof n?n(t):"string"==typeof t&&"string"==typeof i?v(t,i):(t instanceof v||(t=v(t)),t.isValid()?t:"function"==typeof i?i(t):t)}function u(t,e){if(b.isNullOrUndef(t))return null;var n=e.options.time,i=l(e.getRightValue(t),n);return i.isValid()?(n.round&&i.startOf(n.round),i.valueOf()):null}function d(t,e,n,i){var a,r,o,s=e-t,l=k[n],u=l.size,d=l.steps;if(!d)return Math.ceil(s/((i||1)*u));for(a=0,r=d.length;a<r&&(o=d[a],!(Math.ceil(s/(u*o))<=i));++a);return o}function c(t,e,n,i){var a,r,o,s=w.length;for(a=w.indexOf(t);a<s-1;++a)if(r=k[w[a]],o=r.steps?r.steps[r.steps.length-1]:_,r.common&&Math.ceil((n-e)/(o*r.size))<=i)return w[a];return w[s-1]}function h(t,e,n,i){var a,r,o=v.duration(v(i).diff(v(n)));for(a=w.length-1;a>=w.indexOf(e);a--)if(r=w[a],k[r].common&&o.as(r)>=t.length)return r;return w[e?w.indexOf(e):0]}function f(t){for(var e=w.indexOf(t)+1,n=w.length;e<n;++e)if(k[w[e]].common)return w[e]}function g(t,e,n,i){var a,r=i.time,o=r.unit||c(r.minUnit,t,e,n),s=f(o),l=b.valueOrDefault(r.stepSize,r.unitStepSize),u="week"===o&&r.isoWeekday,h=i.ticks.major.enabled,g=k[o],m=v(t),p=v(e),y=[];for(l||(l=d(t,e,o,n)),u&&(m=m.isoWeekday(u),p=p.isoWeekday(u)),m=m.startOf(u?"day":o),(p=p.startOf(u?"day":o))<e&&p.add(1,o),a=v(m),h&&s&&!u&&!r.round&&(a.startOf(s),a.add(~~((m-a)/(g.size*l))*l,o));a<p;a.add(l,o))y.push(+a);return y.push(+a),y}function m(t,e,n,i,a){var r,o,l=0,u=0;return a.offset&&e.length&&(a.time.min||(r=e.length>1?e[1]:i,o=e[0],l=(s(t,"time",r,"pos")-s(t,"time",o,"pos"))/2),a.time.max||(r=e[e.length-1],o=e.length>1?e[e.length-2]:n,u=(s(t,"time",r,"pos")-s(t,"time",o,"pos"))/2)),{left:l,right:u}}function p(t,e){var n,i,a,r,o=[];for(n=0,i=t.length;n<i;++n)a=t[n],r=!!e&&a===+v(a).startOf(e),o.push({value:a,major:r});return o}var v=t(6);v="function"==typeof v?v:window.moment;var y=t(25),b=t(45),x=Number.MIN_SAFE_INTEGER||-9007199254740991,_=Number.MAX_SAFE_INTEGER||9007199254740991,k={millisecond:{common:!0,size:1,steps:[1,2,5,10,20,50,100,250,500]},second:{common:!0,size:1e3,steps:[1,2,5,10,30]},minute:{common:!0,size:6e4,steps:[1,2,5,10,30]},hour:{common:!0,size:36e5,steps:[1,2,3,6,12]},day:{common:!0,size:864e5,steps:[1,2,5]},week:{common:!1,size:6048e5,steps:[1,2,3,4]},month:{common:!0,size:2628e6,steps:[1,2,3]},quarter:{common:!1,size:7884e6,steps:[1,2,3,4]},year:{common:!0,size:3154e7}},w=Object.keys(k);e.exports=function(t){var e=t.Scale.extend({initialize:function(){if(!v)throw new Error("Chart.js - Moment.js could not be found! You must include it before Chart.js to use the time scale. Download at https://momentjs.com");this.mergeTicksOptions(),t.Scale.prototype.initialize.call(this)},update:function(){var e=this,n=e.options;return n.time&&n.time.format&&console.warn("options.time.format is deprecated and replaced by options.time.parser."),t.Scale.prototype.update.apply(e,arguments)},getRightValue:function(e){return e&&void 0!==e.t&&(e=e.t),t.Scale.prototype.getRightValue.call(this,e)},determineDataLimits:function(){var t,e,n,r,o,s,l=this,d=l.chart,c=l.options.time,h=_,f=x,g=[],m=[],p=[];for(t=0,n=d.data.labels.length;t<n;++t)p.push(u(d.data.labels[t],l));for(t=0,n=(d.data.datasets||[]).length;t<n;++t)if(d.isDatasetVisible(t))if(o=d.data.datasets[t].data,b.isObject(o[0]))for(m[t]=[],e=0,r=o.length;e<r;++e)s=u(o[e],l),g.push(s),m[t][e]=s;else g.push.apply(g,p),m[t]=p.slice(0);else m[t]=[];p.length&&(p=a(p).sort(i),h=Math.min(h,p[0]),f=Math.max(f,p[p.length-1])),g.length&&(g=a(g).sort(i),h=Math.min(h,g[0]),f=Math.max(f,g[g.length-1])),h=u(c.min,l)||h,f=u(c.max,l)||f,h=h===_?+v().startOf("day"):h,f=f===x?+v().endOf("day")+1:f,l.min=Math.min(h,f),l.max=Math.max(h+1,f),l._horizontal=l.isHorizontal(),l._table=[],l._timestamps={data:g,datasets:m,labels:p}},buildTicks:function(){var t,e,n,i=this,a=i.min,o=i.max,s=i.options,l=s.time,d=[],c=[];switch(s.ticks.source){case"data":d=i._timestamps.data;break;case"labels":d=i._timestamps.labels;break;case"auto":default:d=g(a,o,i.getLabelCapacity(a),s)}for("ticks"===s.bounds&&d.length&&(a=d[0],o=d[d.length-1]),a=u(l.min,i)||a,o=u(l.max,i)||o,t=0,e=d.length;t<e;++t)(n=d[t])>=a&&n<=o&&c.push(n);return i.min=a,i.max=o,i._unit=l.unit||h(c,l.minUnit,i.min,i.max),i._majorUnit=f(i._unit),i._table=r(i._timestamps.data,a,o,s.distribution),i._offsets=m(i._table,c,a,o,s),p(c,i._majorUnit)},getLabelForIndex:function(t,e){var n=this,i=n.chart.data,a=n.options.time,r=i.labels&&t<i.labels.length?i.labels[t]:"",o=i.datasets[e].data[t];return b.isObject(o)&&(r=n.getRightValue(o)),a.tooltipFormat&&(r=l(r,a).format(a.tooltipFormat)),r},tickFormatFunction:function(t,e,n,i){var a=this,r=a.options,o=t.valueOf(),s=r.time.displayFormats,l=s[a._unit],u=a._majorUnit,d=s[u],c=t.clone().startOf(u).valueOf(),h=r.ticks.major,f=h.enabled&&u&&d&&o===c,g=t.format(i||(f?d:l)),m=f?h:r.ticks.minor,p=b.valueOrDefault(m.callback,m.userCallback);return p?p(g,e,n):g},convertTicksToLabels:function(t){var e,n,i=[];for(e=0,n=t.length;e<n;++e)i.push(this.tickFormatFunction(v(t[e].value),e,t));return i},getPixelForOffset:function(t){var e=this,n=e._horizontal?e.width:e.height,i=e._horizontal?e.left:e.top,a=s(e._table,"time",t,"pos");return i+n*(e._offsets.left+a)/(e._offsets.left+1+e._offsets.right)},getPixelForValue:function(t,e,n){var i=this,a=null;if(void 0!==e&&void 0!==n&&(a=i._timestamps.datasets[n][e]),null===a&&(a=u(t,i)),null!==a)return i.getPixelForOffset(a)},getPixelForTick:function(t){var e=this.getTicks();return t>=0&&t<e.length?this.getPixelForOffset(e[t].value):null},getValueForPixel:function(t){var e=this,n=e._horizontal?e.width:e.height,i=e._horizontal?e.left:e.top,a=(n?(t-i)/n:0)*(e._offsets.left+1+e._offsets.left)-e._offsets.right,r=s(e._table,"pos",a,"time");return v(r)},getLabelWidth:function(t){var e=this,n=e.options.ticks,i=e.ctx.measureText(t).width,a=b.toRadians(n.maxRotation),r=Math.cos(a),o=Math.sin(a);return i*r+b.valueOrDefault(n.fontSize,y.global.defaultFontSize)*o},getLabelCapacity:function(t){var e=this,n=e.options.time.displayFormats.millisecond,i=e.tickFormatFunction(v(t),0,[],n),a=e.getLabelWidth(i),r=e.isHorizontal()?e.width:e.height;return Math.floor(r/a)}});t.scaleService.registerScaleType("time",e,{position:"bottom",distribution:"linear",bounds:"data",time:{parser:!1,format:!1,unit:!1,round:!1,displayFormat:!1,isoWeekday:!1,minUnit:"millisecond",displayFormats:{millisecond:"h:mm:ss.SSS a",second:"h:mm:ss a",minute:"h:mm a",hour:"hA",day:"MMM D",week:"ll",month:"MMM YYYY",quarter:"[Q]Q - YYYY",year:"YYYY"}},ticks:{autoSkip:!1,source:"auto",major:{enabled:!1}}})}},{25:25,45:45,6:6}]},{},[7])(7)});
 
 
 
 
 
 
 
 
 
 
public/js/bootstrap.bundle.min.js ADDED
@@ -0,0 +1,7 @@
 
 
 
 
 
 
 
1
+ /*!
2
+ * Bootstrap v5.2.3 (https://getbootstrap.com/)
3
+ * Copyright 2011-2022 The Bootstrap Authors (https://github.com/twbs/bootstrap/graphs/contributors)
4
+ * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
5
+ */
6
+ !function(t,e){"object"==typeof exports&&"undefined"!=typeof module?module.exports=e():"function"==typeof define&&define.amd?define(e):(t="undefined"!=typeof globalThis?globalThis:t||self).bootstrap=e()}(this,(function(){"use strict";const t="transitionend",e=t=>{let e=t.getAttribute("data-bs-target");if(!e||"#"===e){let i=t.getAttribute("href");if(!i||!i.includes("#")&&!i.startsWith("."))return null;i.includes("#")&&!i.startsWith("#")&&(i=`#${i.split("#")[1]}`),e=i&&"#"!==i?i.trim():null}return e},i=t=>{const i=e(t);return i&&document.querySelector(i)?i:null},n=t=>{const i=e(t);return i?document.querySelector(i):null},s=e=>{e.dispatchEvent(new Event(t))},o=t=>!(!t||"object"!=typeof t)&&(void 0!==t.jquery&&(t=t[0]),void 0!==t.nodeType),r=t=>o(t)?t.jquery?t[0]:t:"string"==typeof t&&t.length>0?document.querySelector(t):null,a=t=>{if(!o(t)||0===t.getClientRects().length)return!1;const e="visible"===getComputedStyle(t).getPropertyValue("visibility"),i=t.closest("details:not([open])");if(!i)return e;if(i!==t){const e=t.closest("summary");if(e&&e.parentNode!==i)return!1;if(null===e)return!1}return e},l=t=>!t||t.nodeType!==Node.ELEMENT_NODE||!!t.classList.contains("disabled")||(void 0!==t.disabled?t.disabled:t.hasAttribute("disabled")&&"false"!==t.getAttribute("disabled")),c=t=>{if(!document.documentElement.attachShadow)return null;if("function"==typeof t.getRootNode){const e=t.getRootNode();return e instanceof ShadowRoot?e:null}return t instanceof ShadowRoot?t:t.parentNode?c(t.parentNode):null},h=()=>{},d=t=>{t.offsetHeight},u=()=>window.jQuery&&!document.body.hasAttribute("data-bs-no-jquery")?window.jQuery:null,f=[],p=()=>"rtl"===document.documentElement.dir,g=t=>{var e;e=()=>{const e=u();if(e){const i=t.NAME,n=e.fn[i];e.fn[i]=t.jQueryInterface,e.fn[i].Constructor=t,e.fn[i].noConflict=()=>(e.fn[i]=n,t.jQueryInterface)}},"loading"===document.readyState?(f.length||document.addEventListener("DOMContentLoaded",(()=>{for(const t of f)t()})),f.push(e)):e()},m=t=>{"function"==typeof t&&t()},_=(e,i,n=!0)=>{if(!n)return void m(e);const o=(t=>{if(!t)return 0;let{transitionDuration:e,transitionDelay:i}=window.getComputedStyle(t);const n=Number.parseFloat(e),s=Number.parseFloat(i);return n||s?(e=e.split(",")[0],i=i.split(",")[0],1e3*(Number.parseFloat(e)+Number.parseFloat(i))):0})(i)+5;let r=!1;const a=({target:n})=>{n===i&&(r=!0,i.removeEventListener(t,a),m(e))};i.addEventListener(t,a),setTimeout((()=>{r||s(i)}),o)},b=(t,e,i,n)=>{const s=t.length;let o=t.indexOf(e);return-1===o?!i&&n?t[s-1]:t[0]:(o+=i?1:-1,n&&(o=(o+s)%s),t[Math.max(0,Math.min(o,s-1))])},v=/[^.]*(?=\..*)\.|.*/,y=/\..*/,w=/::\d+$/,A={};let E=1;const T={mouseenter:"mouseover",mouseleave:"mouseout"},C=new Set(["click","dblclick","mouseup","mousedown","contextmenu","mousewheel","DOMMouseScroll","mouseover","mouseout","mousemove","selectstart","selectend","keydown","keypress","keyup","orientationchange","touchstart","touchmove","touchend","touchcancel","pointerdown","pointermove","pointerup","pointerleave","pointercancel","gesturestart","gesturechange","gestureend","focus","blur","change","reset","select","submit","focusin","focusout","load","unload","beforeunload","resize","move","DOMContentLoaded","readystatechange","error","abort","scroll"]);function O(t,e){return e&&`${e}::${E++}`||t.uidEvent||E++}function x(t){const e=O(t);return t.uidEvent=e,A[e]=A[e]||{},A[e]}function k(t,e,i=null){return Object.values(t).find((t=>t.callable===e&&t.delegationSelector===i))}function L(t,e,i){const n="string"==typeof e,s=n?i:e||i;let o=N(t);return C.has(o)||(o=t),[n,s,o]}function D(t,e,i,n,s){if("string"!=typeof e||!t)return;let[o,r,a]=L(e,i,n);if(e in T){const t=t=>function(e){if(!e.relatedTarget||e.relatedTarget!==e.delegateTarget&&!e.delegateTarget.contains(e.relatedTarget))return t.call(this,e)};r=t(r)}const l=x(t),c=l[a]||(l[a]={}),h=k(c,r,o?i:null);if(h)return void(h.oneOff=h.oneOff&&s);const d=O(r,e.replace(v,"")),u=o?function(t,e,i){return function n(s){const o=t.querySelectorAll(e);for(let{target:r}=s;r&&r!==this;r=r.parentNode)for(const a of o)if(a===r)return j(s,{delegateTarget:r}),n.oneOff&&P.off(t,s.type,e,i),i.apply(r,[s])}}(t,i,r):function(t,e){return function i(n){return j(n,{delegateTarget:t}),i.oneOff&&P.off(t,n.type,e),e.apply(t,[n])}}(t,r);u.delegationSelector=o?i:null,u.callable=r,u.oneOff=s,u.uidEvent=d,c[d]=u,t.addEventListener(a,u,o)}function S(t,e,i,n,s){const o=k(e[i],n,s);o&&(t.removeEventListener(i,o,Boolean(s)),delete e[i][o.uidEvent])}function I(t,e,i,n){const s=e[i]||{};for(const o of Object.keys(s))if(o.includes(n)){const n=s[o];S(t,e,i,n.callable,n.delegationSelector)}}function N(t){return t=t.replace(y,""),T[t]||t}const P={on(t,e,i,n){D(t,e,i,n,!1)},one(t,e,i,n){D(t,e,i,n,!0)},off(t,e,i,n){if("string"!=typeof e||!t)return;const[s,o,r]=L(e,i,n),a=r!==e,l=x(t),c=l[r]||{},h=e.startsWith(".");if(void 0===o){if(h)for(const i of Object.keys(l))I(t,l,i,e.slice(1));for(const i of Object.keys(c)){const n=i.replace(w,"");if(!a||e.includes(n)){const e=c[i];S(t,l,r,e.callable,e.delegationSelector)}}}else{if(!Object.keys(c).length)return;S(t,l,r,o,s?i:null)}},trigger(t,e,i){if("string"!=typeof e||!t)return null;const n=u();let s=null,o=!0,r=!0,a=!1;e!==N(e)&&n&&(s=n.Event(e,i),n(t).trigger(s),o=!s.isPropagationStopped(),r=!s.isImmediatePropagationStopped(),a=s.isDefaultPrevented());let l=new Event(e,{bubbles:o,cancelable:!0});return l=j(l,i),a&&l.preventDefault(),r&&t.dispatchEvent(l),l.defaultPrevented&&s&&s.preventDefault(),l}};function j(t,e){for(const[i,n]of Object.entries(e||{}))try{t[i]=n}catch(e){Object.defineProperty(t,i,{configurable:!0,get:()=>n})}return t}const M=new Map,H={set(t,e,i){M.has(t)||M.set(t,new Map);const n=M.get(t);n.has(e)||0===n.size?n.set(e,i):console.error(`Bootstrap doesn't allow more than one instance per element. Bound instance: ${Array.from(n.keys())[0]}.`)},get:(t,e)=>M.has(t)&&M.get(t).get(e)||null,remove(t,e){if(!M.has(t))return;const i=M.get(t);i.delete(e),0===i.size&&M.delete(t)}};function $(t){if("true"===t)return!0;if("false"===t)return!1;if(t===Number(t).toString())return Number(t);if(""===t||"null"===t)return null;if("string"!=typeof t)return t;try{return JSON.parse(decodeURIComponent(t))}catch(e){return t}}function W(t){return t.replace(/[A-Z]/g,(t=>`-${t.toLowerCase()}`))}const B={setDataAttribute(t,e,i){t.setAttribute(`data-bs-${W(e)}`,i)},removeDataAttribute(t,e){t.removeAttribute(`data-bs-${W(e)}`)},getDataAttributes(t){if(!t)return{};const e={},i=Object.keys(t.dataset).filter((t=>t.startsWith("bs")&&!t.startsWith("bsConfig")));for(const n of i){let i=n.replace(/^bs/,"");i=i.charAt(0).toLowerCase()+i.slice(1,i.length),e[i]=$(t.dataset[n])}return e},getDataAttribute:(t,e)=>$(t.getAttribute(`data-bs-${W(e)}`))};class F{static get Default(){return{}}static get DefaultType(){return{}}static get NAME(){throw new Error('You have to implement the static method "NAME", for each component!')}_getConfig(t){return t=this._mergeConfigObj(t),t=this._configAfterMerge(t),this._typeCheckConfig(t),t}_configAfterMerge(t){return t}_mergeConfigObj(t,e){const i=o(e)?B.getDataAttribute(e,"config"):{};return{...this.constructor.Default,..."object"==typeof i?i:{},...o(e)?B.getDataAttributes(e):{},..."object"==typeof t?t:{}}}_typeCheckConfig(t,e=this.constructor.DefaultType){for(const n of Object.keys(e)){const s=e[n],r=t[n],a=o(r)?"element":null==(i=r)?`${i}`:Object.prototype.toString.call(i).match(/\s([a-z]+)/i)[1].toLowerCase();if(!new RegExp(s).test(a))throw new TypeError(`${this.constructor.NAME.toUpperCase()}: Option "${n}" provided type "${a}" but expected type "${s}".`)}var i}}class z extends F{constructor(t,e){super(),(t=r(t))&&(this._element=t,this._config=this._getConfig(e),H.set(this._element,this.constructor.DATA_KEY,this))}dispose(){H.remove(this._element,this.constructor.DATA_KEY),P.off(this._element,this.constructor.EVENT_KEY);for(const t of Object.getOwnPropertyNames(this))this[t]=null}_queueCallback(t,e,i=!0){_(t,e,i)}_getConfig(t){return t=this._mergeConfigObj(t,this._element),t=this._configAfterMerge(t),this._typeCheckConfig(t),t}static getInstance(t){return H.get(r(t),this.DATA_KEY)}static getOrCreateInstance(t,e={}){return this.getInstance(t)||new this(t,"object"==typeof e?e:null)}static get VERSION(){return"5.2.3"}static get DATA_KEY(){return`bs.${this.NAME}`}static get EVENT_KEY(){return`.${this.DATA_KEY}`}static eventName(t){return`${t}${this.EVENT_KEY}`}}const q=(t,e="hide")=>{const i=`click.dismiss${t.EVENT_KEY}`,s=t.NAME;P.on(document,i,`[data-bs-dismiss="${s}"]`,(function(i){if(["A","AREA"].includes(this.tagName)&&i.preventDefault(),l(this))return;const o=n(this)||this.closest(`.${s}`);t.getOrCreateInstance(o)[e]()}))};class R extends z{static get NAME(){return"alert"}close(){if(P.trigger(this._element,"close.bs.alert").defaultPrevented)return;this._element.classList.remove("show");const t=this._element.classList.contains("fade");this._queueCallback((()=>this._destroyElement()),this._element,t)}_destroyElement(){this._element.remove(),P.trigger(this._element,"closed.bs.alert"),this.dispose()}static jQueryInterface(t){return this.each((function(){const e=R.getOrCreateInstance(this);if("string"==typeof t){if(void 0===e[t]||t.startsWith("_")||"constructor"===t)throw new TypeError(`No method named "${t}"`);e[t](this)}}))}}q(R,"close"),g(R);const V='[data-bs-toggle="button"]';class K extends z{static get NAME(){return"button"}toggle(){this._element.setAttribute("aria-pressed",this._element.classList.toggle("active"))}static jQueryInterface(t){return this.each((function(){const e=K.getOrCreateInstance(this);"toggle"===t&&e[t]()}))}}P.on(document,"click.bs.button.data-api",V,(t=>{t.preventDefault();const e=t.target.closest(V);K.getOrCreateInstance(e).toggle()})),g(K);const Q={find:(t,e=document.documentElement)=>[].concat(...Element.prototype.querySelectorAll.call(e,t)),findOne:(t,e=document.documentElement)=>Element.prototype.querySelector.call(e,t),children:(t,e)=>[].concat(...t.children).filter((t=>t.matches(e))),parents(t,e){const i=[];let n=t.parentNode.closest(e);for(;n;)i.push(n),n=n.parentNode.closest(e);return i},prev(t,e){let i=t.previousElementSibling;for(;i;){if(i.matches(e))return[i];i=i.previousElementSibling}return[]},next(t,e){let i=t.nextElementSibling;for(;i;){if(i.matches(e))return[i];i=i.nextElementSibling}return[]},focusableChildren(t){const e=["a","button","input","textarea","select","details","[tabindex]",'[contenteditable="true"]'].map((t=>`${t}:not([tabindex^="-"])`)).join(",");return this.find(e,t).filter((t=>!l(t)&&a(t)))}},X={endCallback:null,leftCallback:null,rightCallback:null},Y={endCallback:"(function|null)",leftCallback:"(function|null)",rightCallback:"(function|null)"};class U extends F{constructor(t,e){super(),this._element=t,t&&U.isSupported()&&(this._config=this._getConfig(e),this._deltaX=0,this._supportPointerEvents=Boolean(window.PointerEvent),this._initEvents())}static get Default(){return X}static get DefaultType(){return Y}static get NAME(){return"swipe"}dispose(){P.off(this._element,".bs.swipe")}_start(t){this._supportPointerEvents?this._eventIsPointerPenTouch(t)&&(this._deltaX=t.clientX):this._deltaX=t.touches[0].clientX}_end(t){this._eventIsPointerPenTouch(t)&&(this._deltaX=t.clientX-this._deltaX),this._handleSwipe(),m(this._config.endCallback)}_move(t){this._deltaX=t.touches&&t.touches.length>1?0:t.touches[0].clientX-this._deltaX}_handleSwipe(){const t=Math.abs(this._deltaX);if(t<=40)return;const e=t/this._deltaX;this._deltaX=0,e&&m(e>0?this._config.rightCallback:this._config.leftCallback)}_initEvents(){this._supportPointerEvents?(P.on(this._element,"pointerdown.bs.swipe",(t=>this._start(t))),P.on(this._element,"pointerup.bs.swipe",(t=>this._end(t))),this._element.classList.add("pointer-event")):(P.on(this._element,"touchstart.bs.swipe",(t=>this._start(t))),P.on(this._element,"touchmove.bs.swipe",(t=>this._move(t))),P.on(this._element,"touchend.bs.swipe",(t=>this._end(t))))}_eventIsPointerPenTouch(t){return this._supportPointerEvents&&("pen"===t.pointerType||"touch"===t.pointerType)}static isSupported(){return"ontouchstart"in document.documentElement||navigator.maxTouchPoints>0}}const G="next",J="prev",Z="left",tt="right",et="slid.bs.carousel",it="carousel",nt="active",st={ArrowLeft:tt,ArrowRight:Z},ot={interval:5e3,keyboard:!0,pause:"hover",ride:!1,touch:!0,wrap:!0},rt={interval:"(number|boolean)",keyboard:"boolean",pause:"(string|boolean)",ride:"(boolean|string)",touch:"boolean",wrap:"boolean"};class at extends z{constructor(t,e){super(t,e),this._interval=null,this._activeElement=null,this._isSliding=!1,this.touchTimeout=null,this._swipeHelper=null,this._indicatorsElement=Q.findOne(".carousel-indicators",this._element),this._addEventListeners(),this._config.ride===it&&this.cycle()}static get Default(){return ot}static get DefaultType(){return rt}static get NAME(){return"carousel"}next(){this._slide(G)}nextWhenVisible(){!document.hidden&&a(this._element)&&this.next()}prev(){this._slide(J)}pause(){this._isSliding&&s(this._element),this._clearInterval()}cycle(){this._clearInterval(),this._updateInterval(),this._interval=setInterval((()=>this.nextWhenVisible()),this._config.interval)}_maybeEnableCycle(){this._config.ride&&(this._isSliding?P.one(this._element,et,(()=>this.cycle())):this.cycle())}to(t){const e=this._getItems();if(t>e.length-1||t<0)return;if(this._isSliding)return void P.one(this._element,et,(()=>this.to(t)));const i=this._getItemIndex(this._getActive());if(i===t)return;const n=t>i?G:J;this._slide(n,e[t])}dispose(){this._swipeHelper&&this._swipeHelper.dispose(),super.dispose()}_configAfterMerge(t){return t.defaultInterval=t.interval,t}_addEventListeners(){this._config.keyboard&&P.on(this._element,"keydown.bs.carousel",(t=>this._keydown(t))),"hover"===this._config.pause&&(P.on(this._element,"mouseenter.bs.carousel",(()=>this.pause())),P.on(this._element,"mouseleave.bs.carousel",(()=>this._maybeEnableCycle()))),this._config.touch&&U.isSupported()&&this._addTouchEventListeners()}_addTouchEventListeners(){for(const t of Q.find(".carousel-item img",this._element))P.on(t,"dragstart.bs.carousel",(t=>t.preventDefault()));const t={leftCallback:()=>this._slide(this._directionToOrder(Z)),rightCallback:()=>this._slide(this._directionToOrder(tt)),endCallback:()=>{"hover"===this._config.pause&&(this.pause(),this.touchTimeout&&clearTimeout(this.touchTimeout),this.touchTimeout=setTimeout((()=>this._maybeEnableCycle()),500+this._config.interval))}};this._swipeHelper=new U(this._element,t)}_keydown(t){if(/input|textarea/i.test(t.target.tagName))return;const e=st[t.key];e&&(t.preventDefault(),this._slide(this._directionToOrder(e)))}_getItemIndex(t){return this._getItems().indexOf(t)}_setActiveIndicatorElement(t){if(!this._indicatorsElement)return;const e=Q.findOne(".active",this._indicatorsElement);e.classList.remove(nt),e.removeAttribute("aria-current");const i=Q.findOne(`[data-bs-slide-to="${t}"]`,this._indicatorsElement);i&&(i.classList.add(nt),i.setAttribute("aria-current","true"))}_updateInterval(){const t=this._activeElement||this._getActive();if(!t)return;const e=Number.parseInt(t.getAttribute("data-bs-interval"),10);this._config.interval=e||this._config.defaultInterval}_slide(t,e=null){if(this._isSliding)return;const i=this._getActive(),n=t===G,s=e||b(this._getItems(),i,n,this._config.wrap);if(s===i)return;const o=this._getItemIndex(s),r=e=>P.trigger(this._element,e,{relatedTarget:s,direction:this._orderToDirection(t),from:this._getItemIndex(i),to:o});if(r("slide.bs.carousel").defaultPrevented)return;if(!i||!s)return;const a=Boolean(this._interval);this.pause(),this._isSliding=!0,this._setActiveIndicatorElement(o),this._activeElement=s;const l=n?"carousel-item-start":"carousel-item-end",c=n?"carousel-item-next":"carousel-item-prev";s.classList.add(c),d(s),i.classList.add(l),s.classList.add(l),this._queueCallback((()=>{s.classList.remove(l,c),s.classList.add(nt),i.classList.remove(nt,c,l),this._isSliding=!1,r(et)}),i,this._isAnimated()),a&&this.cycle()}_isAnimated(){return this._element.classList.contains("slide")}_getActive(){return Q.findOne(".active.carousel-item",this._element)}_getItems(){return Q.find(".carousel-item",this._element)}_clearInterval(){this._interval&&(clearInterval(this._interval),this._interval=null)}_directionToOrder(t){return p()?t===Z?J:G:t===Z?G:J}_orderToDirection(t){return p()?t===J?Z:tt:t===J?tt:Z}static jQueryInterface(t){return this.each((function(){const e=at.getOrCreateInstance(this,t);if("number"!=typeof t){if("string"==typeof t){if(void 0===e[t]||t.startsWith("_")||"constructor"===t)throw new TypeError(`No method named "${t}"`);e[t]()}}else e.to(t)}))}}P.on(document,"click.bs.carousel.data-api","[data-bs-slide], [data-bs-slide-to]",(function(t){const e=n(this);if(!e||!e.classList.contains(it))return;t.preventDefault();const i=at.getOrCreateInstance(e),s=this.getAttribute("data-bs-slide-to");return s?(i.to(s),void i._maybeEnableCycle()):"next"===B.getDataAttribute(this,"slide")?(i.next(),void i._maybeEnableCycle()):(i.prev(),void i._maybeEnableCycle())})),P.on(window,"load.bs.carousel.data-api",(()=>{const t=Q.find('[data-bs-ride="carousel"]');for(const e of t)at.getOrCreateInstance(e)})),g(at);const lt="show",ct="collapse",ht="collapsing",dt='[data-bs-toggle="collapse"]',ut={parent:null,toggle:!0},ft={parent:"(null|element)",toggle:"boolean"};class pt extends z{constructor(t,e){super(t,e),this._isTransitioning=!1,this._triggerArray=[];const n=Q.find(dt);for(const t of n){const e=i(t),n=Q.find(e).filter((t=>t===this._element));null!==e&&n.length&&this._triggerArray.push(t)}this._initializeChildren(),this._config.parent||this._addAriaAndCollapsedClass(this._triggerArray,this._isShown()),this._config.toggle&&this.toggle()}static get Default(){return ut}static get DefaultType(){return ft}static get NAME(){return"collapse"}toggle(){this._isShown()?this.hide():this.show()}show(){if(this._isTransitioning||this._isShown())return;let t=[];if(this._config.parent&&(t=this._getFirstLevelChildren(".collapse.show, .collapse.collapsing").filter((t=>t!==this._element)).map((t=>pt.getOrCreateInstance(t,{toggle:!1})))),t.length&&t[0]._isTransitioning)return;if(P.trigger(this._element,"show.bs.collapse").defaultPrevented)return;for(const e of t)e.hide();const e=this._getDimension();this._element.classList.remove(ct),this._element.classList.add(ht),this._element.style[e]=0,this._addAriaAndCollapsedClass(this._triggerArray,!0),this._isTransitioning=!0;const i=`scroll${e[0].toUpperCase()+e.slice(1)}`;this._queueCallback((()=>{this._isTransitioning=!1,this._element.classList.remove(ht),this._element.classList.add(ct,lt),this._element.style[e]="",P.trigger(this._element,"shown.bs.collapse")}),this._element,!0),this._element.style[e]=`${this._element[i]}px`}hide(){if(this._isTransitioning||!this._isShown())return;if(P.trigger(this._element,"hide.bs.collapse").defaultPrevented)return;const t=this._getDimension();this._element.style[t]=`${this._element.getBoundingClientRect()[t]}px`,d(this._element),this._element.classList.add(ht),this._element.classList.remove(ct,lt);for(const t of this._triggerArray){const e=n(t);e&&!this._isShown(e)&&this._addAriaAndCollapsedClass([t],!1)}this._isTransitioning=!0,this._element.style[t]="",this._queueCallback((()=>{this._isTransitioning=!1,this._element.classList.remove(ht),this._element.classList.add(ct),P.trigger(this._element,"hidden.bs.collapse")}),this._element,!0)}_isShown(t=this._element){return t.classList.contains(lt)}_configAfterMerge(t){return t.toggle=Boolean(t.toggle),t.parent=r(t.parent),t}_getDimension(){return this._element.classList.contains("collapse-horizontal")?"width":"height"}_initializeChildren(){if(!this._config.parent)return;const t=this._getFirstLevelChildren(dt);for(const e of t){const t=n(e);t&&this._addAriaAndCollapsedClass([e],this._isShown(t))}}_getFirstLevelChildren(t){const e=Q.find(":scope .collapse .collapse",this._config.parent);return Q.find(t,this._config.parent).filter((t=>!e.includes(t)))}_addAriaAndCollapsedClass(t,e){if(t.length)for(const i of t)i.classList.toggle("collapsed",!e),i.setAttribute("aria-expanded",e)}static jQueryInterface(t){const e={};return"string"==typeof t&&/show|hide/.test(t)&&(e.toggle=!1),this.each((function(){const i=pt.getOrCreateInstance(this,e);if("string"==typeof t){if(void 0===i[t])throw new TypeError(`No method named "${t}"`);i[t]()}}))}}P.on(document,"click.bs.collapse.data-api",dt,(function(t){("A"===t.target.tagName||t.delegateTarget&&"A"===t.delegateTarget.tagName)&&t.preventDefault();const e=i(this),n=Q.find(e);for(const t of n)pt.getOrCreateInstance(t,{toggle:!1}).toggle()})),g(pt);var gt="top",mt="bottom",_t="right",bt="left",vt="auto",yt=[gt,mt,_t,bt],wt="start",At="end",Et="clippingParents",Tt="viewport",Ct="popper",Ot="reference",xt=yt.reduce((function(t,e){return t.concat([e+"-"+wt,e+"-"+At])}),[]),kt=[].concat(yt,[vt]).reduce((function(t,e){return t.concat([e,e+"-"+wt,e+"-"+At])}),[]),Lt="beforeRead",Dt="read",St="afterRead",It="beforeMain",Nt="main",Pt="afterMain",jt="beforeWrite",Mt="write",Ht="afterWrite",$t=[Lt,Dt,St,It,Nt,Pt,jt,Mt,Ht];function Wt(t){return t?(t.nodeName||"").toLowerCase():null}function Bt(t){if(null==t)return window;if("[object Window]"!==t.toString()){var e=t.ownerDocument;return e&&e.defaultView||window}return t}function Ft(t){return t instanceof Bt(t).Element||t instanceof Element}function zt(t){return t instanceof Bt(t).HTMLElement||t instanceof HTMLElement}function qt(t){return"undefined"!=typeof ShadowRoot&&(t instanceof Bt(t).ShadowRoot||t instanceof ShadowRoot)}const Rt={name:"applyStyles",enabled:!0,phase:"write",fn:function(t){var e=t.state;Object.keys(e.elements).forEach((function(t){var i=e.styles[t]||{},n=e.attributes[t]||{},s=e.elements[t];zt(s)&&Wt(s)&&(Object.assign(s.style,i),Object.keys(n).forEach((function(t){var e=n[t];!1===e?s.removeAttribute(t):s.setAttribute(t,!0===e?"":e)})))}))},effect:function(t){var e=t.state,i={popper:{position:e.options.strategy,left:"0",top:"0",margin:"0"},arrow:{position:"absolute"},reference:{}};return Object.assign(e.elements.popper.style,i.popper),e.styles=i,e.elements.arrow&&Object.assign(e.elements.arrow.style,i.arrow),function(){Object.keys(e.elements).forEach((function(t){var n=e.elements[t],s=e.attributes[t]||{},o=Object.keys(e.styles.hasOwnProperty(t)?e.styles[t]:i[t]).reduce((function(t,e){return t[e]="",t}),{});zt(n)&&Wt(n)&&(Object.assign(n.style,o),Object.keys(s).forEach((function(t){n.removeAttribute(t)})))}))}},requires:["computeStyles"]};function Vt(t){return t.split("-")[0]}var Kt=Math.max,Qt=Math.min,Xt=Math.round;function Yt(){var t=navigator.userAgentData;return null!=t&&t.brands?t.brands.map((function(t){return t.brand+"/"+t.version})).join(" "):navigator.userAgent}function Ut(){return!/^((?!chrome|android).)*safari/i.test(Yt())}function Gt(t,e,i){void 0===e&&(e=!1),void 0===i&&(i=!1);var n=t.getBoundingClientRect(),s=1,o=1;e&&zt(t)&&(s=t.offsetWidth>0&&Xt(n.width)/t.offsetWidth||1,o=t.offsetHeight>0&&Xt(n.height)/t.offsetHeight||1);var r=(Ft(t)?Bt(t):window).visualViewport,a=!Ut()&&i,l=(n.left+(a&&r?r.offsetLeft:0))/s,c=(n.top+(a&&r?r.offsetTop:0))/o,h=n.width/s,d=n.height/o;return{width:h,height:d,top:c,right:l+h,bottom:c+d,left:l,x:l,y:c}}function Jt(t){var e=Gt(t),i=t.offsetWidth,n=t.offsetHeight;return Math.abs(e.width-i)<=1&&(i=e.width),Math.abs(e.height-n)<=1&&(n=e.height),{x:t.offsetLeft,y:t.offsetTop,width:i,height:n}}function Zt(t,e){var i=e.getRootNode&&e.getRootNode();if(t.contains(e))return!0;if(i&&qt(i)){var n=e;do{if(n&&t.isSameNode(n))return!0;n=n.parentNode||n.host}while(n)}return!1}function te(t){return Bt(t).getComputedStyle(t)}function ee(t){return["table","td","th"].indexOf(Wt(t))>=0}function ie(t){return((Ft(t)?t.ownerDocument:t.document)||window.document).documentElement}function ne(t){return"html"===Wt(t)?t:t.assignedSlot||t.parentNode||(qt(t)?t.host:null)||ie(t)}function se(t){return zt(t)&&"fixed"!==te(t).position?t.offsetParent:null}function oe(t){for(var e=Bt(t),i=se(t);i&&ee(i)&&"static"===te(i).position;)i=se(i);return i&&("html"===Wt(i)||"body"===Wt(i)&&"static"===te(i).position)?e:i||function(t){var e=/firefox/i.test(Yt());if(/Trident/i.test(Yt())&&zt(t)&&"fixed"===te(t).position)return null;var i=ne(t);for(qt(i)&&(i=i.host);zt(i)&&["html","body"].indexOf(Wt(i))<0;){var n=te(i);if("none"!==n.transform||"none"!==n.perspective||"paint"===n.contain||-1!==["transform","perspective"].indexOf(n.willChange)||e&&"filter"===n.willChange||e&&n.filter&&"none"!==n.filter)return i;i=i.parentNode}return null}(t)||e}function re(t){return["top","bottom"].indexOf(t)>=0?"x":"y"}function ae(t,e,i){return Kt(t,Qt(e,i))}function le(t){return Object.assign({},{top:0,right:0,bottom:0,left:0},t)}function ce(t,e){return e.reduce((function(e,i){return e[i]=t,e}),{})}const he={name:"arrow",enabled:!0,phase:"main",fn:function(t){var e,i=t.state,n=t.name,s=t.options,o=i.elements.arrow,r=i.modifiersData.popperOffsets,a=Vt(i.placement),l=re(a),c=[bt,_t].indexOf(a)>=0?"height":"width";if(o&&r){var h=function(t,e){return le("number"!=typeof(t="function"==typeof t?t(Object.assign({},e.rects,{placement:e.placement})):t)?t:ce(t,yt))}(s.padding,i),d=Jt(o),u="y"===l?gt:bt,f="y"===l?mt:_t,p=i.rects.reference[c]+i.rects.reference[l]-r[l]-i.rects.popper[c],g=r[l]-i.rects.reference[l],m=oe(o),_=m?"y"===l?m.clientHeight||0:m.clientWidth||0:0,b=p/2-g/2,v=h[u],y=_-d[c]-h[f],w=_/2-d[c]/2+b,A=ae(v,w,y),E=l;i.modifiersData[n]=((e={})[E]=A,e.centerOffset=A-w,e)}},effect:function(t){var e=t.state,i=t.options.element,n=void 0===i?"[data-popper-arrow]":i;null!=n&&("string"!=typeof n||(n=e.elements.popper.querySelector(n)))&&Zt(e.elements.popper,n)&&(e.elements.arrow=n)},requires:["popperOffsets"],requiresIfExists:["preventOverflow"]};function de(t){return t.split("-")[1]}var ue={top:"auto",right:"auto",bottom:"auto",left:"auto"};function fe(t){var e,i=t.popper,n=t.popperRect,s=t.placement,o=t.variation,r=t.offsets,a=t.position,l=t.gpuAcceleration,c=t.adaptive,h=t.roundOffsets,d=t.isFixed,u=r.x,f=void 0===u?0:u,p=r.y,g=void 0===p?0:p,m="function"==typeof h?h({x:f,y:g}):{x:f,y:g};f=m.x,g=m.y;var _=r.hasOwnProperty("x"),b=r.hasOwnProperty("y"),v=bt,y=gt,w=window;if(c){var A=oe(i),E="clientHeight",T="clientWidth";A===Bt(i)&&"static"!==te(A=ie(i)).position&&"absolute"===a&&(E="scrollHeight",T="scrollWidth"),(s===gt||(s===bt||s===_t)&&o===At)&&(y=mt,g-=(d&&A===w&&w.visualViewport?w.visualViewport.height:A[E])-n.height,g*=l?1:-1),s!==bt&&(s!==gt&&s!==mt||o!==At)||(v=_t,f-=(d&&A===w&&w.visualViewport?w.visualViewport.width:A[T])-n.width,f*=l?1:-1)}var C,O=Object.assign({position:a},c&&ue),x=!0===h?function(t){var e=t.x,i=t.y,n=window.devicePixelRatio||1;return{x:Xt(e*n)/n||0,y:Xt(i*n)/n||0}}({x:f,y:g}):{x:f,y:g};return f=x.x,g=x.y,l?Object.assign({},O,((C={})[y]=b?"0":"",C[v]=_?"0":"",C.transform=(w.devicePixelRatio||1)<=1?"translate("+f+"px, "+g+"px)":"translate3d("+f+"px, "+g+"px, 0)",C)):Object.assign({},O,((e={})[y]=b?g+"px":"",e[v]=_?f+"px":"",e.transform="",e))}const pe={name:"computeStyles",enabled:!0,phase:"beforeWrite",fn:function(t){var e=t.state,i=t.options,n=i.gpuAcceleration,s=void 0===n||n,o=i.adaptive,r=void 0===o||o,a=i.roundOffsets,l=void 0===a||a,c={placement:Vt(e.placement),variation:de(e.placement),popper:e.elements.popper,popperRect:e.rects.popper,gpuAcceleration:s,isFixed:"fixed"===e.options.strategy};null!=e.modifiersData.popperOffsets&&(e.styles.popper=Object.assign({},e.styles.popper,fe(Object.assign({},c,{offsets:e.modifiersData.popperOffsets,position:e.options.strategy,adaptive:r,roundOffsets:l})))),null!=e.modifiersData.arrow&&(e.styles.arrow=Object.assign({},e.styles.arrow,fe(Object.assign({},c,{offsets:e.modifiersData.arrow,position:"absolute",adaptive:!1,roundOffsets:l})))),e.attributes.popper=Object.assign({},e.attributes.popper,{"data-popper-placement":e.placement})},data:{}};var ge={passive:!0};const me={name:"eventListeners",enabled:!0,phase:"write",fn:function(){},effect:function(t){var e=t.state,i=t.instance,n=t.options,s=n.scroll,o=void 0===s||s,r=n.resize,a=void 0===r||r,l=Bt(e.elements.popper),c=[].concat(e.scrollParents.reference,e.scrollParents.popper);return o&&c.forEach((function(t){t.addEventListener("scroll",i.update,ge)})),a&&l.addEventListener("resize",i.update,ge),function(){o&&c.forEach((function(t){t.removeEventListener("scroll",i.update,ge)})),a&&l.removeEventListener("resize",i.update,ge)}},data:{}};var _e={left:"right",right:"left",bottom:"top",top:"bottom"};function be(t){return t.replace(/left|right|bottom|top/g,(function(t){return _e[t]}))}var ve={start:"end",end:"start"};function ye(t){return t.replace(/start|end/g,(function(t){return ve[t]}))}function we(t){var e=Bt(t);return{scrollLeft:e.pageXOffset,scrollTop:e.pageYOffset}}function Ae(t){return Gt(ie(t)).left+we(t).scrollLeft}function Ee(t){var e=te(t),i=e.overflow,n=e.overflowX,s=e.overflowY;return/auto|scroll|overlay|hidden/.test(i+s+n)}function Te(t){return["html","body","#document"].indexOf(Wt(t))>=0?t.ownerDocument.body:zt(t)&&Ee(t)?t:Te(ne(t))}function Ce(t,e){var i;void 0===e&&(e=[]);var n=Te(t),s=n===(null==(i=t.ownerDocument)?void 0:i.body),o=Bt(n),r=s?[o].concat(o.visualViewport||[],Ee(n)?n:[]):n,a=e.concat(r);return s?a:a.concat(Ce(ne(r)))}function Oe(t){return Object.assign({},t,{left:t.x,top:t.y,right:t.x+t.width,bottom:t.y+t.height})}function xe(t,e,i){return e===Tt?Oe(function(t,e){var i=Bt(t),n=ie(t),s=i.visualViewport,o=n.clientWidth,r=n.clientHeight,a=0,l=0;if(s){o=s.width,r=s.height;var c=Ut();(c||!c&&"fixed"===e)&&(a=s.offsetLeft,l=s.offsetTop)}return{width:o,height:r,x:a+Ae(t),y:l}}(t,i)):Ft(e)?function(t,e){var i=Gt(t,!1,"fixed"===e);return i.top=i.top+t.clientTop,i.left=i.left+t.clientLeft,i.bottom=i.top+t.clientHeight,i.right=i.left+t.clientWidth,i.width=t.clientWidth,i.height=t.clientHeight,i.x=i.left,i.y=i.top,i}(e,i):Oe(function(t){var e,i=ie(t),n=we(t),s=null==(e=t.ownerDocument)?void 0:e.body,o=Kt(i.scrollWidth,i.clientWidth,s?s.scrollWidth:0,s?s.clientWidth:0),r=Kt(i.scrollHeight,i.clientHeight,s?s.scrollHeight:0,s?s.clientHeight:0),a=-n.scrollLeft+Ae(t),l=-n.scrollTop;return"rtl"===te(s||i).direction&&(a+=Kt(i.clientWidth,s?s.clientWidth:0)-o),{width:o,height:r,x:a,y:l}}(ie(t)))}function ke(t){var e,i=t.reference,n=t.element,s=t.placement,o=s?Vt(s):null,r=s?de(s):null,a=i.x+i.width/2-n.width/2,l=i.y+i.height/2-n.height/2;switch(o){case gt:e={x:a,y:i.y-n.height};break;case mt:e={x:a,y:i.y+i.height};break;case _t:e={x:i.x+i.width,y:l};break;case bt:e={x:i.x-n.width,y:l};break;default:e={x:i.x,y:i.y}}var c=o?re(o):null;if(null!=c){var h="y"===c?"height":"width";switch(r){case wt:e[c]=e[c]-(i[h]/2-n[h]/2);break;case At:e[c]=e[c]+(i[h]/2-n[h]/2)}}return e}function Le(t,e){void 0===e&&(e={});var i=e,n=i.placement,s=void 0===n?t.placement:n,o=i.strategy,r=void 0===o?t.strategy:o,a=i.boundary,l=void 0===a?Et:a,c=i.rootBoundary,h=void 0===c?Tt:c,d=i.elementContext,u=void 0===d?Ct:d,f=i.altBoundary,p=void 0!==f&&f,g=i.padding,m=void 0===g?0:g,_=le("number"!=typeof m?m:ce(m,yt)),b=u===Ct?Ot:Ct,v=t.rects.popper,y=t.elements[p?b:u],w=function(t,e,i,n){var s="clippingParents"===e?function(t){var e=Ce(ne(t)),i=["absolute","fixed"].indexOf(te(t).position)>=0&&zt(t)?oe(t):t;return Ft(i)?e.filter((function(t){return Ft(t)&&Zt(t,i)&&"body"!==Wt(t)})):[]}(t):[].concat(e),o=[].concat(s,[i]),r=o[0],a=o.reduce((function(e,i){var s=xe(t,i,n);return e.top=Kt(s.top,e.top),e.right=Qt(s.right,e.right),e.bottom=Qt(s.bottom,e.bottom),e.left=Kt(s.left,e.left),e}),xe(t,r,n));return a.width=a.right-a.left,a.height=a.bottom-a.top,a.x=a.left,a.y=a.top,a}(Ft(y)?y:y.contextElement||ie(t.elements.popper),l,h,r),A=Gt(t.elements.reference),E=ke({reference:A,element:v,strategy:"absolute",placement:s}),T=Oe(Object.assign({},v,E)),C=u===Ct?T:A,O={top:w.top-C.top+_.top,bottom:C.bottom-w.bottom+_.bottom,left:w.left-C.left+_.left,right:C.right-w.right+_.right},x=t.modifiersData.offset;if(u===Ct&&x){var k=x[s];Object.keys(O).forEach((function(t){var e=[_t,mt].indexOf(t)>=0?1:-1,i=[gt,mt].indexOf(t)>=0?"y":"x";O[t]+=k[i]*e}))}return O}function De(t,e){void 0===e&&(e={});var i=e,n=i.placement,s=i.boundary,o=i.rootBoundary,r=i.padding,a=i.flipVariations,l=i.allowedAutoPlacements,c=void 0===l?kt:l,h=de(n),d=h?a?xt:xt.filter((function(t){return de(t)===h})):yt,u=d.filter((function(t){return c.indexOf(t)>=0}));0===u.length&&(u=d);var f=u.reduce((function(e,i){return e[i]=Le(t,{placement:i,boundary:s,rootBoundary:o,padding:r})[Vt(i)],e}),{});return Object.keys(f).sort((function(t,e){return f[t]-f[e]}))}const Se={name:"flip",enabled:!0,phase:"main",fn:function(t){var e=t.state,i=t.options,n=t.name;if(!e.modifiersData[n]._skip){for(var s=i.mainAxis,o=void 0===s||s,r=i.altAxis,a=void 0===r||r,l=i.fallbackPlacements,c=i.padding,h=i.boundary,d=i.rootBoundary,u=i.altBoundary,f=i.flipVariations,p=void 0===f||f,g=i.allowedAutoPlacements,m=e.options.placement,_=Vt(m),b=l||(_!==m&&p?function(t){if(Vt(t)===vt)return[];var e=be(t);return[ye(t),e,ye(e)]}(m):[be(m)]),v=[m].concat(b).reduce((function(t,i){return t.concat(Vt(i)===vt?De(e,{placement:i,boundary:h,rootBoundary:d,padding:c,flipVariations:p,allowedAutoPlacements:g}):i)}),[]),y=e.rects.reference,w=e.rects.popper,A=new Map,E=!0,T=v[0],C=0;C<v.length;C++){var O=v[C],x=Vt(O),k=de(O)===wt,L=[gt,mt].indexOf(x)>=0,D=L?"width":"height",S=Le(e,{placement:O,boundary:h,rootBoundary:d,altBoundary:u,padding:c}),I=L?k?_t:bt:k?mt:gt;y[D]>w[D]&&(I=be(I));var N=be(I),P=[];if(o&&P.push(S[x]<=0),a&&P.push(S[I]<=0,S[N]<=0),P.every((function(t){return t}))){T=O,E=!1;break}A.set(O,P)}if(E)for(var j=function(t){var e=v.find((function(e){var i=A.get(e);if(i)return i.slice(0,t).every((function(t){return t}))}));if(e)return T=e,"break"},M=p?3:1;M>0&&"break"!==j(M);M--);e.placement!==T&&(e.modifiersData[n]._skip=!0,e.placement=T,e.reset=!0)}},requiresIfExists:["offset"],data:{_skip:!1}};function Ie(t,e,i){return void 0===i&&(i={x:0,y:0}),{top:t.top-e.height-i.y,right:t.right-e.width+i.x,bottom:t.bottom-e.height+i.y,left:t.left-e.width-i.x}}function Ne(t){return[gt,_t,mt,bt].some((function(e){return t[e]>=0}))}const Pe={name:"hide",enabled:!0,phase:"main",requiresIfExists:["preventOverflow"],fn:function(t){var e=t.state,i=t.name,n=e.rects.reference,s=e.rects.popper,o=e.modifiersData.preventOverflow,r=Le(e,{elementContext:"reference"}),a=Le(e,{altBoundary:!0}),l=Ie(r,n),c=Ie(a,s,o),h=Ne(l),d=Ne(c);e.modifiersData[i]={referenceClippingOffsets:l,popperEscapeOffsets:c,isReferenceHidden:h,hasPopperEscaped:d},e.attributes.popper=Object.assign({},e.attributes.popper,{"data-popper-reference-hidden":h,"data-popper-escaped":d})}},je={name:"offset",enabled:!0,phase:"main",requires:["popperOffsets"],fn:function(t){var e=t.state,i=t.options,n=t.name,s=i.offset,o=void 0===s?[0,0]:s,r=kt.reduce((function(t,i){return t[i]=function(t,e,i){var n=Vt(t),s=[bt,gt].indexOf(n)>=0?-1:1,o="function"==typeof i?i(Object.assign({},e,{placement:t})):i,r=o[0],a=o[1];return r=r||0,a=(a||0)*s,[bt,_t].indexOf(n)>=0?{x:a,y:r}:{x:r,y:a}}(i,e.rects,o),t}),{}),a=r[e.placement],l=a.x,c=a.y;null!=e.modifiersData.popperOffsets&&(e.modifiersData.popperOffsets.x+=l,e.modifiersData.popperOffsets.y+=c),e.modifiersData[n]=r}},Me={name:"popperOffsets",enabled:!0,phase:"read",fn:function(t){var e=t.state,i=t.name;e.modifiersData[i]=ke({reference:e.rects.reference,element:e.rects.popper,strategy:"absolute",placement:e.placement})},data:{}},He={name:"preventOverflow",enabled:!0,phase:"main",fn:function(t){var e=t.state,i=t.options,n=t.name,s=i.mainAxis,o=void 0===s||s,r=i.altAxis,a=void 0!==r&&r,l=i.boundary,c=i.rootBoundary,h=i.altBoundary,d=i.padding,u=i.tether,f=void 0===u||u,p=i.tetherOffset,g=void 0===p?0:p,m=Le(e,{boundary:l,rootBoundary:c,padding:d,altBoundary:h}),_=Vt(e.placement),b=de(e.placement),v=!b,y=re(_),w="x"===y?"y":"x",A=e.modifiersData.popperOffsets,E=e.rects.reference,T=e.rects.popper,C="function"==typeof g?g(Object.assign({},e.rects,{placement:e.placement})):g,O="number"==typeof C?{mainAxis:C,altAxis:C}:Object.assign({mainAxis:0,altAxis:0},C),x=e.modifiersData.offset?e.modifiersData.offset[e.placement]:null,k={x:0,y:0};if(A){if(o){var L,D="y"===y?gt:bt,S="y"===y?mt:_t,I="y"===y?"height":"width",N=A[y],P=N+m[D],j=N-m[S],M=f?-T[I]/2:0,H=b===wt?E[I]:T[I],$=b===wt?-T[I]:-E[I],W=e.elements.arrow,B=f&&W?Jt(W):{width:0,height:0},F=e.modifiersData["arrow#persistent"]?e.modifiersData["arrow#persistent"].padding:{top:0,right:0,bottom:0,left:0},z=F[D],q=F[S],R=ae(0,E[I],B[I]),V=v?E[I]/2-M-R-z-O.mainAxis:H-R-z-O.mainAxis,K=v?-E[I]/2+M+R+q+O.mainAxis:$+R+q+O.mainAxis,Q=e.elements.arrow&&oe(e.elements.arrow),X=Q?"y"===y?Q.clientTop||0:Q.clientLeft||0:0,Y=null!=(L=null==x?void 0:x[y])?L:0,U=N+K-Y,G=ae(f?Qt(P,N+V-Y-X):P,N,f?Kt(j,U):j);A[y]=G,k[y]=G-N}if(a){var J,Z="x"===y?gt:bt,tt="x"===y?mt:_t,et=A[w],it="y"===w?"height":"width",nt=et+m[Z],st=et-m[tt],ot=-1!==[gt,bt].indexOf(_),rt=null!=(J=null==x?void 0:x[w])?J:0,at=ot?nt:et-E[it]-T[it]-rt+O.altAxis,lt=ot?et+E[it]+T[it]-rt-O.altAxis:st,ct=f&&ot?function(t,e,i){var n=ae(t,e,i);return n>i?i:n}(at,et,lt):ae(f?at:nt,et,f?lt:st);A[w]=ct,k[w]=ct-et}e.modifiersData[n]=k}},requiresIfExists:["offset"]};function $e(t,e,i){void 0===i&&(i=!1);var n,s,o=zt(e),r=zt(e)&&function(t){var e=t.getBoundingClientRect(),i=Xt(e.width)/t.offsetWidth||1,n=Xt(e.height)/t.offsetHeight||1;return 1!==i||1!==n}(e),a=ie(e),l=Gt(t,r,i),c={scrollLeft:0,scrollTop:0},h={x:0,y:0};return(o||!o&&!i)&&(("body"!==Wt(e)||Ee(a))&&(c=(n=e)!==Bt(n)&&zt(n)?{scrollLeft:(s=n).scrollLeft,scrollTop:s.scrollTop}:we(n)),zt(e)?((h=Gt(e,!0)).x+=e.clientLeft,h.y+=e.clientTop):a&&(h.x=Ae(a))),{x:l.left+c.scrollLeft-h.x,y:l.top+c.scrollTop-h.y,width:l.width,height:l.height}}function We(t){var e=new Map,i=new Set,n=[];function s(t){i.add(t.name),[].concat(t.requires||[],t.requiresIfExists||[]).forEach((function(t){if(!i.has(t)){var n=e.get(t);n&&s(n)}})),n.push(t)}return t.forEach((function(t){e.set(t.name,t)})),t.forEach((function(t){i.has(t.name)||s(t)})),n}var Be={placement:"bottom",modifiers:[],strategy:"absolute"};function Fe(){for(var t=arguments.length,e=new Array(t),i=0;i<t;i++)e[i]=arguments[i];return!e.some((function(t){return!(t&&"function"==typeof t.getBoundingClientRect)}))}function ze(t){void 0===t&&(t={});var e=t,i=e.defaultModifiers,n=void 0===i?[]:i,s=e.defaultOptions,o=void 0===s?Be:s;return function(t,e,i){void 0===i&&(i=o);var s,r,a={placement:"bottom",orderedModifiers:[],options:Object.assign({},Be,o),modifiersData:{},elements:{reference:t,popper:e},attributes:{},styles:{}},l=[],c=!1,h={state:a,setOptions:function(i){var s="function"==typeof i?i(a.options):i;d(),a.options=Object.assign({},o,a.options,s),a.scrollParents={reference:Ft(t)?Ce(t):t.contextElement?Ce(t.contextElement):[],popper:Ce(e)};var r,c,u=function(t){var e=We(t);return $t.reduce((function(t,i){return t.concat(e.filter((function(t){return t.phase===i})))}),[])}((r=[].concat(n,a.options.modifiers),c=r.reduce((function(t,e){var i=t[e.name];return t[e.name]=i?Object.assign({},i,e,{options:Object.assign({},i.options,e.options),data:Object.assign({},i.data,e.data)}):e,t}),{}),Object.keys(c).map((function(t){return c[t]}))));return a.orderedModifiers=u.filter((function(t){return t.enabled})),a.orderedModifiers.forEach((function(t){var e=t.name,i=t.options,n=void 0===i?{}:i,s=t.effect;if("function"==typeof s){var o=s({state:a,name:e,instance:h,options:n});l.push(o||function(){})}})),h.update()},forceUpdate:function(){if(!c){var t=a.elements,e=t.reference,i=t.popper;if(Fe(e,i)){a.rects={reference:$e(e,oe(i),"fixed"===a.options.strategy),popper:Jt(i)},a.reset=!1,a.placement=a.options.placement,a.orderedModifiers.forEach((function(t){return a.modifiersData[t.name]=Object.assign({},t.data)}));for(var n=0;n<a.orderedModifiers.length;n++)if(!0!==a.reset){var s=a.orderedModifiers[n],o=s.fn,r=s.options,l=void 0===r?{}:r,d=s.name;"function"==typeof o&&(a=o({state:a,options:l,name:d,instance:h})||a)}else a.reset=!1,n=-1}}},update:(s=function(){return new Promise((function(t){h.forceUpdate(),t(a)}))},function(){return r||(r=new Promise((function(t){Promise.resolve().then((function(){r=void 0,t(s())}))}))),r}),destroy:function(){d(),c=!0}};if(!Fe(t,e))return h;function d(){l.forEach((function(t){return t()})),l=[]}return h.setOptions(i).then((function(t){!c&&i.onFirstUpdate&&i.onFirstUpdate(t)})),h}}var qe=ze(),Re=ze({defaultModifiers:[me,Me,pe,Rt]}),Ve=ze({defaultModifiers:[me,Me,pe,Rt,je,Se,He,he,Pe]});const Ke=Object.freeze(Object.defineProperty({__proto__:null,popperGenerator:ze,detectOverflow:Le,createPopperBase:qe,createPopper:Ve,createPopperLite:Re,top:gt,bottom:mt,right:_t,left:bt,auto:vt,basePlacements:yt,start:wt,end:At,clippingParents:Et,viewport:Tt,popper:Ct,reference:Ot,variationPlacements:xt,placements:kt,beforeRead:Lt,read:Dt,afterRead:St,beforeMain:It,main:Nt,afterMain:Pt,beforeWrite:jt,write:Mt,afterWrite:Ht,modifierPhases:$t,applyStyles:Rt,arrow:he,computeStyles:pe,eventListeners:me,flip:Se,hide:Pe,offset:je,popperOffsets:Me,preventOverflow:He},Symbol.toStringTag,{value:"Module"})),Qe="dropdown",Xe="ArrowUp",Ye="ArrowDown",Ue="click.bs.dropdown.data-api",Ge="keydown.bs.dropdown.data-api",Je="show",Ze='[data-bs-toggle="dropdown"]:not(.disabled):not(:disabled)',ti=`${Ze}.show`,ei=".dropdown-menu",ii=p()?"top-end":"top-start",ni=p()?"top-start":"top-end",si=p()?"bottom-end":"bottom-start",oi=p()?"bottom-start":"bottom-end",ri=p()?"left-start":"right-start",ai=p()?"right-start":"left-start",li={autoClose:!0,boundary:"clippingParents",display:"dynamic",offset:[0,2],popperConfig:null,reference:"toggle"},ci={autoClose:"(boolean|string)",boundary:"(string|element)",display:"string",offset:"(array|string|function)",popperConfig:"(null|object|function)",reference:"(string|element|object)"};class hi extends z{constructor(t,e){super(t,e),this._popper=null,this._parent=this._element.parentNode,this._menu=Q.next(this._element,ei)[0]||Q.prev(this._element,ei)[0]||Q.findOne(ei,this._parent),this._inNavbar=this._detectNavbar()}static get Default(){return li}static get DefaultType(){return ci}static get NAME(){return Qe}toggle(){return this._isShown()?this.hide():this.show()}show(){if(l(this._element)||this._isShown())return;const t={relatedTarget:this._element};if(!P.trigger(this._element,"show.bs.dropdown",t).defaultPrevented){if(this._createPopper(),"ontouchstart"in document.documentElement&&!this._parent.closest(".navbar-nav"))for(const t of[].concat(...document.body.children))P.on(t,"mouseover",h);this._element.focus(),this._element.setAttribute("aria-expanded",!0),this._menu.classList.add(Je),this._element.classList.add(Je),P.trigger(this._element,"shown.bs.dropdown",t)}}hide(){if(l(this._element)||!this._isShown())return;const t={relatedTarget:this._element};this._completeHide(t)}dispose(){this._popper&&this._popper.destroy(),super.dispose()}update(){this._inNavbar=this._detectNavbar(),this._popper&&this._popper.update()}_completeHide(t){if(!P.trigger(this._element,"hide.bs.dropdown",t).defaultPrevented){if("ontouchstart"in document.documentElement)for(const t of[].concat(...document.body.children))P.off(t,"mouseover",h);this._popper&&this._popper.destroy(),this._menu.classList.remove(Je),this._element.classList.remove(Je),this._element.setAttribute("aria-expanded","false"),B.removeDataAttribute(this._menu,"popper"),P.trigger(this._element,"hidden.bs.dropdown",t)}}_getConfig(t){if("object"==typeof(t=super._getConfig(t)).reference&&!o(t.reference)&&"function"!=typeof t.reference.getBoundingClientRect)throw new TypeError(`${Qe.toUpperCase()}: Option "reference" provided type "object" without a required "getBoundingClientRect" method.`);return t}_createPopper(){if(void 0===Ke)throw new TypeError("Bootstrap's dropdowns require Popper (https://popper.js.org)");let t=this._element;"parent"===this._config.reference?t=this._parent:o(this._config.reference)?t=r(this._config.reference):"object"==typeof this._config.reference&&(t=this._config.reference);const e=this._getPopperConfig();this._popper=Ve(t,this._menu,e)}_isShown(){return this._menu.classList.contains(Je)}_getPlacement(){const t=this._parent;if(t.classList.contains("dropend"))return ri;if(t.classList.contains("dropstart"))return ai;if(t.classList.contains("dropup-center"))return"top";if(t.classList.contains("dropdown-center"))return"bottom";const e="end"===getComputedStyle(this._menu).getPropertyValue("--bs-position").trim();return t.classList.contains("dropup")?e?ni:ii:e?oi:si}_detectNavbar(){return null!==this._element.closest(".navbar")}_getOffset(){const{offset:t}=this._config;return"string"==typeof t?t.split(",").map((t=>Number.parseInt(t,10))):"function"==typeof t?e=>t(e,this._element):t}_getPopperConfig(){const t={placement:this._getPlacement(),modifiers:[{name:"preventOverflow",options:{boundary:this._config.boundary}},{name:"offset",options:{offset:this._getOffset()}}]};return(this._inNavbar||"static"===this._config.display)&&(B.setDataAttribute(this._menu,"popper","static"),t.modifiers=[{name:"applyStyles",enabled:!1}]),{...t,..."function"==typeof this._config.popperConfig?this._config.popperConfig(t):this._config.popperConfig}}_selectMenuItem({key:t,target:e}){const i=Q.find(".dropdown-menu .dropdown-item:not(.disabled):not(:disabled)",this._menu).filter((t=>a(t)));i.length&&b(i,e,t===Ye,!i.includes(e)).focus()}static jQueryInterface(t){return this.each((function(){const e=hi.getOrCreateInstance(this,t);if("string"==typeof t){if(void 0===e[t])throw new TypeError(`No method named "${t}"`);e[t]()}}))}static clearMenus(t){if(2===t.button||"keyup"===t.type&&"Tab"!==t.key)return;const e=Q.find(ti);for(const i of e){const e=hi.getInstance(i);if(!e||!1===e._config.autoClose)continue;const n=t.composedPath(),s=n.includes(e._menu);if(n.includes(e._element)||"inside"===e._config.autoClose&&!s||"outside"===e._config.autoClose&&s)continue;if(e._menu.contains(t.target)&&("keyup"===t.type&&"Tab"===t.key||/input|select|option|textarea|form/i.test(t.target.tagName)))continue;const o={relatedTarget:e._element};"click"===t.type&&(o.clickEvent=t),e._completeHide(o)}}static dataApiKeydownHandler(t){const e=/input|textarea/i.test(t.target.tagName),i="Escape"===t.key,n=[Xe,Ye].includes(t.key);if(!n&&!i)return;if(e&&!i)return;t.preventDefault();const s=this.matches(Ze)?this:Q.prev(this,Ze)[0]||Q.next(this,Ze)[0]||Q.findOne(Ze,t.delegateTarget.parentNode),o=hi.getOrCreateInstance(s);if(n)return t.stopPropagation(),o.show(),void o._selectMenuItem(t);o._isShown()&&(t.stopPropagation(),o.hide(),s.focus())}}P.on(document,Ge,Ze,hi.dataApiKeydownHandler),P.on(document,Ge,ei,hi.dataApiKeydownHandler),P.on(document,Ue,hi.clearMenus),P.on(document,"keyup.bs.dropdown.data-api",hi.clearMenus),P.on(document,Ue,Ze,(function(t){t.preventDefault(),hi.getOrCreateInstance(this).toggle()})),g(hi);const di=".fixed-top, .fixed-bottom, .is-fixed, .sticky-top",ui=".sticky-top",fi="padding-right",pi="margin-right";class gi{constructor(){this._element=document.body}getWidth(){const t=document.documentElement.clientWidth;return Math.abs(window.innerWidth-t)}hide(){const t=this.getWidth();this._disableOverFlow(),this._setElementAttributes(this._element,fi,(e=>e+t)),this._setElementAttributes(di,fi,(e=>e+t)),this._setElementAttributes(ui,pi,(e=>e-t))}reset(){this._resetElementAttributes(this._element,"overflow"),this._resetElementAttributes(this._element,fi),this._resetElementAttributes(di,fi),this._resetElementAttributes(ui,pi)}isOverflowing(){return this.getWidth()>0}_disableOverFlow(){this._saveInitialAttribute(this._element,"overflow"),this._element.style.overflow="hidden"}_setElementAttributes(t,e,i){const n=this.getWidth();this._applyManipulationCallback(t,(t=>{if(t!==this._element&&window.innerWidth>t.clientWidth+n)return;this._saveInitialAttribute(t,e);const s=window.getComputedStyle(t).getPropertyValue(e);t.style.setProperty(e,`${i(Number.parseFloat(s))}px`)}))}_saveInitialAttribute(t,e){const i=t.style.getPropertyValue(e);i&&B.setDataAttribute(t,e,i)}_resetElementAttributes(t,e){this._applyManipulationCallback(t,(t=>{const i=B.getDataAttribute(t,e);null!==i?(B.removeDataAttribute(t,e),t.style.setProperty(e,i)):t.style.removeProperty(e)}))}_applyManipulationCallback(t,e){if(o(t))e(t);else for(const i of Q.find(t,this._element))e(i)}}const mi="show",_i="mousedown.bs.backdrop",bi={className:"modal-backdrop",clickCallback:null,isAnimated:!1,isVisible:!0,rootElement:"body"},vi={className:"string",clickCallback:"(function|null)",isAnimated:"boolean",isVisible:"boolean",rootElement:"(element|string)"};class yi extends F{constructor(t){super(),this._config=this._getConfig(t),this._isAppended=!1,this._element=null}static get Default(){return bi}static get DefaultType(){return vi}static get NAME(){return"backdrop"}show(t){if(!this._config.isVisible)return void m(t);this._append();const e=this._getElement();this._config.isAnimated&&d(e),e.classList.add(mi),this._emulateAnimation((()=>{m(t)}))}hide(t){this._config.isVisible?(this._getElement().classList.remove(mi),this._emulateAnimation((()=>{this.dispose(),m(t)}))):m(t)}dispose(){this._isAppended&&(P.off(this._element,_i),this._element.remove(),this._isAppended=!1)}_getElement(){if(!this._element){const t=document.createElement("div");t.className=this._config.className,this._config.isAnimated&&t.classList.add("fade"),this._element=t}return this._element}_configAfterMerge(t){return t.rootElement=r(t.rootElement),t}_append(){if(this._isAppended)return;const t=this._getElement();this._config.rootElement.append(t),P.on(t,_i,(()=>{m(this._config.clickCallback)})),this._isAppended=!0}_emulateAnimation(t){_(t,this._getElement(),this._config.isAnimated)}}const wi=".bs.focustrap",Ai="backward",Ei={autofocus:!0,trapElement:null},Ti={autofocus:"boolean",trapElement:"element"};class Ci extends F{constructor(t){super(),this._config=this._getConfig(t),this._isActive=!1,this._lastTabNavDirection=null}static get Default(){return Ei}static get DefaultType(){return Ti}static get NAME(){return"focustrap"}activate(){this._isActive||(this._config.autofocus&&this._config.trapElement.focus(),P.off(document,wi),P.on(document,"focusin.bs.focustrap",(t=>this._handleFocusin(t))),P.on(document,"keydown.tab.bs.focustrap",(t=>this._handleKeydown(t))),this._isActive=!0)}deactivate(){this._isActive&&(this._isActive=!1,P.off(document,wi))}_handleFocusin(t){const{trapElement:e}=this._config;if(t.target===document||t.target===e||e.contains(t.target))return;const i=Q.focusableChildren(e);0===i.length?e.focus():this._lastTabNavDirection===Ai?i[i.length-1].focus():i[0].focus()}_handleKeydown(t){"Tab"===t.key&&(this._lastTabNavDirection=t.shiftKey?Ai:"forward")}}const Oi="hidden.bs.modal",xi="show.bs.modal",ki="modal-open",Li="show",Di="modal-static",Si={backdrop:!0,focus:!0,keyboard:!0},Ii={backdrop:"(boolean|string)",focus:"boolean",keyboard:"boolean"};class Ni extends z{constructor(t,e){super(t,e),this._dialog=Q.findOne(".modal-dialog",this._element),this._backdrop=this._initializeBackDrop(),this._focustrap=this._initializeFocusTrap(),this._isShown=!1,this._isTransitioning=!1,this._scrollBar=new gi,this._addEventListeners()}static get Default(){return Si}static get DefaultType(){return Ii}static get NAME(){return"modal"}toggle(t){return this._isShown?this.hide():this.show(t)}show(t){this._isShown||this._isTransitioning||P.trigger(this._element,xi,{relatedTarget:t}).defaultPrevented||(this._isShown=!0,this._isTransitioning=!0,this._scrollBar.hide(),document.body.classList.add(ki),this._adjustDialog(),this._backdrop.show((()=>this._showElement(t))))}hide(){this._isShown&&!this._isTransitioning&&(P.trigger(this._element,"hide.bs.modal").defaultPrevented||(this._isShown=!1,this._isTransitioning=!0,this._focustrap.deactivate(),this._element.classList.remove(Li),this._queueCallback((()=>this._hideModal()),this._element,this._isAnimated())))}dispose(){for(const t of[window,this._dialog])P.off(t,".bs.modal");this._backdrop.dispose(),this._focustrap.deactivate(),super.dispose()}handleUpdate(){this._adjustDialog()}_initializeBackDrop(){return new yi({isVisible:Boolean(this._config.backdrop),isAnimated:this._isAnimated()})}_initializeFocusTrap(){return new Ci({trapElement:this._element})}_showElement(t){document.body.contains(this._element)||document.body.append(this._element),this._element.style.display="block",this._element.removeAttribute("aria-hidden"),this._element.setAttribute("aria-modal",!0),this._element.setAttribute("role","dialog"),this._element.scrollTop=0;const e=Q.findOne(".modal-body",this._dialog);e&&(e.scrollTop=0),d(this._element),this._element.classList.add(Li),this._queueCallback((()=>{this._config.focus&&this._focustrap.activate(),this._isTransitioning=!1,P.trigger(this._element,"shown.bs.modal",{relatedTarget:t})}),this._dialog,this._isAnimated())}_addEventListeners(){P.on(this._element,"keydown.dismiss.bs.modal",(t=>{if("Escape"===t.key)return this._config.keyboard?(t.preventDefault(),void this.hide()):void this._triggerBackdropTransition()})),P.on(window,"resize.bs.modal",(()=>{this._isShown&&!this._isTransitioning&&this._adjustDialog()})),P.on(this._element,"mousedown.dismiss.bs.modal",(t=>{P.one(this._element,"click.dismiss.bs.modal",(e=>{this._element===t.target&&this._element===e.target&&("static"!==this._config.backdrop?this._config.backdrop&&this.hide():this._triggerBackdropTransition())}))}))}_hideModal(){this._element.style.display="none",this._element.setAttribute("aria-hidden",!0),this._element.removeAttribute("aria-modal"),this._element.removeAttribute("role"),this._isTransitioning=!1,this._backdrop.hide((()=>{document.body.classList.remove(ki),this._resetAdjustments(),this._scrollBar.reset(),P.trigger(this._element,Oi)}))}_isAnimated(){return this._element.classList.contains("fade")}_triggerBackdropTransition(){if(P.trigger(this._element,"hidePrevented.bs.modal").defaultPrevented)return;const t=this._element.scrollHeight>document.documentElement.clientHeight,e=this._element.style.overflowY;"hidden"===e||this._element.classList.contains(Di)||(t||(this._element.style.overflowY="hidden"),this._element.classList.add(Di),this._queueCallback((()=>{this._element.classList.remove(Di),this._queueCallback((()=>{this._element.style.overflowY=e}),this._dialog)}),this._dialog),this._element.focus())}_adjustDialog(){const t=this._element.scrollHeight>document.documentElement.clientHeight,e=this._scrollBar.getWidth(),i=e>0;if(i&&!t){const t=p()?"paddingLeft":"paddingRight";this._element.style[t]=`${e}px`}if(!i&&t){const t=p()?"paddingRight":"paddingLeft";this._element.style[t]=`${e}px`}}_resetAdjustments(){this._element.style.paddingLeft="",this._element.style.paddingRight=""}static jQueryInterface(t,e){return this.each((function(){const i=Ni.getOrCreateInstance(this,t);if("string"==typeof t){if(void 0===i[t])throw new TypeError(`No method named "${t}"`);i[t](e)}}))}}P.on(document,"click.bs.modal.data-api",'[data-bs-toggle="modal"]',(function(t){const e=n(this);["A","AREA"].includes(this.tagName)&&t.preventDefault(),P.one(e,xi,(t=>{t.defaultPrevented||P.one(e,Oi,(()=>{a(this)&&this.focus()}))}));const i=Q.findOne(".modal.show");i&&Ni.getInstance(i).hide(),Ni.getOrCreateInstance(e).toggle(this)})),q(Ni),g(Ni);const Pi="show",ji="showing",Mi="hiding",Hi=".offcanvas.show",$i="hidePrevented.bs.offcanvas",Wi="hidden.bs.offcanvas",Bi={backdrop:!0,keyboard:!0,scroll:!1},Fi={backdrop:"(boolean|string)",keyboard:"boolean",scroll:"boolean"};class zi extends z{constructor(t,e){super(t,e),this._isShown=!1,this._backdrop=this._initializeBackDrop(),this._focustrap=this._initializeFocusTrap(),this._addEventListeners()}static get Default(){return Bi}static get DefaultType(){return Fi}static get NAME(){return"offcanvas"}toggle(t){return this._isShown?this.hide():this.show(t)}show(t){this._isShown||P.trigger(this._element,"show.bs.offcanvas",{relatedTarget:t}).defaultPrevented||(this._isShown=!0,this._backdrop.show(),this._config.scroll||(new gi).hide(),this._element.setAttribute("aria-modal",!0),this._element.setAttribute("role","dialog"),this._element.classList.add(ji),this._queueCallback((()=>{this._config.scroll&&!this._config.backdrop||this._focustrap.activate(),this._element.classList.add(Pi),this._element.classList.remove(ji),P.trigger(this._element,"shown.bs.offcanvas",{relatedTarget:t})}),this._element,!0))}hide(){this._isShown&&(P.trigger(this._element,"hide.bs.offcanvas").defaultPrevented||(this._focustrap.deactivate(),this._element.blur(),this._isShown=!1,this._element.classList.add(Mi),this._backdrop.hide(),this._queueCallback((()=>{this._element.classList.remove(Pi,Mi),this._element.removeAttribute("aria-modal"),this._element.removeAttribute("role"),this._config.scroll||(new gi).reset(),P.trigger(this._element,Wi)}),this._element,!0)))}dispose(){this._backdrop.dispose(),this._focustrap.deactivate(),super.dispose()}_initializeBackDrop(){const t=Boolean(this._config.backdrop);return new yi({className:"offcanvas-backdrop",isVisible:t,isAnimated:!0,rootElement:this._element.parentNode,clickCallback:t?()=>{"static"!==this._config.backdrop?this.hide():P.trigger(this._element,$i)}:null})}_initializeFocusTrap(){return new Ci({trapElement:this._element})}_addEventListeners(){P.on(this._element,"keydown.dismiss.bs.offcanvas",(t=>{"Escape"===t.key&&(this._config.keyboard?this.hide():P.trigger(this._element,$i))}))}static jQueryInterface(t){return this.each((function(){const e=zi.getOrCreateInstance(this,t);if("string"==typeof t){if(void 0===e[t]||t.startsWith("_")||"constructor"===t)throw new TypeError(`No method named "${t}"`);e[t](this)}}))}}P.on(document,"click.bs.offcanvas.data-api",'[data-bs-toggle="offcanvas"]',(function(t){const e=n(this);if(["A","AREA"].includes(this.tagName)&&t.preventDefault(),l(this))return;P.one(e,Wi,(()=>{a(this)&&this.focus()}));const i=Q.findOne(Hi);i&&i!==e&&zi.getInstance(i).hide(),zi.getOrCreateInstance(e).toggle(this)})),P.on(window,"load.bs.offcanvas.data-api",(()=>{for(const t of Q.find(Hi))zi.getOrCreateInstance(t).show()})),P.on(window,"resize.bs.offcanvas",(()=>{for(const t of Q.find("[aria-modal][class*=show][class*=offcanvas-]"))"fixed"!==getComputedStyle(t).position&&zi.getOrCreateInstance(t).hide()})),q(zi),g(zi);const qi=new Set(["background","cite","href","itemtype","longdesc","poster","src","xlink:href"]),Ri=/^(?:(?:https?|mailto|ftp|tel|file|sms):|[^#&/:?]*(?:[#/?]|$))/i,Vi=/^data:(?:image\/(?:bmp|gif|jpeg|jpg|png|tiff|webp)|video\/(?:mpeg|mp4|ogg|webm)|audio\/(?:mp3|oga|ogg|opus));base64,[\d+/a-z]+=*$/i,Ki=(t,e)=>{const i=t.nodeName.toLowerCase();return e.includes(i)?!qi.has(i)||Boolean(Ri.test(t.nodeValue)||Vi.test(t.nodeValue)):e.filter((t=>t instanceof RegExp)).some((t=>t.test(i)))},Qi={"*":["class","dir","id","lang","role",/^aria-[\w-]*$/i],a:["target","href","title","rel"],area:[],b:[],br:[],col:[],code:[],div:[],em:[],hr:[],h1:[],h2:[],h3:[],h4:[],h5:[],h6:[],i:[],img:["src","srcset","alt","title","width","height"],li:[],ol:[],p:[],pre:[],s:[],small:[],span:[],sub:[],sup:[],strong:[],u:[],ul:[]},Xi={allowList:Qi,content:{},extraClass:"",html:!1,sanitize:!0,sanitizeFn:null,template:"<div></div>"},Yi={allowList:"object",content:"object",extraClass:"(string|function)",html:"boolean",sanitize:"boolean",sanitizeFn:"(null|function)",template:"string"},Ui={entry:"(string|element|function|null)",selector:"(string|element)"};class Gi extends F{constructor(t){super(),this._config=this._getConfig(t)}static get Default(){return Xi}static get DefaultType(){return Yi}static get NAME(){return"TemplateFactory"}getContent(){return Object.values(this._config.content).map((t=>this._resolvePossibleFunction(t))).filter(Boolean)}hasContent(){return this.getContent().length>0}changeContent(t){return this._checkContent(t),this._config.content={...this._config.content,...t},this}toHtml(){const t=document.createElement("div");t.innerHTML=this._maybeSanitize(this._config.template);for(const[e,i]of Object.entries(this._config.content))this._setContent(t,i,e);const e=t.children[0],i=this._resolvePossibleFunction(this._config.extraClass);return i&&e.classList.add(...i.split(" ")),e}_typeCheckConfig(t){super._typeCheckConfig(t),this._checkContent(t.content)}_checkContent(t){for(const[e,i]of Object.entries(t))super._typeCheckConfig({selector:e,entry:i},Ui)}_setContent(t,e,i){const n=Q.findOne(i,t);n&&((e=this._resolvePossibleFunction(e))?o(e)?this._putElementInTemplate(r(e),n):this._config.html?n.innerHTML=this._maybeSanitize(e):n.textContent=e:n.remove())}_maybeSanitize(t){return this._config.sanitize?function(t,e,i){if(!t.length)return t;if(i&&"function"==typeof i)return i(t);const n=(new window.DOMParser).parseFromString(t,"text/html"),s=[].concat(...n.body.querySelectorAll("*"));for(const t of s){const i=t.nodeName.toLowerCase();if(!Object.keys(e).includes(i)){t.remove();continue}const n=[].concat(...t.attributes),s=[].concat(e["*"]||[],e[i]||[]);for(const e of n)Ki(e,s)||t.removeAttribute(e.nodeName)}return n.body.innerHTML}(t,this._config.allowList,this._config.sanitizeFn):t}_resolvePossibleFunction(t){return"function"==typeof t?t(this):t}_putElementInTemplate(t,e){if(this._config.html)return e.innerHTML="",void e.append(t);e.textContent=t.textContent}}const Ji=new Set(["sanitize","allowList","sanitizeFn"]),Zi="fade",tn="show",en=".modal",nn="hide.bs.modal",sn="hover",on="focus",rn={AUTO:"auto",TOP:"top",RIGHT:p()?"left":"right",BOTTOM:"bottom",LEFT:p()?"right":"left"},an={allowList:Qi,animation:!0,boundary:"clippingParents",container:!1,customClass:"",delay:0,fallbackPlacements:["top","right","bottom","left"],html:!1,offset:[0,0],placement:"top",popperConfig:null,sanitize:!0,sanitizeFn:null,selector:!1,template:'<div class="tooltip" role="tooltip"><div class="tooltip-arrow"></div><div class="tooltip-inner"></div></div>',title:"",trigger:"hover focus"},ln={allowList:"object",animation:"boolean",boundary:"(string|element)",container:"(string|element|boolean)",customClass:"(string|function)",delay:"(number|object)",fallbackPlacements:"array",html:"boolean",offset:"(array|string|function)",placement:"(string|function)",popperConfig:"(null|object|function)",sanitize:"boolean",sanitizeFn:"(null|function)",selector:"(string|boolean)",template:"string",title:"(string|element|function)",trigger:"string"};class cn extends z{constructor(t,e){if(void 0===Ke)throw new TypeError("Bootstrap's tooltips require Popper (https://popper.js.org)");super(t,e),this._isEnabled=!0,this._timeout=0,this._isHovered=null,this._activeTrigger={},this._popper=null,this._templateFactory=null,this._newContent=null,this.tip=null,this._setListeners(),this._config.selector||this._fixTitle()}static get Default(){return an}static get DefaultType(){return ln}static get NAME(){return"tooltip"}enable(){this._isEnabled=!0}disable(){this._isEnabled=!1}toggleEnabled(){this._isEnabled=!this._isEnabled}toggle(){this._isEnabled&&(this._activeTrigger.click=!this._activeTrigger.click,this._isShown()?this._leave():this._enter())}dispose(){clearTimeout(this._timeout),P.off(this._element.closest(en),nn,this._hideModalHandler),this._element.getAttribute("data-bs-original-title")&&this._element.setAttribute("title",this._element.getAttribute("data-bs-original-title")),this._disposePopper(),super.dispose()}show(){if("none"===this._element.style.display)throw new Error("Please use show on visible elements");if(!this._isWithContent()||!this._isEnabled)return;const t=P.trigger(this._element,this.constructor.eventName("show")),e=(c(this._element)||this._element.ownerDocument.documentElement).contains(this._element);if(t.defaultPrevented||!e)return;this._disposePopper();const i=this._getTipElement();this._element.setAttribute("aria-describedby",i.getAttribute("id"));const{container:n}=this._config;if(this._element.ownerDocument.documentElement.contains(this.tip)||(n.append(i),P.trigger(this._element,this.constructor.eventName("inserted"))),this._popper=this._createPopper(i),i.classList.add(tn),"ontouchstart"in document.documentElement)for(const t of[].concat(...document.body.children))P.on(t,"mouseover",h);this._queueCallback((()=>{P.trigger(this._element,this.constructor.eventName("shown")),!1===this._isHovered&&this._leave(),this._isHovered=!1}),this.tip,this._isAnimated())}hide(){if(this._isShown()&&!P.trigger(this._element,this.constructor.eventName("hide")).defaultPrevented){if(this._getTipElement().classList.remove(tn),"ontouchstart"in document.documentElement)for(const t of[].concat(...document.body.children))P.off(t,"mouseover",h);this._activeTrigger.click=!1,this._activeTrigger.focus=!1,this._activeTrigger.hover=!1,this._isHovered=null,this._queueCallback((()=>{this._isWithActiveTrigger()||(this._isHovered||this._disposePopper(),this._element.removeAttribute("aria-describedby"),P.trigger(this._element,this.constructor.eventName("hidden")))}),this.tip,this._isAnimated())}}update(){this._popper&&this._popper.update()}_isWithContent(){return Boolean(this._getTitle())}_getTipElement(){return this.tip||(this.tip=this._createTipElement(this._newContent||this._getContentForTemplate())),this.tip}_createTipElement(t){const e=this._getTemplateFactory(t).toHtml();if(!e)return null;e.classList.remove(Zi,tn),e.classList.add(`bs-${this.constructor.NAME}-auto`);const i=(t=>{do{t+=Math.floor(1e6*Math.random())}while(document.getElementById(t));return t})(this.constructor.NAME).toString();return e.setAttribute("id",i),this._isAnimated()&&e.classList.add(Zi),e}setContent(t){this._newContent=t,this._isShown()&&(this._disposePopper(),this.show())}_getTemplateFactory(t){return this._templateFactory?this._templateFactory.changeContent(t):this._templateFactory=new Gi({...this._config,content:t,extraClass:this._resolvePossibleFunction(this._config.customClass)}),this._templateFactory}_getContentForTemplate(){return{".tooltip-inner":this._getTitle()}}_getTitle(){return this._resolvePossibleFunction(this._config.title)||this._element.getAttribute("data-bs-original-title")}_initializeOnDelegatedTarget(t){return this.constructor.getOrCreateInstance(t.delegateTarget,this._getDelegateConfig())}_isAnimated(){return this._config.animation||this.tip&&this.tip.classList.contains(Zi)}_isShown(){return this.tip&&this.tip.classList.contains(tn)}_createPopper(t){const e="function"==typeof this._config.placement?this._config.placement.call(this,t,this._element):this._config.placement,i=rn[e.toUpperCase()];return Ve(this._element,t,this._getPopperConfig(i))}_getOffset(){const{offset:t}=this._config;return"string"==typeof t?t.split(",").map((t=>Number.parseInt(t,10))):"function"==typeof t?e=>t(e,this._element):t}_resolvePossibleFunction(t){return"function"==typeof t?t.call(this._element):t}_getPopperConfig(t){const e={placement:t,modifiers:[{name:"flip",options:{fallbackPlacements:this._config.fallbackPlacements}},{name:"offset",options:{offset:this._getOffset()}},{name:"preventOverflow",options:{boundary:this._config.boundary}},{name:"arrow",options:{element:`.${this.constructor.NAME}-arrow`}},{name:"preSetPlacement",enabled:!0,phase:"beforeMain",fn:t=>{this._getTipElement().setAttribute("data-popper-placement",t.state.placement)}}]};return{...e,..."function"==typeof this._config.popperConfig?this._config.popperConfig(e):this._config.popperConfig}}_setListeners(){const t=this._config.trigger.split(" ");for(const e of t)if("click"===e)P.on(this._element,this.constructor.eventName("click"),this._config.selector,(t=>{this._initializeOnDelegatedTarget(t).toggle()}));else if("manual"!==e){const t=e===sn?this.constructor.eventName("mouseenter"):this.constructor.eventName("focusin"),i=e===sn?this.constructor.eventName("mouseleave"):this.constructor.eventName("focusout");P.on(this._element,t,this._config.selector,(t=>{const e=this._initializeOnDelegatedTarget(t);e._activeTrigger["focusin"===t.type?on:sn]=!0,e._enter()})),P.on(this._element,i,this._config.selector,(t=>{const e=this._initializeOnDelegatedTarget(t);e._activeTrigger["focusout"===t.type?on:sn]=e._element.contains(t.relatedTarget),e._leave()}))}this._hideModalHandler=()=>{this._element&&this.hide()},P.on(this._element.closest(en),nn,this._hideModalHandler)}_fixTitle(){const t=this._element.getAttribute("title");t&&(this._element.getAttribute("aria-label")||this._element.textContent.trim()||this._element.setAttribute("aria-label",t),this._element.setAttribute("data-bs-original-title",t),this._element.removeAttribute("title"))}_enter(){this._isShown()||this._isHovered?this._isHovered=!0:(this._isHovered=!0,this._setTimeout((()=>{this._isHovered&&this.show()}),this._config.delay.show))}_leave(){this._isWithActiveTrigger()||(this._isHovered=!1,this._setTimeout((()=>{this._isHovered||this.hide()}),this._config.delay.hide))}_setTimeout(t,e){clearTimeout(this._timeout),this._timeout=setTimeout(t,e)}_isWithActiveTrigger(){return Object.values(this._activeTrigger).includes(!0)}_getConfig(t){const e=B.getDataAttributes(this._element);for(const t of Object.keys(e))Ji.has(t)&&delete e[t];return t={...e,..."object"==typeof t&&t?t:{}},t=this._mergeConfigObj(t),t=this._configAfterMerge(t),this._typeCheckConfig(t),t}_configAfterMerge(t){return t.container=!1===t.container?document.body:r(t.container),"number"==typeof t.delay&&(t.delay={show:t.delay,hide:t.delay}),"number"==typeof t.title&&(t.title=t.title.toString()),"number"==typeof t.content&&(t.content=t.content.toString()),t}_getDelegateConfig(){const t={};for(const e in this._config)this.constructor.Default[e]!==this._config[e]&&(t[e]=this._config[e]);return t.selector=!1,t.trigger="manual",t}_disposePopper(){this._popper&&(this._popper.destroy(),this._popper=null),this.tip&&(this.tip.remove(),this.tip=null)}static jQueryInterface(t){return this.each((function(){const e=cn.getOrCreateInstance(this,t);if("string"==typeof t){if(void 0===e[t])throw new TypeError(`No method named "${t}"`);e[t]()}}))}}g(cn);const hn={...cn.Default,content:"",offset:[0,8],placement:"right",template:'<div class="popover" role="tooltip"><div class="popover-arrow"></div><h3 class="popover-header"></h3><div class="popover-body"></div></div>',trigger:"click"},dn={...cn.DefaultType,content:"(null|string|element|function)"};class un extends cn{static get Default(){return hn}static get DefaultType(){return dn}static get NAME(){return"popover"}_isWithContent(){return this._getTitle()||this._getContent()}_getContentForTemplate(){return{".popover-header":this._getTitle(),".popover-body":this._getContent()}}_getContent(){return this._resolvePossibleFunction(this._config.content)}static jQueryInterface(t){return this.each((function(){const e=un.getOrCreateInstance(this,t);if("string"==typeof t){if(void 0===e[t])throw new TypeError(`No method named "${t}"`);e[t]()}}))}}g(un);const fn="click.bs.scrollspy",pn="active",gn="[href]",mn={offset:null,rootMargin:"0px 0px -25%",smoothScroll:!1,target:null,threshold:[.1,.5,1]},_n={offset:"(number|null)",rootMargin:"string",smoothScroll:"boolean",target:"element",threshold:"array"};class bn extends z{constructor(t,e){super(t,e),this._targetLinks=new Map,this._observableSections=new Map,this._rootElement="visible"===getComputedStyle(this._element).overflowY?null:this._element,this._activeTarget=null,this._observer=null,this._previousScrollData={visibleEntryTop:0,parentScrollTop:0},this.refresh()}static get Default(){return mn}static get DefaultType(){return _n}static get NAME(){return"scrollspy"}refresh(){this._initializeTargetsAndObservables(),this._maybeEnableSmoothScroll(),this._observer?this._observer.disconnect():this._observer=this._getNewObserver();for(const t of this._observableSections.values())this._observer.observe(t)}dispose(){this._observer.disconnect(),super.dispose()}_configAfterMerge(t){return t.target=r(t.target)||document.body,t.rootMargin=t.offset?`${t.offset}px 0px -30%`:t.rootMargin,"string"==typeof t.threshold&&(t.threshold=t.threshold.split(",").map((t=>Number.parseFloat(t)))),t}_maybeEnableSmoothScroll(){this._config.smoothScroll&&(P.off(this._config.target,fn),P.on(this._config.target,fn,gn,(t=>{const e=this._observableSections.get(t.target.hash);if(e){t.preventDefault();const i=this._rootElement||window,n=e.offsetTop-this._element.offsetTop;if(i.scrollTo)return void i.scrollTo({top:n,behavior:"smooth"});i.scrollTop=n}})))}_getNewObserver(){const t={root:this._rootElement,threshold:this._config.threshold,rootMargin:this._config.rootMargin};return new IntersectionObserver((t=>this._observerCallback(t)),t)}_observerCallback(t){const e=t=>this._targetLinks.get(`#${t.target.id}`),i=t=>{this._previousScrollData.visibleEntryTop=t.target.offsetTop,this._process(e(t))},n=(this._rootElement||document.documentElement).scrollTop,s=n>=this._previousScrollData.parentScrollTop;this._previousScrollData.parentScrollTop=n;for(const o of t){if(!o.isIntersecting){this._activeTarget=null,this._clearActiveClass(e(o));continue}const t=o.target.offsetTop>=this._previousScrollData.visibleEntryTop;if(s&&t){if(i(o),!n)return}else s||t||i(o)}}_initializeTargetsAndObservables(){this._targetLinks=new Map,this._observableSections=new Map;const t=Q.find(gn,this._config.target);for(const e of t){if(!e.hash||l(e))continue;const t=Q.findOne(e.hash,this._element);a(t)&&(this._targetLinks.set(e.hash,e),this._observableSections.set(e.hash,t))}}_process(t){this._activeTarget!==t&&(this._clearActiveClass(this._config.target),this._activeTarget=t,t.classList.add(pn),this._activateParents(t),P.trigger(this._element,"activate.bs.scrollspy",{relatedTarget:t}))}_activateParents(t){if(t.classList.contains("dropdown-item"))Q.findOne(".dropdown-toggle",t.closest(".dropdown")).classList.add(pn);else for(const e of Q.parents(t,".nav, .list-group"))for(const t of Q.prev(e,".nav-link, .nav-item > .nav-link, .list-group-item"))t.classList.add(pn)}_clearActiveClass(t){t.classList.remove(pn);const e=Q.find("[href].active",t);for(const t of e)t.classList.remove(pn)}static jQueryInterface(t){return this.each((function(){const e=bn.getOrCreateInstance(this,t);if("string"==typeof t){if(void 0===e[t]||t.startsWith("_")||"constructor"===t)throw new TypeError(`No method named "${t}"`);e[t]()}}))}}P.on(window,"load.bs.scrollspy.data-api",(()=>{for(const t of Q.find('[data-bs-spy="scroll"]'))bn.getOrCreateInstance(t)})),g(bn);const vn="ArrowLeft",yn="ArrowRight",wn="ArrowUp",An="ArrowDown",En="active",Tn="fade",Cn="show",On='[data-bs-toggle="tab"], [data-bs-toggle="pill"], [data-bs-toggle="list"]',xn=`.nav-link:not(.dropdown-toggle), .list-group-item:not(.dropdown-toggle), [role="tab"]:not(.dropdown-toggle), ${On}`;class kn extends z{constructor(t){super(t),this._parent=this._element.closest('.list-group, .nav, [role="tablist"]'),this._parent&&(this._setInitialAttributes(this._parent,this._getChildren()),P.on(this._element,"keydown.bs.tab",(t=>this._keydown(t))))}static get NAME(){return"tab"}show(){const t=this._element;if(this._elemIsActive(t))return;const e=this._getActiveElem(),i=e?P.trigger(e,"hide.bs.tab",{relatedTarget:t}):null;P.trigger(t,"show.bs.tab",{relatedTarget:e}).defaultPrevented||i&&i.defaultPrevented||(this._deactivate(e,t),this._activate(t,e))}_activate(t,e){t&&(t.classList.add(En),this._activate(n(t)),this._queueCallback((()=>{"tab"===t.getAttribute("role")?(t.removeAttribute("tabindex"),t.setAttribute("aria-selected",!0),this._toggleDropDown(t,!0),P.trigger(t,"shown.bs.tab",{relatedTarget:e})):t.classList.add(Cn)}),t,t.classList.contains(Tn)))}_deactivate(t,e){t&&(t.classList.remove(En),t.blur(),this._deactivate(n(t)),this._queueCallback((()=>{"tab"===t.getAttribute("role")?(t.setAttribute("aria-selected",!1),t.setAttribute("tabindex","-1"),this._toggleDropDown(t,!1),P.trigger(t,"hidden.bs.tab",{relatedTarget:e})):t.classList.remove(Cn)}),t,t.classList.contains(Tn)))}_keydown(t){if(![vn,yn,wn,An].includes(t.key))return;t.stopPropagation(),t.preventDefault();const e=[yn,An].includes(t.key),i=b(this._getChildren().filter((t=>!l(t))),t.target,e,!0);i&&(i.focus({preventScroll:!0}),kn.getOrCreateInstance(i).show())}_getChildren(){return Q.find(xn,this._parent)}_getActiveElem(){return this._getChildren().find((t=>this._elemIsActive(t)))||null}_setInitialAttributes(t,e){this._setAttributeIfNotExists(t,"role","tablist");for(const t of e)this._setInitialAttributesOnChild(t)}_setInitialAttributesOnChild(t){t=this._getInnerElement(t);const e=this._elemIsActive(t),i=this._getOuterElement(t);t.setAttribute("aria-selected",e),i!==t&&this._setAttributeIfNotExists(i,"role","presentation"),e||t.setAttribute("tabindex","-1"),this._setAttributeIfNotExists(t,"role","tab"),this._setInitialAttributesOnTargetPanel(t)}_setInitialAttributesOnTargetPanel(t){const e=n(t);e&&(this._setAttributeIfNotExists(e,"role","tabpanel"),t.id&&this._setAttributeIfNotExists(e,"aria-labelledby",`#${t.id}`))}_toggleDropDown(t,e){const i=this._getOuterElement(t);if(!i.classList.contains("dropdown"))return;const n=(t,n)=>{const s=Q.findOne(t,i);s&&s.classList.toggle(n,e)};n(".dropdown-toggle",En),n(".dropdown-menu",Cn),i.setAttribute("aria-expanded",e)}_setAttributeIfNotExists(t,e,i){t.hasAttribute(e)||t.setAttribute(e,i)}_elemIsActive(t){return t.classList.contains(En)}_getInnerElement(t){return t.matches(xn)?t:Q.findOne(xn,t)}_getOuterElement(t){return t.closest(".nav-item, .list-group-item")||t}static jQueryInterface(t){return this.each((function(){const e=kn.getOrCreateInstance(this);if("string"==typeof t){if(void 0===e[t]||t.startsWith("_")||"constructor"===t)throw new TypeError(`No method named "${t}"`);e[t]()}}))}}P.on(document,"click.bs.tab",On,(function(t){["A","AREA"].includes(this.tagName)&&t.preventDefault(),l(this)||kn.getOrCreateInstance(this).show()})),P.on(window,"load.bs.tab",(()=>{for(const t of Q.find('.active[data-bs-toggle="tab"], .active[data-bs-toggle="pill"], .active[data-bs-toggle="list"]'))kn.getOrCreateInstance(t)})),g(kn);const Ln="hide",Dn="show",Sn="showing",In={animation:"boolean",autohide:"boolean",delay:"number"},Nn={animation:!0,autohide:!0,delay:5e3};class Pn extends z{constructor(t,e){super(t,e),this._timeout=null,this._hasMouseInteraction=!1,this._hasKeyboardInteraction=!1,this._setListeners()}static get Default(){return Nn}static get DefaultType(){return In}static get NAME(){return"toast"}show(){P.trigger(this._element,"show.bs.toast").defaultPrevented||(this._clearTimeout(),this._config.animation&&this._element.classList.add("fade"),this._element.classList.remove(Ln),d(this._element),this._element.classList.add(Dn,Sn),this._queueCallback((()=>{this._element.classList.remove(Sn),P.trigger(this._element,"shown.bs.toast"),this._maybeScheduleHide()}),this._element,this._config.animation))}hide(){this.isShown()&&(P.trigger(this._element,"hide.bs.toast").defaultPrevented||(this._element.classList.add(Sn),this._queueCallback((()=>{this._element.classList.add(Ln),this._element.classList.remove(Sn,Dn),P.trigger(this._element,"hidden.bs.toast")}),this._element,this._config.animation)))}dispose(){this._clearTimeout(),this.isShown()&&this._element.classList.remove(Dn),super.dispose()}isShown(){return this._element.classList.contains(Dn)}_maybeScheduleHide(){this._config.autohide&&(this._hasMouseInteraction||this._hasKeyboardInteraction||(this._timeout=setTimeout((()=>{this.hide()}),this._config.delay)))}_onInteraction(t,e){switch(t.type){case"mouseover":case"mouseout":this._hasMouseInteraction=e;break;case"focusin":case"focusout":this._hasKeyboardInteraction=e}if(e)return void this._clearTimeout();const i=t.relatedTarget;this._element===i||this._element.contains(i)||this._maybeScheduleHide()}_setListeners(){P.on(this._element,"mouseover.bs.toast",(t=>this._onInteraction(t,!0))),P.on(this._element,"mouseout.bs.toast",(t=>this._onInteraction(t,!1))),P.on(this._element,"focusin.bs.toast",(t=>this._onInteraction(t,!0))),P.on(this._element,"focusout.bs.toast",(t=>this._onInteraction(t,!1)))}_clearTimeout(){clearTimeout(this._timeout),this._timeout=null}static jQueryInterface(t){return this.each((function(){const e=Pn.getOrCreateInstance(this,t);if("string"==typeof t){if(void 0===e[t])throw new TypeError(`No method named "${t}"`);e[t](this)}}))}}return q(Pn),g(Pn),{Alert:R,Button:K,Carousel:at,Collapse:pt,Dropdown:hi,Modal:Ni,Offcanvas:zi,Popover:un,ScrollSpy:bn,Tab:kn,Toast:Pn,Tooltip:cn}}));
7
+ //# sourceMappingURL=bootstrap.bundle.min.js.map
public/js/bootstrap.bundle.min.js.map ADDED
@@ -0,0 +1 @@
 
1
+ {"version":3,"names":["TRANSITION_END","getSelector","element","selector","getAttribute","hrefAttribute","includes","startsWith","split","trim","getSelectorFromElement","document","querySelector","getElementFromSelector","triggerTransitionEnd","dispatchEvent","Event","isElement","object","jquery","nodeType","getElement","length","isVisible","getClientRects","elementIsVisible","getComputedStyle","getPropertyValue","closedDetails","closest","summary","parentNode","isDisabled","Node","ELEMENT_NODE","classList","contains","disabled","hasAttribute","findShadowRoot","documentElement","attachShadow","getRootNode","root","ShadowRoot","noop","reflow","offsetHeight","getjQuery","window","jQuery","body","DOMContentLoadedCallbacks","isRTL","dir","defineJQueryPlugin","plugin","callback","$","name","NAME","JQUERY_NO_CONFLICT","fn","jQueryInterface","Constructor","noConflict","readyState","addEventListener","push","execute","executeAfterTransition","transitionElement","waitForTransition","emulatedDuration","transitionDuration","transitionDelay","floatTransitionDuration","Number","parseFloat","floatTransitionDelay","getTransitionDurationFromElement","called","handler","target","removeEventListener","setTimeout","getNextActiveElement","list","activeElement","shouldGetNext","isCycleAllowed","listLength","index","indexOf","Math","max","min","namespaceRegex","stripNameRegex","stripUidRegex","eventRegistry","uidEvent","customEvents","mouseenter","mouseleave","nativeEvents","Set","makeEventUid","uid","getElementEvents","findHandler","events","callable","delegationSelector","Object","values","find","event","normalizeParameters","originalTypeEvent","delegationFunction","isDelegated","typeEvent","getTypeEvent","has","addHandler","oneOff","wrapFunction","relatedTarget","delegateTarget","call","this","handlers","previousFunction","replace","domElements","querySelectorAll","domElement","hydrateObj","EventHandler","off","type","apply","bootstrapDelegationHandler","bootstrapHandler","removeHandler","Boolean","removeNamespacedHandlers","namespace","storeElementEvent","handlerKey","keys","on","one","inNamespace","isNamespace","elementEvent","slice","keyHandlers","trigger","args","jQueryEvent","bubbles","nativeDispatch","defaultPrevented","isPropagationStopped","isImmediatePropagationStopped","isDefaultPrevented","evt","cancelable","preventDefault","obj","meta","key","value","entries","_unused","defineProperty","configurable","get","elementMap","Map","Data","set","instance","instanceMap","size","console","error","Array","from","remove","delete","normalizeData","toString","JSON","parse","decodeURIComponent","normalizeDataKey","chr","toLowerCase","Manipulator","setDataAttribute","setAttribute","removeDataAttribute","removeAttribute","getDataAttributes","attributes","bsKeys","dataset","filter","pureKey","charAt","getDataAttribute","Config","Default","DefaultType","Error","_getConfig","config","_mergeConfigObj","_configAfterMerge","_typeCheckConfig","jsonConfig","constructor","configTypes","property","expectedTypes","valueType","prototype","match","RegExp","test","TypeError","toUpperCase","BaseComponent","super","_element","_config","DATA_KEY","dispose","EVENT_KEY","propertyName","getOwnPropertyNames","_queueCallback","isAnimated","static","getInstance","VERSION","enableDismissTrigger","component","method","clickEvent","tagName","getOrCreateInstance","Alert","close","_destroyElement","each","data","undefined","SELECTOR_DATA_TOGGLE","Button","toggle","button","SelectorEngine","concat","Element","findOne","children","child","matches","parents","ancestor","prev","previous","previousElementSibling","next","nextElementSibling","focusableChildren","focusables","map","join","el","endCallback","leftCallback","rightCallback","Swipe","isSupported","_deltaX","_supportPointerEvents","PointerEvent","_initEvents","_start","_eventIsPointerPenTouch","clientX","touches","_end","_handleSwipe","_move","absDeltaX","abs","direction","add","pointerType","navigator","maxTouchPoints","ORDER_NEXT","ORDER_PREV","DIRECTION_LEFT","DIRECTION_RIGHT","EVENT_SLID","CLASS_NAME_CAROUSEL","CLASS_NAME_ACTIVE","KEY_TO_DIRECTION","ArrowLeft","ArrowRight","interval","keyboard","pause","ride","touch","wrap","Carousel","_interval","_activeElement","_isSliding","touchTimeout","_swipeHelper","_indicatorsElement","_addEventListeners","cycle","_slide","nextWhenVisible","hidden","_clearInterval","_updateInterval","setInterval","_maybeEnableCycle","to","items","_getItems","activeIndex","_getItemIndex","_getActive","order","defaultInterval","_keydown","_addTouchEventListeners","img","swipeConfig","_directionToOrder","clearTimeout","_setActiveIndicatorElement","activeIndicator","newActiveIndicator","elementInterval","parseInt","isNext","nextElement","nextElementIndex","triggerEvent","eventName","_orderToDirection","isCycling","directionalClassName","orderClassName","_isAnimated","SELECTOR_ACTIVE","clearInterval","carousel","slideIndex","carousels","CLASS_NAME_SHOW","CLASS_NAME_COLLAPSE","CLASS_NAME_COLLAPSING","parent","Collapse","_isTransitioning","_triggerArray","toggleList","elem","filterElement","foundElement","_initializeChildren","_addAriaAndCollapsedClass","_isShown","hide","show","activeChildren","_getFirstLevelChildren","activeInstance","dimension","_getDimension","style","scrollSize","getBoundingClientRect","selected","triggerArray","isOpen","selectorElements","top","bottom","right","left","auto","basePlacements","start","end","clippingParents","viewport","popper","reference","variationPlacements","reduce","acc","placement","placements","beforeRead","read","afterRead","beforeMain","main","afterMain","beforeWrite","write","afterWrite","modifierPhases","getNodeName","nodeName","getWindow","node","ownerDocument","defaultView","isHTMLElement","HTMLElement","isShadowRoot","applyStyles$1","enabled","phase","_ref","state","elements","forEach","styles","assign","effect","_ref2","initialStyles","position","options","strategy","margin","arrow","hasOwnProperty","attribute","requires","getBasePlacement","round","getUAString","uaData","userAgentData","brands","item","brand","version","userAgent","isLayoutViewport","includeScale","isFixedStrategy","clientRect","scaleX","scaleY","offsetWidth","width","height","visualViewport","addVisualOffsets","x","offsetLeft","y","offsetTop","getLayoutRect","rootNode","isSameNode","host","isTableElement","getDocumentElement","getParentNode","assignedSlot","getTrueOffsetParent","offsetParent","getOffsetParent","isFirefox","currentNode","css","transform","perspective","contain","willChange","getContainingBlock","getMainAxisFromPlacement","within","mathMax","mathMin","mergePaddingObject","paddingObject","expandToHashMap","hashMap","arrow$1","_state$modifiersData$","arrowElement","popperOffsets","modifiersData","basePlacement","axis","len","padding","rects","toPaddingObject","arrowRect","minProp","maxProp","endDiff","startDiff","arrowOffsetParent","clientSize","clientHeight","clientWidth","centerToReference","center","offset","axisProp","centerOffset","_options$element","requiresIfExists","getVariation","unsetSides","mapToStyles","_Object$assign2","popperRect","variation","offsets","gpuAcceleration","adaptive","roundOffsets","isFixed","_offsets$x","_offsets$y","_ref3","hasX","hasY","sideX","sideY","win","heightProp","widthProp","_Object$assign","commonStyles","_ref4","dpr","devicePixelRatio","roundOffsetsByDPR","computeStyles$1","_ref5","_options$gpuAccelerat","_options$adaptive","_options$roundOffsets","passive","eventListeners","_options$scroll","scroll","_options$resize","resize","scrollParents","scrollParent","update","hash","getOppositePlacement","matched","getOppositeVariationPlacement","getWindowScroll","scrollLeft","pageXOffset","scrollTop","pageYOffset","getWindowScrollBarX","isScrollParent","_getComputedStyle","overflow","overflowX","overflowY","getScrollParent","listScrollParents","_element$ownerDocumen","isBody","updatedList","rectToClientRect","rect","getClientRectFromMixedType","clippingParent","html","layoutViewport","getViewportRect","clientTop","clientLeft","getInnerBoundingClientRect","winScroll","scrollWidth","scrollHeight","getDocumentRect","computeOffsets","commonX","commonY","mainAxis","detectOverflow","_options","_options$placement","_options$strategy","_options$boundary","boundary","_options$rootBoundary","rootBoundary","_options$elementConte","elementContext","_options$altBoundary","altBoundary","_options$padding","altContext","clippingClientRect","mainClippingParents","clipperElement","getClippingParents","firstClippingParent","clippingRect","accRect","getClippingRect","contextElement","referenceClientRect","popperClientRect","elementClientRect","overflowOffsets","offsetData","multiply","computeAutoPlacement","flipVariations","_options$allowedAutoP","allowedAutoPlacements","allPlacements","allowedPlacements","overflows","sort","a","b","flip$1","_skip","_options$mainAxis","checkMainAxis","_options$altAxis","altAxis","checkAltAxis","specifiedFallbackPlacements","fallbackPlacements","_options$flipVariatio","preferredPlacement","oppositePlacement","getExpandedFallbackPlacements","referenceRect","checksMap","makeFallbackChecks","firstFittingPlacement","i","_basePlacement","isStartVariation","isVertical","mainVariationSide","altVariationSide","checks","every","check","_loop","_i","fittingPlacement","reset","getSideOffsets","preventedOffsets","isAnySideFullyClipped","some","side","hide$1","preventOverflow","referenceOverflow","popperAltOverflow","referenceClippingOffsets","popperEscapeOffsets","isReferenceHidden","hasPopperEscaped","offset$1","_options$offset","invertDistance","skidding","distance","distanceAndSkiddingToXY","_data$state$placement","popperOffsets$1","preventOverflow$1","_options$tether","tether","_options$tetherOffset","tetherOffset","isBasePlacement","tetherOffsetValue","normalizedTetherOffsetValue","offsetModifierState","_offsetModifierState$","mainSide","altSide","additive","minLen","maxLen","arrowPaddingObject","arrowPaddingMin","arrowPaddingMax","arrowLen","minOffset","maxOffset","clientOffset","offsetModifierValue","tetherMax","preventedOffset","_offsetModifierState$2","_mainSide","_altSide","_offset","_len","_min","_max","isOriginSide","_offsetModifierValue","_tetherMin","_tetherMax","_preventedOffset","v","withinMaxClamp","getCompositeRect","elementOrVirtualElement","isOffsetParentAnElement","offsetParentIsScaled","isElementScaled","modifiers","visited","result","modifier","dep","depModifier","DEFAULT_OPTIONS","areValidElements","arguments","_key","popperGenerator","generatorOptions","_generatorOptions","_generatorOptions$def","defaultModifiers","_generatorOptions$def2","defaultOptions","pending","orderedModifiers","effectCleanupFns","isDestroyed","setOptions","setOptionsAction","cleanupModifierEffects","merged","orderModifiers","current","existing","m","_ref3$options","cleanupFn","forceUpdate","_state$elements","_state$orderedModifie","_state$orderedModifie2","Promise","resolve","then","destroy","onFirstUpdate","createPopper","computeStyles","applyStyles","flip","ARROW_UP_KEY","ARROW_DOWN_KEY","EVENT_CLICK_DATA_API","EVENT_KEYDOWN_DATA_API","SELECTOR_DATA_TOGGLE_SHOWN","SELECTOR_MENU","PLACEMENT_TOP","PLACEMENT_TOPEND","PLACEMENT_BOTTOM","PLACEMENT_BOTTOMEND","PLACEMENT_RIGHT","PLACEMENT_LEFT","autoClose","display","popperConfig","Dropdown","_popper","_parent","_menu","_inNavbar","_detectNavbar","_createPopper","focus","_completeHide","Popper","referenceElement","_getPopperConfig","_getPlacement","parentDropdown","isEnd","_getOffset","popperData","defaultBsPopperConfig","_selectMenuItem","openToggles","context","composedPath","isMenuTarget","isInput","isEscapeEvent","isUpOrDownEvent","getToggleButton","stopPropagation","dataApiKeydownHandler","clearMenus","SELECTOR_FIXED_CONTENT","SELECTOR_STICKY_CONTENT","PROPERTY_PADDING","PROPERTY_MARGIN","ScrollBarHelper","getWidth","documentWidth","innerWidth","_disableOverFlow","_setElementAttributes","calculatedValue","_resetElementAttributes","isOverflowing","_saveInitialAttribute","styleProperty","scrollbarWidth","_applyManipulationCallback","setProperty","actualValue","removeProperty","callBack","sel","EVENT_MOUSEDOWN","className","clickCallback","rootElement","Backdrop","_isAppended","_append","_getElement","_emulateAnimation","backdrop","createElement","append","TAB_NAV_BACKWARD","autofocus","trapElement","FocusTrap","_isActive","_lastTabNavDirection","activate","_handleFocusin","_handleKeydown","deactivate","shiftKey","EVENT_HIDDEN","EVENT_SHOW","CLASS_NAME_OPEN","CLASS_NAME_STATIC","Modal","_dialog","_backdrop","_initializeBackDrop","_focustrap","_initializeFocusTrap","_scrollBar","_adjustDialog","_showElement","_hideModal","htmlElement","handleUpdate","modalBody","_triggerBackdropTransition","event2","_resetAdjustments","isModalOverflowing","initialOverflowY","isBodyOverflowing","paddingLeft","paddingRight","showEvent","alreadyOpen","CLASS_NAME_SHOWING","CLASS_NAME_HIDING","OPEN_SELECTOR","EVENT_HIDE_PREVENTED","Offcanvas","blur","uriAttributes","SAFE_URL_PATTERN","DATA_URL_PATTERN","allowedAttribute","allowedAttributeList","attributeName","nodeValue","attributeRegex","regex","DefaultAllowlist","area","br","col","code","div","em","hr","h1","h2","h3","h4","h5","h6","li","ol","p","pre","s","small","span","sub","sup","strong","u","ul","allowList","content","extraClass","sanitize","sanitizeFn","template","DefaultContentType","entry","TemplateFactory","getContent","_resolvePossibleFunction","hasContent","changeContent","_checkContent","toHtml","templateWrapper","innerHTML","_maybeSanitize","text","_setContent","arg","templateElement","_putElementInTemplate","textContent","unsafeHtml","sanitizeFunction","createdDocument","DOMParser","parseFromString","elementName","attributeList","allowedAttributes","sanitizeHtml","DISALLOWED_ATTRIBUTES","CLASS_NAME_FADE","SELECTOR_MODAL","EVENT_MODAL_HIDE","TRIGGER_HOVER","TRIGGER_FOCUS","AttachmentMap","AUTO","TOP","RIGHT","BOTTOM","LEFT","animation","container","customClass","delay","title","Tooltip","_isEnabled","_timeout","_isHovered","_activeTrigger","_templateFactory","_newContent","tip","_setListeners","_fixTitle","enable","disable","toggleEnabled","click","_leave","_enter","_hideModalHandler","_disposePopper","_isWithContent","isInTheDom","_getTipElement","_isWithActiveTrigger","_getTitle","_createTipElement","_getContentForTemplate","_getTemplateFactory","tipId","prefix","floor","random","getElementById","getUID","setContent","_initializeOnDelegatedTarget","_getDelegateConfig","attachment","triggers","eventIn","eventOut","_setTimeout","timeout","dataAttributes","dataAttribute","Popover","_getContent","EVENT_CLICK","SELECTOR_TARGET_LINKS","rootMargin","smoothScroll","threshold","ScrollSpy","_targetLinks","_observableSections","_rootElement","_activeTarget","_observer","_previousScrollData","visibleEntryTop","parentScrollTop","refresh","_initializeTargetsAndObservables","_maybeEnableSmoothScroll","disconnect","_getNewObserver","section","observe","observableSection","scrollTo","behavior","IntersectionObserver","_observerCallback","targetElement","id","_process","userScrollsDown","isIntersecting","_clearActiveClass","entryIsLowerThanPrevious","targetLinks","anchor","_activateParents","listGroup","activeNodes","spy","ARROW_LEFT_KEY","ARROW_RIGHT_KEY","SELECTOR_INNER_ELEM","Tab","_setInitialAttributes","_getChildren","innerElem","_elemIsActive","active","_getActiveElem","hideEvent","_deactivate","_activate","relatedElem","_toggleDropDown","nextActiveElement","preventScroll","_setAttributeIfNotExists","_setInitialAttributesOnChild","_getInnerElement","isActive","outerElem","_getOuterElement","_setInitialAttributesOnTargetPanel","open","CLASS_NAME_HIDE","autohide","Toast","_hasMouseInteraction","_hasKeyboardInteraction","_clearTimeout","_maybeScheduleHide","isShown","_onInteraction","isInteracting"],"sources":["../../js/src/util/index.js","../../js/src/dom/event-handler.js","../../js/src/dom/data.js","../../js/src/dom/manipulator.js","../../js/src/util/config.js","../../js/src/base-component.js","../../js/src/util/component-functions.js","../../js/src/alert.js","../../js/src/button.js","../../js/src/dom/selector-engine.js","../../js/src/util/swipe.js","../../js/src/carousel.js","../../js/src/collapse.js","../../node_modules/@popperjs/core/lib/enums.js","../../node_modules/@popperjs/core/lib/dom-utils/getNodeName.js","../../node_modules/@popperjs/core/lib/dom-utils/getWindow.js","../../node_modules/@popperjs/core/lib/dom-utils/instanceOf.js","../../node_modules/@popperjs/core/lib/modifiers/applyStyles.js","../../node_modules/@popperjs/core/lib/utils/getBasePlacement.js","../../node_modules/@popperjs/core/lib/utils/math.js","../../node_modules/@popperjs/core/lib/utils/userAgent.js","../../node_modules/@popperjs/core/lib/dom-utils/isLayoutViewport.js","../../node_modules/@popperjs/core/lib/dom-utils/getBoundingClientRect.js","../../node_modules/@popperjs/core/lib/dom-utils/getLayoutRect.js","../../node_modules/@popperjs/core/lib/dom-utils/contains.js","../../node_modules/@popperjs/core/lib/dom-utils/getComputedStyle.js","../../node_modules/@popperjs/core/lib/dom-utils/isTableElement.js","../../node_modules/@popperjs/core/lib/dom-utils/getDocumentElement.js","../../node_modules/@popperjs/core/lib/dom-utils/getParentNode.js","../../node_modules/@popperjs/core/lib/dom-utils/getOffsetParent.js","../../node_modules/@popperjs/core/lib/utils/getMainAxisFromPlacement.js","../../node_modules/@popperjs/core/lib/utils/within.js","../../node_modules/@popperjs/core/lib/utils/mergePaddingObject.js","../../node_modules/@popperjs/core/lib/utils/getFreshSideObject.js","../../node_modules/@popperjs/core/lib/utils/expandToHashMap.js","../../node_modules/@popperjs/core/lib/modifiers/arrow.js","../../node_modules/@popperjs/core/lib/utils/getVariation.js","../../node_modules/@popperjs/core/lib/modifiers/computeStyles.js","../../node_modules/@popperjs/core/lib/modifiers/eventListeners.js","../../node_modules/@popperjs/core/lib/utils/getOppositePlacement.js","../../node_modules/@popperjs/core/lib/utils/getOppositeVariationPlacement.js","../../node_modules/@popperjs/core/lib/dom-utils/getWindowScroll.js","../../node_modules/@popperjs/core/lib/dom-utils/getWindowScrollBarX.js","../../node_modules/@popperjs/core/lib/dom-utils/isScrollParent.js","../../node_modules/@popperjs/core/lib/dom-utils/getScrollParent.js","../../node_modules/@popperjs/core/lib/dom-utils/listScrollParents.js","../../node_modules/@popperjs/core/lib/utils/rectToClientRect.js","../../node_modules/@popperjs/core/lib/dom-utils/getClippingRect.js","../../node_modules/@popperjs/core/lib/dom-utils/getViewportRect.js","../../node_modules/@popperjs/core/lib/dom-utils/getDocumentRect.js","../../node_modules/@popperjs/core/lib/utils/computeOffsets.js","../../node_modules/@popperjs/core/lib/utils/detectOverflow.js","../../node_modules/@popperjs/core/lib/utils/computeAutoPlacement.js","../../node_modules/@popperjs/core/lib/modifiers/flip.js","../../node_modules/@popperjs/core/lib/modifiers/hide.js","../../node_modules/@popperjs/core/lib/modifiers/offset.js","../../node_modules/@popperjs/core/lib/modifiers/popperOffsets.js","../../node_modules/@popperjs/core/lib/modifiers/preventOverflow.js","../../node_modules/@popperjs/core/lib/utils/getAltAxis.js","../../node_modules/@popperjs/core/lib/dom-utils/getCompositeRect.js","../../node_modules/@popperjs/core/lib/dom-utils/getNodeScroll.js","../../node_modules/@popperjs/core/lib/dom-utils/getHTMLElementScroll.js","../../node_modules/@popperjs/core/lib/utils/orderModifiers.js","../../node_modules/@popperjs/core/lib/createPopper.js","../../node_modules/@popperjs/core/lib/utils/debounce.js","../../node_modules/@popperjs/core/lib/utils/mergeByName.js","../../node_modules/@popperjs/core/lib/popper-lite.js","../../node_modules/@popperjs/core/lib/popper.js","../../js/src/dropdown.js","../../js/src/util/scrollbar.js","../../js/src/util/backdrop.js","../../js/src/util/focustrap.js","../../js/src/modal.js","../../js/src/offcanvas.js","../../js/src/util/sanitizer.js","../../js/src/util/template-factory.js","../../js/src/tooltip.js","../../js/src/popover.js","../../js/src/scrollspy.js","../../js/src/tab.js","../../js/src/toast.js","../../js/index.umd.js"],"sourcesContent":["/**\n * --------------------------------------------------------------------------\n * Bootstrap (v5.2.3): util/index.js\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)\n * --------------------------------------------------------------------------\n */\n\nconst MAX_UID = 1_000_000\nconst MILLISECONDS_MULTIPLIER = 1000\nconst TRANSITION_END = 'transitionend'\n\n// Shout-out Angus Croll (https://goo.gl/pxwQGp)\nconst toType = object => {\n if (object === null || object === undefined) {\n return `${object}`\n }\n\n return Object.prototype.toString.call(object).match(/\\s([a-z]+)/i)[1].toLowerCase()\n}\n\n/**\n * Public Util API\n */\n\nconst getUID = prefix => {\n do {\n prefix += Math.floor(Math.random() * MAX_UID)\n } while (document.getElementById(prefix))\n\n return prefix\n}\n\nconst getSelector = element => {\n let selector = element.getAttribute('data-bs-target')\n\n if (!selector || selector === '#') {\n let hrefAttribute = element.getAttribute('href')\n\n // The only valid content that could double as a selector are IDs or classes,\n // so everything starting with `#` or `.`. If a \"real\" URL is used as the selector,\n // `document.querySelector` will rightfully complain it is invalid.\n // See https://github.com/twbs/bootstrap/issues/32273\n if (!hrefAttribute || (!hrefAttribute.includes('#') && !hrefAttribute.startsWith('.'))) {\n return null\n }\n\n // Just in case some CMS puts out a full URL with the anchor appended\n if (hrefAttribute.includes('#') && !hrefAttribute.startsWith('#')) {\n hrefAttribute = `#${hrefAttribute.split('#')[1]}`\n }\n\n selector = hrefAttribute && hrefAttribute !== '#' ? hrefAttribute.trim() : null\n }\n\n return selector\n}\n\nconst getSelectorFromElement = element => {\n const selector = getSelector(element)\n\n if (selector) {\n return document.querySelector(selector) ? selector : null\n }\n\n return null\n}\n\nconst getElementFromSelector = element => {\n const selector = getSelector(element)\n\n return selector ? document.querySelector(selector) : null\n}\n\nconst getTransitionDurationFromElement = element => {\n if (!element) {\n return 0\n }\n\n // Get transition-duration of the element\n let { transitionDuration, transitionDelay } = window.getComputedStyle(element)\n\n const floatTransitionDuration = Number.parseFloat(transitionDuration)\n const floatTransitionDelay = Number.parseFloat(transitionDelay)\n\n // Return 0 if element or transition duration is not found\n if (!floatTransitionDuration && !floatTransitionDelay) {\n return 0\n }\n\n // If multiple durations are defined, take the first\n transitionDuration = transitionDuration.split(',')[0]\n transitionDelay = transitionDelay.split(',')[0]\n\n return (Number.parseFloat(transitionDuration) + Number.parseFloat(transitionDelay)) * MILLISECONDS_MULTIPLIER\n}\n\nconst triggerTransitionEnd = element => {\n element.dispatchEvent(new Event(TRANSITION_END))\n}\n\nconst isElement = object => {\n if (!object || typeof object !== 'object') {\n return false\n }\n\n if (typeof object.jquery !== 'undefined') {\n object = object[0]\n }\n\n return typeof object.nodeType !== 'undefined'\n}\n\nconst getElement = object => {\n // it's a jQuery object or a node element\n if (isElement(object)) {\n return object.jquery ? object[0] : object\n }\n\n if (typeof object === 'string' && object.length > 0) {\n return document.querySelector(object)\n }\n\n return null\n}\n\nconst isVisible = element => {\n if (!isElement(element) || element.getClientRects().length === 0) {\n return false\n }\n\n const elementIsVisible = getComputedStyle(element).getPropertyValue('visibility') === 'visible'\n // Handle `details` element as its content may falsie appear visible when it is closed\n const closedDetails = element.closest('details:not([open])')\n\n if (!closedDetails) {\n return elementIsVisible\n }\n\n if (closedDetails !== element) {\n const summary = element.closest('summary')\n if (summary && summary.parentNode !== closedDetails) {\n return false\n }\n\n if (summary === null) {\n return false\n }\n }\n\n return elementIsVisible\n}\n\nconst isDisabled = element => {\n if (!element || element.nodeType !== Node.ELEMENT_NODE) {\n return true\n }\n\n if (element.classList.contains('disabled')) {\n return true\n }\n\n if (typeof element.disabled !== 'undefined') {\n return element.disabled\n }\n\n return element.hasAttribute('disabled') && element.getAttribute('disabled') !== 'false'\n}\n\nconst findShadowRoot = element => {\n if (!document.documentElement.attachShadow) {\n return null\n }\n\n // Can find the shadow root otherwise it'll return the document\n if (typeof element.getRootNode === 'function') {\n const root = element.getRootNode()\n return root instanceof ShadowRoot ? root : null\n }\n\n if (element instanceof ShadowRoot) {\n return element\n }\n\n // when we don't find a shadow root\n if (!element.parentNode) {\n return null\n }\n\n return findShadowRoot(element.parentNode)\n}\n\nconst noop = () => {}\n\n/**\n * Trick to restart an element's animation\n *\n * @param {HTMLElement} element\n * @return void\n *\n * @see https://www.charistheo.io/blog/2021/02/restart-a-css-animation-with-javascript/#restarting-a-css-animation\n */\nconst reflow = element => {\n element.offsetHeight // eslint-disable-line no-unused-expressions\n}\n\nconst getjQuery = () => {\n if (window.jQuery && !document.body.hasAttribute('data-bs-no-jquery')) {\n return window.jQuery\n }\n\n return null\n}\n\nconst DOMContentLoadedCallbacks = []\n\nconst onDOMContentLoaded = callback => {\n if (document.readyState === 'loading') {\n // add listener on the first call when the document is in loading state\n if (!DOMContentLoadedCallbacks.length) {\n document.addEventListener('DOMContentLoaded', () => {\n for (const callback of DOMContentLoadedCallbacks) {\n callback()\n }\n })\n }\n\n DOMContentLoadedCallbacks.push(callback)\n } else {\n callback()\n }\n}\n\nconst isRTL = () => document.documentElement.dir === 'rtl'\n\nconst defineJQueryPlugin = plugin => {\n onDOMContentLoaded(() => {\n const $ = getjQuery()\n /* istanbul ignore if */\n if ($) {\n const name = plugin.NAME\n const JQUERY_NO_CONFLICT = $.fn[name]\n $.fn[name] = plugin.jQueryInterface\n $.fn[name].Constructor = plugin\n $.fn[name].noConflict = () => {\n $.fn[name] = JQUERY_NO_CONFLICT\n return plugin.jQueryInterface\n }\n }\n })\n}\n\nconst execute = callback => {\n if (typeof callback === 'function') {\n callback()\n }\n}\n\nconst executeAfterTransition = (callback, transitionElement, waitForTransition = true) => {\n if (!waitForTransition) {\n execute(callback)\n return\n }\n\n const durationPadding = 5\n const emulatedDuration = getTransitionDurationFromElement(transitionElement) + durationPadding\n\n let called = false\n\n const handler = ({ target }) => {\n if (target !== transitionElement) {\n return\n }\n\n called = true\n transitionElement.removeEventListener(TRANSITION_END, handler)\n execute(callback)\n }\n\n transitionElement.addEventListener(TRANSITION_END, handler)\n setTimeout(() => {\n if (!called) {\n triggerTransitionEnd(transitionElement)\n }\n }, emulatedDuration)\n}\n\n/**\n * Return the previous/next element of a list.\n *\n * @param {array} list The list of elements\n * @param activeElement The active element\n * @param shouldGetNext Choose to get next or previous element\n * @param isCycleAllowed\n * @return {Element|elem} The proper element\n */\nconst getNextActiveElement = (list, activeElement, shouldGetNext, isCycleAllowed) => {\n const listLength = list.length\n let index = list.indexOf(activeElement)\n\n // if the element does not exist in the list return an element\n // depending on the direction and if cycle is allowed\n if (index === -1) {\n return !shouldGetNext && isCycleAllowed ? list[listLength - 1] : list[0]\n }\n\n index += shouldGetNext ? 1 : -1\n\n if (isCycleAllowed) {\n index = (index + listLength) % listLength\n }\n\n return list[Math.max(0, Math.min(index, listLength - 1))]\n}\n\nexport {\n defineJQueryPlugin,\n execute,\n executeAfterTransition,\n findShadowRoot,\n getElement,\n getElementFromSelector,\n getjQuery,\n getNextActiveElement,\n getSelectorFromElement,\n getTransitionDurationFromElement,\n getUID,\n isDisabled,\n isElement,\n isRTL,\n isVisible,\n noop,\n onDOMContentLoaded,\n reflow,\n triggerTransitionEnd,\n toType\n}\n","/**\n * --------------------------------------------------------------------------\n * Bootstrap (v5.2.3): dom/event-handler.js\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)\n * --------------------------------------------------------------------------\n */\n\nimport { getjQuery } from '../util/index'\n\n/**\n * Constants\n */\n\nconst namespaceRegex = /[^.]*(?=\\..*)\\.|.*/\nconst stripNameRegex = /\\..*/\nconst stripUidRegex = /::\\d+$/\nconst eventRegistry = {} // Events storage\nlet uidEvent = 1\nconst customEvents = {\n mouseenter: 'mouseover',\n mouseleave: 'mouseout'\n}\n\nconst nativeEvents = new Set([\n 'click',\n 'dblclick',\n 'mouseup',\n 'mousedown',\n 'contextmenu',\n 'mousewheel',\n 'DOMMouseScroll',\n 'mouseover',\n 'mouseout',\n 'mousemove',\n 'selectstart',\n 'selectend',\n 'keydown',\n 'keypress',\n 'keyup',\n 'orientationchange',\n 'touchstart',\n 'touchmove',\n 'touchend',\n 'touchcancel',\n 'pointerdown',\n 'pointermove',\n 'pointerup',\n 'pointerleave',\n 'pointercancel',\n 'gesturestart',\n 'gesturechange',\n 'gestureend',\n 'focus',\n 'blur',\n 'change',\n 'reset',\n 'select',\n 'submit',\n 'focusin',\n 'focusout',\n 'load',\n 'unload',\n 'beforeunload',\n 'resize',\n 'move',\n 'DOMContentLoaded',\n 'readystatechange',\n 'error',\n 'abort',\n 'scroll'\n])\n\n/**\n * Private methods\n */\n\nfunction makeEventUid(element, uid) {\n return (uid && `${uid}::${uidEvent++}`) || element.uidEvent || uidEvent++\n}\n\nfunction getElementEvents(element) {\n const uid = makeEventUid(element)\n\n element.uidEvent = uid\n eventRegistry[uid] = eventRegistry[uid] || {}\n\n return eventRegistry[uid]\n}\n\nfunction bootstrapHandler(element, fn) {\n return function handler(event) {\n hydrateObj(event, { delegateTarget: element })\n\n if (handler.oneOff) {\n EventHandler.off(element, event.type, fn)\n }\n\n return fn.apply(element, [event])\n }\n}\n\nfunction bootstrapDelegationHandler(element, selector, fn) {\n return function handler(event) {\n const domElements = element.querySelectorAll(selector)\n\n for (let { target } = event; target && target !== this; target = target.parentNode) {\n for (const domElement of domElements) {\n if (domElement !== target) {\n continue\n }\n\n hydrateObj(event, { delegateTarget: target })\n\n if (handler.oneOff) {\n EventHandler.off(element, event.type, selector, fn)\n }\n\n return fn.apply(target, [event])\n }\n }\n }\n}\n\nfunction findHandler(events, callable, delegationSelector = null) {\n return Object.values(events)\n .find(event => event.callable === callable && event.delegationSelector === delegationSelector)\n}\n\nfunction normalizeParameters(originalTypeEvent, handler, delegationFunction) {\n const isDelegated = typeof handler === 'string'\n // todo: tooltip passes `false` instead of selector, so we need to check\n const callable = isDelegated ? delegationFunction : (handler || delegationFunction)\n let typeEvent = getTypeEvent(originalTypeEvent)\n\n if (!nativeEvents.has(typeEvent)) {\n typeEvent = originalTypeEvent\n }\n\n return [isDelegated, callable, typeEvent]\n}\n\nfunction addHandler(element, originalTypeEvent, handler, delegationFunction, oneOff) {\n if (typeof originalTypeEvent !== 'string' || !element) {\n return\n }\n\n let [isDelegated, callable, typeEvent] = normalizeParameters(originalTypeEvent, handler, delegationFunction)\n\n // in case of mouseenter or mouseleave wrap the handler within a function that checks for its DOM position\n // this prevents the handler from being dispatched the same way as mouseover or mouseout does\n if (originalTypeEvent in customEvents) {\n const wrapFunction = fn => {\n return function (event) {\n if (!event.relatedTarget || (event.relatedTarget !== event.delegateTarget && !event.delegateTarget.contains(event.relatedTarget))) {\n return fn.call(this, event)\n }\n }\n }\n\n callable = wrapFunction(callable)\n }\n\n const events = getElementEvents(element)\n const handlers = events[typeEvent] || (events[typeEvent] = {})\n const previousFunction = findHandler(handlers, callable, isDelegated ? handler : null)\n\n if (previousFunction) {\n previousFunction.oneOff = previousFunction.oneOff && oneOff\n\n return\n }\n\n const uid = makeEventUid(callable, originalTypeEvent.replace(namespaceRegex, ''))\n const fn = isDelegated ?\n bootstrapDelegationHandler(element, handler, callable) :\n bootstrapHandler(element, callable)\n\n fn.delegationSelector = isDelegated ? handler : null\n fn.callable = callable\n fn.oneOff = oneOff\n fn.uidEvent = uid\n handlers[uid] = fn\n\n element.addEventListener(typeEvent, fn, isDelegated)\n}\n\nfunction removeHandler(element, events, typeEvent, handler, delegationSelector) {\n const fn = findHandler(events[typeEvent], handler, delegationSelector)\n\n if (!fn) {\n return\n }\n\n element.removeEventListener(typeEvent, fn, Boolean(delegationSelector))\n delete events[typeEvent][fn.uidEvent]\n}\n\nfunction removeNamespacedHandlers(element, events, typeEvent, namespace) {\n const storeElementEvent = events[typeEvent] || {}\n\n for (const handlerKey of Object.keys(storeElementEvent)) {\n if (handlerKey.includes(namespace)) {\n const event = storeElementEvent[handlerKey]\n removeHandler(element, events, typeEvent, event.callable, event.delegationSelector)\n }\n }\n}\n\nfunction getTypeEvent(event) {\n // allow to get the native events from namespaced events ('click.bs.button' --> 'click')\n event = event.replace(stripNameRegex, '')\n return customEvents[event] || event\n}\n\nconst EventHandler = {\n on(element, event, handler, delegationFunction) {\n addHandler(element, event, handler, delegationFunction, false)\n },\n\n one(element, event, handler, delegationFunction) {\n addHandler(element, event, handler, delegationFunction, true)\n },\n\n off(element, originalTypeEvent, handler, delegationFunction) {\n if (typeof originalTypeEvent !== 'string' || !element) {\n return\n }\n\n const [isDelegated, callable, typeEvent] = normalizeParameters(originalTypeEvent, handler, delegationFunction)\n const inNamespace = typeEvent !== originalTypeEvent\n const events = getElementEvents(element)\n const storeElementEvent = events[typeEvent] || {}\n const isNamespace = originalTypeEvent.startsWith('.')\n\n if (typeof callable !== 'undefined') {\n // Simplest case: handler is passed, remove that listener ONLY.\n if (!Object.keys(storeElementEvent).length) {\n return\n }\n\n removeHandler(element, events, typeEvent, callable, isDelegated ? handler : null)\n return\n }\n\n if (isNamespace) {\n for (const elementEvent of Object.keys(events)) {\n removeNamespacedHandlers(element, events, elementEvent, originalTypeEvent.slice(1))\n }\n }\n\n for (const keyHandlers of Object.keys(storeElementEvent)) {\n const handlerKey = keyHandlers.replace(stripUidRegex, '')\n\n if (!inNamespace || originalTypeEvent.includes(handlerKey)) {\n const event = storeElementEvent[keyHandlers]\n removeHandler(element, events, typeEvent, event.callable, event.delegationSelector)\n }\n }\n },\n\n trigger(element, event, args) {\n if (typeof event !== 'string' || !element) {\n return null\n }\n\n const $ = getjQuery()\n const typeEvent = getTypeEvent(event)\n const inNamespace = event !== typeEvent\n\n let jQueryEvent = null\n let bubbles = true\n let nativeDispatch = true\n let defaultPrevented = false\n\n if (inNamespace && $) {\n jQueryEvent = $.Event(event, args)\n\n $(element).trigger(jQueryEvent)\n bubbles = !jQueryEvent.isPropagationStopped()\n nativeDispatch = !jQueryEvent.isImmediatePropagationStopped()\n defaultPrevented = jQueryEvent.isDefaultPrevented()\n }\n\n let evt = new Event(event, { bubbles, cancelable: true })\n evt = hydrateObj(evt, args)\n\n if (defaultPrevented) {\n evt.preventDefault()\n }\n\n if (nativeDispatch) {\n element.dispatchEvent(evt)\n }\n\n if (evt.defaultPrevented && jQueryEvent) {\n jQueryEvent.preventDefault()\n }\n\n return evt\n }\n}\n\nfunction hydrateObj(obj, meta) {\n for (const [key, value] of Object.entries(meta || {})) {\n try {\n obj[key] = value\n } catch {\n Object.defineProperty(obj, key, {\n configurable: true,\n get() {\n return value\n }\n })\n }\n }\n\n return obj\n}\n\nexport default EventHandler\n","/**\n * --------------------------------------------------------------------------\n * Bootstrap (v5.2.3): dom/data.js\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)\n * --------------------------------------------------------------------------\n */\n\n/**\n * Constants\n */\n\nconst elementMap = new Map()\n\nexport default {\n set(element, key, instance) {\n if (!elementMap.has(element)) {\n elementMap.set(element, new Map())\n }\n\n const instanceMap = elementMap.get(element)\n\n // make it clear we only want one instance per element\n // can be removed later when multiple key/instances are fine to be used\n if (!instanceMap.has(key) && instanceMap.size !== 0) {\n // eslint-disable-next-line no-console\n console.error(`Bootstrap doesn't allow more than one instance per element. Bound instance: ${Array.from(instanceMap.keys())[0]}.`)\n return\n }\n\n instanceMap.set(key, instance)\n },\n\n get(element, key) {\n if (elementMap.has(element)) {\n return elementMap.get(element).get(key) || null\n }\n\n return null\n },\n\n remove(element, key) {\n if (!elementMap.has(element)) {\n return\n }\n\n const instanceMap = elementMap.get(element)\n\n instanceMap.delete(key)\n\n // free up element references if there are no instances left for an element\n if (instanceMap.size === 0) {\n elementMap.delete(element)\n }\n }\n}\n","/**\n * --------------------------------------------------------------------------\n * Bootstrap (v5.2.3): dom/manipulator.js\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)\n * --------------------------------------------------------------------------\n */\n\nfunction normalizeData(value) {\n if (value === 'true') {\n return true\n }\n\n if (value === 'false') {\n return false\n }\n\n if (value === Number(value).toString()) {\n return Number(value)\n }\n\n if (value === '' || value === 'null') {\n return null\n }\n\n if (typeof value !== 'string') {\n return value\n }\n\n try {\n return JSON.parse(decodeURIComponent(value))\n } catch {\n return value\n }\n}\n\nfunction normalizeDataKey(key) {\n return key.replace(/[A-Z]/g, chr => `-${chr.toLowerCase()}`)\n}\n\nconst Manipulator = {\n setDataAttribute(element, key, value) {\n element.setAttribute(`data-bs-${normalizeDataKey(key)}`, value)\n },\n\n removeDataAttribute(element, key) {\n element.removeAttribute(`data-bs-${normalizeDataKey(key)}`)\n },\n\n getDataAttributes(element) {\n if (!element) {\n return {}\n }\n\n const attributes = {}\n const bsKeys = Object.keys(element.dataset).filter(key => key.startsWith('bs') && !key.startsWith('bsConfig'))\n\n for (const key of bsKeys) {\n let pureKey = key.replace(/^bs/, '')\n pureKey = pureKey.charAt(0).toLowerCase() + pureKey.slice(1, pureKey.length)\n attributes[pureKey] = normalizeData(element.dataset[key])\n }\n\n return attributes\n },\n\n getDataAttribute(element, key) {\n return normalizeData(element.getAttribute(`data-bs-${normalizeDataKey(key)}`))\n }\n}\n\nexport default Manipulator\n","/**\n * --------------------------------------------------------------------------\n * Bootstrap (v5.2.3): util/config.js\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)\n * --------------------------------------------------------------------------\n */\n\nimport { isElement, toType } from './index'\nimport Manipulator from '../dom/manipulator'\n\n/**\n * Class definition\n */\n\nclass Config {\n // Getters\n static get Default() {\n return {}\n }\n\n static get DefaultType() {\n return {}\n }\n\n static get NAME() {\n throw new Error('You have to implement the static method \"NAME\", for each component!')\n }\n\n _getConfig(config) {\n config = this._mergeConfigObj(config)\n config = this._configAfterMerge(config)\n this._typeCheckConfig(config)\n return config\n }\n\n _configAfterMerge(config) {\n return config\n }\n\n _mergeConfigObj(config, element) {\n const jsonConfig = isElement(element) ? Manipulator.getDataAttribute(element, 'config') : {} // try to parse\n\n return {\n ...this.constructor.Default,\n ...(typeof jsonConfig === 'object' ? jsonConfig : {}),\n ...(isElement(element) ? Manipulator.getDataAttributes(element) : {}),\n ...(typeof config === 'object' ? config : {})\n }\n }\n\n _typeCheckConfig(config, configTypes = this.constructor.DefaultType) {\n for (const property of Object.keys(configTypes)) {\n const expectedTypes = configTypes[property]\n const value = config[property]\n const valueType = isElement(value) ? 'element' : toType(value)\n\n if (!new RegExp(expectedTypes).test(valueType)) {\n throw new TypeError(\n `${this.constructor.NAME.toUpperCase()}: Option \"${property}\" provided type \"${valueType}\" but expected type \"${expectedTypes}\".`\n )\n }\n }\n }\n}\n\nexport default Config\n","/**\n * --------------------------------------------------------------------------\n * Bootstrap (v5.2.3): base-component.js\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)\n * --------------------------------------------------------------------------\n */\n\nimport Data from './dom/data'\nimport { executeAfterTransition, getElement } from './util/index'\nimport EventHandler from './dom/event-handler'\nimport Config from './util/config'\n\n/**\n * Constants\n */\n\nconst VERSION = '5.2.3'\n\n/**\n * Class definition\n */\n\nclass BaseComponent extends Config {\n constructor(element, config) {\n super()\n\n element = getElement(element)\n if (!element) {\n return\n }\n\n this._element = element\n this._config = this._getConfig(config)\n\n Data.set(this._element, this.constructor.DATA_KEY, this)\n }\n\n // Public\n dispose() {\n Data.remove(this._element, this.constructor.DATA_KEY)\n EventHandler.off(this._element, this.constructor.EVENT_KEY)\n\n for (const propertyName of Object.getOwnPropertyNames(this)) {\n this[propertyName] = null\n }\n }\n\n _queueCallback(callback, element, isAnimated = true) {\n executeAfterTransition(callback, element, isAnimated)\n }\n\n _getConfig(config) {\n config = this._mergeConfigObj(config, this._element)\n config = this._configAfterMerge(config)\n this._typeCheckConfig(config)\n return config\n }\n\n // Static\n static getInstance(element) {\n return Data.get(getElement(element), this.DATA_KEY)\n }\n\n static getOrCreateInstance(element, config = {}) {\n return this.getInstance(element) || new this(element, typeof config === 'object' ? config : null)\n }\n\n static get VERSION() {\n return VERSION\n }\n\n static get DATA_KEY() {\n return `bs.${this.NAME}`\n }\n\n static get EVENT_KEY() {\n return `.${this.DATA_KEY}`\n }\n\n static eventName(name) {\n return `${name}${this.EVENT_KEY}`\n }\n}\n\nexport default BaseComponent\n","/**\n * --------------------------------------------------------------------------\n * Bootstrap (v5.2.3): util/component-functions.js\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)\n * --------------------------------------------------------------------------\n */\n\nimport EventHandler from '../dom/event-handler'\nimport { getElementFromSelector, isDisabled } from './index'\n\nconst enableDismissTrigger = (component, method = 'hide') => {\n const clickEvent = `click.dismiss${component.EVENT_KEY}`\n const name = component.NAME\n\n EventHandler.on(document, clickEvent, `[data-bs-dismiss=\"${name}\"]`, function (event) {\n if (['A', 'AREA'].includes(this.tagName)) {\n event.preventDefault()\n }\n\n if (isDisabled(this)) {\n return\n }\n\n const target = getElementFromSelector(this) || this.closest(`.${name}`)\n const instance = component.getOrCreateInstance(target)\n\n // Method argument is left, for Alert and only, as it doesn't implement the 'hide' method\n instance[method]()\n })\n}\n\nexport {\n enableDismissTrigger\n}\n","/**\n * --------------------------------------------------------------------------\n * Bootstrap (v5.2.3): alert.js\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)\n * --------------------------------------------------------------------------\n */\n\nimport { defineJQueryPlugin } from './util/index'\nimport EventHandler from './dom/event-handler'\nimport BaseComponent from './base-component'\nimport { enableDismissTrigger } from './util/component-functions'\n\n/**\n * Constants\n */\n\nconst NAME = 'alert'\nconst DATA_KEY = 'bs.alert'\nconst EVENT_KEY = `.${DATA_KEY}`\n\nconst EVENT_CLOSE = `close${EVENT_KEY}`\nconst EVENT_CLOSED = `closed${EVENT_KEY}`\nconst CLASS_NAME_FADE = 'fade'\nconst CLASS_NAME_SHOW = 'show'\n\n/**\n * Class definition\n */\n\nclass Alert extends BaseComponent {\n // Getters\n static get NAME() {\n return NAME\n }\n\n // Public\n close() {\n const closeEvent = EventHandler.trigger(this._element, EVENT_CLOSE)\n\n if (closeEvent.defaultPrevented) {\n return\n }\n\n this._element.classList.remove(CLASS_NAME_SHOW)\n\n const isAnimated = this._element.classList.contains(CLASS_NAME_FADE)\n this._queueCallback(() => this._destroyElement(), this._element, isAnimated)\n }\n\n // Private\n _destroyElement() {\n this._element.remove()\n EventHandler.trigger(this._element, EVENT_CLOSED)\n this.dispose()\n }\n\n // Static\n static jQueryInterface(config) {\n return this.each(function () {\n const data = Alert.getOrCreateInstance(this)\n\n if (typeof config !== 'string') {\n return\n }\n\n if (data[config] === undefined || config.startsWith('_') || config === 'constructor') {\n throw new TypeError(`No method named \"${config}\"`)\n }\n\n data[config](this)\n })\n }\n}\n\n/**\n * Data API implementation\n */\n\nenableDismissTrigger(Alert, 'close')\n\n/**\n * jQuery\n */\n\ndefineJQueryPlugin(Alert)\n\nexport default Alert\n","/**\n * --------------------------------------------------------------------------\n * Bootstrap (v5.2.3): button.js\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)\n * --------------------------------------------------------------------------\n */\n\nimport { defineJQueryPlugin } from './util/index'\nimport EventHandler from './dom/event-handler'\nimport BaseComponent from './base-component'\n\n/**\n * Constants\n */\n\nconst NAME = 'button'\nconst DATA_KEY = 'bs.button'\nconst EVENT_KEY = `.${DATA_KEY}`\nconst DATA_API_KEY = '.data-api'\n\nconst CLASS_NAME_ACTIVE = 'active'\nconst SELECTOR_DATA_TOGGLE = '[data-bs-toggle=\"button\"]'\nconst EVENT_CLICK_DATA_API = `click${EVENT_KEY}${DATA_API_KEY}`\n\n/**\n * Class definition\n */\n\nclass Button extends BaseComponent {\n // Getters\n static get NAME() {\n return NAME\n }\n\n // Public\n toggle() {\n // Toggle class and sync the `aria-pressed` attribute with the return value of the `.toggle()` method\n this._element.setAttribute('aria-pressed', this._element.classList.toggle(CLASS_NAME_ACTIVE))\n }\n\n // Static\n static jQueryInterface(config) {\n return this.each(function () {\n const data = Button.getOrCreateInstance(this)\n\n if (config === 'toggle') {\n data[config]()\n }\n })\n }\n}\n\n/**\n * Data API implementation\n */\n\nEventHandler.on(document, EVENT_CLICK_DATA_API, SELECTOR_DATA_TOGGLE, event => {\n event.preventDefault()\n\n const button = event.target.closest(SELECTOR_DATA_TOGGLE)\n const data = Button.getOrCreateInstance(button)\n\n data.toggle()\n})\n\n/**\n * jQuery\n */\n\ndefineJQueryPlugin(Button)\n\nexport default Button\n","/**\n * --------------------------------------------------------------------------\n * Bootstrap (v5.2.3): dom/selector-engine.js\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)\n * --------------------------------------------------------------------------\n */\n\nimport { isDisabled, isVisible } from '../util/index'\n\n/**\n * Constants\n */\n\nconst SelectorEngine = {\n find(selector, element = document.documentElement) {\n return [].concat(...Element.prototype.querySelectorAll.call(element, selector))\n },\n\n findOne(selector, element = document.documentElement) {\n return Element.prototype.querySelector.call(element, selector)\n },\n\n children(element, selector) {\n return [].concat(...element.children).filter(child => child.matches(selector))\n },\n\n parents(element, selector) {\n const parents = []\n let ancestor = element.parentNode.closest(selector)\n\n while (ancestor) {\n parents.push(ancestor)\n ancestor = ancestor.parentNode.closest(selector)\n }\n\n return parents\n },\n\n prev(element, selector) {\n let previous = element.previousElementSibling\n\n while (previous) {\n if (previous.matches(selector)) {\n return [previous]\n }\n\n previous = previous.previousElementSibling\n }\n\n return []\n },\n // TODO: this is now unused; remove later along with prev()\n next(element, selector) {\n let next = element.nextElementSibling\n\n while (next) {\n if (next.matches(selector)) {\n return [next]\n }\n\n next = next.nextElementSibling\n }\n\n return []\n },\n\n focusableChildren(element) {\n const focusables = [\n 'a',\n 'button',\n 'input',\n 'textarea',\n 'select',\n 'details',\n '[tabindex]',\n '[contenteditable=\"true\"]'\n ].map(selector => `${selector}:not([tabindex^=\"-\"])`).join(',')\n\n return this.find(focusables, element).filter(el => !isDisabled(el) && isVisible(el))\n }\n}\n\nexport default SelectorEngine\n","/**\n * --------------------------------------------------------------------------\n * Bootstrap (v5.2.3): util/swipe.js\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)\n * --------------------------------------------------------------------------\n */\n\nimport Config from './config'\nimport EventHandler from '../dom/event-handler'\nimport { execute } from './index'\n\n/**\n * Constants\n */\n\nconst NAME = 'swipe'\nconst EVENT_KEY = '.bs.swipe'\nconst EVENT_TOUCHSTART = `touchstart${EVENT_KEY}`\nconst EVENT_TOUCHMOVE = `touchmove${EVENT_KEY}`\nconst EVENT_TOUCHEND = `touchend${EVENT_KEY}`\nconst EVENT_POINTERDOWN = `pointerdown${EVENT_KEY}`\nconst EVENT_POINTERUP = `pointerup${EVENT_KEY}`\nconst POINTER_TYPE_TOUCH = 'touch'\nconst POINTER_TYPE_PEN = 'pen'\nconst CLASS_NAME_POINTER_EVENT = 'pointer-event'\nconst SWIPE_THRESHOLD = 40\n\nconst Default = {\n endCallback: null,\n leftCallback: null,\n rightCallback: null\n}\n\nconst DefaultType = {\n endCallback: '(function|null)',\n leftCallback: '(function|null)',\n rightCallback: '(function|null)'\n}\n\n/**\n * Class definition\n */\n\nclass Swipe extends Config {\n constructor(element, config) {\n super()\n this._element = element\n\n if (!element || !Swipe.isSupported()) {\n return\n }\n\n this._config = this._getConfig(config)\n this._deltaX = 0\n this._supportPointerEvents = Boolean(window.PointerEvent)\n this._initEvents()\n }\n\n // Getters\n static get Default() {\n return Default\n }\n\n static get DefaultType() {\n return DefaultType\n }\n\n static get NAME() {\n return NAME\n }\n\n // Public\n dispose() {\n EventHandler.off(this._element, EVENT_KEY)\n }\n\n // Private\n _start(event) {\n if (!this._supportPointerEvents) {\n this._deltaX = event.touches[0].clientX\n\n return\n }\n\n if (this._eventIsPointerPenTouch(event)) {\n this._deltaX = event.clientX\n }\n }\n\n _end(event) {\n if (this._eventIsPointerPenTouch(event)) {\n this._deltaX = event.clientX - this._deltaX\n }\n\n this._handleSwipe()\n execute(this._config.endCallback)\n }\n\n _move(event) {\n this._deltaX = event.touches && event.touches.length > 1 ?\n 0 :\n event.touches[0].clientX - this._deltaX\n }\n\n _handleSwipe() {\n const absDeltaX = Math.abs(this._deltaX)\n\n if (absDeltaX <= SWIPE_THRESHOLD) {\n return\n }\n\n const direction = absDeltaX / this._deltaX\n\n this._deltaX = 0\n\n if (!direction) {\n return\n }\n\n execute(direction > 0 ? this._config.rightCallback : this._config.leftCallback)\n }\n\n _initEvents() {\n if (this._supportPointerEvents) {\n EventHandler.on(this._element, EVENT_POINTERDOWN, event => this._start(event))\n EventHandler.on(this._element, EVENT_POINTERUP, event => this._end(event))\n\n this._element.classList.add(CLASS_NAME_POINTER_EVENT)\n } else {\n EventHandler.on(this._element, EVENT_TOUCHSTART, event => this._start(event))\n EventHandler.on(this._element, EVENT_TOUCHMOVE, event => this._move(event))\n EventHandler.on(this._element, EVENT_TOUCHEND, event => this._end(event))\n }\n }\n\n _eventIsPointerPenTouch(event) {\n return this._supportPointerEvents && (event.pointerType === POINTER_TYPE_PEN || event.pointerType === POINTER_TYPE_TOUCH)\n }\n\n // Static\n static isSupported() {\n return 'ontouchstart' in document.documentElement || navigator.maxTouchPoints > 0\n }\n}\n\nexport default Swipe\n","/**\n * --------------------------------------------------------------------------\n * Bootstrap (v5.2.3): carousel.js\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)\n * --------------------------------------------------------------------------\n */\n\nimport {\n defineJQueryPlugin,\n getElementFromSelector,\n getNextActiveElement,\n isRTL,\n isVisible,\n reflow,\n triggerTransitionEnd\n} from './util/index'\nimport EventHandler from './dom/event-handler'\nimport Manipulator from './dom/manipulator'\nimport SelectorEngine from './dom/selector-engine'\nimport Swipe from './util/swipe'\nimport BaseComponent from './base-component'\n\n/**\n * Constants\n */\n\nconst NAME = 'carousel'\nconst DATA_KEY = 'bs.carousel'\nconst EVENT_KEY = `.${DATA_KEY}`\nconst DATA_API_KEY = '.data-api'\n\nconst ARROW_LEFT_KEY = 'ArrowLeft'\nconst ARROW_RIGHT_KEY = 'ArrowRight'\nconst TOUCHEVENT_COMPAT_WAIT = 500 // Time for mouse compat events to fire after touch\n\nconst ORDER_NEXT = 'next'\nconst ORDER_PREV = 'prev'\nconst DIRECTION_LEFT = 'left'\nconst DIRECTION_RIGHT = 'right'\n\nconst EVENT_SLIDE = `slide${EVENT_KEY}`\nconst EVENT_SLID = `slid${EVENT_KEY}`\nconst EVENT_KEYDOWN = `keydown${EVENT_KEY}`\nconst EVENT_MOUSEENTER = `mouseenter${EVENT_KEY}`\nconst EVENT_MOUSELEAVE = `mouseleave${EVENT_KEY}`\nconst EVENT_DRAG_START = `dragstart${EVENT_KEY}`\nconst EVENT_LOAD_DATA_API = `load${EVENT_KEY}${DATA_API_KEY}`\nconst EVENT_CLICK_DATA_API = `click${EVENT_KEY}${DATA_API_KEY}`\n\nconst CLASS_NAME_CAROUSEL = 'carousel'\nconst CLASS_NAME_ACTIVE = 'active'\nconst CLASS_NAME_SLIDE = 'slide'\nconst CLASS_NAME_END = 'carousel-item-end'\nconst CLASS_NAME_START = 'carousel-item-start'\nconst CLASS_NAME_NEXT = 'carousel-item-next'\nconst CLASS_NAME_PREV = 'carousel-item-prev'\n\nconst SELECTOR_ACTIVE = '.active'\nconst SELECTOR_ITEM = '.carousel-item'\nconst SELECTOR_ACTIVE_ITEM = SELECTOR_ACTIVE + SELECTOR_ITEM\nconst SELECTOR_ITEM_IMG = '.carousel-item img'\nconst SELECTOR_INDICATORS = '.carousel-indicators'\nconst SELECTOR_DATA_SLIDE = '[data-bs-slide], [data-bs-slide-to]'\nconst SELECTOR_DATA_RIDE = '[data-bs-ride=\"carousel\"]'\n\nconst KEY_TO_DIRECTION = {\n [ARROW_LEFT_KEY]: DIRECTION_RIGHT,\n [ARROW_RIGHT_KEY]: DIRECTION_LEFT\n}\n\nconst Default = {\n interval: 5000,\n keyboard: true,\n pause: 'hover',\n ride: false,\n touch: true,\n wrap: true\n}\n\nconst DefaultType = {\n interval: '(number|boolean)', // TODO:v6 remove boolean support\n keyboard: 'boolean',\n pause: '(string|boolean)',\n ride: '(boolean|string)',\n touch: 'boolean',\n wrap: 'boolean'\n}\n\n/**\n * Class definition\n */\n\nclass Carousel extends BaseComponent {\n constructor(element, config) {\n super(element, config)\n\n this._interval = null\n this._activeElement = null\n this._isSliding = false\n this.touchTimeout = null\n this._swipeHelper = null\n\n this._indicatorsElement = SelectorEngine.findOne(SELECTOR_INDICATORS, this._element)\n this._addEventListeners()\n\n if (this._config.ride === CLASS_NAME_CAROUSEL) {\n this.cycle()\n }\n }\n\n // Getters\n static get Default() {\n return Default\n }\n\n static get DefaultType() {\n return DefaultType\n }\n\n static get NAME() {\n return NAME\n }\n\n // Public\n next() {\n this._slide(ORDER_NEXT)\n }\n\n nextWhenVisible() {\n // FIXME TODO use `document.visibilityState`\n // Don't call next when the page isn't visible\n // or the carousel or its parent isn't visible\n if (!document.hidden && isVisible(this._element)) {\n this.next()\n }\n }\n\n prev() {\n this._slide(ORDER_PREV)\n }\n\n pause() {\n if (this._isSliding) {\n triggerTransitionEnd(this._element)\n }\n\n this._clearInterval()\n }\n\n cycle() {\n this._clearInterval()\n this._updateInterval()\n\n this._interval = setInterval(() => this.nextWhenVisible(), this._config.interval)\n }\n\n _maybeEnableCycle() {\n if (!this._config.ride) {\n return\n }\n\n if (this._isSliding) {\n EventHandler.one(this._element, EVENT_SLID, () => this.cycle())\n return\n }\n\n this.cycle()\n }\n\n to(index) {\n const items = this._getItems()\n if (index > items.length - 1 || index < 0) {\n return\n }\n\n if (this._isSliding) {\n EventHandler.one(this._element, EVENT_SLID, () => this.to(index))\n return\n }\n\n const activeIndex = this._getItemIndex(this._getActive())\n if (activeIndex === index) {\n return\n }\n\n const order = index > activeIndex ? ORDER_NEXT : ORDER_PREV\n\n this._slide(order, items[index])\n }\n\n dispose() {\n if (this._swipeHelper) {\n this._swipeHelper.dispose()\n }\n\n super.dispose()\n }\n\n // Private\n _configAfterMerge(config) {\n config.defaultInterval = config.interval\n return config\n }\n\n _addEventListeners() {\n if (this._config.keyboard) {\n EventHandler.on(this._element, EVENT_KEYDOWN, event => this._keydown(event))\n }\n\n if (this._config.pause === 'hover') {\n EventHandler.on(this._element, EVENT_MOUSEENTER, () => this.pause())\n EventHandler.on(this._element, EVENT_MOUSELEAVE, () => this._maybeEnableCycle())\n }\n\n if (this._config.touch && Swipe.isSupported()) {\n this._addTouchEventListeners()\n }\n }\n\n _addTouchEventListeners() {\n for (const img of SelectorEngine.find(SELECTOR_ITEM_IMG, this._element)) {\n EventHandler.on(img, EVENT_DRAG_START, event => event.preventDefault())\n }\n\n const endCallBack = () => {\n if (this._config.pause !== 'hover') {\n return\n }\n\n // If it's a touch-enabled device, mouseenter/leave are fired as\n // part of the mouse compatibility events on first tap - the carousel\n // would stop cycling until user tapped out of it;\n // here, we listen for touchend, explicitly pause the carousel\n // (as if it's the second time we tap on it, mouseenter compat event\n // is NOT fired) and after a timeout (to allow for mouse compatibility\n // events to fire) we explicitly restart cycling\n\n this.pause()\n if (this.touchTimeout) {\n clearTimeout(this.touchTimeout)\n }\n\n this.touchTimeout = setTimeout(() => this._maybeEnableCycle(), TOUCHEVENT_COMPAT_WAIT + this._config.interval)\n }\n\n const swipeConfig = {\n leftCallback: () => this._slide(this._directionToOrder(DIRECTION_LEFT)),\n rightCallback: () => this._slide(this._directionToOrder(DIRECTION_RIGHT)),\n endCallback: endCallBack\n }\n\n this._swipeHelper = new Swipe(this._element, swipeConfig)\n }\n\n _keydown(event) {\n if (/input|textarea/i.test(event.target.tagName)) {\n return\n }\n\n const direction = KEY_TO_DIRECTION[event.key]\n if (direction) {\n event.preventDefault()\n this._slide(this._directionToOrder(direction))\n }\n }\n\n _getItemIndex(element) {\n return this._getItems().indexOf(element)\n }\n\n _setActiveIndicatorElement(index) {\n if (!this._indicatorsElement) {\n return\n }\n\n const activeIndicator = SelectorEngine.findOne(SELECTOR_ACTIVE, this._indicatorsElement)\n\n activeIndicator.classList.remove(CLASS_NAME_ACTIVE)\n activeIndicator.removeAttribute('aria-current')\n\n const newActiveIndicator = SelectorEngine.findOne(`[data-bs-slide-to=\"${index}\"]`, this._indicatorsElement)\n\n if (newActiveIndicator) {\n newActiveIndicator.classList.add(CLASS_NAME_ACTIVE)\n newActiveIndicator.setAttribute('aria-current', 'true')\n }\n }\n\n _updateInterval() {\n const element = this._activeElement || this._getActive()\n\n if (!element) {\n return\n }\n\n const elementInterval = Number.parseInt(element.getAttribute('data-bs-interval'), 10)\n\n this._config.interval = elementInterval || this._config.defaultInterval\n }\n\n _slide(order, element = null) {\n if (this._isSliding) {\n return\n }\n\n const activeElement = this._getActive()\n const isNext = order === ORDER_NEXT\n const nextElement = element || getNextActiveElement(this._getItems(), activeElement, isNext, this._config.wrap)\n\n if (nextElement === activeElement) {\n return\n }\n\n const nextElementIndex = this._getItemIndex(nextElement)\n\n const triggerEvent = eventName => {\n return EventHandler.trigger(this._element, eventName, {\n relatedTarget: nextElement,\n direction: this._orderToDirection(order),\n from: this._getItemIndex(activeElement),\n to: nextElementIndex\n })\n }\n\n const slideEvent = triggerEvent(EVENT_SLIDE)\n\n if (slideEvent.defaultPrevented) {\n return\n }\n\n if (!activeElement || !nextElement) {\n // Some weirdness is happening, so we bail\n // todo: change tests that use empty divs to avoid this check\n return\n }\n\n const isCycling = Boolean(this._interval)\n this.pause()\n\n this._isSliding = true\n\n this._setActiveIndicatorElement(nextElementIndex)\n this._activeElement = nextElement\n\n const directionalClassName = isNext ? CLASS_NAME_START : CLASS_NAME_END\n const orderClassName = isNext ? CLASS_NAME_NEXT : CLASS_NAME_PREV\n\n nextElement.classList.add(orderClassName)\n\n reflow(nextElement)\n\n activeElement.classList.add(directionalClassName)\n nextElement.classList.add(directionalClassName)\n\n const completeCallBack = () => {\n nextElement.classList.remove(directionalClassName, orderClassName)\n nextElement.classList.add(CLASS_NAME_ACTIVE)\n\n activeElement.classList.remove(CLASS_NAME_ACTIVE, orderClassName, directionalClassName)\n\n this._isSliding = false\n\n triggerEvent(EVENT_SLID)\n }\n\n this._queueCallback(completeCallBack, activeElement, this._isAnimated())\n\n if (isCycling) {\n this.cycle()\n }\n }\n\n _isAnimated() {\n return this._element.classList.contains(CLASS_NAME_SLIDE)\n }\n\n _getActive() {\n return SelectorEngine.findOne(SELECTOR_ACTIVE_ITEM, this._element)\n }\n\n _getItems() {\n return SelectorEngine.find(SELECTOR_ITEM, this._element)\n }\n\n _clearInterval() {\n if (this._interval) {\n clearInterval(this._interval)\n this._interval = null\n }\n }\n\n _directionToOrder(direction) {\n if (isRTL()) {\n return direction === DIRECTION_LEFT ? ORDER_PREV : ORDER_NEXT\n }\n\n return direction === DIRECTION_LEFT ? ORDER_NEXT : ORDER_PREV\n }\n\n _orderToDirection(order) {\n if (isRTL()) {\n return order === ORDER_PREV ? DIRECTION_LEFT : DIRECTION_RIGHT\n }\n\n return order === ORDER_PREV ? DIRECTION_RIGHT : DIRECTION_LEFT\n }\n\n // Static\n static jQueryInterface(config) {\n return this.each(function () {\n const data = Carousel.getOrCreateInstance(this, config)\n\n if (typeof config === 'number') {\n data.to(config)\n return\n }\n\n if (typeof config === 'string') {\n if (data[config] === undefined || config.startsWith('_') || config === 'constructor') {\n throw new TypeError(`No method named \"${config}\"`)\n }\n\n data[config]()\n }\n })\n }\n}\n\n/**\n * Data API implementation\n */\n\nEventHandler.on(document, EVENT_CLICK_DATA_API, SELECTOR_DATA_SLIDE, function (event) {\n const target = getElementFromSelector(this)\n\n if (!target || !target.classList.contains(CLASS_NAME_CAROUSEL)) {\n return\n }\n\n event.preventDefault()\n\n const carousel = Carousel.getOrCreateInstance(target)\n const slideIndex = this.getAttribute('data-bs-slide-to')\n\n if (slideIndex) {\n carousel.to(slideIndex)\n carousel._maybeEnableCycle()\n return\n }\n\n if (Manipulator.getDataAttribute(this, 'slide') === 'next') {\n carousel.next()\n carousel._maybeEnableCycle()\n return\n }\n\n carousel.prev()\n carousel._maybeEnableCycle()\n})\n\nEventHandler.on(window, EVENT_LOAD_DATA_API, () => {\n const carousels = SelectorEngine.find(SELECTOR_DATA_RIDE)\n\n for (const carousel of carousels) {\n Carousel.getOrCreateInstance(carousel)\n }\n})\n\n/**\n * jQuery\n */\n\ndefineJQueryPlugin(Carousel)\n\nexport default Carousel\n","/**\n * --------------------------------------------------------------------------\n * Bootstrap (v5.2.3): collapse.js\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)\n * --------------------------------------------------------------------------\n */\n\nimport {\n defineJQueryPlugin,\n getElement,\n getElementFromSelector,\n getSelectorFromElement,\n reflow\n} from './util/index'\nimport EventHandler from './dom/event-handler'\nimport SelectorEngine from './dom/selector-engine'\nimport BaseComponent from './base-component'\n\n/**\n * Constants\n */\n\nconst NAME = 'collapse'\nconst DATA_KEY = 'bs.collapse'\nconst EVENT_KEY = `.${DATA_KEY}`\nconst DATA_API_KEY = '.data-api'\n\nconst EVENT_SHOW = `show${EVENT_KEY}`\nconst EVENT_SHOWN = `shown${EVENT_KEY}`\nconst EVENT_HIDE = `hide${EVENT_KEY}`\nconst EVENT_HIDDEN = `hidden${EVENT_KEY}`\nconst EVENT_CLICK_DATA_API = `click${EVENT_KEY}${DATA_API_KEY}`\n\nconst CLASS_NAME_SHOW = 'show'\nconst CLASS_NAME_COLLAPSE = 'collapse'\nconst CLASS_NAME_COLLAPSING = 'collapsing'\nconst CLASS_NAME_COLLAPSED = 'collapsed'\nconst CLASS_NAME_DEEPER_CHILDREN = `:scope .${CLASS_NAME_COLLAPSE} .${CLASS_NAME_COLLAPSE}`\nconst CLASS_NAME_HORIZONTAL = 'collapse-horizontal'\n\nconst WIDTH = 'width'\nconst HEIGHT = 'height'\n\nconst SELECTOR_ACTIVES = '.collapse.show, .collapse.collapsing'\nconst SELECTOR_DATA_TOGGLE = '[data-bs-toggle=\"collapse\"]'\n\nconst Default = {\n parent: null,\n toggle: true\n}\n\nconst DefaultType = {\n parent: '(null|element)',\n toggle: 'boolean'\n}\n\n/**\n * Class definition\n */\n\nclass Collapse extends BaseComponent {\n constructor(element, config) {\n super(element, config)\n\n this._isTransitioning = false\n this._triggerArray = []\n\n const toggleList = SelectorEngine.find(SELECTOR_DATA_TOGGLE)\n\n for (const elem of toggleList) {\n const selector = getSelectorFromElement(elem)\n const filterElement = SelectorEngine.find(selector)\n .filter(foundElement => foundElement === this._element)\n\n if (selector !== null && filterElement.length) {\n this._triggerArray.push(elem)\n }\n }\n\n this._initializeChildren()\n\n if (!this._config.parent) {\n this._addAriaAndCollapsedClass(this._triggerArray, this._isShown())\n }\n\n if (this._config.toggle) {\n this.toggle()\n }\n }\n\n // Getters\n static get Default() {\n return Default\n }\n\n static get DefaultType() {\n return DefaultType\n }\n\n static get NAME() {\n return NAME\n }\n\n // Public\n toggle() {\n if (this._isShown()) {\n this.hide()\n } else {\n this.show()\n }\n }\n\n show() {\n if (this._isTransitioning || this._isShown()) {\n return\n }\n\n let activeChildren = []\n\n // find active children\n if (this._config.parent) {\n activeChildren = this._getFirstLevelChildren(SELECTOR_ACTIVES)\n .filter(element => element !== this._element)\n .map(element => Collapse.getOrCreateInstance(element, { toggle: false }))\n }\n\n if (activeChildren.length && activeChildren[0]._isTransitioning) {\n return\n }\n\n const startEvent = EventHandler.trigger(this._element, EVENT_SHOW)\n if (startEvent.defaultPrevented) {\n return\n }\n\n for (const activeInstance of activeChildren) {\n activeInstance.hide()\n }\n\n const dimension = this._getDimension()\n\n this._element.classList.remove(CLASS_NAME_COLLAPSE)\n this._element.classList.add(CLASS_NAME_COLLAPSING)\n\n this._element.style[dimension] = 0\n\n this._addAriaAndCollapsedClass(this._triggerArray, true)\n this._isTransitioning = true\n\n const complete = () => {\n this._isTransitioning = false\n\n this._element.classList.remove(CLASS_NAME_COLLAPSING)\n this._element.classList.add(CLASS_NAME_COLLAPSE, CLASS_NAME_SHOW)\n\n this._element.style[dimension] = ''\n\n EventHandler.trigger(this._element, EVENT_SHOWN)\n }\n\n const capitalizedDimension = dimension[0].toUpperCase() + dimension.slice(1)\n const scrollSize = `scroll${capitalizedDimension}`\n\n this._queueCallback(complete, this._element, true)\n this._element.style[dimension] = `${this._element[scrollSize]}px`\n }\n\n hide() {\n if (this._isTransitioning || !this._isShown()) {\n return\n }\n\n const startEvent = EventHandler.trigger(this._element, EVENT_HIDE)\n if (startEvent.defaultPrevented) {\n return\n }\n\n const dimension = this._getDimension()\n\n this._element.style[dimension] = `${this._element.getBoundingClientRect()[dimension]}px`\n\n reflow(this._element)\n\n this._element.classList.add(CLASS_NAME_COLLAPSING)\n this._element.classList.remove(CLASS_NAME_COLLAPSE, CLASS_NAME_SHOW)\n\n for (const trigger of this._triggerArray) {\n const element = getElementFromSelector(trigger)\n\n if (element && !this._isShown(element)) {\n this._addAriaAndCollapsedClass([trigger], false)\n }\n }\n\n this._isTransitioning = true\n\n const complete = () => {\n this._isTransitioning = false\n this._element.classList.remove(CLASS_NAME_COLLAPSING)\n this._element.classList.add(CLASS_NAME_COLLAPSE)\n EventHandler.trigger(this._element, EVENT_HIDDEN)\n }\n\n this._element.style[dimension] = ''\n\n this._queueCallback(complete, this._element, true)\n }\n\n _isShown(element = this._element) {\n return element.classList.contains(CLASS_NAME_SHOW)\n }\n\n // Private\n _configAfterMerge(config) {\n config.toggle = Boolean(config.toggle) // Coerce string values\n config.parent = getElement(config.parent)\n return config\n }\n\n _getDimension() {\n return this._element.classList.contains(CLASS_NAME_HORIZONTAL) ? WIDTH : HEIGHT\n }\n\n _initializeChildren() {\n if (!this._config.parent) {\n return\n }\n\n const children = this._getFirstLevelChildren(SELECTOR_DATA_TOGGLE)\n\n for (const element of children) {\n const selected = getElementFromSelector(element)\n\n if (selected) {\n this._addAriaAndCollapsedClass([element], this._isShown(selected))\n }\n }\n }\n\n _getFirstLevelChildren(selector) {\n const children = SelectorEngine.find(CLASS_NAME_DEEPER_CHILDREN, this._config.parent)\n // remove children if greater depth\n return SelectorEngine.find(selector, this._config.parent).filter(element => !children.includes(element))\n }\n\n _addAriaAndCollapsedClass(triggerArray, isOpen) {\n if (!triggerArray.length) {\n return\n }\n\n for (const element of triggerArray) {\n element.classList.toggle(CLASS_NAME_COLLAPSED, !isOpen)\n element.setAttribute('aria-expanded', isOpen)\n }\n }\n\n // Static\n static jQueryInterface(config) {\n const _config = {}\n if (typeof config === 'string' && /show|hide/.test(config)) {\n _config.toggle = false\n }\n\n return this.each(function () {\n const data = Collapse.getOrCreateInstance(this, _config)\n\n if (typeof config === 'string') {\n if (typeof data[config] === 'undefined') {\n throw new TypeError(`No method named \"${config}\"`)\n }\n\n data[config]()\n }\n })\n }\n}\n\n/**\n * Data API implementation\n */\n\nEventHandler.on(document, EVENT_CLICK_DATA_API, SELECTOR_DATA_TOGGLE, function (event) {\n // preventDefault only for <a> elements (which change the URL) not inside the collapsible element\n if (event.target.tagName === 'A' || (event.delegateTarget && event.delegateTarget.tagName === 'A')) {\n event.preventDefault()\n }\n\n const selector = getSelectorFromElement(this)\n const selectorElements = SelectorEngine.find(selector)\n\n for (const element of selectorElements) {\n Collapse.getOrCreateInstance(element, { toggle: false }).toggle()\n }\n})\n\n/**\n * jQuery\n */\n\ndefineJQueryPlugin(Collapse)\n\nexport default Collapse\n","export var top = 'top';\nexport var bottom = 'bottom';\nexport var right = 'right';\nexport var left = 'left';\nexport var auto = 'auto';\nexport var basePlacements = [top, bottom, right, left];\nexport var start = 'start';\nexport var end = 'end';\nexport var clippingParents = 'clippingParents';\nexport var viewport = 'viewport';\nexport var popper = 'popper';\nexport var reference = 'reference';\nexport var variationPlacements = /*#__PURE__*/basePlacements.reduce(function (acc, placement) {\n return acc.concat([placement + \"-\" + start, placement + \"-\" + end]);\n}, []);\nexport var placements = /*#__PURE__*/[].concat(basePlacements, [auto]).reduce(function (acc, placement) {\n return acc.concat([placement, placement + \"-\" + start, placement + \"-\" + end]);\n}, []); // modifiers that need to read the DOM\n\nexport var beforeRead = 'beforeRead';\nexport var read = 'read';\nexport var afterRead = 'afterRead'; // pure-logic modifiers\n\nexport var beforeMain = 'beforeMain';\nexport var main = 'main';\nexport var afterMain = 'afterMain'; // modifier with the purpose to write to the DOM (or write into a framework state)\n\nexport var beforeWrite = 'beforeWrite';\nexport var write = 'write';\nexport var afterWrite = 'afterWrite';\nexport var modifierPhases = [beforeRead, read, afterRead, beforeMain, main, afterMain, beforeWrite, write, afterWrite];","export default function getNodeName(element) {\n return element ? (element.nodeName || '').toLowerCase() : null;\n}","export default function getWindow(node) {\n if (node == null) {\n return window;\n }\n\n if (node.toString() !== '[object Window]') {\n var ownerDocument = node.ownerDocument;\n return ownerDocument ? ownerDocument.defaultView || window : window;\n }\n\n return node;\n}","import getWindow from \"./getWindow.js\";\n\nfunction isElement(node) {\n var OwnElement = getWindow(node).Element;\n return node instanceof OwnElement || node instanceof Element;\n}\n\nfunction isHTMLElement(node) {\n var OwnElement = getWindow(node).HTMLElement;\n return node instanceof OwnElement || node instanceof HTMLElement;\n}\n\nfunction isShadowRoot(node) {\n // IE 11 has no ShadowRoot\n if (typeof ShadowRoot === 'undefined') {\n return false;\n }\n\n var OwnElement = getWindow(node).ShadowRoot;\n return node instanceof OwnElement || node instanceof ShadowRoot;\n}\n\nexport { isElement, isHTMLElement, isShadowRoot };","import getNodeName from \"../dom-utils/getNodeName.js\";\nimport { isHTMLElement } from \"../dom-utils/instanceOf.js\"; // This modifier takes the styles prepared by the `computeStyles` modifier\n// and applies them to the HTMLElements such as popper and arrow\n\nfunction applyStyles(_ref) {\n var state = _ref.state;\n Object.keys(state.elements).forEach(function (name) {\n var style = state.styles[name] || {};\n var attributes = state.attributes[name] || {};\n var element = state.elements[name]; // arrow is optional + virtual elements\n\n if (!isHTMLElement(element) || !getNodeName(element)) {\n return;\n } // Flow doesn't support to extend this property, but it's the most\n // effective way to apply styles to an HTMLElement\n // $FlowFixMe[cannot-write]\n\n\n Object.assign(element.style, style);\n Object.keys(attributes).forEach(function (name) {\n var value = attributes[name];\n\n if (value === false) {\n element.removeAttribute(name);\n } else {\n element.setAttribute(name, value === true ? '' : value);\n }\n });\n });\n}\n\nfunction effect(_ref2) {\n var state = _ref2.state;\n var initialStyles = {\n popper: {\n position: state.options.strategy,\n left: '0',\n top: '0',\n margin: '0'\n },\n arrow: {\n position: 'absolute'\n },\n reference: {}\n };\n Object.assign(state.elements.popper.style, initialStyles.popper);\n state.styles = initialStyles;\n\n if (state.elements.arrow) {\n Object.assign(state.elements.arrow.style, initialStyles.arrow);\n }\n\n return function () {\n Object.keys(state.elements).forEach(function (name) {\n var element = state.elements[name];\n var attributes = state.attributes[name] || {};\n var styleProperties = Object.keys(state.styles.hasOwnProperty(name) ? state.styles[name] : initialStyles[name]); // Set all values to an empty string to unset them\n\n var style = styleProperties.reduce(function (style, property) {\n style[property] = '';\n return style;\n }, {}); // arrow is optional + virtual elements\n\n if (!isHTMLElement(element) || !getNodeName(element)) {\n return;\n }\n\n Object.assign(element.style, style);\n Object.keys(attributes).forEach(function (attribute) {\n element.removeAttribute(attribute);\n });\n });\n };\n} // eslint-disable-next-line import/no-unused-modules\n\n\nexport default {\n name: 'applyStyles',\n enabled: true,\n phase: 'write',\n fn: applyStyles,\n effect: effect,\n requires: ['computeStyles']\n};","import { auto } from \"../enums.js\";\nexport default function getBasePlacement(placement) {\n return placement.split('-')[0];\n}","export var max = Math.max;\nexport var min = Math.min;\nexport var round = Math.round;","export default function getUAString() {\n var uaData = navigator.userAgentData;\n\n if (uaData != null && uaData.brands) {\n return uaData.brands.map(function (item) {\n return item.brand + \"/\" + item.version;\n }).join(' ');\n }\n\n return navigator.userAgent;\n}","import getUAString from \"../utils/userAgent.js\";\nexport default function isLayoutViewport() {\n return !/^((?!chrome|android).)*safari/i.test(getUAString());\n}","import { isElement, isHTMLElement } from \"./instanceOf.js\";\nimport { round } from \"../utils/math.js\";\nimport getWindow from \"./getWindow.js\";\nimport isLayoutViewport from \"./isLayoutViewport.js\";\nexport default function getBoundingClientRect(element, includeScale, isFixedStrategy) {\n if (includeScale === void 0) {\n includeScale = false;\n }\n\n if (isFixedStrategy === void 0) {\n isFixedStrategy = false;\n }\n\n var clientRect = element.getBoundingClientRect();\n var scaleX = 1;\n var scaleY = 1;\n\n if (includeScale && isHTMLElement(element)) {\n scaleX = element.offsetWidth > 0 ? round(clientRect.width) / element.offsetWidth || 1 : 1;\n scaleY = element.offsetHeight > 0 ? round(clientRect.height) / element.offsetHeight || 1 : 1;\n }\n\n var _ref = isElement(element) ? getWindow(element) : window,\n visualViewport = _ref.visualViewport;\n\n var addVisualOffsets = !isLayoutViewport() && isFixedStrategy;\n var x = (clientRect.left + (addVisualOffsets && visualViewport ? visualViewport.offsetLeft : 0)) / scaleX;\n var y = (clientRect.top + (addVisualOffsets && visualViewport ? visualViewport.offsetTop : 0)) / scaleY;\n var width = clientRect.width / scaleX;\n var height = clientRect.height / scaleY;\n return {\n width: width,\n height: height,\n top: y,\n right: x + width,\n bottom: y + height,\n left: x,\n x: x,\n y: y\n };\n}","import getBoundingClientRect from \"./getBoundingClientRect.js\"; // Returns the layout rect of an element relative to its offsetParent. Layout\n// means it doesn't take into account transforms.\n\nexport default function getLayoutRect(element) {\n var clientRect = getBoundingClientRect(element); // Use the clientRect sizes if it's not been transformed.\n // Fixes https://github.com/popperjs/popper-core/issues/1223\n\n var width = element.offsetWidth;\n var height = element.offsetHeight;\n\n if (Math.abs(clientRect.width - width) <= 1) {\n width = clientRect.width;\n }\n\n if (Math.abs(clientRect.height - height) <= 1) {\n height = clientRect.height;\n }\n\n return {\n x: element.offsetLeft,\n y: element.offsetTop,\n width: width,\n height: height\n };\n}","import { isShadowRoot } from \"./instanceOf.js\";\nexport default function contains(parent, child) {\n var rootNode = child.getRootNode && child.getRootNode(); // First, attempt with faster native method\n\n if (parent.contains(child)) {\n return true;\n } // then fallback to custom implementation with Shadow DOM support\n else if (rootNode && isShadowRoot(rootNode)) {\n var next = child;\n\n do {\n if (next && parent.isSameNode(next)) {\n return true;\n } // $FlowFixMe[prop-missing]: need a better way to handle this...\n\n\n next = next.parentNode || next.host;\n } while (next);\n } // Give up, the result is false\n\n\n return false;\n}","import getWindow from \"./getWindow.js\";\nexport default function getComputedStyle(element) {\n return getWindow(element).getComputedStyle(element);\n}","import getNodeName from \"./getNodeName.js\";\nexport default function isTableElement(element) {\n return ['table', 'td', 'th'].indexOf(getNodeName(element)) >= 0;\n}","import { isElement } from \"./instanceOf.js\";\nexport default function getDocumentElement(element) {\n // $FlowFixMe[incompatible-return]: assume body is always available\n return ((isElement(element) ? element.ownerDocument : // $FlowFixMe[prop-missing]\n element.document) || window.document).documentElement;\n}","import getNodeName from \"./getNodeName.js\";\nimport getDocumentElement from \"./getDocumentElement.js\";\nimport { isShadowRoot } from \"./instanceOf.js\";\nexport default function getParentNode(element) {\n if (getNodeName(element) === 'html') {\n return element;\n }\n\n return (// this is a quicker (but less type safe) way to save quite some bytes from the bundle\n // $FlowFixMe[incompatible-return]\n // $FlowFixMe[prop-missing]\n element.assignedSlot || // step into the shadow DOM of the parent of a slotted node\n element.parentNode || ( // DOM Element detected\n isShadowRoot(element) ? element.host : null) || // ShadowRoot detected\n // $FlowFixMe[incompatible-call]: HTMLElement is a Node\n getDocumentElement(element) // fallback\n\n );\n}","import getWindow from \"./getWindow.js\";\nimport getNodeName from \"./getNodeName.js\";\nimport getComputedStyle from \"./getComputedStyle.js\";\nimport { isHTMLElement, isShadowRoot } from \"./instanceOf.js\";\nimport isTableElement from \"./isTableElement.js\";\nimport getParentNode from \"./getParentNode.js\";\nimport getUAString from \"../utils/userAgent.js\";\n\nfunction getTrueOffsetParent(element) {\n if (!isHTMLElement(element) || // https://github.com/popperjs/popper-core/issues/837\n getComputedStyle(element).position === 'fixed') {\n return null;\n }\n\n return element.offsetParent;\n} // `.offsetParent` reports `null` for fixed elements, while absolute elements\n// return the containing block\n\n\nfunction getContainingBlock(element) {\n var isFirefox = /firefox/i.test(getUAString());\n var isIE = /Trident/i.test(getUAString());\n\n if (isIE && isHTMLElement(element)) {\n // In IE 9, 10 and 11 fixed elements containing block is always established by the viewport\n var elementCss = getComputedStyle(element);\n\n if (elementCss.position === 'fixed') {\n return null;\n }\n }\n\n var currentNode = getParentNode(element);\n\n if (isShadowRoot(currentNode)) {\n currentNode = currentNode.host;\n }\n\n while (isHTMLElement(currentNode) && ['html', 'body'].indexOf(getNodeName(currentNode)) < 0) {\n var css = getComputedStyle(currentNode); // This is non-exhaustive but covers the most common CSS properties that\n // create a containing block.\n // https://developer.mozilla.org/en-US/docs/Web/CSS/Containing_block#identifying_the_containing_block\n\n if (css.transform !== 'none' || css.perspective !== 'none' || css.contain === 'paint' || ['transform', 'perspective'].indexOf(css.willChange) !== -1 || isFirefox && css.willChange === 'filter' || isFirefox && css.filter && css.filter !== 'none') {\n return currentNode;\n } else {\n currentNode = currentNode.parentNode;\n }\n }\n\n return null;\n} // Gets the closest ancestor positioned element. Handles some edge cases,\n// such as table ancestors and cross browser bugs.\n\n\nexport default function getOffsetParent(element) {\n var window = getWindow(element);\n var offsetParent = getTrueOffsetParent(element);\n\n while (offsetParent && isTableElement(offsetParent) && getComputedStyle(offsetParent).position === 'static') {\n offsetParent = getTrueOffsetParent(offsetParent);\n }\n\n if (offsetParent && (getNodeName(offsetParent) === 'html' || getNodeName(offsetParent) === 'body' && getComputedStyle(offsetParent).position === 'static')) {\n return window;\n }\n\n return offsetParent || getContainingBlock(element) || window;\n}","export default function getMainAxisFromPlacement(placement) {\n return ['top', 'bottom'].indexOf(placement) >= 0 ? 'x' : 'y';\n}","import { max as mathMax, min as mathMin } from \"./math.js\";\nexport function within(min, value, max) {\n return mathMax(min, mathMin(value, max));\n}\nexport function withinMaxClamp(min, value, max) {\n var v = within(min, value, max);\n return v > max ? max : v;\n}","import getFreshSideObject from \"./getFreshSideObject.js\";\nexport default function mergePaddingObject(paddingObject) {\n return Object.assign({}, getFreshSideObject(), paddingObject);\n}","export default function getFreshSideObject() {\n return {\n top: 0,\n right: 0,\n bottom: 0,\n left: 0\n };\n}","export default function expandToHashMap(value, keys) {\n return keys.reduce(function (hashMap, key) {\n hashMap[key] = value;\n return hashMap;\n }, {});\n}","import getBasePlacement from \"../utils/getBasePlacement.js\";\nimport getLayoutRect from \"../dom-utils/getLayoutRect.js\";\nimport contains from \"../dom-utils/contains.js\";\nimport getOffsetParent from \"../dom-utils/getOffsetParent.js\";\nimport getMainAxisFromPlacement from \"../utils/getMainAxisFromPlacement.js\";\nimport { within } from \"../utils/within.js\";\nimport mergePaddingObject from \"../utils/mergePaddingObject.js\";\nimport expandToHashMap from \"../utils/expandToHashMap.js\";\nimport { left, right, basePlacements, top, bottom } from \"../enums.js\";\nimport { isHTMLElement } from \"../dom-utils/instanceOf.js\"; // eslint-disable-next-line import/no-unused-modules\n\nvar toPaddingObject = function toPaddingObject(padding, state) {\n padding = typeof padding === 'function' ? padding(Object.assign({}, state.rects, {\n placement: state.placement\n })) : padding;\n return mergePaddingObject(typeof padding !== 'number' ? padding : expandToHashMap(padding, basePlacements));\n};\n\nfunction arrow(_ref) {\n var _state$modifiersData$;\n\n var state = _ref.state,\n name = _ref.name,\n options = _ref.options;\n var arrowElement = state.elements.arrow;\n var popperOffsets = state.modifiersData.popperOffsets;\n var basePlacement = getBasePlacement(state.placement);\n var axis = getMainAxisFromPlacement(basePlacement);\n var isVertical = [left, right].indexOf(basePlacement) >= 0;\n var len = isVertical ? 'height' : 'width';\n\n if (!arrowElement || !popperOffsets) {\n return;\n }\n\n var paddingObject = toPaddingObject(options.padding, state);\n var arrowRect = getLayoutRect(arrowElement);\n var minProp = axis === 'y' ? top : left;\n var maxProp = axis === 'y' ? bottom : right;\n var endDiff = state.rects.reference[len] + state.rects.reference[axis] - popperOffsets[axis] - state.rects.popper[len];\n var startDiff = popperOffsets[axis] - state.rects.reference[axis];\n var arrowOffsetParent = getOffsetParent(arrowElement);\n var clientSize = arrowOffsetParent ? axis === 'y' ? arrowOffsetParent.clientHeight || 0 : arrowOffsetParent.clientWidth || 0 : 0;\n var centerToReference = endDiff / 2 - startDiff / 2; // Make sure the arrow doesn't overflow the popper if the center point is\n // outside of the popper bounds\n\n var min = paddingObject[minProp];\n var max = clientSize - arrowRect[len] - paddingObject[maxProp];\n var center = clientSize / 2 - arrowRect[len] / 2 + centerToReference;\n var offset = within(min, center, max); // Prevents breaking syntax highlighting...\n\n var axisProp = axis;\n state.modifiersData[name] = (_state$modifiersData$ = {}, _state$modifiersData$[axisProp] = offset, _state$modifiersData$.centerOffset = offset - center, _state$modifiersData$);\n}\n\nfunction effect(_ref2) {\n var state = _ref2.state,\n options = _ref2.options;\n var _options$element = options.element,\n arrowElement = _options$element === void 0 ? '[data-popper-arrow]' : _options$element;\n\n if (arrowElement == null) {\n return;\n } // CSS selector\n\n\n if (typeof arrowElement === 'string') {\n arrowElement = state.elements.popper.querySelector(arrowElement);\n\n if (!arrowElement) {\n return;\n }\n }\n\n if (process.env.NODE_ENV !== \"production\") {\n if (!isHTMLElement(arrowElement)) {\n console.error(['Popper: \"arrow\" element must be an HTMLElement (not an SVGElement).', 'To use an SVG arrow, wrap it in an HTMLElement that will be used as', 'the arrow.'].join(' '));\n }\n }\n\n if (!contains(state.elements.popper, arrowElement)) {\n if (process.env.NODE_ENV !== \"production\") {\n console.error(['Popper: \"arrow\" modifier\\'s `element` must be a child of the popper', 'element.'].join(' '));\n }\n\n return;\n }\n\n state.elements.arrow = arrowElement;\n} // eslint-disable-next-line import/no-unused-modules\n\n\nexport default {\n name: 'arrow',\n enabled: true,\n phase: 'main',\n fn: arrow,\n effect: effect,\n requires: ['popperOffsets'],\n requiresIfExists: ['preventOverflow']\n};","export default function getVariation(placement) {\n return placement.split('-')[1];\n}","import { top, left, right, bottom, end } from \"../enums.js\";\nimport getOffsetParent from \"../dom-utils/getOffsetParent.js\";\nimport getWindow from \"../dom-utils/getWindow.js\";\nimport getDocumentElement from \"../dom-utils/getDocumentElement.js\";\nimport getComputedStyle from \"../dom-utils/getComputedStyle.js\";\nimport getBasePlacement from \"../utils/getBasePlacement.js\";\nimport getVariation from \"../utils/getVariation.js\";\nimport { round } from \"../utils/math.js\"; // eslint-disable-next-line import/no-unused-modules\n\nvar unsetSides = {\n top: 'auto',\n right: 'auto',\n bottom: 'auto',\n left: 'auto'\n}; // Round the offsets to the nearest suitable subpixel based on the DPR.\n// Zooming can change the DPR, but it seems to report a value that will\n// cleanly divide the values into the appropriate subpixels.\n\nfunction roundOffsetsByDPR(_ref) {\n var x = _ref.x,\n y = _ref.y;\n var win = window;\n var dpr = win.devicePixelRatio || 1;\n return {\n x: round(x * dpr) / dpr || 0,\n y: round(y * dpr) / dpr || 0\n };\n}\n\nexport function mapToStyles(_ref2) {\n var _Object$assign2;\n\n var popper = _ref2.popper,\n popperRect = _ref2.popperRect,\n placement = _ref2.placement,\n variation = _ref2.variation,\n offsets = _ref2.offsets,\n position = _ref2.position,\n gpuAcceleration = _ref2.gpuAcceleration,\n adaptive = _ref2.adaptive,\n roundOffsets = _ref2.roundOffsets,\n isFixed = _ref2.isFixed;\n var _offsets$x = offsets.x,\n x = _offsets$x === void 0 ? 0 : _offsets$x,\n _offsets$y = offsets.y,\n y = _offsets$y === void 0 ? 0 : _offsets$y;\n\n var _ref3 = typeof roundOffsets === 'function' ? roundOffsets({\n x: x,\n y: y\n }) : {\n x: x,\n y: y\n };\n\n x = _ref3.x;\n y = _ref3.y;\n var hasX = offsets.hasOwnProperty('x');\n var hasY = offsets.hasOwnProperty('y');\n var sideX = left;\n var sideY = top;\n var win = window;\n\n if (adaptive) {\n var offsetParent = getOffsetParent(popper);\n var heightProp = 'clientHeight';\n var widthProp = 'clientWidth';\n\n if (offsetParent === getWindow(popper)) {\n offsetParent = getDocumentElement(popper);\n\n if (getComputedStyle(offsetParent).position !== 'static' && position === 'absolute') {\n heightProp = 'scrollHeight';\n widthProp = 'scrollWidth';\n }\n } // $FlowFixMe[incompatible-cast]: force type refinement, we compare offsetParent with window above, but Flow doesn't detect it\n\n\n offsetParent = offsetParent;\n\n if (placement === top || (placement === left || placement === right) && variation === end) {\n sideY = bottom;\n var offsetY = isFixed && offsetParent === win && win.visualViewport ? win.visualViewport.height : // $FlowFixMe[prop-missing]\n offsetParent[heightProp];\n y -= offsetY - popperRect.height;\n y *= gpuAcceleration ? 1 : -1;\n }\n\n if (placement === left || (placement === top || placement === bottom) && variation === end) {\n sideX = right;\n var offsetX = isFixed && offsetParent === win && win.visualViewport ? win.visualViewport.width : // $FlowFixMe[prop-missing]\n offsetParent[widthProp];\n x -= offsetX - popperRect.width;\n x *= gpuAcceleration ? 1 : -1;\n }\n }\n\n var commonStyles = Object.assign({\n position: position\n }, adaptive && unsetSides);\n\n var _ref4 = roundOffsets === true ? roundOffsetsByDPR({\n x: x,\n y: y\n }) : {\n x: x,\n y: y\n };\n\n x = _ref4.x;\n y = _ref4.y;\n\n if (gpuAcceleration) {\n var _Object$assign;\n\n return Object.assign({}, commonStyles, (_Object$assign = {}, _Object$assign[sideY] = hasY ? '0' : '', _Object$assign[sideX] = hasX ? '0' : '', _Object$assign.transform = (win.devicePixelRatio || 1) <= 1 ? \"translate(\" + x + \"px, \" + y + \"px)\" : \"translate3d(\" + x + \"px, \" + y + \"px, 0)\", _Object$assign));\n }\n\n return Object.assign({}, commonStyles, (_Object$assign2 = {}, _Object$assign2[sideY] = hasY ? y + \"px\" : '', _Object$assign2[sideX] = hasX ? x + \"px\" : '', _Object$assign2.transform = '', _Object$assign2));\n}\n\nfunction computeStyles(_ref5) {\n var state = _ref5.state,\n options = _ref5.options;\n var _options$gpuAccelerat = options.gpuAcceleration,\n gpuAcceleration = _options$gpuAccelerat === void 0 ? true : _options$gpuAccelerat,\n _options$adaptive = options.adaptive,\n adaptive = _options$adaptive === void 0 ? true : _options$adaptive,\n _options$roundOffsets = options.roundOffsets,\n roundOffsets = _options$roundOffsets === void 0 ? true : _options$roundOffsets;\n\n if (process.env.NODE_ENV !== \"production\") {\n var transitionProperty = getComputedStyle(state.elements.popper).transitionProperty || '';\n\n if (adaptive && ['transform', 'top', 'right', 'bottom', 'left'].some(function (property) {\n return transitionProperty.indexOf(property) >= 0;\n })) {\n console.warn(['Popper: Detected CSS transitions on at least one of the following', 'CSS properties: \"transform\", \"top\", \"right\", \"bottom\", \"left\".', '\\n\\n', 'Disable the \"computeStyles\" modifier\\'s `adaptive` option to allow', 'for smooth transitions, or remove these properties from the CSS', 'transition declaration on the popper element if only transitioning', 'opacity or background-color for example.', '\\n\\n', 'We recommend using the popper element as a wrapper around an inner', 'element that can have any CSS property transitioned for animations.'].join(' '));\n }\n }\n\n var commonStyles = {\n placement: getBasePlacement(state.placement),\n variation: getVariation(state.placement),\n popper: state.elements.popper,\n popperRect: state.rects.popper,\n gpuAcceleration: gpuAcceleration,\n isFixed: state.options.strategy === 'fixed'\n };\n\n if (state.modifiersData.popperOffsets != null) {\n state.styles.popper = Object.assign({}, state.styles.popper, mapToStyles(Object.assign({}, commonStyles, {\n offsets: state.modifiersData.popperOffsets,\n position: state.options.strategy,\n adaptive: adaptive,\n roundOffsets: roundOffsets\n })));\n }\n\n if (state.modifiersData.arrow != null) {\n state.styles.arrow = Object.assign({}, state.styles.arrow, mapToStyles(Object.assign({}, commonStyles, {\n offsets: state.modifiersData.arrow,\n position: 'absolute',\n adaptive: false,\n roundOffsets: roundOffsets\n })));\n }\n\n state.attributes.popper = Object.assign({}, state.attributes.popper, {\n 'data-popper-placement': state.placement\n });\n} // eslint-disable-next-line import/no-unused-modules\n\n\nexport default {\n name: 'computeStyles',\n enabled: true,\n phase: 'beforeWrite',\n fn: computeStyles,\n data: {}\n};","import getWindow from \"../dom-utils/getWindow.js\"; // eslint-disable-next-line import/no-unused-modules\n\nvar passive = {\n passive: true\n};\n\nfunction effect(_ref) {\n var state = _ref.state,\n instance = _ref.instance,\n options = _ref.options;\n var _options$scroll = options.scroll,\n scroll = _options$scroll === void 0 ? true : _options$scroll,\n _options$resize = options.resize,\n resize = _options$resize === void 0 ? true : _options$resize;\n var window = getWindow(state.elements.popper);\n var scrollParents = [].concat(state.scrollParents.reference, state.scrollParents.popper);\n\n if (scroll) {\n scrollParents.forEach(function (scrollParent) {\n scrollParent.addEventListener('scroll', instance.update, passive);\n });\n }\n\n if (resize) {\n window.addEventListener('resize', instance.update, passive);\n }\n\n return function () {\n if (scroll) {\n scrollParents.forEach(function (scrollParent) {\n scrollParent.removeEventListener('scroll', instance.update, passive);\n });\n }\n\n if (resize) {\n window.removeEventListener('resize', instance.update, passive);\n }\n };\n} // eslint-disable-next-line import/no-unused-modules\n\n\nexport default {\n name: 'eventListeners',\n enabled: true,\n phase: 'write',\n fn: function fn() {},\n effect: effect,\n data: {}\n};","var hash = {\n left: 'right',\n right: 'left',\n bottom: 'top',\n top: 'bottom'\n};\nexport default function getOppositePlacement(placement) {\n return placement.replace(/left|right|bottom|top/g, function (matched) {\n return hash[matched];\n });\n}","var hash = {\n start: 'end',\n end: 'start'\n};\nexport default function getOppositeVariationPlacement(placement) {\n return placement.replace(/start|end/g, function (matched) {\n return hash[matched];\n });\n}","import getWindow from \"./getWindow.js\";\nexport default function getWindowScroll(node) {\n var win = getWindow(node);\n var scrollLeft = win.pageXOffset;\n var scrollTop = win.pageYOffset;\n return {\n scrollLeft: scrollLeft,\n scrollTop: scrollTop\n };\n}","import getBoundingClientRect from \"./getBoundingClientRect.js\";\nimport getDocumentElement from \"./getDocumentElement.js\";\nimport getWindowScroll from \"./getWindowScroll.js\";\nexport default function getWindowScrollBarX(element) {\n // If <html> has a CSS width greater than the viewport, then this will be\n // incorrect for RTL.\n // Popper 1 is broken in this case and never had a bug report so let's assume\n // it's not an issue. I don't think anyone ever specifies width on <html>\n // anyway.\n // Browsers where the left scrollbar doesn't cause an issue report `0` for\n // this (e.g. Edge 2019, IE11, Safari)\n return getBoundingClientRect(getDocumentElement(element)).left + getWindowScroll(element).scrollLeft;\n}","import getComputedStyle from \"./getComputedStyle.js\";\nexport default function isScrollParent(element) {\n // Firefox wants us to check `-x` and `-y` variations as well\n var _getComputedStyle = getComputedStyle(element),\n overflow = _getComputedStyle.overflow,\n overflowX = _getComputedStyle.overflowX,\n overflowY = _getComputedStyle.overflowY;\n\n return /auto|scroll|overlay|hidden/.test(overflow + overflowY + overflowX);\n}","import getParentNode from \"./getParentNode.js\";\nimport isScrollParent from \"./isScrollParent.js\";\nimport getNodeName from \"./getNodeName.js\";\nimport { isHTMLElement } from \"./instanceOf.js\";\nexport default function getScrollParent(node) {\n if (['html', 'body', '#document'].indexOf(getNodeName(node)) >= 0) {\n // $FlowFixMe[incompatible-return]: assume body is always available\n return node.ownerDocument.body;\n }\n\n if (isHTMLElement(node) && isScrollParent(node)) {\n return node;\n }\n\n return getScrollParent(getParentNode(node));\n}","import getScrollParent from \"./getScrollParent.js\";\nimport getParentNode from \"./getParentNode.js\";\nimport getWindow from \"./getWindow.js\";\nimport isScrollParent from \"./isScrollParent.js\";\n/*\ngiven a DOM element, return the list of all scroll parents, up the list of ancesors\nuntil we get to the top window object. This list is what we attach scroll listeners\nto, because if any of these parent elements scroll, we'll need to re-calculate the\nreference element's position.\n*/\n\nexport default function listScrollParents(element, list) {\n var _element$ownerDocumen;\n\n if (list === void 0) {\n list = [];\n }\n\n var scrollParent = getScrollParent(element);\n var isBody = scrollParent === ((_element$ownerDocumen = element.ownerDocument) == null ? void 0 : _element$ownerDocumen.body);\n var win = getWindow(scrollParent);\n var target = isBody ? [win].concat(win.visualViewport || [], isScrollParent(scrollParent) ? scrollParent : []) : scrollParent;\n var updatedList = list.concat(target);\n return isBody ? updatedList : // $FlowFixMe[incompatible-call]: isBody tells us target will be an HTMLElement here\n updatedList.concat(listScrollParents(getParentNode(target)));\n}","export default function rectToClientRect(rect) {\n return Object.assign({}, rect, {\n left: rect.x,\n top: rect.y,\n right: rect.x + rect.width,\n bottom: rect.y + rect.height\n });\n}","import { viewport } from \"../enums.js\";\nimport getViewportRect from \"./getViewportRect.js\";\nimport getDocumentRect from \"./getDocumentRect.js\";\nimport listScrollParents from \"./listScrollParents.js\";\nimport getOffsetParent from \"./getOffsetParent.js\";\nimport getDocumentElement from \"./getDocumentElement.js\";\nimport getComputedStyle from \"./getComputedStyle.js\";\nimport { isElement, isHTMLElement } from \"./instanceOf.js\";\nimport getBoundingClientRect from \"./getBoundingClientRect.js\";\nimport getParentNode from \"./getParentNode.js\";\nimport contains from \"./contains.js\";\nimport getNodeName from \"./getNodeName.js\";\nimport rectToClientRect from \"../utils/rectToClientRect.js\";\nimport { max, min } from \"../utils/math.js\";\n\nfunction getInnerBoundingClientRect(element, strategy) {\n var rect = getBoundingClientRect(element, false, strategy === 'fixed');\n rect.top = rect.top + element.clientTop;\n rect.left = rect.left + element.clientLeft;\n rect.bottom = rect.top + element.clientHeight;\n rect.right = rect.left + element.clientWidth;\n rect.width = element.clientWidth;\n rect.height = element.clientHeight;\n rect.x = rect.left;\n rect.y = rect.top;\n return rect;\n}\n\nfunction getClientRectFromMixedType(element, clippingParent, strategy) {\n return clippingParent === viewport ? rectToClientRect(getViewportRect(element, strategy)) : isElement(clippingParent) ? getInnerBoundingClientRect(clippingParent, strategy) : rectToClientRect(getDocumentRect(getDocumentElement(element)));\n} // A \"clipping parent\" is an overflowable container with the characteristic of\n// clipping (or hiding) overflowing elements with a position different from\n// `initial`\n\n\nfunction getClippingParents(element) {\n var clippingParents = listScrollParents(getParentNode(element));\n var canEscapeClipping = ['absolute', 'fixed'].indexOf(getComputedStyle(element).position) >= 0;\n var clipperElement = canEscapeClipping && isHTMLElement(element) ? getOffsetParent(element) : element;\n\n if (!isElement(clipperElement)) {\n return [];\n } // $FlowFixMe[incompatible-return]: https://github.com/facebook/flow/issues/1414\n\n\n return clippingParents.filter(function (clippingParent) {\n return isElement(clippingParent) && contains(clippingParent, clipperElement) && getNodeName(clippingParent) !== 'body';\n });\n} // Gets the maximum area that the element is visible in due to any number of\n// clipping parents\n\n\nexport default function getClippingRect(element, boundary, rootBoundary, strategy) {\n var mainClippingParents = boundary === 'clippingParents' ? getClippingParents(element) : [].concat(boundary);\n var clippingParents = [].concat(mainClippingParents, [rootBoundary]);\n var firstClippingParent = clippingParents[0];\n var clippingRect = clippingParents.reduce(function (accRect, clippingParent) {\n var rect = getClientRectFromMixedType(element, clippingParent, strategy);\n accRect.top = max(rect.top, accRect.top);\n accRect.right = min(rect.right, accRect.right);\n accRect.bottom = min(rect.bottom, accRect.bottom);\n accRect.left = max(rect.left, accRect.left);\n return accRect;\n }, getClientRectFromMixedType(element, firstClippingParent, strategy));\n clippingRect.width = clippingRect.right - clippingRect.left;\n clippingRect.height = clippingRect.bottom - clippingRect.top;\n clippingRect.x = clippingRect.left;\n clippingRect.y = clippingRect.top;\n return clippingRect;\n}","import getWindow from \"./getWindow.js\";\nimport getDocumentElement from \"./getDocumentElement.js\";\nimport getWindowScrollBarX from \"./getWindowScrollBarX.js\";\nimport isLayoutViewport from \"./isLayoutViewport.js\";\nexport default function getViewportRect(element, strategy) {\n var win = getWindow(element);\n var html = getDocumentElement(element);\n var visualViewport = win.visualViewport;\n var width = html.clientWidth;\n var height = html.clientHeight;\n var x = 0;\n var y = 0;\n\n if (visualViewport) {\n width = visualViewport.width;\n height = visualViewport.height;\n var layoutViewport = isLayoutViewport();\n\n if (layoutViewport || !layoutViewport && strategy === 'fixed') {\n x = visualViewport.offsetLeft;\n y = visualViewport.offsetTop;\n }\n }\n\n return {\n width: width,\n height: height,\n x: x + getWindowScrollBarX(element),\n y: y\n };\n}","import getDocumentElement from \"./getDocumentElement.js\";\nimport getComputedStyle from \"./getComputedStyle.js\";\nimport getWindowScrollBarX from \"./getWindowScrollBarX.js\";\nimport getWindowScroll from \"./getWindowScroll.js\";\nimport { max } from \"../utils/math.js\"; // Gets the entire size of the scrollable document area, even extending outside\n// of the `<html>` and `<body>` rect bounds if horizontally scrollable\n\nexport default function getDocumentRect(element) {\n var _element$ownerDocumen;\n\n var html = getDocumentElement(element);\n var winScroll = getWindowScroll(element);\n var body = (_element$ownerDocumen = element.ownerDocument) == null ? void 0 : _element$ownerDocumen.body;\n var width = max(html.scrollWidth, html.clientWidth, body ? body.scrollWidth : 0, body ? body.clientWidth : 0);\n var height = max(html.scrollHeight, html.clientHeight, body ? body.scrollHeight : 0, body ? body.clientHeight : 0);\n var x = -winScroll.scrollLeft + getWindowScrollBarX(element);\n var y = -winScroll.scrollTop;\n\n if (getComputedStyle(body || html).direction === 'rtl') {\n x += max(html.clientWidth, body ? body.clientWidth : 0) - width;\n }\n\n return {\n width: width,\n height: height,\n x: x,\n y: y\n };\n}","import getBasePlacement from \"./getBasePlacement.js\";\nimport getVariation from \"./getVariation.js\";\nimport getMainAxisFromPlacement from \"./getMainAxisFromPlacement.js\";\nimport { top, right, bottom, left, start, end } from \"../enums.js\";\nexport default function computeOffsets(_ref) {\n var reference = _ref.reference,\n element = _ref.element,\n placement = _ref.placement;\n var basePlacement = placement ? getBasePlacement(placement) : null;\n var variation = placement ? getVariation(placement) : null;\n var commonX = reference.x + reference.width / 2 - element.width / 2;\n var commonY = reference.y + reference.height / 2 - element.height / 2;\n var offsets;\n\n switch (basePlacement) {\n case top:\n offsets = {\n x: commonX,\n y: reference.y - element.height\n };\n break;\n\n case bottom:\n offsets = {\n x: commonX,\n y: reference.y + reference.height\n };\n break;\n\n case right:\n offsets = {\n x: reference.x + reference.width,\n y: commonY\n };\n break;\n\n case left:\n offsets = {\n x: reference.x - element.width,\n y: commonY\n };\n break;\n\n default:\n offsets = {\n x: reference.x,\n y: reference.y\n };\n }\n\n var mainAxis = basePlacement ? getMainAxisFromPlacement(basePlacement) : null;\n\n if (mainAxis != null) {\n var len = mainAxis === 'y' ? 'height' : 'width';\n\n switch (variation) {\n case start:\n offsets[mainAxis] = offsets[mainAxis] - (reference[len] / 2 - element[len] / 2);\n break;\n\n case end:\n offsets[mainAxis] = offsets[mainAxis] + (reference[len] / 2 - element[len] / 2);\n break;\n\n default:\n }\n }\n\n return offsets;\n}","import getClippingRect from \"../dom-utils/getClippingRect.js\";\nimport getDocumentElement from \"../dom-utils/getDocumentElement.js\";\nimport getBoundingClientRect from \"../dom-utils/getBoundingClientRect.js\";\nimport computeOffsets from \"./computeOffsets.js\";\nimport rectToClientRect from \"./rectToClientRect.js\";\nimport { clippingParents, reference, popper, bottom, top, right, basePlacements, viewport } from \"../enums.js\";\nimport { isElement } from \"../dom-utils/instanceOf.js\";\nimport mergePaddingObject from \"./mergePaddingObject.js\";\nimport expandToHashMap from \"./expandToHashMap.js\"; // eslint-disable-next-line import/no-unused-modules\n\nexport default function detectOverflow(state, options) {\n if (options === void 0) {\n options = {};\n }\n\n var _options = options,\n _options$placement = _options.placement,\n placement = _options$placement === void 0 ? state.placement : _options$placement,\n _options$strategy = _options.strategy,\n strategy = _options$strategy === void 0 ? state.strategy : _options$strategy,\n _options$boundary = _options.boundary,\n boundary = _options$boundary === void 0 ? clippingParents : _options$boundary,\n _options$rootBoundary = _options.rootBoundary,\n rootBoundary = _options$rootBoundary === void 0 ? viewport : _options$rootBoundary,\n _options$elementConte = _options.elementContext,\n elementContext = _options$elementConte === void 0 ? popper : _options$elementConte,\n _options$altBoundary = _options.altBoundary,\n altBoundary = _options$altBoundary === void 0 ? false : _options$altBoundary,\n _options$padding = _options.padding,\n padding = _options$padding === void 0 ? 0 : _options$padding;\n var paddingObject = mergePaddingObject(typeof padding !== 'number' ? padding : expandToHashMap(padding, basePlacements));\n var altContext = elementContext === popper ? reference : popper;\n var popperRect = state.rects.popper;\n var element = state.elements[altBoundary ? altContext : elementContext];\n var clippingClientRect = getClippingRect(isElement(element) ? element : element.contextElement || getDocumentElement(state.elements.popper), boundary, rootBoundary, strategy);\n var referenceClientRect = getBoundingClientRect(state.elements.reference);\n var popperOffsets = computeOffsets({\n reference: referenceClientRect,\n element: popperRect,\n strategy: 'absolute',\n placement: placement\n });\n var popperClientRect = rectToClientRect(Object.assign({}, popperRect, popperOffsets));\n var elementClientRect = elementContext === popper ? popperClientRect : referenceClientRect; // positive = overflowing the clipping rect\n // 0 or negative = within the clipping rect\n\n var overflowOffsets = {\n top: clippingClientRect.top - elementClientRect.top + paddingObject.top,\n bottom: elementClientRect.bottom - clippingClientRect.bottom + paddingObject.bottom,\n left: clippingClientRect.left - elementClientRect.left + paddingObject.left,\n right: elementClientRect.right - clippingClientRect.right + paddingObject.right\n };\n var offsetData = state.modifiersData.offset; // Offsets can be applied only to the popper element\n\n if (elementContext === popper && offsetData) {\n var offset = offsetData[placement];\n Object.keys(overflowOffsets).forEach(function (key) {\n var multiply = [right, bottom].indexOf(key) >= 0 ? 1 : -1;\n var axis = [top, bottom].indexOf(key) >= 0 ? 'y' : 'x';\n overflowOffsets[key] += offset[axis] * multiply;\n });\n }\n\n return overflowOffsets;\n}","import getVariation from \"./getVariation.js\";\nimport { variationPlacements, basePlacements, placements as allPlacements } from \"../enums.js\";\nimport detectOverflow from \"./detectOverflow.js\";\nimport getBasePlacement from \"./getBasePlacement.js\";\nexport default function computeAutoPlacement(state, options) {\n if (options === void 0) {\n options = {};\n }\n\n var _options = options,\n placement = _options.placement,\n boundary = _options.boundary,\n rootBoundary = _options.rootBoundary,\n padding = _options.padding,\n flipVariations = _options.flipVariations,\n _options$allowedAutoP = _options.allowedAutoPlacements,\n allowedAutoPlacements = _options$allowedAutoP === void 0 ? allPlacements : _options$allowedAutoP;\n var variation = getVariation(placement);\n var placements = variation ? flipVariations ? variationPlacements : variationPlacements.filter(function (placement) {\n return getVariation(placement) === variation;\n }) : basePlacements;\n var allowedPlacements = placements.filter(function (placement) {\n return allowedAutoPlacements.indexOf(placement) >= 0;\n });\n\n if (allowedPlacements.length === 0) {\n allowedPlacements = placements;\n\n if (process.env.NODE_ENV !== \"production\") {\n console.error(['Popper: The `allowedAutoPlacements` option did not allow any', 'placements. Ensure the `placement` option matches the variation', 'of the allowed placements.', 'For example, \"auto\" cannot be used to allow \"bottom-start\".', 'Use \"auto-start\" instead.'].join(' '));\n }\n } // $FlowFixMe[incompatible-type]: Flow seems to have problems with two array unions...\n\n\n var overflows = allowedPlacements.reduce(function (acc, placement) {\n acc[placement] = detectOverflow(state, {\n placement: placement,\n boundary: boundary,\n rootBoundary: rootBoundary,\n padding: padding\n })[getBasePlacement(placement)];\n return acc;\n }, {});\n return Object.keys(overflows).sort(function (a, b) {\n return overflows[a] - overflows[b];\n });\n}","import getOppositePlacement from \"../utils/getOppositePlacement.js\";\nimport getBasePlacement from \"../utils/getBasePlacement.js\";\nimport getOppositeVariationPlacement from \"../utils/getOppositeVariationPlacement.js\";\nimport detectOverflow from \"../utils/detectOverflow.js\";\nimport computeAutoPlacement from \"../utils/computeAutoPlacement.js\";\nimport { bottom, top, start, right, left, auto } from \"../enums.js\";\nimport getVariation from \"../utils/getVariation.js\"; // eslint-disable-next-line import/no-unused-modules\n\nfunction getExpandedFallbackPlacements(placement) {\n if (getBasePlacement(placement) === auto) {\n return [];\n }\n\n var oppositePlacement = getOppositePlacement(placement);\n return [getOppositeVariationPlacement(placement), oppositePlacement, getOppositeVariationPlacement(oppositePlacement)];\n}\n\nfunction flip(_ref) {\n var state = _ref.state,\n options = _ref.options,\n name = _ref.name;\n\n if (state.modifiersData[name]._skip) {\n return;\n }\n\n var _options$mainAxis = options.mainAxis,\n checkMainAxis = _options$mainAxis === void 0 ? true : _options$mainAxis,\n _options$altAxis = options.altAxis,\n checkAltAxis = _options$altAxis === void 0 ? true : _options$altAxis,\n specifiedFallbackPlacements = options.fallbackPlacements,\n padding = options.padding,\n boundary = options.boundary,\n rootBoundary = options.rootBoundary,\n altBoundary = options.altBoundary,\n _options$flipVariatio = options.flipVariations,\n flipVariations = _options$flipVariatio === void 0 ? true : _options$flipVariatio,\n allowedAutoPlacements = options.allowedAutoPlacements;\n var preferredPlacement = state.options.placement;\n var basePlacement = getBasePlacement(preferredPlacement);\n var isBasePlacement = basePlacement === preferredPlacement;\n var fallbackPlacements = specifiedFallbackPlacements || (isBasePlacement || !flipVariations ? [getOppositePlacement(preferredPlacement)] : getExpandedFallbackPlacements(preferredPlacement));\n var placements = [preferredPlacement].concat(fallbackPlacements).reduce(function (acc, placement) {\n return acc.concat(getBasePlacement(placement) === auto ? computeAutoPlacement(state, {\n placement: placement,\n boundary: boundary,\n rootBoundary: rootBoundary,\n padding: padding,\n flipVariations: flipVariations,\n allowedAutoPlacements: allowedAutoPlacements\n }) : placement);\n }, []);\n var referenceRect = state.rects.reference;\n var popperRect = state.rects.popper;\n var checksMap = new Map();\n var makeFallbackChecks = true;\n var firstFittingPlacement = placements[0];\n\n for (var i = 0; i < placements.length; i++) {\n var placement = placements[i];\n\n var _basePlacement = getBasePlacement(placement);\n\n var isStartVariation = getVariation(placement) === start;\n var isVertical = [top, bottom].indexOf(_basePlacement) >= 0;\n var len = isVertical ? 'width' : 'height';\n var overflow = detectOverflow(state, {\n placement: placement,\n boundary: boundary,\n rootBoundary: rootBoundary,\n altBoundary: altBoundary,\n padding: padding\n });\n var mainVariationSide = isVertical ? isStartVariation ? right : left : isStartVariation ? bottom : top;\n\n if (referenceRect[len] > popperRect[len]) {\n mainVariationSide = getOppositePlacement(mainVariationSide);\n }\n\n var altVariationSide = getOppositePlacement(mainVariationSide);\n var checks = [];\n\n if (checkMainAxis) {\n checks.push(overflow[_basePlacement] <= 0);\n }\n\n if (checkAltAxis) {\n checks.push(overflow[mainVariationSide] <= 0, overflow[altVariationSide] <= 0);\n }\n\n if (checks.every(function (check) {\n return check;\n })) {\n firstFittingPlacement = placement;\n makeFallbackChecks = false;\n break;\n }\n\n checksMap.set(placement, checks);\n }\n\n if (makeFallbackChecks) {\n // `2` may be desired in some cases – research later\n var numberOfChecks = flipVariations ? 3 : 1;\n\n var _loop = function _loop(_i) {\n var fittingPlacement = placements.find(function (placement) {\n var checks = checksMap.get(placement);\n\n if (checks) {\n return checks.slice(0, _i).every(function (check) {\n return check;\n });\n }\n });\n\n if (fittingPlacement) {\n firstFittingPlacement = fittingPlacement;\n return \"break\";\n }\n };\n\n for (var _i = numberOfChecks; _i > 0; _i--) {\n var _ret = _loop(_i);\n\n if (_ret === \"break\") break;\n }\n }\n\n if (state.placement !== firstFittingPlacement) {\n state.modifiersData[name]._skip = true;\n state.placement = firstFittingPlacement;\n state.reset = true;\n }\n} // eslint-disable-next-line import/no-unused-modules\n\n\nexport default {\n name: 'flip',\n enabled: true,\n phase: 'main',\n fn: flip,\n requiresIfExists: ['offset'],\n data: {\n _skip: false\n }\n};","import { top, bottom, left, right } from \"../enums.js\";\nimport detectOverflow from \"../utils/detectOverflow.js\";\n\nfunction getSideOffsets(overflow, rect, preventedOffsets) {\n if (preventedOffsets === void 0) {\n preventedOffsets = {\n x: 0,\n y: 0\n };\n }\n\n return {\n top: overflow.top - rect.height - preventedOffsets.y,\n right: overflow.right - rect.width + preventedOffsets.x,\n bottom: overflow.bottom - rect.height + preventedOffsets.y,\n left: overflow.left - rect.width - preventedOffsets.x\n };\n}\n\nfunction isAnySideFullyClipped(overflow) {\n return [top, right, bottom, left].some(function (side) {\n return overflow[side] >= 0;\n });\n}\n\nfunction hide(_ref) {\n var state = _ref.state,\n name = _ref.name;\n var referenceRect = state.rects.reference;\n var popperRect = state.rects.popper;\n var preventedOffsets = state.modifiersData.preventOverflow;\n var referenceOverflow = detectOverflow(state, {\n elementContext: 'reference'\n });\n var popperAltOverflow = detectOverflow(state, {\n altBoundary: true\n });\n var referenceClippingOffsets = getSideOffsets(referenceOverflow, referenceRect);\n var popperEscapeOffsets = getSideOffsets(popperAltOverflow, popperRect, preventedOffsets);\n var isReferenceHidden = isAnySideFullyClipped(referenceClippingOffsets);\n var hasPopperEscaped = isAnySideFullyClipped(popperEscapeOffsets);\n state.modifiersData[name] = {\n referenceClippingOffsets: referenceClippingOffsets,\n popperEscapeOffsets: popperEscapeOffsets,\n isReferenceHidden: isReferenceHidden,\n hasPopperEscaped: hasPopperEscaped\n };\n state.attributes.popper = Object.assign({}, state.attributes.popper, {\n 'data-popper-reference-hidden': isReferenceHidden,\n 'data-popper-escaped': hasPopperEscaped\n });\n} // eslint-disable-next-line import/no-unused-modules\n\n\nexport default {\n name: 'hide',\n enabled: true,\n phase: 'main',\n requiresIfExists: ['preventOverflow'],\n fn: hide\n};","import getBasePlacement from \"../utils/getBasePlacement.js\";\nimport { top, left, right, placements } from \"../enums.js\"; // eslint-disable-next-line import/no-unused-modules\n\nexport function distanceAndSkiddingToXY(placement, rects, offset) {\n var basePlacement = getBasePlacement(placement);\n var invertDistance = [left, top].indexOf(basePlacement) >= 0 ? -1 : 1;\n\n var _ref = typeof offset === 'function' ? offset(Object.assign({}, rects, {\n placement: placement\n })) : offset,\n skidding = _ref[0],\n distance = _ref[1];\n\n skidding = skidding || 0;\n distance = (distance || 0) * invertDistance;\n return [left, right].indexOf(basePlacement) >= 0 ? {\n x: distance,\n y: skidding\n } : {\n x: skidding,\n y: distance\n };\n}\n\nfunction offset(_ref2) {\n var state = _ref2.state,\n options = _ref2.options,\n name = _ref2.name;\n var _options$offset = options.offset,\n offset = _options$offset === void 0 ? [0, 0] : _options$offset;\n var data = placements.reduce(function (acc, placement) {\n acc[placement] = distanceAndSkiddingToXY(placement, state.rects, offset);\n return acc;\n }, {});\n var _data$state$placement = data[state.placement],\n x = _data$state$placement.x,\n y = _data$state$placement.y;\n\n if (state.modifiersData.popperOffsets != null) {\n state.modifiersData.popperOffsets.x += x;\n state.modifiersData.popperOffsets.y += y;\n }\n\n state.modifiersData[name] = data;\n} // eslint-disable-next-line import/no-unused-modules\n\n\nexport default {\n name: 'offset',\n enabled: true,\n phase: 'main',\n requires: ['popperOffsets'],\n fn: offset\n};","import computeOffsets from \"../utils/computeOffsets.js\";\n\nfunction popperOffsets(_ref) {\n var state = _ref.state,\n name = _ref.name;\n // Offsets are the actual position the popper needs to have to be\n // properly positioned near its reference element\n // This is the most basic placement, and will be adjusted by\n // the modifiers in the next step\n state.modifiersData[name] = computeOffsets({\n reference: state.rects.reference,\n element: state.rects.popper,\n strategy: 'absolute',\n placement: state.placement\n });\n} // eslint-disable-next-line import/no-unused-modules\n\n\nexport default {\n name: 'popperOffsets',\n enabled: true,\n phase: 'read',\n fn: popperOffsets,\n data: {}\n};","import { top, left, right, bottom, start } from \"../enums.js\";\nimport getBasePlacement from \"../utils/getBasePlacement.js\";\nimport getMainAxisFromPlacement from \"../utils/getMainAxisFromPlacement.js\";\nimport getAltAxis from \"../utils/getAltAxis.js\";\nimport { within, withinMaxClamp } from \"../utils/within.js\";\nimport getLayoutRect from \"../dom-utils/getLayoutRect.js\";\nimport getOffsetParent from \"../dom-utils/getOffsetParent.js\";\nimport detectOverflow from \"../utils/detectOverflow.js\";\nimport getVariation from \"../utils/getVariation.js\";\nimport getFreshSideObject from \"../utils/getFreshSideObject.js\";\nimport { min as mathMin, max as mathMax } from \"../utils/math.js\";\n\nfunction preventOverflow(_ref) {\n var state = _ref.state,\n options = _ref.options,\n name = _ref.name;\n var _options$mainAxis = options.mainAxis,\n checkMainAxis = _options$mainAxis === void 0 ? true : _options$mainAxis,\n _options$altAxis = options.altAxis,\n checkAltAxis = _options$altAxis === void 0 ? false : _options$altAxis,\n boundary = options.boundary,\n rootBoundary = options.rootBoundary,\n altBoundary = options.altBoundary,\n padding = options.padding,\n _options$tether = options.tether,\n tether = _options$tether === void 0 ? true : _options$tether,\n _options$tetherOffset = options.tetherOffset,\n tetherOffset = _options$tetherOffset === void 0 ? 0 : _options$tetherOffset;\n var overflow = detectOverflow(state, {\n boundary: boundary,\n rootBoundary: rootBoundary,\n padding: padding,\n altBoundary: altBoundary\n });\n var basePlacement = getBasePlacement(state.placement);\n var variation = getVariation(state.placement);\n var isBasePlacement = !variation;\n var mainAxis = getMainAxisFromPlacement(basePlacement);\n var altAxis = getAltAxis(mainAxis);\n var popperOffsets = state.modifiersData.popperOffsets;\n var referenceRect = state.rects.reference;\n var popperRect = state.rects.popper;\n var tetherOffsetValue = typeof tetherOffset === 'function' ? tetherOffset(Object.assign({}, state.rects, {\n placement: state.placement\n })) : tetherOffset;\n var normalizedTetherOffsetValue = typeof tetherOffsetValue === 'number' ? {\n mainAxis: tetherOffsetValue,\n altAxis: tetherOffsetValue\n } : Object.assign({\n mainAxis: 0,\n altAxis: 0\n }, tetherOffsetValue);\n var offsetModifierState = state.modifiersData.offset ? state.modifiersData.offset[state.placement] : null;\n var data = {\n x: 0,\n y: 0\n };\n\n if (!popperOffsets) {\n return;\n }\n\n if (checkMainAxis) {\n var _offsetModifierState$;\n\n var mainSide = mainAxis === 'y' ? top : left;\n var altSide = mainAxis === 'y' ? bottom : right;\n var len = mainAxis === 'y' ? 'height' : 'width';\n var offset = popperOffsets[mainAxis];\n var min = offset + overflow[mainSide];\n var max = offset - overflow[altSide];\n var additive = tether ? -popperRect[len] / 2 : 0;\n var minLen = variation === start ? referenceRect[len] : popperRect[len];\n var maxLen = variation === start ? -popperRect[len] : -referenceRect[len]; // We need to include the arrow in the calculation so the arrow doesn't go\n // outside the reference bounds\n\n var arrowElement = state.elements.arrow;\n var arrowRect = tether && arrowElement ? getLayoutRect(arrowElement) : {\n width: 0,\n height: 0\n };\n var arrowPaddingObject = state.modifiersData['arrow#persistent'] ? state.modifiersData['arrow#persistent'].padding : getFreshSideObject();\n var arrowPaddingMin = arrowPaddingObject[mainSide];\n var arrowPaddingMax = arrowPaddingObject[altSide]; // If the reference length is smaller than the arrow length, we don't want\n // to include its full size in the calculation. If the reference is small\n // and near the edge of a boundary, the popper can overflow even if the\n // reference is not overflowing as well (e.g. virtual elements with no\n // width or height)\n\n var arrowLen = within(0, referenceRect[len], arrowRect[len]);\n var minOffset = isBasePlacement ? referenceRect[len] / 2 - additive - arrowLen - arrowPaddingMin - normalizedTetherOffsetValue.mainAxis : minLen - arrowLen - arrowPaddingMin - normalizedTetherOffsetValue.mainAxis;\n var maxOffset = isBasePlacement ? -referenceRect[len] / 2 + additive + arrowLen + arrowPaddingMax + normalizedTetherOffsetValue.mainAxis : maxLen + arrowLen + arrowPaddingMax + normalizedTetherOffsetValue.mainAxis;\n var arrowOffsetParent = state.elements.arrow && getOffsetParent(state.elements.arrow);\n var clientOffset = arrowOffsetParent ? mainAxis === 'y' ? arrowOffsetParent.clientTop || 0 : arrowOffsetParent.clientLeft || 0 : 0;\n var offsetModifierValue = (_offsetModifierState$ = offsetModifierState == null ? void 0 : offsetModifierState[mainAxis]) != null ? _offsetModifierState$ : 0;\n var tetherMin = offset + minOffset - offsetModifierValue - clientOffset;\n var tetherMax = offset + maxOffset - offsetModifierValue;\n var preventedOffset = within(tether ? mathMin(min, tetherMin) : min, offset, tether ? mathMax(max, tetherMax) : max);\n popperOffsets[mainAxis] = preventedOffset;\n data[mainAxis] = preventedOffset - offset;\n }\n\n if (checkAltAxis) {\n var _offsetModifierState$2;\n\n var _mainSide = mainAxis === 'x' ? top : left;\n\n var _altSide = mainAxis === 'x' ? bottom : right;\n\n var _offset = popperOffsets[altAxis];\n\n var _len = altAxis === 'y' ? 'height' : 'width';\n\n var _min = _offset + overflow[_mainSide];\n\n var _max = _offset - overflow[_altSide];\n\n var isOriginSide = [top, left].indexOf(basePlacement) !== -1;\n\n var _offsetModifierValue = (_offsetModifierState$2 = offsetModifierState == null ? void 0 : offsetModifierState[altAxis]) != null ? _offsetModifierState$2 : 0;\n\n var _tetherMin = isOriginSide ? _min : _offset - referenceRect[_len] - popperRect[_len] - _offsetModifierValue + normalizedTetherOffsetValue.altAxis;\n\n var _tetherMax = isOriginSide ? _offset + referenceRect[_len] + popperRect[_len] - _offsetModifierValue - normalizedTetherOffsetValue.altAxis : _max;\n\n var _preventedOffset = tether && isOriginSide ? withinMaxClamp(_tetherMin, _offset, _tetherMax) : within(tether ? _tetherMin : _min, _offset, tether ? _tetherMax : _max);\n\n popperOffsets[altAxis] = _preventedOffset;\n data[altAxis] = _preventedOffset - _offset;\n }\n\n state.modifiersData[name] = data;\n} // eslint-disable-next-line import/no-unused-modules\n\n\nexport default {\n name: 'preventOverflow',\n enabled: true,\n phase: 'main',\n fn: preventOverflow,\n requiresIfExists: ['offset']\n};","export default function getAltAxis(axis) {\n return axis === 'x' ? 'y' : 'x';\n}","import getBoundingClientRect from \"./getBoundingClientRect.js\";\nimport getNodeScroll from \"./getNodeScroll.js\";\nimport getNodeName from \"./getNodeName.js\";\nimport { isHTMLElement } from \"./instanceOf.js\";\nimport getWindowScrollBarX from \"./getWindowScrollBarX.js\";\nimport getDocumentElement from \"./getDocumentElement.js\";\nimport isScrollParent from \"./isScrollParent.js\";\nimport { round } from \"../utils/math.js\";\n\nfunction isElementScaled(element) {\n var rect = element.getBoundingClientRect();\n var scaleX = round(rect.width) / element.offsetWidth || 1;\n var scaleY = round(rect.height) / element.offsetHeight || 1;\n return scaleX !== 1 || scaleY !== 1;\n} // Returns the composite rect of an element relative to its offsetParent.\n// Composite means it takes into account transforms as well as layout.\n\n\nexport default function getCompositeRect(elementOrVirtualElement, offsetParent, isFixed) {\n if (isFixed === void 0) {\n isFixed = false;\n }\n\n var isOffsetParentAnElement = isHTMLElement(offsetParent);\n var offsetParentIsScaled = isHTMLElement(offsetParent) && isElementScaled(offsetParent);\n var documentElement = getDocumentElement(offsetParent);\n var rect = getBoundingClientRect(elementOrVirtualElement, offsetParentIsScaled, isFixed);\n var scroll = {\n scrollLeft: 0,\n scrollTop: 0\n };\n var offsets = {\n x: 0,\n y: 0\n };\n\n if (isOffsetParentAnElement || !isOffsetParentAnElement && !isFixed) {\n if (getNodeName(offsetParent) !== 'body' || // https://github.com/popperjs/popper-core/issues/1078\n isScrollParent(documentElement)) {\n scroll = getNodeScroll(offsetParent);\n }\n\n if (isHTMLElement(offsetParent)) {\n offsets = getBoundingClientRect(offsetParent, true);\n offsets.x += offsetParent.clientLeft;\n offsets.y += offsetParent.clientTop;\n } else if (documentElement) {\n offsets.x = getWindowScrollBarX(documentElement);\n }\n }\n\n return {\n x: rect.left + scroll.scrollLeft - offsets.x,\n y: rect.top + scroll.scrollTop - offsets.y,\n width: rect.width,\n height: rect.height\n };\n}","import getWindowScroll from \"./getWindowScroll.js\";\nimport getWindow from \"./getWindow.js\";\nimport { isHTMLElement } from \"./instanceOf.js\";\nimport getHTMLElementScroll from \"./getHTMLElementScroll.js\";\nexport default function getNodeScroll(node) {\n if (node === getWindow(node) || !isHTMLElement(node)) {\n return getWindowScroll(node);\n } else {\n return getHTMLElementScroll(node);\n }\n}","export default function getHTMLElementScroll(element) {\n return {\n scrollLeft: element.scrollLeft,\n scrollTop: element.scrollTop\n };\n}","import { modifierPhases } from \"../enums.js\"; // source: https://stackoverflow.com/questions/49875255\n\nfunction order(modifiers) {\n var map = new Map();\n var visited = new Set();\n var result = [];\n modifiers.forEach(function (modifier) {\n map.set(modifier.name, modifier);\n }); // On visiting object, check for its dependencies and visit them recursively\n\n function sort(modifier) {\n visited.add(modifier.name);\n var requires = [].concat(modifier.requires || [], modifier.requiresIfExists || []);\n requires.forEach(function (dep) {\n if (!visited.has(dep)) {\n var depModifier = map.get(dep);\n\n if (depModifier) {\n sort(depModifier);\n }\n }\n });\n result.push(modifier);\n }\n\n modifiers.forEach(function (modifier) {\n if (!visited.has(modifier.name)) {\n // check for visited object\n sort(modifier);\n }\n });\n return result;\n}\n\nexport default function orderModifiers(modifiers) {\n // order based on dependencies\n var orderedModifiers = order(modifiers); // order based on phase\n\n return modifierPhases.reduce(function (acc, phase) {\n return acc.concat(orderedModifiers.filter(function (modifier) {\n return modifier.phase === phase;\n }));\n }, []);\n}","import getCompositeRect from \"./dom-utils/getCompositeRect.js\";\nimport getLayoutRect from \"./dom-utils/getLayoutRect.js\";\nimport listScrollParents from \"./dom-utils/listScrollParents.js\";\nimport getOffsetParent from \"./dom-utils/getOffsetParent.js\";\nimport getComputedStyle from \"./dom-utils/getComputedStyle.js\";\nimport orderModifiers from \"./utils/orderModifiers.js\";\nimport debounce from \"./utils/debounce.js\";\nimport validateModifiers from \"./utils/validateModifiers.js\";\nimport uniqueBy from \"./utils/uniqueBy.js\";\nimport getBasePlacement from \"./utils/getBasePlacement.js\";\nimport mergeByName from \"./utils/mergeByName.js\";\nimport detectOverflow from \"./utils/detectOverflow.js\";\nimport { isElement } from \"./dom-utils/instanceOf.js\";\nimport { auto } from \"./enums.js\";\nvar INVALID_ELEMENT_ERROR = 'Popper: Invalid reference or popper argument provided. They must be either a DOM element or virtual element.';\nvar INFINITE_LOOP_ERROR = 'Popper: An infinite loop in the modifiers cycle has been detected! The cycle has been interrupted to prevent a browser crash.';\nvar DEFAULT_OPTIONS = {\n placement: 'bottom',\n modifiers: [],\n strategy: 'absolute'\n};\n\nfunction areValidElements() {\n for (var _len = arguments.length, args = new Array(_len), _key = 0; _key < _len; _key++) {\n args[_key] = arguments[_key];\n }\n\n return !args.some(function (element) {\n return !(element && typeof element.getBoundingClientRect === 'function');\n });\n}\n\nexport function popperGenerator(generatorOptions) {\n if (generatorOptions === void 0) {\n generatorOptions = {};\n }\n\n var _generatorOptions = generatorOptions,\n _generatorOptions$def = _generatorOptions.defaultModifiers,\n defaultModifiers = _generatorOptions$def === void 0 ? [] : _generatorOptions$def,\n _generatorOptions$def2 = _generatorOptions.defaultOptions,\n defaultOptions = _generatorOptions$def2 === void 0 ? DEFAULT_OPTIONS : _generatorOptions$def2;\n return function createPopper(reference, popper, options) {\n if (options === void 0) {\n options = defaultOptions;\n }\n\n var state = {\n placement: 'bottom',\n orderedModifiers: [],\n options: Object.assign({}, DEFAULT_OPTIONS, defaultOptions),\n modifiersData: {},\n elements: {\n reference: reference,\n popper: popper\n },\n attributes: {},\n styles: {}\n };\n var effectCleanupFns = [];\n var isDestroyed = false;\n var instance = {\n state: state,\n setOptions: function setOptions(setOptionsAction) {\n var options = typeof setOptionsAction === 'function' ? setOptionsAction(state.options) : setOptionsAction;\n cleanupModifierEffects();\n state.options = Object.assign({}, defaultOptions, state.options, options);\n state.scrollParents = {\n reference: isElement(reference) ? listScrollParents(reference) : reference.contextElement ? listScrollParents(reference.contextElement) : [],\n popper: listScrollParents(popper)\n }; // Orders the modifiers based on their dependencies and `phase`\n // properties\n\n var orderedModifiers = orderModifiers(mergeByName([].concat(defaultModifiers, state.options.modifiers))); // Strip out disabled modifiers\n\n state.orderedModifiers = orderedModifiers.filter(function (m) {\n return m.enabled;\n }); // Validate the provided modifiers so that the consumer will get warned\n // if one of the modifiers is invalid for any reason\n\n if (process.env.NODE_ENV !== \"production\") {\n var modifiers = uniqueBy([].concat(orderedModifiers, state.options.modifiers), function (_ref) {\n var name = _ref.name;\n return name;\n });\n validateModifiers(modifiers);\n\n if (getBasePlacement(state.options.placement) === auto) {\n var flipModifier = state.orderedModifiers.find(function (_ref2) {\n var name = _ref2.name;\n return name === 'flip';\n });\n\n if (!flipModifier) {\n console.error(['Popper: \"auto\" placements require the \"flip\" modifier be', 'present and enabled to work.'].join(' '));\n }\n }\n\n var _getComputedStyle = getComputedStyle(popper),\n marginTop = _getComputedStyle.marginTop,\n marginRight = _getComputedStyle.marginRight,\n marginBottom = _getComputedStyle.marginBottom,\n marginLeft = _getComputedStyle.marginLeft; // We no longer take into account `margins` on the popper, and it can\n // cause bugs with positioning, so we'll warn the consumer\n\n\n if ([marginTop, marginRight, marginBottom, marginLeft].some(function (margin) {\n return parseFloat(margin);\n })) {\n console.warn(['Popper: CSS \"margin\" styles cannot be used to apply padding', 'between the popper and its reference element or boundary.', 'To replicate margin, use the `offset` modifier, as well as', 'the `padding` option in the `preventOverflow` and `flip`', 'modifiers.'].join(' '));\n }\n }\n\n runModifierEffects();\n return instance.update();\n },\n // Sync update – it will always be executed, even if not necessary. This\n // is useful for low frequency updates where sync behavior simplifies the\n // logic.\n // For high frequency updates (e.g. `resize` and `scroll` events), always\n // prefer the async Popper#update method\n forceUpdate: function forceUpdate() {\n if (isDestroyed) {\n return;\n }\n\n var _state$elements = state.elements,\n reference = _state$elements.reference,\n popper = _state$elements.popper; // Don't proceed if `reference` or `popper` are not valid elements\n // anymore\n\n if (!areValidElements(reference, popper)) {\n if (process.env.NODE_ENV !== \"production\") {\n console.error(INVALID_ELEMENT_ERROR);\n }\n\n return;\n } // Store the reference and popper rects to be read by modifiers\n\n\n state.rects = {\n reference: getCompositeRect(reference, getOffsetParent(popper), state.options.strategy === 'fixed'),\n popper: getLayoutRect(popper)\n }; // Modifiers have the ability to reset the current update cycle. The\n // most common use case for this is the `flip` modifier changing the\n // placement, which then needs to re-run all the modifiers, because the\n // logic was previously ran for the previous placement and is therefore\n // stale/incorrect\n\n state.reset = false;\n state.placement = state.options.placement; // On each update cycle, the `modifiersData` property for each modifier\n // is filled with the initial data specified by the modifier. This means\n // it doesn't persist and is fresh on each update.\n // To ensure persistent data, use `${name}#persistent`\n\n state.orderedModifiers.forEach(function (modifier) {\n return state.modifiersData[modifier.name] = Object.assign({}, modifier.data);\n });\n var __debug_loops__ = 0;\n\n for (var index = 0; index < state.orderedModifiers.length; index++) {\n if (process.env.NODE_ENV !== \"production\") {\n __debug_loops__ += 1;\n\n if (__debug_loops__ > 100) {\n console.error(INFINITE_LOOP_ERROR);\n break;\n }\n }\n\n if (state.reset === true) {\n state.reset = false;\n index = -1;\n continue;\n }\n\n var _state$orderedModifie = state.orderedModifiers[index],\n fn = _state$orderedModifie.fn,\n _state$orderedModifie2 = _state$orderedModifie.options,\n _options = _state$orderedModifie2 === void 0 ? {} : _state$orderedModifie2,\n name = _state$orderedModifie.name;\n\n if (typeof fn === 'function') {\n state = fn({\n state: state,\n options: _options,\n name: name,\n instance: instance\n }) || state;\n }\n }\n },\n // Async and optimistically optimized update – it will not be executed if\n // not necessary (debounced to run at most once-per-tick)\n update: debounce(function () {\n return new Promise(function (resolve) {\n instance.forceUpdate();\n resolve(state);\n });\n }),\n destroy: function destroy() {\n cleanupModifierEffects();\n isDestroyed = true;\n }\n };\n\n if (!areValidElements(reference, popper)) {\n if (process.env.NODE_ENV !== \"production\") {\n console.error(INVALID_ELEMENT_ERROR);\n }\n\n return instance;\n }\n\n instance.setOptions(options).then(function (state) {\n if (!isDestroyed && options.onFirstUpdate) {\n options.onFirstUpdate(state);\n }\n }); // Modifiers have the ability to execute arbitrary code before the first\n // update cycle runs. They will be executed in the same order as the update\n // cycle. This is useful when a modifier adds some persistent data that\n // other modifiers need to use, but the modifier is run after the dependent\n // one.\n\n function runModifierEffects() {\n state.orderedModifiers.forEach(function (_ref3) {\n var name = _ref3.name,\n _ref3$options = _ref3.options,\n options = _ref3$options === void 0 ? {} : _ref3$options,\n effect = _ref3.effect;\n\n if (typeof effect === 'function') {\n var cleanupFn = effect({\n state: state,\n name: name,\n instance: instance,\n options: options\n });\n\n var noopFn = function noopFn() {};\n\n effectCleanupFns.push(cleanupFn || noopFn);\n }\n });\n }\n\n function cleanupModifierEffects() {\n effectCleanupFns.forEach(function (fn) {\n return fn();\n });\n effectCleanupFns = [];\n }\n\n return instance;\n };\n}\nexport var createPopper = /*#__PURE__*/popperGenerator(); // eslint-disable-next-line import/no-unused-modules\n\nexport { detectOverflow };","export default function debounce(fn) {\n var pending;\n return function () {\n if (!pending) {\n pending = new Promise(function (resolve) {\n Promise.resolve().then(function () {\n pending = undefined;\n resolve(fn());\n });\n });\n }\n\n return pending;\n };\n}","export default function mergeByName(modifiers) {\n var merged = modifiers.reduce(function (merged, current) {\n var existing = merged[current.name];\n merged[current.name] = existing ? Object.assign({}, existing, current, {\n options: Object.assign({}, existing.options, current.options),\n data: Object.assign({}, existing.data, current.data)\n }) : current;\n return merged;\n }, {}); // IE11 does not support Object.values\n\n return Object.keys(merged).map(function (key) {\n return merged[key];\n });\n}","import { popperGenerator, detectOverflow } from \"./createPopper.js\";\nimport eventListeners from \"./modifiers/eventListeners.js\";\nimport popperOffsets from \"./modifiers/popperOffsets.js\";\nimport computeStyles from \"./modifiers/computeStyles.js\";\nimport applyStyles from \"./modifiers/applyStyles.js\";\nvar defaultModifiers = [eventListeners, popperOffsets, computeStyles, applyStyles];\nvar createPopper = /*#__PURE__*/popperGenerator({\n defaultModifiers: defaultModifiers\n}); // eslint-disable-next-line import/no-unused-modules\n\nexport { createPopper, popperGenerator, defaultModifiers, detectOverflow };","import { popperGenerator, detectOverflow } from \"./createPopper.js\";\nimport eventListeners from \"./modifiers/eventListeners.js\";\nimport popperOffsets from \"./modifiers/popperOffsets.js\";\nimport computeStyles from \"./modifiers/computeStyles.js\";\nimport applyStyles from \"./modifiers/applyStyles.js\";\nimport offset from \"./modifiers/offset.js\";\nimport flip from \"./modifiers/flip.js\";\nimport preventOverflow from \"./modifiers/preventOverflow.js\";\nimport arrow from \"./modifiers/arrow.js\";\nimport hide from \"./modifiers/hide.js\";\nvar defaultModifiers = [eventListeners, popperOffsets, computeStyles, applyStyles, offset, flip, preventOverflow, arrow, hide];\nvar createPopper = /*#__PURE__*/popperGenerator({\n defaultModifiers: defaultModifiers\n}); // eslint-disable-next-line import/no-unused-modules\n\nexport { createPopper, popperGenerator, defaultModifiers, detectOverflow }; // eslint-disable-next-line import/no-unused-modules\n\nexport { createPopper as createPopperLite } from \"./popper-lite.js\"; // eslint-disable-next-line import/no-unused-modules\n\nexport * from \"./modifiers/index.js\";","/**\n * --------------------------------------------------------------------------\n * Bootstrap (v5.2.3): dropdown.js\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)\n * --------------------------------------------------------------------------\n */\n\nimport * as Popper from '@popperjs/core'\nimport {\n defineJQueryPlugin,\n getElement,\n getNextActiveElement,\n isDisabled,\n isElement,\n isRTL,\n isVisible,\n noop\n} from './util/index'\nimport EventHandler from './dom/event-handler'\nimport Manipulator from './dom/manipulator'\nimport SelectorEngine from './dom/selector-engine'\nimport BaseComponent from './base-component'\n\n/**\n * Constants\n */\n\nconst NAME = 'dropdown'\nconst DATA_KEY = 'bs.dropdown'\nconst EVENT_KEY = `.${DATA_KEY}`\nconst DATA_API_KEY = '.data-api'\n\nconst ESCAPE_KEY = 'Escape'\nconst TAB_KEY = 'Tab'\nconst ARROW_UP_KEY = 'ArrowUp'\nconst ARROW_DOWN_KEY = 'ArrowDown'\nconst RIGHT_MOUSE_BUTTON = 2 // MouseEvent.button value for the secondary button, usually the right button\n\nconst EVENT_HIDE = `hide${EVENT_KEY}`\nconst EVENT_HIDDEN = `hidden${EVENT_KEY}`\nconst EVENT_SHOW = `show${EVENT_KEY}`\nconst EVENT_SHOWN = `shown${EVENT_KEY}`\nconst EVENT_CLICK_DATA_API = `click${EVENT_KEY}${DATA_API_KEY}`\nconst EVENT_KEYDOWN_DATA_API = `keydown${EVENT_KEY}${DATA_API_KEY}`\nconst EVENT_KEYUP_DATA_API = `keyup${EVENT_KEY}${DATA_API_KEY}`\n\nconst CLASS_NAME_SHOW = 'show'\nconst CLASS_NAME_DROPUP = 'dropup'\nconst CLASS_NAME_DROPEND = 'dropend'\nconst CLASS_NAME_DROPSTART = 'dropstart'\nconst CLASS_NAME_DROPUP_CENTER = 'dropup-center'\nconst CLASS_NAME_DROPDOWN_CENTER = 'dropdown-center'\n\nconst SELECTOR_DATA_TOGGLE = '[data-bs-toggle=\"dropdown\"]:not(.disabled):not(:disabled)'\nconst SELECTOR_DATA_TOGGLE_SHOWN = `${SELECTOR_DATA_TOGGLE}.${CLASS_NAME_SHOW}`\nconst SELECTOR_MENU = '.dropdown-menu'\nconst SELECTOR_NAVBAR = '.navbar'\nconst SELECTOR_NAVBAR_NAV = '.navbar-nav'\nconst SELECTOR_VISIBLE_ITEMS = '.dropdown-menu .dropdown-item:not(.disabled):not(:disabled)'\n\nconst PLACEMENT_TOP = isRTL() ? 'top-end' : 'top-start'\nconst PLACEMENT_TOPEND = isRTL() ? 'top-start' : 'top-end'\nconst PLACEMENT_BOTTOM = isRTL() ? 'bottom-end' : 'bottom-start'\nconst PLACEMENT_BOTTOMEND = isRTL() ? 'bottom-start' : 'bottom-end'\nconst PLACEMENT_RIGHT = isRTL() ? 'left-start' : 'right-start'\nconst PLACEMENT_LEFT = isRTL() ? 'right-start' : 'left-start'\nconst PLACEMENT_TOPCENTER = 'top'\nconst PLACEMENT_BOTTOMCENTER = 'bottom'\n\nconst Default = {\n autoClose: true,\n boundary: 'clippingParents',\n display: 'dynamic',\n offset: [0, 2],\n popperConfig: null,\n reference: 'toggle'\n}\n\nconst DefaultType = {\n autoClose: '(boolean|string)',\n boundary: '(string|element)',\n display: 'string',\n offset: '(array|string|function)',\n popperConfig: '(null|object|function)',\n reference: '(string|element|object)'\n}\n\n/**\n * Class definition\n */\n\nclass Dropdown extends BaseComponent {\n constructor(element, config) {\n super(element, config)\n\n this._popper = null\n this._parent = this._element.parentNode // dropdown wrapper\n // todo: v6 revert #37011 & change markup https://getbootstrap.com/docs/5.2/forms/input-group/\n this._menu = SelectorEngine.next(this._element, SELECTOR_MENU)[0] ||\n SelectorEngine.prev(this._element, SELECTOR_MENU)[0] ||\n SelectorEngine.findOne(SELECTOR_MENU, this._parent)\n this._inNavbar = this._detectNavbar()\n }\n\n // Getters\n static get Default() {\n return Default\n }\n\n static get DefaultType() {\n return DefaultType\n }\n\n static get NAME() {\n return NAME\n }\n\n // Public\n toggle() {\n return this._isShown() ? this.hide() : this.show()\n }\n\n show() {\n if (isDisabled(this._element) || this._isShown()) {\n return\n }\n\n const relatedTarget = {\n relatedTarget: this._element\n }\n\n const showEvent = EventHandler.trigger(this._element, EVENT_SHOW, relatedTarget)\n\n if (showEvent.defaultPrevented) {\n return\n }\n\n this._createPopper()\n\n // If this is a touch-enabled device we add extra\n // empty mouseover listeners to the body's immediate children;\n // only needed because of broken event delegation on iOS\n // https://www.quirksmode.org/blog/archives/2014/02/mouse_event_bub.html\n if ('ontouchstart' in document.documentElement && !this._parent.closest(SELECTOR_NAVBAR_NAV)) {\n for (const element of [].concat(...document.body.children)) {\n EventHandler.on(element, 'mouseover', noop)\n }\n }\n\n this._element.focus()\n this._element.setAttribute('aria-expanded', true)\n\n this._menu.classList.add(CLASS_NAME_SHOW)\n this._element.classList.add(CLASS_NAME_SHOW)\n EventHandler.trigger(this._element, EVENT_SHOWN, relatedTarget)\n }\n\n hide() {\n if (isDisabled(this._element) || !this._isShown()) {\n return\n }\n\n const relatedTarget = {\n relatedTarget: this._element\n }\n\n this._completeHide(relatedTarget)\n }\n\n dispose() {\n if (this._popper) {\n this._popper.destroy()\n }\n\n super.dispose()\n }\n\n update() {\n this._inNavbar = this._detectNavbar()\n if (this._popper) {\n this._popper.update()\n }\n }\n\n // Private\n _completeHide(relatedTarget) {\n const hideEvent = EventHandler.trigger(this._element, EVENT_HIDE, relatedTarget)\n if (hideEvent.defaultPrevented) {\n return\n }\n\n // If this is a touch-enabled device we remove the extra\n // empty mouseover listeners we added for iOS support\n if ('ontouchstart' in document.documentElement) {\n for (const element of [].concat(...document.body.children)) {\n EventHandler.off(element, 'mouseover', noop)\n }\n }\n\n if (this._popper) {\n this._popper.destroy()\n }\n\n this._menu.classList.remove(CLASS_NAME_SHOW)\n this._element.classList.remove(CLASS_NAME_SHOW)\n this._element.setAttribute('aria-expanded', 'false')\n Manipulator.removeDataAttribute(this._menu, 'popper')\n EventHandler.trigger(this._element, EVENT_HIDDEN, relatedTarget)\n }\n\n _getConfig(config) {\n config = super._getConfig(config)\n\n if (typeof config.reference === 'object' && !isElement(config.reference) &&\n typeof config.reference.getBoundingClientRect !== 'function'\n ) {\n // Popper virtual elements require a getBoundingClientRect method\n throw new TypeError(`${NAME.toUpperCase()}: Option \"reference\" provided type \"object\" without a required \"getBoundingClientRect\" method.`)\n }\n\n return config\n }\n\n _createPopper() {\n if (typeof Popper === 'undefined') {\n throw new TypeError('Bootstrap\\'s dropdowns require Popper (https://popper.js.org)')\n }\n\n let referenceElement = this._element\n\n if (this._config.reference === 'parent') {\n referenceElement = this._parent\n } else if (isElement(this._config.reference)) {\n referenceElement = getElement(this._config.reference)\n } else if (typeof this._config.reference === 'object') {\n referenceElement = this._config.reference\n }\n\n const popperConfig = this._getPopperConfig()\n this._popper = Popper.createPopper(referenceElement, this._menu, popperConfig)\n }\n\n _isShown() {\n return this._menu.classList.contains(CLASS_NAME_SHOW)\n }\n\n _getPlacement() {\n const parentDropdown = this._parent\n\n if (parentDropdown.classList.contains(CLASS_NAME_DROPEND)) {\n return PLACEMENT_RIGHT\n }\n\n if (parentDropdown.classList.contains(CLASS_NAME_DROPSTART)) {\n return PLACEMENT_LEFT\n }\n\n if (parentDropdown.classList.contains(CLASS_NAME_DROPUP_CENTER)) {\n return PLACEMENT_TOPCENTER\n }\n\n if (parentDropdown.classList.contains(CLASS_NAME_DROPDOWN_CENTER)) {\n return PLACEMENT_BOTTOMCENTER\n }\n\n // We need to trim the value because custom properties can also include spaces\n const isEnd = getComputedStyle(this._menu).getPropertyValue('--bs-position').trim() === 'end'\n\n if (parentDropdown.classList.contains(CLASS_NAME_DROPUP)) {\n return isEnd ? PLACEMENT_TOPEND : PLACEMENT_TOP\n }\n\n return isEnd ? PLACEMENT_BOTTOMEND : PLACEMENT_BOTTOM\n }\n\n _detectNavbar() {\n return this._element.closest(SELECTOR_NAVBAR) !== null\n }\n\n _getOffset() {\n const { offset } = this._config\n\n if (typeof offset === 'string') {\n return offset.split(',').map(value => Number.parseInt(value, 10))\n }\n\n if (typeof offset === 'function') {\n return popperData => offset(popperData, this._element)\n }\n\n return offset\n }\n\n _getPopperConfig() {\n const defaultBsPopperConfig = {\n placement: this._getPlacement(),\n modifiers: [{\n name: 'preventOverflow',\n options: {\n boundary: this._config.boundary\n }\n },\n {\n name: 'offset',\n options: {\n offset: this._getOffset()\n }\n }]\n }\n\n // Disable Popper if we have a static display or Dropdown is in Navbar\n if (this._inNavbar || this._config.display === 'static') {\n Manipulator.setDataAttribute(this._menu, 'popper', 'static') // todo:v6 remove\n defaultBsPopperConfig.modifiers = [{\n name: 'applyStyles',\n enabled: false\n }]\n }\n\n return {\n ...defaultBsPopperConfig,\n ...(typeof this._config.popperConfig === 'function' ? this._config.popperConfig(defaultBsPopperConfig) : this._config.popperConfig)\n }\n }\n\n _selectMenuItem({ key, target }) {\n const items = SelectorEngine.find(SELECTOR_VISIBLE_ITEMS, this._menu).filter(element => isVisible(element))\n\n if (!items.length) {\n return\n }\n\n // if target isn't included in items (e.g. when expanding the dropdown)\n // allow cycling to get the last item in case key equals ARROW_UP_KEY\n getNextActiveElement(items, target, key === ARROW_DOWN_KEY, !items.includes(target)).focus()\n }\n\n // Static\n static jQueryInterface(config) {\n return this.each(function () {\n const data = Dropdown.getOrCreateInstance(this, config)\n\n if (typeof config !== 'string') {\n return\n }\n\n if (typeof data[config] === 'undefined') {\n throw new TypeError(`No method named \"${config}\"`)\n }\n\n data[config]()\n })\n }\n\n static clearMenus(event) {\n if (event.button === RIGHT_MOUSE_BUTTON || (event.type === 'keyup' && event.key !== TAB_KEY)) {\n return\n }\n\n const openToggles = SelectorEngine.find(SELECTOR_DATA_TOGGLE_SHOWN)\n\n for (const toggle of openToggles) {\n const context = Dropdown.getInstance(toggle)\n if (!context || context._config.autoClose === false) {\n continue\n }\n\n const composedPath = event.composedPath()\n const isMenuTarget = composedPath.includes(context._menu)\n if (\n composedPath.includes(context._element) ||\n (context._config.autoClose === 'inside' && !isMenuTarget) ||\n (context._config.autoClose === 'outside' && isMenuTarget)\n ) {\n continue\n }\n\n // Tab navigation through the dropdown menu or events from contained inputs shouldn't close the menu\n if (context._menu.contains(event.target) && ((event.type === 'keyup' && event.key === TAB_KEY) || /input|select|option|textarea|form/i.test(event.target.tagName))) {\n continue\n }\n\n const relatedTarget = { relatedTarget: context._element }\n\n if (event.type === 'click') {\n relatedTarget.clickEvent = event\n }\n\n context._completeHide(relatedTarget)\n }\n }\n\n static dataApiKeydownHandler(event) {\n // If not an UP | DOWN | ESCAPE key => not a dropdown command\n // If input/textarea && if key is other than ESCAPE => not a dropdown command\n\n const isInput = /input|textarea/i.test(event.target.tagName)\n const isEscapeEvent = event.key === ESCAPE_KEY\n const isUpOrDownEvent = [ARROW_UP_KEY, ARROW_DOWN_KEY].includes(event.key)\n\n if (!isUpOrDownEvent && !isEscapeEvent) {\n return\n }\n\n if (isInput && !isEscapeEvent) {\n return\n }\n\n event.preventDefault()\n\n // todo: v6 revert #37011 & change markup https://getbootstrap.com/docs/5.2/forms/input-group/\n const getToggleButton = this.matches(SELECTOR_DATA_TOGGLE) ?\n this :\n (SelectorEngine.prev(this, SELECTOR_DATA_TOGGLE)[0] ||\n SelectorEngine.next(this, SELECTOR_DATA_TOGGLE)[0] ||\n SelectorEngine.findOne(SELECTOR_DATA_TOGGLE, event.delegateTarget.parentNode))\n\n const instance = Dropdown.getOrCreateInstance(getToggleButton)\n\n if (isUpOrDownEvent) {\n event.stopPropagation()\n instance.show()\n instance._selectMenuItem(event)\n return\n }\n\n if (instance._isShown()) { // else is escape and we check if it is shown\n event.stopPropagation()\n instance.hide()\n getToggleButton.focus()\n }\n }\n}\n\n/**\n * Data API implementation\n */\n\nEventHandler.on(document, EVENT_KEYDOWN_DATA_API, SELECTOR_DATA_TOGGLE, Dropdown.dataApiKeydownHandler)\nEventHandler.on(document, EVENT_KEYDOWN_DATA_API, SELECTOR_MENU, Dropdown.dataApiKeydownHandler)\nEventHandler.on(document, EVENT_CLICK_DATA_API, Dropdown.clearMenus)\nEventHandler.on(document, EVENT_KEYUP_DATA_API, Dropdown.clearMenus)\nEventHandler.on(document, EVENT_CLICK_DATA_API, SELECTOR_DATA_TOGGLE, function (event) {\n event.preventDefault()\n Dropdown.getOrCreateInstance(this).toggle()\n})\n\n/**\n * jQuery\n */\n\ndefineJQueryPlugin(Dropdown)\n\nexport default Dropdown\n","/**\n * --------------------------------------------------------------------------\n * Bootstrap (v5.2.3): util/scrollBar.js\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)\n * --------------------------------------------------------------------------\n */\n\nimport SelectorEngine from '../dom/selector-engine'\nimport Manipulator from '../dom/manipulator'\nimport { isElement } from './index'\n\n/**\n * Constants\n */\n\nconst SELECTOR_FIXED_CONTENT = '.fixed-top, .fixed-bottom, .is-fixed, .sticky-top'\nconst SELECTOR_STICKY_CONTENT = '.sticky-top'\nconst PROPERTY_PADDING = 'padding-right'\nconst PROPERTY_MARGIN = 'margin-right'\n\n/**\n * Class definition\n */\n\nclass ScrollBarHelper {\n constructor() {\n this._element = document.body\n }\n\n // Public\n getWidth() {\n // https://developer.mozilla.org/en-US/docs/Web/API/Window/innerWidth#usage_notes\n const documentWidth = document.documentElement.clientWidth\n return Math.abs(window.innerWidth - documentWidth)\n }\n\n hide() {\n const width = this.getWidth()\n this._disableOverFlow()\n // give padding to element to balance the hidden scrollbar width\n this._setElementAttributes(this._element, PROPERTY_PADDING, calculatedValue => calculatedValue + width)\n // trick: We adjust positive paddingRight and negative marginRight to sticky-top elements to keep showing fullwidth\n this._setElementAttributes(SELECTOR_FIXED_CONTENT, PROPERTY_PADDING, calculatedValue => calculatedValue + width)\n this._setElementAttributes(SELECTOR_STICKY_CONTENT, PROPERTY_MARGIN, calculatedValue => calculatedValue - width)\n }\n\n reset() {\n this._resetElementAttributes(this._element, 'overflow')\n this._resetElementAttributes(this._element, PROPERTY_PADDING)\n this._resetElementAttributes(SELECTOR_FIXED_CONTENT, PROPERTY_PADDING)\n this._resetElementAttributes(SELECTOR_STICKY_CONTENT, PROPERTY_MARGIN)\n }\n\n isOverflowing() {\n return this.getWidth() > 0\n }\n\n // Private\n _disableOverFlow() {\n this._saveInitialAttribute(this._element, 'overflow')\n this._element.style.overflow = 'hidden'\n }\n\n _setElementAttributes(selector, styleProperty, callback) {\n const scrollbarWidth = this.getWidth()\n const manipulationCallBack = element => {\n if (element !== this._element && window.innerWidth > element.clientWidth + scrollbarWidth) {\n return\n }\n\n this._saveInitialAttribute(element, styleProperty)\n const calculatedValue = window.getComputedStyle(element).getPropertyValue(styleProperty)\n element.style.setProperty(styleProperty, `${callback(Number.parseFloat(calculatedValue))}px`)\n }\n\n this._applyManipulationCallback(selector, manipulationCallBack)\n }\n\n _saveInitialAttribute(element, styleProperty) {\n const actualValue = element.style.getPropertyValue(styleProperty)\n if (actualValue) {\n Manipulator.setDataAttribute(element, styleProperty, actualValue)\n }\n }\n\n _resetElementAttributes(selector, styleProperty) {\n const manipulationCallBack = element => {\n const value = Manipulator.getDataAttribute(element, styleProperty)\n // We only want to remove the property if the value is `null`; the value can also be zero\n if (value === null) {\n element.style.removeProperty(styleProperty)\n return\n }\n\n Manipulator.removeDataAttribute(element, styleProperty)\n element.style.setProperty(styleProperty, value)\n }\n\n this._applyManipulationCallback(selector, manipulationCallBack)\n }\n\n _applyManipulationCallback(selector, callBack) {\n if (isElement(selector)) {\n callBack(selector)\n return\n }\n\n for (const sel of SelectorEngine.find(selector, this._element)) {\n callBack(sel)\n }\n }\n}\n\nexport default ScrollBarHelper\n","/**\n * --------------------------------------------------------------------------\n * Bootstrap (v5.2.3): util/backdrop.js\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)\n * --------------------------------------------------------------------------\n */\n\nimport EventHandler from '../dom/event-handler'\nimport { execute, executeAfterTransition, getElement, reflow } from './index'\nimport Config from './config'\n\n/**\n * Constants\n */\n\nconst NAME = 'backdrop'\nconst CLASS_NAME_FADE = 'fade'\nconst CLASS_NAME_SHOW = 'show'\nconst EVENT_MOUSEDOWN = `mousedown.bs.${NAME}`\n\nconst Default = {\n className: 'modal-backdrop',\n clickCallback: null,\n isAnimated: false,\n isVisible: true, // if false, we use the backdrop helper without adding any element to the dom\n rootElement: 'body' // give the choice to place backdrop under different elements\n}\n\nconst DefaultType = {\n className: 'string',\n clickCallback: '(function|null)',\n isAnimated: 'boolean',\n isVisible: 'boolean',\n rootElement: '(element|string)'\n}\n\n/**\n * Class definition\n */\n\nclass Backdrop extends Config {\n constructor(config) {\n super()\n this._config = this._getConfig(config)\n this._isAppended = false\n this._element = null\n }\n\n // Getters\n static get Default() {\n return Default\n }\n\n static get DefaultType() {\n return DefaultType\n }\n\n static get NAME() {\n return NAME\n }\n\n // Public\n show(callback) {\n if (!this._config.isVisible) {\n execute(callback)\n return\n }\n\n this._append()\n\n const element = this._getElement()\n if (this._config.isAnimated) {\n reflow(element)\n }\n\n element.classList.add(CLASS_NAME_SHOW)\n\n this._emulateAnimation(() => {\n execute(callback)\n })\n }\n\n hide(callback) {\n if (!this._config.isVisible) {\n execute(callback)\n return\n }\n\n this._getElement().classList.remove(CLASS_NAME_SHOW)\n\n this._emulateAnimation(() => {\n this.dispose()\n execute(callback)\n })\n }\n\n dispose() {\n if (!this._isAppended) {\n return\n }\n\n EventHandler.off(this._element, EVENT_MOUSEDOWN)\n\n this._element.remove()\n this._isAppended = false\n }\n\n // Private\n _getElement() {\n if (!this._element) {\n const backdrop = document.createElement('div')\n backdrop.className = this._config.className\n if (this._config.isAnimated) {\n backdrop.classList.add(CLASS_NAME_FADE)\n }\n\n this._element = backdrop\n }\n\n return this._element\n }\n\n _configAfterMerge(config) {\n // use getElement() with the default \"body\" to get a fresh Element on each instantiation\n config.rootElement = getElement(config.rootElement)\n return config\n }\n\n _append() {\n if (this._isAppended) {\n return\n }\n\n const element = this._getElement()\n this._config.rootElement.append(element)\n\n EventHandler.on(element, EVENT_MOUSEDOWN, () => {\n execute(this._config.clickCallback)\n })\n\n this._isAppended = true\n }\n\n _emulateAnimation(callback) {\n executeAfterTransition(callback, this._getElement(), this._config.isAnimated)\n }\n}\n\nexport default Backdrop\n","/**\n * --------------------------------------------------------------------------\n * Bootstrap (v5.2.3): util/focustrap.js\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)\n * --------------------------------------------------------------------------\n */\n\nimport EventHandler from '../dom/event-handler'\nimport SelectorEngine from '../dom/selector-engine'\nimport Config from './config'\n\n/**\n * Constants\n */\n\nconst NAME = 'focustrap'\nconst DATA_KEY = 'bs.focustrap'\nconst EVENT_KEY = `.${DATA_KEY}`\nconst EVENT_FOCUSIN = `focusin${EVENT_KEY}`\nconst EVENT_KEYDOWN_TAB = `keydown.tab${EVENT_KEY}`\n\nconst TAB_KEY = 'Tab'\nconst TAB_NAV_FORWARD = 'forward'\nconst TAB_NAV_BACKWARD = 'backward'\n\nconst Default = {\n autofocus: true,\n trapElement: null // The element to trap focus inside of\n}\n\nconst DefaultType = {\n autofocus: 'boolean',\n trapElement: 'element'\n}\n\n/**\n * Class definition\n */\n\nclass FocusTrap extends Config {\n constructor(config) {\n super()\n this._config = this._getConfig(config)\n this._isActive = false\n this._lastTabNavDirection = null\n }\n\n // Getters\n static get Default() {\n return Default\n }\n\n static get DefaultType() {\n return DefaultType\n }\n\n static get NAME() {\n return NAME\n }\n\n // Public\n activate() {\n if (this._isActive) {\n return\n }\n\n if (this._config.autofocus) {\n this._config.trapElement.focus()\n }\n\n EventHandler.off(document, EVENT_KEY) // guard against infinite focus loop\n EventHandler.on(document, EVENT_FOCUSIN, event => this._handleFocusin(event))\n EventHandler.on(document, EVENT_KEYDOWN_TAB, event => this._handleKeydown(event))\n\n this._isActive = true\n }\n\n deactivate() {\n if (!this._isActive) {\n return\n }\n\n this._isActive = false\n EventHandler.off(document, EVENT_KEY)\n }\n\n // Private\n _handleFocusin(event) {\n const { trapElement } = this._config\n\n if (event.target === document || event.target === trapElement || trapElement.contains(event.target)) {\n return\n }\n\n const elements = SelectorEngine.focusableChildren(trapElement)\n\n if (elements.length === 0) {\n trapElement.focus()\n } else if (this._lastTabNavDirection === TAB_NAV_BACKWARD) {\n elements[elements.length - 1].focus()\n } else {\n elements[0].focus()\n }\n }\n\n _handleKeydown(event) {\n if (event.key !== TAB_KEY) {\n return\n }\n\n this._lastTabNavDirection = event.shiftKey ? TAB_NAV_BACKWARD : TAB_NAV_FORWARD\n }\n}\n\nexport default FocusTrap\n","/**\n * --------------------------------------------------------------------------\n * Bootstrap (v5.2.3): modal.js\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)\n * --------------------------------------------------------------------------\n */\n\nimport { defineJQueryPlugin, getElementFromSelector, isRTL, isVisible, reflow } from './util/index'\nimport EventHandler from './dom/event-handler'\nimport SelectorEngine from './dom/selector-engine'\nimport ScrollBarHelper from './util/scrollbar'\nimport BaseComponent from './base-component'\nimport Backdrop from './util/backdrop'\nimport FocusTrap from './util/focustrap'\nimport { enableDismissTrigger } from './util/component-functions'\n\n/**\n * Constants\n */\n\nconst NAME = 'modal'\nconst DATA_KEY = 'bs.modal'\nconst EVENT_KEY = `.${DATA_KEY}`\nconst DATA_API_KEY = '.data-api'\nconst ESCAPE_KEY = 'Escape'\n\nconst EVENT_HIDE = `hide${EVENT_KEY}`\nconst EVENT_HIDE_PREVENTED = `hidePrevented${EVENT_KEY}`\nconst EVENT_HIDDEN = `hidden${EVENT_KEY}`\nconst EVENT_SHOW = `show${EVENT_KEY}`\nconst EVENT_SHOWN = `shown${EVENT_KEY}`\nconst EVENT_RESIZE = `resize${EVENT_KEY}`\nconst EVENT_CLICK_DISMISS = `click.dismiss${EVENT_KEY}`\nconst EVENT_MOUSEDOWN_DISMISS = `mousedown.dismiss${EVENT_KEY}`\nconst EVENT_KEYDOWN_DISMISS = `keydown.dismiss${EVENT_KEY}`\nconst EVENT_CLICK_DATA_API = `click${EVENT_KEY}${DATA_API_KEY}`\n\nconst CLASS_NAME_OPEN = 'modal-open'\nconst CLASS_NAME_FADE = 'fade'\nconst CLASS_NAME_SHOW = 'show'\nconst CLASS_NAME_STATIC = 'modal-static'\n\nconst OPEN_SELECTOR = '.modal.show'\nconst SELECTOR_DIALOG = '.modal-dialog'\nconst SELECTOR_MODAL_BODY = '.modal-body'\nconst SELECTOR_DATA_TOGGLE = '[data-bs-toggle=\"modal\"]'\n\nconst Default = {\n backdrop: true,\n focus: true,\n keyboard: true\n}\n\nconst DefaultType = {\n backdrop: '(boolean|string)',\n focus: 'boolean',\n keyboard: 'boolean'\n}\n\n/**\n * Class definition\n */\n\nclass Modal extends BaseComponent {\n constructor(element, config) {\n super(element, config)\n\n this._dialog = SelectorEngine.findOne(SELECTOR_DIALOG, this._element)\n this._backdrop = this._initializeBackDrop()\n this._focustrap = this._initializeFocusTrap()\n this._isShown = false\n this._isTransitioning = false\n this._scrollBar = new ScrollBarHelper()\n\n this._addEventListeners()\n }\n\n // Getters\n static get Default() {\n return Default\n }\n\n static get DefaultType() {\n return DefaultType\n }\n\n static get NAME() {\n return NAME\n }\n\n // Public\n toggle(relatedTarget) {\n return this._isShown ? this.hide() : this.show(relatedTarget)\n }\n\n show(relatedTarget) {\n if (this._isShown || this._isTransitioning) {\n return\n }\n\n const showEvent = EventHandler.trigger(this._element, EVENT_SHOW, {\n relatedTarget\n })\n\n if (showEvent.defaultPrevented) {\n return\n }\n\n this._isShown = true\n this._isTransitioning = true\n\n this._scrollBar.hide()\n\n document.body.classList.add(CLASS_NAME_OPEN)\n\n this._adjustDialog()\n\n this._backdrop.show(() => this._showElement(relatedTarget))\n }\n\n hide() {\n if (!this._isShown || this._isTransitioning) {\n return\n }\n\n const hideEvent = EventHandler.trigger(this._element, EVENT_HIDE)\n\n if (hideEvent.defaultPrevented) {\n return\n }\n\n this._isShown = false\n this._isTransitioning = true\n this._focustrap.deactivate()\n\n this._element.classList.remove(CLASS_NAME_SHOW)\n\n this._queueCallback(() => this._hideModal(), this._element, this._isAnimated())\n }\n\n dispose() {\n for (const htmlElement of [window, this._dialog]) {\n EventHandler.off(htmlElement, EVENT_KEY)\n }\n\n this._backdrop.dispose()\n this._focustrap.deactivate()\n super.dispose()\n }\n\n handleUpdate() {\n this._adjustDialog()\n }\n\n // Private\n _initializeBackDrop() {\n return new Backdrop({\n isVisible: Boolean(this._config.backdrop), // 'static' option will be translated to true, and booleans will keep their value,\n isAnimated: this._isAnimated()\n })\n }\n\n _initializeFocusTrap() {\n return new FocusTrap({\n trapElement: this._element\n })\n }\n\n _showElement(relatedTarget) {\n // try to append dynamic modal\n if (!document.body.contains(this._element)) {\n document.body.append(this._element)\n }\n\n this._element.style.display = 'block'\n this._element.removeAttribute('aria-hidden')\n this._element.setAttribute('aria-modal', true)\n this._element.setAttribute('role', 'dialog')\n this._element.scrollTop = 0\n\n const modalBody = SelectorEngine.findOne(SELECTOR_MODAL_BODY, this._dialog)\n if (modalBody) {\n modalBody.scrollTop = 0\n }\n\n reflow(this._element)\n\n this._element.classList.add(CLASS_NAME_SHOW)\n\n const transitionComplete = () => {\n if (this._config.focus) {\n this._focustrap.activate()\n }\n\n this._isTransitioning = false\n EventHandler.trigger(this._element, EVENT_SHOWN, {\n relatedTarget\n })\n }\n\n this._queueCallback(transitionComplete, this._dialog, this._isAnimated())\n }\n\n _addEventListeners() {\n EventHandler.on(this._element, EVENT_KEYDOWN_DISMISS, event => {\n if (event.key !== ESCAPE_KEY) {\n return\n }\n\n if (this._config.keyboard) {\n event.preventDefault()\n this.hide()\n return\n }\n\n this._triggerBackdropTransition()\n })\n\n EventHandler.on(window, EVENT_RESIZE, () => {\n if (this._isShown && !this._isTransitioning) {\n this._adjustDialog()\n }\n })\n\n EventHandler.on(this._element, EVENT_MOUSEDOWN_DISMISS, event => {\n // a bad trick to segregate clicks that may start inside dialog but end outside, and avoid listen to scrollbar clicks\n EventHandler.one(this._element, EVENT_CLICK_DISMISS, event2 => {\n if (this._element !== event.target || this._element !== event2.target) {\n return\n }\n\n if (this._config.backdrop === 'static') {\n this._triggerBackdropTransition()\n return\n }\n\n if (this._config.backdrop) {\n this.hide()\n }\n })\n })\n }\n\n _hideModal() {\n this._element.style.display = 'none'\n this._element.setAttribute('aria-hidden', true)\n this._element.removeAttribute('aria-modal')\n this._element.removeAttribute('role')\n this._isTransitioning = false\n\n this._backdrop.hide(() => {\n document.body.classList.remove(CLASS_NAME_OPEN)\n this._resetAdjustments()\n this._scrollBar.reset()\n EventHandler.trigger(this._element, EVENT_HIDDEN)\n })\n }\n\n _isAnimated() {\n return this._element.classList.contains(CLASS_NAME_FADE)\n }\n\n _triggerBackdropTransition() {\n const hideEvent = EventHandler.trigger(this._element, EVENT_HIDE_PREVENTED)\n if (hideEvent.defaultPrevented) {\n return\n }\n\n const isModalOverflowing = this._element.scrollHeight > document.documentElement.clientHeight\n const initialOverflowY = this._element.style.overflowY\n // return if the following background transition hasn't yet completed\n if (initialOverflowY === 'hidden' || this._element.classList.contains(CLASS_NAME_STATIC)) {\n return\n }\n\n if (!isModalOverflowing) {\n this._element.style.overflowY = 'hidden'\n }\n\n this._element.classList.add(CLASS_NAME_STATIC)\n this._queueCallback(() => {\n this._element.classList.remove(CLASS_NAME_STATIC)\n this._queueCallback(() => {\n this._element.style.overflowY = initialOverflowY\n }, this._dialog)\n }, this._dialog)\n\n this._element.focus()\n }\n\n /**\n * The following methods are used to handle overflowing modals\n */\n\n _adjustDialog() {\n const isModalOverflowing = this._element.scrollHeight > document.documentElement.clientHeight\n const scrollbarWidth = this._scrollBar.getWidth()\n const isBodyOverflowing = scrollbarWidth > 0\n\n if (isBodyOverflowing && !isModalOverflowing) {\n const property = isRTL() ? 'paddingLeft' : 'paddingRight'\n this._element.style[property] = `${scrollbarWidth}px`\n }\n\n if (!isBodyOverflowing && isModalOverflowing) {\n const property = isRTL() ? 'paddingRight' : 'paddingLeft'\n this._element.style[property] = `${scrollbarWidth}px`\n }\n }\n\n _resetAdjustments() {\n this._element.style.paddingLeft = ''\n this._element.style.paddingRight = ''\n }\n\n // Static\n static jQueryInterface(config, relatedTarget) {\n return this.each(function () {\n const data = Modal.getOrCreateInstance(this, config)\n\n if (typeof config !== 'string') {\n return\n }\n\n if (typeof data[config] === 'undefined') {\n throw new TypeError(`No method named \"${config}\"`)\n }\n\n data[config](relatedTarget)\n })\n }\n}\n\n/**\n * Data API implementation\n */\n\nEventHandler.on(document, EVENT_CLICK_DATA_API, SELECTOR_DATA_TOGGLE, function (event) {\n const target = getElementFromSelector(this)\n\n if (['A', 'AREA'].includes(this.tagName)) {\n event.preventDefault()\n }\n\n EventHandler.one(target, EVENT_SHOW, showEvent => {\n if (showEvent.defaultPrevented) {\n // only register focus restorer if modal will actually get shown\n return\n }\n\n EventHandler.one(target, EVENT_HIDDEN, () => {\n if (isVisible(this)) {\n this.focus()\n }\n })\n })\n\n // avoid conflict when clicking modal toggler while another one is open\n const alreadyOpen = SelectorEngine.findOne(OPEN_SELECTOR)\n if (alreadyOpen) {\n Modal.getInstance(alreadyOpen).hide()\n }\n\n const data = Modal.getOrCreateInstance(target)\n\n data.toggle(this)\n})\n\nenableDismissTrigger(Modal)\n\n/**\n * jQuery\n */\n\ndefineJQueryPlugin(Modal)\n\nexport default Modal\n","/**\n * --------------------------------------------------------------------------\n * Bootstrap (v5.2.3): offcanvas.js\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)\n * --------------------------------------------------------------------------\n */\n\nimport {\n defineJQueryPlugin,\n getElementFromSelector,\n isDisabled,\n isVisible\n} from './util/index'\nimport ScrollBarHelper from './util/scrollbar'\nimport EventHandler from './dom/event-handler'\nimport BaseComponent from './base-component'\nimport SelectorEngine from './dom/selector-engine'\nimport Backdrop from './util/backdrop'\nimport FocusTrap from './util/focustrap'\nimport { enableDismissTrigger } from './util/component-functions'\n\n/**\n * Constants\n */\n\nconst NAME = 'offcanvas'\nconst DATA_KEY = 'bs.offcanvas'\nconst EVENT_KEY = `.${DATA_KEY}`\nconst DATA_API_KEY = '.data-api'\nconst EVENT_LOAD_DATA_API = `load${EVENT_KEY}${DATA_API_KEY}`\nconst ESCAPE_KEY = 'Escape'\n\nconst CLASS_NAME_SHOW = 'show'\nconst CLASS_NAME_SHOWING = 'showing'\nconst CLASS_NAME_HIDING = 'hiding'\nconst CLASS_NAME_BACKDROP = 'offcanvas-backdrop'\nconst OPEN_SELECTOR = '.offcanvas.show'\n\nconst EVENT_SHOW = `show${EVENT_KEY}`\nconst EVENT_SHOWN = `shown${EVENT_KEY}`\nconst EVENT_HIDE = `hide${EVENT_KEY}`\nconst EVENT_HIDE_PREVENTED = `hidePrevented${EVENT_KEY}`\nconst EVENT_HIDDEN = `hidden${EVENT_KEY}`\nconst EVENT_RESIZE = `resize${EVENT_KEY}`\nconst EVENT_CLICK_DATA_API = `click${EVENT_KEY}${DATA_API_KEY}`\nconst EVENT_KEYDOWN_DISMISS = `keydown.dismiss${EVENT_KEY}`\n\nconst SELECTOR_DATA_TOGGLE = '[data-bs-toggle=\"offcanvas\"]'\n\nconst Default = {\n backdrop: true,\n keyboard: true,\n scroll: false\n}\n\nconst DefaultType = {\n backdrop: '(boolean|string)',\n keyboard: 'boolean',\n scroll: 'boolean'\n}\n\n/**\n * Class definition\n */\n\nclass Offcanvas extends BaseComponent {\n constructor(element, config) {\n super(element, config)\n\n this._isShown = false\n this._backdrop = this._initializeBackDrop()\n this._focustrap = this._initializeFocusTrap()\n this._addEventListeners()\n }\n\n // Getters\n static get Default() {\n return Default\n }\n\n static get DefaultType() {\n return DefaultType\n }\n\n static get NAME() {\n return NAME\n }\n\n // Public\n toggle(relatedTarget) {\n return this._isShown ? this.hide() : this.show(relatedTarget)\n }\n\n show(relatedTarget) {\n if (this._isShown) {\n return\n }\n\n const showEvent = EventHandler.trigger(this._element, EVENT_SHOW, { relatedTarget })\n\n if (showEvent.defaultPrevented) {\n return\n }\n\n this._isShown = true\n this._backdrop.show()\n\n if (!this._config.scroll) {\n new ScrollBarHelper().hide()\n }\n\n this._element.setAttribute('aria-modal', true)\n this._element.setAttribute('role', 'dialog')\n this._element.classList.add(CLASS_NAME_SHOWING)\n\n const completeCallBack = () => {\n if (!this._config.scroll || this._config.backdrop) {\n this._focustrap.activate()\n }\n\n this._element.classList.add(CLASS_NAME_SHOW)\n this._element.classList.remove(CLASS_NAME_SHOWING)\n EventHandler.trigger(this._element, EVENT_SHOWN, { relatedTarget })\n }\n\n this._queueCallback(completeCallBack, this._element, true)\n }\n\n hide() {\n if (!this._isShown) {\n return\n }\n\n const hideEvent = EventHandler.trigger(this._element, EVENT_HIDE)\n\n if (hideEvent.defaultPrevented) {\n return\n }\n\n this._focustrap.deactivate()\n this._element.blur()\n this._isShown = false\n this._element.classList.add(CLASS_NAME_HIDING)\n this._backdrop.hide()\n\n const completeCallback = () => {\n this._element.classList.remove(CLASS_NAME_SHOW, CLASS_NAME_HIDING)\n this._element.removeAttribute('aria-modal')\n this._element.removeAttribute('role')\n\n if (!this._config.scroll) {\n new ScrollBarHelper().reset()\n }\n\n EventHandler.trigger(this._element, EVENT_HIDDEN)\n }\n\n this._queueCallback(completeCallback, this._element, true)\n }\n\n dispose() {\n this._backdrop.dispose()\n this._focustrap.deactivate()\n super.dispose()\n }\n\n // Private\n _initializeBackDrop() {\n const clickCallback = () => {\n if (this._config.backdrop === 'static') {\n EventHandler.trigger(this._element, EVENT_HIDE_PREVENTED)\n return\n }\n\n this.hide()\n }\n\n // 'static' option will be translated to true, and booleans will keep their value\n const isVisible = Boolean(this._config.backdrop)\n\n return new Backdrop({\n className: CLASS_NAME_BACKDROP,\n isVisible,\n isAnimated: true,\n rootElement: this._element.parentNode,\n clickCallback: isVisible ? clickCallback : null\n })\n }\n\n _initializeFocusTrap() {\n return new FocusTrap({\n trapElement: this._element\n })\n }\n\n _addEventListeners() {\n EventHandler.on(this._element, EVENT_KEYDOWN_DISMISS, event => {\n if (event.key !== ESCAPE_KEY) {\n return\n }\n\n if (!this._config.keyboard) {\n EventHandler.trigger(this._element, EVENT_HIDE_PREVENTED)\n return\n }\n\n this.hide()\n })\n }\n\n // Static\n static jQueryInterface(config) {\n return this.each(function () {\n const data = Offcanvas.getOrCreateInstance(this, config)\n\n if (typeof config !== 'string') {\n return\n }\n\n if (data[config] === undefined || config.startsWith('_') || config === 'constructor') {\n throw new TypeError(`No method named \"${config}\"`)\n }\n\n data[config](this)\n })\n }\n}\n\n/**\n * Data API implementation\n */\n\nEventHandler.on(document, EVENT_CLICK_DATA_API, SELECTOR_DATA_TOGGLE, function (event) {\n const target = getElementFromSelector(this)\n\n if (['A', 'AREA'].includes(this.tagName)) {\n event.preventDefault()\n }\n\n if (isDisabled(this)) {\n return\n }\n\n EventHandler.one(target, EVENT_HIDDEN, () => {\n // focus on trigger when it is closed\n if (isVisible(this)) {\n this.focus()\n }\n })\n\n // avoid conflict when clicking a toggler of an offcanvas, while another is open\n const alreadyOpen = SelectorEngine.findOne(OPEN_SELECTOR)\n if (alreadyOpen && alreadyOpen !== target) {\n Offcanvas.getInstance(alreadyOpen).hide()\n }\n\n const data = Offcanvas.getOrCreateInstance(target)\n data.toggle(this)\n})\n\nEventHandler.on(window, EVENT_LOAD_DATA_API, () => {\n for (const selector of SelectorEngine.find(OPEN_SELECTOR)) {\n Offcanvas.getOrCreateInstance(selector).show()\n }\n})\n\nEventHandler.on(window, EVENT_RESIZE, () => {\n for (const element of SelectorEngine.find('[aria-modal][class*=show][class*=offcanvas-]')) {\n if (getComputedStyle(element).position !== 'fixed') {\n Offcanvas.getOrCreateInstance(element).hide()\n }\n }\n})\n\nenableDismissTrigger(Offcanvas)\n\n/**\n * jQuery\n */\n\ndefineJQueryPlugin(Offcanvas)\n\nexport default Offcanvas\n","/**\n * --------------------------------------------------------------------------\n * Bootstrap (v5.2.3): util/sanitizer.js\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)\n * --------------------------------------------------------------------------\n */\n\nconst uriAttributes = new Set([\n 'background',\n 'cite',\n 'href',\n 'itemtype',\n 'longdesc',\n 'poster',\n 'src',\n 'xlink:href'\n])\n\nconst ARIA_ATTRIBUTE_PATTERN = /^aria-[\\w-]*$/i\n\n/**\n * A pattern that recognizes a commonly useful subset of URLs that are safe.\n *\n * Shout-out to Angular https://github.com/angular/angular/blob/12.2.x/packages/core/src/sanitization/url_sanitizer.ts\n */\nconst SAFE_URL_PATTERN = /^(?:(?:https?|mailto|ftp|tel|file|sms):|[^#&/:?]*(?:[#/?]|$))/i\n\n/**\n * A pattern that matches safe data URLs. Only matches image, video and audio types.\n *\n * Shout-out to Angular https://github.com/angular/angular/blob/12.2.x/packages/core/src/sanitization/url_sanitizer.ts\n */\nconst DATA_URL_PATTERN = /^data:(?:image\\/(?:bmp|gif|jpeg|jpg|png|tiff|webp)|video\\/(?:mpeg|mp4|ogg|webm)|audio\\/(?:mp3|oga|ogg|opus));base64,[\\d+/a-z]+=*$/i\n\nconst allowedAttribute = (attribute, allowedAttributeList) => {\n const attributeName = attribute.nodeName.toLowerCase()\n\n if (allowedAttributeList.includes(attributeName)) {\n if (uriAttributes.has(attributeName)) {\n return Boolean(SAFE_URL_PATTERN.test(attribute.nodeValue) || DATA_URL_PATTERN.test(attribute.nodeValue))\n }\n\n return true\n }\n\n // Check if a regular expression validates the attribute.\n return allowedAttributeList.filter(attributeRegex => attributeRegex instanceof RegExp)\n .some(regex => regex.test(attributeName))\n}\n\nexport const DefaultAllowlist = {\n // Global attributes allowed on any supplied element below.\n '*': ['class', 'dir', 'id', 'lang', 'role', ARIA_ATTRIBUTE_PATTERN],\n a: ['target', 'href', 'title', 'rel'],\n area: [],\n b: [],\n br: [],\n col: [],\n code: [],\n div: [],\n em: [],\n hr: [],\n h1: [],\n h2: [],\n h3: [],\n h4: [],\n h5: [],\n h6: [],\n i: [],\n img: ['src', 'srcset', 'alt', 'title', 'width', 'height'],\n li: [],\n ol: [],\n p: [],\n pre: [],\n s: [],\n small: [],\n span: [],\n sub: [],\n sup: [],\n strong: [],\n u: [],\n ul: []\n}\n\nexport function sanitizeHtml(unsafeHtml, allowList, sanitizeFunction) {\n if (!unsafeHtml.length) {\n return unsafeHtml\n }\n\n if (sanitizeFunction && typeof sanitizeFunction === 'function') {\n return sanitizeFunction(unsafeHtml)\n }\n\n const domParser = new window.DOMParser()\n const createdDocument = domParser.parseFromString(unsafeHtml, 'text/html')\n const elements = [].concat(...createdDocument.body.querySelectorAll('*'))\n\n for (const element of elements) {\n const elementName = element.nodeName.toLowerCase()\n\n if (!Object.keys(allowList).includes(elementName)) {\n element.remove()\n\n continue\n }\n\n const attributeList = [].concat(...element.attributes)\n const allowedAttributes = [].concat(allowList['*'] || [], allowList[elementName] || [])\n\n for (const attribute of attributeList) {\n if (!allowedAttribute(attribute, allowedAttributes)) {\n element.removeAttribute(attribute.nodeName)\n }\n }\n }\n\n return createdDocument.body.innerHTML\n}\n","/**\n * --------------------------------------------------------------------------\n * Bootstrap (v5.2.3): util/template-factory.js\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)\n * --------------------------------------------------------------------------\n */\n\nimport { DefaultAllowlist, sanitizeHtml } from './sanitizer'\nimport { getElement, isElement } from '../util/index'\nimport SelectorEngine from '../dom/selector-engine'\nimport Config from './config'\n\n/**\n * Constants\n */\n\nconst NAME = 'TemplateFactory'\n\nconst Default = {\n allowList: DefaultAllowlist,\n content: {}, // { selector : text , selector2 : text2 , }\n extraClass: '',\n html: false,\n sanitize: true,\n sanitizeFn: null,\n template: '<div></div>'\n}\n\nconst DefaultType = {\n allowList: 'object',\n content: 'object',\n extraClass: '(string|function)',\n html: 'boolean',\n sanitize: 'boolean',\n sanitizeFn: '(null|function)',\n template: 'string'\n}\n\nconst DefaultContentType = {\n entry: '(string|element|function|null)',\n selector: '(string|element)'\n}\n\n/**\n * Class definition\n */\n\nclass TemplateFactory extends Config {\n constructor(config) {\n super()\n this._config = this._getConfig(config)\n }\n\n // Getters\n static get Default() {\n return Default\n }\n\n static get DefaultType() {\n return DefaultType\n }\n\n static get NAME() {\n return NAME\n }\n\n // Public\n getContent() {\n return Object.values(this._config.content)\n .map(config => this._resolvePossibleFunction(config))\n .filter(Boolean)\n }\n\n hasContent() {\n return this.getContent().length > 0\n }\n\n changeContent(content) {\n this._checkContent(content)\n this._config.content = { ...this._config.content, ...content }\n return this\n }\n\n toHtml() {\n const templateWrapper = document.createElement('div')\n templateWrapper.innerHTML = this._maybeSanitize(this._config.template)\n\n for (const [selector, text] of Object.entries(this._config.content)) {\n this._setContent(templateWrapper, text, selector)\n }\n\n const template = templateWrapper.children[0]\n const extraClass = this._resolvePossibleFunction(this._config.extraClass)\n\n if (extraClass) {\n template.classList.add(...extraClass.split(' '))\n }\n\n return template\n }\n\n // Private\n _typeCheckConfig(config) {\n super._typeCheckConfig(config)\n this._checkContent(config.content)\n }\n\n _checkContent(arg) {\n for (const [selector, content] of Object.entries(arg)) {\n super._typeCheckConfig({ selector, entry: content }, DefaultContentType)\n }\n }\n\n _setContent(template, content, selector) {\n const templateElement = SelectorEngine.findOne(selector, template)\n\n if (!templateElement) {\n return\n }\n\n content = this._resolvePossibleFunction(content)\n\n if (!content) {\n templateElement.remove()\n return\n }\n\n if (isElement(content)) {\n this._putElementInTemplate(getElement(content), templateElement)\n return\n }\n\n if (this._config.html) {\n templateElement.innerHTML = this._maybeSanitize(content)\n return\n }\n\n templateElement.textContent = content\n }\n\n _maybeSanitize(arg) {\n return this._config.sanitize ? sanitizeHtml(arg, this._config.allowList, this._config.sanitizeFn) : arg\n }\n\n _resolvePossibleFunction(arg) {\n return typeof arg === 'function' ? arg(this) : arg\n }\n\n _putElementInTemplate(element, templateElement) {\n if (this._config.html) {\n templateElement.innerHTML = ''\n templateElement.append(element)\n return\n }\n\n templateElement.textContent = element.textContent\n }\n}\n\nexport default TemplateFactory\n","/**\n * --------------------------------------------------------------------------\n * Bootstrap (v5.2.3): tooltip.js\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)\n * --------------------------------------------------------------------------\n */\n\nimport * as Popper from '@popperjs/core'\nimport { defineJQueryPlugin, findShadowRoot, getElement, getUID, isRTL, noop } from './util/index'\nimport { DefaultAllowlist } from './util/sanitizer'\nimport EventHandler from './dom/event-handler'\nimport Manipulator from './dom/manipulator'\nimport BaseComponent from './base-component'\nimport TemplateFactory from './util/template-factory'\n\n/**\n * Constants\n */\n\nconst NAME = 'tooltip'\nconst DISALLOWED_ATTRIBUTES = new Set(['sanitize', 'allowList', 'sanitizeFn'])\n\nconst CLASS_NAME_FADE = 'fade'\nconst CLASS_NAME_MODAL = 'modal'\nconst CLASS_NAME_SHOW = 'show'\n\nconst SELECTOR_TOOLTIP_INNER = '.tooltip-inner'\nconst SELECTOR_MODAL = `.${CLASS_NAME_MODAL}`\n\nconst EVENT_MODAL_HIDE = 'hide.bs.modal'\n\nconst TRIGGER_HOVER = 'hover'\nconst TRIGGER_FOCUS = 'focus'\nconst TRIGGER_CLICK = 'click'\nconst TRIGGER_MANUAL = 'manual'\n\nconst EVENT_HIDE = 'hide'\nconst EVENT_HIDDEN = 'hidden'\nconst EVENT_SHOW = 'show'\nconst EVENT_SHOWN = 'shown'\nconst EVENT_INSERTED = 'inserted'\nconst EVENT_CLICK = 'click'\nconst EVENT_FOCUSIN = 'focusin'\nconst EVENT_FOCUSOUT = 'focusout'\nconst EVENT_MOUSEENTER = 'mouseenter'\nconst EVENT_MOUSELEAVE = 'mouseleave'\n\nconst AttachmentMap = {\n AUTO: 'auto',\n TOP: 'top',\n RIGHT: isRTL() ? 'left' : 'right',\n BOTTOM: 'bottom',\n LEFT: isRTL() ? 'right' : 'left'\n}\n\nconst Default = {\n allowList: DefaultAllowlist,\n animation: true,\n boundary: 'clippingParents',\n container: false,\n customClass: '',\n delay: 0,\n fallbackPlacements: ['top', 'right', 'bottom', 'left'],\n html: false,\n offset: [0, 0],\n placement: 'top',\n popperConfig: null,\n sanitize: true,\n sanitizeFn: null,\n selector: false,\n template: '<div class=\"tooltip\" role=\"tooltip\">' +\n '<div class=\"tooltip-arrow\"></div>' +\n '<div class=\"tooltip-inner\"></div>' +\n '</div>',\n title: '',\n trigger: 'hover focus'\n}\n\nconst DefaultType = {\n allowList: 'object',\n animation: 'boolean',\n boundary: '(string|element)',\n container: '(string|element|boolean)',\n customClass: '(string|function)',\n delay: '(number|object)',\n fallbackPlacements: 'array',\n html: 'boolean',\n offset: '(array|string|function)',\n placement: '(string|function)',\n popperConfig: '(null|object|function)',\n sanitize: 'boolean',\n sanitizeFn: '(null|function)',\n selector: '(string|boolean)',\n template: 'string',\n title: '(string|element|function)',\n trigger: 'string'\n}\n\n/**\n * Class definition\n */\n\nclass Tooltip extends BaseComponent {\n constructor(element, config) {\n if (typeof Popper === 'undefined') {\n throw new TypeError('Bootstrap\\'s tooltips require Popper (https://popper.js.org)')\n }\n\n super(element, config)\n\n // Private\n this._isEnabled = true\n this._timeout = 0\n this._isHovered = null\n this._activeTrigger = {}\n this._popper = null\n this._templateFactory = null\n this._newContent = null\n\n // Protected\n this.tip = null\n\n this._setListeners()\n\n if (!this._config.selector) {\n this._fixTitle()\n }\n }\n\n // Getters\n static get Default() {\n return Default\n }\n\n static get DefaultType() {\n return DefaultType\n }\n\n static get NAME() {\n return NAME\n }\n\n // Public\n enable() {\n this._isEnabled = true\n }\n\n disable() {\n this._isEnabled = false\n }\n\n toggleEnabled() {\n this._isEnabled = !this._isEnabled\n }\n\n toggle() {\n if (!this._isEnabled) {\n return\n }\n\n this._activeTrigger.click = !this._activeTrigger.click\n if (this._isShown()) {\n this._leave()\n return\n }\n\n this._enter()\n }\n\n dispose() {\n clearTimeout(this._timeout)\n\n EventHandler.off(this._element.closest(SELECTOR_MODAL), EVENT_MODAL_HIDE, this._hideModalHandler)\n\n if (this._element.getAttribute('data-bs-original-title')) {\n this._element.setAttribute('title', this._element.getAttribute('data-bs-original-title'))\n }\n\n this._disposePopper()\n super.dispose()\n }\n\n show() {\n if (this._element.style.display === 'none') {\n throw new Error('Please use show on visible elements')\n }\n\n if (!(this._isWithContent() && this._isEnabled)) {\n return\n }\n\n const showEvent = EventHandler.trigger(this._element, this.constructor.eventName(EVENT_SHOW))\n const shadowRoot = findShadowRoot(this._element)\n const isInTheDom = (shadowRoot || this._element.ownerDocument.documentElement).contains(this._element)\n\n if (showEvent.defaultPrevented || !isInTheDom) {\n return\n }\n\n // todo v6 remove this OR make it optional\n this._disposePopper()\n\n const tip = this._getTipElement()\n\n this._element.setAttribute('aria-describedby', tip.getAttribute('id'))\n\n const { container } = this._config\n\n if (!this._element.ownerDocument.documentElement.contains(this.tip)) {\n container.append(tip)\n EventHandler.trigger(this._element, this.constructor.eventName(EVENT_INSERTED))\n }\n\n this._popper = this._createPopper(tip)\n\n tip.classList.add(CLASS_NAME_SHOW)\n\n // If this is a touch-enabled device we add extra\n // empty mouseover listeners to the body's immediate children;\n // only needed because of broken event delegation on iOS\n // https://www.quirksmode.org/blog/archives/2014/02/mouse_event_bub.html\n if ('ontouchstart' in document.documentElement) {\n for (const element of [].concat(...document.body.children)) {\n EventHandler.on(element, 'mouseover', noop)\n }\n }\n\n const complete = () => {\n EventHandler.trigger(this._element, this.constructor.eventName(EVENT_SHOWN))\n\n if (this._isHovered === false) {\n this._leave()\n }\n\n this._isHovered = false\n }\n\n this._queueCallback(complete, this.tip, this._isAnimated())\n }\n\n hide() {\n if (!this._isShown()) {\n return\n }\n\n const hideEvent = EventHandler.trigger(this._element, this.constructor.eventName(EVENT_HIDE))\n if (hideEvent.defaultPrevented) {\n return\n }\n\n const tip = this._getTipElement()\n tip.classList.remove(CLASS_NAME_SHOW)\n\n // If this is a touch-enabled device we remove the extra\n // empty mouseover listeners we added for iOS support\n if ('ontouchstart' in document.documentElement) {\n for (const element of [].concat(...document.body.children)) {\n EventHandler.off(element, 'mouseover', noop)\n }\n }\n\n this._activeTrigger[TRIGGER_CLICK] = false\n this._activeTrigger[TRIGGER_FOCUS] = false\n this._activeTrigger[TRIGGER_HOVER] = false\n this._isHovered = null // it is a trick to support manual triggering\n\n const complete = () => {\n if (this._isWithActiveTrigger()) {\n return\n }\n\n if (!this._isHovered) {\n this._disposePopper()\n }\n\n this._element.removeAttribute('aria-describedby')\n EventHandler.trigger(this._element, this.constructor.eventName(EVENT_HIDDEN))\n }\n\n this._queueCallback(complete, this.tip, this._isAnimated())\n }\n\n update() {\n if (this._popper) {\n this._popper.update()\n }\n }\n\n // Protected\n _isWithContent() {\n return Boolean(this._getTitle())\n }\n\n _getTipElement() {\n if (!this.tip) {\n this.tip = this._createTipElement(this._newContent || this._getContentForTemplate())\n }\n\n return this.tip\n }\n\n _createTipElement(content) {\n const tip = this._getTemplateFactory(content).toHtml()\n\n // todo: remove this check on v6\n if (!tip) {\n return null\n }\n\n tip.classList.remove(CLASS_NAME_FADE, CLASS_NAME_SHOW)\n // todo: on v6 the following can be achieved with CSS only\n tip.classList.add(`bs-${this.constructor.NAME}-auto`)\n\n const tipId = getUID(this.constructor.NAME).toString()\n\n tip.setAttribute('id', tipId)\n\n if (this._isAnimated()) {\n tip.classList.add(CLASS_NAME_FADE)\n }\n\n return tip\n }\n\n setContent(content) {\n this._newContent = content\n if (this._isShown()) {\n this._disposePopper()\n this.show()\n }\n }\n\n _getTemplateFactory(content) {\n if (this._templateFactory) {\n this._templateFactory.changeContent(content)\n } else {\n this._templateFactory = new TemplateFactory({\n ...this._config,\n // the `content` var has to be after `this._config`\n // to override config.content in case of popover\n content,\n extraClass: this._resolvePossibleFunction(this._config.customClass)\n })\n }\n\n return this._templateFactory\n }\n\n _getContentForTemplate() {\n return {\n [SELECTOR_TOOLTIP_INNER]: this._getTitle()\n }\n }\n\n _getTitle() {\n return this._resolvePossibleFunction(this._config.title) || this._element.getAttribute('data-bs-original-title')\n }\n\n // Private\n _initializeOnDelegatedTarget(event) {\n return this.constructor.getOrCreateInstance(event.delegateTarget, this._getDelegateConfig())\n }\n\n _isAnimated() {\n return this._config.animation || (this.tip && this.tip.classList.contains(CLASS_NAME_FADE))\n }\n\n _isShown() {\n return this.tip && this.tip.classList.contains(CLASS_NAME_SHOW)\n }\n\n _createPopper(tip) {\n const placement = typeof this._config.placement === 'function' ?\n this._config.placement.call(this, tip, this._element) :\n this._config.placement\n const attachment = AttachmentMap[placement.toUpperCase()]\n return Popper.createPopper(this._element, tip, this._getPopperConfig(attachment))\n }\n\n _getOffset() {\n const { offset } = this._config\n\n if (typeof offset === 'string') {\n return offset.split(',').map(value => Number.parseInt(value, 10))\n }\n\n if (typeof offset === 'function') {\n return popperData => offset(popperData, this._element)\n }\n\n return offset\n }\n\n _resolvePossibleFunction(arg) {\n return typeof arg === 'function' ? arg.call(this._element) : arg\n }\n\n _getPopperConfig(attachment) {\n const defaultBsPopperConfig = {\n placement: attachment,\n modifiers: [\n {\n name: 'flip',\n options: {\n fallbackPlacements: this._config.fallbackPlacements\n }\n },\n {\n name: 'offset',\n options: {\n offset: this._getOffset()\n }\n },\n {\n name: 'preventOverflow',\n options: {\n boundary: this._config.boundary\n }\n },\n {\n name: 'arrow',\n options: {\n element: `.${this.constructor.NAME}-arrow`\n }\n },\n {\n name: 'preSetPlacement',\n enabled: true,\n phase: 'beforeMain',\n fn: data => {\n // Pre-set Popper's placement attribute in order to read the arrow sizes properly.\n // Otherwise, Popper mixes up the width and height dimensions since the initial arrow style is for top placement\n this._getTipElement().setAttribute('data-popper-placement', data.state.placement)\n }\n }\n ]\n }\n\n return {\n ...defaultBsPopperConfig,\n ...(typeof this._config.popperConfig === 'function' ? this._config.popperConfig(defaultBsPopperConfig) : this._config.popperConfig)\n }\n }\n\n _setListeners() {\n const triggers = this._config.trigger.split(' ')\n\n for (const trigger of triggers) {\n if (trigger === 'click') {\n EventHandler.on(this._element, this.constructor.eventName(EVENT_CLICK), this._config.selector, event => {\n const context = this._initializeOnDelegatedTarget(event)\n context.toggle()\n })\n } else if (trigger !== TRIGGER_MANUAL) {\n const eventIn = trigger === TRIGGER_HOVER ?\n this.constructor.eventName(EVENT_MOUSEENTER) :\n this.constructor.eventName(EVENT_FOCUSIN)\n const eventOut = trigger === TRIGGER_HOVER ?\n this.constructor.eventName(EVENT_MOUSELEAVE) :\n this.constructor.eventName(EVENT_FOCUSOUT)\n\n EventHandler.on(this._element, eventIn, this._config.selector, event => {\n const context = this._initializeOnDelegatedTarget(event)\n context._activeTrigger[event.type === 'focusin' ? TRIGGER_FOCUS : TRIGGER_HOVER] = true\n context._enter()\n })\n EventHandler.on(this._element, eventOut, this._config.selector, event => {\n const context = this._initializeOnDelegatedTarget(event)\n context._activeTrigger[event.type === 'focusout' ? TRIGGER_FOCUS : TRIGGER_HOVER] =\n context._element.contains(event.relatedTarget)\n\n context._leave()\n })\n }\n }\n\n this._hideModalHandler = () => {\n if (this._element) {\n this.hide()\n }\n }\n\n EventHandler.on(this._element.closest(SELECTOR_MODAL), EVENT_MODAL_HIDE, this._hideModalHandler)\n }\n\n _fixTitle() {\n const title = this._element.getAttribute('title')\n\n if (!title) {\n return\n }\n\n if (!this._element.getAttribute('aria-label') && !this._element.textContent.trim()) {\n this._element.setAttribute('aria-label', title)\n }\n\n this._element.setAttribute('data-bs-original-title', title) // DO NOT USE IT. Is only for backwards compatibility\n this._element.removeAttribute('title')\n }\n\n _enter() {\n if (this._isShown() || this._isHovered) {\n this._isHovered = true\n return\n }\n\n this._isHovered = true\n\n this._setTimeout(() => {\n if (this._isHovered) {\n this.show()\n }\n }, this._config.delay.show)\n }\n\n _leave() {\n if (this._isWithActiveTrigger()) {\n return\n }\n\n this._isHovered = false\n\n this._setTimeout(() => {\n if (!this._isHovered) {\n this.hide()\n }\n }, this._config.delay.hide)\n }\n\n _setTimeout(handler, timeout) {\n clearTimeout(this._timeout)\n this._timeout = setTimeout(handler, timeout)\n }\n\n _isWithActiveTrigger() {\n return Object.values(this._activeTrigger).includes(true)\n }\n\n _getConfig(config) {\n const dataAttributes = Manipulator.getDataAttributes(this._element)\n\n for (const dataAttribute of Object.keys(dataAttributes)) {\n if (DISALLOWED_ATTRIBUTES.has(dataAttribute)) {\n delete dataAttributes[dataAttribute]\n }\n }\n\n config = {\n ...dataAttributes,\n ...(typeof config === 'object' && config ? config : {})\n }\n config = this._mergeConfigObj(config)\n config = this._configAfterMerge(config)\n this._typeCheckConfig(config)\n return config\n }\n\n _configAfterMerge(config) {\n config.container = config.container === false ? document.body : getElement(config.container)\n\n if (typeof config.delay === 'number') {\n config.delay = {\n show: config.delay,\n hide: config.delay\n }\n }\n\n if (typeof config.title === 'number') {\n config.title = config.title.toString()\n }\n\n if (typeof config.content === 'number') {\n config.content = config.content.toString()\n }\n\n return config\n }\n\n _getDelegateConfig() {\n const config = {}\n\n for (const key in this._config) {\n if (this.constructor.Default[key] !== this._config[key]) {\n config[key] = this._config[key]\n }\n }\n\n config.selector = false\n config.trigger = 'manual'\n\n // In the future can be replaced with:\n // const keysWithDifferentValues = Object.entries(this._config).filter(entry => this.constructor.Default[entry[0]] !== this._config[entry[0]])\n // `Object.fromEntries(keysWithDifferentValues)`\n return config\n }\n\n _disposePopper() {\n if (this._popper) {\n this._popper.destroy()\n this._popper = null\n }\n\n if (this.tip) {\n this.tip.remove()\n this.tip = null\n }\n }\n\n // Static\n static jQueryInterface(config) {\n return this.each(function () {\n const data = Tooltip.getOrCreateInstance(this, config)\n\n if (typeof config !== 'string') {\n return\n }\n\n if (typeof data[config] === 'undefined') {\n throw new TypeError(`No method named \"${config}\"`)\n }\n\n data[config]()\n })\n }\n}\n\n/**\n * jQuery\n */\n\ndefineJQueryPlugin(Tooltip)\n\nexport default Tooltip\n","/**\n * --------------------------------------------------------------------------\n * Bootstrap (v5.2.3): popover.js\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)\n * --------------------------------------------------------------------------\n */\n\nimport { defineJQueryPlugin } from './util/index'\nimport Tooltip from './tooltip'\n\n/**\n * Constants\n */\n\nconst NAME = 'popover'\n\nconst SELECTOR_TITLE = '.popover-header'\nconst SELECTOR_CONTENT = '.popover-body'\n\nconst Default = {\n ...Tooltip.Default,\n content: '',\n offset: [0, 8],\n placement: 'right',\n template: '<div class=\"popover\" role=\"tooltip\">' +\n '<div class=\"popover-arrow\"></div>' +\n '<h3 class=\"popover-header\"></h3>' +\n '<div class=\"popover-body\"></div>' +\n '</div>',\n trigger: 'click'\n}\n\nconst DefaultType = {\n ...Tooltip.DefaultType,\n content: '(null|string|element|function)'\n}\n\n/**\n * Class definition\n */\n\nclass Popover extends Tooltip {\n // Getters\n static get Default() {\n return Default\n }\n\n static get DefaultType() {\n return DefaultType\n }\n\n static get NAME() {\n return NAME\n }\n\n // Overrides\n _isWithContent() {\n return this._getTitle() || this._getContent()\n }\n\n // Private\n _getContentForTemplate() {\n return {\n [SELECTOR_TITLE]: this._getTitle(),\n [SELECTOR_CONTENT]: this._getContent()\n }\n }\n\n _getContent() {\n return this._resolvePossibleFunction(this._config.content)\n }\n\n // Static\n static jQueryInterface(config) {\n return this.each(function () {\n const data = Popover.getOrCreateInstance(this, config)\n\n if (typeof config !== 'string') {\n return\n }\n\n if (typeof data[config] === 'undefined') {\n throw new TypeError(`No method named \"${config}\"`)\n }\n\n data[config]()\n })\n }\n}\n\n/**\n * jQuery\n */\n\ndefineJQueryPlugin(Popover)\n\nexport default Popover\n","/**\n * --------------------------------------------------------------------------\n * Bootstrap (v5.2.3): scrollspy.js\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)\n * --------------------------------------------------------------------------\n */\n\nimport { defineJQueryPlugin, getElement, isDisabled, isVisible } from './util/index'\nimport EventHandler from './dom/event-handler'\nimport SelectorEngine from './dom/selector-engine'\nimport BaseComponent from './base-component'\n\n/**\n * Constants\n */\n\nconst NAME = 'scrollspy'\nconst DATA_KEY = 'bs.scrollspy'\nconst EVENT_KEY = `.${DATA_KEY}`\nconst DATA_API_KEY = '.data-api'\n\nconst EVENT_ACTIVATE = `activate${EVENT_KEY}`\nconst EVENT_CLICK = `click${EVENT_KEY}`\nconst EVENT_LOAD_DATA_API = `load${EVENT_KEY}${DATA_API_KEY}`\n\nconst CLASS_NAME_DROPDOWN_ITEM = 'dropdown-item'\nconst CLASS_NAME_ACTIVE = 'active'\n\nconst SELECTOR_DATA_SPY = '[data-bs-spy=\"scroll\"]'\nconst SELECTOR_TARGET_LINKS = '[href]'\nconst SELECTOR_NAV_LIST_GROUP = '.nav, .list-group'\nconst SELECTOR_NAV_LINKS = '.nav-link'\nconst SELECTOR_NAV_ITEMS = '.nav-item'\nconst SELECTOR_LIST_ITEMS = '.list-group-item'\nconst SELECTOR_LINK_ITEMS = `${SELECTOR_NAV_LINKS}, ${SELECTOR_NAV_ITEMS} > ${SELECTOR_NAV_LINKS}, ${SELECTOR_LIST_ITEMS}`\nconst SELECTOR_DROPDOWN = '.dropdown'\nconst SELECTOR_DROPDOWN_TOGGLE = '.dropdown-toggle'\n\nconst Default = {\n offset: null, // TODO: v6 @deprecated, keep it for backwards compatibility reasons\n rootMargin: '0px 0px -25%',\n smoothScroll: false,\n target: null,\n threshold: [0.1, 0.5, 1]\n}\n\nconst DefaultType = {\n offset: '(number|null)', // TODO v6 @deprecated, keep it for backwards compatibility reasons\n rootMargin: 'string',\n smoothScroll: 'boolean',\n target: 'element',\n threshold: 'array'\n}\n\n/**\n * Class definition\n */\n\nclass ScrollSpy extends BaseComponent {\n constructor(element, config) {\n super(element, config)\n\n // this._element is the observablesContainer and config.target the menu links wrapper\n this._targetLinks = new Map()\n this._observableSections = new Map()\n this._rootElement = getComputedStyle(this._element).overflowY === 'visible' ? null : this._element\n this._activeTarget = null\n this._observer = null\n this._previousScrollData = {\n visibleEntryTop: 0,\n parentScrollTop: 0\n }\n this.refresh() // initialize\n }\n\n // Getters\n static get Default() {\n return Default\n }\n\n static get DefaultType() {\n return DefaultType\n }\n\n static get NAME() {\n return NAME\n }\n\n // Public\n refresh() {\n this._initializeTargetsAndObservables()\n this._maybeEnableSmoothScroll()\n\n if (this._observer) {\n this._observer.disconnect()\n } else {\n this._observer = this._getNewObserver()\n }\n\n for (const section of this._observableSections.values()) {\n this._observer.observe(section)\n }\n }\n\n dispose() {\n this._observer.disconnect()\n super.dispose()\n }\n\n // Private\n _configAfterMerge(config) {\n // TODO: on v6 target should be given explicitly & remove the {target: 'ss-target'} case\n config.target = getElement(config.target) || document.body\n\n // TODO: v6 Only for backwards compatibility reasons. Use rootMargin only\n config.rootMargin = config.offset ? `${config.offset}px 0px -30%` : config.rootMargin\n\n if (typeof config.threshold === 'string') {\n config.threshold = config.threshold.split(',').map(value => Number.parseFloat(value))\n }\n\n return config\n }\n\n _maybeEnableSmoothScroll() {\n if (!this._config.smoothScroll) {\n return\n }\n\n // unregister any previous listeners\n EventHandler.off(this._config.target, EVENT_CLICK)\n\n EventHandler.on(this._config.target, EVENT_CLICK, SELECTOR_TARGET_LINKS, event => {\n const observableSection = this._observableSections.get(event.target.hash)\n if (observableSection) {\n event.preventDefault()\n const root = this._rootElement || window\n const height = observableSection.offsetTop - this._element.offsetTop\n if (root.scrollTo) {\n root.scrollTo({ top: height, behavior: 'smooth' })\n return\n }\n\n // Chrome 60 doesn't support `scrollTo`\n root.scrollTop = height\n }\n })\n }\n\n _getNewObserver() {\n const options = {\n root: this._rootElement,\n threshold: this._config.threshold,\n rootMargin: this._config.rootMargin\n }\n\n return new IntersectionObserver(entries => this._observerCallback(entries), options)\n }\n\n // The logic of selection\n _observerCallback(entries) {\n const targetElement = entry => this._targetLinks.get(`#${entry.target.id}`)\n const activate = entry => {\n this._previousScrollData.visibleEntryTop = entry.target.offsetTop\n this._process(targetElement(entry))\n }\n\n const parentScrollTop = (this._rootElement || document.documentElement).scrollTop\n const userScrollsDown = parentScrollTop >= this._previousScrollData.parentScrollTop\n this._previousScrollData.parentScrollTop = parentScrollTop\n\n for (const entry of entries) {\n if (!entry.isIntersecting) {\n this._activeTarget = null\n this._clearActiveClass(targetElement(entry))\n\n continue\n }\n\n const entryIsLowerThanPrevious = entry.target.offsetTop >= this._previousScrollData.visibleEntryTop\n // if we are scrolling down, pick the bigger offsetTop\n if (userScrollsDown && entryIsLowerThanPrevious) {\n activate(entry)\n // if parent isn't scrolled, let's keep the first visible item, breaking the iteration\n if (!parentScrollTop) {\n return\n }\n\n continue\n }\n\n // if we are scrolling up, pick the smallest offsetTop\n if (!userScrollsDown && !entryIsLowerThanPrevious) {\n activate(entry)\n }\n }\n }\n\n _initializeTargetsAndObservables() {\n this._targetLinks = new Map()\n this._observableSections = new Map()\n\n const targetLinks = SelectorEngine.find(SELECTOR_TARGET_LINKS, this._config.target)\n\n for (const anchor of targetLinks) {\n // ensure that the anchor has an id and is not disabled\n if (!anchor.hash || isDisabled(anchor)) {\n continue\n }\n\n const observableSection = SelectorEngine.findOne(anchor.hash, this._element)\n\n // ensure that the observableSection exists & is visible\n if (isVisible(observableSection)) {\n this._targetLinks.set(anchor.hash, anchor)\n this._observableSections.set(anchor.hash, observableSection)\n }\n }\n }\n\n _process(target) {\n if (this._activeTarget === target) {\n return\n }\n\n this._clearActiveClass(this._config.target)\n this._activeTarget = target\n target.classList.add(CLASS_NAME_ACTIVE)\n this._activateParents(target)\n\n EventHandler.trigger(this._element, EVENT_ACTIVATE, { relatedTarget: target })\n }\n\n _activateParents(target) {\n // Activate dropdown parents\n if (target.classList.contains(CLASS_NAME_DROPDOWN_ITEM)) {\n SelectorEngine.findOne(SELECTOR_DROPDOWN_TOGGLE, target.closest(SELECTOR_DROPDOWN))\n .classList.add(CLASS_NAME_ACTIVE)\n return\n }\n\n for (const listGroup of SelectorEngine.parents(target, SELECTOR_NAV_LIST_GROUP)) {\n // Set triggered links parents as active\n // With both <ul> and <nav> markup a parent is the previous sibling of any nav ancestor\n for (const item of SelectorEngine.prev(listGroup, SELECTOR_LINK_ITEMS)) {\n item.classList.add(CLASS_NAME_ACTIVE)\n }\n }\n }\n\n _clearActiveClass(parent) {\n parent.classList.remove(CLASS_NAME_ACTIVE)\n\n const activeNodes = SelectorEngine.find(`${SELECTOR_TARGET_LINKS}.${CLASS_NAME_ACTIVE}`, parent)\n for (const node of activeNodes) {\n node.classList.remove(CLASS_NAME_ACTIVE)\n }\n }\n\n // Static\n static jQueryInterface(config) {\n return this.each(function () {\n const data = ScrollSpy.getOrCreateInstance(this, config)\n\n if (typeof config !== 'string') {\n return\n }\n\n if (data[config] === undefined || config.startsWith('_') || config === 'constructor') {\n throw new TypeError(`No method named \"${config}\"`)\n }\n\n data[config]()\n })\n }\n}\n\n/**\n * Data API implementation\n */\n\nEventHandler.on(window, EVENT_LOAD_DATA_API, () => {\n for (const spy of SelectorEngine.find(SELECTOR_DATA_SPY)) {\n ScrollSpy.getOrCreateInstance(spy)\n }\n})\n\n/**\n * jQuery\n */\n\ndefineJQueryPlugin(ScrollSpy)\n\nexport default ScrollSpy\n","/**\n * --------------------------------------------------------------------------\n * Bootstrap (v5.2.3): tab.js\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)\n * --------------------------------------------------------------------------\n */\n\nimport { defineJQueryPlugin, getElementFromSelector, getNextActiveElement, isDisabled } from './util/index'\nimport EventHandler from './dom/event-handler'\nimport SelectorEngine from './dom/selector-engine'\nimport BaseComponent from './base-component'\n\n/**\n * Constants\n */\n\nconst NAME = 'tab'\nconst DATA_KEY = 'bs.tab'\nconst EVENT_KEY = `.${DATA_KEY}`\n\nconst EVENT_HIDE = `hide${EVENT_KEY}`\nconst EVENT_HIDDEN = `hidden${EVENT_KEY}`\nconst EVENT_SHOW = `show${EVENT_KEY}`\nconst EVENT_SHOWN = `shown${EVENT_KEY}`\nconst EVENT_CLICK_DATA_API = `click${EVENT_KEY}`\nconst EVENT_KEYDOWN = `keydown${EVENT_KEY}`\nconst EVENT_LOAD_DATA_API = `load${EVENT_KEY}`\n\nconst ARROW_LEFT_KEY = 'ArrowLeft'\nconst ARROW_RIGHT_KEY = 'ArrowRight'\nconst ARROW_UP_KEY = 'ArrowUp'\nconst ARROW_DOWN_KEY = 'ArrowDown'\n\nconst CLASS_NAME_ACTIVE = 'active'\nconst CLASS_NAME_FADE = 'fade'\nconst CLASS_NAME_SHOW = 'show'\nconst CLASS_DROPDOWN = 'dropdown'\n\nconst SELECTOR_DROPDOWN_TOGGLE = '.dropdown-toggle'\nconst SELECTOR_DROPDOWN_MENU = '.dropdown-menu'\nconst NOT_SELECTOR_DROPDOWN_TOGGLE = ':not(.dropdown-toggle)'\n\nconst SELECTOR_TAB_PANEL = '.list-group, .nav, [role=\"tablist\"]'\nconst SELECTOR_OUTER = '.nav-item, .list-group-item'\nconst SELECTOR_INNER = `.nav-link${NOT_SELECTOR_DROPDOWN_TOGGLE}, .list-group-item${NOT_SELECTOR_DROPDOWN_TOGGLE}, [role=\"tab\"]${NOT_SELECTOR_DROPDOWN_TOGGLE}`\nconst SELECTOR_DATA_TOGGLE = '[data-bs-toggle=\"tab\"], [data-bs-toggle=\"pill\"], [data-bs-toggle=\"list\"]' // todo:v6: could be only `tab`\nconst SELECTOR_INNER_ELEM = `${SELECTOR_INNER}, ${SELECTOR_DATA_TOGGLE}`\n\nconst SELECTOR_DATA_TOGGLE_ACTIVE = `.${CLASS_NAME_ACTIVE}[data-bs-toggle=\"tab\"], .${CLASS_NAME_ACTIVE}[data-bs-toggle=\"pill\"], .${CLASS_NAME_ACTIVE}[data-bs-toggle=\"list\"]`\n\n/**\n * Class definition\n */\n\nclass Tab extends BaseComponent {\n constructor(element) {\n super(element)\n this._parent = this._element.closest(SELECTOR_TAB_PANEL)\n\n if (!this._parent) {\n return\n // todo: should Throw exception on v6\n // throw new TypeError(`${element.outerHTML} has not a valid parent ${SELECTOR_INNER_ELEM}`)\n }\n\n // Set up initial aria attributes\n this._setInitialAttributes(this._parent, this._getChildren())\n\n EventHandler.on(this._element, EVENT_KEYDOWN, event => this._keydown(event))\n }\n\n // Getters\n static get NAME() {\n return NAME\n }\n\n // Public\n show() { // Shows this elem and deactivate the active sibling if exists\n const innerElem = this._element\n if (this._elemIsActive(innerElem)) {\n return\n }\n\n // Search for active tab on same parent to deactivate it\n const active = this._getActiveElem()\n\n const hideEvent = active ?\n EventHandler.trigger(active, EVENT_HIDE, { relatedTarget: innerElem }) :\n null\n\n const showEvent = EventHandler.trigger(innerElem, EVENT_SHOW, { relatedTarget: active })\n\n if (showEvent.defaultPrevented || (hideEvent && hideEvent.defaultPrevented)) {\n return\n }\n\n this._deactivate(active, innerElem)\n this._activate(innerElem, active)\n }\n\n // Private\n _activate(element, relatedElem) {\n if (!element) {\n return\n }\n\n element.classList.add(CLASS_NAME_ACTIVE)\n\n this._activate(getElementFromSelector(element)) // Search and activate/show the proper section\n\n const complete = () => {\n if (element.getAttribute('role') !== 'tab') {\n element.classList.add(CLASS_NAME_SHOW)\n return\n }\n\n element.removeAttribute('tabindex')\n element.setAttribute('aria-selected', true)\n this._toggleDropDown(element, true)\n EventHandler.trigger(element, EVENT_SHOWN, {\n relatedTarget: relatedElem\n })\n }\n\n this._queueCallback(complete, element, element.classList.contains(CLASS_NAME_FADE))\n }\n\n _deactivate(element, relatedElem) {\n if (!element) {\n return\n }\n\n element.classList.remove(CLASS_NAME_ACTIVE)\n element.blur()\n\n this._deactivate(getElementFromSelector(element)) // Search and deactivate the shown section too\n\n const complete = () => {\n if (element.getAttribute('role') !== 'tab') {\n element.classList.remove(CLASS_NAME_SHOW)\n return\n }\n\n element.setAttribute('aria-selected', false)\n element.setAttribute('tabindex', '-1')\n this._toggleDropDown(element, false)\n EventHandler.trigger(element, EVENT_HIDDEN, { relatedTarget: relatedElem })\n }\n\n this._queueCallback(complete, element, element.classList.contains(CLASS_NAME_FADE))\n }\n\n _keydown(event) {\n if (!([ARROW_LEFT_KEY, ARROW_RIGHT_KEY, ARROW_UP_KEY, ARROW_DOWN_KEY].includes(event.key))) {\n return\n }\n\n event.stopPropagation()// stopPropagation/preventDefault both added to support up/down keys without scrolling the page\n event.preventDefault()\n const isNext = [ARROW_RIGHT_KEY, ARROW_DOWN_KEY].includes(event.key)\n const nextActiveElement = getNextActiveElement(this._getChildren().filter(element => !isDisabled(element)), event.target, isNext, true)\n\n if (nextActiveElement) {\n nextActiveElement.focus({ preventScroll: true })\n Tab.getOrCreateInstance(nextActiveElement).show()\n }\n }\n\n _getChildren() { // collection of inner elements\n return SelectorEngine.find(SELECTOR_INNER_ELEM, this._parent)\n }\n\n _getActiveElem() {\n return this._getChildren().find(child => this._elemIsActive(child)) || null\n }\n\n _setInitialAttributes(parent, children) {\n this._setAttributeIfNotExists(parent, 'role', 'tablist')\n\n for (const child of children) {\n this._setInitialAttributesOnChild(child)\n }\n }\n\n _setInitialAttributesOnChild(child) {\n child = this._getInnerElement(child)\n const isActive = this._elemIsActive(child)\n const outerElem = this._getOuterElement(child)\n child.setAttribute('aria-selected', isActive)\n\n if (outerElem !== child) {\n this._setAttributeIfNotExists(outerElem, 'role', 'presentation')\n }\n\n if (!isActive) {\n child.setAttribute('tabindex', '-1')\n }\n\n this._setAttributeIfNotExists(child, 'role', 'tab')\n\n // set attributes to the related panel too\n this._setInitialAttributesOnTargetPanel(child)\n }\n\n _setInitialAttributesOnTargetPanel(child) {\n const target = getElementFromSelector(child)\n\n if (!target) {\n return\n }\n\n this._setAttributeIfNotExists(target, 'role', 'tabpanel')\n\n if (child.id) {\n this._setAttributeIfNotExists(target, 'aria-labelledby', `#${child.id}`)\n }\n }\n\n _toggleDropDown(element, open) {\n const outerElem = this._getOuterElement(element)\n if (!outerElem.classList.contains(CLASS_DROPDOWN)) {\n return\n }\n\n const toggle = (selector, className) => {\n const element = SelectorEngine.findOne(selector, outerElem)\n if (element) {\n element.classList.toggle(className, open)\n }\n }\n\n toggle(SELECTOR_DROPDOWN_TOGGLE, CLASS_NAME_ACTIVE)\n toggle(SELECTOR_DROPDOWN_MENU, CLASS_NAME_SHOW)\n outerElem.setAttribute('aria-expanded', open)\n }\n\n _setAttributeIfNotExists(element, attribute, value) {\n if (!element.hasAttribute(attribute)) {\n element.setAttribute(attribute, value)\n }\n }\n\n _elemIsActive(elem) {\n return elem.classList.contains(CLASS_NAME_ACTIVE)\n }\n\n // Try to get the inner element (usually the .nav-link)\n _getInnerElement(elem) {\n return elem.matches(SELECTOR_INNER_ELEM) ? elem : SelectorEngine.findOne(SELECTOR_INNER_ELEM, elem)\n }\n\n // Try to get the outer element (usually the .nav-item)\n _getOuterElement(elem) {\n return elem.closest(SELECTOR_OUTER) || elem\n }\n\n // Static\n static jQueryInterface(config) {\n return this.each(function () {\n const data = Tab.getOrCreateInstance(this)\n\n if (typeof config !== 'string') {\n return\n }\n\n if (data[config] === undefined || config.startsWith('_') || config === 'constructor') {\n throw new TypeError(`No method named \"${config}\"`)\n }\n\n data[config]()\n })\n }\n}\n\n/**\n * Data API implementation\n */\n\nEventHandler.on(document, EVENT_CLICK_DATA_API, SELECTOR_DATA_TOGGLE, function (event) {\n if (['A', 'AREA'].includes(this.tagName)) {\n event.preventDefault()\n }\n\n if (isDisabled(this)) {\n return\n }\n\n Tab.getOrCreateInstance(this).show()\n})\n\n/**\n * Initialize on focus\n */\nEventHandler.on(window, EVENT_LOAD_DATA_API, () => {\n for (const element of SelectorEngine.find(SELECTOR_DATA_TOGGLE_ACTIVE)) {\n Tab.getOrCreateInstance(element)\n }\n})\n/**\n * jQuery\n */\n\ndefineJQueryPlugin(Tab)\n\nexport default Tab\n","/**\n * --------------------------------------------------------------------------\n * Bootstrap (v5.2.3): toast.js\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)\n * --------------------------------------------------------------------------\n */\n\nimport { defineJQueryPlugin, reflow } from './util/index'\nimport EventHandler from './dom/event-handler'\nimport BaseComponent from './base-component'\nimport { enableDismissTrigger } from './util/component-functions'\n\n/**\n * Constants\n */\n\nconst NAME = 'toast'\nconst DATA_KEY = 'bs.toast'\nconst EVENT_KEY = `.${DATA_KEY}`\n\nconst EVENT_MOUSEOVER = `mouseover${EVENT_KEY}`\nconst EVENT_MOUSEOUT = `mouseout${EVENT_KEY}`\nconst EVENT_FOCUSIN = `focusin${EVENT_KEY}`\nconst EVENT_FOCUSOUT = `focusout${EVENT_KEY}`\nconst EVENT_HIDE = `hide${EVENT_KEY}`\nconst EVENT_HIDDEN = `hidden${EVENT_KEY}`\nconst EVENT_SHOW = `show${EVENT_KEY}`\nconst EVENT_SHOWN = `shown${EVENT_KEY}`\n\nconst CLASS_NAME_FADE = 'fade'\nconst CLASS_NAME_HIDE = 'hide' // @deprecated - kept here only for backwards compatibility\nconst CLASS_NAME_SHOW = 'show'\nconst CLASS_NAME_SHOWING = 'showing'\n\nconst DefaultType = {\n animation: 'boolean',\n autohide: 'boolean',\n delay: 'number'\n}\n\nconst Default = {\n animation: true,\n autohide: true,\n delay: 5000\n}\n\n/**\n * Class definition\n */\n\nclass Toast extends BaseComponent {\n constructor(element, config) {\n super(element, config)\n\n this._timeout = null\n this._hasMouseInteraction = false\n this._hasKeyboardInteraction = false\n this._setListeners()\n }\n\n // Getters\n static get Default() {\n return Default\n }\n\n static get DefaultType() {\n return DefaultType\n }\n\n static get NAME() {\n return NAME\n }\n\n // Public\n show() {\n const showEvent = EventHandler.trigger(this._element, EVENT_SHOW)\n\n if (showEvent.defaultPrevented) {\n return\n }\n\n this._clearTimeout()\n\n if (this._config.animation) {\n this._element.classList.add(CLASS_NAME_FADE)\n }\n\n const complete = () => {\n this._element.classList.remove(CLASS_NAME_SHOWING)\n EventHandler.trigger(this._element, EVENT_SHOWN)\n\n this._maybeScheduleHide()\n }\n\n this._element.classList.remove(CLASS_NAME_HIDE) // @deprecated\n reflow(this._element)\n this._element.classList.add(CLASS_NAME_SHOW, CLASS_NAME_SHOWING)\n\n this._queueCallback(complete, this._element, this._config.animation)\n }\n\n hide() {\n if (!this.isShown()) {\n return\n }\n\n const hideEvent = EventHandler.trigger(this._element, EVENT_HIDE)\n\n if (hideEvent.defaultPrevented) {\n return\n }\n\n const complete = () => {\n this._element.classList.add(CLASS_NAME_HIDE) // @deprecated\n this._element.classList.remove(CLASS_NAME_SHOWING, CLASS_NAME_SHOW)\n EventHandler.trigger(this._element, EVENT_HIDDEN)\n }\n\n this._element.classList.add(CLASS_NAME_SHOWING)\n this._queueCallback(complete, this._element, this._config.animation)\n }\n\n dispose() {\n this._clearTimeout()\n\n if (this.isShown()) {\n this._element.classList.remove(CLASS_NAME_SHOW)\n }\n\n super.dispose()\n }\n\n isShown() {\n return this._element.classList.contains(CLASS_NAME_SHOW)\n }\n\n // Private\n\n _maybeScheduleHide() {\n if (!this._config.autohide) {\n return\n }\n\n if (this._hasMouseInteraction || this._hasKeyboardInteraction) {\n return\n }\n\n this._timeout = setTimeout(() => {\n this.hide()\n }, this._config.delay)\n }\n\n _onInteraction(event, isInteracting) {\n switch (event.type) {\n case 'mouseover':\n case 'mouseout': {\n this._hasMouseInteraction = isInteracting\n break\n }\n\n case 'focusin':\n case 'focusout': {\n this._hasKeyboardInteraction = isInteracting\n break\n }\n\n default: {\n break\n }\n }\n\n if (isInteracting) {\n this._clearTimeout()\n return\n }\n\n const nextElement = event.relatedTarget\n if (this._element === nextElement || this._element.contains(nextElement)) {\n return\n }\n\n this._maybeScheduleHide()\n }\n\n _setListeners() {\n EventHandler.on(this._element, EVENT_MOUSEOVER, event => this._onInteraction(event, true))\n EventHandler.on(this._element, EVENT_MOUSEOUT, event => this._onInteraction(event, false))\n EventHandler.on(this._element, EVENT_FOCUSIN, event => this._onInteraction(event, true))\n EventHandler.on(this._element, EVENT_FOCUSOUT, event => this._onInteraction(event, false))\n }\n\n _clearTimeout() {\n clearTimeout(this._timeout)\n this._timeout = null\n }\n\n // Static\n static jQueryInterface(config) {\n return this.each(function () {\n const data = Toast.getOrCreateInstance(this, config)\n\n if (typeof config === 'string') {\n if (typeof data[config] === 'undefined') {\n throw new TypeError(`No method named \"${config}\"`)\n }\n\n data[config](this)\n }\n })\n }\n}\n\n/**\n * Data API implementation\n */\n\nenableDismissTrigger(Toast)\n\n/**\n * jQuery\n */\n\ndefineJQueryPlugin(Toast)\n\nexport default Toast\n","/**\n * --------------------------------------------------------------------------\n * Bootstrap (v5.2.3): index.umd.js\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)\n * --------------------------------------------------------------------------\n */\n\nimport Alert from './src/alert'\nimport Button from './src/button'\nimport Carousel from './src/carousel'\nimport Collapse from './src/collapse'\nimport Dropdown from './src/dropdown'\nimport Modal from './src/modal'\nimport Offcanvas from './src/offcanvas'\nimport Popover from './src/popover'\nimport ScrollSpy from './src/scrollspy'\nimport Tab from './src/tab'\nimport Toast from './src/toast'\nimport Tooltip from './src/tooltip'\n\nexport default {\n Alert,\n Button,\n Carousel,\n Collapse,\n Dropdown,\n Modal,\n Offcanvas,\n Popover,\n ScrollSpy,\n Tab,\n Toast,\n Tooltip\n}\n"],"mappings":"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