diff --git a/PATCHES.txt b/PATCHES.txt index b4bef95cb41fbec357f2c471b0907e56b30da99c..47b1522afc9dc286d8c4b52ea73eeda179223d8e 100644 --- a/PATCHES.txt +++ b/PATCHES.txt @@ -3,4 +3,4 @@ The following patches have been applied to this project: - http://www.drupal.org/files/issues/drupal-add_basic_svg_support-2539478-3-D7.patch - http://www.drupal.org/files/issues/D7-add-unpublished-nodes-to-taxonomy-index-962664-60_DO_NOT_TEST.patch -This file was automatically generated by Drush Make (http://drupal.org/project/drush). \ No newline at end of file +This file was automatically generated by Drush Make (http://drupal.org/project/drush). diff --git a/profiles/wcm_base/CHANGELOG.txt b/profiles/wcm_base/CHANGELOG.txt index eada107e8255b75ef704b799019bdd2eb3a5af5c..7cf0a8faf7cbde6df01bab7e32917cfc8ed5a6f6 100644 --- a/profiles/wcm_base/CHANGELOG.txt +++ b/profiles/wcm_base/CHANGELOG.txt @@ -1,31 +1,37 @@ +WCM Base 7.x-1.x, 2017-05-26 +---------------------------- +- WCM Base: Updated Panopoly to 1.45 and Date contrib module to 2.10. +- WCM Workbench: + - Display a warning message about editing the published reviision of a panelized node + if a draft of the node also exists. + - Disabled node clone for landing pages. +- News Client: Various fixes. + WCM Base 7.x-1.x, 2017-05-19 ---------------------------- -- WCM News Client: Various fixes. -- WCM Omega: - - Add panels layouts 3e, 10a, 10b, 10c. +- WCM News Client: Various fixes. +- WCM Omega: + - Add panels layouts 3e, 10a, 10b, 10c. - Finish preliminary styles for upcoming global menu option. - - Unset default favicon in favor of OSU icon defined in html.tpl. - - Various minor style updates and fixes. + - Unset default favicon in favor of OSU icon defined in html.tpl. + - Various minor style updates and fixes. WCM Base 7.x-1.x, 2017-05-16 ---------------------------- - OCIO SimpleSAMLphp Auth: Restoring require login feature redirect. -- WCM Omega: Add panels layout 3d. - -WCM Base 7.x-1.x, 2017-05-15-2 ----------------------------- -- OCIO News and OCIO Taxonomy: fix features conflict of Taxonomy page layout. Layout will reside in Taxonomy feature. +- WCM Omega: Add panels layout 3d. WCM Base 7.x-1.x, 2017-05-15 ---------------------------- - OCIO WYSIWYG: Added 'Intro Text Legacy' style to aid with migration to new theme. - OCIO Main Menu: Fix second-level menu context. +- OCIO News and OCIO Taxonomy: fix features conflict of Taxonomy page layout. Layout will reside in Taxonomy feature. - OCIO SimpleSAMLphp Auth: Fixed variable name for require login path. - WCM Omega: - Added three new panels layouts. - Added Typography Group 4; Edit to Typography Group 1. - - Fixed sidebar detection for News Articles. - + - Fixed sidebar detection for News Articles. + WCM Base 7.x-1.x, 2017-05-10 ---------------------------- - WCM Base: diff --git a/profiles/wcm_base/modules/contrib/admin/PATCHES.txt b/profiles/wcm_base/modules/contrib/admin/PATCHES.txt index 0de9d4c58bb2ce55a552d90f4f8261daa8e36a84..d6a705e115ccc61f6d0b475e6c75677ab19cd761 100644 --- a/profiles/wcm_base/modules/contrib/admin/PATCHES.txt +++ b/profiles/wcm_base/modules/contrib/admin/PATCHES.txt @@ -1,4 +1,4 @@ The following patches have been applied to this project: - http://drupal.org/files/1334804-admin-jquery-updated-6.patch -This file was automatically generated by Drush Make (http://drupal.org/project/drush). \ No newline at end of file +This file was automatically generated by Drush Make (http://drupal.org/project/drush). diff --git a/profiles/wcm_base/modules/contrib/apps/PATCHES.txt b/profiles/wcm_base/modules/contrib/apps/PATCHES.txt index 8f4a82c2b91cf1e510c34df7c0e9fba61e82659a..1896d0650f382f7e3216e8d4154680fc4cbae02c 100644 --- a/profiles/wcm_base/modules/contrib/apps/PATCHES.txt +++ b/profiles/wcm_base/modules/contrib/apps/PATCHES.txt @@ -1,4 +1,4 @@ The following patches have been applied to this project: - https://www.drupal.org/files/issues/apps-manifest-2753413-3.patch -This file was automatically generated by Drush Make (http://drupal.org/project/drush). \ No newline at end of file +This file was automatically generated by Drush Make (http://drupal.org/project/drush). diff --git a/profiles/wcm_base/modules/contrib/better_exposed_filters/PATCHES.txt b/profiles/wcm_base/modules/contrib/better_exposed_filters/PATCHES.txt index deca9a361f156fe56a6a7b3e5092c86858771eaf..6cd4ea55f1c3381459454d9a7e29569d7c082297 100644 --- a/profiles/wcm_base/modules/contrib/better_exposed_filters/PATCHES.txt +++ b/profiles/wcm_base/modules/contrib/better_exposed_filters/PATCHES.txt @@ -1,4 +1,4 @@ The following patches have been applied to this project: - http://drupal.org/files/issues/better_exposed_filters-placeholder_support-2560321-4.patch -This file was automatically generated by Drush Make (http://drupal.org/project/drush). \ No newline at end of file +This file was automatically generated by Drush Make (http://drupal.org/project/drush). diff --git a/profiles/wcm_base/modules/contrib/breakpoints/PATCHES.txt b/profiles/wcm_base/modules/contrib/breakpoints/PATCHES.txt index 92968bc18e34825cddbdedc5adb664663e442a48..bd8feba4b63914414c5f1403322f29ef8360d92b 100644 --- a/profiles/wcm_base/modules/contrib/breakpoints/PATCHES.txt +++ b/profiles/wcm_base/modules/contrib/breakpoints/PATCHES.txt @@ -1,4 +1,4 @@ The following patches have been applied to this project: - https://www.drupal.org/files/issues/2415363-breakpoints-menu_rebuild-13.patch -This file was automatically generated by Drush Make (http://drupal.org/project/drush). \ No newline at end of file +This file was automatically generated by Drush Make (http://drupal.org/project/drush). diff --git a/profiles/wcm_base/modules/contrib/date/date.field.inc b/profiles/wcm_base/modules/contrib/date/date.field.inc index fa311224e225d1f0af8486708562ed717b128a4c..7aef97beebeeba9dff80fdc5642667a357c47847 100644 --- a/profiles/wcm_base/modules/contrib/date/date.field.inc +++ b/profiles/wcm_base/modules/contrib/date/date.field.inc @@ -28,6 +28,7 @@ function date_field_formatter_info() { 'settings' => array( 'interval' => 2, 'interval_display' => 'time ago', + 'use_end_date' => false, ), ), 'date_plain' => array( @@ -207,7 +208,7 @@ function date_field_formatter_view($entity_type, $entity, $field, $instance, $la $variables['item'] = $item; $variables['dates'] = date_formatter_process($formatter, $entity_type, $entity, $field, $instance, $langcode, $item, $display); $variables['attributes'] = !empty($rdf_mapping) ? rdf_rdfa_attributes($rdf_mapping, $item['value']) : array(); - $variables['show_remaining_days'] = $display['settings']['show_remaining_days']; + $variables['show_remaining_days'] = isset($display['settings']['show_remaining_days']) ? $display['settings']['show_remaining_days'] : FALSE; $output = theme('date_display_combination', $variables); if (!empty($output)) { $element[$delta] = array('#markup' => $output); @@ -322,7 +323,7 @@ function date_field_widget_info() { } // The date text widget should use an increment of 1. - $info['date_text']['increment'] = 1; + $info['date_text']['settings']['increment'] = 1; return $info; } @@ -462,6 +463,14 @@ function date_field_instance_settings_form($field, $instance) { return _date_field_instance_settings_form($field, $instance); } +/** + * Form validation handler for _date_field_instance_settings_form(). + */ +function date_field_instance_settings_form_validate(&$form, &$form_state) { + module_load_include('inc', 'date', 'date_admin'); + return _date_field_instance_settings_form_validate($form, $form_state); +} + /** * Implements hook_field_widget_settings_form(). */ @@ -470,6 +479,14 @@ function date_field_widget_settings_form($field, $instance) { return _date_field_widget_settings_form($field, $instance); } +/** + * Form validation handler for _date_field_widget_settings_form(). + */ +function date_field_widget_settings_form_validate(&$form, &$form_state) { + module_load_include('inc', 'date', 'date_admin'); + return _date_field_widget_settings_form_validate($form, $form_state); +} + /** * Implements hook_field_settings_form(). */ @@ -478,6 +495,14 @@ function date_field_settings_form($field, $instance, $has_data) { return _date_field_settings_form($field, $instance, $has_data); } +/** + * Form validation handler for _date_field_settings_form(). + */ +function date_field_settings_validate(&$form, &$form_state) { + module_load_include('inc', 'date', 'date_admin'); + return _date_field_settings_validate($form, $form_state); +} + /** * Implements hook_content_migrate_field_alter(). * diff --git a/profiles/wcm_base/modules/contrib/date/date.info b/profiles/wcm_base/modules/contrib/date/date.info index c6fdde552848241dafd99c409aa8635aef7a7c5a..28263b4208e137f7548715165a8f8de9a243e312 100644 --- a/profiles/wcm_base/modules/contrib/date/date.info +++ b/profiles/wcm_base/modules/contrib/date/date.info @@ -13,10 +13,11 @@ files[] = tests/date_validation.test files[] = tests/date_timezone.test files[] = tests/date_views_pager.test files[] = tests/date_views_popup.test +files[] = tests/date_form.test -; Information added by Drupal.org packaging script on 2015-09-08 -version = "7.x-2.9" +; Information added by Drupal.org packaging script on 2017-04-07 +version = "7.x-2.10" core = "7.x" project = "date" -datestamp = "1441727353" +datestamp = "1491562090" diff --git a/profiles/wcm_base/modules/contrib/date/date.install b/profiles/wcm_base/modules/contrib/date/date.install index 9a9b6d350bbdd1cb6f8c84e8d75ca946b51534c2..765b90cf8e67317b311aa6a3c72ba00660034c89 100644 --- a/profiles/wcm_base/modules/contrib/date/date.install +++ b/profiles/wcm_base/modules/contrib/date/date.install @@ -204,3 +204,11 @@ function date_update_7004() { field_cache_clear(); drupal_set_message(t('Date text widgets have been updated to use an increment of 1.')); } + +/** + * Revisited: Date text widgets should always use an increment of 1. + */ +function date_update_7005() { + // @see https://www.drupal.org/node/1355256 + date_update_7004(); +} diff --git a/profiles/wcm_base/modules/contrib/date/date.migrate.inc b/profiles/wcm_base/modules/contrib/date/date.migrate.inc index ad2a568151884485fe3c7ae05fad9e19c0995d74..90c1ec51fb72de8c89725226cc5a70836a441701 100644 --- a/profiles/wcm_base/modules/contrib/date/date.migrate.inc +++ b/profiles/wcm_base/modules/contrib/date/date.migrate.inc @@ -1,10 +1,13 @@ <?php - /** * @file * Support for migration into Date fields. */ +if (!class_exists('MigrateFieldHandler')) { + return; +} + /** * Implements hook_migrate_api(). */ diff --git a/profiles/wcm_base/modules/contrib/date/date.module b/profiles/wcm_base/modules/contrib/date/date.module index 6f849dfad8c652dfa3c675e235a67c256a99c288..e667b5ddf4369f6d8e81b83702a0884c0ff14534 100644 --- a/profiles/wcm_base/modules/contrib/date/date.module +++ b/profiles/wcm_base/modules/contrib/date/date.module @@ -443,7 +443,12 @@ function date_formatter_format($formatter, $settings, $granularity = array(), $l return 'date_plain'; default: - $format = date_format_type_format($format_type, $langcode); + if ($format_type == 'custom') { + $format = $settings['custom_date_format']; + } + else { + $format = date_format_type_format($format_type, $langcode); + } break; } diff --git a/profiles/wcm_base/modules/contrib/date/date.theme b/profiles/wcm_base/modules/contrib/date/date.theme old mode 100755 new mode 100644 index 5cec8b4201de17e9ae3c2348654e20d4afc2b94b..c4ea352ac991f6026e29fc15cb09bea753cbab87 --- a/profiles/wcm_base/modules/contrib/date/date.theme +++ b/profiles/wcm_base/modules/contrib/date/date.theme @@ -349,10 +349,10 @@ function theme_date_display_range($variables) { } // Wrap the result with the attributes. - $output = '<div class="date-display-range">' . t('!start-date to !end-date', array( + $output = '<span class="date-display-range">' . t('!start-date to !end-date', array( '!start-date' => $start_date, '!end-date' => $end_date, - )) . '</div>'; + )) . '</span>'; // Add remaining message and return. return $output . $show_remaining_days; @@ -378,6 +378,8 @@ function theme_date_display_interval($variables) { 'end_date' => $dates['value2']['local']['object'], 'interval' => $options['interval'], 'interval_display' => $options['interval_display'], + 'use_end_date' => !empty($options['use_end_date']) ? + $options['use_end_date'] : FALSE, ); if ($return = theme('date_time_ago', $time_ago_vars)) { @@ -398,9 +400,9 @@ function theme_date_combo($variables) { // Group start/end items together in fieldset. $fieldset = array( - '#title' => field_filter_xss(t($element['#title'])) . ' ' . ($element['#delta'] > 0 ? intval($element['#delta'] + 1) : ''), + '#title' => field_filter_xss(t($element['#title'])) . ($element['#delta'] > 0 ? ' ' . intval($element['#delta'] + 1) : ''), '#value' => '', - '#description' => !empty($element['#fieldset_description']) ? $element['#fieldset_description'] : '', + '#description' => !empty($element['#description']) ? $element['#description'] : '', '#attributes' => array('class' => array('date-combo')), '#children' => $element['#children'], ); diff --git a/profiles/wcm_base/modules/contrib/date/date_admin.inc b/profiles/wcm_base/modules/contrib/date/date_admin.inc index 13da42ef5214c24437fe0888335310306e437f70..b800201e0a4b3797a4f9e7deaef563b505d7dbf3 100644 --- a/profiles/wcm_base/modules/contrib/date/date_admin.inc +++ b/profiles/wcm_base/modules/contrib/date/date_admin.inc @@ -14,15 +14,24 @@ function date_default_formatter_settings_form($field, $instance, $view_mode, $fo $formatter = $display['type']; $form = array(); + $date_formats = date_format_type_options(); $form['format_type'] = array( '#title' => t('Choose how users view dates and times:'), '#type' => 'select', - '#options' => date_format_type_options(), + '#options' => $date_formats + array('custom' => t('Custom')), '#default_value' => $settings['format_type'], '#description' => t('To add or edit options, visit <a href="@date-time-page">Date and time settings</a>.', array('@date-time-page' => url('admin/config/regional/date-time'))), '#weight' => 0, ); + $form['custom_date_format'] = array( + '#type' => 'textfield', + '#title' => t('Custom date format'), + '#description' => t('If "Custom", see the <a href="@url" target="_blank">PHP manual</a> for date formats. Otherwise, enter the number of different time units to display, which defaults to 2.', array('@url' => 'http://php.net/manual/function.date.php')), + '#default_value' => isset($settings['custom_date_format']) ? $settings['custom_date_format'] : '', + '#dependency' => array('edit-options-settings-format-type' => array('custom')), + ); + $form['fromto'] = array( '#title' => t('Display:'), '#type' => 'select', @@ -116,6 +125,14 @@ function date_interval_formatter_settings_form($field, $instance, $view_mode, $f '#default_value' => $settings['interval_display'], '#weight' => 0, ); + if (!empty($field['settings']['todate'])) { + $form['use_end_date'] = array( + '#title' => t('Use End date'), + '#description' => 'Use the End date, instead of the start date', + '#type' => 'checkbox', + '#default_value' => $settings['use_end_date'], + ); + } return $form; } @@ -186,7 +203,9 @@ function date_interval_formatter_settings_summary($field, $instance, $view_mode) $display = $instance['display'][$view_mode]; $settings = $display['settings']; $formatter = $display['type']; - $summary[] = t('Display time ago, showing @interval units.', array('@interval' => $settings['interval'])); + $field = ($settings['use_end_date'] == 1) ? 'End' : 'Start'; + $summary[] = t('Display time ago, showing @interval units. Using @field Date', + array('@interval' => $settings['interval'], '@field' => $field)); return $summary; } @@ -273,7 +292,7 @@ function _date_field_instance_settings_form($field, $instance) { /** * Form validation handler for _date_field_instance_settings_form(). */ -function date_field_instance_settings_form_validate(&$form, &$form_state) { +function _date_field_instance_settings_form_validate(&$form, &$form_state) { $settings = $form_state['values']['instance']['settings']; if ($settings['default_value'] == 'strtotime') { @@ -459,7 +478,7 @@ function _date_field_widget_settings_form($field, $instance) { /** * Form validation handler for _date_field_widget_settings_form(). */ -function date_field_widget_settings_form_validate(&$form, &$form_state) { +function _date_field_widget_settings_form_validate(&$form, &$form_state) { // The widget settings are in the wrong place in the form because of #tree on // the top level. $settings = $form_state['values']['instance']['widget']['settings']; @@ -561,7 +580,7 @@ function _date_field_settings_form($field, $instance, $has_data) { $form['cache_enabled'] = array( '#type' => 'checkbox', '#title' => t('Cache dates'), - '#description' => t('Date objects can be created and cached as date fields are loaded rather than when they are displayed to improve performance.'), + '#description' => t('Date objects can be created and cached as date fields are loaded, rather than when they are displayed, to improve performance.'), '#default_value' => !empty($settings['cache_enabled']), '#weight' => 10, ); @@ -594,7 +613,7 @@ function _date_field_settings_form($field, $instance, $has_data) { /** * Form validation handler for _date_field_settings_form(). */ -function date_field_settings_validate(&$form, &$form_state) { +function _date_field_settings_validate(&$form, &$form_state) { $field = &$form_state['values']['field']; if ($field['settings']['tz_handling'] == 'none') { diff --git a/profiles/wcm_base/modules/contrib/date/date_all_day/date_all_day.info b/profiles/wcm_base/modules/contrib/date/date_all_day/date_all_day.info index df773e419846ef8599a79bfebdeabb9ef1423dae..fcdc673a07ecf2d80a5dabc604dbd26debdfa680 100644 --- a/profiles/wcm_base/modules/contrib/date/date_all_day/date_all_day.info +++ b/profiles/wcm_base/modules/contrib/date/date_all_day/date_all_day.info @@ -5,9 +5,9 @@ dependencies[] = date package = Date/Time core = 7.x -; Information added by Drupal.org packaging script on 2015-09-08 -version = "7.x-2.9" +; Information added by Drupal.org packaging script on 2017-04-07 +version = "7.x-2.10" core = "7.x" project = "date" -datestamp = "1441727353" +datestamp = "1491562090" diff --git a/profiles/wcm_base/modules/contrib/date/date_api/date_api.info b/profiles/wcm_base/modules/contrib/date/date_api/date_api.info index 40fbb05665de017cb5c61e3937d8393c3d37eb61..c537ca040990da32bf0bcc6c5d69fa8c8a4535ea 100644 --- a/profiles/wcm_base/modules/contrib/date/date_api/date_api.info +++ b/profiles/wcm_base/modules/contrib/date/date_api/date_api.info @@ -9,9 +9,9 @@ stylesheets[all][] = date.css files[] = date_api.module files[] = date_api_sql.inc -; Information added by Drupal.org packaging script on 2015-09-08 -version = "7.x-2.9" +; Information added by Drupal.org packaging script on 2017-04-07 +version = "7.x-2.10" core = "7.x" project = "date" -datestamp = "1441727353" +datestamp = "1491562090" diff --git a/profiles/wcm_base/modules/contrib/date/date_api/date_api.module b/profiles/wcm_base/modules/contrib/date/date_api/date_api.module index 2a973ccf6bfa18958df7af7c92265138e3c2bb0b..160bc9fbdae0724ec100d74de5d1024bd9711115 100644 --- a/profiles/wcm_base/modules/contrib/date/date_api/date_api.module +++ b/profiles/wcm_base/modules/contrib/date/date_api/date_api.module @@ -1833,9 +1833,10 @@ function date_format_interval($date, $granularity = 2, $display_ago = TRUE) { /** * A date object for the current time. * - * @param object $timezone - * (optional) Optionally force time to a specific timezone, defaults to user - * timezone, if set, otherwise site timezone. Defaults to NULL. + * @param object|string|null $timezone + * (optional) PHP DateTimeZone object, string or NULL allowed. Optionally + * force time to a specific timezone, defaults to user timezone, if set, + * otherwise site timezone. Defaults to NULL. * * @param bool $reset * (optional) Static cache reset. @@ -1844,11 +1845,16 @@ function date_format_interval($date, $granularity = 2, $display_ago = TRUE) { * The current time as a date object. */ function date_now($timezone = NULL, $reset = FALSE) { + $static_var = __FUNCTION__ . $timezone; + if ($timezone instanceof DateTimeZone) { + $static_var = __FUNCTION__ . $timezone->getName(); + } + if ($reset) { - drupal_static_reset(__FUNCTION__ . $timezone); + drupal_static_reset($static_var); } - $now = &drupal_static(__FUNCTION__ . $timezone); + $now = &drupal_static($static_var); if (!isset($now)) { $now = new DateObject('now', $timezone); @@ -1920,7 +1926,12 @@ function date_days_in_month($year, $month) { // Pick a day in the middle of the month to avoid timezone shifts. $datetime = date_pad($year, 4) . '-' . date_pad($month) . '-15 00:00:00'; $date = new DateObject($datetime); - return $date->format('t'); + if ($date->errors) { + return FALSE; + } + else { + return $date->format('t'); + } } /** @@ -2075,6 +2086,9 @@ function date_iso_week_range($week, $year) { date_timezone_set($min_date, date_default_timezone_object()); // Find the first day of the first ISO week in the year. + // If it's already a Monday, date_modify won't add a Monday, + // it will remain the same day. So add a Sunday first, then a Monday. + date_modify($min_date, '+1 Sunday'); date_modify($min_date, '+1 Monday'); // Jump ahead to the desired week for the beginning of the week range. diff --git a/profiles/wcm_base/modules/contrib/date/date_api/date_api_elements.inc b/profiles/wcm_base/modules/contrib/date/date_api/date_api_elements.inc index fc91205ce515766f91affb7150ab319bf3d22bf6..638fcda5b74441018738fea4b221344289f30d9f 100644 --- a/profiles/wcm_base/modules/contrib/date/date_api/date_api_elements.inc +++ b/profiles/wcm_base/modules/contrib/date/date_api/date_api_elements.inc @@ -111,7 +111,7 @@ function date_default_date($element) { $format = DATE_FORMAT_DATETIME; // The text and popup widgets might return less than a full datetime string. - if (strlen($element['#default_value']) < 19) { + if (is_string($element['#default_value']) && strlen($element['#default_value']) < 19) { switch (strlen($element['#default_value'])) { case 16: $format = 'Y-m-d H:i'; @@ -319,7 +319,7 @@ function date_text_element_process($element, &$form_state, $form) { $element['#tree'] = TRUE; $element['#theme_wrappers'] = array('date_text'); - $element['date']['#value'] = $element['#value']['date']; + $element['date']['#value'] = isset($element['#value']['date']) ? $element['#value']['date'] : ''; $element['date']['#type'] = 'textfield'; $element['date']['#weight'] = !empty($element['date']['#weight']) ? $element['date']['#weight'] : $element['#weight']; $element['date']['#attributes'] = array('class' => isset($element['#attributes']['class']) ? $element['#attributes']['class'] += array('date-date') : array('date-date')); diff --git a/profiles/wcm_base/modules/contrib/date/date_api/theme/theme.inc b/profiles/wcm_base/modules/contrib/date/date_api/theme/theme.inc index a6aef2305e3a6de8319331a185cf49635c1adacd..0a57ecd07f74172890aad79ef199eae03e147f91 100644 --- a/profiles/wcm_base/modules/contrib/date/date_api/theme/theme.inc +++ b/profiles/wcm_base/modules/contrib/date/date_api/theme/theme.inc @@ -194,6 +194,7 @@ function theme_date_calendar_day($variables) { function theme_date_time_ago($variables) { $start_date = $variables['start_date']; $end_date = $variables['end_date']; + $use_end_date = isset($variables['use_end_date']) ? $variables['use_end_date'] : false; $interval = !empty($variables['interval']) ? $variables['interval'] : 2; $display = isset($variables['interval_display']) ? $variables['interval_display'] : 'time ago'; @@ -202,12 +203,20 @@ function theme_date_time_ago($variables) { return; } + // We use the end date only when the option is checked. + if ($use_end_date){ + $date = date_format($end_date, DATE_FORMAT_UNIX); + } + else { + $date = date_format($start_date, DATE_FORMAT_UNIX); + } + // Time to compare dates to. + $now = date_format(date_now(), DATE_FORMAT_UNIX); - $start = date_format($start_date, DATE_FORMAT_UNIX); // Will be positive for a datetime in the past (ago), and negative for a datetime in the future (hence). - $time_diff = $now - $start; + $time_diff = $now - $date; // Uses the same options used by Views format_interval. switch ($display) { diff --git a/profiles/wcm_base/modules/contrib/date/date_context/date_context.info b/profiles/wcm_base/modules/contrib/date/date_context/date_context.info index c521dd2637397657983cbe58ebdd17e911c6834b..97cb8c9d97ef8c4cc544fbc9c77d24e4c3b3ce22 100644 --- a/profiles/wcm_base/modules/contrib/date/date_context/date_context.info +++ b/profiles/wcm_base/modules/contrib/date/date_context/date_context.info @@ -8,9 +8,9 @@ dependencies[] = context files[] = date_context.module files[] = plugins/date_context_date_condition.inc -; Information added by Drupal.org packaging script on 2015-09-08 -version = "7.x-2.9" +; Information added by Drupal.org packaging script on 2017-04-07 +version = "7.x-2.10" core = "7.x" project = "date" -datestamp = "1441727353" +datestamp = "1491562090" diff --git a/profiles/wcm_base/modules/contrib/date/date_elements.inc b/profiles/wcm_base/modules/contrib/date/date_elements.inc index 83697153b8d7683a42ac0b17d737174fa3264554..656d49989b8e0876500b65c8f0c621d445a9714c 100644 --- a/profiles/wcm_base/modules/contrib/date/date_elements.inc +++ b/profiles/wcm_base/modules/contrib/date/date_elements.inc @@ -74,7 +74,7 @@ function date_field_widget_form(&$form, &$form_state, $field, $instance, $langco // The repeating values will be re-generated when the repeat widget form is validated. // At this point we can't tell if this form element is going to be hidden by #access, and we're going to // lose all but the first value by doing this, so store the original values in case we need to replace them later. - if (!empty($field['settings']['repeat'])) { + if (!empty($field['settings']['repeat']) && module_exists('date_repeat_field')) { if ($delta == 0) { $form['#after_build'][] = 'date_repeat_after_build'; $form_state['storage']['repeat_fields'][$field_name] = array_merge($form['#parents'], array($field_name)); @@ -337,8 +337,11 @@ function date_combo_element_process($element, &$form_state, $form) { '#date_label_position' => $instance['widget']['settings']['label_position'], ); - $description = !empty($element['#description']) ? t($element['#description']) : ''; - unset($element['#description']); + // Date repeat is a multiple value field. So the description is removed from + // the single element earlier. Let's get it back. + if (isset($element['show_repeat_settings']) && !empty($element['value']['#instance']['description'])) { + $element['#description'] = $element['value']['#instance']['description']; + } // Give this element the right type, using a Date API // or a Date Popup element type. @@ -383,8 +386,7 @@ function date_combo_element_process($element, &$form_state, $form) { $element[$to_field]['#prefix'] = ''; // Users with JS enabled will never see initially blank values for the end // date (see Drupal.date.EndDateHandler()), so hide the message for them. - $description .= '<span class="js-hide"> ' . t("Empty 'End date' values will use the 'Start date' values.") . '</span>'; - $element['#fieldset_description'] = $description; + $element['#description'] .= '<span class="js-hide"> ' . t("Empty 'End date' values will use the 'Start date' values.") . '</span>'; if ($field['settings']['todate'] == 'optional') { $element[$to_field]['#states'] = array( 'visible' => array( @@ -395,9 +397,6 @@ function date_combo_element_process($element, &$form_state, $form) { ); } } - else { - $element[$from_field]['#description'] = $description; - } // Create label for error messages that make sense in multiple values // and when the title field is left blank. @@ -474,6 +473,12 @@ function date_combo_validate($element, &$form_state) { $form_values = drupal_array_get_nested_value($form_state['values'], $element['#field_parents']); $form_input = drupal_array_get_nested_value($form_state['input'], $element['#field_parents']); + // Programmatically calling drupal_submit_form() does not always add the date + // combo to $form_state['input']. + if (empty($form_input[$field_name]) && !empty($form_values[$field_name])) { + form_set_value($element, $element['#date_items'], $form_state); + return; + } // If the whole field is empty and that's OK, stop now. if (empty($form_input[$field_name]) && !$element['#required']) { return; @@ -546,11 +551,7 @@ function date_combo_validate($element, &$form_state) { return; } } - // Don't look for further errors if errors are already flagged - // because otherwise we'll show errors on the nested elements - // more than once. - elseif (!form_get_errors()) { - + else { $timezone = !empty($item[$tz_field]) ? $item[$tz_field] : $element['#date_timezone']; $timezone_db = date_get_timezone_db($field['settings']['tz_handling']); $element[$from_field]['#date_timezone'] = $timezone; @@ -625,7 +626,10 @@ function date_combo_validate($element, &$form_state) { } } } - if (!empty($errors)) { + // Don't show further errors if errors are already flagged + // because otherwise we'll show errors on the nested elements + // more than once. + if (!form_get_errors() && !empty($errors)) { if ($field['cardinality']) { form_error($element, t('There are errors in @field_name value #@delta:', array('@field_name' => $instance['label'], '@delta' => $delta + 1)) . theme('item_list', array('items' => $errors))); } diff --git a/profiles/wcm_base/modules/contrib/date/date_migrate/date_migrate.info b/profiles/wcm_base/modules/contrib/date/date_migrate/date_migrate.info index b3a6bba615984743d79388dd0fd7c597a1f80525..41e416a362f0914dfab96b43510fd82d61a80279 100644 --- a/profiles/wcm_base/modules/contrib/date/date_migrate/date_migrate.info +++ b/profiles/wcm_base/modules/contrib/date/date_migrate/date_migrate.info @@ -4,9 +4,9 @@ core = 7.x package = Date/Time hidden = TRUE -; Information added by Drupal.org packaging script on 2015-09-08 -version = "7.x-2.9" +; Information added by Drupal.org packaging script on 2017-04-07 +version = "7.x-2.10" core = "7.x" project = "date" -datestamp = "1441727353" +datestamp = "1491562090" diff --git a/profiles/wcm_base/modules/contrib/date/date_migrate/date_migrate_example/date_migrate_example.info b/profiles/wcm_base/modules/contrib/date/date_migrate/date_migrate_example/date_migrate_example.info index 6d79df405cc9eb443520e38e168daee4cf02f909..ba07220d4f2cd55203d13a7eadbbf0ca82f83c45 100644 --- a/profiles/wcm_base/modules/contrib/date/date_migrate/date_migrate_example/date_migrate_example.info +++ b/profiles/wcm_base/modules/contrib/date/date_migrate/date_migrate_example/date_migrate_example.info @@ -20,9 +20,9 @@ package = "Features" project = "date_migrate_example" version = "7.x-2.0" -; Information added by Drupal.org packaging script on 2015-09-08 -version = "7.x-2.9" +; Information added by Drupal.org packaging script on 2017-04-07 +version = "7.x-2.10" core = "7.x" project = "date" -datestamp = "1441727353" +datestamp = "1491562090" diff --git a/profiles/wcm_base/modules/contrib/date/date_popup/date_popup.info b/profiles/wcm_base/modules/contrib/date/date_popup/date_popup.info index 500c7ffb7d92c5c32e8586fbb0fda72924fc1fd5..41945a636a71573fbc514aa2974b77ed8ac75fca 100644 --- a/profiles/wcm_base/modules/contrib/date/date_popup/date_popup.info +++ b/profiles/wcm_base/modules/contrib/date/date_popup/date_popup.info @@ -7,9 +7,9 @@ configure = admin/config/date/date_popup stylesheets[all][] = themes/datepicker.1.7.css -; Information added by Drupal.org packaging script on 2015-09-08 -version = "7.x-2.9" +; Information added by Drupal.org packaging script on 2017-04-07 +version = "7.x-2.10" core = "7.x" project = "date" -datestamp = "1441727353" +datestamp = "1491562090" diff --git a/profiles/wcm_base/modules/contrib/date/date_popup/date_popup.js b/profiles/wcm_base/modules/contrib/date/date_popup/date_popup.js index bbf25e2df50637697f038521d48277c8f311f8b0..f38dcb59dff60b29eca3864b52fafd64d4bb708c 100644 --- a/profiles/wcm_base/modules/contrib/date/date_popup/date_popup.js +++ b/profiles/wcm_base/modules/contrib/date/date_popup/date_popup.js @@ -14,6 +14,14 @@ $(this).click(function(){ $(this).focus(); }); + if (datePopup.settings.syncEndDate) { + $('.start-date-wrapper').each(function(){ + var start_date_wrapper = this; + $(this).find('input:eq(0)').change(function(){ + $(start_date_wrapper).next('.end-date-wrapper').find('input:eq(0)').val($(this).val()); + }); + }); + } break; case 'timeEntry': diff --git a/profiles/wcm_base/modules/contrib/date/date_popup/date_popup.module b/profiles/wcm_base/modules/contrib/date/date_popup/date_popup.module index e91cc8a723ef139f116cf7b8bfc85389e7775616..a03132e993333c59bce165b89cf74a952f645ea2 100644 --- a/profiles/wcm_base/modules/contrib/date/date_popup/date_popup.module +++ b/profiles/wcm_base/modules/contrib/date/date_popup/date_popup.module @@ -394,6 +394,10 @@ function date_popup_process_date_part(&$element) { 'fromTo' => isset($fromto), ); + if (!empty($element['#instance'])) { + $settings['syncEndDate'] = $element['#instance']['settings']['default_value2'] == 'sync'; + } + // Create a unique id for each set of custom settings. $id = date_popup_js_settings_id($element['#id'], 'datepicker', $settings); @@ -474,10 +478,11 @@ function date_popup_process_time_part(&$element) { $grans = array('hour', 'minute', 'second'); $time_granularity = array_intersect($granularity, $grans); $format = date_popup_format_to_popup_time(date_limit_format($element['#date_format'], $time_granularity), 'wvega'); + $default_value = isset($element['#default_value']) ? $element['#default_value'] : ''; // The first value in the dropdown list should be the same as the element // default_value, but it needs to be in JS format (i.e. milliseconds since // the epoch). - $start_time = new DateObject($element['#default_value'], $element['#date_timezone'], DATE_FORMAT_DATETIME); + $start_time = new DateObject($default_value, $element['#date_timezone'], DATE_FORMAT_DATETIME); date_increment_round($start_time, $element['#date_increment']); $start_time = $start_time->format(DATE_FORMAT_UNIX) * 1000; $settings = array( @@ -580,7 +585,7 @@ function date_popup_validate($element, &$form_state) { // If something was input but there is no date, the date is invalid. // If the field is empty and required, set error message and return. $error_field = implode('][', $element['#parents']); - if (empty($date) || !empty($date->errors)) { + if ((empty($element['#value']['date']) && empty($element['#value']['time'])) || !empty($date->errors)) { if (is_object($date) && !empty($date->errors)) { $message = t('The value input for field %field is invalid:', array('%field' => $label)); $message .= '<br />' . implode('<br />', $date->errors); @@ -613,7 +618,9 @@ function date_popup_validate($element, &$form_state) { */ function date_popup_input_date($element, $input, $auto_complete = FALSE) { if (empty($input) || !is_array($input) || !array_key_exists('date', $input) || empty($input['date'])) { - return NULL; + //check if there is no time associated in the input variable. This is the exception scenario where the user has entered only time and not date. + if(empty($input['time'])) + return NULL; } date_popup_add(); $granularity = date_format_order($element['#date_format']); @@ -622,9 +629,14 @@ function date_popup_input_date($element, $input, $auto_complete = FALSE) { $format = date_popup_date_format($element); $format .= $has_time ? ' ' . date_popup_time_format($element) : ''; - $datetime = trim($input['date']); + //check if date is empty, if yes, then leave it blank. + $datetime = !empty($input['date']) ? trim($input['date']) : ''; $datetime .= $has_time ? ' ' . trim($input['time']) : ''; $date = new DateObject($datetime, $element['#date_timezone'], $format); + //if the variable is time only then set TimeOnly to TRUE + if(empty($input['date']) && !empty($input['time']) ){ + $date->timeOnly = 'TRUE'; + } if (is_object($date)) { $date->limitGranularity($granularity); if ($date->validGranularity($granularity, $flexible)) { @@ -800,6 +812,14 @@ function theme_date_popup($vars) { return '<div ' . drupal_attributes($attributes) . '>' . theme('form_element', $element) . '</div>'; } +/** + * Implements hook_date_field_instance_settings_form_alter(). + */ +function date_popup_date_field_instance_settings_form_alter(&$form, $context) { + // Add an extra option to sync the end date with the start date. + $form['default_value2']['#options']['sync'] = t('Sync with start date'); +} + /** * Implements hook_menu(). */ diff --git a/profiles/wcm_base/modules/contrib/date/date_repeat/date_repeat.info b/profiles/wcm_base/modules/contrib/date/date_repeat/date_repeat.info index b6afcd4714ed42bde82d59ecfd43be7ec6c798c9..0a63175c7422b925f4e319deb34aac7b1e242e5d 100644 --- a/profiles/wcm_base/modules/contrib/date/date_repeat/date_repeat.info +++ b/profiles/wcm_base/modules/contrib/date/date_repeat/date_repeat.info @@ -7,9 +7,9 @@ php = 5.2 files[] = tests/date_repeat.test files[] = tests/date_repeat_form.test -; Information added by Drupal.org packaging script on 2015-09-08 -version = "7.x-2.9" +; Information added by Drupal.org packaging script on 2017-04-07 +version = "7.x-2.10" core = "7.x" project = "date" -datestamp = "1441727353" +datestamp = "1491562090" diff --git a/profiles/wcm_base/modules/contrib/date/date_repeat/tests/date_repeat_form.test b/profiles/wcm_base/modules/contrib/date/date_repeat/tests/date_repeat_form.test index 0c5460babc477eea0fc4e5c5a49811a987a080e9..22d652961572dc9c5212cc913af5dc16627384ec 100644 --- a/profiles/wcm_base/modules/contrib/date/date_repeat/tests/date_repeat_form.test +++ b/profiles/wcm_base/modules/contrib/date/date_repeat/tests/date_repeat_form.test @@ -25,7 +25,7 @@ class DateRepeatFormTestCase extends DrupalWebTestCase { // Create and log in our privileged user. $this->privileged_user = $this->drupalCreateUser(array( - 'administer content types', 'administer nodes', 'bypass node access', 'view date repeats' + 'administer content types', 'administer nodes', 'bypass node access', 'view date repeats', 'administer fields' )); $this->drupalLogin($this->privileged_user); diff --git a/profiles/wcm_base/modules/contrib/date/date_repeat_field/date_repeat_field.info b/profiles/wcm_base/modules/contrib/date/date_repeat_field/date_repeat_field.info index 31c99af56ff33b000eb71ec1cf805dfcfb51e819..c9aa9d67be996bcf74a0a451dbc7cd4e449d43c5 100644 --- a/profiles/wcm_base/modules/contrib/date/date_repeat_field/date_repeat_field.info +++ b/profiles/wcm_base/modules/contrib/date/date_repeat_field/date_repeat_field.info @@ -7,9 +7,9 @@ stylesheets[all][] = date_repeat_field.css package = Date/Time core = 7.x -; Information added by Drupal.org packaging script on 2015-09-08 -version = "7.x-2.9" +; Information added by Drupal.org packaging script on 2017-04-07 +version = "7.x-2.10" core = "7.x" project = "date" -datestamp = "1441727353" +datestamp = "1491562090" diff --git a/profiles/wcm_base/modules/contrib/date/date_tools/date_tools.info b/profiles/wcm_base/modules/contrib/date/date_tools/date_tools.info index 3ec0285949a561545d553745b503b504f84898d5..04bfb03f98358e5b377e022b361375338b3d0687 100644 --- a/profiles/wcm_base/modules/contrib/date/date_tools/date_tools.info +++ b/profiles/wcm_base/modules/contrib/date/date_tools/date_tools.info @@ -6,9 +6,9 @@ core = 7.x configure = admin/config/date/tools files[] = tests/date_tools.test -; Information added by Drupal.org packaging script on 2015-09-08 -version = "7.x-2.9" +; Information added by Drupal.org packaging script on 2017-04-07 +version = "7.x-2.10" core = "7.x" project = "date" -datestamp = "1441727353" +datestamp = "1491562090" diff --git a/profiles/wcm_base/modules/contrib/date/date_tools/tests/date_tools.test b/profiles/wcm_base/modules/contrib/date/date_tools/tests/date_tools.test index 47c056424ed4c0655147f12014572eab8e29f058..07af4a3d467199e9574e64ab0afffd2dac208671 100644 --- a/profiles/wcm_base/modules/contrib/date/date_tools/tests/date_tools.test +++ b/profiles/wcm_base/modules/contrib/date/date_tools/tests/date_tools.test @@ -28,7 +28,7 @@ class DateToolsTestCase extends DrupalWebTestCase { // Create and log in our privileged user. $this->privileged_user = $this->drupalCreateUser( - array('administer content types', 'administer nodes', 'bypass node access', 'administer date tools') + array('administer content types', 'administer nodes', 'bypass node access', 'administer date tools', 'administer fields') ); $this->drupalLogin($this->privileged_user); diff --git a/profiles/wcm_base/modules/contrib/date/date_views/date_views.info b/profiles/wcm_base/modules/contrib/date/date_views/date_views.info index 663efd35d339c415198136686c91516fb8413242..68b32cc2ee68c49556505f69f79f993a07da5dba 100644 --- a/profiles/wcm_base/modules/contrib/date/date_views/date_views.info +++ b/profiles/wcm_base/modules/contrib/date/date_views/date_views.info @@ -12,9 +12,9 @@ files[] = includes/date_views_filter_handler_simple.inc files[] = includes/date_views.views.inc files[] = includes/date_views_plugin_pager.inc -; Information added by Drupal.org packaging script on 2015-09-08 -version = "7.x-2.9" +; Information added by Drupal.org packaging script on 2017-04-07 +version = "7.x-2.10" core = "7.x" project = "date" -datestamp = "1441727353" +datestamp = "1491562090" diff --git a/profiles/wcm_base/modules/contrib/date/date_views/includes/date_views_filter_handler.inc b/profiles/wcm_base/modules/contrib/date/date_views/includes/date_views_filter_handler.inc index f761dfa0a7473dcd178634498be49a3b32b6adb4..ae6944ee13003c97335859001f20ff316f710904 100644 --- a/profiles/wcm_base/modules/contrib/date/date_views/includes/date_views_filter_handler.inc +++ b/profiles/wcm_base/modules/contrib/date/date_views/includes/date_views_filter_handler.inc @@ -42,6 +42,32 @@ class date_views_filter_handler extends date_views_filter_handler_simple { $this->date_combine_conditions('op_contains'); } + function op_empty($field) { + $this->get_query_fields(); + if (empty($this->query_fields)) { + return; + } + + // Add each condition to the custom filter group. + foreach ((array) $this->query_fields as $query_field) { + $field = $query_field['field']; + $this->date_handler = $query_field['date_handler']; + + // Respect relationships when determining the table alias. + if ($field['table_name'] != $this->table || !empty($this->relationship)) { + $this->related_table_alias = $this->query->ensure_table($field['table_name'], $this->relationship); + } + else { + $this->related_table_alias = NULL; + } + + $table_alias = !empty($this->related_table_alias) ? $this->related_table_alias : $field['table_name']; + $field_name = $table_alias . '.' . $field['field_name']; + + parent::op_empty($field_name); + } + } + /** * Combines multiple date WHERE expressions into a single WHERE expression. * @@ -67,7 +93,7 @@ class date_views_filter_handler extends date_views_filter_handler_simple { $this->related_table_alias = $this->query->ensure_table($field['table_name'], $this->relationship); } else { - $this->related_table_alias = null; + $this->related_table_alias = NULL; } $table_alias = !empty($this->related_table_alias) ? $this->related_table_alias : $field['table_name']; $field_name = $table_alias . '.' . $field['field_name']; diff --git a/profiles/wcm_base/modules/contrib/date/date_views/includes/date_views_plugin_pager.inc b/profiles/wcm_base/modules/contrib/date/date_views/includes/date_views_plugin_pager.inc index 5caca4e5bc2fe5341cc17cc54d34fe6f4c6dfe84..1addd200002a2a2c5c67f25f3a8c198c2862bf9e 100644 --- a/profiles/wcm_base/modules/contrib/date/date_views/includes/date_views_plugin_pager.inc +++ b/profiles/wcm_base/modules/contrib/date/date_views/includes/date_views_plugin_pager.inc @@ -281,7 +281,7 @@ class date_views_plugin_pager extends views_plugin_pager { else { $this->view->date_info->prev_date = clone($argument->min_date); date_modify($this->view->date_info->prev_date, '-1 ' . $argument->date_handler->granularity); - $this->view->date_info->next_date = clone($argument->max_date); + $this->view->date_info->next_date = clone($argument->min_date); date_modify($this->view->date_info->next_date, '+1 ' . $argument->date_handler->granularity); } // Write the date_info properties that depend on the current value. diff --git a/profiles/wcm_base/modules/contrib/date/date_views/theme/theme.inc b/profiles/wcm_base/modules/contrib/date/date_views/theme/theme.inc index 9e7debc744cdd68e96f7eebc38abfb30af5ee803..7ca03f3a4f135e70444d665f4ea189ebe5e4b59d 100644 --- a/profiles/wcm_base/modules/contrib/date/date_views/theme/theme.inc +++ b/profiles/wcm_base/modules/contrib/date/date_views/theme/theme.inc @@ -77,7 +77,7 @@ function template_preprocess_date_views_pager(&$vars) { switch ($granularity) { case 'week': $prev_week = date_week(date_format($prev_date, 'Y-m-d')); - $prev_arg = date_format($prev_date, 'Y-\W') . date_pad($prev_week); + $prev_arg = date_format($prev_date, 'o-\W') . date_pad($prev_week); break; default: $prev_arg = date_format($prev_date, $format[$granularity]); @@ -90,7 +90,7 @@ function template_preprocess_date_views_pager(&$vars) { switch ($granularity) { case 'week': $next_week = date_week(date_format($next_date, 'Y-m-d')); - $next_arg = date_format($next_date, 'Y-\W') . date_pad($next_week); + $next_arg = date_format($next_date, 'o-\W') . date_pad($next_week); break; default: $next_arg = date_format($next_date, $format[$granularity]); diff --git a/profiles/wcm_base/modules/contrib/date/tests/date_api.test b/profiles/wcm_base/modules/contrib/date/tests/date_api.test index 0924ebaa99a288f58ad1a3868648972405d1f953..03c9081bae377404cc1b8d034924765763eb3fe3 100644 --- a/profiles/wcm_base/modules/contrib/date/tests/date_api.test +++ b/profiles/wcm_base/modules/contrib/date/tests/date_api.test @@ -393,7 +393,7 @@ class DateAPITestCase extends DrupalWebTestCase { $input = '23 abc 2012'; $timezone = NULL; $format = 'd M Y'; - $date = new dateObject($input, $timezone, $format); + $date = @new dateObject($input, $timezone, $format); $this->assertNotEqual(count($date->errors), 0, '23 abc 2012 should be an invalid date'); // Test Granularity. diff --git a/profiles/wcm_base/modules/contrib/date/tests/date_field.test b/profiles/wcm_base/modules/contrib/date/tests/date_field.test index 2dd3f051874a1c89a6d8f979053c97e85e0574ec..b8aad5945c00cc9fbd4b2b4b8301b7f577fc8845 100644 --- a/profiles/wcm_base/modules/contrib/date/tests/date_field.test +++ b/profiles/wcm_base/modules/contrib/date/tests/date_field.test @@ -16,7 +16,7 @@ abstract class DateFieldBasic extends DrupalWebTestCase { // Create and log in our privileged user. $this->privileged_user = $this->drupalCreateUser( - array('administer content types', 'administer nodes', 'bypass node access', 'administer date tools') + array('administer content types', 'administer nodes', 'bypass node access', 'administer date tools', 'administer fields') ); $this->drupalLogin($this->privileged_user); diff --git a/profiles/wcm_base/modules/contrib/date/tests/date_form.test b/profiles/wcm_base/modules/contrib/date/tests/date_form.test new file mode 100644 index 0000000000000000000000000000000000000000..56b89e438414610015f3b264fc94a0186d8e6569 --- /dev/null +++ b/profiles/wcm_base/modules/contrib/date/tests/date_form.test @@ -0,0 +1,30 @@ +<?php + +/** + * @file + * Contains form specific date element test cases. + */ + +class DateFormTestCase extends DrupalWebTestCase { + + public static function getInfo() { + return array( + 'name' => t('Date Form test'), + 'description' => t('Test Date form functions.') , + 'group' => t('Date'), + ); + } + + public function setUp() { + // Load the date_api module. + parent::setUp('date_test'); + } + + /** + * Tests rendering of a date element in a form. + */ + public function testDateForm() { + $this->drupalGet('date-test/form'); + } + +} diff --git a/profiles/wcm_base/modules/contrib/date/tests/date_migrate.test b/profiles/wcm_base/modules/contrib/date/tests/date_migrate.test index cdde115f94e64d7720adf0082d59e658a228d0ff..ec2ae7d8842644a8a636c1c4a226186e7bd96b55 100644 --- a/profiles/wcm_base/modules/contrib/date/tests/date_migrate.test +++ b/profiles/wcm_base/modules/contrib/date/tests/date_migrate.test @@ -18,6 +18,7 @@ class DateMigrateExampleUnitTest extends DrupalWebTestCase { 'name' => 'Date Migration', 'description' => 'Test migration into date fields', 'group' => 'Date', + 'dependencies' => array('migrate', 'features'), ); } diff --git a/profiles/wcm_base/modules/contrib/date/tests/date_test/date_test.info b/profiles/wcm_base/modules/contrib/date/tests/date_test/date_test.info new file mode 100644 index 0000000000000000000000000000000000000000..2f265fa752fc504aa9ae0f9e54788e52eb98035d --- /dev/null +++ b/profiles/wcm_base/modules/contrib/date/tests/date_test/date_test.info @@ -0,0 +1,14 @@ +name = "Date module tests" +description = "Support module for date related testing." +package = Date/Time +version = VERSION +core = 7.x +hidden = TRUE +dependencies[] = date + +; Information added by Drupal.org packaging script on 2017-04-07 +version = "7.x-2.10" +core = "7.x" +project = "date" +datestamp = "1491562090" + diff --git a/profiles/wcm_base/modules/contrib/date/tests/date_test/date_test.module b/profiles/wcm_base/modules/contrib/date/tests/date_test/date_test.module new file mode 100644 index 0000000000000000000000000000000000000000..1854089134d6fa13cf0eb4b5ff38314ab064e9ce --- /dev/null +++ b/profiles/wcm_base/modules/contrib/date/tests/date_test/date_test.module @@ -0,0 +1,40 @@ +<?php + +/** + * @file + * Contains date test implementations. + */ + +/** + * Implements hook_menu(). + */ +function date_test_menu() { + $items['date-test/form'] = array( + 'title' => 'Test form with date element', + 'description' => "Form with date element to make form related tests", + 'page callback' => 'drupal_get_form', + 'page arguments' => array('date_test_sample_form'), + 'access arguments' => array('access content'), + 'type' => MENU_CALLBACK, + ); + return $items; +} + +/** + * Form callback. Generates a test form with date elements. + */ +function date_test_sample_form($form, &$form_state) { + $form['date_test_select'] = array( + '#type' => 'date_select', + '#title' => t('Sample from'), + '#date_format' => 'H:i:s a', + '#default_value' => array( + 'hour' => 7, + 'minute' => 0, + 'second' => 0, + 'ampm' => 'am' + ), + ); + + return $form; +} diff --git a/profiles/wcm_base/modules/contrib/date/tests/date_timezone.test b/profiles/wcm_base/modules/contrib/date/tests/date_timezone.test index 54d882fd83991728fcdbad803f4b7d5a418710f9..9f2905a2839901059473503f49d4ce0c9bfe6d72 100644 --- a/profiles/wcm_base/modules/contrib/date/tests/date_timezone.test +++ b/profiles/wcm_base/modules/contrib/date/tests/date_timezone.test @@ -16,6 +16,16 @@ class DateTimezoneTestCase extends DateFieldBasic { ); } + public function setUp() { + parent::setUp(); + // Set the timezone explicitly. Otherwise the site's default timezone is + // used, which defaults to the server timezone when installing Drupal. This + // depends on the environment and is therefore uncertain. + // The Australia/Sydney timezone is chosen so all tests are run using an + // edge case scenario (UTC+10 and DST). + variable_set('date_default_timezone', 'Australia/Sydney'); + } + /** * @todo. */ @@ -23,7 +33,7 @@ class DateTimezoneTestCase extends DateFieldBasic { // Create a date fields with combinations of various timezone handling and // granularity. foreach (array('date', 'datestamp', 'datetime') as $field_type) { - foreach (array('site', 'none', 'date', 'user', 'utc') as $tz_handling) { + foreach (array('site', 'none', 'date', 'user', 'utc', 'Europe/Dublin') as $tz_handling) { foreach (array('year', 'month', 'day', 'hour', 'minute', 'second') as $max_granularity) { // Skip invalid combinations. if (in_array($max_granularity, array('year', 'month', 'day')) && $tz_handling != 'none') { @@ -182,17 +192,32 @@ class DateTimezoneTestCase extends DateFieldBasic { case 'hour': $edit[$field_name . '[und][0][value][date]'] = '10/07/2010 - 10'; $edit[$field_name . '[und][0][value2][date]'] = '10/07/2010 - 11'; - $should_be = 'Thu, 10/07/2010 - 10 to Thu, 10/07/2010 - 11'; + if ($tz_handling == 'utc') { + $should_be = 'Thu, 10/07/2010 - 21 to Thu, 10/07/2010 - 22'; + } + else { + $should_be = 'Thu, 10/07/2010 - 10 to Thu, 10/07/2010 - 11'; + } break; case 'minute': $edit[$field_name . '[und][0][value][date]'] = '10/07/2010 - 10:30'; $edit[$field_name . '[und][0][value2][date]'] = '10/07/2010 - 11:30'; - $should_be = 'Thu, 10/07/2010 - 10:30 to 11:30'; + if ($tz_handling == 'utc') { + $should_be = 'Thu, 10/07/2010 - 21:30 to 22:30'; + } + else { + $should_be = 'Thu, 10/07/2010 - 10:30 to 11:30'; + } break; case 'second': $edit[$field_name . '[und][0][value][date]'] = '10/07/2010 - 10:30:30'; $edit[$field_name . '[und][0][value2][date]'] = '10/07/2010 - 11:30:30'; - $should_be = 'Thu, 10/07/2010 - 10:30:30 to 11:30:30'; + if ($tz_handling == 'utc') { + $should_be = 'Thu, 10/07/2010 - 21:30:30 to 22:30:30'; + } + else { + $should_be = 'Thu, 10/07/2010 - 10:30:30 to 11:30:30'; + } break; } $this->drupalPost('node/add/story', $edit, t('Save')); diff --git a/profiles/wcm_base/modules/contrib/date_popup_authored/date_popup_authored.info b/profiles/wcm_base/modules/contrib/date_popup_authored/date_popup_authored.info index 024263b5362f5032f36f6ea3d485ea850ccd284b..bd506d7fd3b823ef3007eadd2dfee8b48dcc6fd5 100644 --- a/profiles/wcm_base/modules/contrib/date_popup_authored/date_popup_authored.info +++ b/profiles/wcm_base/modules/contrib/date_popup_authored/date_popup_authored.info @@ -3,8 +3,4 @@ description = "Provides a datepicker for the 'Authored on' field on node forms." core = 7.x files[] = date_popup_authored.test package = Date/Time -dependencies[] = date_popup -; Information added by drush on 2012-06-16 -version = "7.x-1.1+2-dev" -project = "date_popup_authored" -datestamp = "1339821417" \ No newline at end of file +dependencies[] = date_popup \ No newline at end of file diff --git a/profiles/wcm_base/modules/contrib/defaultconfig/PATCHES.txt b/profiles/wcm_base/modules/contrib/defaultconfig/PATCHES.txt index a646afe941f5caecd4b3216d250706eb36dbe56b..db91ce586758e0b961c835d43e24505c72449cc2 100644 --- a/profiles/wcm_base/modules/contrib/defaultconfig/PATCHES.txt +++ b/profiles/wcm_base/modules/contrib/defaultconfig/PATCHES.txt @@ -2,4 +2,4 @@ The following patches have been applied to this project: - http://drupal.org/files/issues/defaultconfig-rebuild-2008178-14.patch - http://drupal.org/files/issues/1900574.defaultconfig.undefinedindex_20.patch -This file was automatically generated by Drush Make (http://drupal.org/project/drush). \ No newline at end of file +This file was automatically generated by Drush Make (http://drupal.org/project/drush). diff --git a/profiles/wcm_base/modules/contrib/defaultcontent/PATCHES.txt b/profiles/wcm_base/modules/contrib/defaultcontent/PATCHES.txt index 120241d93a15a205f2319ea03a7e986ba2dbe52a..0d26fb0873493428ed36e223458a76d266dd0382 100644 --- a/profiles/wcm_base/modules/contrib/defaultcontent/PATCHES.txt +++ b/profiles/wcm_base/modules/contrib/defaultcontent/PATCHES.txt @@ -2,4 +2,4 @@ The following patches have been applied to this project: - http://drupal.org/files/1754428-allow-node-export-alter.patch - http://drupal.org/files/1757782-cannot-import-menu-hierarchy-8.patch -This file was automatically generated by Drush Make (http://drupal.org/project/drush). \ No newline at end of file +This file was automatically generated by Drush Make (http://drupal.org/project/drush). diff --git a/profiles/wcm_base/modules/contrib/diff/PATCHES.txt b/profiles/wcm_base/modules/contrib/diff/PATCHES.txt index 82d71d93cac625536c0fa00b299a74ab8a6f66ba..ebf5699db93f688b6776ba88eb8bbd43407647f7 100644 --- a/profiles/wcm_base/modules/contrib/diff/PATCHES.txt +++ b/profiles/wcm_base/modules/contrib/diff/PATCHES.txt @@ -1,4 +1,4 @@ The following patches have been applied to this project: - http://drupal.org/files/issues/diff-default_state_preview-2852698-2.patch -This file was automatically generated by Drush Make (http://drupal.org/project/drush). \ No newline at end of file +This file was automatically generated by Drush Make (http://drupal.org/project/drush). diff --git a/profiles/wcm_base/modules/contrib/features/PATCHES.txt b/profiles/wcm_base/modules/contrib/features/PATCHES.txt index d1c847fe4671522beff31958e14374b7d54b4b0b..47fe1854a30ae8e8f1b0246e383858eea865716b 100644 --- a/profiles/wcm_base/modules/contrib/features/PATCHES.txt +++ b/profiles/wcm_base/modules/contrib/features/PATCHES.txt @@ -1,4 +1,4 @@ The following patches have been applied to this project: - https://drupal.org/files/issues/export_shorcuts_sets-986968-36.patch -This file was automatically generated by Drush Make (http://drupal.org/project/drush). \ No newline at end of file +This file was automatically generated by Drush Make (http://drupal.org/project/drush). diff --git a/profiles/wcm_base/modules/contrib/field_group/PATCHES.txt b/profiles/wcm_base/modules/contrib/field_group/PATCHES.txt index 12d119b693947f44f3169e0bab3f94fc773379d6..9f552558c27e7644fb0dbd579aa9a89627f09bc4 100644 --- a/profiles/wcm_base/modules/contrib/field_group/PATCHES.txt +++ b/profiles/wcm_base/modules/contrib/field_group/PATCHES.txt @@ -1,4 +1,4 @@ The following patches have been applied to this project: - http://drupal.org/files/issues/1670136-export-ctools-plugin-info-21.patch -This file was automatically generated by Drush Make (http://drupal.org/project/drush). \ No newline at end of file +This file was automatically generated by Drush Make (http://drupal.org/project/drush). diff --git a/profiles/wcm_base/modules/contrib/field_group/field_group.info b/profiles/wcm_base/modules/contrib/field_group/field_group.info index 912b55f7f50b7821a5ebfa69d18acb3f44ce47bd..c5c9e7751f34cc535a565435eac3d35b6e7ccb55 100644 --- a/profiles/wcm_base/modules/contrib/field_group/field_group.info +++ b/profiles/wcm_base/modules/contrib/field_group/field_group.info @@ -6,9 +6,9 @@ dependencies[] = ctools core = 7.x files[] = tests/field_group.ui.test files[] = tests/field_group.display.test -; Information added by Drupal.org packaging script on 2016-02-28 -version = "7.x-1.5+2-dev" +; Information added by Drupal.org packaging script on 2017-05-20 +version = "7.x-1.5+5-dev" core = "7.x" project = "field_group" -datestamp = "1456658044" +datestamp = "1495281186" diff --git a/profiles/wcm_base/modules/contrib/field_group/field_group.module b/profiles/wcm_base/modules/contrib/field_group/field_group.module index 4061519f78e1d2d5bb721616fcf6c0b24e767dd3..561bfacead018a18374db24101020f80195ad818 100644 --- a/profiles/wcm_base/modules/contrib/field_group/field_group.module +++ b/profiles/wcm_base/modules/contrib/field_group/field_group.module @@ -258,8 +258,6 @@ function field_group_field_attach_delete_bundle($entity_type, $bundle) { * Implements hook_field_attach_form(). */ function field_group_field_attach_form($entity_type, $entity, &$form, &$form_state, $langcode) { - - $form['#attached']['css'][] = drupal_get_path('module', 'field_group') . '/field_group.field_ui.css'; field_group_attach_groups($form, 'form', $form_state); $form['#pre_render'][] = 'field_group_form_pre_render'; } @@ -2027,6 +2025,19 @@ function field_group_fields_nest(&$element, &$vars = NULL) { // Construct own weight, as some fields (for example preprocess fields) don't have weight set. $element[$group_name] = array(); $group_references[$group_name] = &$element[$group_name]; + // Get group parents + $parents = array(); + $current_group = $group; + while (!empty($current_group)) { + array_unshift($parents, $current_group->group_name); + $current_group = isset($element['#fieldgroups'][$current_group->parent_name]) ? + $element['#fieldgroups'][$current_group->parent_name] : NULL; + } + $group_references[$group_name]['#array_parents'] = $parents; + $element['#fieldgroups'][$group_name]->array_parents = $parents; + // Remove self from parents and set #field_parents + array_pop($parents); + $group_references[$group_name]['#field_parents'] = $parents; } } @@ -2077,6 +2088,19 @@ function field_group_fields_nest(&$element, &$vars = NULL) { // list intact (but if it is a field we don't mind). $group_references[$parent_name][$child_name] = &$element[$child_name]; $group_references[$parent_name]['#weight'] = $element['#fieldgroups'][$parent_name]->weight; + // Prepend #array_parents & #field_parents of group child element & its element_children + // if those keys are set, and don't already include the group parents + $group_child = &$group_references[$parent_name][$child_name]; + $group_parents = $group_references[$parent_name]['#array_parents']; + $process_elements = array_merge(array(&$group_child), _field_group_element_children_recursive_ref($group_child)); + foreach ($process_elements as $key => $current_element) { + if (isset($current_element['#array_parents']) && !in_array($group_parents[0], $current_element['#array_parents'])) { + $process_elements[$key]['#array_parents'] = array_merge($group_parents, $current_element['#array_parents']); + } + if (isset($current_element['#field_parents']) && !in_array($group_parents[0], $current_element['#field_parents'])) { + $process_elements[$key]['#field_parents'] = array_merge($group_parents, $current_element['#field_parents']); + } + } } // The child has been copied to its parent: remove it from the root element. @@ -2093,6 +2117,23 @@ function field_group_fields_nest(&$element, &$vars = NULL) { } +/** + * Recursive element_children, returns children by reference + */ +function _field_group_element_children_recursive_ref(&$element) { + $results = array(); + $children = element_children($element); + foreach ($children as $key) { + $child = &$element[$key]; + if (is_array($child)) { + $results[] = &$child; + $results = array_merge($results, _field_group_element_children_recursive_ref($child)); + } + unset($child); + } + return $results; +} + /** * Function to pre render the field group element. * diff --git a/profiles/wcm_base/modules/contrib/field_group/horizontal-tabs/horizontal-tabs.js b/profiles/wcm_base/modules/contrib/field_group/horizontal-tabs/horizontal-tabs.js index 977e1b6cd8473eda7203377c54bf83f3422673b1..aec4b6bd41bed45126958f1ddf11a918690529fb 100644 --- a/profiles/wcm_base/modules/contrib/field_group/horizontal-tabs/horizontal-tabs.js +++ b/profiles/wcm_base/modules/contrib/field_group/horizontal-tabs/horizontal-tabs.js @@ -29,8 +29,10 @@ Drupal.behaviors.horizontalTabs = { // Transform each fieldset into a tab. $fieldsets.each(function (i) { + var $legend = $('> legend', this); + $('.element-invisible', $legend).remove(); var horizontal_tab = new Drupal.horizontalTab({ - title: $('> legend', this).text(), + title: $legend.text(), fieldset: $(this) }); horizontal_tab.item.addClass('horizontal-tab-button-' + i); diff --git a/profiles/wcm_base/modules/contrib/field_group/tests/field_group_test.info b/profiles/wcm_base/modules/contrib/field_group/tests/field_group_test.info index 4391b929490927dc99db022c5617dbeeb590c518..741a6d52429ba76b39ee8231ef0baec1195747ec 100644 --- a/profiles/wcm_base/modules/contrib/field_group/tests/field_group_test.info +++ b/profiles/wcm_base/modules/contrib/field_group/tests/field_group_test.info @@ -5,9 +5,9 @@ package = Fields hidden = TRUE -; Information added by Drupal.org packaging script on 2016-02-28 -version = "7.x-1.5+2-dev" +; Information added by Drupal.org packaging script on 2017-05-20 +version = "7.x-1.5+5-dev" core = "7.x" project = "field_group" -datestamp = "1456658044" +datestamp = "1495281186" diff --git a/profiles/wcm_base/modules/contrib/file_entity/PATCHES.txt b/profiles/wcm_base/modules/contrib/file_entity/PATCHES.txt index 7eb5a6e21e048014eb003e3929577063c5d2edef..c4d526d8664346d864b45f8eaeae8f70f014e4b0 100644 --- a/profiles/wcm_base/modules/contrib/file_entity/PATCHES.txt +++ b/profiles/wcm_base/modules/contrib/file_entity/PATCHES.txt @@ -1,4 +1,4 @@ The following patches have been applied to this project: - http://drupal.org/files/issues/file_entity-file-size-limit-per-file-type-2530656-3.patch -This file was automatically generated by Drush Make (http://drupal.org/project/drush). \ No newline at end of file +This file was automatically generated by Drush Make (http://drupal.org/project/drush). diff --git a/profiles/wcm_base/modules/contrib/jquery_update/PATCHES.txt b/profiles/wcm_base/modules/contrib/jquery_update/PATCHES.txt index e115970fb228b79c68fa81a9942a8bf9b54e372c..8ad04c7f078d66771d8e6733518768b58c90e73a 100644 --- a/profiles/wcm_base/modules/contrib/jquery_update/PATCHES.txt +++ b/profiles/wcm_base/modules/contrib/jquery_update/PATCHES.txt @@ -1,4 +1,4 @@ The following patches have been applied to this project: - http://drupal.org/files/issues/add_jqueryui_1.11.4_nojs-2197249-37.patch -This file was automatically generated by Drush Make (http://drupal.org/project/drush). \ No newline at end of file +This file was automatically generated by Drush Make (http://drupal.org/project/drush). diff --git a/profiles/wcm_base/modules/contrib/link/PATCHES.txt b/profiles/wcm_base/modules/contrib/link/PATCHES.txt index 4ed7da7a80488964a8292097cc9c107c4b90f4cc..77b4d7bbc68a5ccf43812423fd720667a487fd90 100644 --- a/profiles/wcm_base/modules/contrib/link/PATCHES.txt +++ b/profiles/wcm_base/modules/contrib/link/PATCHES.txt @@ -1,4 +1,4 @@ The following patches have been applied to this project: - http://drupal.org/files/issues/link.allow-tel-links-1993920-6.patch -This file was automatically generated by Drush Make (http://drupal.org/project/drush). \ No newline at end of file +This file was automatically generated by Drush Make (http://drupal.org/project/drush). diff --git a/profiles/wcm_base/modules/contrib/linkchecker/PATCHES.txt b/profiles/wcm_base/modules/contrib/linkchecker/PATCHES.txt index 1fb85e0fa9f056edc6e3ba5356776f81c6651b9d..b90e12a55cf3ab7df5f012612d9eb562de6976f4 100644 --- a/profiles/wcm_base/modules/contrib/linkchecker/PATCHES.txt +++ b/profiles/wcm_base/modules/contrib/linkchecker/PATCHES.txt @@ -1,4 +1,4 @@ The following patches have been applied to this project: - http://drupal.org/files/issues/linkchecker-hooks-1946252-4.patch -This file was automatically generated by Drush Make (http://drupal.org/project/drush). \ No newline at end of file +This file was automatically generated by Drush Make (http://drupal.org/project/drush). diff --git a/profiles/wcm_base/modules/contrib/linkit/PATCHES.txt b/profiles/wcm_base/modules/contrib/linkit/PATCHES.txt index c9f6b4e497ce6f78b9e43d3062a160fec50cf335..c3d1a20ee02969066473133ebfcb85fd68dbb390 100644 --- a/profiles/wcm_base/modules/contrib/linkit/PATCHES.txt +++ b/profiles/wcm_base/modules/contrib/linkit/PATCHES.txt @@ -3,4 +3,4 @@ The following patches have been applied to this project: - http://drupal.org/files/issues/linkit-private_files_direct_link-2652300-2.patch - http://drupal.org/files/issues/linkit-menu-links-2514928-2.patch -This file was automatically generated by Drush Make (http://drupal.org/project/drush). \ No newline at end of file +This file was automatically generated by Drush Make (http://drupal.org/project/drush). diff --git a/profiles/wcm_base/modules/contrib/manualcrop/PATCHES.txt b/profiles/wcm_base/modules/contrib/manualcrop/PATCHES.txt index 6627972d7ced0971579e99600ab056ddb2c2851f..9e864c1d439f4ae278f191004f4bbf2c6cffce04 100644 --- a/profiles/wcm_base/modules/contrib/manualcrop/PATCHES.txt +++ b/profiles/wcm_base/modules/contrib/manualcrop/PATCHES.txt @@ -1,4 +1,4 @@ The following patches have been applied to this project: - http://drupal.org/files/issues/manualcrop-two-crop-tools-2237835.patch -This file was automatically generated by Drush Make (http://drupal.org/project/drush). \ No newline at end of file +This file was automatically generated by Drush Make (http://drupal.org/project/drush). diff --git a/profiles/wcm_base/modules/contrib/media/PATCHES.txt b/profiles/wcm_base/modules/contrib/media/PATCHES.txt index 9bbccf2872cae3dd495c2d165e2820e130f27394..7614f5e7e5d005e5c567fa624799da66f2f64953 100644 --- a/profiles/wcm_base/modules/contrib/media/PATCHES.txt +++ b/profiles/wcm_base/modules/contrib/media/PATCHES.txt @@ -1,4 +1,4 @@ The following patches have been applied to this project: - http://drupal.org/files/issues/media-edit_uri_for_remote_files-2297685-6.patch -This file was automatically generated by Drush Make (http://drupal.org/project/drush). \ No newline at end of file +This file was automatically generated by Drush Make (http://drupal.org/project/drush). diff --git a/profiles/wcm_base/modules/contrib/media_vimeo/PATCHES.txt b/profiles/wcm_base/modules/contrib/media_vimeo/PATCHES.txt index 2a840b039580f7095f76e119b9e6e381393538cb..804e03144e2da21292104471ada8434606a09166 100644 --- a/profiles/wcm_base/modules/contrib/media_vimeo/PATCHES.txt +++ b/profiles/wcm_base/modules/contrib/media_vimeo/PATCHES.txt @@ -1,4 +1,4 @@ The following patches have been applied to this project: - https://www.drupal.org/files/issues/no_exception_handling-2446199-1.patch -This file was automatically generated by Drush Make (http://drupal.org/project/drush). \ No newline at end of file +This file was automatically generated by Drush Make (http://drupal.org/project/drush). diff --git a/profiles/wcm_base/modules/contrib/media_youtube/PATCHES.txt b/profiles/wcm_base/modules/contrib/media_youtube/PATCHES.txt index 53fad5c68bc461639c67d847f74335b9af1fa684..a1b62b8f51959d5f518404d3b47272f5fcd6010e 100644 --- a/profiles/wcm_base/modules/contrib/media_youtube/PATCHES.txt +++ b/profiles/wcm_base/modules/contrib/media_youtube/PATCHES.txt @@ -1,4 +1,4 @@ The following patches have been applied to this project: - http://drupal.org/files/issues/media_youtube-remove_thumbnail_exception-2498493-23.patch -This file was automatically generated by Drush Make (http://drupal.org/project/drush). \ No newline at end of file +This file was automatically generated by Drush Make (http://drupal.org/project/drush). diff --git a/profiles/wcm_base/modules/contrib/panelizer/PATCHES.txt b/profiles/wcm_base/modules/contrib/panelizer/PATCHES.txt index f8146d2ad9c0464884f67ce43349bee091c97a61..945634eb20caae83f8044a8bcf93dab600efaecc 100644 --- a/profiles/wcm_base/modules/contrib/panelizer/PATCHES.txt +++ b/profiles/wcm_base/modules/contrib/panelizer/PATCHES.txt @@ -1,4 +1,4 @@ The following patches have been applied to this project: - http://drupal.org/files/issues/panelizer-n2457113-69.patch -This file was automatically generated by Drush Make (http://drupal.org/project/drush). \ No newline at end of file +This file was automatically generated by Drush Make (http://drupal.org/project/drush). diff --git a/profiles/wcm_base/modules/contrib/panels/PATCHES.txt b/profiles/wcm_base/modules/contrib/panels/PATCHES.txt index ddd9bd9ec43355104013ac8877f0b4e498744111..468eda5bb882d9277e2841b62890ab5044e02027 100644 --- a/profiles/wcm_base/modules/contrib/panels/PATCHES.txt +++ b/profiles/wcm_base/modules/contrib/panels/PATCHES.txt @@ -3,4 +3,4 @@ The following patches have been applied to this project: - http://drupal.org/files/issues/panels-ipe-workbench-block-2485837-1.patch - http://drupal.org/files/issues/panels-ipe-insufficient-2462331-33.patch -This file was automatically generated by Drush Make (http://drupal.org/project/drush). \ No newline at end of file +This file was automatically generated by Drush Make (http://drupal.org/project/drush). diff --git a/profiles/wcm_base/modules/contrib/redirect/PATCHES.txt b/profiles/wcm_base/modules/contrib/redirect/PATCHES.txt index 1300c4c2f43a451a328846a6084ff7a416b4e720..b13c7b398ed8d2550fac71794192f7a91fd2272a 100644 --- a/profiles/wcm_base/modules/contrib/redirect/PATCHES.txt +++ b/profiles/wcm_base/modules/contrib/redirect/PATCHES.txt @@ -1,4 +1,4 @@ The following patches have been applied to this project: - http://drupal.org/files/issues/redirect-n905914-227.patch -This file was automatically generated by Drush Make (http://drupal.org/project/drush). \ No newline at end of file +This file was automatically generated by Drush Make (http://drupal.org/project/drush). diff --git a/profiles/wcm_base/modules/contrib/search_api_solr/PATCHES.txt b/profiles/wcm_base/modules/contrib/search_api_solr/PATCHES.txt index 0b5955d51726f948a9692e215963c472e774f793..28b4518611b2d7baeff7b7c6f4f0c556e77024e7 100644 --- a/profiles/wcm_base/modules/contrib/search_api_solr/PATCHES.txt +++ b/profiles/wcm_base/modules/contrib/search_api_solr/PATCHES.txt @@ -1,4 +1,4 @@ The following patches have been applied to this project: - http://drupal.org/files/issues/search_api_solr-partial_word_matching-1414838-21.patch -This file was automatically generated by Drush Make (http://drupal.org/project/drush). \ No newline at end of file +This file was automatically generated by Drush Make (http://drupal.org/project/drush). diff --git a/profiles/wcm_base/modules/contrib/simplesamlphp_auth/PATCHES.txt b/profiles/wcm_base/modules/contrib/simplesamlphp_auth/PATCHES.txt index b92ca3f0c99acb237078f2b8301183df2c7e7f4f..a8ce8230f596d65797c4ab491b8c2886170f6877 100644 --- a/profiles/wcm_base/modules/contrib/simplesamlphp_auth/PATCHES.txt +++ b/profiles/wcm_base/modules/contrib/simplesamlphp_auth/PATCHES.txt @@ -2,4 +2,4 @@ The following patches have been applied to this project: - http://drupal.org/files/issues/simplesamlphp_auth-admin-users-cannot-other-users-9291915-8.patch - http://drupal.org/files/issues/simplesamlphp_auth-alter_data_before_writing-2148931-5.patch -This file was automatically generated by Drush Make (http://drupal.org/project/drush). \ No newline at end of file +This file was automatically generated by Drush Make (http://drupal.org/project/drush). diff --git a/profiles/wcm_base/modules/contrib/uuid_features/PATCHES.txt b/profiles/wcm_base/modules/contrib/uuid_features/PATCHES.txt index 7fd0cd4c299029df9db216d6d1c210b2aa75e0f2..6e0b710839b9daa0baa4292a753875dd36c5e61c 100644 --- a/profiles/wcm_base/modules/contrib/uuid_features/PATCHES.txt +++ b/profiles/wcm_base/modules/contrib/uuid_features/PATCHES.txt @@ -1,4 +1,4 @@ The following patches have been applied to this project: - http://drupal.org/files/issues/adding_path_pathauto-2220837-21.patch -This file was automatically generated by Drush Make (http://drupal.org/project/drush). \ No newline at end of file +This file was automatically generated by Drush Make (http://drupal.org/project/drush). diff --git a/profiles/wcm_base/modules/contrib/views/PATCHES.txt b/profiles/wcm_base/modules/contrib/views/PATCHES.txt index 0ff6613469be97c68f9e1d011d8c6e27747d0726..7cb5e1edbbcfb197a232527dfe2fe074fe516e74 100644 --- a/profiles/wcm_base/modules/contrib/views/PATCHES.txt +++ b/profiles/wcm_base/modules/contrib/views/PATCHES.txt @@ -1,4 +1,4 @@ The following patches have been applied to this project: - http://drupal.org/files/issues/views-exposed-sorts-2037469-16.diff -This file was automatically generated by Drush Make (http://drupal.org/project/drush). \ No newline at end of file +This file was automatically generated by Drush Make (http://drupal.org/project/drush). diff --git a/profiles/wcm_base/modules/contrib/views_autocomplete_filters/PATCHES.txt b/profiles/wcm_base/modules/contrib/views_autocomplete_filters/PATCHES.txt index ff7374f4a7d49db35bbe056b93a379906bc1183b..187ac1aa980942c88a6ff3ba6965aa47efcb5ee9 100644 --- a/profiles/wcm_base/modules/contrib/views_autocomplete_filters/PATCHES.txt +++ b/profiles/wcm_base/modules/contrib/views_autocomplete_filters/PATCHES.txt @@ -3,4 +3,4 @@ The following patches have been applied to this project: - http://www.drupal.org/files/issues/views_autocomplete_filters-content-pane-2317351-4.patch - https://www.drupal.org/files/issues/2404893-grammar_correction-11.patch -This file was automatically generated by Drush Make (http://drupal.org/project/drush). \ No newline at end of file +This file was automatically generated by Drush Make (http://drupal.org/project/drush). diff --git a/profiles/wcm_base/modules/contrib/workbench/workbench.info b/profiles/wcm_base/modules/contrib/workbench/workbench.info index 0e21b5f137ca20571c208a5b2a617676fd0e137f..d7cbf84f6369778823ff812cc8a73b4f01b89ced 100644 --- a/profiles/wcm_base/modules/contrib/workbench/workbench.info +++ b/profiles/wcm_base/modules/contrib/workbench/workbench.info @@ -4,8 +4,3 @@ package = Workbench core = 7.x configure = admin/config/workbench/settings dependencies[] = views - -; Information added by drush on 2013-03-26 -version = "7.x-1.2" -project = "workbench" -datestamp = "1364314302" \ No newline at end of file diff --git a/profiles/wcm_base/modules/contrib/workbench_media/PATCHES.txt b/profiles/wcm_base/modules/contrib/workbench_media/PATCHES.txt index 70fcc532fcb49610d2e10b552c7d276d6e781e10..81d3be29f087211b4d5eebe2b421d41d9c659a56 100644 --- a/profiles/wcm_base/modules/contrib/workbench_media/PATCHES.txt +++ b/profiles/wcm_base/modules/contrib/workbench_media/PATCHES.txt @@ -1,4 +1,4 @@ The following patches have been applied to this project: - http://drupal.org/files/issues/workbench_media-multiupload-2268005-2.patch -This file was automatically generated by Drush Make (http://drupal.org/project/drush). \ No newline at end of file +This file was automatically generated by Drush Make (http://drupal.org/project/drush). diff --git a/profiles/wcm_base/modules/contrib/workbench_media/workbench_media.info b/profiles/wcm_base/modules/contrib/workbench_media/workbench_media.info index 118317e1f45b33854de12a8012ef803617b13a88..9eed11b0890ef272579ddb4f41cb6ca4aaae667e 100644 --- a/profiles/wcm_base/modules/contrib/workbench_media/workbench_media.info +++ b/profiles/wcm_base/modules/contrib/workbench_media/workbench_media.info @@ -4,8 +4,3 @@ package = Workbench core = 7.x dependencies[] = workbench dependencies[] = media - -; Information added by drush on 2012-09-05 -version = "7.x-2.1" -project = "workbench_media" -datestamp = "1346862407" \ No newline at end of file diff --git a/profiles/wcm_base/modules/contrib/workbench_moderation/PATCHES.txt b/profiles/wcm_base/modules/contrib/workbench_moderation/PATCHES.txt index d17a069fcd19a0495e6f01cf74a3ed0700227d70..a370615e949aef9b47a2274a86f7235664131151 100644 --- a/profiles/wcm_base/modules/contrib/workbench_moderation/PATCHES.txt +++ b/profiles/wcm_base/modules/contrib/workbench_moderation/PATCHES.txt @@ -5,4 +5,4 @@ The following patches have been applied to this project: - http://drupal.org/files/issues/workbench_moderation-iib-var-2462453-1.patch - http://drupal.org/files/issues/workbench_moderation-install-warnings-2360973-3.patch -This file was automatically generated by Drush Make (http://drupal.org/project/drush). \ No newline at end of file +This file was automatically generated by Drush Make (http://drupal.org/project/drush). diff --git a/profiles/wcm_base/modules/custom/news_client/news_client.module b/profiles/wcm_base/modules/custom/news_client/news_client.module index b0f9beea1dc9e0b38acae1986053cc5f79936405..403cd95814f20aec8d58dad0779e13e6975bb2ab 100644 --- a/profiles/wcm_base/modules/custom/news_client/news_client.module +++ b/profiles/wcm_base/modules/custom/news_client/news_client.module @@ -754,28 +754,19 @@ function _news_client_cached_article_populate($article_data) { } try { - $node = $wrapper->value(); - // Set alias. if (module_exists('path') && !empty($article_data['alias'])) { - // Need to stop auto-generation of path regardless. + $node = $wrapper->value(); + + // Need to stop auto-generation of path. $node->path['pathauto'] = FALSE; - + $alias = $article_data['alias']; - - $path = path_load(array('alias' => $alias)); - - if ($path !== FALSE) { - // Path exists. Overwrite with this node if necessary. - if ($path['source'] != 'node/' . $node->nid) { - $path['source'] = 'node/' . $node->nid; - path_save($path); - } - } - else { - // Path does not exist. Add path. - $node->path['alias'] = $alias; - } + + // Delete any previous paths with this alias. + path_delete(array('alias' => $alias)); + + $node->path['alias'] = $alias; } // Since $node is a copy to a reference, this still works. diff --git a/profiles/wcm_base/modules/custom/wcm_user_config/theme/user-login.tpl.php b/profiles/wcm_base/modules/custom/wcm_user_config/theme/user-login.tpl.php deleted file mode 100644 index f4c495b06a9ff6b107b50499489b6f3144c4c1b3..0000000000000000000000000000000000000000 --- a/profiles/wcm_base/modules/custom/wcm_user_config/theme/user-login.tpl.php +++ /dev/null @@ -1,30 +0,0 @@ -<?php - $handle_non_osu = '<h2> Non-Ohio State Users</h2>'; - $non_osu_login = drupal_render($form['name']); - $non_osu_login .= drupal_render($form['pass']); - $non_osu_login .= '<p><a href="/user/password">Forgot your password?</a></p>'; - $non_osu_login .= drupal_render($form['form_build_id']); - $non_osu_login .= drupal_render($form['form_id']); - $non_osu_login .= drupal_render($form['actions']); -?> - - -<div class="login-box osu"> - <h2>Ohio State Users</h2> - <p><a href="<?php print $https_base_url; ?>/saml_login<?php if ($has_destination) : ?>?ReturnTo=<?php print $return_to; ?><?php endif; ?>">Log in with your Ohio State credentials</a></p> -</div> - -<div class="login-box non-osu"> - - <?php - print theme( - 'ctools_collapsible', - array( - 'handle' => $handle_non_osu, - 'content' => $non_osu_login, - 'collapsed' => TRUE - ) - ); - ?> - -</div> diff --git a/profiles/wcm_base/modules/custom/wcm_workbench/wcm_workbench.info b/profiles/wcm_base/modules/custom/wcm_workbench/wcm_workbench.info index 63c85ac6f9f0351a3c75da574bbf08f399d7ae37..95d8803e9c26db67c9873e3b037ddeb3093bcca6 100644 --- a/profiles/wcm_base/modules/custom/wcm_workbench/wcm_workbench.info +++ b/profiles/wcm_base/modules/custom/wcm_workbench/wcm_workbench.info @@ -23,6 +23,7 @@ features[features_overrides][] = views_view.workbench_edited.display|page_1|disp features[features_overrides][] = views_view.workbench_recent_content.display|default|display_options|filters|status_extra features[features_overrides][] = views_view.workbench_recent_content.display|default|display_options|filters|status|expose|remember_roles features[features_overrides][] = views_view.workbench_recent_content.display|default|display_options|filters|status|value +features[variable][] = clone_omitted features[variable][] = diff_context_lines_leading features[variable][] = diff_context_lines_trailing features[variable][] = diff_default_state_node diff --git a/profiles/wcm_base/modules/custom/wcm_workbench/wcm_workbench.module b/profiles/wcm_base/modules/custom/wcm_workbench/wcm_workbench.module index 83b0ff981585029a99516a5d41883997688799d3..bef7df177438a53fd85bf3b84283333b62aa7ec0 100644 --- a/profiles/wcm_base/modules/custom/wcm_workbench/wcm_workbench.module +++ b/profiles/wcm_base/modules/custom/wcm_workbench/wcm_workbench.module @@ -95,3 +95,24 @@ function wcm_workbench_node_access_records_alter(&$grants, $node) { $grants = module_invoke('private', 'node_access_records', $node); } } + +/** + * Implements hook_panels_pre_render(). + * + * Display a warning message about editing the published reviision of a panelized node if + * a draft of the node also exists. + */ +function wcm_workbench_panels_pre_render($display, $renderer) { + if ($renderer->plugin['name'] == 'ipe') { + $node = $display->context['panelizer']->data; + + if (isset($node->workbench_moderation, $node->workbench_moderation['published'])) { + $published = $node->workbench_moderation['published']->vid; + $current = $node->workbench_moderation['current']->vid; + + if ($node->vid == $published && $published != $current) { + drupal_set_message('This page has a pending draft. Modifying the published revision will overwrite the draft and is not recommended.', 'warning'); + } + } + } +} diff --git a/profiles/wcm_base/modules/custom/wcm_workbench/wcm_workbench.strongarm.inc b/profiles/wcm_base/modules/custom/wcm_workbench/wcm_workbench.strongarm.inc index 4e27b2ec9d15f880f94c57b3482d03122d1fbba7..728b38000233a6aa679f95f63e728eface616ac3 100644 --- a/profiles/wcm_base/modules/custom/wcm_workbench/wcm_workbench.strongarm.inc +++ b/profiles/wcm_base/modules/custom/wcm_workbench/wcm_workbench.strongarm.inc @@ -10,6 +10,22 @@ function wcm_workbench_strongarm() { $export = array(); + $strongarm = new stdClass(); + $strongarm->disabled = FALSE; /* Edit this to true to make a default strongarm disabled initially */ + $strongarm->api_version = 1; + $strongarm->name = 'clone_omitted'; + $strongarm->value = array( + 'ocio_landing_page' => 'ocio_landing_page', + 'basic_page' => 0, + 'book_page' => 0, + 'calendar_entry' => 0, + 'faq' => 0, + 'featured_slide' => 0, + 'article' => 0, + 'web_form' => 0, + ); + $export['clone_omitted'] = $strongarm; + $strongarm = new stdClass(); $strongarm->disabled = FALSE; /* Edit this to true to make a default strongarm disabled initially */ $strongarm->api_version = 1; diff --git a/profiles/wcm_base/modules/panopoly/panopoly_admin/CHANGELOG.txt b/profiles/wcm_base/modules/panopoly/panopoly_admin/CHANGELOG.txt index 4b47092e0950a35ebc3df306a51c3684a78c08c5..e3c6f911baf46a34c952fdd122dfb16e41fc0b5f 100644 --- a/profiles/wcm_base/modules/panopoly/panopoly_admin/CHANGELOG.txt +++ b/profiles/wcm_base/modules/panopoly/panopoly_admin/CHANGELOG.txt @@ -1,3 +1,7 @@ +7.x-1.45, 2017-05-11 +------------------- +- No changes since last release. + 7.x-1.44, 2017-04-13 ------------------- - No changes since last release. diff --git a/profiles/wcm_base/modules/panopoly/panopoly_admin/panopoly_admin.info b/profiles/wcm_base/modules/panopoly/panopoly_admin/panopoly_admin.info index 5bbd1ea0843401833ed19aa9b2957a2f4cd805c9..0af3460e7622568206ff6ed3c20b8f9aa54d5fd6 100644 --- a/profiles/wcm_base/modules/panopoly/panopoly_admin/panopoly_admin.info +++ b/profiles/wcm_base/modules/panopoly/panopoly_admin/panopoly_admin.info @@ -37,9 +37,9 @@ features[page_manager_pages][] = panopoly_admin_layout_library features[page_manager_pages][] = panopoly_admin_page_library features[page_manager_pages][] = panopoly_admin_pane_library -; Information added by Drupal.org packaging script on 2017-04-13 -version = "7.x-1.44" +; Information added by Drupal.org packaging script on 2017-05-11 +version = "7.x-1.45" core = "7.x" project = "panopoly_admin" -datestamp = "1492098251" +datestamp = "1494505994" diff --git a/profiles/wcm_base/modules/panopoly/panopoly_core/CHANGELOG.txt b/profiles/wcm_base/modules/panopoly/panopoly_core/CHANGELOG.txt index 228c338d9ded871979c269ccf08b4468ac2e0443..1cf3f470b3daef233e904960871fcdd592312ade 100644 --- a/profiles/wcm_base/modules/panopoly/panopoly_core/CHANGELOG.txt +++ b/profiles/wcm_base/modules/panopoly/panopoly_core/CHANGELOG.txt @@ -1,3 +1,7 @@ +7.x-1.45, 2017-05-11 +------------------- +- No changes since last release. + 7.x-1.44, 2017-04-13 ------------------- - No changes since last release. diff --git a/profiles/wcm_base/modules/panopoly/panopoly_core/panopoly_core.info b/profiles/wcm_base/modules/panopoly/panopoly_core/panopoly_core.info index 9aa1e0aa3916bb43458d8940fec394e9eab30934..0941cb1068f281f8ef0a36738c3f1e15943e6081 100644 --- a/profiles/wcm_base/modules/panopoly/panopoly_core/panopoly_core.info +++ b/profiles/wcm_base/modules/panopoly/panopoly_core/panopoly_core.info @@ -82,9 +82,9 @@ features_exclude[variable][panelizer_taxonomy_term:panopoly_categories_allowed_t features_exclude[variable][panelizer_defaults_taxonomy_term_panopoly_categories] = panelizer_defaults_taxonomy_term_panopoly_categories features_exclude[variable][pathauto_taxonomy_term_panopoly_categories_pattern] = pathauto_taxonomy_term_panopoly_categories_pattern -; Information added by Drupal.org packaging script on 2017-04-13 -version = "7.x-1.44" +; Information added by Drupal.org packaging script on 2017-05-11 +version = "7.x-1.45" core = "7.x" project = "panopoly_core" -datestamp = "1492098263" +datestamp = "1494506006" diff --git a/profiles/wcm_base/modules/panopoly/panopoly_magic/CHANGELOG.txt b/profiles/wcm_base/modules/panopoly/panopoly_magic/CHANGELOG.txt index 8b92d143a958c36c376657fed7ca785efcd1a48c..64a24e6f08f57dd7a42fdc0f20f1c61cc8752b5f 100644 --- a/profiles/wcm_base/modules/panopoly/panopoly_magic/CHANGELOG.txt +++ b/profiles/wcm_base/modules/panopoly/panopoly_magic/CHANGELOG.txt @@ -1,3 +1,7 @@ +7.x-1.45, 2017-05-11 +------------------- +- No changes since last release. + 7.x-1.44, 2017-04-13 ------------------- - No changes since last release. diff --git a/profiles/wcm_base/modules/panopoly/panopoly_magic/PATCHES.txt b/profiles/wcm_base/modules/panopoly/panopoly_magic/PATCHES.txt index 49563f3d94647eb3063a2ed1e81556df5a8a41d1..4f9e4f254d8acab6a6cae82ae174a3967ca78411 100644 --- a/profiles/wcm_base/modules/panopoly/panopoly_magic/PATCHES.txt +++ b/profiles/wcm_base/modules/panopoly/panopoly_magic/PATCHES.txt @@ -1,4 +1,4 @@ The following patches have been applied to this project: - http://drupal.org/files/issues/panopoly_magic-indirect_variable_access-2869560-4.patch -This file was automatically generated by Drush Make (http://drupal.org/project/drush). \ No newline at end of file +This file was automatically generated by Drush Make (http://drupal.org/project/drush). diff --git a/profiles/wcm_base/modules/panopoly/panopoly_magic/panopoly_magic.info b/profiles/wcm_base/modules/panopoly/panopoly_magic/panopoly_magic.info index a3bcbdcd9567230327c7141f71f0f18681a385f0..6a806206ca323bc432e35028cf3f9877d7ea5ec4 100644 --- a/profiles/wcm_base/modules/panopoly/panopoly_magic/panopoly_magic.info +++ b/profiles/wcm_base/modules/panopoly/panopoly_magic/panopoly_magic.info @@ -15,9 +15,9 @@ stylesheets[all][] = css/panopoly-modal.css features[features_api][] = api:2 files[] = plugins/views/panopoly_magic_plugin_display_panel_pane.inc -; Information added by Drupal.org packaging script on 2017-04-13 -version = "7.x-1.44" +; Information added by Drupal.org packaging script on 2017-05-11 +version = "7.x-1.45" core = "7.x" project = "panopoly_magic" -datestamp = "1492098313" +datestamp = "1494506052" diff --git a/profiles/wcm_base/modules/panopoly/panopoly_pages/CHANGELOG.txt b/profiles/wcm_base/modules/panopoly/panopoly_pages/CHANGELOG.txt index f98d8ffa3de373a827c13e8d7fa2823d5e4dac3c..7314b55d3657af2584bb8213e61b94bc6706c53c 100644 --- a/profiles/wcm_base/modules/panopoly/panopoly_pages/CHANGELOG.txt +++ b/profiles/wcm_base/modules/panopoly/panopoly_pages/CHANGELOG.txt @@ -1,3 +1,7 @@ +7.x-1.45, 2017-05-11 +------------------- +- No changes since last release. + 7.x-1.44, 2017-04-13 ------------------- - No changes since last release. diff --git a/profiles/wcm_base/modules/panopoly/panopoly_pages/panopoly_pages.info b/profiles/wcm_base/modules/panopoly/panopoly_pages/panopoly_pages.info index 5ce2f6e14cfe692f6fd0da50879cc5492a4ffcaf..1000c8151256556e95b334ddae4538a3b181ad29 100644 --- a/profiles/wcm_base/modules/panopoly/panopoly_pages/panopoly_pages.info +++ b/profiles/wcm_base/modules/panopoly/panopoly_pages/panopoly_pages.info @@ -81,9 +81,9 @@ features_exclude[variable][pathauto_node_panopoly_landing_page_pattern] = pathau features_exclude[variable][pathauto_node_panopoly_page_pattern] = pathauto_node_panopoly_page_pattern features_exclude[variable][pathauto_taxonomy_term_panopoly_categories_pattern] = pathauto_taxonomy_term_panopoly_categories_pattern -; Information added by Drupal.org packaging script on 2017-04-13 -version = "7.x-1.44" +; Information added by Drupal.org packaging script on 2017-05-11 +version = "7.x-1.45" core = "7.x" project = "panopoly_pages" -datestamp = "1492098327" +datestamp = "1494506065" diff --git a/profiles/wcm_base/modules/panopoly/panopoly_search/CHANGELOG.txt b/profiles/wcm_base/modules/panopoly/panopoly_search/CHANGELOG.txt index 23f052dcd7e6942aedde621c2d2dd389121c585b..90d0a6d19e0e9d97e6f91d3bfee2b593213f63a7 100644 --- a/profiles/wcm_base/modules/panopoly/panopoly_search/CHANGELOG.txt +++ b/profiles/wcm_base/modules/panopoly/panopoly_search/CHANGELOG.txt @@ -1,3 +1,7 @@ +7.x-1.45, 2017-05-11 +------------------- +- No changes since last release. + 7.x-1.44, 2017-04-13 ------------------- - No changes since last release. diff --git a/profiles/wcm_base/modules/panopoly/panopoly_search/PATCHES.txt b/profiles/wcm_base/modules/panopoly/panopoly_search/PATCHES.txt index 669869c375fbd803f00f609f45c21d0154766cde..c116ec5ebe0231c84ec172249d362a35f19881ba 100644 --- a/profiles/wcm_base/modules/panopoly/panopoly_search/PATCHES.txt +++ b/profiles/wcm_base/modules/panopoly/panopoly_search/PATCHES.txt @@ -1,4 +1,4 @@ The following patches have been applied to this project: - http://drupal.org/files/issues/panopoly_search-update-search-api-2863077-2.patch -This file was automatically generated by Drush Make (http://drupal.org/project/drush). \ No newline at end of file +This file was automatically generated by Drush Make (http://drupal.org/project/drush). diff --git a/profiles/wcm_base/modules/panopoly/panopoly_search/panopoly_search.info b/profiles/wcm_base/modules/panopoly/panopoly_search/panopoly_search.info index f6c88601d470d3e8cebb9f6e92fd6740b663d176..910d199b9ea0d88605ecacffa7bc45df7d70d668 100644 --- a/profiles/wcm_base/modules/panopoly/panopoly_search/panopoly_search.info +++ b/profiles/wcm_base/modules/panopoly/panopoly_search/panopoly_search.info @@ -54,9 +54,9 @@ features[variable][] = search_cron_limit features[views_view][] = panopoly_database_search features[views_view][] = panopoly_search -; Information added by Drupal.org packaging script on 2017-04-13 -version = "7.x-1.44" +; Information added by Drupal.org packaging script on 2017-05-11 +version = "7.x-1.45" core = "7.x" project = "panopoly_search" -datestamp = "1492098339" +datestamp = "1494506077" diff --git a/profiles/wcm_base/modules/panopoly/panopoly_test/CHANGELOG.txt b/profiles/wcm_base/modules/panopoly/panopoly_test/CHANGELOG.txt index 72c39e4a8f5ed3c6ca82e57c97848c9b813e077b..823504b714dd2e1935606afd83e04f7a3d0ea278 100644 --- a/profiles/wcm_base/modules/panopoly/panopoly_test/CHANGELOG.txt +++ b/profiles/wcm_base/modules/panopoly/panopoly_test/CHANGELOG.txt @@ -1,3 +1,7 @@ +7.x-1.45, 2017-05-11 +------------------- +- Add a Behat step to manually take a screenshot. + 7.x-1.44, 2017-04-13 ------------------- - No changes since last release. diff --git a/profiles/wcm_base/modules/panopoly/panopoly_test/behat/behat.template.yml b/profiles/wcm_base/modules/panopoly/panopoly_test/behat/behat.template.yml index f2cbb580a7132e8a2dda7c7335362d2a9858b875..c4ac138848699396fba4041d3ce326f1307a531f 100644 --- a/profiles/wcm_base/modules/panopoly/panopoly_test/behat/behat.template.yml +++ b/profiles/wcm_base/modules/panopoly/panopoly_test/behat/behat.template.yml @@ -7,7 +7,7 @@ default: # Set 'base_url' to the URL to view your Drupal site. # For example: http://mydrupalsite.com base_url: '@BASE_URL@' - files_path: './profiles/panopoly/modules/panopoly/panopoly_test/tests' + files_path: './profiles/panopoly/modules/panopoly/panopoly_test/behat' Drupal\DrupalExtension: drush: # Set 'root' to the full path to your Drupal code base. diff --git a/profiles/wcm_base/modules/panopoly/panopoly_test/behat/steps/panopoly_test.behat.inc b/profiles/wcm_base/modules/panopoly/panopoly_test/behat/steps/panopoly_test.behat.inc index 01fb66b4ded7170c3c09de83f4fe3421b748aae2..d93c380cd666e86c7cb643112776c1520e2aa08b 100644 --- a/profiles/wcm_base/modules/panopoly/panopoly_test/behat/steps/panopoly_test.behat.inc +++ b/profiles/wcm_base/modules/panopoly/panopoly_test/behat/steps/panopoly_test.behat.inc @@ -141,28 +141,50 @@ class TestSubContext extends RawDrupalContext implements DrupalSubContextInterfa } } + /** + * Explicitly take a screenshot. + * + * @Given I take a screenshot + */ + public function takeScreenshot($title = NULL) { + static $title = 0; + + $imgur_client_id = getenv('IMGUR_CLIENT_ID'); + if (!$imgur_client_id) { + print "Environment variable IMGUR_CLIENT_ID not set, Unable to take screenshot\n"; + return; + } + + $driver = $this->getSession()->getDriver(); + + // Get the screenshot if the driver supports it. + try { + $image = $driver->getScreenshot(); + } + catch (UnsupportedDriverActionException $e) { + return; + } + + // Set default title. + if (!$title) { + $title = 'screenshot-' . (++$title); + } + + // Upload the image. + $url = $this->uploadScreenshot($image, $title, $imgur_client_id); + // @todo Is there a Behat API we can use to write to the screen? + print "Screenshot uploaded to $url\n"; + } + /** * After a failed step, upload a screenshot. * * @AfterStep */ public function afterStepTakeScreenshot($event) { - if ($event->getTestResult()->getResultCode() === TestResult::FAILED && ($imgur_client_id = getenv('IMGUR_CLIENT_ID'))) { - $driver = $this->getSession()->getDriver(); - - // Get the screenshot if the driver supports it. - try { - $image = $driver->getScreenshot(); - } - catch (UnsupportedDriverActionException $e) { - return; - } - - // Upload the image. + if ($event->getTestResult()->getResultCode() === TestResult::FAILED && getenv('IMGUR_CLIENT_ID')) { $title = preg_replace('/[^a-zA-Z0-9\._-]/', '_', $event->getStep()->getText()); - $url = $this->uploadScreenshot($image, $title, $imgur_client_id); - // @todo Is there a Behat API we can use to write to the screen? - print "Screenshot uploaded to $url\n"; + $this->takeScreenshot($title); } } diff --git a/profiles/wcm_base/modules/panopoly/panopoly_test/panopoly_test.info b/profiles/wcm_base/modules/panopoly/panopoly_test/panopoly_test.info index 29472843222bf83917dc3618eb04bf32d86c8061..795dd9bd2c902b74f802b728bcb35ef607531e4d 100644 --- a/profiles/wcm_base/modules/panopoly/panopoly_test/panopoly_test.info +++ b/profiles/wcm_base/modules/panopoly/panopoly_test/panopoly_test.info @@ -99,9 +99,9 @@ features_exclude[dependencies][panopoly_pages] = panopoly_pages features_exclude[dependencies][panelizer] = panelizer hidden = 1 -; Information added by Drupal.org packaging script on 2017-04-13 -version = "7.x-1.44" +; Information added by Drupal.org packaging script on 2017-05-11 +version = "7.x-1.45" core = "7.x" project = "panopoly_test" -datestamp = "1492098359" +datestamp = "1494506088" diff --git a/profiles/wcm_base/modules/panopoly/panopoly_theme/CHANGELOG.txt b/profiles/wcm_base/modules/panopoly/panopoly_theme/CHANGELOG.txt index 3660e5639a8d20808be0c770c9f8ccc0b4a55c45..604b391257eb55b260f4d59678614ccbe08d1f0d 100644 --- a/profiles/wcm_base/modules/panopoly/panopoly_theme/CHANGELOG.txt +++ b/profiles/wcm_base/modules/panopoly/panopoly_theme/CHANGELOG.txt @@ -1,3 +1,7 @@ +7.x-1.45, 2017-05-11 +------------------- +- No changes since last release. + 7.x-1.44, 2017-04-13 ------------------- - No changes since last release. diff --git a/profiles/wcm_base/modules/panopoly/panopoly_theme/panopoly_theme.info b/profiles/wcm_base/modules/panopoly/panopoly_theme/panopoly_theme.info index 6280be12d126d8088403973ec3631ccd5692046c..d13f666a108eb050a184d6c79045dc9a3da5c36d 100644 --- a/profiles/wcm_base/modules/panopoly/panopoly_theme/panopoly_theme.info +++ b/profiles/wcm_base/modules/panopoly/panopoly_theme/panopoly_theme.info @@ -11,9 +11,9 @@ stylesheets[all][] = css/panopoly-accordian.css stylesheets[all][] = css/panopoly-layouts.css features[features_api][] = api:2 -; Information added by Drupal.org packaging script on 2017-04-13 -version = "7.x-1.44" +; Information added by Drupal.org packaging script on 2017-05-11 +version = "7.x-1.45" core = "7.x" project = "panopoly_theme" -datestamp = "1492098377" +datestamp = "1494506102" diff --git a/profiles/wcm_base/modules/panopoly/panopoly_widgets/CHANGELOG.txt b/profiles/wcm_base/modules/panopoly/panopoly_widgets/CHANGELOG.txt index 8ebbddaef0b1820ba1bfed3a97a1565cd1706ee6..f5261c9cf781683d39aacb2b81754a5c68cf1977 100644 --- a/profiles/wcm_base/modules/panopoly/panopoly_widgets/CHANGELOG.txt +++ b/profiles/wcm_base/modules/panopoly/panopoly_widgets/CHANGELOG.txt @@ -1,3 +1,9 @@ +7.x-1.45, 2017-05-11 +------------------- +- Update of Media to 2.1 for security issue DRUPAL-SA-CONTRIB-2017-044. +- Add option to Submenu widget to control how many levels down to expand + children, when using the "Expand all children" option. + 7.x-1.44, 2017-04-13 ------------------- - Update to Media 2.0. diff --git a/profiles/wcm_base/modules/panopoly/panopoly_widgets/panopoly_widgets.info b/profiles/wcm_base/modules/panopoly/panopoly_widgets/panopoly_widgets.info index 34f7a8f824b5e297464276d8d0a5772ce9054c27..ebaeeeb1263cd719b36c14efd27d52865deb1967 100644 --- a/profiles/wcm_base/modules/panopoly/panopoly_widgets/panopoly_widgets.info +++ b/profiles/wcm_base/modules/panopoly/panopoly_widgets/panopoly_widgets.info @@ -125,9 +125,9 @@ features[linkit_profiles][] = content_fields features[views_view][] = panopoly_widgets_general_content features_exclude[dependencies][linkit] = linkit -; Information added by Drupal.org packaging script on 2017-04-13 -version = "7.x-1.44" +; Information added by Drupal.org packaging script on 2017-05-11 +version = "7.x-1.45" core = "7.x" project = "panopoly_widgets" -datestamp = "1492098403" +datestamp = "1494506128" diff --git a/profiles/wcm_base/modules/panopoly/panopoly_widgets/panopoly_widgets.make b/profiles/wcm_base/modules/panopoly/panopoly_widgets/panopoly_widgets.make index de4d0f49fb8063933df4cb0bbdfc84e877e1007b..2ed47d715b88a26e5c1235d0d71740ef1dead19a 100644 --- a/profiles/wcm_base/modules/panopoly/panopoly_widgets/panopoly_widgets.make +++ b/profiles/wcm_base/modules/panopoly/panopoly_widgets/panopoly_widgets.make @@ -21,7 +21,7 @@ projects[menu_block][subdir] = contrib projects[file_entity][version] = 2.0-beta3 projects[file_entity][subdir] = contrib -projects[media][version] = 2.0 +projects[media][version] = 2.1 projects[media][subdir] = contrib projects[media][patch][2272567] = https://www.drupal.org/files/issues/media_dialog_appears_2272567-32.patch diff --git a/profiles/wcm_base/modules/panopoly/panopoly_widgets/panopoly_widgets.module b/profiles/wcm_base/modules/panopoly/panopoly_widgets/panopoly_widgets.module index 8739af6cbd6bd3d6deae92c4f8b79aa7f5349375..555f50d33aae083223b232e638308601e89d6b65 100644 --- a/profiles/wcm_base/modules/panopoly/panopoly_widgets/panopoly_widgets.module +++ b/profiles/wcm_base/modules/panopoly/panopoly_widgets/panopoly_widgets.module @@ -123,6 +123,7 @@ function panopoly_widgets_ctools_content_subtype_alter(&$subtype, &$plugin) { $subtype['icon'] = drupal_get_path('module', 'panopoly_widgets') . '/images/icon_submenu.png'; $subtype['admin css'] = array(drupal_get_path('module', 'menu_block') . '/menu-block-admin.css'); $subtype['admin js'] = array(drupal_get_path('module', 'menu_block') . '/menu-block.js'); + $subtype['defaults']['expanded_max_depth'] = 0; } // Modify the general content item to appear in the generic content sidebar area @@ -174,6 +175,36 @@ function panopoly_widgets_form_alter(&$form, &$form_state, $form_id) { // Disable some options since they appear busted or confusing in Menu Block $form['sort']['#access'] = FALSE; + + // Add configuration for max expanded depth. + $form['expanded_max_depth'] = array( + '#type' => 'select', + '#title' => t('Maximum expanded depth'), + '#weight' => 9, + '#options' => array( + '1' => t('Only 1 level'), + '2' => t('Only 2 levels'), + '3' => t('Only 3 levels'), + '4' => t('Only 4 levels'), + '5' => t('Only 5 levels'), + '6' => t('Only 6 levels'), + '7' => t('Only 7 levels'), + '8' => t('Only 8 levels'), + '9' => t('Only 9 levels'), + '0' => t('Expand all children'), + ), + '#default_value' => isset($form_state['conf']['expanded_max_depth']) ? $form_state['conf']['expanded_max_depth'] : 0, + '#states' => array( + 'visible' => array( + ':input[name="expanded"]' => array('checked' => TRUE), + ), + ), + ); + + // Modify the 'expanded' checkbox so it appears right above the max depth + // and makes sense with that option. + $form['expanded']['#weight'] = 8; + $form['expanded']['#title'] = t('<strong>Expand children</strong> of this tree.'); } if ($form_id == 'fieldable_panels_panes_fieldable_panels_pane_content_type_edit_form') { @@ -462,11 +493,15 @@ function panopoly_widgets_file_type_alter(&$types, $file) { /** * Implements hook_menu_block_tree_alter(). - * - * Updates menu block settings in case of IPE callback magic. This will only - * work in limited cases but will be fixed when the page refreshes. */ -function panopoly_widgets_menu_block_tree_alter($tree, $config) { +function panopoly_widgets_menu_block_tree_alter(&$tree, $config) { + // Only alter if 'expanded' is enabled and the max isn't 'Expand all children' + if ($config['expanded'] && isset($config['expanded_max_depth']) && $config['expanded_max_depth'] > 0) { + _panopoly_widgets_menu_block_tree_expanded_max_depth_alter($tree, $config); + } + + // Updates menu block settings in case of IPE callback magic. This will only + // work in limited cases but will be fixed when the page refreshes. if (arg(0) == 'panels' && arg(1) == 'ajax') { foreach ($tree as $key => $value) { $tree[$key]['link']['in_active_trail'] = TRUE; @@ -474,6 +509,21 @@ function panopoly_widgets_menu_block_tree_alter($tree, $config) { } } +/** + * Remove items from tree which are below the 'expanded_max_depth'. + */ +function _panopoly_widgets_menu_block_tree_expanded_max_depth_alter(&$tree, $config) { + // Remove all items above the max depth. + foreach ($tree as $name => &$item) { + if (!$item['link']['in_active_trail'] && $item['link']['depth'] > $config['expanded_max_depth']) { + unset($tree[$name]); + } + else { + _panopoly_widgets_menu_block_tree_expanded_max_depth_alter($item['below'], $config); + } + } +} + /** * Implements hook_fieldable_panels_pane_view(). */ diff --git a/profiles/wcm_base/themes/ocio_omega_1/.bowerrc b/profiles/wcm_base/themes/ocio_omega_1/.bowerrc deleted file mode 100755 index 77f92b3539f898efe063f4817a8ca534fc1a1481..0000000000000000000000000000000000000000 --- a/profiles/wcm_base/themes/ocio_omega_1/.bowerrc +++ /dev/null @@ -1,3 +0,0 @@ -{ - "directory" : "libraries" -} diff --git a/profiles/wcm_base/themes/ocio_omega_1/.gitignore b/profiles/wcm_base/themes/ocio_omega_1/.gitignore deleted file mode 100644 index 5f4bf95fe117bf391462ac0f4076785c26d9f94e..0000000000000000000000000000000000000000 --- a/profiles/wcm_base/themes/ocio_omega_1/.gitignore +++ /dev/null @@ -1,5 +0,0 @@ -# Ignore the node modules folder (created by 'npm install'). -node_modules - -# We absolutely don't want to have the .sass-cache in git. -.sass-cache diff --git a/profiles/wcm_base/themes/ocio_omega_1/.jshintrc b/profiles/wcm_base/themes/ocio_omega_1/.jshintrc deleted file mode 100755 index 680407bdce308a26fc3500f18ca76aae4320fbad..0000000000000000000000000000000000000000 --- a/profiles/wcm_base/themes/ocio_omega_1/.jshintrc +++ /dev/null @@ -1,24 +0,0 @@ -{ - "browser": true, - "bitwise": true, - "devel": true, - "curly": true, - "eqeqeq": true, - "forin": true, - "immed": true, - "indent": 2, - "jquery": true, - "latedef": true, - "newcap": true, - "noarg": true, - "quotmark": true, - "regexp": true, - "undef": true, - "unused": true, - "trailing": true, - "smarttabs": true, - "predef": [ - "Drupal", - "Modernizr" - ] -} diff --git a/profiles/wcm_base/themes/ocio_omega_1/.ruby-gemset b/profiles/wcm_base/themes/ocio_omega_1/.ruby-gemset deleted file mode 100755 index 42ca071413c0e98c4643cada9612593ade862d68..0000000000000000000000000000000000000000 --- a/profiles/wcm_base/themes/ocio_omega_1/.ruby-gemset +++ /dev/null @@ -1 +0,0 @@ -omega.ocio_1 diff --git a/profiles/wcm_base/themes/ocio_omega_1/.ruby-version b/profiles/wcm_base/themes/ocio_omega_1/.ruby-version deleted file mode 100755 index 77fee73a8cf94e4af1b19dc7787d1c48c7d2063f..0000000000000000000000000000000000000000 --- a/profiles/wcm_base/themes/ocio_omega_1/.ruby-version +++ /dev/null @@ -1 +0,0 @@ -1.9.3 diff --git a/profiles/wcm_base/themes/ocio_omega_1/Gemfile b/profiles/wcm_base/themes/ocio_omega_1/Gemfile deleted file mode 100644 index ea96f010b7d06ec38b40c1361e0aa5cf830592f8..0000000000000000000000000000000000000000 --- a/profiles/wcm_base/themes/ocio_omega_1/Gemfile +++ /dev/null @@ -1,33 +0,0 @@ -source 'https://rubygems.org' - -group :development do - - # Sass, Compass and extensions. - gem 'sass' # Sass. - gem 'sass-globbing', '1.1.0' # Import Sass files based on globbing pattern. - gem 'compass' # Framework built on Sass. - gem 'compass-validator' # So you can `compass validate`. - gem 'compass-normalize' # Compass version of normalize.css. - gem 'compass-rgbapng' # Turns rgba() into .png's for backwards compatibility. - gem 'singularitygs' # Alternative to the Susy grid framework. - gem 'toolkit' # Compass utility from the fabulous Snugug. - gem 'breakpoint' # Manages CSS media queries. - gem 'oily_png' # Faster Compass sprite generation. - gem 'css_parser' # Helps `compass stats` output statistics. - gem 'sassy-buttons' # Sassy-Buttons. - - # Guard - gem 'guard' # Guard event handler. - gem 'guard-compass' # Compile on sass/scss change. - gem 'guard-shell' # Run shell commands. - gem 'guard-livereload' # Browser reload. - gem 'yajl-ruby' # Faster JSON with LiveReload in the browser. - - # Dependency to prevent polling. Setup for multiple OS environments. - # Optionally remove the lines not specific to your OS. - # https://github.com/guard/guard#efficient-filesystem-handling - gem 'rb-inotify', '~> 0.9', :require => false # Linux - gem 'rb-fsevent', :require => false # Mac OSX - gem 'rb-fchange', :require => false # Windows - -end diff --git a/profiles/wcm_base/themes/ocio_omega_1/Gemfile.lock b/profiles/wcm_base/themes/ocio_omega_1/Gemfile.lock deleted file mode 100644 index 01613d1416ad8e626744e7a7521108d603555597..0000000000000000000000000000000000000000 --- a/profiles/wcm_base/themes/ocio_omega_1/Gemfile.lock +++ /dev/null @@ -1,118 +0,0 @@ -GEM - remote: https://rubygems.org/ - specs: - addressable (2.3.6) - breakpoint (2.5.0) - sass (~> 3.3) - sassy-maps (< 1.0.0) - celluloid (0.16.0) - timers (~> 4.0.0) - chunky_png (1.3.3) - coderay (1.1.0) - compass (1.0.1) - chunky_png (~> 1.2) - compass-core (~> 1.0.1) - compass-import-once (~> 1.0.5) - rb-fsevent (>= 0.9.3) - rb-inotify (>= 0.9) - sass (>= 3.3.13, < 3.5) - compass-core (1.0.1) - multi_json (~> 1.0) - sass (>= 3.3.0, < 3.5) - compass-import-once (1.0.5) - sass (>= 3.2, < 3.5) - compass-normalize (1.5) - compass (>= 0.12.0) - compass-rgbapng (0.2.1) - chunky_png (>= 0.8.0) - compass (>= 0.10.0) - compass-validator (3.0.1) - css_parser (1.3.5) - addressable - em-websocket (0.5.1) - eventmachine (>= 0.12.9) - http_parser.rb (~> 0.6.0) - eventmachine (1.0.4) - ffi (1.9.6) - formatador (0.2.5) - guard (2.10.4) - formatador (>= 0.2.4) - listen (~> 2.7) - lumberjack (~> 1.0) - nenv (~> 0.1) - pry (>= 0.9.12) - thor (>= 0.18.1) - guard-compass (1.1.0) - compass (>= 0.10.5) - guard (~> 2.0) - guard-compat (1.2.0) - guard-livereload (2.4.0) - em-websocket (~> 0.5) - guard (~> 2.8) - multi_json (~> 1.8) - guard-shell (0.7.1) - guard (>= 2.0.0) - guard-compat (~> 1.0) - hitimes (1.2.2) - http_parser.rb (0.6.0) - listen (2.8.4) - celluloid (>= 0.15.2) - rb-fsevent (>= 0.9.3) - rb-inotify (>= 0.9) - lumberjack (1.0.9) - method_source (0.8.2) - multi_json (1.10.1) - nenv (0.1.1) - oily_png (1.1.2) - chunky_png (~> 1.3.1) - pry (0.10.1) - coderay (~> 1.1.0) - method_source (~> 0.8.1) - slop (~> 3.4) - rb-fchange (0.0.6) - ffi - rb-fsevent (0.9.4) - rb-inotify (0.9.5) - ffi (>= 0.5.0) - sass (3.4.9) - sass-globbing (1.1.0) - sass (>= 3.1) - sassy-buttons (0.2.6) - compass (>= 0.12.2) - sassy-maps (0.4.0) - sass (~> 3.3) - singularitygs (1.4.0) - breakpoint (~> 2.4) - sass (~> 3.3) - slop (3.6.0) - thor (0.19.1) - timers (4.0.1) - hitimes - toolkit (2.6.0) - sass (~> 3.3) - yajl-ruby (1.2.1) - -PLATFORMS - ruby - -DEPENDENCIES - breakpoint - compass - compass-normalize - compass-rgbapng - compass-validator - css_parser - guard - guard-compass - guard-livereload - guard-shell - oily_png - rb-fchange - rb-fsevent - rb-inotify (~> 0.9) - sass - sass-globbing (= 1.1.0) - sassy-buttons - singularitygs - toolkit - yajl-ruby diff --git a/profiles/wcm_base/themes/ocio_omega_1/Gruntfile.js b/profiles/wcm_base/themes/ocio_omega_1/Gruntfile.js deleted file mode 100755 index e4683ef92ebf8d7fa61d80d288f5089b38c88bb6..0000000000000000000000000000000000000000 --- a/profiles/wcm_base/themes/ocio_omega_1/Gruntfile.js +++ /dev/null @@ -1,122 +0,0 @@ -'use strict'; - -module.exports = function (grunt) { - - grunt.initConfig({ - watch: { - options: { - livereload: true - }, - sass: { - files: ['sass/{,**/}*.{scss,sass}'], - tasks: ['compass:dev'], - options: { - livereload: false - } - }, - registry: { - files: ['*.info', '{,**}/*.{php,inc}'], - tasks: ['shell'], - options: { - livereload: false - } - }, - images: { - files: ['images/**'] - }, - css: { - files: ['css/{,**/}*.css'] - }, - js: { - files: ['js/{,**/}*.js', '!js/{,**/}*.min.js'], - tasks: ['jshint', 'uglify:dev'] - } - }, - - shell: { - all: { - command: 'drush cache-clear theme-registry' - } - }, - - compass: { - options: { - config: 'config.rb', - bundleExec: true, - force: true - }, - dev: { - options: { - environment: 'development' - } - }, - dist: { - options: { - environment: 'production' - } - } - }, - - jshint: { - options: { - jshintrc: '.jshintrc' - }, - all: ['js/{,**/}*.js', '!js/{,**/}*.min.js'] - }, - - uglify: { - dev: { - options: { - mangle: false, - compress: false, - beautify: true - }, - files: [{ - expand: true, - flatten: true, - cwd: 'js', - dest: 'js', - src: ['**/*.js', '!**/*.min.js'], - rename: function(dest, src) { - var folder = src.substring(0, src.lastIndexOf('/')); - var filename = src.substring(src.lastIndexOf('/'), src.length); - filename = filename.substring(0, filename.lastIndexOf('.')); - return dest + '/' + folder + filename + '.min.js'; - } - }] - }, - dist: { - options: { - mangle: true, - compress: true - }, - files: [{ - expand: true, - flatten: true, - cwd: 'js', - dest: 'js', - src: ['**/*.js', '!**/*.min.js'], - rename: function(dest, src) { - var folder = src.substring(0, src.lastIndexOf('/')); - var filename = src.substring(src.lastIndexOf('/'), src.length); - filename = filename.substring(0, filename.lastIndexOf('.')); - return dest + '/' + folder + filename + '.min.js'; - } - }] - } - } - }); - - grunt.loadNpmTasks('grunt-contrib-watch'); - grunt.loadNpmTasks('grunt-contrib-compass'); - grunt.loadNpmTasks('grunt-contrib-jshint'); - grunt.loadNpmTasks('grunt-contrib-uglify'); - grunt.loadNpmTasks('grunt-shell'); - - grunt.registerTask('build', [ - 'uglify:dist', - 'compass:dist', - 'jshint' - ]); - -}; diff --git a/profiles/wcm_base/themes/ocio_omega_1/Guardfile b/profiles/wcm_base/themes/ocio_omega_1/Guardfile deleted file mode 100755 index a63ae8519e056e2753ac831620d0dd1c943aa2cd..0000000000000000000000000000000000000000 --- a/profiles/wcm_base/themes/ocio_omega_1/Guardfile +++ /dev/null @@ -1,34 +0,0 @@ -notification :off - -group :development do - - # Only run Compass if we have a config.rb file in place. - if File.exists?("config.rb") - # Compile on start. - puts `compass compile --time --quiet` - - # https://github.com/guard/guard-compass - guard :compass do - watch(%r{.+\.s[ac]ss$}) - end - end - - ## Uncomment this if you wish to clear the theme registry every time you - ## change one of the relevant theme files. - #guard :shell do - # puts 'Monitoring theme files.' - # - # watch(%r{.+\.(php|inc|info)$}) { |m| - # puts 'Change detected: ' + m[0] - # `drush cache-clear theme-registry` - # puts 'Cleared theme registry.' - # } - #end - - # https://github.com/guard/guard-livereload. - # Ignore *.normalize.scss to prevent flashing content when re-rendering. - guard :livereload do - watch(%r{^((?!\.normalize\.).)*\.(css|js)$}) - end - -end diff --git a/profiles/wcm_base/themes/ocio_omega_1/README b/profiles/wcm_base/themes/ocio_omega_1/README deleted file mode 100755 index e69de29bb2d1d6434b8b29ae775ad8c2e48c5391..0000000000000000000000000000000000000000 diff --git a/profiles/wcm_base/themes/ocio_omega_1/bower.json b/profiles/wcm_base/themes/ocio_omega_1/bower.json deleted file mode 100755 index 69f56b95902d1fc9ad3bea32a72b4260b176b14b..0000000000000000000000000000000000000000 --- a/profiles/wcm_base/themes/ocio_omega_1/bower.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "name": "ocio_1", - "version": "1.0.0", - "dependencies": { - "respond": "fubhy/respond", - "selectivizr": "fubhy/selectivizr", - "html5shiv": "fubhy/html5shiv", - "matchmedia": "fubhy/matchmedia", - "pie": "fubhy/pie" - } -} diff --git a/profiles/wcm_base/themes/ocio_omega_1/config.rb b/profiles/wcm_base/themes/ocio_omega_1/config.rb deleted file mode 100755 index 483a4a9a1940e117f31a0985b1371f57df68385c..0000000000000000000000000000000000000000 --- a/profiles/wcm_base/themes/ocio_omega_1/config.rb +++ /dev/null @@ -1,55 +0,0 @@ -## -## This file is only needed for Compass/Sass integration. If you are not using -## Compass, you may safely ignore or delete this file. -## -## If you'd like to learn more about Sass and Compass, see the sass/README.txt -## file for more information. -## - -# Default to development if environment is not set. -saved = environment -if (environment.nil?) - environment = :production -else - environment = saved -end - -# Location of the theme's resources. -css_dir = "css" -sass_dir = "sass" -images_dir = "images" -generated_images_dir = images_dir + "/generated" -javascripts_dir = "js" - -# Require any additional compass plugins installed on your system. -require 'compass-normalize' -require 'rgbapng' -require 'toolkit' -#require 'susy' -require 'sass-globbing' -require 'breakpoint' -require 'singularitygs' -require 'sassy-buttons' - - -## -## You probably don't need to edit anything below this. -## - -# You can select your preferred output style here (:expanded, :nested, :compact -# or :compressed). -output_style = (environment == :production) ? :expanded : :nested - -# To enable relative paths to assets via compass helper functions. Since Drupal -# themes can be installed in multiple locations, we don't need to worry about -# the absolute path to the theme from the server omega. -relative_assets = true - -# Conditionally enable line comments when in development mode. -line_comments = (environment == :production) ? false : true - -# Output debugging info in development mode. -sass_options = (environment == :production) ? {} : {:debug_info => true} - -# Add the 'sass' directory itself as an import path to ease imports. -add_import_path 'sass' diff --git a/profiles/wcm_base/themes/ocio_omega_1/css/layouts/ocio-1/ocio-1.layout.css b/profiles/wcm_base/themes/ocio_omega_1/css/layouts/ocio-1/ocio-1.layout.css deleted file mode 100755 index ba5d85008d4d25b8f7eed55e65157ced30d3bcb1..0000000000000000000000000000000000000000 --- a/profiles/wcm_base/themes/ocio_omega_1/css/layouts/ocio-1/ocio-1.layout.css +++ /dev/null @@ -1,602 +0,0 @@ -/******************************************************************************* - * ocio-1.layout.scss - * - * Styles for the OCIO 1 layout. - ******************************************************************************/ -.red-button, .button, -#edit-submit, -#edit-submit--2, -#edit-submit--3, -#edit-preview, -.webform-submit { - border-radius: 0px; - font-size: 13px; -} - -.l-contstrained-padding-12, .span12 .panels-ipe-region { - padding-right: 7.5%; - padding-left: 7.5%; -} - -.l-contstrained-padding-9, .span9 .panels-ipe-region { - padding-right: 10%; - padding-left: 10%; -} - -.l-contstrained-padding-8, .span8 .panels-ipe-region { - padding-right: 11.25%; - padding-left: 11.25%; -} - -.l-contstrained-padding-6, .span6 .panels-ipe-region { - padding-right: 15%; - padding-left: 15%; -} - -.l-contstrained-padding-4, .span4 .panels-ipe-region { - padding-right: 22.5%; - padding-left: 22.5%; -} - -.l-contstrained-padding-3, .span3 .panels-ipe-region { - padding-right: 30%; - padding-left: 30%; -} - -img, media { - max-width: 100%; -} - -h1, .alpha { - font-size: 40px; - font-size: 4rem; - margin: .8em 0 0 0; -} - -h2, .beta { - font-size: 32px; - font-size: 3.2rem; - margin: .9em 0 0 0; -} - -h3, .gamma { - font-size: 26px; - font-size: 2.6rem; - margin: 1em 0 0 0; -} - -h4, .delta { - font-size: 24px; - font-size: 2.4rem; - margin: 1.2em 0 0 0; -} - -h5, .epsilon { - font-size: 20px; - font-size: 2rem; - margin: 1.4em 0 0 0; -} - -h6, .zeta { - font-size: 18px; - font-size: 1.8rem; - margin: 1.4em 0 0 0; -} - -h1, .alpha, -h2, .beta, -h3, .gamma, -h4, .delta, -h5, .epsilon, -h6, .zeta { - font-family: "proximanova", Helvetica, Arial, sans-serif; - font-weight: 600; - line-height: 100%; -} - -a { - color: #00accf; - text-decoration: none; - font-weight: 500; -} -a:visited { - color: #00accf; -} -a:focus { - color: #dcaa38; -} -a:hover { - color: #666666; -} -a:active { - color: #bb0000; -} -a:hover { - text-decoration: underline; -} - -.header-links, h1 a, -h1 a:visited, .alpha a, -.alpha a:visited, -h2 a, -h2 a:visited, .beta a, -.beta a:visited, -h3 a, -h3 a:visited, .gamma a, -.gamma a:visited, -h4 a, -h4 a:visited, .delta a, -.delta a:visited, -h5 a, -h5 a:visited, .epsilon a, -.epsilon a:visited, -h6 a, -h6 a:visited, .zeta a, -.zeta a:visited { - color: #bb0000; - text-decoration: none; -} -.header-links:visited, h1 a:visited, .alpha a:visited, -h2 a:visited, .beta a:visited, -h3 a:visited, .gamma a:visited, -h4 a:visited, .delta a:visited, -h5 a:visited, .epsilon a:visited, -h6 a:visited, .zeta a:visited { - color: #bb0000; -} -.header-links:focus, h1 a:focus, .alpha a:focus, -h2 a:focus, .beta a:focus, -h3 a:focus, .gamma a:focus, -h4 a:focus, .delta a:focus, -h5 a:focus, .epsilon a:focus, -h6 a:focus, .zeta a:focus { - color: #dcaa38; -} -.header-links:hover, h1 a:hover, .alpha a:hover, -h2 a:hover, .beta a:hover, -h3 a:hover, .gamma a:hover, -h4 a:hover, .delta a:hover, -h5 a:hover, .epsilon a:hover, -h6 a:hover, .zeta a:hover { - color: #666666; -} -.header-links:active, h1 a:active, .alpha a:active, -h2 a:active, .beta a:active, -h3 a:active, .gamma a:active, -h4 a:active, .delta a:active, -h5 a:active, .epsilon a:active, -h6 a:active, .zeta a:active { - color: #00accf; -} -.header-links:hover, h1 a:hover, .alpha a:hover, -h2 a:hover, .beta a:hover, -h3 a:hover, .gamma a:hover, -h4 a:hover, .delta a:hover, -h5 a:hover, .epsilon a:hover, -h6 a:hover, .zeta a:hover { - text-decoration: none; -} - -.reverse-links { - color: #ececec; -} -.reverse-links:visited { - color: #ececec; -} -.reverse-links:focus { - color: #dcaa38; -} -.reverse-links:hover { - color: white; -} -.reverse-links:active { - color: #bb0000; -} - -.more-link, -.more-link a { - text-transform: uppercase; - font-weight: 600; - text-decoration: none; - margin-top: 2em; -} - -.fine-print, table caption { - font-size: 12px; - font-size: 1.2rem; - line-height: 135%; -} - -.labels { - font-size: 13px; - font-size: 1.3rem; - text-transform: uppercase; - font-weight: 400; -} - -.title-caps, .title-caps-red { - text-transform: uppercase; - font-size: 26px; - font-size: 2.6rem; -} - -.title-caps-red { - color: #bb0000; -} - -th { - background: #2d2d2d; - color: white; - text-transform: uppercase; - line-height: 120%; - font-weight: 300; -} -th a, -th a.active { - color: white; - text-decoration: none; -} -th a:after, -th a.active:after { - content: "\f0dc"; - font-family: "FontAwesome"; - margin-left: 10px; -} -th a img, -th a.active img { - display: none; -} - -tr.odd { - background: #efefef; -} - -tr.even { - background: #f9f9f9; -} - -td { - line-height: 140%; -} - -table, td, tr { - border: 1px solid lightgrey; - padding: 0.5em 0.5em; - border-collapse: collapse; -} - -th { - border: 1px solid #2d2d2d; - padding: 0.5em 0.5em; - border-collapse: collapse; - border-bottom: 1px solid lightgrey; -} - -table { - margin-bottom: 20px; - font-size: 13px; - font-size: 1.3rem; -} - -table caption { - color: #666666; - text-align: left; - margin-bottom: 5px; -} - -h1, .alpha { - font-size: 40px; - font-size: 4rem; - margin: .8em 0 0 0; -} - -h2, .beta { - font-size: 32px; - font-size: 3.2rem; - margin: .9em 0 0 0; -} - -h3, .gamma { - font-size: 26px; - font-size: 2.6rem; - margin: 1em 0 0 0; -} - -h4, .delta { - font-size: 24px; - font-size: 2.4rem; - margin: 1.2em 0 0 0; -} - -h5, .epsilon { - font-size: 20px; - font-size: 2rem; - margin: 1.4em 0 0 0; -} - -h6, .zeta { - font-size: 18px; - font-size: 1.8rem; - margin: 1.4em 0 0 0; -} - -h1, .alpha, -h2, .beta, -h3, .gamma, -h4, .delta, -h5, .epsilon, -h6, .zeta { - font-family: "proximanova", Helvetica, Arial, sans-serif; - font-weight: 600; - line-height: 100%; -} - -a { - color: #00accf; - text-decoration: none; - font-weight: 500; -} -a:visited { - color: #00accf; -} -a:focus { - color: #dcaa38; -} -a:hover { - color: #666666; -} -a:active { - color: #bb0000; -} -a:hover { - text-decoration: underline; -} - -.header-links, h1 a, -h1 a:visited, .alpha a, -.alpha a:visited, -h2 a, -h2 a:visited, .beta a, -.beta a:visited, -h3 a, -h3 a:visited, .gamma a, -.gamma a:visited, -h4 a, -h4 a:visited, .delta a, -.delta a:visited, -h5 a, -h5 a:visited, .epsilon a, -.epsilon a:visited, -h6 a, -h6 a:visited, .zeta a, -.zeta a:visited { - color: #bb0000; - text-decoration: none; -} -.header-links:visited, h1 a:visited, .alpha a:visited, -h2 a:visited, .beta a:visited, -h3 a:visited, .gamma a:visited, -h4 a:visited, .delta a:visited, -h5 a:visited, .epsilon a:visited, -h6 a:visited, .zeta a:visited { - color: #bb0000; -} -.header-links:focus, h1 a:focus, .alpha a:focus, -h2 a:focus, .beta a:focus, -h3 a:focus, .gamma a:focus, -h4 a:focus, .delta a:focus, -h5 a:focus, .epsilon a:focus, -h6 a:focus, .zeta a:focus { - color: #dcaa38; -} -.header-links:hover, h1 a:hover, .alpha a:hover, -h2 a:hover, .beta a:hover, -h3 a:hover, .gamma a:hover, -h4 a:hover, .delta a:hover, -h5 a:hover, .epsilon a:hover, -h6 a:hover, .zeta a:hover { - color: #666666; -} -.header-links:active, h1 a:active, .alpha a:active, -h2 a:active, .beta a:active, -h3 a:active, .gamma a:active, -h4 a:active, .delta a:active, -h5 a:active, .epsilon a:active, -h6 a:active, .zeta a:active { - color: #00accf; -} -.header-links:hover, h1 a:hover, .alpha a:hover, -h2 a:hover, .beta a:hover, -h3 a:hover, .gamma a:hover, -h4 a:hover, .delta a:hover, -h5 a:hover, .epsilon a:hover, -h6 a:hover, .zeta a:hover { - text-decoration: none; -} - -.reverse-links { - color: #ececec; -} -.reverse-links:visited { - color: #ececec; -} -.reverse-links:focus { - color: #dcaa38; -} -.reverse-links:hover { - color: white; -} -.reverse-links:active { - color: #bb0000; -} - -.more-link, -.more-link a { - text-transform: uppercase; - font-weight: 600; - text-decoration: none; - margin-top: 2em; -} - -.fine-print, table caption { - font-size: 12px; - font-size: 1.2rem; - line-height: 135%; -} - -.labels { - font-size: 13px; - font-size: 1.3rem; - text-transform: uppercase; - font-weight: 400; -} - -.title-caps, .title-caps-red { - text-transform: uppercase; - font-size: 26px; - font-size: 2.6rem; -} - -.title-caps-red { - color: #bb0000; -} - -.l-constrained, .l-region--highlighted, .l-region--footer { - width: 85%; - margin: 0 auto; - *zoom: 1; -} -.l-constrained:after, .l-region--highlighted:after, .l-region--footer:after { - content: ""; - display: table; - clear: both; -} - -/* add l-constrained padding to regions based on grid span */ -.panels-ipe-region { - padding-top: 20px; - padding-bottom: 20px; -} - -/* Header */ -.l-region--header { - padding: 20px 0; -} -.l-region--header .block { - float: right; -} - -/* Content Area */ -.l-highlighted-wrapper { - padding: 20px 0; -} - -.l-region--help { - margin-bottom: 20px; -} - -.l-main { - margin-top: 40px; - margin-bottom: 40px; -} - -/* Sidebars */ -.l-region--sidebar-first, -.l-region--sidebar-second { - padding: 20px 1.5em; -} - -/* Footer */ -.l-footer-wrapper { - padding: 20px 0; -} - -@media (min-width: 44em) { - /* Header */ - .l-branding { - width: 25%; - float: left; - margin-right: -100%; - margin-left: 0%; - clear: none; - } - - .l-region--navigation { - width: 50%; - float: left; - margin-right: -100%; - margin-left: 25%; - clear: none; - } - - .l-region--header { - width: 25%; - float: right; - margin-left: 0; - margin-right: 0; - clear: none; - } - - /* Sidebars */ - .has-two-sidebars .l-content, - .has-one-sidebar .l-content { - width: 66.66667%; - float: left; - margin-right: -100%; - margin-left: 0%; - clear: none; - } - .has-two-sidebars .l-region--sidebar-first, - .has-two-sidebars .l-region--sidebar-second, - .has-one-sidebar .l-region--sidebar-first, - .has-one-sidebar .l-region--sidebar-second { - width: 33.33333%; - float: right; - margin-left: 0; - margin-right: 0; - clear: none; - clear: right; - } -} -@media (min-width: 70em) { - /* Sidebars */ - .has-one-sidebar .l-content { - width: 66.66667%; - float: left; - margin-right: -100%; - margin-left: 0%; - clear: none; - } - .has-one-sidebar .l-region--sidebar-first { - width: 33.33333%; - float: right; - margin-left: 0; - margin-right: 0; - clear: none; - clear: none; - } - - .has-two-sidebars .l-content { - width: 50%; - float: left; - margin-right: -100%; - margin-left: 0%; - clear: none; - } - .has-two-sidebars .l-region--sidebar-first, - .has-two-sidebars .l-region--sidebar-second { - width: 25%; - float: left; - margin-right: -100%; - margin-left: 50%; - clear: none; - clear: none; - } - .has-two-sidebars .l-region--sidebar-second { - width: 25%; - float: right; - margin-left: 0; - margin-right: 0; - clear: none; - } -} diff --git a/profiles/wcm_base/themes/ocio_omega_1/css/layouts/ocio-1/ocio-1.layout.no-query.css b/profiles/wcm_base/themes/ocio_omega_1/css/layouts/ocio-1/ocio-1.layout.no-query.css deleted file mode 100755 index 04d8e0017243536019fb967d7e99ef94646e8b32..0000000000000000000000000000000000000000 --- a/profiles/wcm_base/themes/ocio_omega_1/css/layouts/ocio-1/ocio-1.layout.no-query.css +++ /dev/null @@ -1,599 +0,0 @@ -/******************************************************************************* - * ocio-1.layout.scss - * - * Styles for the OCIO 1 layout. - ******************************************************************************/ -.red-button, .button, -#edit-submit, -#edit-submit--2, -#edit-submit--3, -#edit-preview, -.webform-submit { - border-radius: 0px; - font-size: 13px; -} - -.l-contstrained-padding-12, .span12 .panels-ipe-region { - padding-right: 7.5%; - padding-left: 7.5%; -} - -.l-contstrained-padding-9, .span9 .panels-ipe-region { - padding-right: 10%; - padding-left: 10%; -} - -.l-contstrained-padding-8, .span8 .panels-ipe-region { - padding-right: 11.25%; - padding-left: 11.25%; -} - -.l-contstrained-padding-6, .span6 .panels-ipe-region { - padding-right: 15%; - padding-left: 15%; -} - -.l-contstrained-padding-4, .span4 .panels-ipe-region { - padding-right: 22.5%; - padding-left: 22.5%; -} - -.l-contstrained-padding-3, .span3 .panels-ipe-region { - padding-right: 30%; - padding-left: 30%; -} - -img, media { - max-width: 100%; -} - -h1, .alpha { - font-size: 40px; - font-size: 4rem; - margin: .8em 0 0 0; -} - -h2, .beta { - font-size: 32px; - font-size: 3.2rem; - margin: .9em 0 0 0; -} - -h3, .gamma { - font-size: 26px; - font-size: 2.6rem; - margin: 1em 0 0 0; -} - -h4, .delta { - font-size: 24px; - font-size: 2.4rem; - margin: 1.2em 0 0 0; -} - -h5, .epsilon { - font-size: 20px; - font-size: 2rem; - margin: 1.4em 0 0 0; -} - -h6, .zeta { - font-size: 18px; - font-size: 1.8rem; - margin: 1.4em 0 0 0; -} - -h1, .alpha, -h2, .beta, -h3, .gamma, -h4, .delta, -h5, .epsilon, -h6, .zeta { - font-family: "proximanova", Helvetica, Arial, sans-serif; - font-weight: 600; - line-height: 100%; -} - -a { - color: #00accf; - text-decoration: none; - font-weight: 500; -} -a:visited { - color: #00accf; -} -a:focus { - color: #dcaa38; -} -a:hover { - color: #666666; -} -a:active { - color: #bb0000; -} -a:hover { - text-decoration: underline; -} - -.header-links, h1 a, -h1 a:visited, .alpha a, -.alpha a:visited, -h2 a, -h2 a:visited, .beta a, -.beta a:visited, -h3 a, -h3 a:visited, .gamma a, -.gamma a:visited, -h4 a, -h4 a:visited, .delta a, -.delta a:visited, -h5 a, -h5 a:visited, .epsilon a, -.epsilon a:visited, -h6 a, -h6 a:visited, .zeta a, -.zeta a:visited { - color: #bb0000; - text-decoration: none; -} -.header-links:visited, h1 a:visited, .alpha a:visited, -h2 a:visited, .beta a:visited, -h3 a:visited, .gamma a:visited, -h4 a:visited, .delta a:visited, -h5 a:visited, .epsilon a:visited, -h6 a:visited, .zeta a:visited { - color: #bb0000; -} -.header-links:focus, h1 a:focus, .alpha a:focus, -h2 a:focus, .beta a:focus, -h3 a:focus, .gamma a:focus, -h4 a:focus, .delta a:focus, -h5 a:focus, .epsilon a:focus, -h6 a:focus, .zeta a:focus { - color: #dcaa38; -} -.header-links:hover, h1 a:hover, .alpha a:hover, -h2 a:hover, .beta a:hover, -h3 a:hover, .gamma a:hover, -h4 a:hover, .delta a:hover, -h5 a:hover, .epsilon a:hover, -h6 a:hover, .zeta a:hover { - color: #666666; -} -.header-links:active, h1 a:active, .alpha a:active, -h2 a:active, .beta a:active, -h3 a:active, .gamma a:active, -h4 a:active, .delta a:active, -h5 a:active, .epsilon a:active, -h6 a:active, .zeta a:active { - color: #00accf; -} -.header-links:hover, h1 a:hover, .alpha a:hover, -h2 a:hover, .beta a:hover, -h3 a:hover, .gamma a:hover, -h4 a:hover, .delta a:hover, -h5 a:hover, .epsilon a:hover, -h6 a:hover, .zeta a:hover { - text-decoration: none; -} - -.reverse-links { - color: #ececec; -} -.reverse-links:visited { - color: #ececec; -} -.reverse-links:focus { - color: #dcaa38; -} -.reverse-links:hover { - color: white; -} -.reverse-links:active { - color: #bb0000; -} - -.more-link, -.more-link a { - text-transform: uppercase; - font-weight: 600; - text-decoration: none; - margin-top: 2em; -} - -.fine-print, table caption { - font-size: 12px; - font-size: 1.2rem; - line-height: 135%; -} - -.labels { - font-size: 13px; - font-size: 1.3rem; - text-transform: uppercase; - font-weight: 400; -} - -.title-caps, .title-caps-red { - text-transform: uppercase; - font-size: 26px; - font-size: 2.6rem; -} - -.title-caps-red { - color: #bb0000; -} - -th { - background: #2d2d2d; - color: white; - text-transform: uppercase; - line-height: 120%; - font-weight: 300; -} -th a, -th a.active { - color: white; - text-decoration: none; -} -th a:after, -th a.active:after { - content: "\f0dc"; - font-family: "FontAwesome"; - margin-left: 10px; -} -th a img, -th a.active img { - display: none; -} - -tr.odd { - background: #efefef; -} - -tr.even { - background: #f9f9f9; -} - -td { - line-height: 140%; -} - -table, td, tr { - border: 1px solid lightgrey; - padding: 0.5em 0.5em; - border-collapse: collapse; -} - -th { - border: 1px solid #2d2d2d; - padding: 0.5em 0.5em; - border-collapse: collapse; - border-bottom: 1px solid lightgrey; -} - -table { - margin-bottom: 20px; - font-size: 13px; - font-size: 1.3rem; -} - -table caption { - color: #666666; - text-align: left; - margin-bottom: 5px; -} - -h1, .alpha { - font-size: 40px; - font-size: 4rem; - margin: .8em 0 0 0; -} - -h2, .beta { - font-size: 32px; - font-size: 3.2rem; - margin: .9em 0 0 0; -} - -h3, .gamma { - font-size: 26px; - font-size: 2.6rem; - margin: 1em 0 0 0; -} - -h4, .delta { - font-size: 24px; - font-size: 2.4rem; - margin: 1.2em 0 0 0; -} - -h5, .epsilon { - font-size: 20px; - font-size: 2rem; - margin: 1.4em 0 0 0; -} - -h6, .zeta { - font-size: 18px; - font-size: 1.8rem; - margin: 1.4em 0 0 0; -} - -h1, .alpha, -h2, .beta, -h3, .gamma, -h4, .delta, -h5, .epsilon, -h6, .zeta { - font-family: "proximanova", Helvetica, Arial, sans-serif; - font-weight: 600; - line-height: 100%; -} - -a { - color: #00accf; - text-decoration: none; - font-weight: 500; -} -a:visited { - color: #00accf; -} -a:focus { - color: #dcaa38; -} -a:hover { - color: #666666; -} -a:active { - color: #bb0000; -} -a:hover { - text-decoration: underline; -} - -.header-links, h1 a, -h1 a:visited, .alpha a, -.alpha a:visited, -h2 a, -h2 a:visited, .beta a, -.beta a:visited, -h3 a, -h3 a:visited, .gamma a, -.gamma a:visited, -h4 a, -h4 a:visited, .delta a, -.delta a:visited, -h5 a, -h5 a:visited, .epsilon a, -.epsilon a:visited, -h6 a, -h6 a:visited, .zeta a, -.zeta a:visited { - color: #bb0000; - text-decoration: none; -} -.header-links:visited, h1 a:visited, .alpha a:visited, -h2 a:visited, .beta a:visited, -h3 a:visited, .gamma a:visited, -h4 a:visited, .delta a:visited, -h5 a:visited, .epsilon a:visited, -h6 a:visited, .zeta a:visited { - color: #bb0000; -} -.header-links:focus, h1 a:focus, .alpha a:focus, -h2 a:focus, .beta a:focus, -h3 a:focus, .gamma a:focus, -h4 a:focus, .delta a:focus, -h5 a:focus, .epsilon a:focus, -h6 a:focus, .zeta a:focus { - color: #dcaa38; -} -.header-links:hover, h1 a:hover, .alpha a:hover, -h2 a:hover, .beta a:hover, -h3 a:hover, .gamma a:hover, -h4 a:hover, .delta a:hover, -h5 a:hover, .epsilon a:hover, -h6 a:hover, .zeta a:hover { - color: #666666; -} -.header-links:active, h1 a:active, .alpha a:active, -h2 a:active, .beta a:active, -h3 a:active, .gamma a:active, -h4 a:active, .delta a:active, -h5 a:active, .epsilon a:active, -h6 a:active, .zeta a:active { - color: #00accf; -} -.header-links:hover, h1 a:hover, .alpha a:hover, -h2 a:hover, .beta a:hover, -h3 a:hover, .gamma a:hover, -h4 a:hover, .delta a:hover, -h5 a:hover, .epsilon a:hover, -h6 a:hover, .zeta a:hover { - text-decoration: none; -} - -.reverse-links { - color: #ececec; -} -.reverse-links:visited { - color: #ececec; -} -.reverse-links:focus { - color: #dcaa38; -} -.reverse-links:hover { - color: white; -} -.reverse-links:active { - color: #bb0000; -} - -.more-link, -.more-link a { - text-transform: uppercase; - font-weight: 600; - text-decoration: none; - margin-top: 2em; -} - -.fine-print, table caption { - font-size: 12px; - font-size: 1.2rem; - line-height: 135%; -} - -.labels { - font-size: 13px; - font-size: 1.3rem; - text-transform: uppercase; - font-weight: 400; -} - -.title-caps, .title-caps-red { - text-transform: uppercase; - font-size: 26px; - font-size: 2.6rem; -} - -.title-caps-red { - color: #bb0000; -} - -.l-constrained, .l-region--highlighted, .l-region--footer { - width: 85%; - margin: 0 auto; - *zoom: 1; -} -.l-constrained:after, .l-region--highlighted:after, .l-region--footer:after { - content: ""; - display: table; - clear: both; -} - -/* add l-constrained padding to regions based on grid span */ -.panels-ipe-region { - padding-top: 20px; - padding-bottom: 20px; -} - -/* Header */ -.l-region--header { - padding: 20px 0; -} -.l-region--header .block { - float: right; -} - -/* Content Area */ -.l-highlighted-wrapper { - padding: 20px 0; -} - -.l-region--help { - margin-bottom: 20px; -} - -.l-main { - margin-top: 40px; - margin-bottom: 40px; -} - -/* Sidebars */ -.l-region--sidebar-first, -.l-region--sidebar-second { - padding: 20px 1.5em; -} - -/* Footer */ -.l-footer-wrapper { - padding: 20px 0; -} - -/* Header */ -.l-branding { - width: 25%; - float: left; - margin-right: -100%; - margin-left: 0%; - clear: none; -} - -.l-region--navigation { - width: 50%; - float: left; - margin-right: -100%; - margin-left: 25%; - clear: none; -} - -.l-region--header { - width: 25%; - float: right; - margin-left: 0; - margin-right: 0; - clear: none; -} - -/* Sidebars */ -.has-two-sidebars .l-content, -.has-one-sidebar .l-content { - width: 66.66667%; - float: left; - margin-right: -100%; - margin-left: 0%; - clear: none; -} -.has-two-sidebars .l-region--sidebar-first, -.has-two-sidebars .l-region--sidebar-second, -.has-one-sidebar .l-region--sidebar-first, -.has-one-sidebar .l-region--sidebar-second { - width: 33.33333%; - float: right; - margin-left: 0; - margin-right: 0; - clear: none; - clear: right; -} - -/* Sidebars */ -.has-one-sidebar .l-content { - width: 66.66667%; - float: left; - margin-right: -100%; - margin-left: 0%; - clear: none; -} -.has-one-sidebar .l-region--sidebar-first { - width: 33.33333%; - float: right; - margin-left: 0; - margin-right: 0; - clear: none; - clear: none; -} - -.has-two-sidebars .l-content { - width: 50%; - float: left; - margin-right: -100%; - margin-left: 0%; - clear: none; -} -.has-two-sidebars .l-region--sidebar-first, -.has-two-sidebars .l-region--sidebar-second { - width: 25%; - float: left; - margin-right: -100%; - margin-left: 50%; - clear: none; - clear: none; -} -.has-two-sidebars .l-region--sidebar-second { - width: 25%; - float: right; - margin-left: 0; - margin-right: 0; - clear: none; -} diff --git a/profiles/wcm_base/themes/ocio_omega_1/css/layouts/ocio-full/ocio-full.layout.css b/profiles/wcm_base/themes/ocio_omega_1/css/layouts/ocio-full/ocio-full.layout.css deleted file mode 100755 index 2029b55539922c00d757917f44433c3e79651d23..0000000000000000000000000000000000000000 --- a/profiles/wcm_base/themes/ocio_omega_1/css/layouts/ocio-full/ocio-full.layout.css +++ /dev/null @@ -1,744 +0,0 @@ -/******************************************************************************* - * ocio-full.layout.scss - * - * Styles for the OCIO Full layout. - ******************************************************************************/ -.red-button, .button, -#edit-submit, -#edit-submit--2, -#edit-submit--3, -#edit-preview, -.webform-submit, .more-link-button { - font-size: 13px; - padding: 0.5em 1em 0.5em 1em; - display: inline-block; - cursor: pointer; - -moz-border-radius: 0px; - -webkit-border-radius: 0px; - border-radius: 0px; - *zoom: 1; - filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FFBB0000', endColorstr='#FF550000'); - background-color: #b00; - border: 0; - color: white; - border-radius: 0px; - box-shadow: 0px 4px 0px 0px #920000; - padding-bottom: 0.2em; - font-weight: normal; -} -.red-button:hover, .button:hover, -#edit-submit:hover, -#edit-submit--2:hover, -#edit-submit--3:hover, -#edit-preview:hover, -.webform-submit:hover, .more-link-button:hover { - text-decoration: none; -} -.red-button:hover, .button:hover, -#edit-submit:hover, -#edit-submit--2:hover, -#edit-submit--3:hover, -#edit-preview:hover, -.webform-submit:hover, .more-link-button:hover { - background-color: #a20000; -} -.red-button:active, .button:active, -#edit-submit:active, -#edit-submit--2:active, -#edit-submit--3:active, -#edit-preview:active, -.webform-submit:active, .more-link-button:active { - background-color: #920000; -} -.red-button.disabled, .disabled.button, -.disabled#edit-submit, -.disabled#edit-submit--2, -.disabled#edit-submit--3, -.disabled#edit-preview, -.disabled.webform-submit, .disabled.more-link-button, .red-button[disabled], [disabled].button, -[disabled]#edit-submit, -[disabled]#edit-submit--2, -[disabled]#edit-submit--3, -[disabled]#edit-preview, -[disabled].webform-submit, [disabled].more-link-button { - filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=60); - opacity: 0.6; - background: false; - cursor: default; - -moz-box-shadow: none; - -webkit-box-shadow: none; - box-shadow: none; -} -.red-button::-moz-focus-inner, .button::-moz-focus-inner, -#edit-submit::-moz-focus-inner, -#edit-submit--2::-moz-focus-inner, -#edit-submit--3::-moz-focus-inner, -#edit-preview::-moz-focus-inner, -.webform-submit::-moz-focus-inner, .more-link-button::-moz-focus-inner { - padding: 0 !important; - margin: -1px !important; -} - -input { - line-height: inherit; -} - -.l-constrained, .ocio-omega-equalcol-footer, .ocio-omega-equalcol-column, .ocio-omega-equalcol-header, -.ocio-omega-threecol-header, -.ocio-omega-twocol-content, .ocio-omega-twocol-header, .ocio-omega-twocol-footer, -.ocio-omega-twocol-flipped-content, .ocio-omega-twocol-flipped-footer, .ocio-omega-twocol-flipped-header, .l-region--highlighted, .l-content, .l-region--footer { - padding: 0 2.5%; - margin: 0 auto; - *zoom: 1; - /* - @include breakpoint($desk, true) { - padding:0 10%; - } - */ -} -.l-constrained:after, .ocio-omega-equalcol-footer:after, .ocio-omega-equalcol-column:after, .ocio-omega-equalcol-header:after, -.ocio-omega-threecol-header:after, -.ocio-omega-twocol-content:after, .ocio-omega-twocol-header:after, .ocio-omega-twocol-footer:after, -.ocio-omega-twocol-flipped-content:after, .ocio-omega-twocol-flipped-footer:after, .ocio-omega-twocol-flipped-header:after, .l-region--highlighted:after, .l-content:after, .l-region--footer:after { - content: ""; - display: table; - clear: both; -} -@media (min-width: 47.5em) { - .l-constrained, .ocio-omega-equalcol-footer, .ocio-omega-equalcol-column, .ocio-omega-equalcol-header, - .ocio-omega-threecol-header, - .ocio-omega-twocol-content, .ocio-omega-twocol-header, .ocio-omega-twocol-footer, - .ocio-omega-twocol-flipped-content, .ocio-omega-twocol-flipped-footer, .ocio-omega-twocol-flipped-header, .l-region--highlighted, .l-content, .l-region--footer { - padding: 0 5%; - } -} - -.l-constrained-right, .ocio-omega-threecol-column3, .ocio-omega-twocol-flipped-sidebar, .l-region--sidebar-2, -.l-region--sidebar-1, -.ocio-omega-equalcol-column2, -.ocio-omega-twocol-sidebar, -.ocio-omega-threecol-column2 { - padding: 0 2.5%; - margin: 0 auto; - *zoom: 1; - /* - @include breakpoint($desk, true) { - padding:0 10% 0 5%; - } - */ -} -.l-constrained-right:after, .ocio-omega-threecol-column3:after, .ocio-omega-twocol-flipped-sidebar:after, .l-region--sidebar-2:after, -.l-region--sidebar-1:after, -.ocio-omega-equalcol-column2:after, -.ocio-omega-twocol-sidebar:after, -.ocio-omega-threecol-column2:after { - content: ""; - display: table; - clear: both; -} -@media (min-width: 47.5em) { - .l-constrained-right, .ocio-omega-threecol-column3, .ocio-omega-twocol-flipped-sidebar, .l-region--sidebar-2, - .l-region--sidebar-1, - .ocio-omega-equalcol-column2, - .ocio-omega-twocol-sidebar, - .ocio-omega-threecol-column2 { - padding: 0 5%; - } -} - -.l-constrained-left, .ocio-omega-threecol-column1, .ocio-omega-twocol-sidebar { - padding: 0 2.5%; - margin: 0 auto; - *zoom: 1; - /* - @include breakpoint($desk, true) { - padding:0 5% 0 10%; - } - */ -} -.l-constrained-left:after, .ocio-omega-threecol-column1:after, .ocio-omega-twocol-sidebar:after { - content: ""; - display: table; - clear: both; -} -@media (min-width: 47.5em) { - .l-constrained-left, .ocio-omega-threecol-column1, .ocio-omega-twocol-sidebar { - padding: 0 5%; - } -} - -.l-constrained-center, .ocio-omega-threecol-column2 { - padding: 0 2.5%; - margin: 0 auto; - *zoom: 1; -} -.l-constrained-center:after, .ocio-omega-threecol-column2:after { - content: ""; - display: table; - clear: both; -} -@media (min-width: 47.5em) { - .l-constrained-center, .ocio-omega-threecol-column2 { - padding: 0 5%; - } -} - -/************************************************ - * - * Layout overrides/ styles for Theme 1 - * - ************************************************/ -.max-width { - max-width: none; -} - -.ocio-omega-twocol-flipped-sidebar-inner { - margin-left: 0px; -} - -.ocio-omega-equalcol-container, .ocio-omega-twocol-container, .ocio-omega-twocol-flipped-container, .ocio-omega-threecol-container { - margin-bottom: 0px; -} - -.ocio-omega-threecol-header, .ocio-omega-twocol-flipped-header, .ocio-omega-twocol-header, .ocio-omega-equalcol-header { - background-color: lightgray; - float: left; - width: 100%; -} - -.ocio-omega-twocol-flipped-footer, .ocio-omega-twocol-footer, .ocio-omega-equalcol-footer { - background-color: lightgray; -} - -#panels-ipe-regionid-column2 { - padding-bottom: 2em; -} - -.ocio-omega-equalcol-footer, .ocio-omega-twocol-footer, .ocio-omega-twocol-flipped-footer, .ocio-omega-threecol-footer { - float: left; - width: 100%; -} - -.ocio-omega-equalcol-container { - margin-bottom: 0px; -} - -.field--name-field-map-address { - margin-top: 1em; -} - -.l-content { - margin-bottom: 2em; -} - -.front .l-content { - margin-bottom: 0; -} - -.tabs--primary li { - margin-top: 2em; -} - -/* $l-constrained-padding-unit: (100-$l-constrained-width)/2; */ -/* -.l-contstrained-padding-12 { - padding-right:$l-constrained-padding-unit; - padding-left:$l-constrained-padding-unit; -} -.l-contstrained-padding-9 { - padding-right:$l-constrained-padding-unit*(1/(9/12)); - padding-left:$l-constrained-padding-unit*(1/(9/12)); -} -.l-contstrained-padding-8 { - padding-right:$l-constrained-padding-unit*(1/(8/12)); - padding-left:$l-constrained-padding-unit*(1/(8/12)); -} -.l-contstrained-padding-6 { - padding-right:$l-constrained-padding-unit*(1/(6/12)); - padding-left:$l-constrained-padding-unit*(1/(6/12)); -} -.l-contstrained-padding-4 { - padding-right:$l-constrained-padding-unit*(1/(4/12)); - padding-left:$l-constrained-padding-unit*(1/(4/12)); -} -.l-contstrained-padding-3 { - padding-right:$l-constrained-padding-unit*(1/(3/12)); - padding-left:$l-constrained-padding-unit*(1/(3/12)); -} -*/ -img, media { - max-width: 100%; -} - -.pager { - text-align: right; -} - -/* -.pager__item { - background-color:darken($lt-gray,10%); - box-shadow: 0px 4px 0px 0px darken($lt-gray,16%); - padding: 0.25em 0.6em; - - color:$white; - font-weight:normal; - a { - @include link-colors($md-gray, $dk-gray, $red, $md-gray, $md-gray); - &:hover { - text-decoration:none; - } - } - &:hover { - background-color:$md-gray; - box-shadow: 0px 4px 0px 0px darken($md-gray,6%); - } - &.pager__item--current { - background-color:$dk-gray; - box-shadow: 0px 4px 0px 0px darken($dk-gray,10%); - &:hover{ - background-color:$dk-gray; - } - } -} -*/ -.pager__item { - padding: 0px; -} - -.pager__item--current { - font-size: 13px; - padding: 0.5em 1em 0.5em 1em; - display: inline-block; - cursor: pointer; - -moz-border-radius: 0px; - -webkit-border-radius: 0px; - border-radius: 0px; - *zoom: 1; - filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FFBB0000', endColorstr='#FF550000'); - background-color: #b00; - border: 0; - color: white; - padding: 0.2em 1em; - background-color: #2d2d2d; - color: #fff; - font-weight: normal; - box-shadow: 0px 4px 0px 0px #141414; -} -.pager__item--current:hover { - text-decoration: none; -} -.pager__item--current:hover { - background-color: #a20000; -} -.pager__item--current:active { - background-color: #920000; -} -.pager__item--current.disabled, .pager__item--current[disabled] { - filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=60); - opacity: 0.6; - background: false; - cursor: default; - -moz-box-shadow: none; - -webkit-box-shadow: none; - box-shadow: none; -} -.pager__item--current::-moz-focus-inner { - padding: 0 !important; - margin: -1px !important; -} -.pager__item--current:hover { - background-color: #2d2d2d; -} - -.pager__item a { - font-size: 13px; - padding: 0.5em 1em 0.5em 1em; - display: inline-block; - cursor: pointer; - -moz-border-radius: 0px; - -webkit-border-radius: 0px; - border-radius: 0px; - *zoom: 1; - filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FFBB0000', endColorstr='#FF550000'); - background-color: #b00; - border: 0; - color: white; - background-color: lightgray; - padding: 0.2em 1em; - box-shadow: 0px 4px 0px 0px #c3c3c3; - color: #666666; -} -.pager__item a:hover { - text-decoration: none; -} -.pager__item a:hover { - background-color: #a20000; -} -.pager__item a:active { - background-color: #920000; -} -.pager__item a.disabled, .pager__item a[disabled] { - filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=60); - opacity: 0.6; - background: false; - cursor: default; - -moz-box-shadow: none; - -webkit-box-shadow: none; - box-shadow: none; -} -.pager__item a::-moz-focus-inner { - padding: 0 !important; - margin: -1px !important; -} -.pager__item a:visited { - color: #666666; -} -.pager__item a:focus { - color: #666666; -} -.pager__item a:hover { - color: #2d2d2d; -} -.pager__item a:active { - color: #b00; -} -.pager__item a:hover { - background-color: #666666; - box-shadow: 0px 4px 0px 0px #575757; - color: #fff; -} - -h1, .alpha { - font-size: 40px; - font-size: 4rem; - margin: .8em 0 0 0; -} - -h2, .beta { - font-size: 32px; - font-size: 3.2rem; - margin: .9em 0 0 0; -} - -h3, .gamma { - font-size: 26px; - font-size: 2.6rem; - margin: 1em 0 0 0; -} - -h4, .delta { - font-size: 24px; - font-size: 2.4rem; - margin: 1.2em 0 0 0; -} - -h5, .epsilon { - font-size: 20px; - font-size: 2rem; - margin: 1.4em 0 0 0; -} - -h6, .zeta { - font-size: 18px; - font-size: 1.8rem; - margin: 1.4em 0 0 0; -} - -h1, .alpha, -h2, .beta, -h3, .gamma, -h4, .delta, -h5, .epsilon, -h6, .zeta { - font-family: "proximanova", Helvetica, Arial, sans-serif; - font-weight: 600; - line-height: 100%; -} - -a { - color: #0070aa; - text-decoration: none; - font-weight: 500; -} -a:visited { - color: #0070aa; -} -a:focus { - color: #dcaa38; -} -a:hover { - color: #666666; -} -a:active { - color: #b00; -} -a:hover { - text-decoration: underline; -} - -.header-links, h1 a, -h1 a:visited, .alpha a, -.alpha a:visited, -h2 a, -h2 a:visited, .beta a, -.beta a:visited, -h3 a, -h3 a:visited, .gamma a, -.gamma a:visited, -h4 a, -h4 a:visited, .delta a, -.delta a:visited, -h5 a, -h5 a:visited, .epsilon a, -.epsilon a:visited, -h6 a, -h6 a:visited, .zeta a, -.zeta a:visited { - color: #b00; - text-decoration: none; -} -.header-links:visited, h1 a:visited, .alpha a:visited, -h2 a:visited, .beta a:visited, -h3 a:visited, .gamma a:visited, -h4 a:visited, .delta a:visited, -h5 a:visited, .epsilon a:visited, -h6 a:visited, .zeta a:visited { - color: #b00; -} -.header-links:focus, h1 a:focus, .alpha a:focus, -h2 a:focus, .beta a:focus, -h3 a:focus, .gamma a:focus, -h4 a:focus, .delta a:focus, -h5 a:focus, .epsilon a:focus, -h6 a:focus, .zeta a:focus { - color: #dcaa38; -} -.header-links:hover, h1 a:hover, .alpha a:hover, -h2 a:hover, .beta a:hover, -h3 a:hover, .gamma a:hover, -h4 a:hover, .delta a:hover, -h5 a:hover, .epsilon a:hover, -h6 a:hover, .zeta a:hover { - color: #666666; -} -.header-links:active, h1 a:active, .alpha a:active, -h2 a:active, .beta a:active, -h3 a:active, .gamma a:active, -h4 a:active, .delta a:active, -h5 a:active, .epsilon a:active, -h6 a:active, .zeta a:active { - color: #0070aa; -} -.header-links:hover, h1 a:hover, .alpha a:hover, -h2 a:hover, .beta a:hover, -h3 a:hover, .gamma a:hover, -h4 a:hover, .delta a:hover, -h5 a:hover, .epsilon a:hover, -h6 a:hover, .zeta a:hover { - text-decoration: none; -} - -.reverse-links { - color: #ececec; -} -.reverse-links:visited { - color: #ececec; -} -.reverse-links:focus { - color: #dcaa38; -} -.reverse-links:hover { - color: #fff; -} -.reverse-links:active { - color: #b00; -} - -.more-link, -.more-link a { - text-transform: uppercase; - font-weight: 600; - text-decoration: none; - margin-top: 2em; - margin-bottom: 2em; -} - -.fine-print { - font-size: 12px; - font-size: 1.2rem; - line-height: 135%; -} - -.labels { - font-size: 13px; - font-size: 1.3rem; - text-transform: uppercase; - font-weight: 400; -} - -.title-caps, .title-caps-red { - text-transform: uppercase; - font-size: 26px; - font-size: 2.6rem; -} - -.title-caps-red { - color: #b00; -} - -h2.pane-title, h2.block__title { - text-transform: uppercase; - font-size: 20px; - font-size: 2rem; - color: #666666; - letter-spacing: 1px; - font-weight: 500; - margin: 3em 0 0 0; -} - -.more-link-button { - color: #fff; -} - -blockquote p { - font-family: "capita", Georgia, serif; -} - -/* Header */ -.l-region--header { - padding: 20px 0; -} -.l-region--header .block { - float: right; -} - -/* Content Area */ -.l-highlighted-wrapper { - padding: 20px 0; -} - -.l-region--help { - margin-bottom: 20px; -} - -.front .l-content { - padding: 0px 0px; -} - -.l-main { - overflow: hidden; -} - -/* Sidebars */ -.l-region--sidebar-2, -.l-region--sidebar-1, -.ocio-omega-equalcol-column2, -.ocio-omega-twocol-sidebar, -.ocio-omega-twocol-flipped-sidebar, -.ocio-omega-threecol-column2 { - padding-top: 20px; - padding-bottom: 100019px; - margin-bottom: -100019px; -} - -/* Footer */ -.l-footer-wrapper { - padding: 20px 0; -} - -@media (min-width: 47.5em) { - /* Header */ - .l-branding { - width: 23.72881%; - float: left; - margin-right: -100%; - margin-left: 0; - clear: none; - } - - .l-region--navigation { - width: 49.15254%; - float: left; - margin-right: -100%; - margin-left: 25.42373%; - clear: none; - } - - .l-region--header { - width: 23.72881%; - float: right; - margin-left: 0; - margin-right: 0; - clear: none; - } - - /* Sidebars */ - .has-two-sidebars .l-content, - .has-one-sidebar .l-content { - width: 66.10169%; - float: left; - margin-right: -100%; - margin-left: 0; - clear: none; - } - .has-two-sidebars .l-region--sidebar-1, .has-two-sidebars .ocio-omega-equalcol-column2, .has-two-sidebars .ocio-omega-twocol-sidebar, .has-two-sidebars .ocio-omega-twocol-flipped-sidebar, .has-two-sidebars .ocio-omega-threecol-column2, - .has-two-sidebars .l-region--sidebar-2, - .has-one-sidebar .l-region--sidebar-1, - .has-one-sidebar .ocio-omega-equalcol-column2, - .has-one-sidebar .ocio-omega-twocol-sidebar, - .has-one-sidebar .ocio-omega-twocol-flipped-sidebar, - .has-one-sidebar .ocio-omega-threecol-column2, - .has-one-sidebar .l-region--sidebar-2 { - width: 32.20339%; - float: right; - margin-left: 0; - margin-right: 0; - clear: none; - clear: right; - } -} -@media (min-width: 60em) { - /* Sidebars */ - .has-one-sidebar .l-content { - width: 66.10169%; - float: left; - margin-right: -100%; - margin-left: 0; - clear: none; - } - .has-one-sidebar .l-region--sidebar-1, .has-one-sidebar .ocio-omega-equalcol-column2, .has-one-sidebar .ocio-omega-twocol-sidebar, .has-one-sidebar .ocio-omega-twocol-flipped-sidebar, .has-one-sidebar .ocio-omega-threecol-column2 { - width: 32.20339%; - float: right; - margin-left: 0; - margin-right: 0; - clear: none; - clear: none; - } - - .has-two-sidebars .l-content { - width: 49.15254%; - float: left; - margin-right: -100%; - margin-left: 0; - clear: none; - } - .has-two-sidebars .l-region--sidebar-1, .has-two-sidebars .ocio-omega-equalcol-column2, .has-two-sidebars .ocio-omega-twocol-sidebar, .has-two-sidebars .ocio-omega-twocol-flipped-sidebar, .has-two-sidebars .ocio-omega-threecol-column2, - .has-two-sidebars .l-region--sidebar-2 { - width: 23.72881%; - float: left; - margin-right: -100%; - margin-left: 50.84746%; - clear: none; - clear: none; - } - .has-two-sidebars .l-region--sidebar-2 { - width: 23.72881%; - float: right; - margin-left: 0; - margin-right: 0; - clear: none; - } -} -.l-footer-wrapper { - clear: both; -} diff --git a/profiles/wcm_base/themes/ocio_omega_1/css/layouts/ocio-full/ocio-full.layout.no-query.css b/profiles/wcm_base/themes/ocio_omega_1/css/layouts/ocio-full/ocio-full.layout.no-query.css deleted file mode 100755 index 06fce4c4d1e7c0ad9dbbdb3e3b7cedd9f8a3f627..0000000000000000000000000000000000000000 --- a/profiles/wcm_base/themes/ocio_omega_1/css/layouts/ocio-full/ocio-full.layout.no-query.css +++ /dev/null @@ -1,719 +0,0 @@ -/******************************************************************************* - * ocio-full.layout.scss - * - * Styles for the OCIO Full layout. - ******************************************************************************/ -.red-button, .button, -#edit-submit, -#edit-submit--2, -#edit-submit--3, -#edit-preview, -.webform-submit, .more-link-button { - font-size: 13px; - padding: 0.5em 1em 0.5em 1em; - display: inline-block; - cursor: pointer; - -moz-border-radius: 0px; - -webkit-border-radius: 0px; - border-radius: 0px; - *zoom: 1; - filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FFBB0000', endColorstr='#FF550000'); - background-color: #b00; - border: 0; - color: white; - border-radius: 0px; - box-shadow: 0px 4px 0px 0px #920000; - padding-bottom: 0.2em; - font-weight: normal; -} -.red-button:hover, .button:hover, -#edit-submit:hover, -#edit-submit--2:hover, -#edit-submit--3:hover, -#edit-preview:hover, -.webform-submit:hover, .more-link-button:hover { - text-decoration: none; -} -.red-button:hover, .button:hover, -#edit-submit:hover, -#edit-submit--2:hover, -#edit-submit--3:hover, -#edit-preview:hover, -.webform-submit:hover, .more-link-button:hover { - background-color: #a20000; -} -.red-button:active, .button:active, -#edit-submit:active, -#edit-submit--2:active, -#edit-submit--3:active, -#edit-preview:active, -.webform-submit:active, .more-link-button:active { - background-color: #920000; -} -.red-button.disabled, .disabled.button, -.disabled#edit-submit, -.disabled#edit-submit--2, -.disabled#edit-submit--3, -.disabled#edit-preview, -.disabled.webform-submit, .disabled.more-link-button, .red-button[disabled], [disabled].button, -[disabled]#edit-submit, -[disabled]#edit-submit--2, -[disabled]#edit-submit--3, -[disabled]#edit-preview, -[disabled].webform-submit, [disabled].more-link-button { - filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=60); - opacity: 0.6; - background: false; - cursor: default; - -moz-box-shadow: none; - -webkit-box-shadow: none; - box-shadow: none; -} -.red-button::-moz-focus-inner, .button::-moz-focus-inner, -#edit-submit::-moz-focus-inner, -#edit-submit--2::-moz-focus-inner, -#edit-submit--3::-moz-focus-inner, -#edit-preview::-moz-focus-inner, -.webform-submit::-moz-focus-inner, .more-link-button::-moz-focus-inner { - padding: 0 !important; - margin: -1px !important; -} - -input { - line-height: inherit; -} - -.l-constrained, .ocio-omega-equalcol-footer, .ocio-omega-equalcol-column, .ocio-omega-equalcol-header, -.ocio-omega-threecol-header, -.ocio-omega-twocol-content, .ocio-omega-twocol-header, .ocio-omega-twocol-footer, -.ocio-omega-twocol-flipped-content, .ocio-omega-twocol-flipped-footer, .ocio-omega-twocol-flipped-header, .l-region--highlighted, .l-content, .l-region--footer { - padding: 0 2.5%; - margin: 0 auto; - *zoom: 1; - padding: 0 5%; - /* - @include breakpoint($desk, true) { - padding:0 10%; - } - */ -} -.l-constrained:after, .ocio-omega-equalcol-footer:after, .ocio-omega-equalcol-column:after, .ocio-omega-equalcol-header:after, -.ocio-omega-threecol-header:after, -.ocio-omega-twocol-content:after, .ocio-omega-twocol-header:after, .ocio-omega-twocol-footer:after, -.ocio-omega-twocol-flipped-content:after, .ocio-omega-twocol-flipped-footer:after, .ocio-omega-twocol-flipped-header:after, .l-region--highlighted:after, .l-content:after, .l-region--footer:after { - content: ""; - display: table; - clear: both; -} - -.l-constrained-right, .ocio-omega-threecol-column3, .ocio-omega-twocol-flipped-sidebar, .l-region--sidebar-2, -.l-region--sidebar-1, -.ocio-omega-equalcol-column2, -.ocio-omega-twocol-sidebar, -.ocio-omega-threecol-column2 { - padding: 0 2.5%; - margin: 0 auto; - *zoom: 1; - padding: 0 5%; - /* - @include breakpoint($desk, true) { - padding:0 10% 0 5%; - } - */ -} -.l-constrained-right:after, .ocio-omega-threecol-column3:after, .ocio-omega-twocol-flipped-sidebar:after, .l-region--sidebar-2:after, -.l-region--sidebar-1:after, -.ocio-omega-equalcol-column2:after, -.ocio-omega-twocol-sidebar:after, -.ocio-omega-threecol-column2:after { - content: ""; - display: table; - clear: both; -} - -.l-constrained-left, .ocio-omega-threecol-column1, .ocio-omega-twocol-sidebar { - padding: 0 2.5%; - margin: 0 auto; - *zoom: 1; - padding: 0 5%; - /* - @include breakpoint($desk, true) { - padding:0 5% 0 10%; - } - */ -} -.l-constrained-left:after, .ocio-omega-threecol-column1:after, .ocio-omega-twocol-sidebar:after { - content: ""; - display: table; - clear: both; -} - -.l-constrained-center, .ocio-omega-threecol-column2 { - padding: 0 2.5%; - margin: 0 auto; - *zoom: 1; - padding: 0 5%; -} -.l-constrained-center:after, .ocio-omega-threecol-column2:after { - content: ""; - display: table; - clear: both; -} - -/************************************************ - * - * Layout overrides/ styles for Theme 1 - * - ************************************************/ -.max-width { - max-width: none; -} - -.ocio-omega-twocol-flipped-sidebar-inner { - margin-left: 0px; -} - -.ocio-omega-equalcol-container, .ocio-omega-twocol-container, .ocio-omega-twocol-flipped-container, .ocio-omega-threecol-container { - margin-bottom: 0px; -} - -.ocio-omega-threecol-header, .ocio-omega-twocol-flipped-header, .ocio-omega-twocol-header, .ocio-omega-equalcol-header { - background-color: lightgray; - float: left; - width: 100%; -} - -.ocio-omega-twocol-flipped-footer, .ocio-omega-twocol-footer, .ocio-omega-equalcol-footer { - background-color: lightgray; -} - -#panels-ipe-regionid-column2 { - padding-bottom: 2em; -} - -.ocio-omega-equalcol-footer, .ocio-omega-twocol-footer, .ocio-omega-twocol-flipped-footer, .ocio-omega-threecol-footer { - float: left; - width: 100%; -} - -.ocio-omega-equalcol-container { - margin-bottom: 0px; -} - -.field--name-field-map-address { - margin-top: 1em; -} - -.l-content { - margin-bottom: 2em; -} - -.front .l-content { - margin-bottom: 0; -} - -.tabs--primary li { - margin-top: 2em; -} - -/* $l-constrained-padding-unit: (100-$l-constrained-width)/2; */ -/* -.l-contstrained-padding-12 { - padding-right:$l-constrained-padding-unit; - padding-left:$l-constrained-padding-unit; -} -.l-contstrained-padding-9 { - padding-right:$l-constrained-padding-unit*(1/(9/12)); - padding-left:$l-constrained-padding-unit*(1/(9/12)); -} -.l-contstrained-padding-8 { - padding-right:$l-constrained-padding-unit*(1/(8/12)); - padding-left:$l-constrained-padding-unit*(1/(8/12)); -} -.l-contstrained-padding-6 { - padding-right:$l-constrained-padding-unit*(1/(6/12)); - padding-left:$l-constrained-padding-unit*(1/(6/12)); -} -.l-contstrained-padding-4 { - padding-right:$l-constrained-padding-unit*(1/(4/12)); - padding-left:$l-constrained-padding-unit*(1/(4/12)); -} -.l-contstrained-padding-3 { - padding-right:$l-constrained-padding-unit*(1/(3/12)); - padding-left:$l-constrained-padding-unit*(1/(3/12)); -} -*/ -img, media { - max-width: 100%; -} - -.pager { - text-align: right; -} - -/* -.pager__item { - background-color:darken($lt-gray,10%); - box-shadow: 0px 4px 0px 0px darken($lt-gray,16%); - padding: 0.25em 0.6em; - - color:$white; - font-weight:normal; - a { - @include link-colors($md-gray, $dk-gray, $red, $md-gray, $md-gray); - &:hover { - text-decoration:none; - } - } - &:hover { - background-color:$md-gray; - box-shadow: 0px 4px 0px 0px darken($md-gray,6%); - } - &.pager__item--current { - background-color:$dk-gray; - box-shadow: 0px 4px 0px 0px darken($dk-gray,10%); - &:hover{ - background-color:$dk-gray; - } - } -} -*/ -.pager__item { - padding: 0px; -} - -.pager__item--current { - font-size: 13px; - padding: 0.5em 1em 0.5em 1em; - display: inline-block; - cursor: pointer; - -moz-border-radius: 0px; - -webkit-border-radius: 0px; - border-radius: 0px; - *zoom: 1; - filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FFBB0000', endColorstr='#FF550000'); - background-color: #b00; - border: 0; - color: white; - padding: 0.2em 1em; - background-color: #2d2d2d; - color: #fff; - font-weight: normal; - box-shadow: 0px 4px 0px 0px #141414; -} -.pager__item--current:hover { - text-decoration: none; -} -.pager__item--current:hover { - background-color: #a20000; -} -.pager__item--current:active { - background-color: #920000; -} -.pager__item--current.disabled, .pager__item--current[disabled] { - filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=60); - opacity: 0.6; - background: false; - cursor: default; - -moz-box-shadow: none; - -webkit-box-shadow: none; - box-shadow: none; -} -.pager__item--current::-moz-focus-inner { - padding: 0 !important; - margin: -1px !important; -} -.pager__item--current:hover { - background-color: #2d2d2d; -} - -.pager__item a { - font-size: 13px; - padding: 0.5em 1em 0.5em 1em; - display: inline-block; - cursor: pointer; - -moz-border-radius: 0px; - -webkit-border-radius: 0px; - border-radius: 0px; - *zoom: 1; - filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FFBB0000', endColorstr='#FF550000'); - background-color: #b00; - border: 0; - color: white; - background-color: lightgray; - padding: 0.2em 1em; - box-shadow: 0px 4px 0px 0px #c3c3c3; - color: #666666; -} -.pager__item a:hover { - text-decoration: none; -} -.pager__item a:hover { - background-color: #a20000; -} -.pager__item a:active { - background-color: #920000; -} -.pager__item a.disabled, .pager__item a[disabled] { - filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=60); - opacity: 0.6; - background: false; - cursor: default; - -moz-box-shadow: none; - -webkit-box-shadow: none; - box-shadow: none; -} -.pager__item a::-moz-focus-inner { - padding: 0 !important; - margin: -1px !important; -} -.pager__item a:visited { - color: #666666; -} -.pager__item a:focus { - color: #666666; -} -.pager__item a:hover { - color: #2d2d2d; -} -.pager__item a:active { - color: #b00; -} -.pager__item a:hover { - background-color: #666666; - box-shadow: 0px 4px 0px 0px #575757; - color: #fff; -} - -h1, .alpha { - font-size: 40px; - font-size: 4rem; - margin: .8em 0 0 0; -} - -h2, .beta { - font-size: 32px; - font-size: 3.2rem; - margin: .9em 0 0 0; -} - -h3, .gamma { - font-size: 26px; - font-size: 2.6rem; - margin: 1em 0 0 0; -} - -h4, .delta { - font-size: 24px; - font-size: 2.4rem; - margin: 1.2em 0 0 0; -} - -h5, .epsilon { - font-size: 20px; - font-size: 2rem; - margin: 1.4em 0 0 0; -} - -h6, .zeta { - font-size: 18px; - font-size: 1.8rem; - margin: 1.4em 0 0 0; -} - -h1, .alpha, -h2, .beta, -h3, .gamma, -h4, .delta, -h5, .epsilon, -h6, .zeta { - font-family: "proximanova", Helvetica, Arial, sans-serif; - font-weight: 600; - line-height: 100%; -} - -a { - color: #0070aa; - text-decoration: none; - font-weight: 500; -} -a:visited { - color: #0070aa; -} -a:focus { - color: #dcaa38; -} -a:hover { - color: #666666; -} -a:active { - color: #b00; -} -a:hover { - text-decoration: underline; -} - -.header-links, h1 a, -h1 a:visited, .alpha a, -.alpha a:visited, -h2 a, -h2 a:visited, .beta a, -.beta a:visited, -h3 a, -h3 a:visited, .gamma a, -.gamma a:visited, -h4 a, -h4 a:visited, .delta a, -.delta a:visited, -h5 a, -h5 a:visited, .epsilon a, -.epsilon a:visited, -h6 a, -h6 a:visited, .zeta a, -.zeta a:visited { - color: #b00; - text-decoration: none; -} -.header-links:visited, h1 a:visited, .alpha a:visited, -h2 a:visited, .beta a:visited, -h3 a:visited, .gamma a:visited, -h4 a:visited, .delta a:visited, -h5 a:visited, .epsilon a:visited, -h6 a:visited, .zeta a:visited { - color: #b00; -} -.header-links:focus, h1 a:focus, .alpha a:focus, -h2 a:focus, .beta a:focus, -h3 a:focus, .gamma a:focus, -h4 a:focus, .delta a:focus, -h5 a:focus, .epsilon a:focus, -h6 a:focus, .zeta a:focus { - color: #dcaa38; -} -.header-links:hover, h1 a:hover, .alpha a:hover, -h2 a:hover, .beta a:hover, -h3 a:hover, .gamma a:hover, -h4 a:hover, .delta a:hover, -h5 a:hover, .epsilon a:hover, -h6 a:hover, .zeta a:hover { - color: #666666; -} -.header-links:active, h1 a:active, .alpha a:active, -h2 a:active, .beta a:active, -h3 a:active, .gamma a:active, -h4 a:active, .delta a:active, -h5 a:active, .epsilon a:active, -h6 a:active, .zeta a:active { - color: #0070aa; -} -.header-links:hover, h1 a:hover, .alpha a:hover, -h2 a:hover, .beta a:hover, -h3 a:hover, .gamma a:hover, -h4 a:hover, .delta a:hover, -h5 a:hover, .epsilon a:hover, -h6 a:hover, .zeta a:hover { - text-decoration: none; -} - -.reverse-links { - color: #ececec; -} -.reverse-links:visited { - color: #ececec; -} -.reverse-links:focus { - color: #dcaa38; -} -.reverse-links:hover { - color: #fff; -} -.reverse-links:active { - color: #b00; -} - -.more-link, -.more-link a { - text-transform: uppercase; - font-weight: 600; - text-decoration: none; - margin-top: 2em; - margin-bottom: 2em; -} - -.fine-print { - font-size: 12px; - font-size: 1.2rem; - line-height: 135%; -} - -.labels { - font-size: 13px; - font-size: 1.3rem; - text-transform: uppercase; - font-weight: 400; -} - -.title-caps, .title-caps-red { - text-transform: uppercase; - font-size: 26px; - font-size: 2.6rem; -} - -.title-caps-red { - color: #b00; -} - -h2.pane-title, h2.block__title { - text-transform: uppercase; - font-size: 20px; - font-size: 2rem; - color: #666666; - letter-spacing: 1px; - font-weight: 500; - margin: 3em 0 0 0; -} - -.more-link-button { - color: #fff; -} - -blockquote p { - font-family: "capita", Georgia, serif; -} - -/* Header */ -.l-region--header { - padding: 20px 0; -} -.l-region--header .block { - float: right; -} - -/* Content Area */ -.l-highlighted-wrapper { - padding: 20px 0; -} - -.l-region--help { - margin-bottom: 20px; -} - -.front .l-content { - padding: 0px 0px; -} - -.l-main { - overflow: hidden; -} - -/* Sidebars */ -.l-region--sidebar-2, -.l-region--sidebar-1, -.ocio-omega-equalcol-column2, -.ocio-omega-twocol-sidebar, -.ocio-omega-twocol-flipped-sidebar, -.ocio-omega-threecol-column2 { - padding-top: 20px; - padding-bottom: 100019px; - margin-bottom: -100019px; -} - -/* Footer */ -.l-footer-wrapper { - padding: 20px 0; -} - -/* Header */ -.l-branding { - width: 23.72881%; - float: left; - margin-right: -100%; - margin-left: 0; - clear: none; -} - -.l-region--navigation { - width: 49.15254%; - float: left; - margin-right: -100%; - margin-left: 25.42373%; - clear: none; -} - -.l-region--header { - width: 23.72881%; - float: right; - margin-left: 0; - margin-right: 0; - clear: none; -} - -/* Sidebars */ -.has-two-sidebars .l-content, -.has-one-sidebar .l-content { - width: 66.10169%; - float: left; - margin-right: -100%; - margin-left: 0; - clear: none; -} -.has-two-sidebars .l-region--sidebar-1, .has-two-sidebars .ocio-omega-equalcol-column2, .has-two-sidebars .ocio-omega-twocol-sidebar, .has-two-sidebars .ocio-omega-twocol-flipped-sidebar, .has-two-sidebars .ocio-omega-threecol-column2, -.has-two-sidebars .l-region--sidebar-2, -.has-one-sidebar .l-region--sidebar-1, -.has-one-sidebar .ocio-omega-equalcol-column2, -.has-one-sidebar .ocio-omega-twocol-sidebar, -.has-one-sidebar .ocio-omega-twocol-flipped-sidebar, -.has-one-sidebar .ocio-omega-threecol-column2, -.has-one-sidebar .l-region--sidebar-2 { - width: 32.20339%; - float: right; - margin-left: 0; - margin-right: 0; - clear: none; - clear: right; -} - -/* Sidebars */ -.has-one-sidebar .l-content { - width: 66.10169%; - float: left; - margin-right: -100%; - margin-left: 0; - clear: none; -} -.has-one-sidebar .l-region--sidebar-1, .has-one-sidebar .ocio-omega-equalcol-column2, .has-one-sidebar .ocio-omega-twocol-sidebar, .has-one-sidebar .ocio-omega-twocol-flipped-sidebar, .has-one-sidebar .ocio-omega-threecol-column2 { - width: 32.20339%; - float: right; - margin-left: 0; - margin-right: 0; - clear: none; - clear: none; -} - -.has-two-sidebars .l-content { - width: 49.15254%; - float: left; - margin-right: -100%; - margin-left: 0; - clear: none; -} -.has-two-sidebars .l-region--sidebar-1, .has-two-sidebars .ocio-omega-equalcol-column2, .has-two-sidebars .ocio-omega-twocol-sidebar, .has-two-sidebars .ocio-omega-twocol-flipped-sidebar, .has-two-sidebars .ocio-omega-threecol-column2, -.has-two-sidebars .l-region--sidebar-2 { - width: 23.72881%; - float: left; - margin-right: -100%; - margin-left: 50.84746%; - clear: none; - clear: none; -} -.has-two-sidebars .l-region--sidebar-2 { - width: 23.72881%; - float: right; - margin-left: 0; - margin-right: 0; - clear: none; -} - -.l-footer-wrapper { - clear: both; -} diff --git a/profiles/wcm_base/themes/ocio_omega_1/css/ocio-1.hacks.css b/profiles/wcm_base/themes/ocio_omega_1/css/ocio-1.hacks.css deleted file mode 100755 index 90c82a757c916531f0d12a571ce03044171a4201..0000000000000000000000000000000000000000 --- a/profiles/wcm_base/themes/ocio_omega_1/css/ocio-1.hacks.css +++ /dev/null @@ -1,10 +0,0 @@ -@media all and (max-width: 800px) { - #toolbar, #admin-menu { - display: none; - } - - html body.toolbar, html body.admin-menu { - padding-top: 0 !important; - margin-top: 0 !important; - } -} diff --git a/profiles/wcm_base/themes/ocio_omega_1/css/ocio-1.no-query.css b/profiles/wcm_base/themes/ocio_omega_1/css/ocio-1.no-query.css deleted file mode 100755 index 67b348f9c3d9ed69abd74e77a8e28172a3abac0e..0000000000000000000000000000000000000000 --- a/profiles/wcm_base/themes/ocio_omega_1/css/ocio-1.no-query.css +++ /dev/null @@ -1,750 +0,0 @@ -/* No files to import found in abstractions/**\/* */ -.red-button, .button, -#edit-submit, -#edit-submit--2, -#edit-submit--3, -#edit-preview, -.webform-submit, .more-link-button, .view-ocio-news-archive .field--name-node-link a { - font-size: 13px; - padding: 0.5em 1em 0.5em 1em; - display: inline-block; - cursor: pointer; - -moz-border-radius: 0px; - -webkit-border-radius: 0px; - border-radius: 0px; - *zoom: 1; - filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FFBB0000', endColorstr='#FF550000'); - background-color: #b00; - border: 0; - color: white; - border-radius: 0px; - box-shadow: 0px 4px 0px 0px #920000; - padding-bottom: 0.2em; - font-weight: normal; -} -.red-button:hover, .button:hover, -#edit-submit:hover, -#edit-submit--2:hover, -#edit-submit--3:hover, -#edit-preview:hover, -.webform-submit:hover, .more-link-button:hover, .view-ocio-news-archive .field--name-node-link a:hover { - text-decoration: none; -} -.red-button:hover, .button:hover, -#edit-submit:hover, -#edit-submit--2:hover, -#edit-submit--3:hover, -#edit-preview:hover, -.webform-submit:hover, .more-link-button:hover, .view-ocio-news-archive .field--name-node-link a:hover { - background-color: #a20000; -} -.red-button:active, .button:active, -#edit-submit:active, -#edit-submit--2:active, -#edit-submit--3:active, -#edit-preview:active, -.webform-submit:active, .more-link-button:active, .view-ocio-news-archive .field--name-node-link a:active { - background-color: #920000; -} -.red-button.disabled, .disabled.button, -.disabled#edit-submit, -.disabled#edit-submit--2, -.disabled#edit-submit--3, -.disabled#edit-preview, -.disabled.webform-submit, .disabled.more-link-button, .view-ocio-news-archive .field--name-node-link a.disabled, .red-button[disabled], [disabled].button, -[disabled]#edit-submit, -[disabled]#edit-submit--2, -[disabled]#edit-submit--3, -[disabled]#edit-preview, -[disabled].webform-submit, [disabled].more-link-button, .view-ocio-news-archive .field--name-node-link a[disabled] { - filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=60); - opacity: 0.6; - background: false; - cursor: default; - -moz-box-shadow: none; - -webkit-box-shadow: none; - box-shadow: none; -} -.red-button::-moz-focus-inner, .button::-moz-focus-inner, -#edit-submit::-moz-focus-inner, -#edit-submit--2::-moz-focus-inner, -#edit-submit--3::-moz-focus-inner, -#edit-preview::-moz-focus-inner, -.webform-submit::-moz-focus-inner, .more-link-button::-moz-focus-inner, .view-ocio-news-archive .field--name-node-link a::-moz-focus-inner { - padding: 0 !important; - margin: -1px !important; -} - -input { - line-height: inherit; -} - -.l-constrained, .ocio-omega-equalcol-footer, .ocio-omega-equalcol-column, .ocio-omega-equalcol-header, -.ocio-omega-threecol-header, -.ocio-omega-twocol-content, .ocio-omega-twocol-header, .ocio-omega-twocol-footer, -.ocio-omega-twocol-flipped-content, .ocio-omega-twocol-flipped-footer, .ocio-omega-twocol-flipped-header, .flexslider a .flex-title, .flexslider a .flex-summary, .flex-control-nav { - padding: 0 2.5%; - margin: 0 auto; - *zoom: 1; - padding: 0 5%; - /* - @include breakpoint($desk, true) { - padding:0 10%; - } - */ -} -.l-constrained:after, .ocio-omega-equalcol-footer:after, .ocio-omega-equalcol-column:after, .ocio-omega-equalcol-header:after, -.ocio-omega-threecol-header:after, -.ocio-omega-twocol-content:after, .ocio-omega-twocol-header:after, .ocio-omega-twocol-footer:after, -.ocio-omega-twocol-flipped-content:after, .ocio-omega-twocol-flipped-footer:after, .ocio-omega-twocol-flipped-header:after, .flexslider a .flex-title:after, .flexslider a .flex-summary:after, .flex-control-nav:after { - content: ""; - display: table; - clear: both; -} - -.l-constrained-right, .ocio-omega-threecol-column3, .ocio-omega-twocol-flipped-sidebar { - padding: 0 2.5%; - margin: 0 auto; - *zoom: 1; - padding: 0 5%; - /* - @include breakpoint($desk, true) { - padding:0 10% 0 5%; - } - */ -} -.l-constrained-right:after, .ocio-omega-threecol-column3:after, .ocio-omega-twocol-flipped-sidebar:after { - content: ""; - display: table; - clear: both; -} - -.l-constrained-left, .ocio-omega-threecol-column1, .ocio-omega-twocol-sidebar { - padding: 0 2.5%; - margin: 0 auto; - *zoom: 1; - padding: 0 5%; - /* - @include breakpoint($desk, true) { - padding:0 5% 0 10%; - } - */ -} -.l-constrained-left:after, .ocio-omega-threecol-column1:after, .ocio-omega-twocol-sidebar:after { - content: ""; - display: table; - clear: both; -} - -.l-constrained-center, .ocio-omega-threecol-column2 { - padding: 0 2.5%; - margin: 0 auto; - *zoom: 1; - padding: 0 5%; -} -.l-constrained-center:after, .ocio-omega-threecol-column2:after { - content: ""; - display: table; - clear: both; -} - -/************************************************ - * - * Layout overrides/ styles for Theme 1 - * - ************************************************/ -.max-width { - max-width: none; -} - -.ocio-omega-twocol-flipped-sidebar-inner { - margin-left: 0px; -} - -.ocio-omega-equalcol-container, .ocio-omega-twocol-container, .ocio-omega-twocol-flipped-container, .ocio-omega-threecol-container { - margin-bottom: 0px; -} - -.ocio-omega-threecol-header, .ocio-omega-twocol-flipped-header, .ocio-omega-twocol-header, .ocio-omega-equalcol-header { - background-color: lightgray; - float: left; - width: 100%; -} - -.ocio-omega-twocol-flipped-footer, .ocio-omega-twocol-footer, .ocio-omega-equalcol-footer { - background-color: lightgray; -} - -#panels-ipe-regionid-column2 { - padding-bottom: 2em; -} - -.ocio-omega-equalcol-footer, .ocio-omega-twocol-footer, .ocio-omega-twocol-flipped-footer, .ocio-omega-threecol-footer { - float: left; - width: 100%; -} - -.ocio-omega-equalcol-container { - margin-bottom: 0px; -} - -.field--name-field-map-address { - margin-top: 1em; -} - -.l-content { - margin-bottom: 2em; -} - -.front .l-content { - margin-bottom: 0; -} - -.tabs--primary li { - margin-top: 2em; -} - -/* $l-constrained-padding-unit: (100-$l-constrained-width)/2; */ -/* -.l-contstrained-padding-12 { - padding-right:$l-constrained-padding-unit; - padding-left:$l-constrained-padding-unit; -} -.l-contstrained-padding-9 { - padding-right:$l-constrained-padding-unit*(1/(9/12)); - padding-left:$l-constrained-padding-unit*(1/(9/12)); -} -.l-contstrained-padding-8 { - padding-right:$l-constrained-padding-unit*(1/(8/12)); - padding-left:$l-constrained-padding-unit*(1/(8/12)); -} -.l-contstrained-padding-6 { - padding-right:$l-constrained-padding-unit*(1/(6/12)); - padding-left:$l-constrained-padding-unit*(1/(6/12)); -} -.l-contstrained-padding-4 { - padding-right:$l-constrained-padding-unit*(1/(4/12)); - padding-left:$l-constrained-padding-unit*(1/(4/12)); -} -.l-contstrained-padding-3 { - padding-right:$l-constrained-padding-unit*(1/(3/12)); - padding-left:$l-constrained-padding-unit*(1/(3/12)); -} -*/ -img, media { - max-width: 100%; -} - -.pager { - text-align: right; -} - -/* -.pager__item { - background-color:darken($lt-gray,10%); - box-shadow: 0px 4px 0px 0px darken($lt-gray,16%); - padding: 0.25em 0.6em; - - color:$white; - font-weight:normal; - a { - @include link-colors($md-gray, $dk-gray, $red, $md-gray, $md-gray); - &:hover { - text-decoration:none; - } - } - &:hover { - background-color:$md-gray; - box-shadow: 0px 4px 0px 0px darken($md-gray,6%); - } - &.pager__item--current { - background-color:$dk-gray; - box-shadow: 0px 4px 0px 0px darken($dk-gray,10%); - &:hover{ - background-color:$dk-gray; - } - } -} -*/ -.pager__item { - padding: 0px; -} - -.pager__item--current { - font-size: 13px; - padding: 0.5em 1em 0.5em 1em; - display: inline-block; - cursor: pointer; - -moz-border-radius: 0px; - -webkit-border-radius: 0px; - border-radius: 0px; - *zoom: 1; - filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FFBB0000', endColorstr='#FF550000'); - background-color: #b00; - border: 0; - color: white; - padding: 0.2em 1em; - background-color: #2d2d2d; - color: #fff; - font-weight: normal; - box-shadow: 0px 4px 0px 0px #141414; -} -.pager__item--current:hover { - text-decoration: none; -} -.pager__item--current:hover { - background-color: #a20000; -} -.pager__item--current:active { - background-color: #920000; -} -.pager__item--current.disabled, .pager__item--current[disabled] { - filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=60); - opacity: 0.6; - background: false; - cursor: default; - -moz-box-shadow: none; - -webkit-box-shadow: none; - box-shadow: none; -} -.pager__item--current::-moz-focus-inner { - padding: 0 !important; - margin: -1px !important; -} -.pager__item--current:hover { - background-color: #2d2d2d; -} - -.pager__item a { - font-size: 13px; - padding: 0.5em 1em 0.5em 1em; - display: inline-block; - cursor: pointer; - -moz-border-radius: 0px; - -webkit-border-radius: 0px; - border-radius: 0px; - *zoom: 1; - filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FFBB0000', endColorstr='#FF550000'); - background-color: #b00; - border: 0; - color: white; - background-color: lightgray; - padding: 0.2em 1em; - box-shadow: 0px 4px 0px 0px #c3c3c3; - color: #666666; -} -.pager__item a:hover { - text-decoration: none; -} -.pager__item a:hover { - background-color: #a20000; -} -.pager__item a:active { - background-color: #920000; -} -.pager__item a.disabled, .pager__item a[disabled] { - filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=60); - opacity: 0.6; - background: false; - cursor: default; - -moz-box-shadow: none; - -webkit-box-shadow: none; - box-shadow: none; -} -.pager__item a::-moz-focus-inner { - padding: 0 !important; - margin: -1px !important; -} -.pager__item a:visited { - color: #666666; -} -.pager__item a:focus { - color: #666666; -} -.pager__item a:hover { - color: #2d2d2d; -} -.pager__item a:active { - color: #b00; -} -.pager__item a:hover { - background-color: #666666; - box-shadow: 0px 4px 0px 0px #575757; - color: #fff; -} - -h1, .alpha { - font-size: 40px; - font-size: 4rem; - margin: .8em 0 0 0; -} - -h2, .beta { - font-size: 32px; - font-size: 3.2rem; - margin: .9em 0 0 0; -} - -h3, .gamma { - font-size: 26px; - font-size: 2.6rem; - margin: 1em 0 0 0; -} - -h4, .delta { - font-size: 24px; - font-size: 2.4rem; - margin: 1.2em 0 0 0; -} - -h5, .epsilon { - font-size: 20px; - font-size: 2rem; - margin: 1.4em 0 0 0; -} - -h6, .zeta { - font-size: 18px; - font-size: 1.8rem; - margin: 1.4em 0 0 0; -} - -h1, .alpha, -h2, .beta, -h3, .gamma, -h4, .delta, -h5, .epsilon, -h6, .zeta { - font-family: "proximanova", Helvetica, Arial, sans-serif; - font-weight: 600; - line-height: 100%; -} - -a { - color: #0070aa; - text-decoration: none; - font-weight: 500; -} -a:visited { - color: #0070aa; -} -a:focus { - color: #dcaa38; -} -a:hover { - color: #666666; -} -a:active { - color: #b00; -} -a:hover { - text-decoration: underline; -} - -.header-links, h1 a, -h1 a:visited, .alpha a, -.alpha a:visited, -h2 a, -h2 a:visited, .beta a, -.beta a:visited, -h3 a, -h3 a:visited, .gamma a, -.gamma a:visited, -h4 a, -h4 a:visited, .delta a, -.delta a:visited, -h5 a, -h5 a:visited, .epsilon a, -.epsilon a:visited, -h6 a, -h6 a:visited, .zeta a, -.zeta a:visited { - color: #b00; - text-decoration: none; -} -.header-links:visited, h1 a:visited, .alpha a:visited, -h2 a:visited, .beta a:visited, -h3 a:visited, .gamma a:visited, -h4 a:visited, .delta a:visited, -h5 a:visited, .epsilon a:visited, -h6 a:visited, .zeta a:visited { - color: #b00; -} -.header-links:focus, h1 a:focus, .alpha a:focus, -h2 a:focus, .beta a:focus, -h3 a:focus, .gamma a:focus, -h4 a:focus, .delta a:focus, -h5 a:focus, .epsilon a:focus, -h6 a:focus, .zeta a:focus { - color: #dcaa38; -} -.header-links:hover, h1 a:hover, .alpha a:hover, -h2 a:hover, .beta a:hover, -h3 a:hover, .gamma a:hover, -h4 a:hover, .delta a:hover, -h5 a:hover, .epsilon a:hover, -h6 a:hover, .zeta a:hover { - color: #666666; -} -.header-links:active, h1 a:active, .alpha a:active, -h2 a:active, .beta a:active, -h3 a:active, .gamma a:active, -h4 a:active, .delta a:active, -h5 a:active, .epsilon a:active, -h6 a:active, .zeta a:active { - color: #0070aa; -} -.header-links:hover, h1 a:hover, .alpha a:hover, -h2 a:hover, .beta a:hover, -h3 a:hover, .gamma a:hover, -h4 a:hover, .delta a:hover, -h5 a:hover, .epsilon a:hover, -h6 a:hover, .zeta a:hover { - text-decoration: none; -} - -.reverse-links { - color: #ececec; -} -.reverse-links:visited { - color: #ececec; -} -.reverse-links:focus { - color: #dcaa38; -} -.reverse-links:hover { - color: #fff; -} -.reverse-links:active { - color: #b00; -} - -.more-link, -.more-link a { - text-transform: uppercase; - font-weight: 600; - text-decoration: none; - margin-top: 2em; - margin-bottom: 2em; -} - -.fine-print { - font-size: 12px; - font-size: 1.2rem; - line-height: 135%; -} - -.labels { - font-size: 13px; - font-size: 1.3rem; - text-transform: uppercase; - font-weight: 400; -} - -.title-caps, .title-caps-red { - text-transform: uppercase; - font-size: 26px; - font-size: 2.6rem; -} - -.title-caps-red { - color: #b00; -} - -h2.pane-title, h2.block__title { - text-transform: uppercase; - font-size: 20px; - font-size: 2rem; - color: #666666; - letter-spacing: 1px; - font-weight: 500; - margin: 3em 0 0 0; -} - -.more-link-button, .view-ocio-news-archive .field--name-node-link a { - color: #fff; -} - -blockquote p { - font-family: "capita", Georgia, serif; -} - -.breadcrumb-wrapper { - background-color: gray; - float: left; - width: 100%; -} - -ul.breadcrumb li { - color: #fff; -} -ul.breadcrumb li:after { - content: "|"; - color: #ececec; - font-weight: 700; - margin-left: 0.45em; -} -ul.breadcrumb li a { - color: #fff; -} -ul.breadcrumb li a:visited { - color: #ececec; -} -ul.breadcrumb li a:focus { - color: #dcaa38; -} -ul.breadcrumb li a:hover { - color: #ececec; -} -ul.breadcrumb li a:active { - color: #0070aa; -} -ul.breadcrumb li:last-child { - margin-right: 0; -} -ul.breadcrumb li:last-child:after { - content: " "; -} - -.view-faq .item-list .views-field-title a { - font-weight: bold; -} -.view-faq div.view-display-id-attachment_1 .views-field-title a { - font-weight: normal; -} - -.flexslider a .flex-meta .flex-title { - font-size: 26px; - font-size: 2.6rem; -} - -.flex-direction-nav a { - color: #ececec; - text-shadow: none; - background: none; -} -.flex-direction-nav a:hover { - color: #fff; -} - -.flexslider:hover a { - text-decoration: none; -} - -ul.flex-direction-nav, ul.flex-direction-nav:hover { - display: none; -} - -.flexslider a .flex-meta { - padding-left: 0px; - padding-right: 0px; - display: block; - position: relative; - background-color: #2d2d2d; - padding-top: 2em; - padding-bottom: 2em; -} - -.flex-control-nav { - text-align: right; - bottom: 120px; - z-index: 99; - width: 100%; -} - -.flex-control-paging li a { - background-color: #2d2d2d; - text-align: left; - width: 20px; - height: 20px; - margin-bottom: 1em; -} -.flex-control-paging li a.flex-active { - background-color: #fff; -} - -/* IE9 SVG, needs conditional override of 'filter' to 'none' */ -.l-header { - padding-bottom: 20px; -} -.l-header .l-region--main-menu ul li.expanded:hover { - background-image: url("../images/arrow-up.svg"); - background-repeat: no-repeat; - background-position: 10% 100%; - background-size: 24px; -} - -.osu-siteinfo-social li a { - border-bottom: 3px solid #4d4d4d; -} -.osu-siteinfo-social li a.link-facebook:hover { - border-bottom: 3px solid #2d4373; -} -.osu-siteinfo-social li a.link-twitter:hover { - border-bottom: 3px solid #0087ba; -} -.osu-siteinfo-social li a.link-youtube:hover { - border-bottom: 3px solid #880000; -} -.osu-siteinfo-social li a.link-linkedin:hover { - border-bottom: 3px solid #005983; -} -.osu-siteinfo-social li a.link-flickr:hover { - border-bottom: 3px solid #cc006a; -} - -.view-user-directory { - margin-top: 1.5em; -} -.view-user-directory .isotope-element { - border-bottom: 4px solid lightgray; -} - -/* -.front div.l-content { - border-top:5px solid darken($lt-gray,10%);; -} -*/ -.l-region--masthead { - background-color: #fff; -} - -.l-search-wrapper { - background-color: gray; - padding-top: 1em; - padding-bottom: 1em; - float: right; - width: 100%; - clear: both; -} -.l-search-wrapper .l-region--search { - float: right; -} -.l-search-wrapper .l-region--search #edit-search-block-form--2 { - width: 260px; - height: 36px; - margin-right: 0.5em; - border: 1px solid gray; -} - -.l-region--sidebar-2, .l-region--sidebar-1, .ocio-omega-equalcol-column2, .ocio-omega-twocol-sidebar, .ocio-omega-twocol-flipped-sidebar, .ocio-omega-threecol-column2 { - background-color: #ececec; -} - -.view-ocio-news-archive h3 { - text-transform: uppercase; -} -.view-ocio-news-archive h3 a { - font-weight: bold; -} -.view-ocio-news-archive .field--name-node-link { - margin-bottom: 1em; -} -.view-ocio-news-archive .field--name-node-link a { - margin-top: 0px; -} - -.view-display-id-archive_listing_block h3 { - text-transform: none; - color: #2d2d2d; -} diff --git a/profiles/wcm_base/themes/ocio_omega_1/css/ocio-1.normalize.css b/profiles/wcm_base/themes/ocio_omega_1/css/ocio-1.normalize.css deleted file mode 100755 index 47cda488433275cef55552c268b9a0ca299cbe7a..0000000000000000000000000000000000000000 --- a/profiles/wcm_base/themes/ocio_omega_1/css/ocio-1.normalize.css +++ /dev/null @@ -1,237 +0,0 @@ -/*! normalize.css v3.0.0 | MIT License | git.io/normalize */ -/*! normalize.css v3.0.0 | HTML5 Display Definitions | MIT License | git.io/normalize */ -article, -aside, -details, -figcaption, -figure, -footer, -header, -hgroup, -main, -nav, -section, -summary { - display: block; -} - -audio, -canvas, -progress, -video { - display: inline-block; - vertical-align: baseline; -} - -audio:not([controls]) { - display: none; - height: 0; -} - -[hidden], -template { - display: none; -} - -/*! normalize.css v3.0.0 | Base | MIT License | git.io/normalize */ -html { - font-family: sans-serif; - -webkit-text-size-adjust: 100%; - -ms-text-size-adjust: 100%; -} - -body { - margin: 0; -} - -/*! normalize.css v3.0.0 | Links | MIT License | git.io/normalize */ -a { - background: transparent; -} - -a:active, -a:hover { - outline: 0; -} - -/*! normalize.css v3.0.0 | Typography | MIT License | git.io/normalize */ -abbr[title] { - border-bottom: 1px dotted; -} - -b, -strong { - font-weight: bold; -} - -dfn { - font-style: italic; -} - -h1 { - font-size: 2em; - margin: 0.67em 0; -} - -mark { - background: #ff0; - color: #000; -} - -small { - font-size: 80%; -} - -sub, -sup { - font-size: 75%; - line-height: 0; - position: relative; - vertical-align: baseline; -} - -sup { - top: -0.5em; -} - -sub { - bottom: -0.25em; -} - -/*! normalize.css v3.0.0 | Embedded Content | MIT License | git.io/normalize */ -img { - border: 0; -} - -svg:not(:root) { - overflow: hidden; -} - -/*! normalize.css v3.0.0 | Figures | MIT License | git.io/normalize */ -figure { - margin: 1em 40px; -} - -hr { - -moz-box-sizing: content-box; - box-sizing: content-box; - height: 0; -} - -pre { - overflow: auto; -} - -code, -kbd, -pre, -samp { - font-family: monospace, monospace; - font-size: 1em; -} - -/*! normalize.css v3.0.0 | Forms | MIT License | git.io/normalize */ -button, -input, -optgroup, -select, -textarea { - color: inherit; - font: inherit; - margin: 0; -} - -button { - overflow: visible; -} - -button, -select { - text-transform: none; -} - -button, -html input[type="button"], -input[type="reset"], -input[type="submit"] { - -webkit-appearance: button; - cursor: pointer; -} - -button[disabled], -html input[disabled] { - cursor: default; -} - -button::-moz-focus-inner, -input::-moz-focus-inner { - border: 0; - padding: 0; -} - -input { - line-height: normal; -} - -input[type="checkbox"], -input[type="radio"] { - box-sizing: border-box; - padding: 0; -} - -input[type="number"]::-webkit-inner-spin-button, -input[type="number"]::-webkit-outer-spin-button { - height: auto; -} - -input[type="search"] { - -webkit-appearance: textfield; - -moz-box-sizing: content-box; - -webkit-box-sizing: content-box; - box-sizing: content-box; -} - -input[type="search"]::-webkit-search-cancel-button, -input[type="search"]::-webkit-search-decoration { - -webkit-appearance: none; -} - -fieldset { - border: 1px solid #c0c0c0; - margin: 0 2px; - padding: 0.35em 0.625em 0.75em; -} - -legend { - border: 0; - padding: 0; -} - -textarea { - overflow: auto; -} - -optgroup { - font-weight: bold; -} - -/*! normalize.css v3.0.0 | Tables | MIT License | git.io/normalize */ -table { - border-collapse: collapse; - border-spacing: 0; -} - -td, -th { - padding: 0; -} - -*, *:before, *:after { - -moz-box-sizing: border-box; - box-sizing: border-box; -} - -img, video { - max-width: 100%; - height: auto; -} diff --git a/profiles/wcm_base/themes/ocio_omega_1/css/ocio-1.styles.css b/profiles/wcm_base/themes/ocio_omega_1/css/ocio-1.styles.css deleted file mode 100755 index 07f593e9a0944b36b7f1a73919ad488f25442396..0000000000000000000000000000000000000000 --- a/profiles/wcm_base/themes/ocio_omega_1/css/ocio-1.styles.css +++ /dev/null @@ -1,769 +0,0 @@ -/* No files to import found in abstractions/**\/* */ -.red-button, .button, -#edit-submit, -#edit-submit--2, -#edit-submit--3, -#edit-preview, -.webform-submit, .more-link-button, .view-ocio-news-archive .field--name-node-link a { - font-size: 13px; - padding: 0.5em 1em 0.5em 1em; - display: inline-block; - cursor: pointer; - -moz-border-radius: 0px; - -webkit-border-radius: 0px; - border-radius: 0px; - *zoom: 1; - filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FFBB0000', endColorstr='#FF550000'); - background-color: #b00; - border: 0; - color: white; - border-radius: 0px; - box-shadow: 0px 4px 0px 0px #920000; - padding-bottom: 0.2em; - font-weight: normal; -} -.red-button:hover, .button:hover, -#edit-submit:hover, -#edit-submit--2:hover, -#edit-submit--3:hover, -#edit-preview:hover, -.webform-submit:hover, .more-link-button:hover, .view-ocio-news-archive .field--name-node-link a:hover { - text-decoration: none; -} -.red-button:hover, .button:hover, -#edit-submit:hover, -#edit-submit--2:hover, -#edit-submit--3:hover, -#edit-preview:hover, -.webform-submit:hover, .more-link-button:hover, .view-ocio-news-archive .field--name-node-link a:hover { - background-color: #a20000; -} -.red-button:active, .button:active, -#edit-submit:active, -#edit-submit--2:active, -#edit-submit--3:active, -#edit-preview:active, -.webform-submit:active, .more-link-button:active, .view-ocio-news-archive .field--name-node-link a:active { - background-color: #920000; -} -.red-button.disabled, .disabled.button, -.disabled#edit-submit, -.disabled#edit-submit--2, -.disabled#edit-submit--3, -.disabled#edit-preview, -.disabled.webform-submit, .disabled.more-link-button, .view-ocio-news-archive .field--name-node-link a.disabled, .red-button[disabled], [disabled].button, -[disabled]#edit-submit, -[disabled]#edit-submit--2, -[disabled]#edit-submit--3, -[disabled]#edit-preview, -[disabled].webform-submit, [disabled].more-link-button, .view-ocio-news-archive .field--name-node-link a[disabled] { - filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=60); - opacity: 0.6; - background: false; - cursor: default; - -moz-box-shadow: none; - -webkit-box-shadow: none; - box-shadow: none; -} -.red-button::-moz-focus-inner, .button::-moz-focus-inner, -#edit-submit::-moz-focus-inner, -#edit-submit--2::-moz-focus-inner, -#edit-submit--3::-moz-focus-inner, -#edit-preview::-moz-focus-inner, -.webform-submit::-moz-focus-inner, .more-link-button::-moz-focus-inner, .view-ocio-news-archive .field--name-node-link a::-moz-focus-inner { - padding: 0 !important; - margin: -1px !important; -} - -input { - line-height: inherit; -} - -.l-constrained, .ocio-omega-equalcol-footer, .ocio-omega-equalcol-column, .ocio-omega-equalcol-header, -.ocio-omega-threecol-header, -.ocio-omega-twocol-content, .ocio-omega-twocol-header, .ocio-omega-twocol-footer, -.ocio-omega-twocol-flipped-content, .ocio-omega-twocol-flipped-footer, .ocio-omega-twocol-flipped-header, .flexslider a .flex-title, .flexslider a .flex-summary, .flex-control-nav { - padding: 0 2.5%; - margin: 0 auto; - *zoom: 1; - /* - @include breakpoint($desk, true) { - padding:0 10%; - } - */ -} -.l-constrained:after, .ocio-omega-equalcol-footer:after, .ocio-omega-equalcol-column:after, .ocio-omega-equalcol-header:after, -.ocio-omega-threecol-header:after, -.ocio-omega-twocol-content:after, .ocio-omega-twocol-header:after, .ocio-omega-twocol-footer:after, -.ocio-omega-twocol-flipped-content:after, .ocio-omega-twocol-flipped-footer:after, .ocio-omega-twocol-flipped-header:after, .flexslider a .flex-title:after, .flexslider a .flex-summary:after, .flex-control-nav:after { - content: ""; - display: table; - clear: both; -} -@media (min-width: 47.5em) { - .l-constrained, .ocio-omega-equalcol-footer, .ocio-omega-equalcol-column, .ocio-omega-equalcol-header, - .ocio-omega-threecol-header, - .ocio-omega-twocol-content, .ocio-omega-twocol-header, .ocio-omega-twocol-footer, - .ocio-omega-twocol-flipped-content, .ocio-omega-twocol-flipped-footer, .ocio-omega-twocol-flipped-header, .flexslider a .flex-title, .flexslider a .flex-summary, .flex-control-nav { - padding: 0 5%; - } -} - -.l-constrained-right, .ocio-omega-threecol-column3, .ocio-omega-twocol-flipped-sidebar { - padding: 0 2.5%; - margin: 0 auto; - *zoom: 1; - /* - @include breakpoint($desk, true) { - padding:0 10% 0 5%; - } - */ -} -.l-constrained-right:after, .ocio-omega-threecol-column3:after, .ocio-omega-twocol-flipped-sidebar:after { - content: ""; - display: table; - clear: both; -} -@media (min-width: 47.5em) { - .l-constrained-right, .ocio-omega-threecol-column3, .ocio-omega-twocol-flipped-sidebar { - padding: 0 5%; - } -} - -.l-constrained-left, .ocio-omega-threecol-column1, .ocio-omega-twocol-sidebar { - padding: 0 2.5%; - margin: 0 auto; - *zoom: 1; - /* - @include breakpoint($desk, true) { - padding:0 5% 0 10%; - } - */ -} -.l-constrained-left:after, .ocio-omega-threecol-column1:after, .ocio-omega-twocol-sidebar:after { - content: ""; - display: table; - clear: both; -} -@media (min-width: 47.5em) { - .l-constrained-left, .ocio-omega-threecol-column1, .ocio-omega-twocol-sidebar { - padding: 0 5%; - } -} - -.l-constrained-center, .ocio-omega-threecol-column2 { - padding: 0 2.5%; - margin: 0 auto; - *zoom: 1; -} -.l-constrained-center:after, .ocio-omega-threecol-column2:after { - content: ""; - display: table; - clear: both; -} -@media (min-width: 47.5em) { - .l-constrained-center, .ocio-omega-threecol-column2 { - padding: 0 5%; - } -} - -/************************************************ - * - * Layout overrides/ styles for Theme 1 - * - ************************************************/ -.max-width { - max-width: none; -} - -.ocio-omega-twocol-flipped-sidebar-inner { - margin-left: 0px; -} - -.ocio-omega-equalcol-container, .ocio-omega-twocol-container, .ocio-omega-twocol-flipped-container, .ocio-omega-threecol-container { - margin-bottom: 0px; -} - -.ocio-omega-threecol-header, .ocio-omega-twocol-flipped-header, .ocio-omega-twocol-header, .ocio-omega-equalcol-header { - background-color: lightgray; - float: left; - width: 100%; -} - -.ocio-omega-twocol-flipped-footer, .ocio-omega-twocol-footer, .ocio-omega-equalcol-footer { - background-color: lightgray; -} - -#panels-ipe-regionid-column2 { - padding-bottom: 2em; -} - -.ocio-omega-equalcol-footer, .ocio-omega-twocol-footer, .ocio-omega-twocol-flipped-footer, .ocio-omega-threecol-footer { - float: left; - width: 100%; -} - -.ocio-omega-equalcol-container { - margin-bottom: 0px; -} - -.field--name-field-map-address { - margin-top: 1em; -} - -.l-content { - margin-bottom: 2em; -} - -.front .l-content { - margin-bottom: 0; -} - -.tabs--primary li { - margin-top: 2em; -} - -/* $l-constrained-padding-unit: (100-$l-constrained-width)/2; */ -/* -.l-contstrained-padding-12 { - padding-right:$l-constrained-padding-unit; - padding-left:$l-constrained-padding-unit; -} -.l-contstrained-padding-9 { - padding-right:$l-constrained-padding-unit*(1/(9/12)); - padding-left:$l-constrained-padding-unit*(1/(9/12)); -} -.l-contstrained-padding-8 { - padding-right:$l-constrained-padding-unit*(1/(8/12)); - padding-left:$l-constrained-padding-unit*(1/(8/12)); -} -.l-contstrained-padding-6 { - padding-right:$l-constrained-padding-unit*(1/(6/12)); - padding-left:$l-constrained-padding-unit*(1/(6/12)); -} -.l-contstrained-padding-4 { - padding-right:$l-constrained-padding-unit*(1/(4/12)); - padding-left:$l-constrained-padding-unit*(1/(4/12)); -} -.l-contstrained-padding-3 { - padding-right:$l-constrained-padding-unit*(1/(3/12)); - padding-left:$l-constrained-padding-unit*(1/(3/12)); -} -*/ -img, media { - max-width: 100%; -} - -.pager { - text-align: right; -} - -/* -.pager__item { - background-color:darken($lt-gray,10%); - box-shadow: 0px 4px 0px 0px darken($lt-gray,16%); - padding: 0.25em 0.6em; - - color:$white; - font-weight:normal; - a { - @include link-colors($md-gray, $dk-gray, $red, $md-gray, $md-gray); - &:hover { - text-decoration:none; - } - } - &:hover { - background-color:$md-gray; - box-shadow: 0px 4px 0px 0px darken($md-gray,6%); - } - &.pager__item--current { - background-color:$dk-gray; - box-shadow: 0px 4px 0px 0px darken($dk-gray,10%); - &:hover{ - background-color:$dk-gray; - } - } -} -*/ -.pager__item { - padding: 0px; -} - -.pager__item--current { - font-size: 13px; - padding: 0.5em 1em 0.5em 1em; - display: inline-block; - cursor: pointer; - -moz-border-radius: 0px; - -webkit-border-radius: 0px; - border-radius: 0px; - *zoom: 1; - filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FFBB0000', endColorstr='#FF550000'); - background-color: #b00; - border: 0; - color: white; - padding: 0.2em 1em; - background-color: #2d2d2d; - color: #fff; - font-weight: normal; - box-shadow: 0px 4px 0px 0px #141414; -} -.pager__item--current:hover { - text-decoration: none; -} -.pager__item--current:hover { - background-color: #a20000; -} -.pager__item--current:active { - background-color: #920000; -} -.pager__item--current.disabled, .pager__item--current[disabled] { - filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=60); - opacity: 0.6; - background: false; - cursor: default; - -moz-box-shadow: none; - -webkit-box-shadow: none; - box-shadow: none; -} -.pager__item--current::-moz-focus-inner { - padding: 0 !important; - margin: -1px !important; -} -.pager__item--current:hover { - background-color: #2d2d2d; -} - -.pager__item a { - font-size: 13px; - padding: 0.5em 1em 0.5em 1em; - display: inline-block; - cursor: pointer; - -moz-border-radius: 0px; - -webkit-border-radius: 0px; - border-radius: 0px; - *zoom: 1; - filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FFBB0000', endColorstr='#FF550000'); - background-color: #b00; - border: 0; - color: white; - background-color: lightgray; - padding: 0.2em 1em; - box-shadow: 0px 4px 0px 0px #c3c3c3; - color: #666666; -} -.pager__item a:hover { - text-decoration: none; -} -.pager__item a:hover { - background-color: #a20000; -} -.pager__item a:active { - background-color: #920000; -} -.pager__item a.disabled, .pager__item a[disabled] { - filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=60); - opacity: 0.6; - background: false; - cursor: default; - -moz-box-shadow: none; - -webkit-box-shadow: none; - box-shadow: none; -} -.pager__item a::-moz-focus-inner { - padding: 0 !important; - margin: -1px !important; -} -.pager__item a:visited { - color: #666666; -} -.pager__item a:focus { - color: #666666; -} -.pager__item a:hover { - color: #2d2d2d; -} -.pager__item a:active { - color: #b00; -} -.pager__item a:hover { - background-color: #666666; - box-shadow: 0px 4px 0px 0px #575757; - color: #fff; -} - -h1, .alpha { - font-size: 40px; - font-size: 4rem; - margin: .8em 0 0 0; -} - -h2, .beta { - font-size: 32px; - font-size: 3.2rem; - margin: .9em 0 0 0; -} - -h3, .gamma { - font-size: 26px; - font-size: 2.6rem; - margin: 1em 0 0 0; -} - -h4, .delta { - font-size: 24px; - font-size: 2.4rem; - margin: 1.2em 0 0 0; -} - -h5, .epsilon { - font-size: 20px; - font-size: 2rem; - margin: 1.4em 0 0 0; -} - -h6, .zeta { - font-size: 18px; - font-size: 1.8rem; - margin: 1.4em 0 0 0; -} - -h1, .alpha, -h2, .beta, -h3, .gamma, -h4, .delta, -h5, .epsilon, -h6, .zeta { - font-family: "proximanova", Helvetica, Arial, sans-serif; - font-weight: 600; - line-height: 100%; -} - -a { - color: #0070aa; - text-decoration: none; - font-weight: 500; -} -a:visited { - color: #0070aa; -} -a:focus { - color: #dcaa38; -} -a:hover { - color: #666666; -} -a:active { - color: #b00; -} -a:hover { - text-decoration: underline; -} - -.header-links, h1 a, -h1 a:visited, .alpha a, -.alpha a:visited, -h2 a, -h2 a:visited, .beta a, -.beta a:visited, -h3 a, -h3 a:visited, .gamma a, -.gamma a:visited, -h4 a, -h4 a:visited, .delta a, -.delta a:visited, -h5 a, -h5 a:visited, .epsilon a, -.epsilon a:visited, -h6 a, -h6 a:visited, .zeta a, -.zeta a:visited { - color: #b00; - text-decoration: none; -} -.header-links:visited, h1 a:visited, .alpha a:visited, -h2 a:visited, .beta a:visited, -h3 a:visited, .gamma a:visited, -h4 a:visited, .delta a:visited, -h5 a:visited, .epsilon a:visited, -h6 a:visited, .zeta a:visited { - color: #b00; -} -.header-links:focus, h1 a:focus, .alpha a:focus, -h2 a:focus, .beta a:focus, -h3 a:focus, .gamma a:focus, -h4 a:focus, .delta a:focus, -h5 a:focus, .epsilon a:focus, -h6 a:focus, .zeta a:focus { - color: #dcaa38; -} -.header-links:hover, h1 a:hover, .alpha a:hover, -h2 a:hover, .beta a:hover, -h3 a:hover, .gamma a:hover, -h4 a:hover, .delta a:hover, -h5 a:hover, .epsilon a:hover, -h6 a:hover, .zeta a:hover { - color: #666666; -} -.header-links:active, h1 a:active, .alpha a:active, -h2 a:active, .beta a:active, -h3 a:active, .gamma a:active, -h4 a:active, .delta a:active, -h5 a:active, .epsilon a:active, -h6 a:active, .zeta a:active { - color: #0070aa; -} -.header-links:hover, h1 a:hover, .alpha a:hover, -h2 a:hover, .beta a:hover, -h3 a:hover, .gamma a:hover, -h4 a:hover, .delta a:hover, -h5 a:hover, .epsilon a:hover, -h6 a:hover, .zeta a:hover { - text-decoration: none; -} - -.reverse-links { - color: #ececec; -} -.reverse-links:visited { - color: #ececec; -} -.reverse-links:focus { - color: #dcaa38; -} -.reverse-links:hover { - color: #fff; -} -.reverse-links:active { - color: #b00; -} - -.more-link, -.more-link a { - text-transform: uppercase; - font-weight: 600; - text-decoration: none; - margin-top: 2em; - margin-bottom: 2em; -} - -.fine-print { - font-size: 12px; - font-size: 1.2rem; - line-height: 135%; -} - -.labels { - font-size: 13px; - font-size: 1.3rem; - text-transform: uppercase; - font-weight: 400; -} - -.title-caps, .title-caps-red { - text-transform: uppercase; - font-size: 26px; - font-size: 2.6rem; -} - -.title-caps-red { - color: #b00; -} - -h2.pane-title, h2.block__title { - text-transform: uppercase; - font-size: 20px; - font-size: 2rem; - color: #666666; - letter-spacing: 1px; - font-weight: 500; - margin: 3em 0 0 0; -} - -.more-link-button, .view-ocio-news-archive .field--name-node-link a { - color: #fff; -} - -blockquote p { - font-family: "capita", Georgia, serif; -} - -.breadcrumb-wrapper { - background-color: gray; - float: left; - width: 100%; -} - -ul.breadcrumb li { - color: #fff; -} -ul.breadcrumb li:after { - content: "|"; - color: #ececec; - font-weight: 700; - margin-left: 0.45em; -} -ul.breadcrumb li a { - color: #fff; -} -ul.breadcrumb li a:visited { - color: #ececec; -} -ul.breadcrumb li a:focus { - color: #dcaa38; -} -ul.breadcrumb li a:hover { - color: #ececec; -} -ul.breadcrumb li a:active { - color: #0070aa; -} -ul.breadcrumb li:last-child { - margin-right: 0; -} -ul.breadcrumb li:last-child:after { - content: " "; -} - -.view-faq .item-list .views-field-title a { - font-weight: bold; -} -.view-faq div.view-display-id-attachment_1 .views-field-title a { - font-weight: normal; -} - -.flexslider a .flex-meta .flex-title { - font-size: 26px; - font-size: 2.6rem; -} - -.flex-direction-nav a { - color: #ececec; - text-shadow: none; - background: none; -} -.flex-direction-nav a:hover { - color: #fff; -} - -.flexslider:hover a { - text-decoration: none; -} - -ul.flex-direction-nav, ul.flex-direction-nav:hover { - display: none; -} - -.flexslider a .flex-meta { - padding-left: 0px; - padding-right: 0px; - display: block; - position: relative; - background-color: #2d2d2d; - padding-top: 2em; - padding-bottom: 2em; -} - -.flex-control-nav { - text-align: right; - bottom: 120px; - z-index: 99; - width: 100%; -} - -.flex-control-paging li a { - background-color: #2d2d2d; - text-align: left; - width: 20px; - height: 20px; - margin-bottom: 1em; -} -.flex-control-paging li a.flex-active { - background-color: #fff; -} - -/* IE9 SVG, needs conditional override of 'filter' to 'none' */ -.l-header { - padding-bottom: 20px; -} -.l-header .l-region--main-menu ul li.expanded:hover { - background-image: url("../images/arrow-up.svg"); - background-repeat: no-repeat; - background-position: 10% 100%; - background-size: 24px; -} - -.osu-siteinfo-social li a { - border-bottom: 3px solid #4d4d4d; -} -.osu-siteinfo-social li a.link-facebook:hover { - border-bottom: 3px solid #2d4373; -} -.osu-siteinfo-social li a.link-twitter:hover { - border-bottom: 3px solid #0087ba; -} -.osu-siteinfo-social li a.link-youtube:hover { - border-bottom: 3px solid #880000; -} -.osu-siteinfo-social li a.link-linkedin:hover { - border-bottom: 3px solid #005983; -} -.osu-siteinfo-social li a.link-flickr:hover { - border-bottom: 3px solid #cc006a; -} - -.view-user-directory { - margin-top: 1.5em; -} -.view-user-directory .isotope-element { - border-bottom: 4px solid lightgray; -} - -/* -.front div.l-content { - border-top:5px solid darken($lt-gray,10%);; -} -*/ -.l-region--masthead { - background-color: #fff; -} - -.l-search-wrapper { - background-color: gray; - padding-top: 1em; - padding-bottom: 1em; - float: right; - width: 100%; - clear: both; -} -.l-search-wrapper .l-region--search { - float: right; -} -.l-search-wrapper .l-region--search #edit-search-block-form--2 { - width: 260px; - height: 36px; - margin-right: 0.5em; - border: 1px solid gray; -} - -.l-region--sidebar-2, .l-region--sidebar-1, .ocio-omega-equalcol-column2, .ocio-omega-twocol-sidebar, .ocio-omega-twocol-flipped-sidebar, .ocio-omega-threecol-column2 { - background-color: #ececec; -} - -.view-ocio-news-archive h3 { - text-transform: uppercase; -} -.view-ocio-news-archive h3 a { - font-weight: bold; -} -.view-ocio-news-archive .field--name-node-link { - margin-bottom: 1em; -} -.view-ocio-news-archive .field--name-node-link a { - margin-top: 0px; -} - -.view-display-id-archive_listing_block h3 { - text-transform: none; - color: #2d2d2d; -} diff --git a/profiles/wcm_base/themes/ocio_omega_1/images/README.txt b/profiles/wcm_base/themes/ocio_omega_1/images/README.txt deleted file mode 100755 index a782f11e1ddb42253a1e71d2151331eab38da300..0000000000000000000000000000000000000000 --- a/profiles/wcm_base/themes/ocio_omega_1/images/README.txt +++ /dev/null @@ -1,5 +0,0 @@ -# Images -All image assets for the theme should be declared here and organized into sub -directories. The Compass generated images directory (see config.rb) is set to -use a sub directory within this folder to store generated images such as -sprites. diff --git a/profiles/wcm_base/themes/ocio_omega_1/images/arrow-up.svg b/profiles/wcm_base/themes/ocio_omega_1/images/arrow-up.svg deleted file mode 100755 index 4c9f6b00b90705ec4305b64c87809fe270ad5ab8..0000000000000000000000000000000000000000 --- a/profiles/wcm_base/themes/ocio_omega_1/images/arrow-up.svg +++ /dev/null @@ -1,7 +0,0 @@ -<?xml version="1.0" encoding="utf-8"?> -<!-- Generator: Adobe Illustrator 16.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) --> -<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"> -<svg version="1.1" id="arrow-up" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" - width="50px" height="30px" viewBox="0 0 50 30" enable-background="new 0 0 50 30" xml:space="preserve"> -<polygon fill="#ececec" points="25,0 37.5,15 50,30 25,30 0,30 12.5,15 "/> -</svg> \ No newline at end of file diff --git a/profiles/wcm_base/themes/ocio_omega_1/js/ocio-1-equal-columns.js b/profiles/wcm_base/themes/ocio_omega_1/js/ocio-1-equal-columns.js deleted file mode 100755 index 998c5b3cdf9f0e747083e8fbb8787af50ca2c9a1..0000000000000000000000000000000000000000 --- a/profiles/wcm_base/themes/ocio_omega_1/js/ocio-1-equal-columns.js +++ /dev/null @@ -1,30 +0,0 @@ -(function($) { - - //set height of equal heights to various regions. THE FOLLOWING DIVS ARE PLACEHOLDERS. - equalHeights = function () { - - var contentheight = $('.l-region--sidebar-2').height(); - var sidebarheight = $('.l-content').height(); - - - - //disable until the desktop breakpoint - if ($(window).width() > 608) { - - if (contentheight > sidebarheight) { - $('.l-content').height(contentheight); - } else { - $('.l-region--sidebar-2').height(sidebarheight); - } - - } //end if > 608 - - - - } //end equalHeights - - $(window).load(equalHeights); - $(window).resize(equalHeights); - - -})(jQuery); //end jquery diff --git a/profiles/wcm_base/themes/ocio_omega_1/js/ocio-1.behaviors.js b/profiles/wcm_base/themes/ocio_omega_1/js/ocio-1.behaviors.js deleted file mode 100755 index bf433a1b263d43c63de98f736a94e5a109fc72d1..0000000000000000000000000000000000000000 --- a/profiles/wcm_base/themes/ocio_omega_1/js/ocio-1.behaviors.js +++ /dev/null @@ -1,60 +0,0 @@ -(function ($) { - - /** - * The recommended way for producing HTML markup through JavaScript is to write - * theming functions. These are similiar to the theming functions that you might - * know from 'phptemplate' (the default PHP templating engine used by most - * Drupal themes including Omega). JavaScript theme functions accept arguments - * and can be overriden by sub-themes. - * - * In most cases, there is no good reason to NOT wrap your markup producing - * JavaScript in a theme function. - */ - Drupal.theme.prototype.ocio1ExampleButton = function (path, title) { - // Create an anchor element with jQuery. - return $('<a href="' + path + '" title="' + title + '">' + title + '</a>'); - }; - - /** - * Behaviors are Drupal's way of applying JavaScript to a page. In short, the - * advantage of Behaviors over a simple 'document.ready()' lies in how it - * interacts with content loaded through Ajax. Opposed to the - * 'document.ready()' event which is only fired once when the page is - * initially loaded, behaviors get re-executed whenever something is added to - * the page through Ajax. - * - * You can attach as many behaviors as you wish. In fact, instead of overloading - * a single behavior with multiple, completely unrelated tasks you should create - * a separate behavior for every separate task. - * - * In most cases, there is no good reason to NOT wrap your JavaScript code in a - * behavior. - * - * @param context - * The context for which the behavior is being executed. This is either the - * full page or a piece of HTML that was just added through Ajax. - * @param settings - * An array of settings (added through drupal_add_js()). Instead of accessing - * Drupal.settings directly you should use this because of potential - * modifications made by the Ajax callback that also produced 'context'. - */ - Drupal.behaviors.ocio1ExampleBehavior = { - attach: function (context, settings) { - // By using the 'context' variable we make sure that our code only runs on - // the relevant HTML. Furthermore, by using jQuery.once() we make sure that - // we don't run the same piece of code for an HTML snippet that we already - // processed previously. By using .once('foo') all processed elements will - // get tagged with a 'foo-processed' class, causing all future invocations - // of this behavior to ignore them. - $('.some-selector', context).once('foo', function () { - // Now, we are invoking the previously declared theme function using two - // settings as arguments. - var $anchor = Drupal.theme('ocio1ExampleButton', settings.myExampleLinkPath, settings.myExampleLinkTitle); - - // The anchor is then appended to the current element. - $anchor.appendTo(this); - }); - } - }; - -})(jQuery); diff --git a/profiles/wcm_base/themes/ocio_omega_1/layouts/ocio-full/ocio-full-layout.tpl.php b/profiles/wcm_base/themes/ocio_omega_1/layouts/ocio-full/ocio-full-layout.tpl.php deleted file mode 100755 index 19574448fe8f09134c2d12c0832226024e642169..0000000000000000000000000000000000000000 --- a/profiles/wcm_base/themes/ocio_omega_1/layouts/ocio-full/ocio-full-layout.tpl.php +++ /dev/null @@ -1,72 +0,0 @@ -<div<?php print $attributes; ?>> - <header class="l-header" role="banner"> - - <?php print render($page['osu_navbar']); ?> - <?php print render($page['masthead']); ?> - <?php print render($page['main_menu']); ?> - </header> - - <div class="l-region--hero-wrapper <?php print $main_classes; ?>"> - <?php print render($page['hero']); ?> - </div> - - <?php if (!empty($page['highlighted'])): ?> - <div class="l-highlighted-wrapper"> - <?php print render($page['highlighted']); ?> - </div> - <?php endif; ?> - - <div class="l-main"> - <a id="main-content"></a> - <div class="breadcrumb-wrapper"> - <div class="l-constrained"> - <?php print $breadcrumb; ?> - </div> - </div> - <div class="l-constrained"> - <?php print render($tabs); ?> - </div> - - <?php if (!$landing_page) :?> - <div class="l-constrained max-width"> - <?php else: ?> - <div> - <?php endif; ?> - <div class="l-content" role="main"> - <?php print $messages; ?> - <?php print render($page['help']); ?> - <?php print render($page['workbench']); ?> - <?php if (!empty($title)): ?> - <?php print render($title_prefix); ?> - <h1 <?php print $title_attributes; ?>><?php print $title; ?></h1> - <?php print render($title_suffix); ?> - <?php endif; ?> - - <?php if ($action_links): ?> - <ul class="action-links"><?php print render($action_links); ?></ul> - <?php endif; ?> - <?php print render($page['content']); ?> - <?php print $feed_icons; ?> - </div> - - <?php print render($page['sidebar_1']); ?> - <?php print render($page['sidebar_2']); ?> - </div> - - <div class="l-search-wrapper"> - <div class="l-constrained"> - <?php print render($page['search']); ?> - </div> - </div> - </div> - <div class="l-region--pre-footer-wrapper <?php print $main_classes; ?>"> - <?php print render($page['pre_footer']); ?> - </div> - <footer class="l-footer-wrapper" role="contentinfo"> - <div class="l-constrained"> - <?php print render($page['footer_1']); ?> - <?php print render($page['footer_2']); ?> - <?php print render($page['footer_3']); ?> - </div> - </footer> -</div> diff --git a/profiles/wcm_base/themes/ocio_omega_1/layouts/ocio-full/ocio-full.layout.inc b/profiles/wcm_base/themes/ocio_omega_1/layouts/ocio-full/ocio-full.layout.inc deleted file mode 100755 index ef7b94db511bb281283257c36b8e991b60f93968..0000000000000000000000000000000000000000 --- a/profiles/wcm_base/themes/ocio_omega_1/layouts/ocio-full/ocio-full.layout.inc +++ /dev/null @@ -1,25 +0,0 @@ -name = OCIO Full -description = Full width layout used by OCIO Theme 1. -preview = preview.png -template = ocio-full-layout - -; Regions -regions[osu_navbar] = OSU Navbar -regions[masthead] = Masthead -regions[main_menu] = Main Menu -regions[workbench] = Workbench Info -regions[hero] = Hero -regions[content] = Content -regions[sidebar_1] = Sidebar 1 -regions[sidebar_2] = Sidebar 2 -regions[pre_footer] = Pre-Footer -regions[search] = Search -regions[footer_1] = Footer 1 -regions[footer_2] = Footer 2 -regions[footer_3] = Footer 3 -regions[user] = User - - -; Stylesheets -stylesheets[all][] = css/layouts/ocio-full/ocio-full.layout.css -stylesheets[all][] = css/layouts/ocio-full/ocio-full.layout.no-query.css diff --git a/profiles/wcm_base/themes/ocio_omega_1/layouts/ocio-full/preview.png b/profiles/wcm_base/themes/ocio_omega_1/layouts/ocio-full/preview.png deleted file mode 100755 index 363f682ba910b40ad70350a5a575e512303a0754..0000000000000000000000000000000000000000 Binary files a/profiles/wcm_base/themes/ocio_omega_1/layouts/ocio-full/preview.png and /dev/null differ diff --git a/profiles/wcm_base/themes/ocio_omega_1/libraries.make b/profiles/wcm_base/themes/ocio_omega_1/libraries.make deleted file mode 100755 index 599c4965fc44909cccc781c9a5efc6a293377044..0000000000000000000000000000000000000000 --- a/profiles/wcm_base/themes/ocio_omega_1/libraries.make +++ /dev/null @@ -1,39 +0,0 @@ -; ############################################################################## -; -; This is a Drush make file that will automatically download the front-end -; libraries used by Omega. Alternatively, you can use Bower (http://bower.io) to -; accomplish this. -; -; Running Drush make in your sub-theme will cause the libraries to be downloaded -; into your theme. If you want to download them into Omega directly to make them -; available to all of your sub-themes (if you have multiple) then you should -; instead run omega.make from the Omega theme directory. -; -; To run this file with 'drush make' you first have to navigate into your theme. -; Normally, this would be 'sites/all/themes/ocio_1'. -; -; $ cd sites/all/themes/ocio_1 -; -; Now you can invoke 'drush make' using the following command: -; -; $ drush make libraries.make --no-core --contrib-destination=. -; -; ############################################################################## - -core = 7.x -api = 2 - -libraries[selectivizr][download][type] = "file" -libraries[selectivizr][download][url] = "https://github.com/fubhy/selectivizr/archive/master.zip" - -libraries[html5shiv][download][type] = "file" -libraries[html5shiv][download][url] = "https://github.com/fubhy/html5shiv/archive/master.zip" - -libraries[respond][download][type] = "file" -libraries[respond][download][url] = "https://github.com/fubhy/respond/archive/master.zip" - -libraries[matchmedia][download][type] = "file" -libraries[matchmedia][download][url] = "https://github.com/fubhy/matchmedia/archive/master.zip" - -libraries[pie][download][type] = "file" -libraries[pie][download][url] = "https://github.com/fubhy/pie/archive/master.zip" diff --git a/profiles/wcm_base/themes/ocio_omega_1/libraries/html5shiv/html5shiv-printshiv.js b/profiles/wcm_base/themes/ocio_omega_1/libraries/html5shiv/html5shiv-printshiv.js deleted file mode 100755 index 9993e39f64b914ea414e547566fa64b943a1a558..0000000000000000000000000000000000000000 --- a/profiles/wcm_base/themes/ocio_omega_1/libraries/html5shiv/html5shiv-printshiv.js +++ /dev/null @@ -1,499 +0,0 @@ -/** - * @preserve HTML5 Shiv v3.6.2 | @afarkas @jdalton @jon_neal @rem | MIT/GPL2 Licensed - */ -;(function(window, document) { - /*jshint evil:true */ - /** version */ - var version = '3.6.2'; - - /** Preset options */ - var options = window.html5 || {}; - - /** Used to skip problem elements */ - var reSkip = /^<|^(?:button|map|select|textarea|object|iframe|option|optgroup)$/i; - - /** Not all elements can be cloned in IE **/ - var saveClones = /^(?:a|b|code|div|fieldset|h1|h2|h3|h4|h5|h6|i|label|li|ol|p|q|span|strong|style|table|tbody|td|th|tr|ul)$/i; - - /** Detect whether the browser supports default html5 styles */ - var supportsHtml5Styles; - - /** Name of the expando, to work with multiple documents or to re-shiv one document */ - var expando = '_html5shiv'; - - /** The id for the the documents expando */ - var expanID = 0; - - /** Cached data for each document */ - var expandoData = {}; - - /** Detect whether the browser supports unknown elements */ - var supportsUnknownElements; - - (function() { - try { - var a = document.createElement('a'); - a.innerHTML = '<xyz></xyz>'; - //if the hidden property is implemented we can assume, that the browser supports basic HTML5 Styles - supportsHtml5Styles = ('hidden' in a); - - supportsUnknownElements = a.childNodes.length == 1 || (function() { - // assign a false positive if unable to shiv - (document.createElement)('a'); - var frag = document.createDocumentFragment(); - return ( - typeof frag.cloneNode == 'undefined' || - typeof frag.createDocumentFragment == 'undefined' || - typeof frag.createElement == 'undefined' - ); - }()); - } catch(e) { - // assign a false positive if detection fails => unable to shiv - supportsHtml5Styles = true; - supportsUnknownElements = true; - } - - }()); - - /*--------------------------------------------------------------------------*/ - - /** - * Creates a style sheet with the given CSS text and adds it to the document. - * @private - * @param {Document} ownerDocument The document. - * @param {String} cssText The CSS text. - * @returns {StyleSheet} The style element. - */ - function addStyleSheet(ownerDocument, cssText) { - var p = ownerDocument.createElement('p'), - parent = ownerDocument.getElementsByTagName('head')[0] || ownerDocument.documentElement; - - p.innerHTML = 'x<style>' + cssText + '</style>'; - return parent.insertBefore(p.lastChild, parent.firstChild); - } - - /** - * Returns the value of `html5.elements` as an array. - * @private - * @returns {Array} An array of shived element node names. - */ - function getElements() { - var elements = html5.elements; - return typeof elements == 'string' ? elements.split(' ') : elements; - } - - /** - * Returns the data associated to the given document - * @private - * @param {Document} ownerDocument The document. - * @returns {Object} An object of data. - */ - function getExpandoData(ownerDocument) { - var data = expandoData[ownerDocument[expando]]; - if (!data) { - data = {}; - expanID++; - ownerDocument[expando] = expanID; - expandoData[expanID] = data; - } - return data; - } - - /** - * returns a shived element for the given nodeName and document - * @memberOf html5 - * @param {String} nodeName name of the element - * @param {Document} ownerDocument The context document. - * @returns {Object} The shived element. - */ - function createElement(nodeName, ownerDocument, data){ - if (!ownerDocument) { - ownerDocument = document; - } - if(supportsUnknownElements){ - return ownerDocument.createElement(nodeName); - } - if (!data) { - data = getExpandoData(ownerDocument); - } - var node; - - if (data.cache[nodeName]) { - node = data.cache[nodeName].cloneNode(); - } else if (saveClones.test(nodeName)) { - node = (data.cache[nodeName] = data.createElem(nodeName)).cloneNode(); - } else { - node = data.createElem(nodeName); - } - - // Avoid adding some elements to fragments in IE < 9 because - // * Attributes like `name` or `type` cannot be set/changed once an element - // is inserted into a document/fragment - // * Link elements with `src` attributes that are inaccessible, as with - // a 403 response, will cause the tab/window to crash - // * Script elements appended to fragments will execute when their `src` - // or `text` property is set - return node.canHaveChildren && !reSkip.test(nodeName) ? data.frag.appendChild(node) : node; - } - - /** - * returns a shived DocumentFragment for the given document - * @memberOf html5 - * @param {Document} ownerDocument The context document. - * @returns {Object} The shived DocumentFragment. - */ - function createDocumentFragment(ownerDocument, data){ - if (!ownerDocument) { - ownerDocument = document; - } - if(supportsUnknownElements){ - return ownerDocument.createDocumentFragment(); - } - data = data || getExpandoData(ownerDocument); - var clone = data.frag.cloneNode(), - i = 0, - elems = getElements(), - l = elems.length; - for(;i<l;i++){ - clone.createElement(elems[i]); - } - return clone; - } - - /** - * Shivs the `createElement` and `createDocumentFragment` methods of the document. - * @private - * @param {Document|DocumentFragment} ownerDocument The document. - * @param {Object} data of the document. - */ - function shivMethods(ownerDocument, data) { - if (!data.cache) { - data.cache = {}; - data.createElem = ownerDocument.createElement; - data.createFrag = ownerDocument.createDocumentFragment; - data.frag = data.createFrag(); - } - - - ownerDocument.createElement = function(nodeName) { - //abort shiv - if (!html5.shivMethods) { - return data.createElem(nodeName); - } - return createElement(nodeName, ownerDocument, data); - }; - - ownerDocument.createDocumentFragment = Function('h,f', 'return function(){' + - 'var n=f.cloneNode(),c=n.createElement;' + - 'h.shivMethods&&(' + - // unroll the `createElement` calls - getElements().join().replace(/\w+/g, function(nodeName) { - data.createElem(nodeName); - data.frag.createElement(nodeName); - return 'c("' + nodeName + '")'; - }) + - ');return n}' - )(html5, data.frag); - } - - /*--------------------------------------------------------------------------*/ - - /** - * Shivs the given document. - * @memberOf html5 - * @param {Document} ownerDocument The document to shiv. - * @returns {Document} The shived document. - */ - function shivDocument(ownerDocument) { - if (!ownerDocument) { - ownerDocument = document; - } - var data = getExpandoData(ownerDocument); - - if (html5.shivCSS && !supportsHtml5Styles && !data.hasCSS) { - data.hasCSS = !!addStyleSheet(ownerDocument, - // corrects block display not defined in IE6/7/8/9 - 'article,aside,dialog,figcaption,figure,footer,header,hgroup,main,nav,section{display:block}' + - // adds styling not present in IE6/7/8/9 - 'mark{background:#FF0;color:#000}' + - // hides non-rendered elements - 'template{display:none}' - ); - } - if (!supportsUnknownElements) { - shivMethods(ownerDocument, data); - } - return ownerDocument; - } - - /*--------------------------------------------------------------------------*/ - - /** - * The `html5` object is exposed so that more elements can be shived and - * existing shiving can be detected on iframes. - * @type Object - * @example - * - * // options can be changed before the script is included - * html5 = { 'elements': 'mark section', 'shivCSS': false, 'shivMethods': false }; - */ - var html5 = { - - /** - * An array or space separated string of node names of the elements to shiv. - * @memberOf html5 - * @type Array|String - */ - 'elements': options.elements || 'abbr article aside audio bdi canvas data datalist details dialog figcaption figure footer header hgroup main mark meter nav output progress section summary template time video', - - /** - * current version of html5shiv - */ - 'version': version, - - /** - * A flag to indicate that the HTML5 style sheet should be inserted. - * @memberOf html5 - * @type Boolean - */ - 'shivCSS': (options.shivCSS !== false), - - /** - * Is equal to true if a browser supports creating unknown/HTML5 elements - * @memberOf html5 - * @type boolean - */ - 'supportsUnknownElements': supportsUnknownElements, - - /** - * A flag to indicate that the document's `createElement` and `createDocumentFragment` - * methods should be overwritten. - * @memberOf html5 - * @type Boolean - */ - 'shivMethods': (options.shivMethods !== false), - - /** - * A string to describe the type of `html5` object ("default" or "default print"). - * @memberOf html5 - * @type String - */ - 'type': 'default', - - // shivs the document according to the specified `html5` object options - 'shivDocument': shivDocument, - - //creates a shived element - createElement: createElement, - - //creates a shived documentFragment - createDocumentFragment: createDocumentFragment - }; - - /*--------------------------------------------------------------------------*/ - - // expose html5 - window.html5 = html5; - - // shiv the document - shivDocument(document); - - /*------------------------------- Print Shiv -------------------------------*/ - - /** Used to filter media types */ - var reMedia = /^$|\b(?:all|print)\b/; - - /** Used to namespace printable elements */ - var shivNamespace = 'html5shiv'; - - /** Detect whether the browser supports shivable style sheets */ - var supportsShivableSheets = !supportsUnknownElements && (function() { - // assign a false negative if unable to shiv - var docEl = document.documentElement; - return !( - typeof document.namespaces == 'undefined' || - typeof document.parentWindow == 'undefined' || - typeof docEl.applyElement == 'undefined' || - typeof docEl.removeNode == 'undefined' || - typeof window.attachEvent == 'undefined' - ); - }()); - - /*--------------------------------------------------------------------------*/ - - /** - * Wraps all HTML5 elements in the given document with printable elements. - * (eg. the "header" element is wrapped with the "html5shiv:header" element) - * @private - * @param {Document} ownerDocument The document. - * @returns {Array} An array wrappers added. - */ - function addWrappers(ownerDocument) { - var node, - nodes = ownerDocument.getElementsByTagName('*'), - index = nodes.length, - reElements = RegExp('^(?:' + getElements().join('|') + ')$', 'i'), - result = []; - - while (index--) { - node = nodes[index]; - if (reElements.test(node.nodeName)) { - result.push(node.applyElement(createWrapper(node))); - } - } - return result; - } - - /** - * Creates a printable wrapper for the given element. - * @private - * @param {Element} element The element. - * @returns {Element} The wrapper. - */ - function createWrapper(element) { - var node, - nodes = element.attributes, - index = nodes.length, - wrapper = element.ownerDocument.createElement(shivNamespace + ':' + element.nodeName); - - // copy element attributes to the wrapper - while (index--) { - node = nodes[index]; - node.specified && wrapper.setAttribute(node.nodeName, node.nodeValue); - } - // copy element styles to the wrapper - wrapper.style.cssText = element.style.cssText; - return wrapper; - } - - /** - * Shivs the given CSS text. - * (eg. header{} becomes html5shiv\:header{}) - * @private - * @param {String} cssText The CSS text to shiv. - * @returns {String} The shived CSS text. - */ - function shivCssText(cssText) { - var pair, - parts = cssText.split('{'), - index = parts.length, - reElements = RegExp('(^|[\\s,>+~])(' + getElements().join('|') + ')(?=[[\\s,>+~#.:]|$)', 'gi'), - replacement = '$1' + shivNamespace + '\\:$2'; - - while (index--) { - pair = parts[index] = parts[index].split('}'); - pair[pair.length - 1] = pair[pair.length - 1].replace(reElements, replacement); - parts[index] = pair.join('}'); - } - return parts.join('{'); - } - - /** - * Removes the given wrappers, leaving the original elements. - * @private - * @params {Array} wrappers An array of printable wrappers. - */ - function removeWrappers(wrappers) { - var index = wrappers.length; - while (index--) { - wrappers[index].removeNode(); - } - } - - /*--------------------------------------------------------------------------*/ - - /** - * Shivs the given document for print. - * @memberOf html5 - * @param {Document} ownerDocument The document to shiv. - * @returns {Document} The shived document. - */ - function shivPrint(ownerDocument) { - var shivedSheet, - wrappers, - data = getExpandoData(ownerDocument), - namespaces = ownerDocument.namespaces, - ownerWindow = ownerDocument.parentWindow; - - if (!supportsShivableSheets || ownerDocument.printShived) { - return ownerDocument; - } - if (typeof namespaces[shivNamespace] == 'undefined') { - namespaces.add(shivNamespace); - } - - function removeSheet() { - clearTimeout(data._removeSheetTimer); - if (shivedSheet) { - shivedSheet.removeNode(true); - } - shivedSheet= null; - } - - ownerWindow.attachEvent('onbeforeprint', function() { - - removeSheet(); - - var imports, - length, - sheet, - collection = ownerDocument.styleSheets, - cssText = [], - index = collection.length, - sheets = Array(index); - - // convert styleSheets collection to an array - while (index--) { - sheets[index] = collection[index]; - } - // concat all style sheet CSS text - while ((sheet = sheets.pop())) { - // IE does not enforce a same origin policy for external style sheets... - // but has trouble with some dynamically created stylesheets - if (!sheet.disabled && reMedia.test(sheet.media)) { - - try { - imports = sheet.imports; - length = imports.length; - } catch(er){ - length = 0; - } - - for (index = 0; index < length; index++) { - sheets.push(imports[index]); - } - - try { - cssText.push(sheet.cssText); - } catch(er){} - } - } - - // wrap all HTML5 elements with printable elements and add the shived style sheet - cssText = shivCssText(cssText.reverse().join('')); - wrappers = addWrappers(ownerDocument); - shivedSheet = addStyleSheet(ownerDocument, cssText); - - }); - - ownerWindow.attachEvent('onafterprint', function() { - // remove wrappers, leaving the original elements, and remove the shived style sheet - removeWrappers(wrappers); - clearTimeout(data._removeSheetTimer); - data._removeSheetTimer = setTimeout(removeSheet, 500); - }); - - ownerDocument.printShived = true; - return ownerDocument; - } - - /*--------------------------------------------------------------------------*/ - - // expose API - html5.type += ' print'; - html5.shivPrint = shivPrint; - - // shiv for print - shivPrint(document); - -}(this, document)); diff --git a/profiles/wcm_base/themes/ocio_omega_1/libraries/html5shiv/html5shiv-printshiv.min.js b/profiles/wcm_base/themes/ocio_omega_1/libraries/html5shiv/html5shiv-printshiv.min.js deleted file mode 100755 index d6546cfda58dc97801e94fcb6bb9631f390bd43b..0000000000000000000000000000000000000000 --- a/profiles/wcm_base/themes/ocio_omega_1/libraries/html5shiv/html5shiv-printshiv.min.js +++ /dev/null @@ -1,2 +0,0 @@ -/* @preserve HTML5 Shiv v3.6.2 | @afarkas @jdalton @jon_neal @rem | MIT/GPL2 Licensed */ -(function(e,t){function c(e,t){var n=e.createElement("p"),r=e.getElementsByTagName("head")[0]||e.documentElement;n.innerHTML="x<style>"+t+"</style>";return r.insertBefore(n.lastChild,r.firstChild)}function h(){var e=y.elements;return typeof e=="string"?e.split(" "):e}function p(e){var t=f[e[u]];if(!t){t={};a++;e[u]=a;f[a]=t}return t}function d(e,n,r){if(!n){n=t}if(l){return n.createElement(e)}if(!r){r=p(n)}var o;if(r.cache[e]){o=r.cache[e].cloneNode()}else if(s.test(e)){o=(r.cache[e]=r.createElem(e)).cloneNode()}else{o=r.createElem(e)}return o.canHaveChildren&&!i.test(e)?r.frag.appendChild(o):o}function v(e,n){if(!e){e=t}if(l){return e.createDocumentFragment()}n=n||p(e);var r=n.frag.cloneNode(),i=0,s=h(),o=s.length;for(;i<o;i++){r.createElement(s[i])}return r}function m(e,t){if(!t.cache){t.cache={};t.createElem=e.createElement;t.createFrag=e.createDocumentFragment;t.frag=t.createFrag()}e.createElement=function(n){if(!y.shivMethods){return t.createElem(n)}return d(n,e,t)};e.createDocumentFragment=Function("h,f","return function(){"+"var n=f.cloneNode(),c=n.createElement;"+"h.shivMethods&&("+h().join().replace(/\w+/g,function(e){t.createElem(e);t.frag.createElement(e);return'c("'+e+'")'})+");return n}")(y,t.frag)}function g(e){if(!e){e=t}var n=p(e);if(y.shivCSS&&!o&&!n.hasCSS){n.hasCSS=!!c(e,"article,aside,dialog,figcaption,figure,footer,header,hgroup,main,nav,section{display:block}"+"mark{background:#FF0;color:#000}"+"template{display:none}")}if(!l){m(e,n)}return e}function S(e){var t,n=e.getElementsByTagName("*"),r=n.length,i=RegExp("^(?:"+h().join("|")+")$","i"),s=[];while(r--){t=n[r];if(i.test(t.nodeName)){s.push(t.applyElement(x(t)))}}return s}function x(e){var t,n=e.attributes,r=n.length,i=e.ownerDocument.createElement(w+":"+e.nodeName);while(r--){t=n[r];t.specified&&i.setAttribute(t.nodeName,t.nodeValue)}i.style.cssText=e.style.cssText;return i}function T(e){var t,n=e.split("{"),r=n.length,i=RegExp("(^|[\\s,>+~])("+h().join("|")+")(?=[[\\s,>+~#.:]|$)","gi"),s="$1"+w+"\\:$2";while(r--){t=n[r]=n[r].split("}");t[t.length-1]=t[t.length-1].replace(i,s);n[r]=t.join("}")}return n.join("{")}function N(e){var t=e.length;while(t--){e[t].removeNode()}}function C(e){function o(){clearTimeout(r._removeSheetTimer);if(t){t.removeNode(true)}t=null}var t,n,r=p(e),i=e.namespaces,s=e.parentWindow;if(!E||e.printShived){return e}if(typeof i[w]=="undefined"){i.add(w)}s.attachEvent("onbeforeprint",function(){o();var r,i,s,u=e.styleSheets,a=[],f=u.length,l=Array(f);while(f--){l[f]=u[f]}while(s=l.pop()){if(!s.disabled&&b.test(s.media)){try{r=s.imports;i=r.length}catch(h){i=0}for(f=0;f<i;f++){l.push(r[f])}try{a.push(s.cssText)}catch(h){}}}a=T(a.reverse().join(""));n=S(e);t=c(e,a)});s.attachEvent("onafterprint",function(){N(n);clearTimeout(r._removeSheetTimer);r._removeSheetTimer=setTimeout(o,500)});e.printShived=true;return e}var n="3.6.2";var r=e.html5||{};var i=/^<|^(?:button|map|select|textarea|object|iframe|option|optgroup)$/i;var s=/^(?:a|b|code|div|fieldset|h1|h2|h3|h4|h5|h6|i|label|li|ol|p|q|span|strong|style|table|tbody|td|th|tr|ul)$/i;var o;var u="_html5shiv";var a=0;var f={};var l;(function(){try{var e=t.createElement("a");e.innerHTML="<xyz></xyz>";o="hidden"in e;l=e.childNodes.length==1||function(){t.createElement("a");var e=t.createDocumentFragment();return typeof e.cloneNode=="undefined"||typeof e.createDocumentFragment=="undefined"||typeof e.createElement=="undefined"}()}catch(n){o=true;l=true}})();var y={elements:r.elements||"abbr article aside audio bdi canvas data datalist details dialog figcaption figure footer header hgroup main mark meter nav output progress section summary template time video",version:n,shivCSS:r.shivCSS!==false,supportsUnknownElements:l,shivMethods:r.shivMethods!==false,type:"default",shivDocument:g,createElement:d,createDocumentFragment:v};e.html5=y;g(t);var b=/^$|\b(?:all|print)\b/;var w="html5shiv";var E=!l&&function(){var n=t.documentElement;return!(typeof t.namespaces=="undefined"||typeof t.parentWindow=="undefined"||typeof n.applyElement=="undefined"||typeof n.removeNode=="undefined"||typeof e.attachEvent=="undefined")}();y.type+=" print";y.shivPrint=C;C(t)})(this,document) diff --git a/profiles/wcm_base/themes/ocio_omega_1/libraries/html5shiv/html5shiv.js b/profiles/wcm_base/themes/ocio_omega_1/libraries/html5shiv/html5shiv.js deleted file mode 100755 index d6ee9ce04161eac8db2e05f4f93ecbb4c4a816fe..0000000000000000000000000000000000000000 --- a/profiles/wcm_base/themes/ocio_omega_1/libraries/html5shiv/html5shiv.js +++ /dev/null @@ -1,301 +0,0 @@ -/** - * @preserve HTML5 Shiv v3.6.2 | @afarkas @jdalton @jon_neal @rem | MIT/GPL2 Licensed - */ -;(function(window, document) { - /*jshint evil:true */ - /** version */ - var version = '3.6.2'; - - /** Preset options */ - var options = window.html5 || {}; - - /** Used to skip problem elements */ - var reSkip = /^<|^(?:button|map|select|textarea|object|iframe|option|optgroup)$/i; - - /** Not all elements can be cloned in IE **/ - var saveClones = /^(?:a|b|code|div|fieldset|h1|h2|h3|h4|h5|h6|i|label|li|ol|p|q|span|strong|style|table|tbody|td|th|tr|ul)$/i; - - /** Detect whether the browser supports default html5 styles */ - var supportsHtml5Styles; - - /** Name of the expando, to work with multiple documents or to re-shiv one document */ - var expando = '_html5shiv'; - - /** The id for the the documents expando */ - var expanID = 0; - - /** Cached data for each document */ - var expandoData = {}; - - /** Detect whether the browser supports unknown elements */ - var supportsUnknownElements; - - (function() { - try { - var a = document.createElement('a'); - a.innerHTML = '<xyz></xyz>'; - //if the hidden property is implemented we can assume, that the browser supports basic HTML5 Styles - supportsHtml5Styles = ('hidden' in a); - - supportsUnknownElements = a.childNodes.length == 1 || (function() { - // assign a false positive if unable to shiv - (document.createElement)('a'); - var frag = document.createDocumentFragment(); - return ( - typeof frag.cloneNode == 'undefined' || - typeof frag.createDocumentFragment == 'undefined' || - typeof frag.createElement == 'undefined' - ); - }()); - } catch(e) { - // assign a false positive if detection fails => unable to shiv - supportsHtml5Styles = true; - supportsUnknownElements = true; - } - - }()); - - /*--------------------------------------------------------------------------*/ - - /** - * Creates a style sheet with the given CSS text and adds it to the document. - * @private - * @param {Document} ownerDocument The document. - * @param {String} cssText The CSS text. - * @returns {StyleSheet} The style element. - */ - function addStyleSheet(ownerDocument, cssText) { - var p = ownerDocument.createElement('p'), - parent = ownerDocument.getElementsByTagName('head')[0] || ownerDocument.documentElement; - - p.innerHTML = 'x<style>' + cssText + '</style>'; - return parent.insertBefore(p.lastChild, parent.firstChild); - } - - /** - * Returns the value of `html5.elements` as an array. - * @private - * @returns {Array} An array of shived element node names. - */ - function getElements() { - var elements = html5.elements; - return typeof elements == 'string' ? elements.split(' ') : elements; - } - - /** - * Returns the data associated to the given document - * @private - * @param {Document} ownerDocument The document. - * @returns {Object} An object of data. - */ - function getExpandoData(ownerDocument) { - var data = expandoData[ownerDocument[expando]]; - if (!data) { - data = {}; - expanID++; - ownerDocument[expando] = expanID; - expandoData[expanID] = data; - } - return data; - } - - /** - * returns a shived element for the given nodeName and document - * @memberOf html5 - * @param {String} nodeName name of the element - * @param {Document} ownerDocument The context document. - * @returns {Object} The shived element. - */ - function createElement(nodeName, ownerDocument, data){ - if (!ownerDocument) { - ownerDocument = document; - } - if(supportsUnknownElements){ - return ownerDocument.createElement(nodeName); - } - if (!data) { - data = getExpandoData(ownerDocument); - } - var node; - - if (data.cache[nodeName]) { - node = data.cache[nodeName].cloneNode(); - } else if (saveClones.test(nodeName)) { - node = (data.cache[nodeName] = data.createElem(nodeName)).cloneNode(); - } else { - node = data.createElem(nodeName); - } - - // Avoid adding some elements to fragments in IE < 9 because - // * Attributes like `name` or `type` cannot be set/changed once an element - // is inserted into a document/fragment - // * Link elements with `src` attributes that are inaccessible, as with - // a 403 response, will cause the tab/window to crash - // * Script elements appended to fragments will execute when their `src` - // or `text` property is set - return node.canHaveChildren && !reSkip.test(nodeName) ? data.frag.appendChild(node) : node; - } - - /** - * returns a shived DocumentFragment for the given document - * @memberOf html5 - * @param {Document} ownerDocument The context document. - * @returns {Object} The shived DocumentFragment. - */ - function createDocumentFragment(ownerDocument, data){ - if (!ownerDocument) { - ownerDocument = document; - } - if(supportsUnknownElements){ - return ownerDocument.createDocumentFragment(); - } - data = data || getExpandoData(ownerDocument); - var clone = data.frag.cloneNode(), - i = 0, - elems = getElements(), - l = elems.length; - for(;i<l;i++){ - clone.createElement(elems[i]); - } - return clone; - } - - /** - * Shivs the `createElement` and `createDocumentFragment` methods of the document. - * @private - * @param {Document|DocumentFragment} ownerDocument The document. - * @param {Object} data of the document. - */ - function shivMethods(ownerDocument, data) { - if (!data.cache) { - data.cache = {}; - data.createElem = ownerDocument.createElement; - data.createFrag = ownerDocument.createDocumentFragment; - data.frag = data.createFrag(); - } - - - ownerDocument.createElement = function(nodeName) { - //abort shiv - if (!html5.shivMethods) { - return data.createElem(nodeName); - } - return createElement(nodeName, ownerDocument, data); - }; - - ownerDocument.createDocumentFragment = Function('h,f', 'return function(){' + - 'var n=f.cloneNode(),c=n.createElement;' + - 'h.shivMethods&&(' + - // unroll the `createElement` calls - getElements().join().replace(/\w+/g, function(nodeName) { - data.createElem(nodeName); - data.frag.createElement(nodeName); - return 'c("' + nodeName + '")'; - }) + - ');return n}' - )(html5, data.frag); - } - - /*--------------------------------------------------------------------------*/ - - /** - * Shivs the given document. - * @memberOf html5 - * @param {Document} ownerDocument The document to shiv. - * @returns {Document} The shived document. - */ - function shivDocument(ownerDocument) { - if (!ownerDocument) { - ownerDocument = document; - } - var data = getExpandoData(ownerDocument); - - if (html5.shivCSS && !supportsHtml5Styles && !data.hasCSS) { - data.hasCSS = !!addStyleSheet(ownerDocument, - // corrects block display not defined in IE6/7/8/9 - 'article,aside,dialog,figcaption,figure,footer,header,hgroup,main,nav,section{display:block}' + - // adds styling not present in IE6/7/8/9 - 'mark{background:#FF0;color:#000}' + - // hides non-rendered elements - 'template{display:none}' - ); - } - if (!supportsUnknownElements) { - shivMethods(ownerDocument, data); - } - return ownerDocument; - } - - /*--------------------------------------------------------------------------*/ - - /** - * The `html5` object is exposed so that more elements can be shived and - * existing shiving can be detected on iframes. - * @type Object - * @example - * - * // options can be changed before the script is included - * html5 = { 'elements': 'mark section', 'shivCSS': false, 'shivMethods': false }; - */ - var html5 = { - - /** - * An array or space separated string of node names of the elements to shiv. - * @memberOf html5 - * @type Array|String - */ - 'elements': options.elements || 'abbr article aside audio bdi canvas data datalist details dialog figcaption figure footer header hgroup main mark meter nav output progress section summary template time video', - - /** - * current version of html5shiv - */ - 'version': version, - - /** - * A flag to indicate that the HTML5 style sheet should be inserted. - * @memberOf html5 - * @type Boolean - */ - 'shivCSS': (options.shivCSS !== false), - - /** - * Is equal to true if a browser supports creating unknown/HTML5 elements - * @memberOf html5 - * @type boolean - */ - 'supportsUnknownElements': supportsUnknownElements, - - /** - * A flag to indicate that the document's `createElement` and `createDocumentFragment` - * methods should be overwritten. - * @memberOf html5 - * @type Boolean - */ - 'shivMethods': (options.shivMethods !== false), - - /** - * A string to describe the type of `html5` object ("default" or "default print"). - * @memberOf html5 - * @type String - */ - 'type': 'default', - - // shivs the document according to the specified `html5` object options - 'shivDocument': shivDocument, - - //creates a shived element - createElement: createElement, - - //creates a shived documentFragment - createDocumentFragment: createDocumentFragment - }; - - /*--------------------------------------------------------------------------*/ - - // expose html5 - window.html5 = html5; - - // shiv the document - shivDocument(document); - -}(this, document)); diff --git a/profiles/wcm_base/themes/ocio_omega_1/libraries/html5shiv/html5shiv.min.js b/profiles/wcm_base/themes/ocio_omega_1/libraries/html5shiv/html5shiv.min.js deleted file mode 100755 index 57d2cfa5d2a43113abec375cea51a65e4cdc93a0..0000000000000000000000000000000000000000 --- a/profiles/wcm_base/themes/ocio_omega_1/libraries/html5shiv/html5shiv.min.js +++ /dev/null @@ -1,2 +0,0 @@ -/* @preserve HTML5 Shiv v3.6.2 | @afarkas @jdalton @jon_neal @rem | MIT/GPL2 Licensed */ -(function(e,t){function c(e,t){var n=e.createElement("p"),r=e.getElementsByTagName("head")[0]||e.documentElement;n.innerHTML="x<style>"+t+"</style>";return r.insertBefore(n.lastChild,r.firstChild)}function h(){var e=y.elements;return typeof e=="string"?e.split(" "):e}function p(e){var t=f[e[u]];if(!t){t={};a++;e[u]=a;f[a]=t}return t}function d(e,n,r){if(!n){n=t}if(l){return n.createElement(e)}if(!r){r=p(n)}var o;if(r.cache[e]){o=r.cache[e].cloneNode()}else if(s.test(e)){o=(r.cache[e]=r.createElem(e)).cloneNode()}else{o=r.createElem(e)}return o.canHaveChildren&&!i.test(e)?r.frag.appendChild(o):o}function v(e,n){if(!e){e=t}if(l){return e.createDocumentFragment()}n=n||p(e);var r=n.frag.cloneNode(),i=0,s=h(),o=s.length;for(;i<o;i++){r.createElement(s[i])}return r}function m(e,t){if(!t.cache){t.cache={};t.createElem=e.createElement;t.createFrag=e.createDocumentFragment;t.frag=t.createFrag()}e.createElement=function(n){if(!y.shivMethods){return t.createElem(n)}return d(n,e,t)};e.createDocumentFragment=Function("h,f","return function(){"+"var n=f.cloneNode(),c=n.createElement;"+"h.shivMethods&&("+h().join().replace(/\w+/g,function(e){t.createElem(e);t.frag.createElement(e);return'c("'+e+'")'})+");return n}")(y,t.frag)}function g(e){if(!e){e=t}var n=p(e);if(y.shivCSS&&!o&&!n.hasCSS){n.hasCSS=!!c(e,"article,aside,dialog,figcaption,figure,footer,header,hgroup,main,nav,section{display:block}"+"mark{background:#FF0;color:#000}"+"template{display:none}")}if(!l){m(e,n)}return e}var n="3.6.2";var r=e.html5||{};var i=/^<|^(?:button|map|select|textarea|object|iframe|option|optgroup)$/i;var s=/^(?:a|b|code|div|fieldset|h1|h2|h3|h4|h5|h6|i|label|li|ol|p|q|span|strong|style|table|tbody|td|th|tr|ul)$/i;var o;var u="_html5shiv";var a=0;var f={};var l;(function(){try{var e=t.createElement("a");e.innerHTML="<xyz></xyz>";o="hidden"in e;l=e.childNodes.length==1||function(){t.createElement("a");var e=t.createDocumentFragment();return typeof e.cloneNode=="undefined"||typeof e.createDocumentFragment=="undefined"||typeof e.createElement=="undefined"}()}catch(n){o=true;l=true}})();var y={elements:r.elements||"abbr article aside audio bdi canvas data datalist details dialog figcaption figure footer header hgroup main mark meter nav output progress section summary template time video",version:n,shivCSS:r.shivCSS!==false,supportsUnknownElements:l,shivMethods:r.shivMethods!==false,type:"default",shivDocument:g,createElement:d,createDocumentFragment:v};e.html5=y;g(t)})(this,document) diff --git a/profiles/wcm_base/themes/ocio_omega_1/libraries/matchmedia/matchmedia.js b/profiles/wcm_base/themes/ocio_omega_1/libraries/matchmedia/matchmedia.js deleted file mode 100755 index 053dca178d204fce399db1f916c7808bb416d9de..0000000000000000000000000000000000000000 --- a/profiles/wcm_base/themes/ocio_omega_1/libraries/matchmedia/matchmedia.js +++ /dev/null @@ -1,81 +0,0 @@ -/*! matchMedia() polyfill - Test a CSS media type/query in JS. Authors & copyright (c) 2012: Scott Jehl, Paul Irish, Nicholas Zakas. Dual MIT/BSD license */ -window.matchMedia = window.matchMedia || (function( doc, undefined ) { - - "use strict"; - - var bool, - docElem = doc.documentElement, - refNode = docElem.firstElementChild || docElem.firstChild, - // fakeBody required for <FF4 when executed in <head> - fakeBody = doc.createElement( "body" ), - div = doc.createElement( "div" ); - - div.id = "mq-test-1"; - div.style.cssText = "position:absolute;top:-100em"; - fakeBody.style.background = "none"; - fakeBody.appendChild(div); - - return function(q){ - - div.innerHTML = "­<style media=\"" + q + "\"> #mq-test-1 { width: 42px; }</style>"; - - docElem.insertBefore( fakeBody, refNode ); - bool = div.offsetWidth === 42; - docElem.removeChild( fakeBody ); - - return { - matches: bool, - media: q - }; - - }; - -}( document )); - -/*! matchMedia() polyfill addListener/removeListener extension. Author & copyright (c) 2012: Scott Jehl. Dual MIT/BSD license */ -(function(){ - // monkeypatch unsupported addListener/removeListener with polling - if( !window.matchMedia( "all" ).addListener ){ - var oldMM = window.matchMedia; - - window.matchMedia = function( q ){ - var ret = oldMM( q ), - listeners = [], - last = ret.matches, - timer, - check = function(){ - var list = oldMM( q ), - unmatchToMatch = list.matches && !last, - matchToUnmatch = !list.matches && last; - - //fire callbacks only if transitioning to or from matched state - if( unmatchToMatch || matchToUnmatch ){ - for( var i =0, il = listeners.length; i< il; i++ ){ - listeners[ i ].call( ret, list ); - } - } - last = list.matches; - }; - - ret.addListener = function( cb ){ - listeners.push( cb ); - if( !timer ){ - timer = setInterval( check, 1000 ); - } - }; - - ret.removeListener = function( cb ){ - for( var i =0, il = listeners.length; i< il; i++ ){ - if( listeners[ i ] === cb ){ - listeners.splice( i, 1 ); - } - } - if( !listeners.length && timer ){ - clearInterval( timer ); - } - }; - - return ret; - }; - } -}()); diff --git a/profiles/wcm_base/themes/ocio_omega_1/libraries/matchmedia/matchmedia.min.js b/profiles/wcm_base/themes/ocio_omega_1/libraries/matchmedia/matchmedia.min.js deleted file mode 100755 index fb79feb1eac24338c91076a6360bc5bcd438c92e..0000000000000000000000000000000000000000 --- a/profiles/wcm_base/themes/ocio_omega_1/libraries/matchmedia/matchmedia.min.js +++ /dev/null @@ -1,3 +0,0 @@ -/*! matchMedia() polyfill - Test a CSS media type/query in JS. Authors & copyright (c) 2012: Scott Jehl, Paul Irish, Nicholas Zakas. Dual MIT/BSD license */ -/*! matchMedia() polyfill addListener/removeListener extension. Author & copyright (c) 2012: Scott Jehl. Dual MIT/BSD license */ -window.matchMedia=window.matchMedia||function(e,t){"use strict";var n,r=e.documentElement,i=r.firstElementChild||r.firstChild,s=e.createElement("body"),o=e.createElement("div");o.id="mq-test-1";o.style.cssText="position:absolute;top:-100em";s.style.background="none";s.appendChild(o);return function(e){o.innerHTML='<style media="'+e+'"> #mq-test-1 { width: 42px; }</style>';r.insertBefore(s,i);n=o.offsetWidth===42;r.removeChild(s);return{matches:n,media:e}}}(document);(function(){if(!window.matchMedia("all").addListener){var e=window.matchMedia;window.matchMedia=function(t){var n=e(t),r=[],i=n.matches,s,o=function(){var s=e(t),o=s.matches&&!i,u=!s.matches&&i;if(o||u){for(var a=0,f=r.length;a<f;a++){r[a].call(n,s)}}i=s.matches};n.addListener=function(e){r.push(e);if(!s){s=setInterval(o,1e3)}};n.removeListener=function(e){for(var t=0,n=r.length;t<n;t++){if(r[t]===e){r.splice(t,1)}}if(!r.length&&s){clearInterval(s)}};return n}}})() diff --git a/profiles/wcm_base/themes/ocio_omega_1/libraries/pie/PIE.htc b/profiles/wcm_base/themes/ocio_omega_1/libraries/pie/PIE.htc deleted file mode 100755 index ca3b54700cc7650313050b941e7327f7ec658d25..0000000000000000000000000000000000000000 --- a/profiles/wcm_base/themes/ocio_omega_1/libraries/pie/PIE.htc +++ /dev/null @@ -1,96 +0,0 @@ -<!-- -PIE: CSS3 rendering for IE -Version 1.0.0 -http://css3pie.com -Dual-licensed for use under the Apache License Version 2.0 or the General Public License (GPL) Version 2. ---> -<PUBLIC:COMPONENT lightWeight="true"> -<!-- saved from url=(0014)about:internet --> -<PUBLIC:ATTACH EVENT="oncontentready" FOR="element" ONEVENT="init()" /> -<PUBLIC:ATTACH EVENT="ondocumentready" FOR="element" ONEVENT="init()" /> -<PUBLIC:ATTACH EVENT="ondetach" FOR="element" ONEVENT="cleanup()" /> - -<script type="text/javascript"> -var doc = element.document;var f=window.PIE; -if(!f){f=window.PIE={F:"-pie-",nb:"Pie",La:"pie_",Ac:{TD:1,TH:1},cc:{TABLE:1,THEAD:1,TBODY:1,TFOOT:1,TR:1,INPUT:1,TEXTAREA:1,SELECT:1,OPTION:1,IMG:1,HR:1},fc:{A:1,INPUT:1,TEXTAREA:1,SELECT:1,BUTTON:1},Gd:{submit:1,button:1,reset:1},aa:function(){}};try{doc.execCommand("BackgroundImageCache",false,true)}catch(aa){}for(var ba=4,Z=doc.createElement("div"),ca=Z.getElementsByTagName("i"),ga;Z.innerHTML="<!--[if gt IE "+ ++ba+"]><i></i><![endif]--\>",ca[0];);f.O=ba;if(ba===6)f.F=f.F.replace(/^-/,"");f.ja= -doc.documentMode||f.O;Z.innerHTML='<v:shape adj="1"/>';ga=Z.firstChild;ga.style.behavior="url(#default#VML)";f.zc=typeof ga.adj==="object";(function(){var a,b=0,c={};f.p={Za:function(d){if(!a){a=doc.createDocumentFragment();a.namespaces.add("css3vml","urn:schemas-microsoft-com:vml")}return a.createElement("css3vml:"+d)},Ba:function(d){return d&&d._pieId||(d._pieId="_"+ ++b)},Eb:function(d){var e,g,j,i,h=arguments;e=1;for(g=h.length;e<g;e++){i=h[e];for(j in i)if(i.hasOwnProperty(j))d[j]=i[j]}return d}, -Rb:function(d,e,g){var j=c[d],i,h;if(j)Object.prototype.toString.call(j)==="[object Array]"?j.push([e,g]):e.call(g,j);else{h=c[d]=[[e,g]];i=new Image;i.onload=function(){j=c[d]={h:i.width,f:i.height};for(var k=0,n=h.length;k<n;k++)h[k][0].call(h[k][1],j);i.onload=null};i.src=d}}}})();f.Na={gc:function(a,b,c,d){function e(){k=j>=90&&j<270?b:0;n=j<180?c:0;m=b-k;p=c-n}function g(){for(;j<0;)j+=360;j%=360}var j=d.sa;d=d.zb;var i,h,k,n,m,p,r,t;if(d){d=d.coords(a,b,c);i=d.x;h=d.y}if(j){j=j.jd();g();e(); -if(!d){i=k;h=n}d=f.Na.tc(i,h,j,m,p);a=d[0];d=d[1]}else if(d){a=b-i;d=c-h}else{i=h=a=0;d=c}r=a-i;t=d-h;if(j===void 0){j=!r?t<0?90:270:!t?r<0?180:0:-Math.atan2(t,r)/Math.PI*180;g();e()}return{sa:j,xc:i,yc:h,td:a,ud:d,Wd:k,Xd:n,rd:m,sd:p,kd:r,ld:t,rc:f.Na.dc(i,h,a,d)}},tc:function(a,b,c,d,e){if(c===0||c===180)return[d,b];else if(c===90||c===270)return[a,e];else{c=Math.tan(-c*Math.PI/180);a=c*a-b;b=-1/c;d=b*d-e;e=b-c;return[(d-a)/e,(c*d-b*a)/e]}},dc:function(a,b,c,d){a=c-a;b=d-b;return Math.abs(a===0? -b:b===0?a:Math.sqrt(a*a+b*b))}};f.ea=function(){this.Gb=[];this.oc={}};f.ea.prototype={ba:function(a){var b=f.p.Ba(a),c=this.oc,d=this.Gb;if(!(b in c)){c[b]=d.length;d.push(a)}},Ha:function(a){a=f.p.Ba(a);var b=this.oc;if(a&&a in b){delete this.Gb[b[a]];delete b[a]}},xa:function(){for(var a=this.Gb,b=a.length;b--;)a[b]&&a[b]()}};f.Oa=new f.ea;f.Oa.Rd=function(){var a=this,b;if(!a.Sd){b=doc.documentElement.currentStyle.getAttribute(f.F+"poll-interval")||250;(function c(){a.xa();setTimeout(c,b)})(); -a.Sd=1}};(function(){function a(){f.L.xa();window.detachEvent("onunload",a);window.PIE=null}f.L=new f.ea;window.attachEvent("onunload",a);f.L.ta=function(b,c,d){b.attachEvent(c,d);this.ba(function(){b.detachEvent(c,d)})}})();f.Qa=new f.ea;f.L.ta(window,"onresize",function(){f.Qa.xa()});(function(){function a(){f.mb.xa()}f.mb=new f.ea;f.L.ta(window,"onscroll",a);f.Qa.ba(a)})();(function(){function a(){c=f.kb.md()}function b(){if(c){for(var d=0,e=c.length;d<e;d++)f.attach(c[d]);c=0}}var c;if(f.ja<9){f.L.ta(window, -"onbeforeprint",a);f.L.ta(window,"onafterprint",b)}})();f.lb=new f.ea;f.L.ta(doc,"onmouseup",function(){f.lb.xa()});f.he=function(){function a(h){this.Y=h}var b=doc.createElement("length-calc"),c=doc.body||doc.documentElement,d=b.style,e={},g=["mm","cm","in","pt","pc"],j=g.length,i={};d.position="absolute";d.top=d.left="-9999px";for(c.appendChild(b);j--;){d.width="100"+g[j];e[g[j]]=b.offsetWidth/100}c.removeChild(b);d.width="1em";a.prototype={Kb:/(px|em|ex|mm|cm|in|pt|pc|%)$/,ic:function(){var h= -this.Jd;if(h===void 0)h=this.Jd=parseFloat(this.Y);return h},yb:function(){var h=this.ae;if(!h)h=this.ae=(h=this.Y.match(this.Kb))&&h[0]||"px";return h},a:function(h,k){var n=this.ic(),m=this.yb();switch(m){case "px":return n;case "%":return n*(typeof k==="function"?k():k)/100;case "em":return n*this.xb(h);case "ex":return n*this.xb(h)/2;default:return n*e[m]}},xb:function(h){var k=h.currentStyle.fontSize,n,m;if(k.indexOf("px")>0)return parseFloat(k);else if(h.tagName in f.cc){m=this;n=h.parentNode; -return f.n(k).a(n,function(){return m.xb(n)})}else{h.appendChild(b);k=b.offsetWidth;b.parentNode===h&&h.removeChild(b);return k}}};f.n=function(h){return i[h]||(i[h]=new a(h))};return a}();f.Ja=function(){function a(e){this.X=e}var b=f.n("50%"),c={top:1,center:1,bottom:1},d={left:1,center:1,right:1};a.prototype={zd:function(){if(!this.ac){var e=this.X,g=e.length,j=f.v,i=j.qa,h=f.n("0");i=i.na;h=["left",h,"top",h];if(g===1){e.push(new j.ob(i,"center"));g++}if(g===2){i&(e[0].k|e[1].k)&&e[0].d in c&& -e[1].d in d&&e.push(e.shift());if(e[0].k&i)if(e[0].d==="center")h[1]=b;else h[0]=e[0].d;else if(e[0].W())h[1]=f.n(e[0].d);if(e[1].k&i)if(e[1].d==="center")h[3]=b;else h[2]=e[1].d;else if(e[1].W())h[3]=f.n(e[1].d)}this.ac=h}return this.ac},coords:function(e,g,j){var i=this.zd(),h=i[1].a(e,g);e=i[3].a(e,j);return{x:i[0]==="right"?g-h:h,y:i[2]==="bottom"?j-e:e}}};return a}();f.Ka=function(){function a(b,c){this.h=b;this.f=c}a.prototype={a:function(b,c,d,e,g){var j=this.h,i=this.f,h=c/d;e=e/g;if(j=== -"contain"){j=e>h?c:d*e;i=e>h?c/e:d}else if(j==="cover"){j=e<h?c:d*e;i=e<h?c/e:d}else if(j==="auto"){i=i==="auto"?g:i.a(b,d);j=i*e}else{j=j.a(b,c);i=i==="auto"?j/e:i.a(b,d)}return{h:j,f:i}}};a.Kc=new a("auto","auto");return a}();f.Ec=function(){function a(b){this.Y=b}a.prototype={Kb:/[a-z]+$/i,yb:function(){return this.ad||(this.ad=this.Y.match(this.Kb)[0].toLowerCase())},jd:function(){var b=this.Vc,c;if(b===undefined){b=this.yb();c=parseFloat(this.Y,10);b=this.Vc=b==="deg"?c:b==="rad"?c/Math.PI*180: -b==="grad"?c/400*360:b==="turn"?c*360:0}return b}};return a}();f.Jc=function(){function a(c){this.Y=c}var b={};a.Qd=/\s*rgba\(\s*(\d{1,3})\s*,\s*(\d{1,3})\s*,\s*(\d{1,3})\s*,\s*(\d+|\d*\.\d+)\s*\)\s*/;a.Fb={aliceblue:"F0F8FF",antiquewhite:"FAEBD7",aqua:"0FF",aquamarine:"7FFFD4",azure:"F0FFFF",beige:"F5F5DC",bisque:"FFE4C4",black:"000",blanchedalmond:"FFEBCD",blue:"00F",blueviolet:"8A2BE2",brown:"A52A2A",burlywood:"DEB887",cadetblue:"5F9EA0",chartreuse:"7FFF00",chocolate:"D2691E",coral:"FF7F50",cornflowerblue:"6495ED", -cornsilk:"FFF8DC",crimson:"DC143C",cyan:"0FF",darkblue:"00008B",darkcyan:"008B8B",darkgoldenrod:"B8860B",darkgray:"A9A9A9",darkgreen:"006400",darkkhaki:"BDB76B",darkmagenta:"8B008B",darkolivegreen:"556B2F",darkorange:"FF8C00",darkorchid:"9932CC",darkred:"8B0000",darksalmon:"E9967A",darkseagreen:"8FBC8F",darkslateblue:"483D8B",darkslategray:"2F4F4F",darkturquoise:"00CED1",darkviolet:"9400D3",deeppink:"FF1493",deepskyblue:"00BFFF",dimgray:"696969",dodgerblue:"1E90FF",firebrick:"B22222",floralwhite:"FFFAF0", -forestgreen:"228B22",fuchsia:"F0F",gainsboro:"DCDCDC",ghostwhite:"F8F8FF",gold:"FFD700",goldenrod:"DAA520",gray:"808080",green:"008000",greenyellow:"ADFF2F",honeydew:"F0FFF0",hotpink:"FF69B4",indianred:"CD5C5C",indigo:"4B0082",ivory:"FFFFF0",khaki:"F0E68C",lavender:"E6E6FA",lavenderblush:"FFF0F5",lawngreen:"7CFC00",lemonchiffon:"FFFACD",lightblue:"ADD8E6",lightcoral:"F08080",lightcyan:"E0FFFF",lightgoldenrodyellow:"FAFAD2",lightgreen:"90EE90",lightgrey:"D3D3D3",lightpink:"FFB6C1",lightsalmon:"FFA07A", -lightseagreen:"20B2AA",lightskyblue:"87CEFA",lightslategray:"789",lightsteelblue:"B0C4DE",lightyellow:"FFFFE0",lime:"0F0",limegreen:"32CD32",linen:"FAF0E6",magenta:"F0F",maroon:"800000",mediumauqamarine:"66CDAA",mediumblue:"0000CD",mediumorchid:"BA55D3",mediumpurple:"9370D8",mediumseagreen:"3CB371",mediumslateblue:"7B68EE",mediumspringgreen:"00FA9A",mediumturquoise:"48D1CC",mediumvioletred:"C71585",midnightblue:"191970",mintcream:"F5FFFA",mistyrose:"FFE4E1",moccasin:"FFE4B5",navajowhite:"FFDEAD", -navy:"000080",oldlace:"FDF5E6",olive:"808000",olivedrab:"688E23",orange:"FFA500",orangered:"FF4500",orchid:"DA70D6",palegoldenrod:"EEE8AA",palegreen:"98FB98",paleturquoise:"AFEEEE",palevioletred:"D87093",papayawhip:"FFEFD5",peachpuff:"FFDAB9",peru:"CD853F",pink:"FFC0CB",plum:"DDA0DD",powderblue:"B0E0E6",purple:"800080",red:"F00",rosybrown:"BC8F8F",royalblue:"4169E1",saddlebrown:"8B4513",salmon:"FA8072",sandybrown:"F4A460",seagreen:"2E8B57",seashell:"FFF5EE",sienna:"A0522D",silver:"C0C0C0",skyblue:"87CEEB", -slateblue:"6A5ACD",slategray:"708090",snow:"FFFAFA",springgreen:"00FF7F",steelblue:"4682B4",tan:"D2B48C",teal:"008080",thistle:"D8BFD8",tomato:"FF6347",turquoise:"40E0D0",violet:"EE82EE",wheat:"F5DEB3",white:"FFF",whitesmoke:"F5F5F5",yellow:"FF0",yellowgreen:"9ACD32"};a.prototype={parse:function(){if(!this.Ua){var c=this.Y,d;if(d=c.match(a.Qd)){this.Ua="rgb("+d[1]+","+d[2]+","+d[3]+")";this.Yb=parseFloat(d[4])}else{if((d=c.toLowerCase())in a.Fb)c="#"+a.Fb[d];this.Ua=c;this.Yb=c==="transparent"?0: -1}}},U:function(c){this.parse();return this.Ua==="currentColor"?c.currentStyle.color:this.Ua},fa:function(){this.parse();return this.Yb}};f.ha=function(c){return b[c]||(b[c]=new a(c))};return a}();f.v=function(){function a(c){this.$a=c;this.ch=0;this.X=[];this.Ga=0}var b=a.qa={Ia:1,Wb:2,z:4,Lc:8,Xb:16,na:32,K:64,oa:128,pa:256,Ra:512,Tc:1024,URL:2048};a.ob=function(c,d){this.k=c;this.d=d};a.ob.prototype={Ca:function(){return this.k&b.K||this.k&b.oa&&this.d==="0"},W:function(){return this.Ca()||this.k& -b.Ra}};a.prototype={de:/\s/,Kd:/^[\+\-]?(\d*\.)?\d+/,url:/^url\(\s*("([^"]*)"|'([^']*)'|([!#$%&*-~]*))\s*\)/i,nc:/^\-?[_a-z][\w-]*/i,Yd:/^("([^"]*)"|'([^']*)')/,Bd:/^#([\da-f]{6}|[\da-f]{3})/i,be:{px:b.K,em:b.K,ex:b.K,mm:b.K,cm:b.K,"in":b.K,pt:b.K,pc:b.K,deg:b.Ia,rad:b.Ia,grad:b.Ia},fd:{rgb:1,rgba:1,hsl:1,hsla:1},next:function(c){function d(p,r){p=new a.ob(p,r);if(!c){k.X.push(p);k.Ga++}return p}function e(){k.Ga++;return null}var g,j,i,h,k=this;if(this.Ga<this.X.length)return this.X[this.Ga++];for(;this.de.test(this.$a.charAt(this.ch));)this.ch++; -if(this.ch>=this.$a.length)return e();j=this.ch;g=this.$a.substring(this.ch);i=g.charAt(0);switch(i){case "#":if(h=g.match(this.Bd)){this.ch+=h[0].length;return d(b.z,h[0])}break;case '"':case "'":if(h=g.match(this.Yd)){this.ch+=h[0].length;return d(b.Tc,h[2]||h[3]||"")}break;case "/":case ",":this.ch++;return d(b.pa,i);case "u":if(h=g.match(this.url)){this.ch+=h[0].length;return d(b.URL,h[2]||h[3]||h[4]||"")}}if(h=g.match(this.Kd)){i=h[0];this.ch+=i.length;if(g.charAt(i.length)==="%"){this.ch++; -return d(b.Ra,i+"%")}if(h=g.substring(i.length).match(this.nc)){i+=h[0];this.ch+=h[0].length;return d(this.be[h[0].toLowerCase()]||b.Lc,i)}return d(b.oa,i)}if(h=g.match(this.nc)){i=h[0];this.ch+=i.length;if(i.toLowerCase()in f.Jc.Fb||i==="currentColor"||i==="transparent")return d(b.z,i);if(g.charAt(i.length)==="("){this.ch++;if(i.toLowerCase()in this.fd){g=function(p){return p&&p.k&b.oa};h=function(p){return p&&p.k&(b.oa|b.Ra)};var n=function(p,r){return p&&p.d===r},m=function(){return k.next(1)}; -if((i.charAt(0)==="r"?h(m()):g(m()))&&n(m(),",")&&h(m())&&n(m(),",")&&h(m())&&(i==="rgb"||i==="hsa"||n(m(),",")&&g(m()))&&n(m(),")"))return d(b.z,this.$a.substring(j,this.ch));return e()}return d(b.Xb,i)}return d(b.na,i)}this.ch++;return d(b.Wb,i)},D:function(){return this.X[this.Ga-- -2]},all:function(){for(;this.next(););return this.X},ma:function(c,d){for(var e=[],g,j;g=this.next();){if(c(g)){j=true;this.D();break}e.push(g)}return d&&!j?null:e}};return a}();var ha=function(a){this.e=a};ha.prototype= -{Z:0,Od:function(){var a=this.qb,b;return!a||(b=this.o())&&(a.x!==b.x||a.y!==b.y)},Td:function(){var a=this.qb,b;return!a||(b=this.o())&&(a.h!==b.h||a.f!==b.f)},hc:function(){var a=this.e,b=a.getBoundingClientRect(),c=f.ja===9,d=f.O===7,e=b.right-b.left;return{x:b.left,y:b.top,h:c||d?a.offsetWidth:e,f:c||d?a.offsetHeight:b.bottom-b.top,Hd:d&&e?a.offsetWidth/e:1}},o:function(){return this.Z?this.Va||(this.Va=this.hc()):this.hc()},Ad:function(){return!!this.qb},cb:function(){++this.Z},hb:function(){if(!--this.Z){if(this.Va)this.qb= -this.Va;this.Va=null}}};(function(){function a(b){var c=f.p.Ba(b);return function(){if(this.Z){var d=this.$b||(this.$b={});return c in d?d[c]:(d[c]=b.call(this))}else return b.call(this)}}f.B={Z:0,ka:function(b){function c(d){this.e=d;this.Zb=this.ia()}f.p.Eb(c.prototype,f.B,b);c.$c={};return c},j:function(){var b=this.ia(),c=this.constructor.$c;return b?b in c?c[b]:(c[b]=this.la(b)):null},ia:a(function(){var b=this.e,c=this.constructor,d=b.style;b=b.currentStyle;var e=this.wa,g=this.Fa,j=c.Yc||(c.Yc= -f.F+e);c=c.Zc||(c.Zc=f.nb+g.charAt(0).toUpperCase()+g.substring(1));return d[c]||b.getAttribute(j)||d[g]||b.getAttribute(e)}),i:a(function(){return!!this.j()}),H:a(function(){var b=this.ia(),c=b!==this.Zb;this.Zb=b;return c}),va:a,cb:function(){++this.Z},hb:function(){--this.Z||delete this.$b}}})();f.Sb=f.B.ka({wa:f.F+"background",Fa:f.nb+"Background",cd:{scroll:1,fixed:1,local:1},fb:{"repeat-x":1,"repeat-y":1,repeat:1,"no-repeat":1},sc:{"padding-box":1,"border-box":1,"content-box":1},Pd:{top:1,right:1, -bottom:1,left:1,center:1},Ud:{contain:1,cover:1},eb:{Ma:"backgroundClip",z:"backgroundColor",da:"backgroundImage",Pa:"backgroundOrigin",S:"backgroundPosition",T:"backgroundRepeat",Sa:"backgroundSize"},la:function(a){function b(s){return s&&s.W()||s.k&k&&s.d in t}function c(s){return s&&(s.W()&&f.n(s.d)||s.d==="auto"&&"auto")}var d=this.e.currentStyle,e,g,j,i=f.v.qa,h=i.pa,k=i.na,n=i.z,m,p,r=0,t=this.Pd,v,l,q={M:[]};if(this.wb()){e=new f.v(a);for(j={};g=e.next();){m=g.k;p=g.d;if(!j.P&&m&i.Xb&&p=== -"linear-gradient"){v={ca:[],P:p};for(l={};g=e.next();){m=g.k;p=g.d;if(m&i.Wb&&p===")"){l.color&&v.ca.push(l);v.ca.length>1&&f.p.Eb(j,v);break}if(m&n){if(v.sa||v.zb){g=e.D();if(g.k!==h)break;e.next()}l={color:f.ha(p)};g=e.next();if(g.W())l.db=f.n(g.d);else e.D()}else if(m&i.Ia&&!v.sa&&!l.color&&!v.ca.length)v.sa=new f.Ec(g.d);else if(b(g)&&!v.zb&&!l.color&&!v.ca.length){e.D();v.zb=new f.Ja(e.ma(function(s){return!b(s)},false))}else if(m&h&&p===","){if(l.color){v.ca.push(l);l={}}}else break}}else if(!j.P&& -m&i.URL){j.Ab=p;j.P="image"}else if(b(g)&&!j.$){e.D();j.$=new f.Ja(e.ma(function(s){return!b(s)},false))}else if(m&k)if(p in this.fb&&!j.bb)j.bb=p;else if(p in this.sc&&!j.Wa){j.Wa=p;if((g=e.next())&&g.k&k&&g.d in this.sc)j.ub=g.d;else{j.ub=p;e.D()}}else if(p in this.cd&&!j.bc)j.bc=p;else return null;else if(m&n&&!q.color)q.color=f.ha(p);else if(m&h&&p==="/"&&!j.Xa&&j.$){g=e.next();if(g.k&k&&g.d in this.Ud)j.Xa=new f.Ka(g.d);else if(g=c(g)){m=c(e.next());if(!m){m=g;e.D()}j.Xa=new f.Ka(g,m)}else return null}else if(m& -h&&p===","&&j.P){j.Hb=a.substring(r,e.ch-1);r=e.ch;q.M.push(j);j={}}else return null}if(j.P){j.Hb=a.substring(r);q.M.push(j)}}else this.Bc(f.ja<9?function(){var s=this.eb,o=d[s.S+"X"],u=d[s.S+"Y"],x=d[s.da],y=d[s.z];if(y!=="transparent")q.color=f.ha(y);if(x!=="none")q.M=[{P:"image",Ab:(new f.v(x)).next().d,bb:d[s.T],$:new f.Ja((new f.v(o+" "+u)).all())}]}:function(){var s=this.eb,o=/\s*,\s*/,u=d[s.da].split(o),x=d[s.z],y,z,B,E,D,C;if(x!=="transparent")q.color=f.ha(x);if((E=u.length)&&u[0]!=="none"){x= -d[s.T].split(o);y=d[s.S].split(o);z=d[s.Pa].split(o);B=d[s.Ma].split(o);s=d[s.Sa].split(o);q.M=[];for(o=0;o<E;o++)if((D=u[o])&&D!=="none"){C=s[o].split(" ");q.M.push({Hb:D+" "+x[o]+" "+y[o]+" / "+s[o]+" "+z[o]+" "+B[o],P:"image",Ab:(new f.v(D)).next().d,bb:x[o],$:new f.Ja((new f.v(y[o])).all()),Wa:z[o],ub:B[o],Xa:new f.Ka(C[0],C[1])})}}});return q.color||q.M[0]?q:null},Bc:function(a){var b=f.ja>8,c=this.eb,d=this.e.runtimeStyle,e=d[c.da],g=d[c.z],j=d[c.T],i,h,k,n;if(e)d[c.da]="";if(g)d[c.z]="";if(j)d[c.T]= -"";if(b){i=d[c.Ma];h=d[c.Pa];n=d[c.S];k=d[c.Sa];if(i)d[c.Ma]="";if(h)d[c.Pa]="";if(n)d[c.S]="";if(k)d[c.Sa]=""}a=a.call(this);if(e)d[c.da]=e;if(g)d[c.z]=g;if(j)d[c.T]=j;if(b){if(i)d[c.Ma]=i;if(h)d[c.Pa]=h;if(n)d[c.S]=n;if(k)d[c.Sa]=k}return a},ia:f.B.va(function(){return this.wb()||this.Bc(function(){var a=this.e.currentStyle,b=this.eb;return a[b.z]+" "+a[b.da]+" "+a[b.T]+" "+a[b.S+"X"]+" "+a[b.S+"Y"]})}),wb:f.B.va(function(){var a=this.e;return a.style[this.Fa]||a.currentStyle.getAttribute(this.wa)}), -qc:function(){var a=0;if(f.O<7){a=this.e;a=""+(a.style[f.nb+"PngFix"]||a.currentStyle.getAttribute(f.F+"png-fix"))==="true"}return a},i:f.B.va(function(){return(this.wb()||this.qc())&&!!this.j()})});f.Vb=f.B.ka({wc:["Top","Right","Bottom","Left"],Id:{thin:"1px",medium:"3px",thick:"5px"},la:function(){var a={},b={},c={},d=false,e=true,g=true,j=true;this.Cc(function(){for(var i=this.e.currentStyle,h=0,k,n,m,p,r,t,v;h<4;h++){m=this.wc[h];v=m.charAt(0).toLowerCase();k=b[v]=i["border"+m+"Style"];n=i["border"+ -m+"Color"];m=i["border"+m+"Width"];if(h>0){if(k!==p)g=false;if(n!==r)e=false;if(m!==t)j=false}p=k;r=n;t=m;c[v]=f.ha(n);m=a[v]=f.n(b[v]==="none"?"0":this.Id[m]||m);if(m.a(this.e)>0)d=true}});return d?{J:a,Zd:b,gd:c,ee:j,hd:e,$d:g}:null},ia:f.B.va(function(){var a=this.e,b=a.currentStyle,c;a.tagName in f.Ac&&a.offsetParent.currentStyle.borderCollapse==="collapse"||this.Cc(function(){c=b.borderWidth+"|"+b.borderStyle+"|"+b.borderColor});return c}),Cc:function(a){var b=this.e.runtimeStyle,c=b.borderWidth, -d=b.borderColor;if(c)b.borderWidth="";if(d)b.borderColor="";a=a.call(this);if(c)b.borderWidth=c;if(d)b.borderColor=d;return a}});(function(){f.jb=f.B.ka({wa:"border-radius",Fa:"borderRadius",la:function(b){var c=null,d,e,g,j,i=false;if(b){e=new f.v(b);var h=function(){for(var k=[],n;(g=e.next())&&g.W();){j=f.n(g.d);n=j.ic();if(n<0)return null;if(n>0)i=true;k.push(j)}return k.length>0&&k.length<5?{tl:k[0],tr:k[1]||k[0],br:k[2]||k[0],bl:k[3]||k[1]||k[0]}:null};if(b=h()){if(g){if(g.k&f.v.qa.pa&&g.d=== -"/")d=h()}else d=b;if(i&&b&&d)c={x:b,y:d}}}return c}});var a=f.n("0");a={tl:a,tr:a,br:a,bl:a};f.jb.Dc={x:a,y:a}})();f.Ub=f.B.ka({wa:"border-image",Fa:"borderImage",fb:{stretch:1,round:1,repeat:1,space:1},la:function(a){var b=null,c,d,e,g,j,i,h=0,k=f.v.qa,n=k.na,m=k.oa,p=k.Ra;if(a){c=new f.v(a);b={};for(var r=function(l){return l&&l.k&k.pa&&l.d==="/"},t=function(l){return l&&l.k&n&&l.d==="fill"},v=function(){g=c.ma(function(l){return!(l.k&(m|p))});if(t(c.next())&&!b.fill)b.fill=true;else c.D();if(r(c.next())){h++; -j=c.ma(function(l){return!l.W()&&!(l.k&n&&l.d==="auto")});if(r(c.next())){h++;i=c.ma(function(l){return!l.Ca()})}}else c.D()};a=c.next();){d=a.k;e=a.d;if(d&(m|p)&&!g){c.D();v()}else if(t(a)&&!b.fill){b.fill=true;v()}else if(d&n&&this.fb[e]&&!b.repeat){b.repeat={f:e};if(a=c.next())if(a.k&n&&this.fb[a.d])b.repeat.Ob=a.d;else c.D()}else if(d&k.URL&&!b.src)b.src=e;else return null}if(!b.src||!g||g.length<1||g.length>4||j&&j.length>4||h===1&&j.length<1||i&&i.length>4||h===2&&i.length<1)return null;if(!b.repeat)b.repeat= -{f:"stretch"};if(!b.repeat.Ob)b.repeat.Ob=b.repeat.f;a=function(l,q){return{t:q(l[0]),r:q(l[1]||l[0]),b:q(l[2]||l[0]),l:q(l[3]||l[1]||l[0])}};b.slice=a(g,function(l){return f.n(l.k&m?l.d+"px":l.d)});if(j&&j[0])b.J=a(j,function(l){return l.W()?f.n(l.d):l.d});if(i&&i[0])b.Da=a(i,function(l){return l.Ca()?f.n(l.d):l.d})}return b}});f.Ic=f.B.ka({wa:"box-shadow",Fa:"boxShadow",la:function(a){var b,c=f.n,d=f.v.qa,e;if(a){e=new f.v(a);b={Da:[],Bb:[]};for(a=function(){for(var g,j,i,h,k,n;g=e.next();){i=g.d; -j=g.k;if(j&d.pa&&i===",")break;else if(g.Ca()&&!k){e.D();k=e.ma(function(m){return!m.Ca()})}else if(j&d.z&&!h)h=i;else if(j&d.na&&i==="inset"&&!n)n=true;else return false}g=k&&k.length;if(g>1&&g<5){(n?b.Bb:b.Da).push({fe:c(k[0].d),ge:c(k[1].d),blur:c(k[2]?k[2].d:"0"),Vd:c(k[3]?k[3].d:"0"),color:f.ha(h||"currentColor")});return true}return false};a(););}return b&&(b.Bb.length||b.Da.length)?b:null}});f.Uc=f.B.ka({ia:f.B.va(function(){var a=this.e.currentStyle;return a.visibility+"|"+a.display}),la:function(){var a= -this.e,b=a.runtimeStyle;a=a.currentStyle;var c=b.visibility,d;b.visibility="";d=a.visibility;b.visibility=c;return{ce:d!=="hidden",nd:a.display!=="none"}},i:function(){return false}});f.u={R:function(a){function b(c,d,e,g){this.e=c;this.s=d;this.g=e;this.parent=g}f.p.Eb(b.prototype,f.u,a);return b},Cb:false,Q:function(){return false},Ea:f.aa,Lb:function(){this.m();this.i()&&this.V()},ib:function(){this.Cb=true},Mb:function(){this.i()?this.V():this.m()},sb:function(a,b){this.vc(a);for(var c=this.ra|| -(this.ra=[]),d=a+1,e=c.length,g;d<e;d++)if(g=c[d])break;c[a]=b;this.I().insertBefore(b,g||null)},za:function(a){var b=this.ra;return b&&b[a]||null},vc:function(a){var b=this.za(a),c=this.Ta;if(b&&c){c.removeChild(b);this.ra[a]=null}},Aa:function(a,b,c,d){var e=this.rb||(this.rb={}),g=e[a];if(!g){g=e[a]=f.p.Za("shape");if(b)g.appendChild(g[b]=f.p.Za(b));if(d){c=this.za(d);if(!c){this.sb(d,doc.createElement("group"+d));c=this.za(d)}}c.appendChild(g);a=g.style;a.position="absolute";a.left=a.top=0;a.behavior= -"url(#default#VML)"}return g},vb:function(a){var b=this.rb,c=b&&b[a];if(c){c.parentNode.removeChild(c);delete b[a]}return!!c},kc:function(a){var b=this.e,c=this.s.o(),d=c.h,e=c.f,g,j,i,h,k,n;c=a.x.tl.a(b,d);g=a.y.tl.a(b,e);j=a.x.tr.a(b,d);i=a.y.tr.a(b,e);h=a.x.br.a(b,d);k=a.y.br.a(b,e);n=a.x.bl.a(b,d);a=a.y.bl.a(b,e);d=Math.min(d/(c+j),e/(i+k),d/(n+h),e/(g+a));if(d<1){c*=d;g*=d;j*=d;i*=d;h*=d;k*=d;n*=d;a*=d}return{x:{tl:c,tr:j,br:h,bl:n},y:{tl:g,tr:i,br:k,bl:a}}},ya:function(a,b,c){b=b||1;var d,e, -g=this.s.o();e=g.h*b;g=g.f*b;var j=this.g.G,i=Math.floor,h=Math.ceil,k=a?a.Jb*b:0,n=a?a.Ib*b:0,m=a?a.tb*b:0;a=a?a.Db*b:0;var p,r,t,v,l;if(c||j.i()){d=this.kc(c||j.j());c=d.x.tl*b;j=d.y.tl*b;p=d.x.tr*b;r=d.y.tr*b;t=d.x.br*b;v=d.y.br*b;l=d.x.bl*b;b=d.y.bl*b;e="m"+i(a)+","+i(j)+"qy"+i(c)+","+i(k)+"l"+h(e-p)+","+i(k)+"qx"+h(e-n)+","+i(r)+"l"+h(e-n)+","+h(g-v)+"qy"+h(e-t)+","+h(g-m)+"l"+i(l)+","+h(g-m)+"qx"+i(a)+","+h(g-b)+" x e"}else e="m"+i(a)+","+i(k)+"l"+h(e-n)+","+i(k)+"l"+h(e-n)+","+h(g-m)+"l"+i(a)+ -","+h(g-m)+"xe";return e},I:function(){var a=this.parent.za(this.N),b;if(!a){a=doc.createElement(this.Ya);b=a.style;b.position="absolute";b.top=b.left=0;this.parent.sb(this.N,a)}return a},mc:function(){var a=this.e,b=a.currentStyle,c=a.runtimeStyle,d=a.tagName,e=f.O===6,g;if(e&&(d in f.cc||d==="FIELDSET")||d==="BUTTON"||d==="INPUT"&&a.type in f.Gd){c.borderWidth="";d=this.g.w.wc;for(g=d.length;g--;){e=d[g];c["padding"+e]="";c["padding"+e]=f.n(b["padding"+e]).a(a)+f.n(b["border"+e+"Width"]).a(a)+(f.O!== -8&&g%2?1:0)}c.borderWidth=0}else if(e){if(a.childNodes.length!==1||a.firstChild.tagName!=="ie6-mask"){b=doc.createElement("ie6-mask");d=b.style;d.visibility="visible";for(d.zoom=1;d=a.firstChild;)b.appendChild(d);a.appendChild(b);c.visibility="hidden"}}else c.borderColor="transparent"},ie:function(){},m:function(){this.parent.vc(this.N);delete this.rb;delete this.ra}};f.Rc=f.u.R({i:function(){var a=this.ed;for(var b in a)if(a.hasOwnProperty(b)&&a[b].i())return true;return false},Q:function(){return this.g.Pb.H()}, -ib:function(){if(this.i()){var a=this.jc(),b=a,c;a=a.currentStyle;var d=a.position,e=this.I().style,g=0,j=0;j=this.s.o();var i=j.Hd;if(d==="fixed"&&f.O>6){g=j.x*i;j=j.y*i;b=d}else{do b=b.offsetParent;while(b&&b.currentStyle.position==="static");if(b){c=b.getBoundingClientRect();b=b.currentStyle;g=(j.x-c.left)*i-(parseFloat(b.borderLeftWidth)||0);j=(j.y-c.top)*i-(parseFloat(b.borderTopWidth)||0)}else{b=doc.documentElement;g=(j.x+b.scrollLeft-b.clientLeft)*i;j=(j.y+b.scrollTop-b.clientTop)*i}b="absolute"}e.position= -b;e.left=g;e.top=j;e.zIndex=d==="static"?-1:a.zIndex;this.Cb=true}},Mb:f.aa,Nb:function(){var a=this.g.Pb.j();this.I().style.display=a.ce&&a.nd?"":"none"},Lb:function(){this.i()?this.Nb():this.m()},jc:function(){var a=this.e;return a.tagName in f.Ac?a.offsetParent:a},I:function(){var a=this.Ta,b;if(!a){b=this.jc();a=this.Ta=doc.createElement("css3-container");a.style.direction="ltr";this.Nb();b.parentNode.insertBefore(a,b)}return a},ab:f.aa,m:function(){var a=this.Ta,b;if(a&&(b=a.parentNode))b.removeChild(a); -delete this.Ta;delete this.ra}});f.Fc=f.u.R({N:2,Ya:"background",Q:function(){var a=this.g;return a.C.H()||a.G.H()},i:function(){var a=this.g;return a.q.i()||a.G.i()||a.C.i()||a.ga.i()&&a.ga.j().Bb},V:function(){var a=this.s.o();if(a.h&&a.f){this.od();this.pd()}},od:function(){var a=this.g.C.j(),b=this.s.o(),c=this.e,d=a&&a.color,e,g;if(d&&d.fa()>0){this.lc();a=this.Aa("bgColor","fill",this.I(),1);e=b.h;b=b.f;a.stroked=false;a.coordsize=e*2+","+b*2;a.coordorigin="1,1";a.path=this.ya(null,2);g=a.style; -g.width=e;g.height=b;a.fill.color=d.U(c);c=d.fa();if(c<1)a.fill.opacity=c}else this.vb("bgColor")},pd:function(){var a=this.g.C.j(),b=this.s.o();a=a&&a.M;var c,d,e,g,j;if(a){this.lc();d=b.h;e=b.f;for(j=a.length;j--;){b=a[j];c=this.Aa("bgImage"+j,"fill",this.I(),2);c.stroked=false;c.fill.type="tile";c.fillcolor="none";c.coordsize=d*2+","+e*2;c.coordorigin="1,1";c.path=this.ya(0,2);g=c.style;g.width=d;g.height=e;if(b.P==="linear-gradient")this.bd(c,b);else{c.fill.src=b.Ab;this.Nd(c,j)}}}for(j=a?a.length: -0;this.vb("bgImage"+j++););},Nd:function(a,b){var c=this;f.p.Rb(a.fill.src,function(d){var e=c.e,g=c.s.o(),j=g.h;g=g.f;if(j&&g){var i=a.fill,h=c.g,k=h.w.j(),n=k&&k.J;k=n?n.t.a(e):0;var m=n?n.r.a(e):0,p=n?n.b.a(e):0;n=n?n.l.a(e):0;h=h.C.j().M[b];e=h.$?h.$.coords(e,j-d.h-n-m,g-d.f-k-p):{x:0,y:0};h=h.bb;p=m=0;var r=j+1,t=g+1,v=f.O===8?0:1;n=Math.round(e.x)+n+0.5;k=Math.round(e.y)+k+0.5;i.position=n/j+","+k/g;i.size.x=1;i.size=d.h+"px,"+d.f+"px";if(h&&h!=="repeat"){if(h==="repeat-x"||h==="no-repeat"){m= -k+1;t=k+d.f+v}if(h==="repeat-y"||h==="no-repeat"){p=n+1;r=n+d.h+v}a.style.clip="rect("+m+"px,"+r+"px,"+t+"px,"+p+"px)"}}})},bd:function(a,b){var c=this.e,d=this.s.o(),e=d.h,g=d.f;a=a.fill;d=b.ca;var j=d.length,i=Math.PI,h=f.Na,k=h.tc,n=h.dc;b=h.gc(c,e,g,b);h=b.sa;var m=b.xc,p=b.yc,r=b.Wd,t=b.Xd,v=b.rd,l=b.sd,q=b.kd,s=b.ld;b=b.rc;e=h%90?Math.atan2(q*e/g,s)/i*180:h+90;e+=180;e%=360;v=k(r,t,h,v,l);g=n(r,t,v[0],v[1]);i=[];v=k(m,p,h,r,t);n=n(m,p,v[0],v[1])/g*100;k=[];for(h=0;h<j;h++)k.push(d[h].db?d[h].db.a(c, -b):h===0?0:h===j-1?b:null);for(h=1;h<j;h++){if(k[h]===null){m=k[h-1];b=h;do p=k[++b];while(p===null);k[h]=m+(p-m)/(b-h+1)}k[h]=Math.max(k[h],k[h-1])}for(h=0;h<j;h++)i.push(n+k[h]/g*100+"% "+d[h].color.U(c));a.angle=e;a.type="gradient";a.method="sigma";a.color=d[0].color.U(c);a.color2=d[j-1].color.U(c);if(a.colors)a.colors.value=i.join(",");else a.colors=i.join(",")},lc:function(){var a=this.e.runtimeStyle;a.backgroundImage="url(about:blank)";a.backgroundColor="transparent"},m:function(){f.u.m.call(this); -var a=this.e.runtimeStyle;a.backgroundImage=a.backgroundColor=""}});f.Gc=f.u.R({N:4,Ya:"border",Q:function(){var a=this.g;return a.w.H()||a.G.H()},i:function(){var a=this.g;return a.G.i()&&!a.q.i()&&a.w.i()},V:function(){var a=this.e,b=this.g.w.j(),c=this.s.o(),d=c.h;c=c.f;var e,g,j,i,h;if(b){this.mc();b=this.wd(2);i=0;for(h=b.length;i<h;i++){j=b[i];e=this.Aa("borderPiece"+i,j.stroke?"stroke":"fill",this.I());e.coordsize=d*2+","+c*2;e.coordorigin="1,1";e.path=j.path;g=e.style;g.width=d;g.height=c; -e.filled=!!j.fill;e.stroked=!!j.stroke;if(j.stroke){e=e.stroke;e.weight=j.Qb+"px";e.color=j.color.U(a);e.dashstyle=j.stroke==="dashed"?"2 2":j.stroke==="dotted"?"1 1":"solid";e.linestyle=j.stroke==="double"&&j.Qb>2?"ThinThin":"Single"}else e.fill.color=j.fill.U(a)}for(;this.vb("borderPiece"+i++););}},wd:function(a){var b=this.e,c,d,e,g=this.g.w,j=[],i,h,k,n,m=Math.round,p,r,t;if(g.i()){c=g.j();g=c.J;r=c.Zd;t=c.gd;if(c.ee&&c.$d&&c.hd){if(t.t.fa()>0){c=g.t.a(b);k=c/2;j.push({path:this.ya({Jb:k,Ib:k, -tb:k,Db:k},a),stroke:r.t,color:t.t,Qb:c})}}else{a=a||1;c=this.s.o();d=c.h;e=c.f;c=m(g.t.a(b));k=m(g.r.a(b));n=m(g.b.a(b));b=m(g.l.a(b));var v={t:c,r:k,b:n,l:b};b=this.g.G;if(b.i())p=this.kc(b.j());i=Math.floor;h=Math.ceil;var l=function(o,u){return p?p[o][u]:0},q=function(o,u,x,y,z,B){var E=l("x",o),D=l("y",o),C=o.charAt(1)==="r";o=o.charAt(0)==="b";return E>0&&D>0?(B?"al":"ae")+(C?h(d-E):i(E))*a+","+(o?h(e-D):i(D))*a+","+(i(E)-u)*a+","+(i(D)-x)*a+","+y*65535+","+2949075*(z?1:-1):(B?"m":"l")+(C?d- -u:u)*a+","+(o?e-x:x)*a},s=function(o,u,x,y){var z=o==="t"?i(l("x","tl"))*a+","+h(u)*a:o==="r"?h(d-u)*a+","+i(l("y","tr"))*a:o==="b"?h(d-l("x","br"))*a+","+i(e-u)*a:i(u)*a+","+h(e-l("y","bl"))*a;o=o==="t"?h(d-l("x","tr"))*a+","+h(u)*a:o==="r"?h(d-u)*a+","+h(e-l("y","br"))*a:o==="b"?i(l("x","bl"))*a+","+i(e-u)*a:i(u)*a+","+i(l("y","tl"))*a;return x?(y?"m"+o:"")+"l"+z:(y?"m"+z:"")+"l"+o};b=function(o,u,x,y,z,B){var E=o==="l"||o==="r",D=v[o],C,F;if(D>0&&r[o]!=="none"&&t[o].fa()>0){C=v[E?o:u];u=v[E?u: -o];F=v[E?o:x];x=v[E?x:o];if(r[o]==="dashed"||r[o]==="dotted"){j.push({path:q(y,C,u,B+45,0,1)+q(y,0,0,B,1,0),fill:t[o]});j.push({path:s(o,D/2,0,1),stroke:r[o],Qb:D,color:t[o]});j.push({path:q(z,F,x,B,0,1)+q(z,0,0,B-45,1,0),fill:t[o]})}else j.push({path:q(y,C,u,B+45,0,1)+s(o,D,0,0)+q(z,F,x,B,0,0)+(r[o]==="double"&&D>2?q(z,F-i(F/3),x-i(x/3),B-45,1,0)+s(o,h(D/3*2),1,0)+q(y,C-i(C/3),u-i(u/3),B,1,0)+"x "+q(y,i(C/3),i(u/3),B+45,0,1)+s(o,i(D/3),1,0)+q(z,i(F/3),i(x/3),B,0,0):"")+q(z,0,0,B-45,1,0)+s(o,0,1, -0)+q(y,0,0,B,1,0),fill:t[o]})}};b("t","l","r","tl","tr",90);b("r","t","b","tr","br",0);b("b","r","l","br","bl",-90);b("l","b","t","bl","tl",-180)}}return j},m:function(){if(this.ec||!this.g.q.i())this.e.runtimeStyle.borderColor="";f.u.m.call(this)}});f.Tb=f.u.R({N:5,Md:["t","tr","r","br","b","bl","l","tl","c"],Q:function(){return this.g.q.H()},i:function(){return this.g.q.i()},V:function(){this.I();var a=this.g.q.j(),b=this.g.w.j(),c=this.s.o(),d=this.e,e=this.uc;f.p.Rb(a.src,function(g){function j(s, -o,u,x,y){s=e[s].style;var z=Math.max;s.width=z(o,0);s.height=z(u,0);s.left=x;s.top=y}function i(s,o,u){for(var x=0,y=s.length;x<y;x++)e[s[x]].imagedata[o]=u}var h=c.h,k=c.f,n=f.n("0"),m=a.J||(b?b.J:{t:n,r:n,b:n,l:n});n=m.t.a(d);var p=m.r.a(d),r=m.b.a(d);m=m.l.a(d);var t=a.slice,v=t.t.a(d),l=t.r.a(d),q=t.b.a(d);t=t.l.a(d);j("tl",m,n,0,0);j("t",h-m-p,n,m,0);j("tr",p,n,h-p,0);j("r",p,k-n-r,h-p,n);j("br",p,r,h-p,k-r);j("b",h-m-p,r,m,k-r);j("bl",m,r,0,k-r);j("l",m,k-n-r,0,n);j("c",h-m-p,k-n-r,m,n);i(["tl", -"t","tr"],"cropBottom",(g.f-v)/g.f);i(["tl","l","bl"],"cropRight",(g.h-t)/g.h);i(["bl","b","br"],"cropTop",(g.f-q)/g.f);i(["tr","r","br"],"cropLeft",(g.h-l)/g.h);i(["l","r","c"],"cropTop",v/g.f);i(["l","r","c"],"cropBottom",q/g.f);i(["t","b","c"],"cropLeft",t/g.h);i(["t","b","c"],"cropRight",l/g.h);e.c.style.display=a.fill?"":"none"},this)},I:function(){var a=this.parent.za(this.N),b,c,d,e=this.Md,g=e.length;if(!a){a=doc.createElement("border-image");b=a.style;b.position="absolute";this.uc={};for(d= -0;d<g;d++){c=this.uc[e[d]]=f.p.Za("rect");c.appendChild(f.p.Za("imagedata"));b=c.style;b.behavior="url(#default#VML)";b.position="absolute";b.top=b.left=0;c.imagedata.src=this.g.q.j().src;c.stroked=false;c.filled=false;a.appendChild(c)}this.parent.sb(this.N,a)}return a},Ea:function(){if(this.i()){var a=this.e,b=a.runtimeStyle,c=this.g.q.j().J;b.borderStyle="solid";if(c){b.borderTopWidth=c.t.a(a)+"px";b.borderRightWidth=c.r.a(a)+"px";b.borderBottomWidth=c.b.a(a)+"px";b.borderLeftWidth=c.l.a(a)+"px"}this.mc()}}, -m:function(){var a=this.e.runtimeStyle;a.borderStyle="";if(this.ec||!this.g.w.i())a.borderColor=a.borderWidth="";f.u.m.call(this)}});f.Hc=f.u.R({N:1,Ya:"outset-box-shadow",Q:function(){var a=this.g;return a.ga.H()||a.G.H()},i:function(){var a=this.g.ga;return a.i()&&a.j().Da[0]},V:function(){function a(C,F,O,H,M,P,I){C=b.Aa("shadow"+C+F,"fill",d,j-C);F=C.fill;C.coordsize=n*2+","+m*2;C.coordorigin="1,1";C.stroked=false;C.filled=true;F.color=M.U(c);if(P){F.type="gradienttitle";F.color2=F.color;F.opacity= -0}C.path=I;l=C.style;l.left=O;l.top=H;l.width=n;l.height=m;return C}var b=this,c=this.e,d=this.I(),e=this.g,g=e.ga.j().Da;e=e.G.j();var j=g.length,i=j,h,k=this.s.o(),n=k.h,m=k.f;k=f.O===8?1:0;for(var p=["tl","tr","br","bl"],r,t,v,l,q,s,o,u,x,y,z,B,E,D;i--;){t=g[i];q=t.fe.a(c);s=t.ge.a(c);h=t.Vd.a(c);o=t.blur.a(c);t=t.color;u=-h-o;if(!e&&o)e=f.jb.Dc;u=this.ya({Jb:u,Ib:u,tb:u,Db:u},2,e);if(o){x=(h+o)*2+n;y=(h+o)*2+m;z=x?o*2/x:0;B=y?o*2/y:0;if(o-h>n/2||o-h>m/2)for(h=4;h--;){r=p[h];E=r.charAt(0)==="b"; -D=r.charAt(1)==="r";r=a(i,r,q,s,t,o,u);v=r.fill;v.focusposition=(D?1-z:z)+","+(E?1-B:B);v.focussize="0,0";r.style.clip="rect("+((E?y/2:0)+k)+"px,"+(D?x:x/2)+"px,"+(E?y:y/2)+"px,"+((D?x/2:0)+k)+"px)"}else{r=a(i,"",q,s,t,o,u);v=r.fill;v.focusposition=z+","+B;v.focussize=1-z*2+","+(1-B*2)}}else{r=a(i,"",q,s,t,o,u);q=t.fa();if(q<1)r.fill.opacity=q}}}});f.Pc=f.u.R({N:6,Ya:"imgEl",Q:function(){var a=this.g;return this.e.src!==this.Xc||a.G.H()},i:function(){var a=this.g;return a.G.i()||a.C.qc()},V:function(){this.Xc= -j;this.Cd();var a=this.Aa("img","fill",this.I()),b=a.fill,c=this.s.o(),d=c.h;c=c.f;var e=this.g.w.j(),g=e&&e.J;e=this.e;var j=e.src,i=Math.round,h=e.currentStyle,k=f.n;if(!g||f.O<7){g=f.n("0");g={t:g,r:g,b:g,l:g}}a.stroked=false;b.type="frame";b.src=j;b.position=(d?0.5/d:0)+","+(c?0.5/c:0);a.coordsize=d*2+","+c*2;a.coordorigin="1,1";a.path=this.ya({Jb:i(g.t.a(e)+k(h.paddingTop).a(e)),Ib:i(g.r.a(e)+k(h.paddingRight).a(e)),tb:i(g.b.a(e)+k(h.paddingBottom).a(e)),Db:i(g.l.a(e)+k(h.paddingLeft).a(e))}, -2);a=a.style;a.width=d;a.height=c},Cd:function(){this.e.runtimeStyle.filter="alpha(opacity=0)"},m:function(){f.u.m.call(this);this.e.runtimeStyle.filter=""}});f.Oc=f.u.R({ib:f.aa,Mb:f.aa,Nb:f.aa,Lb:f.aa,Ld:/^,+|,+$/g,Fd:/,+/g,gb:function(a,b){(this.pb||(this.pb=[]))[a]=b||void 0},ab:function(){var a=this.pb,b;if(a&&(b=a.join(",").replace(this.Ld,"").replace(this.Fd,","))!==this.Wc)this.Wc=this.e.runtimeStyle.background=b},m:function(){this.e.runtimeStyle.background="";delete this.pb}});f.Mc=f.u.R({ua:1, -Q:function(){return this.g.C.H()},i:function(){var a=this.g;return a.C.i()||a.q.i()},V:function(){var a=this.g.C.j(),b,c,d=0,e,g;if(a){b=[];if(c=a.M)for(;e=c[d++];)if(e.P==="linear-gradient"){g=this.vd(e.Wa);g=(e.Xa||f.Ka.Kc).a(this.e,g.h,g.f,g.h,g.f);b.push("url(data:image/svg+xml,"+escape(this.xd(e,g.h,g.f))+") "+this.dd(e.$)+" / "+g.h+"px "+g.f+"px "+(e.bc||"")+" "+(e.Wa||"")+" "+(e.ub||""))}else b.push(e.Hb);a.color&&b.push(a.color.Y);this.parent.gb(this.ua,b.join(","))}},dd:function(a){return a? -a.X.map(function(b){return b.d}).join(" "):"0 0"},vd:function(a){var b=this.e,c=this.s.o(),d=c.h;c=c.f;var e;if(a!=="border-box")if((e=this.g.w.j())&&(e=e.J)){d-=e.l.a(b)+e.l.a(b);c-=e.t.a(b)+e.b.a(b)}if(a==="content-box"){a=f.n;e=b.currentStyle;d-=a(e.paddingLeft).a(b)+a(e.paddingRight).a(b);c-=a(e.paddingTop).a(b)+a(e.paddingBottom).a(b)}return{h:d,f:c}},xd:function(a,b,c){var d=this.e,e=a.ca,g=e.length,j=f.Na.gc(d,b,c,a);a=j.xc;var i=j.yc,h=j.td,k=j.ud;j=j.rc;var n,m,p,r,t;n=[];for(m=0;m<g;m++)n.push(e[m].db? -e[m].db.a(d,j):m===0?0:m===g-1?j:null);for(m=1;m<g;m++)if(n[m]===null){r=n[m-1];p=m;do t=n[++p];while(t===null);n[m]=r+(t-r)/(p-m+1)}b=['<svg width="'+b+'" height="'+c+'" xmlns="http://www.w3.org/2000/svg"><defs><linearGradient id="g" gradientUnits="userSpaceOnUse" x1="'+a/b*100+'%" y1="'+i/c*100+'%" x2="'+h/b*100+'%" y2="'+k/c*100+'%">'];for(m=0;m<g;m++)b.push('<stop offset="'+n[m]/j+'" stop-color="'+e[m].color.U(d)+'" stop-opacity="'+e[m].color.fa()+'"/>');b.push('</linearGradient></defs><rect width="100%" height="100%" fill="url(#g)"/></svg>'); -return b.join("")},m:function(){this.parent.gb(this.ua)}});f.Nc=f.u.R({T:"repeat",Sc:"stretch",Qc:"round",ua:0,Q:function(){return this.g.q.H()},i:function(){return this.g.q.i()},V:function(){var a=this,b=a.g.q.j(),c=a.g.w.j(),d=a.s.o(),e=b.repeat,g=e.f,j=e.Ob,i=a.e,h=0;f.p.Rb(b.src,function(k){function n(Q,R,U,V,W,Y,X,S,w,A){K.push('<pattern patternUnits="userSpaceOnUse" id="pattern'+G+'" x="'+(g===l?Q+U/2-w/2:Q)+'" y="'+(j===l?R+V/2-A/2:R)+'" width="'+w+'" height="'+A+'"><svg width="'+w+'" height="'+ -A+'" viewBox="'+W+" "+Y+" "+X+" "+S+'" preserveAspectRatio="none"><image xlink:href="'+v+'" x="0" y="0" width="'+r+'" height="'+t+'" /></svg></pattern>');J.push('<rect x="'+Q+'" y="'+R+'" width="'+U+'" height="'+V+'" fill="url(#pattern'+G+')" />');G++}var m=d.h,p=d.f,r=k.h,t=k.f,v=a.Dd(b.src,r,t),l=a.T,q=a.Sc;k=a.Qc;var s=Math.ceil,o=f.n("0"),u=b.J||(c?c.J:{t:o,r:o,b:o,l:o});o=u.t.a(i);var x=u.r.a(i),y=u.b.a(i);u=u.l.a(i);var z=b.slice,B=z.t.a(i),E=z.r.a(i),D=z.b.a(i);z=z.l.a(i);var C=m-u-x,F=p-o- -y,O=r-z-E,H=t-B-D,M=g===q?C:O*o/B,P=j===q?F:H*x/E,I=g===q?C:O*y/D;q=j===q?F:H*u/z;var K=[],J=[],G=0;if(g===k){M-=(M-(C%M||M))/s(C/M);I-=(I-(C%I||I))/s(C/I)}if(j===k){P-=(P-(F%P||P))/s(F/P);q-=(q-(F%q||q))/s(F/q)}k=['<svg width="'+m+'" height="'+p+'" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">'];n(0,0,u,o,0,0,z,B,u,o);n(u,0,C,o,z,0,O,B,M,o);n(m-x,0,x,o,r-E,0,E,B,x,o);n(0,o,u,F,0,B,z,H,u,q);if(b.fill)n(u,o,C,F,z,B,O,H,M||I||O,q||P||H);n(m-x,o,x,F,r-E,B,E,H,x,P);n(0, -p-y,u,y,0,t-D,z,D,u,y);n(u,p-y,C,y,z,t-D,O,D,I,y);n(m-x,p-y,x,y,r-E,t-D,E,D,x,y);k.push("<defs>"+K.join("\n")+"</defs>"+J.join("\n")+"</svg>");a.parent.gb(a.ua,"url(data:image/svg+xml,"+escape(k.join(""))+") no-repeat border-box border-box");h&&a.parent.ab()},a);h=1},Dd:function(){var a={};return function(b,c,d){var e=a[b],g;if(!e){e=new Image;g=doc.createElement("canvas");e.src=b;g.width=c;g.height=d;g.getContext("2d").drawImage(e,0,0);e=a[b]=g.toDataURL()}return e}}(),Ea:f.Tb.prototype.Ea,m:function(){var a= -this.e.runtimeStyle;this.parent.gb(this.ua);a.borderColor=a.borderStyle=a.borderWidth=""}});f.kb=function(){function a(l,q){l.className+=" "+q}function b(l){var q=v.slice.call(arguments,1),s=q.length;setTimeout(function(){if(l)for(;s--;)a(l,q[s])},0)}function c(l){var q=v.slice.call(arguments,1),s=q.length;setTimeout(function(){if(l)for(;s--;){var o=q[s];o=t[o]||(t[o]=new RegExp("\\b"+o+"\\b","g"));l.className=l.className.replace(o,"")}},0)}function d(l){function q(){if(!U){var w,A,L=f.ja,T=l.currentStyle, -N=T.getAttribute(g)==="true",da=T.getAttribute(i)!=="false",ea=T.getAttribute(h)!=="false";S=T.getAttribute(j);S=L>7?S!=="false":S==="true";if(!R){R=1;l.runtimeStyle.zoom=1;T=l;for(var fa=1;T=T.previousSibling;)if(T.nodeType===1){fa=0;break}fa&&a(l,p)}J.cb();if(N&&(A=J.o())&&(w=doc.documentElement||doc.body)&&(A.y>w.clientHeight||A.x>w.clientWidth||A.y+A.f<0||A.x+A.h<0)){if(!Y){Y=1;f.mb.ba(q)}}else{U=1;Y=R=0;f.mb.Ha(q);if(L===9){G={C:new f.Sb(l),q:new f.Ub(l),w:new f.Vb(l)};Q=[G.C,G.q];K=new f.Oc(l, -J,G);w=[new f.Mc(l,J,G,K),new f.Nc(l,J,G,K)]}else{G={C:new f.Sb(l),w:new f.Vb(l),q:new f.Ub(l),G:new f.jb(l),ga:new f.Ic(l),Pb:new f.Uc(l)};Q=[G.C,G.w,G.q,G.G,G.ga,G.Pb];K=new f.Rc(l,J,G);w=[new f.Hc(l,J,G,K),new f.Fc(l,J,G,K),new f.Gc(l,J,G,K),new f.Tb(l,J,G,K)];l.tagName==="IMG"&&w.push(new f.Pc(l,J,G,K));K.ed=w}I=[K].concat(w);if(w=l.currentStyle.getAttribute(f.F+"watch-ancestors")){w=parseInt(w,10);A=0;for(N=l.parentNode;N&&(w==="NaN"||A++<w);){H(N,"onpropertychange",C);H(N,"onmouseenter",x); -H(N,"onmouseleave",y);H(N,"onmousedown",z);if(N.tagName in f.fc){H(N,"onfocus",E);H(N,"onblur",D)}N=N.parentNode}}if(S){f.Oa.ba(o);f.Oa.Rd()}o(1)}if(!V){V=1;L<9&&H(l,"onmove",s);H(l,"onresize",s);H(l,"onpropertychange",u);ea&&H(l,"onmouseenter",x);if(ea||da)H(l,"onmouseleave",y);da&&H(l,"onmousedown",z);if(l.tagName in f.fc){H(l,"onfocus",E);H(l,"onblur",D)}f.Qa.ba(s);f.L.ba(M)}J.hb()}}function s(){J&&J.Ad()&&o()}function o(w){if(!X)if(U){var A,L=I.length;F();for(A=0;A<L;A++)I[A].Ea();if(w||J.Od())for(A= -0;A<L;A++)I[A].ib();if(w||J.Td())for(A=0;A<L;A++)I[A].Mb();K.ab();O()}else R||q()}function u(){var w,A=I.length,L;w=event;if(!X&&!(w&&w.propertyName in r))if(U){F();for(w=0;w<A;w++)I[w].Ea();for(w=0;w<A;w++){L=I[w];L.Cb||L.ib();L.Q()&&L.Lb()}K.ab();O()}else R||q()}function x(){b(l,k)}function y(){c(l,k,n)}function z(){b(l,n);f.lb.ba(B)}function B(){c(l,n);f.lb.Ha(B)}function E(){b(l,m)}function D(){c(l,m)}function C(){var w=event.propertyName;if(w==="className"||w==="id")u()}function F(){J.cb();for(var w= -Q.length;w--;)Q[w].cb()}function O(){for(var w=Q.length;w--;)Q[w].hb();J.hb()}function H(w,A,L){w.attachEvent(A,L);W.push([w,A,L])}function M(){if(V){for(var w=W.length,A;w--;){A=W[w];A[0].detachEvent(A[1],A[2])}f.L.Ha(M);V=0;W=[]}}function P(){if(!X){var w,A;M();X=1;if(I){w=0;for(A=I.length;w<A;w++){I[w].ec=1;I[w].m()}}S&&f.Oa.Ha(o);f.Qa.Ha(o);I=J=G=Q=l=null}}var I,K,J=new ha(l),G,Q,R,U,V,W=[],Y,X,S;this.Ed=q;this.update=o;this.m=P;this.qd=l}var e={},g=f.F+"lazy-init",j=f.F+"poll",i=f.F+"track-active", -h=f.F+"track-hover",k=f.La+"hover",n=f.La+"active",m=f.La+"focus",p=f.La+"first-child",r={background:1,bgColor:1,display:1},t={},v=[];d.yd=function(l){var q=f.p.Ba(l);return e[q]||(e[q]=new d(l))};d.m=function(l){l=f.p.Ba(l);var q=e[l];if(q){q.m();delete e[l]}};d.md=function(){var l=[],q;if(e){for(var s in e)if(e.hasOwnProperty(s)){q=e[s];l.push(q.qd);q.m()}e={}}return l};return d}();f.supportsVML=f.zc;f.attach=function(a){f.ja<10&&f.zc&&f.kb.yd(a).Ed()};f.detach=function(a){f.kb.m(a)}}; -var $=element;function init(){if(doc.media!=="print"){var a=window.PIE;a&&a.attach($)}}function cleanup(){if(doc.media!=="print"){var a=window.PIE;if(a){a.detach($);$=0}}}$.readyState==="complete"&&init(); -</script> -</PUBLIC:COMPONENT> diff --git a/profiles/wcm_base/themes/ocio_omega_1/libraries/pie/PIE.js b/profiles/wcm_base/themes/ocio_omega_1/libraries/pie/PIE.js deleted file mode 100755 index d36448a9cdcb4b0c004491f8cb301b2b51167851..0000000000000000000000000000000000000000 --- a/profiles/wcm_base/themes/ocio_omega_1/libraries/pie/PIE.js +++ /dev/null @@ -1,88 +0,0 @@ -/* -PIE: CSS3 rendering for IE -Version 1.0.0 -http://css3pie.com -Dual-licensed for use under the Apache License Version 2.0 or the General Public License (GPL) Version 2. -*/ -(function(){ -var doc = document;var f=window.PIE; -if(!f){f=window.PIE={F:"-pie-",nb:"Pie",La:"pie_",Ac:{TD:1,TH:1},cc:{TABLE:1,THEAD:1,TBODY:1,TFOOT:1,TR:1,INPUT:1,TEXTAREA:1,SELECT:1,OPTION:1,IMG:1,HR:1},fc:{A:1,INPUT:1,TEXTAREA:1,SELECT:1,BUTTON:1},Gd:{submit:1,button:1,reset:1},aa:function(){}};try{doc.execCommand("BackgroundImageCache",false,true)}catch(aa){}for(var ba=4,Z=doc.createElement("div"),ca=Z.getElementsByTagName("i"),ga;Z.innerHTML="<!--[if gt IE "+ ++ba+"]><i></i><![endif]--\>",ca[0];);f.O=ba;if(ba===6)f.F=f.F.replace(/^-/,"");f.ja= -doc.documentMode||f.O;Z.innerHTML='<v:shape adj="1"/>';ga=Z.firstChild;ga.style.behavior="url(#default#VML)";f.zc=typeof ga.adj==="object";(function(){var a,b=0,c={};f.p={Za:function(d){if(!a){a=doc.createDocumentFragment();a.namespaces.add("css3vml","urn:schemas-microsoft-com:vml")}return a.createElement("css3vml:"+d)},Ba:function(d){return d&&d._pieId||(d._pieId="_"+ ++b)},Eb:function(d){var e,g,j,i,h=arguments;e=1;for(g=h.length;e<g;e++){i=h[e];for(j in i)if(i.hasOwnProperty(j))d[j]=i[j]}return d}, -Rb:function(d,e,g){var j=c[d],i,h;if(j)Object.prototype.toString.call(j)==="[object Array]"?j.push([e,g]):e.call(g,j);else{h=c[d]=[[e,g]];i=new Image;i.onload=function(){j=c[d]={h:i.width,f:i.height};for(var k=0,n=h.length;k<n;k++)h[k][0].call(h[k][1],j);i.onload=null};i.src=d}}}})();f.Na={gc:function(a,b,c,d){function e(){k=j>=90&&j<270?b:0;n=j<180?c:0;m=b-k;p=c-n}function g(){for(;j<0;)j+=360;j%=360}var j=d.sa;d=d.zb;var i,h,k,n,m,p,r,t;if(d){d=d.coords(a,b,c);i=d.x;h=d.y}if(j){j=j.jd();g();e(); -if(!d){i=k;h=n}d=f.Na.tc(i,h,j,m,p);a=d[0];d=d[1]}else if(d){a=b-i;d=c-h}else{i=h=a=0;d=c}r=a-i;t=d-h;if(j===void 0){j=!r?t<0?90:270:!t?r<0?180:0:-Math.atan2(t,r)/Math.PI*180;g();e()}return{sa:j,xc:i,yc:h,td:a,ud:d,Wd:k,Xd:n,rd:m,sd:p,kd:r,ld:t,rc:f.Na.dc(i,h,a,d)}},tc:function(a,b,c,d,e){if(c===0||c===180)return[d,b];else if(c===90||c===270)return[a,e];else{c=Math.tan(-c*Math.PI/180);a=c*a-b;b=-1/c;d=b*d-e;e=b-c;return[(d-a)/e,(c*d-b*a)/e]}},dc:function(a,b,c,d){a=c-a;b=d-b;return Math.abs(a===0? -b:b===0?a:Math.sqrt(a*a+b*b))}};f.ea=function(){this.Gb=[];this.oc={}};f.ea.prototype={ba:function(a){var b=f.p.Ba(a),c=this.oc,d=this.Gb;if(!(b in c)){c[b]=d.length;d.push(a)}},Ha:function(a){a=f.p.Ba(a);var b=this.oc;if(a&&a in b){delete this.Gb[b[a]];delete b[a]}},xa:function(){for(var a=this.Gb,b=a.length;b--;)a[b]&&a[b]()}};f.Oa=new f.ea;f.Oa.Rd=function(){var a=this,b;if(!a.Sd){b=doc.documentElement.currentStyle.getAttribute(f.F+"poll-interval")||250;(function c(){a.xa();setTimeout(c,b)})(); -a.Sd=1}};(function(){function a(){f.L.xa();window.detachEvent("onunload",a);window.PIE=null}f.L=new f.ea;window.attachEvent("onunload",a);f.L.ta=function(b,c,d){b.attachEvent(c,d);this.ba(function(){b.detachEvent(c,d)})}})();f.Qa=new f.ea;f.L.ta(window,"onresize",function(){f.Qa.xa()});(function(){function a(){f.mb.xa()}f.mb=new f.ea;f.L.ta(window,"onscroll",a);f.Qa.ba(a)})();(function(){function a(){c=f.kb.md()}function b(){if(c){for(var d=0,e=c.length;d<e;d++)f.attach(c[d]);c=0}}var c;if(f.ja<9){f.L.ta(window, -"onbeforeprint",a);f.L.ta(window,"onafterprint",b)}})();f.lb=new f.ea;f.L.ta(doc,"onmouseup",function(){f.lb.xa()});f.he=function(){function a(h){this.Y=h}var b=doc.createElement("length-calc"),c=doc.body||doc.documentElement,d=b.style,e={},g=["mm","cm","in","pt","pc"],j=g.length,i={};d.position="absolute";d.top=d.left="-9999px";for(c.appendChild(b);j--;){d.width="100"+g[j];e[g[j]]=b.offsetWidth/100}c.removeChild(b);d.width="1em";a.prototype={Kb:/(px|em|ex|mm|cm|in|pt|pc|%)$/,ic:function(){var h= -this.Jd;if(h===void 0)h=this.Jd=parseFloat(this.Y);return h},yb:function(){var h=this.ae;if(!h)h=this.ae=(h=this.Y.match(this.Kb))&&h[0]||"px";return h},a:function(h,k){var n=this.ic(),m=this.yb();switch(m){case "px":return n;case "%":return n*(typeof k==="function"?k():k)/100;case "em":return n*this.xb(h);case "ex":return n*this.xb(h)/2;default:return n*e[m]}},xb:function(h){var k=h.currentStyle.fontSize,n,m;if(k.indexOf("px")>0)return parseFloat(k);else if(h.tagName in f.cc){m=this;n=h.parentNode; -return f.n(k).a(n,function(){return m.xb(n)})}else{h.appendChild(b);k=b.offsetWidth;b.parentNode===h&&h.removeChild(b);return k}}};f.n=function(h){return i[h]||(i[h]=new a(h))};return a}();f.Ja=function(){function a(e){this.X=e}var b=f.n("50%"),c={top:1,center:1,bottom:1},d={left:1,center:1,right:1};a.prototype={zd:function(){if(!this.ac){var e=this.X,g=e.length,j=f.v,i=j.qa,h=f.n("0");i=i.na;h=["left",h,"top",h];if(g===1){e.push(new j.ob(i,"center"));g++}if(g===2){i&(e[0].k|e[1].k)&&e[0].d in c&& -e[1].d in d&&e.push(e.shift());if(e[0].k&i)if(e[0].d==="center")h[1]=b;else h[0]=e[0].d;else if(e[0].W())h[1]=f.n(e[0].d);if(e[1].k&i)if(e[1].d==="center")h[3]=b;else h[2]=e[1].d;else if(e[1].W())h[3]=f.n(e[1].d)}this.ac=h}return this.ac},coords:function(e,g,j){var i=this.zd(),h=i[1].a(e,g);e=i[3].a(e,j);return{x:i[0]==="right"?g-h:h,y:i[2]==="bottom"?j-e:e}}};return a}();f.Ka=function(){function a(b,c){this.h=b;this.f=c}a.prototype={a:function(b,c,d,e,g){var j=this.h,i=this.f,h=c/d;e=e/g;if(j=== -"contain"){j=e>h?c:d*e;i=e>h?c/e:d}else if(j==="cover"){j=e<h?c:d*e;i=e<h?c/e:d}else if(j==="auto"){i=i==="auto"?g:i.a(b,d);j=i*e}else{j=j.a(b,c);i=i==="auto"?j/e:i.a(b,d)}return{h:j,f:i}}};a.Kc=new a("auto","auto");return a}();f.Ec=function(){function a(b){this.Y=b}a.prototype={Kb:/[a-z]+$/i,yb:function(){return this.ad||(this.ad=this.Y.match(this.Kb)[0].toLowerCase())},jd:function(){var b=this.Vc,c;if(b===undefined){b=this.yb();c=parseFloat(this.Y,10);b=this.Vc=b==="deg"?c:b==="rad"?c/Math.PI*180: -b==="grad"?c/400*360:b==="turn"?c*360:0}return b}};return a}();f.Jc=function(){function a(c){this.Y=c}var b={};a.Qd=/\s*rgba\(\s*(\d{1,3})\s*,\s*(\d{1,3})\s*,\s*(\d{1,3})\s*,\s*(\d+|\d*\.\d+)\s*\)\s*/;a.Fb={aliceblue:"F0F8FF",antiquewhite:"FAEBD7",aqua:"0FF",aquamarine:"7FFFD4",azure:"F0FFFF",beige:"F5F5DC",bisque:"FFE4C4",black:"000",blanchedalmond:"FFEBCD",blue:"00F",blueviolet:"8A2BE2",brown:"A52A2A",burlywood:"DEB887",cadetblue:"5F9EA0",chartreuse:"7FFF00",chocolate:"D2691E",coral:"FF7F50",cornflowerblue:"6495ED", -cornsilk:"FFF8DC",crimson:"DC143C",cyan:"0FF",darkblue:"00008B",darkcyan:"008B8B",darkgoldenrod:"B8860B",darkgray:"A9A9A9",darkgreen:"006400",darkkhaki:"BDB76B",darkmagenta:"8B008B",darkolivegreen:"556B2F",darkorange:"FF8C00",darkorchid:"9932CC",darkred:"8B0000",darksalmon:"E9967A",darkseagreen:"8FBC8F",darkslateblue:"483D8B",darkslategray:"2F4F4F",darkturquoise:"00CED1",darkviolet:"9400D3",deeppink:"FF1493",deepskyblue:"00BFFF",dimgray:"696969",dodgerblue:"1E90FF",firebrick:"B22222",floralwhite:"FFFAF0", -forestgreen:"228B22",fuchsia:"F0F",gainsboro:"DCDCDC",ghostwhite:"F8F8FF",gold:"FFD700",goldenrod:"DAA520",gray:"808080",green:"008000",greenyellow:"ADFF2F",honeydew:"F0FFF0",hotpink:"FF69B4",indianred:"CD5C5C",indigo:"4B0082",ivory:"FFFFF0",khaki:"F0E68C",lavender:"E6E6FA",lavenderblush:"FFF0F5",lawngreen:"7CFC00",lemonchiffon:"FFFACD",lightblue:"ADD8E6",lightcoral:"F08080",lightcyan:"E0FFFF",lightgoldenrodyellow:"FAFAD2",lightgreen:"90EE90",lightgrey:"D3D3D3",lightpink:"FFB6C1",lightsalmon:"FFA07A", -lightseagreen:"20B2AA",lightskyblue:"87CEFA",lightslategray:"789",lightsteelblue:"B0C4DE",lightyellow:"FFFFE0",lime:"0F0",limegreen:"32CD32",linen:"FAF0E6",magenta:"F0F",maroon:"800000",mediumauqamarine:"66CDAA",mediumblue:"0000CD",mediumorchid:"BA55D3",mediumpurple:"9370D8",mediumseagreen:"3CB371",mediumslateblue:"7B68EE",mediumspringgreen:"00FA9A",mediumturquoise:"48D1CC",mediumvioletred:"C71585",midnightblue:"191970",mintcream:"F5FFFA",mistyrose:"FFE4E1",moccasin:"FFE4B5",navajowhite:"FFDEAD", -navy:"000080",oldlace:"FDF5E6",olive:"808000",olivedrab:"688E23",orange:"FFA500",orangered:"FF4500",orchid:"DA70D6",palegoldenrod:"EEE8AA",palegreen:"98FB98",paleturquoise:"AFEEEE",palevioletred:"D87093",papayawhip:"FFEFD5",peachpuff:"FFDAB9",peru:"CD853F",pink:"FFC0CB",plum:"DDA0DD",powderblue:"B0E0E6",purple:"800080",red:"F00",rosybrown:"BC8F8F",royalblue:"4169E1",saddlebrown:"8B4513",salmon:"FA8072",sandybrown:"F4A460",seagreen:"2E8B57",seashell:"FFF5EE",sienna:"A0522D",silver:"C0C0C0",skyblue:"87CEEB", -slateblue:"6A5ACD",slategray:"708090",snow:"FFFAFA",springgreen:"00FF7F",steelblue:"4682B4",tan:"D2B48C",teal:"008080",thistle:"D8BFD8",tomato:"FF6347",turquoise:"40E0D0",violet:"EE82EE",wheat:"F5DEB3",white:"FFF",whitesmoke:"F5F5F5",yellow:"FF0",yellowgreen:"9ACD32"};a.prototype={parse:function(){if(!this.Ua){var c=this.Y,d;if(d=c.match(a.Qd)){this.Ua="rgb("+d[1]+","+d[2]+","+d[3]+")";this.Yb=parseFloat(d[4])}else{if((d=c.toLowerCase())in a.Fb)c="#"+a.Fb[d];this.Ua=c;this.Yb=c==="transparent"?0: -1}}},U:function(c){this.parse();return this.Ua==="currentColor"?c.currentStyle.color:this.Ua},fa:function(){this.parse();return this.Yb}};f.ha=function(c){return b[c]||(b[c]=new a(c))};return a}();f.v=function(){function a(c){this.$a=c;this.ch=0;this.X=[];this.Ga=0}var b=a.qa={Ia:1,Wb:2,z:4,Lc:8,Xb:16,na:32,K:64,oa:128,pa:256,Ra:512,Tc:1024,URL:2048};a.ob=function(c,d){this.k=c;this.d=d};a.ob.prototype={Ca:function(){return this.k&b.K||this.k&b.oa&&this.d==="0"},W:function(){return this.Ca()||this.k& -b.Ra}};a.prototype={de:/\s/,Kd:/^[\+\-]?(\d*\.)?\d+/,url:/^url\(\s*("([^"]*)"|'([^']*)'|([!#$%&*-~]*))\s*\)/i,nc:/^\-?[_a-z][\w-]*/i,Yd:/^("([^"]*)"|'([^']*)')/,Bd:/^#([\da-f]{6}|[\da-f]{3})/i,be:{px:b.K,em:b.K,ex:b.K,mm:b.K,cm:b.K,"in":b.K,pt:b.K,pc:b.K,deg:b.Ia,rad:b.Ia,grad:b.Ia},fd:{rgb:1,rgba:1,hsl:1,hsla:1},next:function(c){function d(p,r){p=new a.ob(p,r);if(!c){k.X.push(p);k.Ga++}return p}function e(){k.Ga++;return null}var g,j,i,h,k=this;if(this.Ga<this.X.length)return this.X[this.Ga++];for(;this.de.test(this.$a.charAt(this.ch));)this.ch++; -if(this.ch>=this.$a.length)return e();j=this.ch;g=this.$a.substring(this.ch);i=g.charAt(0);switch(i){case "#":if(h=g.match(this.Bd)){this.ch+=h[0].length;return d(b.z,h[0])}break;case '"':case "'":if(h=g.match(this.Yd)){this.ch+=h[0].length;return d(b.Tc,h[2]||h[3]||"")}break;case "/":case ",":this.ch++;return d(b.pa,i);case "u":if(h=g.match(this.url)){this.ch+=h[0].length;return d(b.URL,h[2]||h[3]||h[4]||"")}}if(h=g.match(this.Kd)){i=h[0];this.ch+=i.length;if(g.charAt(i.length)==="%"){this.ch++; -return d(b.Ra,i+"%")}if(h=g.substring(i.length).match(this.nc)){i+=h[0];this.ch+=h[0].length;return d(this.be[h[0].toLowerCase()]||b.Lc,i)}return d(b.oa,i)}if(h=g.match(this.nc)){i=h[0];this.ch+=i.length;if(i.toLowerCase()in f.Jc.Fb||i==="currentColor"||i==="transparent")return d(b.z,i);if(g.charAt(i.length)==="("){this.ch++;if(i.toLowerCase()in this.fd){g=function(p){return p&&p.k&b.oa};h=function(p){return p&&p.k&(b.oa|b.Ra)};var n=function(p,r){return p&&p.d===r},m=function(){return k.next(1)}; -if((i.charAt(0)==="r"?h(m()):g(m()))&&n(m(),",")&&h(m())&&n(m(),",")&&h(m())&&(i==="rgb"||i==="hsa"||n(m(),",")&&g(m()))&&n(m(),")"))return d(b.z,this.$a.substring(j,this.ch));return e()}return d(b.Xb,i)}return d(b.na,i)}this.ch++;return d(b.Wb,i)},D:function(){return this.X[this.Ga-- -2]},all:function(){for(;this.next(););return this.X},ma:function(c,d){for(var e=[],g,j;g=this.next();){if(c(g)){j=true;this.D();break}e.push(g)}return d&&!j?null:e}};return a}();var ha=function(a){this.e=a};ha.prototype= -{Z:0,Od:function(){var a=this.qb,b;return!a||(b=this.o())&&(a.x!==b.x||a.y!==b.y)},Td:function(){var a=this.qb,b;return!a||(b=this.o())&&(a.h!==b.h||a.f!==b.f)},hc:function(){var a=this.e,b=a.getBoundingClientRect(),c=f.ja===9,d=f.O===7,e=b.right-b.left;return{x:b.left,y:b.top,h:c||d?a.offsetWidth:e,f:c||d?a.offsetHeight:b.bottom-b.top,Hd:d&&e?a.offsetWidth/e:1}},o:function(){return this.Z?this.Va||(this.Va=this.hc()):this.hc()},Ad:function(){return!!this.qb},cb:function(){++this.Z},hb:function(){if(!--this.Z){if(this.Va)this.qb= -this.Va;this.Va=null}}};(function(){function a(b){var c=f.p.Ba(b);return function(){if(this.Z){var d=this.$b||(this.$b={});return c in d?d[c]:(d[c]=b.call(this))}else return b.call(this)}}f.B={Z:0,ka:function(b){function c(d){this.e=d;this.Zb=this.ia()}f.p.Eb(c.prototype,f.B,b);c.$c={};return c},j:function(){var b=this.ia(),c=this.constructor.$c;return b?b in c?c[b]:(c[b]=this.la(b)):null},ia:a(function(){var b=this.e,c=this.constructor,d=b.style;b=b.currentStyle;var e=this.wa,g=this.Fa,j=c.Yc||(c.Yc= -f.F+e);c=c.Zc||(c.Zc=f.nb+g.charAt(0).toUpperCase()+g.substring(1));return d[c]||b.getAttribute(j)||d[g]||b.getAttribute(e)}),i:a(function(){return!!this.j()}),H:a(function(){var b=this.ia(),c=b!==this.Zb;this.Zb=b;return c}),va:a,cb:function(){++this.Z},hb:function(){--this.Z||delete this.$b}}})();f.Sb=f.B.ka({wa:f.F+"background",Fa:f.nb+"Background",cd:{scroll:1,fixed:1,local:1},fb:{"repeat-x":1,"repeat-y":1,repeat:1,"no-repeat":1},sc:{"padding-box":1,"border-box":1,"content-box":1},Pd:{top:1,right:1, -bottom:1,left:1,center:1},Ud:{contain:1,cover:1},eb:{Ma:"backgroundClip",z:"backgroundColor",da:"backgroundImage",Pa:"backgroundOrigin",S:"backgroundPosition",T:"backgroundRepeat",Sa:"backgroundSize"},la:function(a){function b(s){return s&&s.W()||s.k&k&&s.d in t}function c(s){return s&&(s.W()&&f.n(s.d)||s.d==="auto"&&"auto")}var d=this.e.currentStyle,e,g,j,i=f.v.qa,h=i.pa,k=i.na,n=i.z,m,p,r=0,t=this.Pd,v,l,q={M:[]};if(this.wb()){e=new f.v(a);for(j={};g=e.next();){m=g.k;p=g.d;if(!j.P&&m&i.Xb&&p=== -"linear-gradient"){v={ca:[],P:p};for(l={};g=e.next();){m=g.k;p=g.d;if(m&i.Wb&&p===")"){l.color&&v.ca.push(l);v.ca.length>1&&f.p.Eb(j,v);break}if(m&n){if(v.sa||v.zb){g=e.D();if(g.k!==h)break;e.next()}l={color:f.ha(p)};g=e.next();if(g.W())l.db=f.n(g.d);else e.D()}else if(m&i.Ia&&!v.sa&&!l.color&&!v.ca.length)v.sa=new f.Ec(g.d);else if(b(g)&&!v.zb&&!l.color&&!v.ca.length){e.D();v.zb=new f.Ja(e.ma(function(s){return!b(s)},false))}else if(m&h&&p===","){if(l.color){v.ca.push(l);l={}}}else break}}else if(!j.P&& -m&i.URL){j.Ab=p;j.P="image"}else if(b(g)&&!j.$){e.D();j.$=new f.Ja(e.ma(function(s){return!b(s)},false))}else if(m&k)if(p in this.fb&&!j.bb)j.bb=p;else if(p in this.sc&&!j.Wa){j.Wa=p;if((g=e.next())&&g.k&k&&g.d in this.sc)j.ub=g.d;else{j.ub=p;e.D()}}else if(p in this.cd&&!j.bc)j.bc=p;else return null;else if(m&n&&!q.color)q.color=f.ha(p);else if(m&h&&p==="/"&&!j.Xa&&j.$){g=e.next();if(g.k&k&&g.d in this.Ud)j.Xa=new f.Ka(g.d);else if(g=c(g)){m=c(e.next());if(!m){m=g;e.D()}j.Xa=new f.Ka(g,m)}else return null}else if(m& -h&&p===","&&j.P){j.Hb=a.substring(r,e.ch-1);r=e.ch;q.M.push(j);j={}}else return null}if(j.P){j.Hb=a.substring(r);q.M.push(j)}}else this.Bc(f.ja<9?function(){var s=this.eb,o=d[s.S+"X"],u=d[s.S+"Y"],x=d[s.da],y=d[s.z];if(y!=="transparent")q.color=f.ha(y);if(x!=="none")q.M=[{P:"image",Ab:(new f.v(x)).next().d,bb:d[s.T],$:new f.Ja((new f.v(o+" "+u)).all())}]}:function(){var s=this.eb,o=/\s*,\s*/,u=d[s.da].split(o),x=d[s.z],y,z,B,E,D,C;if(x!=="transparent")q.color=f.ha(x);if((E=u.length)&&u[0]!=="none"){x= -d[s.T].split(o);y=d[s.S].split(o);z=d[s.Pa].split(o);B=d[s.Ma].split(o);s=d[s.Sa].split(o);q.M=[];for(o=0;o<E;o++)if((D=u[o])&&D!=="none"){C=s[o].split(" ");q.M.push({Hb:D+" "+x[o]+" "+y[o]+" / "+s[o]+" "+z[o]+" "+B[o],P:"image",Ab:(new f.v(D)).next().d,bb:x[o],$:new f.Ja((new f.v(y[o])).all()),Wa:z[o],ub:B[o],Xa:new f.Ka(C[0],C[1])})}}});return q.color||q.M[0]?q:null},Bc:function(a){var b=f.ja>8,c=this.eb,d=this.e.runtimeStyle,e=d[c.da],g=d[c.z],j=d[c.T],i,h,k,n;if(e)d[c.da]="";if(g)d[c.z]="";if(j)d[c.T]= -"";if(b){i=d[c.Ma];h=d[c.Pa];n=d[c.S];k=d[c.Sa];if(i)d[c.Ma]="";if(h)d[c.Pa]="";if(n)d[c.S]="";if(k)d[c.Sa]=""}a=a.call(this);if(e)d[c.da]=e;if(g)d[c.z]=g;if(j)d[c.T]=j;if(b){if(i)d[c.Ma]=i;if(h)d[c.Pa]=h;if(n)d[c.S]=n;if(k)d[c.Sa]=k}return a},ia:f.B.va(function(){return this.wb()||this.Bc(function(){var a=this.e.currentStyle,b=this.eb;return a[b.z]+" "+a[b.da]+" "+a[b.T]+" "+a[b.S+"X"]+" "+a[b.S+"Y"]})}),wb:f.B.va(function(){var a=this.e;return a.style[this.Fa]||a.currentStyle.getAttribute(this.wa)}), -qc:function(){var a=0;if(f.O<7){a=this.e;a=""+(a.style[f.nb+"PngFix"]||a.currentStyle.getAttribute(f.F+"png-fix"))==="true"}return a},i:f.B.va(function(){return(this.wb()||this.qc())&&!!this.j()})});f.Vb=f.B.ka({wc:["Top","Right","Bottom","Left"],Id:{thin:"1px",medium:"3px",thick:"5px"},la:function(){var a={},b={},c={},d=false,e=true,g=true,j=true;this.Cc(function(){for(var i=this.e.currentStyle,h=0,k,n,m,p,r,t,v;h<4;h++){m=this.wc[h];v=m.charAt(0).toLowerCase();k=b[v]=i["border"+m+"Style"];n=i["border"+ -m+"Color"];m=i["border"+m+"Width"];if(h>0){if(k!==p)g=false;if(n!==r)e=false;if(m!==t)j=false}p=k;r=n;t=m;c[v]=f.ha(n);m=a[v]=f.n(b[v]==="none"?"0":this.Id[m]||m);if(m.a(this.e)>0)d=true}});return d?{J:a,Zd:b,gd:c,ee:j,hd:e,$d:g}:null},ia:f.B.va(function(){var a=this.e,b=a.currentStyle,c;a.tagName in f.Ac&&a.offsetParent.currentStyle.borderCollapse==="collapse"||this.Cc(function(){c=b.borderWidth+"|"+b.borderStyle+"|"+b.borderColor});return c}),Cc:function(a){var b=this.e.runtimeStyle,c=b.borderWidth, -d=b.borderColor;if(c)b.borderWidth="";if(d)b.borderColor="";a=a.call(this);if(c)b.borderWidth=c;if(d)b.borderColor=d;return a}});(function(){f.jb=f.B.ka({wa:"border-radius",Fa:"borderRadius",la:function(b){var c=null,d,e,g,j,i=false;if(b){e=new f.v(b);var h=function(){for(var k=[],n;(g=e.next())&&g.W();){j=f.n(g.d);n=j.ic();if(n<0)return null;if(n>0)i=true;k.push(j)}return k.length>0&&k.length<5?{tl:k[0],tr:k[1]||k[0],br:k[2]||k[0],bl:k[3]||k[1]||k[0]}:null};if(b=h()){if(g){if(g.k&f.v.qa.pa&&g.d=== -"/")d=h()}else d=b;if(i&&b&&d)c={x:b,y:d}}}return c}});var a=f.n("0");a={tl:a,tr:a,br:a,bl:a};f.jb.Dc={x:a,y:a}})();f.Ub=f.B.ka({wa:"border-image",Fa:"borderImage",fb:{stretch:1,round:1,repeat:1,space:1},la:function(a){var b=null,c,d,e,g,j,i,h=0,k=f.v.qa,n=k.na,m=k.oa,p=k.Ra;if(a){c=new f.v(a);b={};for(var r=function(l){return l&&l.k&k.pa&&l.d==="/"},t=function(l){return l&&l.k&n&&l.d==="fill"},v=function(){g=c.ma(function(l){return!(l.k&(m|p))});if(t(c.next())&&!b.fill)b.fill=true;else c.D();if(r(c.next())){h++; -j=c.ma(function(l){return!l.W()&&!(l.k&n&&l.d==="auto")});if(r(c.next())){h++;i=c.ma(function(l){return!l.Ca()})}}else c.D()};a=c.next();){d=a.k;e=a.d;if(d&(m|p)&&!g){c.D();v()}else if(t(a)&&!b.fill){b.fill=true;v()}else if(d&n&&this.fb[e]&&!b.repeat){b.repeat={f:e};if(a=c.next())if(a.k&n&&this.fb[a.d])b.repeat.Ob=a.d;else c.D()}else if(d&k.URL&&!b.src)b.src=e;else return null}if(!b.src||!g||g.length<1||g.length>4||j&&j.length>4||h===1&&j.length<1||i&&i.length>4||h===2&&i.length<1)return null;if(!b.repeat)b.repeat= -{f:"stretch"};if(!b.repeat.Ob)b.repeat.Ob=b.repeat.f;a=function(l,q){return{t:q(l[0]),r:q(l[1]||l[0]),b:q(l[2]||l[0]),l:q(l[3]||l[1]||l[0])}};b.slice=a(g,function(l){return f.n(l.k&m?l.d+"px":l.d)});if(j&&j[0])b.J=a(j,function(l){return l.W()?f.n(l.d):l.d});if(i&&i[0])b.Da=a(i,function(l){return l.Ca()?f.n(l.d):l.d})}return b}});f.Ic=f.B.ka({wa:"box-shadow",Fa:"boxShadow",la:function(a){var b,c=f.n,d=f.v.qa,e;if(a){e=new f.v(a);b={Da:[],Bb:[]};for(a=function(){for(var g,j,i,h,k,n;g=e.next();){i=g.d; -j=g.k;if(j&d.pa&&i===",")break;else if(g.Ca()&&!k){e.D();k=e.ma(function(m){return!m.Ca()})}else if(j&d.z&&!h)h=i;else if(j&d.na&&i==="inset"&&!n)n=true;else return false}g=k&&k.length;if(g>1&&g<5){(n?b.Bb:b.Da).push({fe:c(k[0].d),ge:c(k[1].d),blur:c(k[2]?k[2].d:"0"),Vd:c(k[3]?k[3].d:"0"),color:f.ha(h||"currentColor")});return true}return false};a(););}return b&&(b.Bb.length||b.Da.length)?b:null}});f.Uc=f.B.ka({ia:f.B.va(function(){var a=this.e.currentStyle;return a.visibility+"|"+a.display}),la:function(){var a= -this.e,b=a.runtimeStyle;a=a.currentStyle;var c=b.visibility,d;b.visibility="";d=a.visibility;b.visibility=c;return{ce:d!=="hidden",nd:a.display!=="none"}},i:function(){return false}});f.u={R:function(a){function b(c,d,e,g){this.e=c;this.s=d;this.g=e;this.parent=g}f.p.Eb(b.prototype,f.u,a);return b},Cb:false,Q:function(){return false},Ea:f.aa,Lb:function(){this.m();this.i()&&this.V()},ib:function(){this.Cb=true},Mb:function(){this.i()?this.V():this.m()},sb:function(a,b){this.vc(a);for(var c=this.ra|| -(this.ra=[]),d=a+1,e=c.length,g;d<e;d++)if(g=c[d])break;c[a]=b;this.I().insertBefore(b,g||null)},za:function(a){var b=this.ra;return b&&b[a]||null},vc:function(a){var b=this.za(a),c=this.Ta;if(b&&c){c.removeChild(b);this.ra[a]=null}},Aa:function(a,b,c,d){var e=this.rb||(this.rb={}),g=e[a];if(!g){g=e[a]=f.p.Za("shape");if(b)g.appendChild(g[b]=f.p.Za(b));if(d){c=this.za(d);if(!c){this.sb(d,doc.createElement("group"+d));c=this.za(d)}}c.appendChild(g);a=g.style;a.position="absolute";a.left=a.top=0;a.behavior= -"url(#default#VML)"}return g},vb:function(a){var b=this.rb,c=b&&b[a];if(c){c.parentNode.removeChild(c);delete b[a]}return!!c},kc:function(a){var b=this.e,c=this.s.o(),d=c.h,e=c.f,g,j,i,h,k,n;c=a.x.tl.a(b,d);g=a.y.tl.a(b,e);j=a.x.tr.a(b,d);i=a.y.tr.a(b,e);h=a.x.br.a(b,d);k=a.y.br.a(b,e);n=a.x.bl.a(b,d);a=a.y.bl.a(b,e);d=Math.min(d/(c+j),e/(i+k),d/(n+h),e/(g+a));if(d<1){c*=d;g*=d;j*=d;i*=d;h*=d;k*=d;n*=d;a*=d}return{x:{tl:c,tr:j,br:h,bl:n},y:{tl:g,tr:i,br:k,bl:a}}},ya:function(a,b,c){b=b||1;var d,e, -g=this.s.o();e=g.h*b;g=g.f*b;var j=this.g.G,i=Math.floor,h=Math.ceil,k=a?a.Jb*b:0,n=a?a.Ib*b:0,m=a?a.tb*b:0;a=a?a.Db*b:0;var p,r,t,v,l;if(c||j.i()){d=this.kc(c||j.j());c=d.x.tl*b;j=d.y.tl*b;p=d.x.tr*b;r=d.y.tr*b;t=d.x.br*b;v=d.y.br*b;l=d.x.bl*b;b=d.y.bl*b;e="m"+i(a)+","+i(j)+"qy"+i(c)+","+i(k)+"l"+h(e-p)+","+i(k)+"qx"+h(e-n)+","+i(r)+"l"+h(e-n)+","+h(g-v)+"qy"+h(e-t)+","+h(g-m)+"l"+i(l)+","+h(g-m)+"qx"+i(a)+","+h(g-b)+" x e"}else e="m"+i(a)+","+i(k)+"l"+h(e-n)+","+i(k)+"l"+h(e-n)+","+h(g-m)+"l"+i(a)+ -","+h(g-m)+"xe";return e},I:function(){var a=this.parent.za(this.N),b;if(!a){a=doc.createElement(this.Ya);b=a.style;b.position="absolute";b.top=b.left=0;this.parent.sb(this.N,a)}return a},mc:function(){var a=this.e,b=a.currentStyle,c=a.runtimeStyle,d=a.tagName,e=f.O===6,g;if(e&&(d in f.cc||d==="FIELDSET")||d==="BUTTON"||d==="INPUT"&&a.type in f.Gd){c.borderWidth="";d=this.g.w.wc;for(g=d.length;g--;){e=d[g];c["padding"+e]="";c["padding"+e]=f.n(b["padding"+e]).a(a)+f.n(b["border"+e+"Width"]).a(a)+(f.O!== -8&&g%2?1:0)}c.borderWidth=0}else if(e){if(a.childNodes.length!==1||a.firstChild.tagName!=="ie6-mask"){b=doc.createElement("ie6-mask");d=b.style;d.visibility="visible";for(d.zoom=1;d=a.firstChild;)b.appendChild(d);a.appendChild(b);c.visibility="hidden"}}else c.borderColor="transparent"},ie:function(){},m:function(){this.parent.vc(this.N);delete this.rb;delete this.ra}};f.Rc=f.u.R({i:function(){var a=this.ed;for(var b in a)if(a.hasOwnProperty(b)&&a[b].i())return true;return false},Q:function(){return this.g.Pb.H()}, -ib:function(){if(this.i()){var a=this.jc(),b=a,c;a=a.currentStyle;var d=a.position,e=this.I().style,g=0,j=0;j=this.s.o();var i=j.Hd;if(d==="fixed"&&f.O>6){g=j.x*i;j=j.y*i;b=d}else{do b=b.offsetParent;while(b&&b.currentStyle.position==="static");if(b){c=b.getBoundingClientRect();b=b.currentStyle;g=(j.x-c.left)*i-(parseFloat(b.borderLeftWidth)||0);j=(j.y-c.top)*i-(parseFloat(b.borderTopWidth)||0)}else{b=doc.documentElement;g=(j.x+b.scrollLeft-b.clientLeft)*i;j=(j.y+b.scrollTop-b.clientTop)*i}b="absolute"}e.position= -b;e.left=g;e.top=j;e.zIndex=d==="static"?-1:a.zIndex;this.Cb=true}},Mb:f.aa,Nb:function(){var a=this.g.Pb.j();this.I().style.display=a.ce&&a.nd?"":"none"},Lb:function(){this.i()?this.Nb():this.m()},jc:function(){var a=this.e;return a.tagName in f.Ac?a.offsetParent:a},I:function(){var a=this.Ta,b;if(!a){b=this.jc();a=this.Ta=doc.createElement("css3-container");a.style.direction="ltr";this.Nb();b.parentNode.insertBefore(a,b)}return a},ab:f.aa,m:function(){var a=this.Ta,b;if(a&&(b=a.parentNode))b.removeChild(a); -delete this.Ta;delete this.ra}});f.Fc=f.u.R({N:2,Ya:"background",Q:function(){var a=this.g;return a.C.H()||a.G.H()},i:function(){var a=this.g;return a.q.i()||a.G.i()||a.C.i()||a.ga.i()&&a.ga.j().Bb},V:function(){var a=this.s.o();if(a.h&&a.f){this.od();this.pd()}},od:function(){var a=this.g.C.j(),b=this.s.o(),c=this.e,d=a&&a.color,e,g;if(d&&d.fa()>0){this.lc();a=this.Aa("bgColor","fill",this.I(),1);e=b.h;b=b.f;a.stroked=false;a.coordsize=e*2+","+b*2;a.coordorigin="1,1";a.path=this.ya(null,2);g=a.style; -g.width=e;g.height=b;a.fill.color=d.U(c);c=d.fa();if(c<1)a.fill.opacity=c}else this.vb("bgColor")},pd:function(){var a=this.g.C.j(),b=this.s.o();a=a&&a.M;var c,d,e,g,j;if(a){this.lc();d=b.h;e=b.f;for(j=a.length;j--;){b=a[j];c=this.Aa("bgImage"+j,"fill",this.I(),2);c.stroked=false;c.fill.type="tile";c.fillcolor="none";c.coordsize=d*2+","+e*2;c.coordorigin="1,1";c.path=this.ya(0,2);g=c.style;g.width=d;g.height=e;if(b.P==="linear-gradient")this.bd(c,b);else{c.fill.src=b.Ab;this.Nd(c,j)}}}for(j=a?a.length: -0;this.vb("bgImage"+j++););},Nd:function(a,b){var c=this;f.p.Rb(a.fill.src,function(d){var e=c.e,g=c.s.o(),j=g.h;g=g.f;if(j&&g){var i=a.fill,h=c.g,k=h.w.j(),n=k&&k.J;k=n?n.t.a(e):0;var m=n?n.r.a(e):0,p=n?n.b.a(e):0;n=n?n.l.a(e):0;h=h.C.j().M[b];e=h.$?h.$.coords(e,j-d.h-n-m,g-d.f-k-p):{x:0,y:0};h=h.bb;p=m=0;var r=j+1,t=g+1,v=f.O===8?0:1;n=Math.round(e.x)+n+0.5;k=Math.round(e.y)+k+0.5;i.position=n/j+","+k/g;i.size.x=1;i.size=d.h+"px,"+d.f+"px";if(h&&h!=="repeat"){if(h==="repeat-x"||h==="no-repeat"){m= -k+1;t=k+d.f+v}if(h==="repeat-y"||h==="no-repeat"){p=n+1;r=n+d.h+v}a.style.clip="rect("+m+"px,"+r+"px,"+t+"px,"+p+"px)"}}})},bd:function(a,b){var c=this.e,d=this.s.o(),e=d.h,g=d.f;a=a.fill;d=b.ca;var j=d.length,i=Math.PI,h=f.Na,k=h.tc,n=h.dc;b=h.gc(c,e,g,b);h=b.sa;var m=b.xc,p=b.yc,r=b.Wd,t=b.Xd,v=b.rd,l=b.sd,q=b.kd,s=b.ld;b=b.rc;e=h%90?Math.atan2(q*e/g,s)/i*180:h+90;e+=180;e%=360;v=k(r,t,h,v,l);g=n(r,t,v[0],v[1]);i=[];v=k(m,p,h,r,t);n=n(m,p,v[0],v[1])/g*100;k=[];for(h=0;h<j;h++)k.push(d[h].db?d[h].db.a(c, -b):h===0?0:h===j-1?b:null);for(h=1;h<j;h++){if(k[h]===null){m=k[h-1];b=h;do p=k[++b];while(p===null);k[h]=m+(p-m)/(b-h+1)}k[h]=Math.max(k[h],k[h-1])}for(h=0;h<j;h++)i.push(n+k[h]/g*100+"% "+d[h].color.U(c));a.angle=e;a.type="gradient";a.method="sigma";a.color=d[0].color.U(c);a.color2=d[j-1].color.U(c);if(a.colors)a.colors.value=i.join(",");else a.colors=i.join(",")},lc:function(){var a=this.e.runtimeStyle;a.backgroundImage="url(about:blank)";a.backgroundColor="transparent"},m:function(){f.u.m.call(this); -var a=this.e.runtimeStyle;a.backgroundImage=a.backgroundColor=""}});f.Gc=f.u.R({N:4,Ya:"border",Q:function(){var a=this.g;return a.w.H()||a.G.H()},i:function(){var a=this.g;return a.G.i()&&!a.q.i()&&a.w.i()},V:function(){var a=this.e,b=this.g.w.j(),c=this.s.o(),d=c.h;c=c.f;var e,g,j,i,h;if(b){this.mc();b=this.wd(2);i=0;for(h=b.length;i<h;i++){j=b[i];e=this.Aa("borderPiece"+i,j.stroke?"stroke":"fill",this.I());e.coordsize=d*2+","+c*2;e.coordorigin="1,1";e.path=j.path;g=e.style;g.width=d;g.height=c; -e.filled=!!j.fill;e.stroked=!!j.stroke;if(j.stroke){e=e.stroke;e.weight=j.Qb+"px";e.color=j.color.U(a);e.dashstyle=j.stroke==="dashed"?"2 2":j.stroke==="dotted"?"1 1":"solid";e.linestyle=j.stroke==="double"&&j.Qb>2?"ThinThin":"Single"}else e.fill.color=j.fill.U(a)}for(;this.vb("borderPiece"+i++););}},wd:function(a){var b=this.e,c,d,e,g=this.g.w,j=[],i,h,k,n,m=Math.round,p,r,t;if(g.i()){c=g.j();g=c.J;r=c.Zd;t=c.gd;if(c.ee&&c.$d&&c.hd){if(t.t.fa()>0){c=g.t.a(b);k=c/2;j.push({path:this.ya({Jb:k,Ib:k, -tb:k,Db:k},a),stroke:r.t,color:t.t,Qb:c})}}else{a=a||1;c=this.s.o();d=c.h;e=c.f;c=m(g.t.a(b));k=m(g.r.a(b));n=m(g.b.a(b));b=m(g.l.a(b));var v={t:c,r:k,b:n,l:b};b=this.g.G;if(b.i())p=this.kc(b.j());i=Math.floor;h=Math.ceil;var l=function(o,u){return p?p[o][u]:0},q=function(o,u,x,y,z,B){var E=l("x",o),D=l("y",o),C=o.charAt(1)==="r";o=o.charAt(0)==="b";return E>0&&D>0?(B?"al":"ae")+(C?h(d-E):i(E))*a+","+(o?h(e-D):i(D))*a+","+(i(E)-u)*a+","+(i(D)-x)*a+","+y*65535+","+2949075*(z?1:-1):(B?"m":"l")+(C?d- -u:u)*a+","+(o?e-x:x)*a},s=function(o,u,x,y){var z=o==="t"?i(l("x","tl"))*a+","+h(u)*a:o==="r"?h(d-u)*a+","+i(l("y","tr"))*a:o==="b"?h(d-l("x","br"))*a+","+i(e-u)*a:i(u)*a+","+h(e-l("y","bl"))*a;o=o==="t"?h(d-l("x","tr"))*a+","+h(u)*a:o==="r"?h(d-u)*a+","+h(e-l("y","br"))*a:o==="b"?i(l("x","bl"))*a+","+i(e-u)*a:i(u)*a+","+i(l("y","tl"))*a;return x?(y?"m"+o:"")+"l"+z:(y?"m"+z:"")+"l"+o};b=function(o,u,x,y,z,B){var E=o==="l"||o==="r",D=v[o],C,F;if(D>0&&r[o]!=="none"&&t[o].fa()>0){C=v[E?o:u];u=v[E?u: -o];F=v[E?o:x];x=v[E?x:o];if(r[o]==="dashed"||r[o]==="dotted"){j.push({path:q(y,C,u,B+45,0,1)+q(y,0,0,B,1,0),fill:t[o]});j.push({path:s(o,D/2,0,1),stroke:r[o],Qb:D,color:t[o]});j.push({path:q(z,F,x,B,0,1)+q(z,0,0,B-45,1,0),fill:t[o]})}else j.push({path:q(y,C,u,B+45,0,1)+s(o,D,0,0)+q(z,F,x,B,0,0)+(r[o]==="double"&&D>2?q(z,F-i(F/3),x-i(x/3),B-45,1,0)+s(o,h(D/3*2),1,0)+q(y,C-i(C/3),u-i(u/3),B,1,0)+"x "+q(y,i(C/3),i(u/3),B+45,0,1)+s(o,i(D/3),1,0)+q(z,i(F/3),i(x/3),B,0,0):"")+q(z,0,0,B-45,1,0)+s(o,0,1, -0)+q(y,0,0,B,1,0),fill:t[o]})}};b("t","l","r","tl","tr",90);b("r","t","b","tr","br",0);b("b","r","l","br","bl",-90);b("l","b","t","bl","tl",-180)}}return j},m:function(){if(this.ec||!this.g.q.i())this.e.runtimeStyle.borderColor="";f.u.m.call(this)}});f.Tb=f.u.R({N:5,Md:["t","tr","r","br","b","bl","l","tl","c"],Q:function(){return this.g.q.H()},i:function(){return this.g.q.i()},V:function(){this.I();var a=this.g.q.j(),b=this.g.w.j(),c=this.s.o(),d=this.e,e=this.uc;f.p.Rb(a.src,function(g){function j(s, -o,u,x,y){s=e[s].style;var z=Math.max;s.width=z(o,0);s.height=z(u,0);s.left=x;s.top=y}function i(s,o,u){for(var x=0,y=s.length;x<y;x++)e[s[x]].imagedata[o]=u}var h=c.h,k=c.f,n=f.n("0"),m=a.J||(b?b.J:{t:n,r:n,b:n,l:n});n=m.t.a(d);var p=m.r.a(d),r=m.b.a(d);m=m.l.a(d);var t=a.slice,v=t.t.a(d),l=t.r.a(d),q=t.b.a(d);t=t.l.a(d);j("tl",m,n,0,0);j("t",h-m-p,n,m,0);j("tr",p,n,h-p,0);j("r",p,k-n-r,h-p,n);j("br",p,r,h-p,k-r);j("b",h-m-p,r,m,k-r);j("bl",m,r,0,k-r);j("l",m,k-n-r,0,n);j("c",h-m-p,k-n-r,m,n);i(["tl", -"t","tr"],"cropBottom",(g.f-v)/g.f);i(["tl","l","bl"],"cropRight",(g.h-t)/g.h);i(["bl","b","br"],"cropTop",(g.f-q)/g.f);i(["tr","r","br"],"cropLeft",(g.h-l)/g.h);i(["l","r","c"],"cropTop",v/g.f);i(["l","r","c"],"cropBottom",q/g.f);i(["t","b","c"],"cropLeft",t/g.h);i(["t","b","c"],"cropRight",l/g.h);e.c.style.display=a.fill?"":"none"},this)},I:function(){var a=this.parent.za(this.N),b,c,d,e=this.Md,g=e.length;if(!a){a=doc.createElement("border-image");b=a.style;b.position="absolute";this.uc={};for(d= -0;d<g;d++){c=this.uc[e[d]]=f.p.Za("rect");c.appendChild(f.p.Za("imagedata"));b=c.style;b.behavior="url(#default#VML)";b.position="absolute";b.top=b.left=0;c.imagedata.src=this.g.q.j().src;c.stroked=false;c.filled=false;a.appendChild(c)}this.parent.sb(this.N,a)}return a},Ea:function(){if(this.i()){var a=this.e,b=a.runtimeStyle,c=this.g.q.j().J;b.borderStyle="solid";if(c){b.borderTopWidth=c.t.a(a)+"px";b.borderRightWidth=c.r.a(a)+"px";b.borderBottomWidth=c.b.a(a)+"px";b.borderLeftWidth=c.l.a(a)+"px"}this.mc()}}, -m:function(){var a=this.e.runtimeStyle;a.borderStyle="";if(this.ec||!this.g.w.i())a.borderColor=a.borderWidth="";f.u.m.call(this)}});f.Hc=f.u.R({N:1,Ya:"outset-box-shadow",Q:function(){var a=this.g;return a.ga.H()||a.G.H()},i:function(){var a=this.g.ga;return a.i()&&a.j().Da[0]},V:function(){function a(C,F,O,H,M,P,I){C=b.Aa("shadow"+C+F,"fill",d,j-C);F=C.fill;C.coordsize=n*2+","+m*2;C.coordorigin="1,1";C.stroked=false;C.filled=true;F.color=M.U(c);if(P){F.type="gradienttitle";F.color2=F.color;F.opacity= -0}C.path=I;l=C.style;l.left=O;l.top=H;l.width=n;l.height=m;return C}var b=this,c=this.e,d=this.I(),e=this.g,g=e.ga.j().Da;e=e.G.j();var j=g.length,i=j,h,k=this.s.o(),n=k.h,m=k.f;k=f.O===8?1:0;for(var p=["tl","tr","br","bl"],r,t,v,l,q,s,o,u,x,y,z,B,E,D;i--;){t=g[i];q=t.fe.a(c);s=t.ge.a(c);h=t.Vd.a(c);o=t.blur.a(c);t=t.color;u=-h-o;if(!e&&o)e=f.jb.Dc;u=this.ya({Jb:u,Ib:u,tb:u,Db:u},2,e);if(o){x=(h+o)*2+n;y=(h+o)*2+m;z=x?o*2/x:0;B=y?o*2/y:0;if(o-h>n/2||o-h>m/2)for(h=4;h--;){r=p[h];E=r.charAt(0)==="b"; -D=r.charAt(1)==="r";r=a(i,r,q,s,t,o,u);v=r.fill;v.focusposition=(D?1-z:z)+","+(E?1-B:B);v.focussize="0,0";r.style.clip="rect("+((E?y/2:0)+k)+"px,"+(D?x:x/2)+"px,"+(E?y:y/2)+"px,"+((D?x/2:0)+k)+"px)"}else{r=a(i,"",q,s,t,o,u);v=r.fill;v.focusposition=z+","+B;v.focussize=1-z*2+","+(1-B*2)}}else{r=a(i,"",q,s,t,o,u);q=t.fa();if(q<1)r.fill.opacity=q}}}});f.Pc=f.u.R({N:6,Ya:"imgEl",Q:function(){var a=this.g;return this.e.src!==this.Xc||a.G.H()},i:function(){var a=this.g;return a.G.i()||a.C.qc()},V:function(){this.Xc= -j;this.Cd();var a=this.Aa("img","fill",this.I()),b=a.fill,c=this.s.o(),d=c.h;c=c.f;var e=this.g.w.j(),g=e&&e.J;e=this.e;var j=e.src,i=Math.round,h=e.currentStyle,k=f.n;if(!g||f.O<7){g=f.n("0");g={t:g,r:g,b:g,l:g}}a.stroked=false;b.type="frame";b.src=j;b.position=(d?0.5/d:0)+","+(c?0.5/c:0);a.coordsize=d*2+","+c*2;a.coordorigin="1,1";a.path=this.ya({Jb:i(g.t.a(e)+k(h.paddingTop).a(e)),Ib:i(g.r.a(e)+k(h.paddingRight).a(e)),tb:i(g.b.a(e)+k(h.paddingBottom).a(e)),Db:i(g.l.a(e)+k(h.paddingLeft).a(e))}, -2);a=a.style;a.width=d;a.height=c},Cd:function(){this.e.runtimeStyle.filter="alpha(opacity=0)"},m:function(){f.u.m.call(this);this.e.runtimeStyle.filter=""}});f.Oc=f.u.R({ib:f.aa,Mb:f.aa,Nb:f.aa,Lb:f.aa,Ld:/^,+|,+$/g,Fd:/,+/g,gb:function(a,b){(this.pb||(this.pb=[]))[a]=b||void 0},ab:function(){var a=this.pb,b;if(a&&(b=a.join(",").replace(this.Ld,"").replace(this.Fd,","))!==this.Wc)this.Wc=this.e.runtimeStyle.background=b},m:function(){this.e.runtimeStyle.background="";delete this.pb}});f.Mc=f.u.R({ua:1, -Q:function(){return this.g.C.H()},i:function(){var a=this.g;return a.C.i()||a.q.i()},V:function(){var a=this.g.C.j(),b,c,d=0,e,g;if(a){b=[];if(c=a.M)for(;e=c[d++];)if(e.P==="linear-gradient"){g=this.vd(e.Wa);g=(e.Xa||f.Ka.Kc).a(this.e,g.h,g.f,g.h,g.f);b.push("url(data:image/svg+xml,"+escape(this.xd(e,g.h,g.f))+") "+this.dd(e.$)+" / "+g.h+"px "+g.f+"px "+(e.bc||"")+" "+(e.Wa||"")+" "+(e.ub||""))}else b.push(e.Hb);a.color&&b.push(a.color.Y);this.parent.gb(this.ua,b.join(","))}},dd:function(a){return a? -a.X.map(function(b){return b.d}).join(" "):"0 0"},vd:function(a){var b=this.e,c=this.s.o(),d=c.h;c=c.f;var e;if(a!=="border-box")if((e=this.g.w.j())&&(e=e.J)){d-=e.l.a(b)+e.l.a(b);c-=e.t.a(b)+e.b.a(b)}if(a==="content-box"){a=f.n;e=b.currentStyle;d-=a(e.paddingLeft).a(b)+a(e.paddingRight).a(b);c-=a(e.paddingTop).a(b)+a(e.paddingBottom).a(b)}return{h:d,f:c}},xd:function(a,b,c){var d=this.e,e=a.ca,g=e.length,j=f.Na.gc(d,b,c,a);a=j.xc;var i=j.yc,h=j.td,k=j.ud;j=j.rc;var n,m,p,r,t;n=[];for(m=0;m<g;m++)n.push(e[m].db? -e[m].db.a(d,j):m===0?0:m===g-1?j:null);for(m=1;m<g;m++)if(n[m]===null){r=n[m-1];p=m;do t=n[++p];while(t===null);n[m]=r+(t-r)/(p-m+1)}b=['<svg width="'+b+'" height="'+c+'" xmlns="http://www.w3.org/2000/svg"><defs><linearGradient id="g" gradientUnits="userSpaceOnUse" x1="'+a/b*100+'%" y1="'+i/c*100+'%" x2="'+h/b*100+'%" y2="'+k/c*100+'%">'];for(m=0;m<g;m++)b.push('<stop offset="'+n[m]/j+'" stop-color="'+e[m].color.U(d)+'" stop-opacity="'+e[m].color.fa()+'"/>');b.push('</linearGradient></defs><rect width="100%" height="100%" fill="url(#g)"/></svg>'); -return b.join("")},m:function(){this.parent.gb(this.ua)}});f.Nc=f.u.R({T:"repeat",Sc:"stretch",Qc:"round",ua:0,Q:function(){return this.g.q.H()},i:function(){return this.g.q.i()},V:function(){var a=this,b=a.g.q.j(),c=a.g.w.j(),d=a.s.o(),e=b.repeat,g=e.f,j=e.Ob,i=a.e,h=0;f.p.Rb(b.src,function(k){function n(Q,R,U,V,W,Y,X,S,w,A){K.push('<pattern patternUnits="userSpaceOnUse" id="pattern'+G+'" x="'+(g===l?Q+U/2-w/2:Q)+'" y="'+(j===l?R+V/2-A/2:R)+'" width="'+w+'" height="'+A+'"><svg width="'+w+'" height="'+ -A+'" viewBox="'+W+" "+Y+" "+X+" "+S+'" preserveAspectRatio="none"><image xlink:href="'+v+'" x="0" y="0" width="'+r+'" height="'+t+'" /></svg></pattern>');J.push('<rect x="'+Q+'" y="'+R+'" width="'+U+'" height="'+V+'" fill="url(#pattern'+G+')" />');G++}var m=d.h,p=d.f,r=k.h,t=k.f,v=a.Dd(b.src,r,t),l=a.T,q=a.Sc;k=a.Qc;var s=Math.ceil,o=f.n("0"),u=b.J||(c?c.J:{t:o,r:o,b:o,l:o});o=u.t.a(i);var x=u.r.a(i),y=u.b.a(i);u=u.l.a(i);var z=b.slice,B=z.t.a(i),E=z.r.a(i),D=z.b.a(i);z=z.l.a(i);var C=m-u-x,F=p-o- -y,O=r-z-E,H=t-B-D,M=g===q?C:O*o/B,P=j===q?F:H*x/E,I=g===q?C:O*y/D;q=j===q?F:H*u/z;var K=[],J=[],G=0;if(g===k){M-=(M-(C%M||M))/s(C/M);I-=(I-(C%I||I))/s(C/I)}if(j===k){P-=(P-(F%P||P))/s(F/P);q-=(q-(F%q||q))/s(F/q)}k=['<svg width="'+m+'" height="'+p+'" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">'];n(0,0,u,o,0,0,z,B,u,o);n(u,0,C,o,z,0,O,B,M,o);n(m-x,0,x,o,r-E,0,E,B,x,o);n(0,o,u,F,0,B,z,H,u,q);if(b.fill)n(u,o,C,F,z,B,O,H,M||I||O,q||P||H);n(m-x,o,x,F,r-E,B,E,H,x,P);n(0, -p-y,u,y,0,t-D,z,D,u,y);n(u,p-y,C,y,z,t-D,O,D,I,y);n(m-x,p-y,x,y,r-E,t-D,E,D,x,y);k.push("<defs>"+K.join("\n")+"</defs>"+J.join("\n")+"</svg>");a.parent.gb(a.ua,"url(data:image/svg+xml,"+escape(k.join(""))+") no-repeat border-box border-box");h&&a.parent.ab()},a);h=1},Dd:function(){var a={};return function(b,c,d){var e=a[b],g;if(!e){e=new Image;g=doc.createElement("canvas");e.src=b;g.width=c;g.height=d;g.getContext("2d").drawImage(e,0,0);e=a[b]=g.toDataURL()}return e}}(),Ea:f.Tb.prototype.Ea,m:function(){var a= -this.e.runtimeStyle;this.parent.gb(this.ua);a.borderColor=a.borderStyle=a.borderWidth=""}});f.kb=function(){function a(l,q){l.className+=" "+q}function b(l){var q=v.slice.call(arguments,1),s=q.length;setTimeout(function(){if(l)for(;s--;)a(l,q[s])},0)}function c(l){var q=v.slice.call(arguments,1),s=q.length;setTimeout(function(){if(l)for(;s--;){var o=q[s];o=t[o]||(t[o]=new RegExp("\\b"+o+"\\b","g"));l.className=l.className.replace(o,"")}},0)}function d(l){function q(){if(!U){var w,A,L=f.ja,T=l.currentStyle, -N=T.getAttribute(g)==="true",da=T.getAttribute(i)!=="false",ea=T.getAttribute(h)!=="false";S=T.getAttribute(j);S=L>7?S!=="false":S==="true";if(!R){R=1;l.runtimeStyle.zoom=1;T=l;for(var fa=1;T=T.previousSibling;)if(T.nodeType===1){fa=0;break}fa&&a(l,p)}J.cb();if(N&&(A=J.o())&&(w=doc.documentElement||doc.body)&&(A.y>w.clientHeight||A.x>w.clientWidth||A.y+A.f<0||A.x+A.h<0)){if(!Y){Y=1;f.mb.ba(q)}}else{U=1;Y=R=0;f.mb.Ha(q);if(L===9){G={C:new f.Sb(l),q:new f.Ub(l),w:new f.Vb(l)};Q=[G.C,G.q];K=new f.Oc(l, -J,G);w=[new f.Mc(l,J,G,K),new f.Nc(l,J,G,K)]}else{G={C:new f.Sb(l),w:new f.Vb(l),q:new f.Ub(l),G:new f.jb(l),ga:new f.Ic(l),Pb:new f.Uc(l)};Q=[G.C,G.w,G.q,G.G,G.ga,G.Pb];K=new f.Rc(l,J,G);w=[new f.Hc(l,J,G,K),new f.Fc(l,J,G,K),new f.Gc(l,J,G,K),new f.Tb(l,J,G,K)];l.tagName==="IMG"&&w.push(new f.Pc(l,J,G,K));K.ed=w}I=[K].concat(w);if(w=l.currentStyle.getAttribute(f.F+"watch-ancestors")){w=parseInt(w,10);A=0;for(N=l.parentNode;N&&(w==="NaN"||A++<w);){H(N,"onpropertychange",C);H(N,"onmouseenter",x); -H(N,"onmouseleave",y);H(N,"onmousedown",z);if(N.tagName in f.fc){H(N,"onfocus",E);H(N,"onblur",D)}N=N.parentNode}}if(S){f.Oa.ba(o);f.Oa.Rd()}o(1)}if(!V){V=1;L<9&&H(l,"onmove",s);H(l,"onresize",s);H(l,"onpropertychange",u);ea&&H(l,"onmouseenter",x);if(ea||da)H(l,"onmouseleave",y);da&&H(l,"onmousedown",z);if(l.tagName in f.fc){H(l,"onfocus",E);H(l,"onblur",D)}f.Qa.ba(s);f.L.ba(M)}J.hb()}}function s(){J&&J.Ad()&&o()}function o(w){if(!X)if(U){var A,L=I.length;F();for(A=0;A<L;A++)I[A].Ea();if(w||J.Od())for(A= -0;A<L;A++)I[A].ib();if(w||J.Td())for(A=0;A<L;A++)I[A].Mb();K.ab();O()}else R||q()}function u(){var w,A=I.length,L;w=event;if(!X&&!(w&&w.propertyName in r))if(U){F();for(w=0;w<A;w++)I[w].Ea();for(w=0;w<A;w++){L=I[w];L.Cb||L.ib();L.Q()&&L.Lb()}K.ab();O()}else R||q()}function x(){b(l,k)}function y(){c(l,k,n)}function z(){b(l,n);f.lb.ba(B)}function B(){c(l,n);f.lb.Ha(B)}function E(){b(l,m)}function D(){c(l,m)}function C(){var w=event.propertyName;if(w==="className"||w==="id")u()}function F(){J.cb();for(var w= -Q.length;w--;)Q[w].cb()}function O(){for(var w=Q.length;w--;)Q[w].hb();J.hb()}function H(w,A,L){w.attachEvent(A,L);W.push([w,A,L])}function M(){if(V){for(var w=W.length,A;w--;){A=W[w];A[0].detachEvent(A[1],A[2])}f.L.Ha(M);V=0;W=[]}}function P(){if(!X){var w,A;M();X=1;if(I){w=0;for(A=I.length;w<A;w++){I[w].ec=1;I[w].m()}}S&&f.Oa.Ha(o);f.Qa.Ha(o);I=J=G=Q=l=null}}var I,K,J=new ha(l),G,Q,R,U,V,W=[],Y,X,S;this.Ed=q;this.update=o;this.m=P;this.qd=l}var e={},g=f.F+"lazy-init",j=f.F+"poll",i=f.F+"track-active", -h=f.F+"track-hover",k=f.La+"hover",n=f.La+"active",m=f.La+"focus",p=f.La+"first-child",r={background:1,bgColor:1,display:1},t={},v=[];d.yd=function(l){var q=f.p.Ba(l);return e[q]||(e[q]=new d(l))};d.m=function(l){l=f.p.Ba(l);var q=e[l];if(q){q.m();delete e[l]}};d.md=function(){var l=[],q;if(e){for(var s in e)if(e.hasOwnProperty(s)){q=e[s];l.push(q.qd);q.m()}e={}}return l};return d}();f.supportsVML=f.zc;f.attach=function(a){f.ja<10&&f.zc&&f.kb.yd(a).Ed()};f.detach=function(a){f.kb.m(a)}}; -})(); \ No newline at end of file diff --git a/profiles/wcm_base/themes/ocio_omega_1/libraries/respond/respond.js b/profiles/wcm_base/themes/ocio_omega_1/libraries/respond/respond.js deleted file mode 100755 index 74f2a189ee774efe42a254f2c8372ee71a8d0b0b..0000000000000000000000000000000000000000 --- a/profiles/wcm_base/themes/ocio_omega_1/libraries/respond/respond.js +++ /dev/null @@ -1,302 +0,0 @@ -/*! Respond.js v1.1.0: min/max-width media query polyfill. (c) Scott Jehl. MIT/GPLv2 Lic. j.mp/respondjs */ -(function( win ){ - - "use strict"; - - //exposed namespace - var respond = {}; - win.respond = respond; - - //define update even in native-mq-supporting browsers, to avoid errors - respond.update = function(){}; - - //expose media query support flag for external use - respond.mediaQueriesSupported = win.matchMedia && win.matchMedia( "only all" ).matches; - - //if media queries are supported, exit here - if( respond.mediaQueriesSupported ){ - return; - } - - //define vars - var doc = win.document, - docElem = doc.documentElement, - mediastyles = [], - rules = [], - appendedEls = [], - parsedSheets = {}, - resizeThrottle = 30, - head = doc.getElementsByTagName( "head" )[0] || docElem, - base = doc.getElementsByTagName( "base" )[0], - links = head.getElementsByTagName( "link" ), - requestQueue = [], - - //loop stylesheets, send text content to translate - ripCSS = function(){ - - for( var i = 0; i < links.length; i++ ){ - var sheet = links[ i ], - href = sheet.href, - media = sheet.media, - isCSS = sheet.rel && sheet.rel.toLowerCase() === "stylesheet"; - - //only links plz and prevent re-parsing - if( !!href && isCSS && !parsedSheets[ href ] ){ - // selectivizr exposes css through the rawCssText expando - if (sheet.styleSheet && sheet.styleSheet.rawCssText) { - translate( sheet.styleSheet.rawCssText, href, media ); - parsedSheets[ href ] = true; - } else { - if( (!/^([a-zA-Z:]*\/\/)/.test( href ) && !base) || - href.replace( RegExp.$1, "" ).split( "/" )[0] === win.location.host ){ - requestQueue.push( { - href: href, - media: media - } ); - } - } - } - } - makeRequests(); - }, - - //recurse through request queue, get css text - makeRequests = function(){ - if( requestQueue.length ){ - var thisRequest = requestQueue.shift(); - - ajax( thisRequest.href, function( styles ){ - translate( styles, thisRequest.href, thisRequest.media ); - parsedSheets[ thisRequest.href ] = true; - - // by wrapping recursive function call in setTimeout - // we prevent "Stack overflow" error in IE7 - win.setTimeout(function(){ makeRequests(); },0); - } ); - } - }, - - //find media blocks in css text, convert to style blocks - translate = function( styles, href, media ){ - var qs = styles.match( /@media[^\{]+\{([^\{\}]*\{[^\}\{]*\})+/gi ), - ql = qs && qs.length || 0; - - //try to get CSS path - href = href.substring( 0, href.lastIndexOf( "/" ) ); - - var repUrls = function( css ){ - return css.replace( /(url\()['"]?([^\/\)'"][^:\)'"]+)['"]?(\))/g, "$1" + href + "$2$3" ); - }, - useMedia = !ql && media; - - //if path exists, tack on trailing slash - if( href.length ){ href += "/"; } - - //if no internal queries exist, but media attr does, use that - //note: this currently lacks support for situations where a media attr is specified on a link AND - //its associated stylesheet has internal CSS media queries. - //In those cases, the media attribute will currently be ignored. - if( useMedia ){ - ql = 1; - } - - for( var i = 0; i < ql; i++ ){ - var fullq, thisq, eachq, eql; - - //media attr - if( useMedia ){ - fullq = media; - rules.push( repUrls( styles ) ); - } - //parse for styles - else{ - fullq = qs[ i ].match( /@media *([^\{]+)\{([\S\s]+?)$/ ) && RegExp.$1; - rules.push( RegExp.$2 && repUrls( RegExp.$2 ) ); - } - - eachq = fullq.split( "," ); - eql = eachq.length; - - for( var j = 0; j < eql; j++ ){ - thisq = eachq[ j ]; - mediastyles.push( { - media : thisq.split( "(" )[ 0 ].match( /(only\s+)?([a-zA-Z]+)\s?/ ) && RegExp.$2 || "all", - rules : rules.length - 1, - hasquery : thisq.indexOf("(") > -1, - minw : thisq.match( /\(\s*min\-width\s*:\s*(\s*[0-9\.]+)(px|em)\s*\)/ ) && parseFloat( RegExp.$1 ) + ( RegExp.$2 || "" ), - maxw : thisq.match( /\(\s*max\-width\s*:\s*(\s*[0-9\.]+)(px|em)\s*\)/ ) && parseFloat( RegExp.$1 ) + ( RegExp.$2 || "" ) - } ); - } - } - - applyMedia(); - }, - - lastCall, - - resizeDefer, - - // returns the value of 1em in pixels - getEmValue = function() { - var ret, - div = doc.createElement('div'), - body = doc.body, - fakeUsed = false; - - div.style.cssText = "position:absolute;font-size:1em;width:1em"; - - if( !body ){ - body = fakeUsed = doc.createElement( "body" ); - body.style.background = "none"; - } - - body.appendChild( div ); - - docElem.insertBefore( body, docElem.firstChild ); - - ret = div.offsetWidth; - - if( fakeUsed ){ - docElem.removeChild( body ); - } - else { - body.removeChild( div ); - } - - //also update eminpx before returning - ret = eminpx = parseFloat(ret); - - return ret; - }, - - //cached container for 1em value, populated the first time it's needed - eminpx, - - //enable/disable styles - applyMedia = function( fromResize ){ - var name = "clientWidth", - docElemProp = docElem[ name ], - currWidth = doc.compatMode === "CSS1Compat" && docElemProp || doc.body[ name ] || docElemProp, - styleBlocks = {}, - lastLink = links[ links.length-1 ], - now = (new Date()).getTime(); - - //throttle resize calls - if( fromResize && lastCall && now - lastCall < resizeThrottle ){ - win.clearTimeout( resizeDefer ); - resizeDefer = win.setTimeout( applyMedia, resizeThrottle ); - return; - } - else { - lastCall = now; - } - - for( var i in mediastyles ){ - if( mediastyles.hasOwnProperty( i ) ){ - var thisstyle = mediastyles[ i ], - min = thisstyle.minw, - max = thisstyle.maxw, - minnull = min === null, - maxnull = max === null, - em = "em"; - - if( !!min ){ - min = parseFloat( min ) * ( min.indexOf( em ) > -1 ? ( eminpx || getEmValue() ) : 1 ); - } - if( !!max ){ - max = parseFloat( max ) * ( max.indexOf( em ) > -1 ? ( eminpx || getEmValue() ) : 1 ); - } - - // if there's no media query at all (the () part), or min or max is not null, and if either is present, they're true - if( !thisstyle.hasquery || ( !minnull || !maxnull ) && ( minnull || currWidth >= min ) && ( maxnull || currWidth <= max ) ){ - if( !styleBlocks[ thisstyle.media ] ){ - styleBlocks[ thisstyle.media ] = []; - } - styleBlocks[ thisstyle.media ].push( rules[ thisstyle.rules ] ); - } - } - } - - //remove any existing respond style element(s) - for( var j in appendedEls ){ - if( appendedEls.hasOwnProperty( j ) ){ - if( appendedEls[ j ] && appendedEls[ j ].parentNode === head ){ - head.removeChild( appendedEls[ j ] ); - } - } - } - - //inject active styles, grouped by media type - for( var k in styleBlocks ){ - if( styleBlocks.hasOwnProperty( k ) ){ - var ss = doc.createElement( "style" ), - css = styleBlocks[ k ].join( "\n" ); - - ss.type = "text/css"; - ss.media = k; - - //originally, ss was appended to a documentFragment and sheets were appended in bulk. - //this caused crashes in IE in a number of circumstances, such as when the HTML element had a bg image set, so appending beforehand seems best. Thanks to @dvelyk for the initial research on this one! - head.insertBefore( ss, lastLink.nextSibling ); - - if ( ss.styleSheet ){ - ss.styleSheet.cssText = css; - } - else { - ss.appendChild( doc.createTextNode( css ) ); - } - - //push to appendedEls to track for later removal - appendedEls.push( ss ); - } - } - }, - //tweaked Ajax functions from Quirksmode - ajax = function( url, callback ) { - var req = xmlHttp(); - if (!req){ - return; - } - req.open( "GET", url, true ); - req.onreadystatechange = function () { - if ( req.readyState !== 4 || req.status !== 200 && req.status !== 304 ){ - return; - } - callback( req.responseText ); - }; - if ( req.readyState === 4 ){ - return; - } - req.send( null ); - }, - //define ajax obj - xmlHttp = (function() { - var xmlhttpmethod = false; - try { - xmlhttpmethod = new win.XMLHttpRequest(); - } - catch( e ){ - xmlhttpmethod = new win.ActiveXObject( "Microsoft.XMLHTTP" ); - } - return function(){ - return xmlhttpmethod; - }; - })(); - - //translate CSS - ripCSS(); - - //expose update for re-running respond later on - respond.update = ripCSS; - - //adjust on resize - function callMedia(){ - applyMedia( true ); - } - if( win.addEventListener ){ - win.addEventListener( "resize", callMedia, false ); - } - else if( win.attachEvent ){ - win.attachEvent( "onresize", callMedia ); - } -})(this); diff --git a/profiles/wcm_base/themes/ocio_omega_1/libraries/respond/respond.min.js b/profiles/wcm_base/themes/ocio_omega_1/libraries/respond/respond.min.js deleted file mode 100755 index ab7a1daeddd8e119805f269f00afafb254bd66d9..0000000000000000000000000000000000000000 --- a/profiles/wcm_base/themes/ocio_omega_1/libraries/respond/respond.min.js +++ /dev/null @@ -1,2 +0,0 @@ -/*! Respond.js v1.1.0: min/max-width media query polyfill. (c) Scott Jehl. MIT/GPLv2 Lic. j.mp/respondjs */ -(function(a){"use strict";function x(){u(!0)}var b={};if(a.respond=b,b.update=function(){},b.mediaQueriesSupported=a.matchMedia&&a.matchMedia("only all").matches,!b.mediaQueriesSupported){var q,r,t,c=a.document,d=c.documentElement,e=[],f=[],g=[],h={},i=30,j=c.getElementsByTagName("head")[0]||d,k=c.getElementsByTagName("base")[0],l=j.getElementsByTagName("link"),m=[],n=function(){for(var b=0;l.length>b;b++){var c=l[b],d=c.href,e=c.media,f=c.rel&&"stylesheet"===c.rel.toLowerCase();d&&f&&!h[d]&&(c.styleSheet&&c.styleSheet.rawCssText?(p(c.styleSheet.rawCssText,d,e),h[d]=!0):(!/^([a-zA-Z:]*\/\/)/.test(d)&&!k||d.replace(RegExp.$1,"").split("/")[0]===a.location.host)&&m.push({href:d,media:e}))}o()},o=function(){if(m.length){var b=m.shift();v(b.href,function(c){p(c,b.href,b.media),h[b.href]=!0,a.setTimeout(function(){o()},0)})}},p=function(a,b,c){var d=a.match(/@media[^\{]+\{([^\{\}]*\{[^\}\{]*\})+/gi),g=d&&d.length||0;b=b.substring(0,b.lastIndexOf("/"));var h=function(a){return a.replace(/(url\()['"]?([^\/\)'"][^:\)'"]+)['"]?(\))/g,"$1"+b+"$2$3")},i=!g&&c;b.length&&(b+="/"),i&&(g=1);for(var j=0;g>j;j++){var k,l,m,n;i?(k=c,f.push(h(a))):(k=d[j].match(/@media *([^\{]+)\{([\S\s]+?)$/)&&RegExp.$1,f.push(RegExp.$2&&h(RegExp.$2))),m=k.split(","),n=m.length;for(var o=0;n>o;o++)l=m[o],e.push({media:l.split("(")[0].match(/(only\s+)?([a-zA-Z]+)\s?/)&&RegExp.$2||"all",rules:f.length-1,hasquery:l.indexOf("(")>-1,minw:l.match(/\(\s*min\-width\s*:\s*(\s*[0-9\.]+)(px|em)\s*\)/)&&parseFloat(RegExp.$1)+(RegExp.$2||""),maxw:l.match(/\(\s*max\-width\s*:\s*(\s*[0-9\.]+)(px|em)\s*\)/)&&parseFloat(RegExp.$1)+(RegExp.$2||"")})}u()},s=function(){var a,b=c.createElement("div"),e=c.body,f=!1;return b.style.cssText="position:absolute;font-size:1em;width:1em",e||(e=f=c.createElement("body"),e.style.background="none"),e.appendChild(b),d.insertBefore(e,d.firstChild),a=b.offsetWidth,f?d.removeChild(e):e.removeChild(b),a=t=parseFloat(a)},u=function(b){var h="clientWidth",k=d[h],m="CSS1Compat"===c.compatMode&&k||c.body[h]||k,n={},o=l[l.length-1],p=(new Date).getTime();if(b&&q&&i>p-q)return a.clearTimeout(r),r=a.setTimeout(u,i),void 0;q=p;for(var v in e)if(e.hasOwnProperty(v)){var w=e[v],x=w.minw,y=w.maxw,z=null===x,A=null===y,B="em";x&&(x=parseFloat(x)*(x.indexOf(B)>-1?t||s():1)),y&&(y=parseFloat(y)*(y.indexOf(B)>-1?t||s():1)),w.hasquery&&(z&&A||!(z||m>=x)||!(A||y>=m))||(n[w.media]||(n[w.media]=[]),n[w.media].push(f[w.rules]))}for(var C in g)g.hasOwnProperty(C)&&g[C]&&g[C].parentNode===j&&j.removeChild(g[C]);for(var D in n)if(n.hasOwnProperty(D)){var E=c.createElement("style"),F=n[D].join("\n");E.type="text/css",E.media=D,j.insertBefore(E,o.nextSibling),E.styleSheet?E.styleSheet.cssText=F:E.appendChild(c.createTextNode(F)),g.push(E)}},v=function(a,b){var c=w();c&&(c.open("GET",a,!0),c.onreadystatechange=function(){4!==c.readyState||200!==c.status&&304!==c.status||b(c.responseText)},4!==c.readyState&&c.send(null))},w=function(){var b=!1;try{b=new a.XMLHttpRequest}catch(c){b=new a.ActiveXObject("Microsoft.XMLHTTP")}return function(){return b}}();n(),b.update=n,a.addEventListener?a.addEventListener("resize",x,!1):a.attachEvent&&a.attachEvent("onresize",x)}})(this); diff --git a/profiles/wcm_base/themes/ocio_omega_1/libraries/selectivizr/selectivizr.js b/profiles/wcm_base/themes/ocio_omega_1/libraries/selectivizr/selectivizr.js deleted file mode 100755 index a04698e720ee1106d8f5cf58c331c58462dfa573..0000000000000000000000000000000000000000 --- a/profiles/wcm_base/themes/ocio_omega_1/libraries/selectivizr/selectivizr.js +++ /dev/null @@ -1,563 +0,0 @@ -/* - selectivizr v1.0.3b - (c) Keith Clark, freely distributable under the terms - of the MIT license. - - selectivizr.com - */ -/* - - Notes about this source - ----------------------- - - * The #DEBUG_START and #DEBUG_END comments are used to mark blocks of code - that will be removed prior to building a final release version (using a - pre-compression script) - - - References: - ----------- - - * CSS Syntax : http://www.w3.org/TR/2003/WD-css3-syntax-20030813/#style - * Selectors : http://www.w3.org/TR/css3-selectors/#selectors - * IE Compatability : http://msdn.microsoft.com/en-us/library/cc351024(VS.85).aspx - * W3C Selector Tests : http://www.w3.org/Style/CSS/Test/CSS3/Selectors/current/html/tests/ - - */ - -(function(win) { - - // Determine IE version and stop execution if browser isn't IE. This - // handles the script being loaded by non IE browsers because the - // developer didn't use conditional comments. - var ieUserAgent = navigator.userAgent.match(/MSIE (\d+)/); - if (!ieUserAgent) { - return false; - } - - // =========================== Init Objects ============================ - - var doc = document; - var root = doc.documentElement; - var xhr = getXHRObject(); - var ieVersion = ieUserAgent[1]; - - // If were not in standards mode, IE is too old / new or we can't create - // an XMLHttpRequest object then we should get out now. - if (doc.compatMode != 'CSS1Compat' || ieVersion<6 || ieVersion>8 || !xhr) { - return; - } - - - // ========================= Common Objects ============================ - - // Compatiable selector engines in order of CSS3 support. Note: '*' is - // a placholder for the object key name. (basically, crude compression) - var selectorEngines = { - "NW" : "*.Dom.select", - "MooTools" : "$$", - "DOMAssistant" : "*.$", - "Prototype" : "$$", - "YAHOO" : "*.util.Selector.query", - "Sizzle" : "*", - "jQuery" : "*", - "dojo" : "*.query" - }; - - var selectorMethod; - var enabledWatchers = []; // array of :enabled/:disabled elements to poll - var domPatches = []; - var ie6PatchID = 0; // used to solve ie6's multiple class bug - var patchIE6MultipleClasses = true; // if true adds class bloat to ie6 - var namespace = "slvzr"; - - // Stylesheet parsing regexp's - var RE_COMMENT = /(\/\*[^*]*\*+([^\/][^*]*\*+)*\/)\s*?/g; - var RE_IMPORT = /@import\s*(?:(?:(?:url\(\s*(['"]?)(.*)\1)\s*\))|(?:(['"])(.*)\3))\s*([^;]*);/g; - var RE_ASSET_URL = /(behavior\s*?:\s*)?\burl\(\s*(["']?)(?!data:)([^"')]+)\2\s*\)/g; - var RE_PSEUDO_STRUCTURAL = /^:(empty|(first|last|only|nth(-last)?)-(child|of-type))$/; - var RE_PSEUDO_ELEMENTS = /:(:first-(?:line|letter))/g; - var RE_SELECTOR_GROUP = /((?:^|(?:\s*})+)(?:\s*@media[^{]+{)?)\s*([^\{]*?[\[:][^{]+)/g; - var RE_SELECTOR_PARSE = /([ +~>])|(:[a-z-]+(?:\(.*?\)+)?)|(\[.*?\])/g; - var RE_LIBRARY_INCOMPATIBLE_PSEUDOS = /(:not\()?:(hover|enabled|disabled|focus|checked|target|active|visited|first-line|first-letter)\)?/g; - var RE_PATCH_CLASS_NAME_REPLACE = /[^\w-]/g; - - // HTML UI element regexp's - var RE_INPUT_ELEMENTS = /^(INPUT|SELECT|TEXTAREA|BUTTON)$/; - var RE_INPUT_CHECKABLE_TYPES = /^(checkbox|radio)$/; - - // Broken attribute selector implementations (IE7/8 native [^=""], [$=""] and [*=""]) - var BROKEN_ATTR_IMPLEMENTATIONS = ieVersion>6 ? /[\$\^*]=(['"])\1/ : null; - - // Whitespace normalization regexp's - var RE_TIDY_TRAILING_WHITESPACE = /([(\[+~])\s+/g; - var RE_TIDY_LEADING_WHITESPACE = /\s+([)\]+~])/g; - var RE_TIDY_CONSECUTIVE_WHITESPACE = /\s+/g; - var RE_TIDY_TRIM_WHITESPACE = /^\s*((?:[\S\s]*\S)?)\s*$/; - - // String constants - var EMPTY_STRING = ""; - var SPACE_STRING = " "; - var PLACEHOLDER_STRING = "$1"; - - // =========================== Patching ================================ - - // --[ patchStyleSheet() ]---------------------------------------------- - // Scans the passed cssText for selectors that require emulation and - // creates one or more patches for each matched selector. - function patchStyleSheet( cssText ) { - return cssText.replace(RE_PSEUDO_ELEMENTS, PLACEHOLDER_STRING). - replace(RE_SELECTOR_GROUP, function(m, prefix, selectorText) { - var selectorGroups = selectorText.split(","); - for (var c = 0, cs = selectorGroups.length; c < cs; c++) { - var selector = normalizeSelectorWhitespace(selectorGroups[c]) + SPACE_STRING; - var patches = []; - selectorGroups[c] = selector.replace(RE_SELECTOR_PARSE, - function(match, combinator, pseudo, attribute, index) { - if (combinator) { - if (patches.length>0) { - domPatches.push( { selector: selector.substring(0, index), patches: patches } ) - patches = []; - } - return combinator; - } - else { - var patch = (pseudo) ? patchPseudoClass( pseudo ) : patchAttribute( attribute ); - if (patch) { - patches.push(patch); - return "." + patch.className; - } - return match; - } - } - ); - } - return prefix + selectorGroups.join(","); - }); - }; - - // --[ patchAttribute() ]----------------------------------------------- - // returns a patch for an attribute selector. - function patchAttribute( attr ) { - return (!BROKEN_ATTR_IMPLEMENTATIONS || BROKEN_ATTR_IMPLEMENTATIONS.test(attr)) ? - { className: createClassName(attr), applyClass: true } : null; - }; - - // --[ patchPseudoClass() ]--------------------------------------------- - // returns a patch for a pseudo-class - function patchPseudoClass( pseudo ) { - - var applyClass = true; - var className = createClassName(pseudo.slice(1)); - var isNegated = pseudo.substring(0, 5) == ":not("; - var activateEventName; - var deactivateEventName; - - // if negated, remove :not() - if (isNegated) { - pseudo = pseudo.slice(5, -1); - } - - // bracket contents are irrelevant - remove them - var bracketIndex = pseudo.indexOf("(") - if (bracketIndex > -1) { - pseudo = pseudo.substring(0, bracketIndex); - } - - // check we're still dealing with a pseudo-class - if (pseudo.charAt(0) == ":") { - switch (pseudo.slice(1)) { - - case "root": - applyClass = function(e) { - return isNegated ? e != root : e == root; - } - break; - - case "target": - // :target is only supported in IE8 - if (ieVersion == 8) { - applyClass = function(e) { - var handler = function() { - var hash = location.hash; - var hashID = hash.slice(1); - return isNegated ? (hash == EMPTY_STRING || e.id != hashID) : (hash != EMPTY_STRING && e.id == hashID); - }; - addEvent( win, "hashchange", function() { - toggleElementClass(e, className, handler()); - }) - return handler(); - } - break; - } - return false; - - case "checked": - applyClass = function(e) { - if (RE_INPUT_CHECKABLE_TYPES.test(e.type)) { - addEvent( e, "propertychange", function() { - if (event.propertyName == "checked") { - toggleElementClass( e, className, e.checked !== isNegated ); - } - }) - } - return e.checked !== isNegated; - } - break; - - case "disabled": - isNegated = !isNegated; - - case "enabled": - applyClass = function(e) { - if (RE_INPUT_ELEMENTS.test(e.tagName)) { - addEvent( e, "propertychange", function() { - if (event.propertyName == "$disabled") { - toggleElementClass( e, className, e.$disabled === isNegated ); - } - }); - enabledWatchers.push(e); - e.$disabled = e.disabled; - return e.disabled === isNegated; - } - return pseudo == ":enabled" ? isNegated : !isNegated; - } - break; - - case "focus": - activateEventName = "focus"; - deactivateEventName = "blur"; - - case "hover": - if (!activateEventName) { - activateEventName = "mouseenter"; - deactivateEventName = "mouseleave"; - } - applyClass = function(e) { - addEvent( e, isNegated ? deactivateEventName : activateEventName, function() { - toggleElementClass( e, className, true ); - }) - addEvent( e, isNegated ? activateEventName : deactivateEventName, function() { - toggleElementClass( e, className, false ); - }) - return isNegated; - } - break; - - // everything else - default: - // If we don't support this pseudo-class don't create - // a patch for it - if (!RE_PSEUDO_STRUCTURAL.test(pseudo)) { - return false; - } - break; - } - } - return { className: className, applyClass: applyClass }; - }; - - // --[ applyPatches() ]------------------------------------------------- - function applyPatches() { - var elms, selectorText, patches, domSelectorText; - - for (var c=0; c<domPatches.length; c++) { - selectorText = domPatches[c].selector; - patches = domPatches[c].patches; - - // Although some selector libraries can find :checked :enabled etc. - // we need to find all elements that could have that state because - // it can be changed by the user. - domSelectorText = selectorText.replace(RE_LIBRARY_INCOMPATIBLE_PSEUDOS, EMPTY_STRING); - - // If the dom selector equates to an empty string or ends with - // whitespace then we need to append a universal selector (*) to it. - if (domSelectorText == EMPTY_STRING || domSelectorText.charAt(domSelectorText.length - 1) == SPACE_STRING) { - domSelectorText += "*"; - } - - // Ensure we catch errors from the selector library - try { - elms = selectorMethod( domSelectorText ); - } catch (ex) { - // #DEBUG_START - log( "Selector '" + selectorText + "' threw exception '" + ex + "'" ); - // #DEBUG_END - } - - - if (elms) { - for (var d = 0, dl = elms.length; d < dl; d++) { - var elm = elms[d]; - var cssClasses = elm.className; - for (var f = 0, fl = patches.length; f < fl; f++) { - var patch = patches[f]; - if (!hasPatch(elm, patch)) { - if (patch.applyClass && (patch.applyClass === true || patch.applyClass(elm) === true)) { - cssClasses = toggleClass(cssClasses, patch.className, true ); - } - } - } - elm.className = cssClasses; - } - } - } - }; - - // --[ hasPatch() ]----------------------------------------------------- - // checks for the exsistence of a patch on an element - function hasPatch( elm, patch ) { - return new RegExp("(^|\\s)" + patch.className + "(\\s|$)").test(elm.className); - }; - - - // =========================== Utility ================================= - - function createClassName( className ) { - return namespace + "-" + ((ieVersion == 6 && patchIE6MultipleClasses) ? - ie6PatchID++ - : - className.replace(RE_PATCH_CLASS_NAME_REPLACE, function(a) { return a.charCodeAt(0) })); - }; - - // --[ log() ]---------------------------------------------------------- - // #DEBUG_START - function log( message ) { - if (win.console) { - win.console.log(message); - } - }; - // #DEBUG_END - - // --[ trim() ]--------------------------------------------------------- - // removes leading, trailing whitespace from a string - function trim( text ) { - return text.replace(RE_TIDY_TRIM_WHITESPACE, PLACEHOLDER_STRING); - }; - - // --[ normalizeWhitespace() ]------------------------------------------ - // removes leading, trailing and consecutive whitespace from a string - function normalizeWhitespace( text ) { - return trim(text).replace(RE_TIDY_CONSECUTIVE_WHITESPACE, SPACE_STRING); - }; - - // --[ normalizeSelectorWhitespace() ]---------------------------------- - // tidies whitespace around selector brackets and combinators - function normalizeSelectorWhitespace( selectorText ) { - return normalizeWhitespace(selectorText. - replace(RE_TIDY_TRAILING_WHITESPACE, PLACEHOLDER_STRING). - replace(RE_TIDY_LEADING_WHITESPACE, PLACEHOLDER_STRING) - ); - }; - - // --[ toggleElementClass() ]------------------------------------------- - // toggles a single className on an element - function toggleElementClass( elm, className, on ) { - var oldClassName = elm.className; - var newClassName = toggleClass(oldClassName, className, on); - if (newClassName != oldClassName) { - elm.className = newClassName; - elm.parentNode.className += EMPTY_STRING; - } - }; - - // --[ toggleClass() ]-------------------------------------------------- - // adds / removes a className from a string of classNames. Used to - // manage multiple class changes without forcing a DOM redraw - function toggleClass( classList, className, on ) { - var re = RegExp("(^|\\s)" + className + "(\\s|$)"); - var classExists = re.test(classList); - if (on) { - return classExists ? classList : classList + SPACE_STRING + className; - } else { - return classExists ? trim(classList.replace(re, PLACEHOLDER_STRING)) : classList; - } - }; - - // --[ addEvent() ]----------------------------------------------------- - function addEvent(elm, eventName, eventHandler) { - elm.attachEvent("on" + eventName, eventHandler); - }; - - // --[ getXHRObject() ]------------------------------------------------- - function getXHRObject() { - if (win.XMLHttpRequest) { - return new XMLHttpRequest; - } - try { - return new ActiveXObject('Microsoft.XMLHTTP'); - } catch(e) { - return null; - } - }; - - // --[ loadStyleSheet() ]----------------------------------------------- - function loadStyleSheet( url ) { - xhr.open("GET", url, false); - xhr.send(); - return (xhr.status==200) ? xhr.responseText : EMPTY_STRING; - }; - - // --[ resolveUrl() ]--------------------------------------------------- - // Converts a URL fragment to a fully qualified URL using the specified - // context URL. Returns null if same-origin policy is broken - function resolveUrl( url, contextUrl, ignoreSameOriginPolicy ) { - - function getProtocol( url ) { - return url.substring(0, url.indexOf("//")); - }; - - function getProtocolAndHost( url ) { - return url.substring(0, url.indexOf("/", 8)); - }; - - if (!contextUrl) { - contextUrl = baseUrl; - } - - // protocol-relative path - if (url.substring(0,2)=="//") { - url = getProtocol(contextUrl) + url; - } - - // absolute path - if (/^https?:\/\//i.test(url)) { - return !ignoreSameOriginPolicy && getProtocolAndHost(contextUrl) != getProtocolAndHost(url) ? null : url ; - } - - // root-relative path - if (url.charAt(0)=="/") { - return getProtocolAndHost(contextUrl) + url; - } - - // relative path - var contextUrlPath = contextUrl.split(/[?#]/)[0]; // ignore query string in the contextUrl - if (url.charAt(0) != "?" && contextUrlPath.charAt(contextUrlPath.length - 1) != "/") { - contextUrlPath = contextUrlPath.substring(0, contextUrlPath.lastIndexOf("/") + 1); - } - - return contextUrlPath + url; - }; - - // --[ parseStyleSheet() ]---------------------------------------------- - // Downloads the stylesheet specified by the URL, removes it's comments - // and recursivly replaces @import rules with their contents, ultimately - // returning the full cssText. - function parseStyleSheet( url ) { - if (url) { - return loadStyleSheet(url).replace(RE_COMMENT, EMPTY_STRING). - replace(RE_IMPORT, function( match, quoteChar, importUrl, quoteChar2, importUrl2, media ) { - var cssText = parseStyleSheet(resolveUrl(importUrl || importUrl2, url)); - return (media) ? "@media " + media + " {" + cssText + "}" : cssText; - }). - replace(RE_ASSET_URL, function( match, isBehavior, quoteChar, assetUrl ) { - quoteChar = quoteChar || EMPTY_STRING; - return isBehavior ? match : " url(" + quoteChar + resolveUrl(assetUrl, url, true) + quoteChar + ") "; - }); - } - return EMPTY_STRING; - }; - - // --[ getStyleSheets() ]----------------------------------------------- - function getStyleSheets() { - var url, stylesheet; - for (var c = 0; c < doc.styleSheets.length; c++) { - stylesheet = doc.styleSheets[c]; - if (stylesheet.href != EMPTY_STRING) { - url = resolveUrl(stylesheet.href); - if (url) { - stylesheet.cssText = stylesheet["rawCssText"] = patchStyleSheet( parseStyleSheet( url ) ); - } - } - } - }; - - // --[ init() ]--------------------------------------------------------- - function init() { - applyPatches(); - - // :enabled & :disabled polling script (since we can't hook - // onpropertychange event when an element is disabled) - if (enabledWatchers.length > 0) { - setInterval( function() { - for (var c = 0, cl = enabledWatchers.length; c < cl; c++) { - var e = enabledWatchers[c]; - if (e.disabled !== e.$disabled) { - if (e.disabled) { - e.disabled = false; - e.$disabled = true; - e.disabled = true; - } - else { - e.$disabled = e.disabled; - } - } - } - }, 250) - } - }; - - // Determine the baseUrl and download the stylesheets - var baseTags = doc.getElementsByTagName("BASE"); - var baseUrl = (baseTags.length > 0) ? baseTags[0].href : doc.location.href; - getStyleSheets(); - - // Bind selectivizr to the ContentLoaded event. - ContentLoaded(win, function() { - // Determine the "best fit" selector engine - for (var engine in selectorEngines) { - var members, member, context = win; - if (win[engine]) { - members = selectorEngines[engine].replace("*", engine).split("."); - while ((member = members.shift()) && (context = context[member])) {} - if (typeof context == "function") { - selectorMethod = context; - init(); - return; - } - } - } - }); - - - - /*! - * ContentLoaded.js by Diego Perini, modified for IE<9 only (to save space) - * - * Author: Diego Perini (diego.perini at gmail.com) - * Summary: cross-browser wrapper for DOMContentLoaded - * Updated: 20101020 - * License: MIT - * Version: 1.2 - * - * URL: - * http://javascript.nwbox.com/ContentLoaded/ - * http://javascript.nwbox.com/ContentLoaded/MIT-LICENSE - * - */ - - // @w window reference - // @f function reference - function ContentLoaded(win, fn) { - - var done = false, top = true, - init = function(e) { - if (e.type == "readystatechange" && doc.readyState != "complete") return; - (e.type == "load" ? win : doc).detachEvent("on" + e.type, init, false); - if (!done && (done = true)) fn.call(win, e.type || e); - }, - poll = function() { - try { root.doScroll("left"); } catch(e) { setTimeout(poll, 50); return; } - init('poll'); - }; - - if (doc.readyState == "complete") fn.call(win, EMPTY_STRING); - else { - if (doc.createEventObject && root.doScroll) { - try { top = !win.frameElement; } catch(e) { } - if (top) poll(); - } - addEvent(doc,"readystatechange", init); - addEvent(win,"load", init); - } - }; -})(this); diff --git a/profiles/wcm_base/themes/ocio_omega_1/libraries/selectivizr/selectivizr.min.js b/profiles/wcm_base/themes/ocio_omega_1/libraries/selectivizr/selectivizr.min.js deleted file mode 100755 index d0e8bc803f221743f98ba7c4f6f6c4634ded94d8..0000000000000000000000000000000000000000 --- a/profiles/wcm_base/themes/ocio_omega_1/libraries/selectivizr/selectivizr.min.js +++ /dev/null @@ -1,2 +0,0 @@ -/* selectivizr v1.0.3b - (c) Keith Clark, freely distributable under the terms of the MIT license. selectivizr.com */ -(function(e){function _(e){return e.replace(g,M).replace(y,function(e,t,n){var r=n.split(",");for(var i=0,s=r.length;i<s;i++){var o=R(r[i])+O;var u=[];r[i]=o.replace(b,function(e,t,n,r,i){if(t){if(u.length>0){f.push({selector:o.substring(0,i),patches:u});u=[]}return t}else{var s=n?P(n):D(r);if(s){u.push(s);return"."+s.className}return e}})}return t+r.join(",")})}function D(e){return!T||T.test(e)?{className:j(e),applyClass:true}:null}function P(t){var n=true;var i=j(t.slice(1));var o=t.substring(0,5)==":not(";var u;var f;if(o){t=t.slice(5,-1)}var l=t.indexOf("(");if(l>-1){t=t.substring(0,l)}if(t.charAt(0)==":"){switch(t.slice(1)){case"root":n=function(e){return o?e!=r:e==r};break;case"target":if(s==8){n=function(t){var n=function(){var e=location.hash;var n=e.slice(1);return o?e==A||t.id!=n:e!=A&&t.id==n};W(e,"hashchange",function(){U(t,i,n())});return n()};break}return false;case"checked":n=function(e){if(x.test(e.type)){W(e,"propertychange",function(){if(event.propertyName=="checked"){U(e,i,e.checked!==o)}})}return e.checked!==o};break;case"disabled":o=!o;case"enabled":n=function(e){if(S.test(e.tagName)){W(e,"propertychange",function(){if(event.propertyName=="$disabled"){U(e,i,e.$disabled===o)}});a.push(e);e.$disabled=e.disabled;return e.disabled===o}return t==":enabled"?o:!o};break;case"focus":u="focus";f="blur";case"hover":if(!u){u="mouseenter";f="mouseleave"}n=function(e){W(e,o?f:u,function(){U(e,i,true)});W(e,o?u:f,function(){U(e,i,false)});return o};break;default:if(!m.test(t)){return false}break}}return{className:i,applyClass:n}}function H(){var e,t,n,r;for(var i=0;i<f.length;i++){t=f[i].selector;n=f[i].patches;r=t.replace(w,A);if(r==A||r.charAt(r.length-1)==O){r+="*"}try{e=u(r)}catch(s){F("Selector '"+t+"' threw exception '"+s+"'")}if(e){for(var o=0,a=e.length;o<a;o++){var l=e[o];var c=l.className;for(var h=0,p=n.length;h<p;h++){var d=n[h];if(!B(l,d)){if(d.applyClass&&(d.applyClass===true||d.applyClass(l)===true)){c=z(c,d.className,true)}}}l.className=c}}}}function B(e,t){return(new RegExp("(^|\\s)"+t.className+"(\\s|$)")).test(e.className)}function j(e){return h+"-"+(s==6&&c?l++:e.replace(E,function(e){return e.charCodeAt(0)}))}function F(t){if(e.console){e.console.log(t)}}function I(e){return e.replace(L,M)}function q(e){return I(e).replace(k,O)}function R(e){return q(e.replace(N,M).replace(C,M))}function U(e,t,n){var r=e.className;var i=z(r,t,n);if(i!=r){e.className=i;e.parentNode.className+=A}}function z(e,t,n){var r=RegExp("(^|\\s)"+t+"(\\s|$)");var i=r.test(e);if(n){return i?e:e+O+t}else{return i?I(e.replace(r,M)):e}}function W(e,t,n){e.attachEvent("on"+t,n)}function X(){if(e.XMLHttpRequest){return new XMLHttpRequest}try{return new ActiveXObject("Microsoft.XMLHTTP")}catch(t){return null}}function V(e){i.open("GET",e,false);i.send();return i.status==200?i.responseText:A}function $(e,t,n){function r(e){return e.substring(0,e.indexOf("//"))}function i(e){return e.substring(0,e.indexOf("/",8))}if(!t){t=Y}if(e.substring(0,2)=="//"){e=r(t)+e}if(/^https?:\/\//i.test(e)){return!n&&i(t)!=i(e)?null:e}if(e.charAt(0)=="/"){return i(t)+e}var s=t.split(/[?#]/)[0];if(e.charAt(0)!="?"&&s.charAt(s.length-1)!="/"){s=s.substring(0,s.lastIndexOf("/")+1)}return s+e}function J(e){if(e){return V(e).replace(p,A).replace(d,function(t,n,r,i,s,o){var u=J($(r||s,e));return o?"@media "+o+" {"+u+"}":u}).replace(v,function(t,n,r,i){r=r||A;return n?t:" url("+r+$(i,e,true)+r+") "})}return A}function K(){var e,t;for(var r=0;r<n.styleSheets.length;r++){t=n.styleSheets[r];if(t.href!=A){e=$(t.href);if(e){t.cssText=t["rawCssText"]=_(J(e))}}}}function Q(){H();if(a.length>0){setInterval(function(){for(var e=0,t=a.length;e<t;e++){var n=a[e];if(n.disabled!==n.$disabled){if(n.disabled){n.disabled=false;n.$disabled=true;n.disabled=true}else{n.$disabled=n.disabled}}}},250)}}function Z(e,t){var i=false,s=true,o=function(r){if(r.type=="readystatechange"&&n.readyState!="complete")return;(r.type=="load"?e:n).detachEvent("on"+r.type,o,false);if(!i&&(i=true))t.call(e,r.type||r)},u=function(){try{r.doScroll("left")}catch(e){setTimeout(u,50);return}o("poll")};if(n.readyState=="complete")t.call(e,A);else{if(n.createEventObject&&r.doScroll){try{s=!e.frameElement}catch(a){}if(s)u()}W(n,"readystatechange",o);W(e,"load",o)}}var t=navigator.userAgent.match(/MSIE (\d+)/);if(!t){return false}var n=document;var r=n.documentElement;var i=X();var s=t[1];if(n.compatMode!="CSS1Compat"||s<6||s>8||!i){return}var o={NW:"*.Dom.select",MooTools:"$$",DOMAssistant:"*.$",Prototype:"$$",YAHOO:"*.util.Selector.query",Sizzle:"*",jQuery:"*",dojo:"*.query"};var u;var a=[];var f=[];var l=0;var c=true;var h="slvzr";var p=/(\/\*[^*]*\*+([^\/][^*]*\*+)*\/)\s*?/g;var d=/@import\s*(?:(?:(?:url\(\s*(['"]?)(.*)\1)\s*\))|(?:(['"])(.*)\3))\s*([^;]*);/g;var v=/(behavior\s*?:\s*)?\burl\(\s*(["']?)(?!data:)([^"')]+)\2\s*\)/g;var m=/^:(empty|(first|last|only|nth(-last)?)-(child|of-type))$/;var g=/:(:first-(?:line|letter))/g;var y=/((?:^|(?:\s*})+)(?:\s*@media[^{]+{)?)\s*([^\{]*?[\[:][^{]+)/g;var b=/([ +~>])|(:[a-z-]+(?:\(.*?\)+)?)|(\[.*?\])/g;var w=/(:not\()?:(hover|enabled|disabled|focus|checked|target|active|visited|first-line|first-letter)\)?/g;var E=/[^\w-]/g;var S=/^(INPUT|SELECT|TEXTAREA|BUTTON)$/;var x=/^(checkbox|radio)$/;var T=s>6?/[\$\^*]=(['"])\1/:null;var N=/([(\[+~])\s+/g;var C=/\s+([)\]+~])/g;var k=/\s+/g;var L=/^\s*((?:[\S\s]*\S)?)\s*$/;var A="";var O=" ";var M="$1";var G=n.getElementsByTagName("BASE");var Y=G.length>0?G[0].href:n.location.href;K();Z(e,function(){for(var t in o){var n,r,i=e;if(e[t]){n=o[t].replace("*",t).split(".");while((r=n.shift())&&(i=i[r])){}if(typeof i=="function"){u=i;Q();return}}}});})(this) diff --git a/profiles/wcm_base/themes/ocio_omega_1/logo.png b/profiles/wcm_base/themes/ocio_omega_1/logo.png deleted file mode 100755 index 995523e1ca2b56f380b0cdbb813005901e800d6f..0000000000000000000000000000000000000000 Binary files a/profiles/wcm_base/themes/ocio_omega_1/logo.png and /dev/null differ diff --git a/profiles/wcm_base/themes/ocio_omega_1/ocio_1.info b/profiles/wcm_base/themes/ocio_omega_1/ocio_1.info deleted file mode 100755 index 550d0b90f6ee44e8b35ce7ebaed14a9a85502146..0000000000000000000000000000000000000000 --- a/profiles/wcm_base/themes/ocio_omega_1/ocio_1.info +++ /dev/null @@ -1,95 +0,0 @@ -name = OCIO 1 (in progress) -description = Please provide a description for your theme. -base theme = ocio_omega_base -screenshot = screenshot.png -engine = phptemplate -core = 7.x - -; ======================================== -; Stylesheets -; ======================================== -stylesheets[all][] = css/ocio-1.normalize.css -stylesheets[all][] = css/ocio-1.hacks.css -stylesheets[all][] = css/ocio-1.styles.css -stylesheets[all][] = css/ocio-1.no-query.css - -; ======================================== -; Scripts -; ======================================== -scripts[] = js/ocio-1.behaviors.js -scripts[] = js/ocio-1-equal-columns.js - -; ======================================== -; Regions -; ======================================== -regions[osu_navbar] = OSU Navbar -regions[masthead] = Masthead -regions[main_menu] = Main Menu -regions[hero] = Hero -regions[workbench] = Workbench Info -regions[content] = Content -regions[sidebar_1] = Sidebar 1 -regions[sidebar_2] = Sidebar 2 -regions[pre_footer] = Pre-Footer -regions[search] = Search -regions[footer_1] = Footer 1 -regions[footer_2] = Footer 2 -regions[footer_3] = Footer 3 -regions[user] = User - -; ======================================== -; Settings -; ======================================== -settings[toggle_logo] = 1 -settings[toggle_name] = 1 -settings[toggle_slogan] = 1 -settings[toggle_node_user_picture] = 1 -settings[toggle_comment_user_picture] = 1 -settings[toggle_comment_user_verification] = 1 -settings[toggle_favicon] = 1 -settings[toggle_main_menu] = 1 -settings[toggle_secondary_menu] = 1 -settings[omega_toggle_front_page_content] = 1 -settings[default_logo] = 1 -settings[logo_path] = "" -settings[logo_upload] = "" -settings[default_favicon] = 0 -settings[favicon_path] = "" -settings[favicon_upload] = "" -settings[omega_enable_warning] = 1 -settings[omega_toggle_extension_layouts] = 1 -settings[omega_layout] = ocio-full -settings[omega_toggle_extension_development] = 1 -settings[omega_enable_export_reminder] = 1 -settings[omega_rebuild_theme_registry] = 0 -settings[omega_rebuild_aggregates] = 0 -settings[omega_browser_width_indicator] = 1 -settings[omega_livereload] = 1 -settings[omega_livereload_script] = http://localhost:35729/livereload.js -settings[omega_livereload_host] = localhost -settings[omega_livereload_port] = 35729 -settings[omega_demo_regions] = 0 -settings[omega_toggle_extension_compatibility] = 1 -settings[omega_conditional_classes_html] = 1 -settings[omega_apple_touch] = 1 -settings[omega_cleartype] = 1 -settings[omega_handheld_friendly] = 1 -settings[omega_mobile_optimized] = 1 -settings[omega_viewport] = 1 -settings[omega_viewport_user_scaleable] = 1 -settings[omega_chrome_edge] = 1 -settings[omega_toggle_extension_assets] = 1 -settings[omega_libraries][selectivizr][status] = 1 -settings[omega_libraries][respond][status] = 1 -settings[omega_libraries][pie][status] = 1 -settings[omega_libraries][html5shiv][status] = 1 -settings[omega_libraries][modernizr][status] = 1 - -; ======================================== -; OCIO Omega Settings -; ======================================== -settings[ocio_omega_breadcrumb] = 1 -settings[ocio_omega_color_navbar] = dk-gray -settings[ocio_omega_color_masthead] = white -settings[ocio_omega_color_menu] = white -settings[ocio_omega_color_accent] = none diff --git a/profiles/wcm_base/themes/ocio_omega_1/package.json b/profiles/wcm_base/themes/ocio_omega_1/package.json deleted file mode 100755 index d6304f7e0b1e67136029c6089a7d00319dd018d3..0000000000000000000000000000000000000000 --- a/profiles/wcm_base/themes/ocio_omega_1/package.json +++ /dev/null @@ -1,16 +0,0 @@ -{ - "name": "ocio_1", - "version": "1.0.0", - "dependencies": {}, - "devDependencies": { - "grunt": "~0.4.0", - "grunt-contrib-watch": "~0.4.3", - "grunt-contrib-compass": "~0.2.0", - "grunt-contrib-jshint": "~0.1.1", - "grunt-contrib-uglify": "~0.2.0", - "grunt-shell": "~0.3.1" - }, - "engines": { - "node": ">=0.8.0" - } -} diff --git a/profiles/wcm_base/themes/ocio_omega_1/preprocess/README.md b/profiles/wcm_base/themes/ocio_omega_1/preprocess/README.md deleted file mode 100755 index 43a31c100dd7de4ab8eb94818968bacbe2f6a5ea..0000000000000000000000000000000000000000 --- a/profiles/wcm_base/themes/ocio_omega_1/preprocess/README.md +++ /dev/null @@ -1,30 +0,0 @@ -# Defining preprocess hooks -Rather than placing your preprocess hooks directly in the template.php file you -can manage them in automatically discovered and lazy-loaded include files. It is -even possible to organize them in sub-folders. This feature greatly improves the -maintainability of large themes that would otherwise contain hundreds of lines -of unrelated code in your template.php file. - -The include files have to follow a certain naming pattern (HOOK.preprocess.inc) -for them to be automatically discovered: - -* THEMENAME_preprocess_html() = html.preprocess.inc -* THEMENAME_preprocess_page() = page.preprocess.inc -* THEMENAME_preprocess_node() = node.preprocess.inc -* THEMENAME_preprocess_comment() = comment.preprocess.inc -* THEMENAME_preprocess_region() = region.preprocess.inc - -As with template files, you should replace underscores from the hook names with -hyphens: - -* THEMENAME_preprocess_comment_wrapper() = comment-wrapper.preprocess.inc -* THEMENAME_preprocess_html_tag() = html-tag.preprocess.inc - -Inside of each of these files you define the preprocess hook just as you would -otherwise do in your template.php file: - -``` -function THEMENAME_preprocess_HOOK(&$variables) { - // Your code here. -} -``` diff --git a/profiles/wcm_base/themes/ocio_omega_1/preprocess/page.preprocess.inc b/profiles/wcm_base/themes/ocio_omega_1/preprocess/page.preprocess.inc deleted file mode 100755 index d84b5bf672f58e208df68c3448822132ec82f876..0000000000000000000000000000000000000000 --- a/profiles/wcm_base/themes/ocio_omega_1/preprocess/page.preprocess.inc +++ /dev/null @@ -1,9 +0,0 @@ -<?php - -/** - * Implements hook_preprocess_page(). - */ -function ocio_1_preprocess_page(&$variables) { - // You can use preprocess hooks to modify the variables before they are passed - // to the theme function or template file. -} diff --git a/profiles/wcm_base/themes/ocio_omega_1/process/README.md b/profiles/wcm_base/themes/ocio_omega_1/process/README.md deleted file mode 100755 index 180a293362fbdb05f862a22ba484f2e0f4369e83..0000000000000000000000000000000000000000 --- a/profiles/wcm_base/themes/ocio_omega_1/process/README.md +++ /dev/null @@ -1,30 +0,0 @@ -# Defining process hooks -Rather than placing your process hooks directly in the template.php file you can -manage them in automatically discovered and lazy-loaded include files. It is -even possible to organize them in sub-folders. This feature greatly improves the -maintainability of large themes that would otherwise contain hundreds of lines -of unrelated code in your template.php file. - -The include files have to follow a certain naming pattern (HOOK.process.inc) for -them to be automatically discovered: - -* THEMENAME_process_html() = html.process.inc -* THEMENAME_process_page() = page.process.inc -* THEMENAME_process_node() = node.process.inc -* THEMENAME_process_comment() = comment.process.inc -* THEMENAME_process_region() = region.process.inc - -As with template files, you should replace underscores from the hook names with -hyphens: - -* THEMENAME_process_comment_wrapper() = comment-wrapper.process.inc -* THEMENAME_process_html_tag() = html-tag.process.inc - -Inside of each of these files you define the process hook just as you would -otherwise do in your template.php file: - -``` -function THEMENAME_process_HOOK(&$variables) { - // Your code here. -} -``` diff --git a/profiles/wcm_base/themes/ocio_omega_1/process/page.process.inc b/profiles/wcm_base/themes/ocio_omega_1/process/page.process.inc deleted file mode 100755 index 129a70f8fb6cf4d6ffe178c058a9b8070ade0b02..0000000000000000000000000000000000000000 --- a/profiles/wcm_base/themes/ocio_omega_1/process/page.process.inc +++ /dev/null @@ -1,9 +0,0 @@ -<?php - -/** - * Implements hook_process_page(). - */ -function ocio_1_process_page(&$variables) { - // You can use process hooks to modify the variables before they are passed to - // the theme function or template file. -} diff --git a/profiles/wcm_base/themes/ocio_omega_1/sass/README.md b/profiles/wcm_base/themes/ocio_omega_1/sass/README.md deleted file mode 100755 index 582493ef7c00253ff022b578927cb432928b130e..0000000000000000000000000000000000000000 --- a/profiles/wcm_base/themes/ocio_omega_1/sass/README.md +++ /dev/null @@ -1,124 +0,0 @@ -# Introduction to [Sass](http://sass-lang.com/) -Sass makes CSS fun again. Sass is an extension of CSS3, adding nested rules, -variables, mixins, selector inheritance, and more. It’s translated to well- -formatted, standard CSS using the command line tool or a web-framework plugin. - -Sass has two syntaxes. The new main syntax (as of Sass 3) is known as “SCSS” -(for “Sassy CSS”), and is a superset of CSS3’s syntax. This means that every -valid CSS3 stylesheet is valid SCSS as well. SCSS files use the extension .scss. - -The second, older syntax is known as the indented syntax (or just “Sass”). -Inspired by Haml’s terseness, it’s intended for people who prefer conciseness -over similarity to CSS. Instead of brackets and semicolons, it uses the -indentation of lines to specify blocks. Although no longer the primary syntax, -the indented syntax will continue to be supported. Files in the indented syntax -use the extension .sass. - -Please refer to the [Sass documentation](http://sass-lang.com/docs.html) for -further information about the syntax. - -## Introduction to [Compass](http://compass-style.org/) -Compass is an open-source CSS Authoring Framework. - -Please refer to the [Compass documentation](http://compass-style.org/reference) -for further information on how to leverage the powerful Compass framework. - -## Compass extensions -There are many extensions available for Compass. You can install and use as many -of them together or just a single one depending on your use-case. Good examples -for useful Compass extensions are "susy" (a responsive grid framework -[http://susy.oddbird.net/]) or "compass-rgbapng" (a rgba() .png file generator) -but there are many more. - -## Setting up and using Sass and Compass -Compass runs on any computer that has -[ruby](http://www.ruby-lang.org/en/downloads) installed. - -Once you got ruby installed you can easily install the required gems from the -command line: -``` -$ gem update --system -$ gem install compass -``` - -Any additional library can be installed in the same way: -``` -$ gem install compass-rgbapng -$ gem install susy -``` - -Once you have set up your environment you can navigate to the folder that holds -your config.rb file. - -The config.rb file is the configuration file that helps Sass and Compass to -understand your environment. For example, it defines which folder your .scss -or .sass files are stored in or where the generated .css files should be output -to. - -Executing the following command will constantly watch for any change in your -.scss files and re-compile them into .css: -``` -$ compass watch -``` - -You can also clear and recompile your .css manually: -``` -$ compass clean -$ compass compile -``` - -## Barebones Sass Structure -The barebones CSS structure provided in this starterkit uses many of the ideas -discussed in Jonathan [Snook's SMACSS](http://smacss.com) and is intended to -provide a starting point for building modular, scalable CSS using Sass and -Drupal. - -Multiple Sass partials are used to help organise the styles, these are combined -by including them in styles.scss which is compiled into styles.css in the css/ -directory. - -All styles are included in order of specificity, this means that as you go down -the document each section builds upon and inherits sensibly from the previous -ones. This results in less undoing of styles, less specificity problems and -all-round better architected and lighter stylesheets. - -The file and directory structure contained in this folder looks something like -this: - -### Top level files -These files are the main entry points for the Sass compiler and shouldn't -directly contain any CSS code, instead they only serves to combine the Sass -contained in the partials (see below) through @import directives. - -#### ocio-1.styles.scss -This file aggregates all the components into a single file. - -#### ocio-1.normalize.scss -This file provides a CSS reset/normalize generated based on the legacy -variables. - -#### ocio-1.hacks.scss -This file may be used to provide temporary hot-fixes for style issues that -you plan to properly implement as components at a later point in time or simply -don't have a proper solution for yet. - -#### ocio-1.no-query.scss -This file re-renders the same contents as the styles.scss file but without any -media queries. It can be used as a fallback for for older browsers that don't -support media queries. You can find more information about this on the -github repository of the -[breakpoint](https://github.com/Team-Sass/breakpoint/wiki/No-Query-Fallbacks). -Compass gem. - -### Partials -#### variables -This is where you place your Sass variables. - -#### abstractions -This is where you place your functions, mixins and extends. - -#### base -This is where you place all your basic, raw HTML element styling. - -#### components -This is where you place your components. diff --git a/profiles/wcm_base/themes/ocio_omega_1/sass/abstractions/README.md b/profiles/wcm_base/themes/ocio_omega_1/sass/abstractions/README.md deleted file mode 100755 index 7730ffb7c831e0c9500a73ed0d47d92855bc101c..0000000000000000000000000000000000000000 --- a/profiles/wcm_base/themes/ocio_omega_1/sass/abstractions/README.md +++ /dev/null @@ -1,3 +0,0 @@ -# Abstractions -Abstractions contains Sass mixins, extends and functions for use throughout your -stylesheets and help to promote code reuse. diff --git a/profiles/wcm_base/themes/ocio_omega_1/sass/base/README.md b/profiles/wcm_base/themes/ocio_omega_1/sass/base/README.md deleted file mode 100755 index 677a7c1530a3aa64023dfae0d6ce3c2b86a9f596..0000000000000000000000000000000000000000 --- a/profiles/wcm_base/themes/ocio_omega_1/sass/base/README.md +++ /dev/null @@ -1,12 +0,0 @@ -# Base styes -Base styles define the default look for HTML and, to some extent, common Drupal -elements. - -These rules will generally be made up of element selectors for HTML elements -such as headings, paragraphs and lists. Common Drupal elements, such as basic -form items, should be covered as well. - -The styleguide module (http://drupal.org/project/styleguide) gives you a good -overview of common Drupal elements for styling. By setting a solid baseline -before adding any more specific customisations you ensure that as any new -features are added they will be correctly styled without any extra work. diff --git a/profiles/wcm_base/themes/ocio_omega_1/sass/base/_buttons.scss b/profiles/wcm_base/themes/ocio_omega_1/sass/base/_buttons.scss deleted file mode 100755 index ca67682e994ae160479d6d3de3632066579cfade..0000000000000000000000000000000000000000 --- a/profiles/wcm_base/themes/ocio_omega_1/sass/base/_buttons.scss +++ /dev/null @@ -1,18 +0,0 @@ -@import "sassy-buttons"; - -.red-button { - @include sassy-button; - border-radius:0px; - box-shadow: 0px 4px 0px 0px darken($red,8%); - padding-bottom:0.2em; - font-weight:normal; -} - -.button, -#edit-submit, -#edit-submit--2, -#edit-submit--3, -#edit-preview, -.webform-submit { - @extend .red-button; -} \ No newline at end of file diff --git a/profiles/wcm_base/themes/ocio_omega_1/sass/base/_forms.scss b/profiles/wcm_base/themes/ocio_omega_1/sass/base/_forms.scss deleted file mode 100755 index 283bc8640f4a29b98ddabaecb612bdc59ac20ce5..0000000000000000000000000000000000000000 --- a/profiles/wcm_base/themes/ocio_omega_1/sass/base/_forms.scss +++ /dev/null @@ -1,3 +0,0 @@ -input { - line-height:inherit; -} \ No newline at end of file diff --git a/profiles/wcm_base/themes/ocio_omega_1/sass/base/_layout-base.scss b/profiles/wcm_base/themes/ocio_omega_1/sass/base/_layout-base.scss deleted file mode 100755 index df1d516094f8ad201bd4198d8d076b456fb46482..0000000000000000000000000000000000000000 --- a/profiles/wcm_base/themes/ocio_omega_1/sass/base/_layout-base.scss +++ /dev/null @@ -1,183 +0,0 @@ -// Setting l-constrained as percent padding -.l-constrained { - padding:0 2.5%; - margin: 0 auto; - @include pie-clearfix; - @include breakpoint($tab, true) { - padding:0 5%; - } - /* -@include breakpoint($desk, true) { - padding:0 10%; - } -*/ -} -.l-constrained-right { - padding:0 2.5%; - margin: 0 auto; - @include pie-clearfix; - @include breakpoint($tab, true) { - padding:0 5%; - } -/* - @include breakpoint($desk, true) { - padding:0 10% 0 5%; - } -*/ -} - -.l-constrained-left { - padding:0 2.5%; - margin: 0 auto; - @include pie-clearfix; - @include breakpoint($tab, true) { - padding:0 5%; - } -/* - @include breakpoint($desk, true) { - padding:0 5% 0 10%; - } -*/ -} - -.l-constrained-center { - padding:0 2.5%; - margin: 0 auto; - @include pie-clearfix; - @include breakpoint($tab, true) { - padding:0 5%; - } -} - -/************************************************ - * - * Layout overrides/ styles for Theme 1 - * - ************************************************/ - -//override max width -.max-width { - max-width: none; -} - - -// adding l-constrained to appropriate regions -.ocio-omega-equalcol-footer, .ocio-omega-equalcol-column, .ocio-omega-equalcol-header, - -.ocio-omega-threecol-header, - -.ocio-omega-twocol-content, .ocio-omega-twocol-header, .ocio-omega-twocol-footer, - -.ocio-omega-twocol-flipped-content, .ocio-omega-twocol-flipped-footer, .ocio-omega-twocol-flipped-header { - @extend .l-constrained; -} - - -.ocio-omega-threecol-column1, .ocio-omega-twocol-sidebar { - @extend .l-constrained-left; -} - - - -.ocio-omega-threecol-column3, .ocio-omega-twocol-flipped-sidebar { - @extend .l-constrained-right; -} - - - -.ocio-omega-threecol-column2 { - @extend .l-constrained-center; -} - -.ocio-omega-twocol-flipped-sidebar-inner { - margin-left:0px; -} - -// removing margins -.ocio-omega-equalcol-container, .ocio-omega-twocol-container, .ocio-omega-twocol-flipped-container, .ocio-omega-threecol-container { - margin-bottom:0px; - -} - -// coloring header regions in panopoly layouts -.ocio-omega-threecol-header, .ocio-omega-twocol-flipped-header, .ocio-omega-twocol-header, .ocio-omega-equalcol-header { - background-color:darken($lt-gray,10%); - float:left; - width:100%; -} - -// coloring footer regions in panopoly layouts -.ocio-omega-twocol-flipped-footer, .ocio-omega-twocol-footer, .ocio-omega-equalcol-footer { - background-color:darken($lt-gray,10%); -} - -// coloring column regions in panopoly layouts -.ocio-omega-equalcol-column2, .ocio-omega-twocol-sidebar, .ocio-omega-twocol-flipped-sidebar, .ocio-omega-threecol-column2 { - @extend .l-region--sidebar-1; -} - - - -#panels-ipe-regionid-column2 { - padding-bottom:2em; -} - -// Footer styles for full width -.ocio-omega-equalcol-footer, .ocio-omega-twocol-footer, .ocio-omega-twocol-flipped-footer, .ocio-omega-threecol-footer { - float:left; - width:100%; -} - -.ocio-omega-equalcol-container { - margin-bottom:0px; -} - -.field--name-field-map-address { - margin-top:1em; -} - -//adding margin to content region on all but front page -.l-content { - margin-bottom:2em; -} -.front .l-content { - margin-bottom:0 -} - -//workbench tab spacing -.tabs--primary li { - margin-top:2em; -} - -// Setting a variable for the l-constrained padding unit in percent -/* $l-constrained-padding-unit: (100-$l-constrained-width)/2; */ - - - -// Adding classes for various grid widths and setting padding to be used by full width regions -/* -.l-contstrained-padding-12 { - padding-right:$l-constrained-padding-unit; - padding-left:$l-constrained-padding-unit; -} -.l-contstrained-padding-9 { - padding-right:$l-constrained-padding-unit*(1/(9/12)); - padding-left:$l-constrained-padding-unit*(1/(9/12)); -} -.l-contstrained-padding-8 { - padding-right:$l-constrained-padding-unit*(1/(8/12)); - padding-left:$l-constrained-padding-unit*(1/(8/12)); -} -.l-contstrained-padding-6 { - padding-right:$l-constrained-padding-unit*(1/(6/12)); - padding-left:$l-constrained-padding-unit*(1/(6/12)); -} -.l-contstrained-padding-4 { - padding-right:$l-constrained-padding-unit*(1/(4/12)); - padding-left:$l-constrained-padding-unit*(1/(4/12)); -} -.l-contstrained-padding-3 { - padding-right:$l-constrained-padding-unit*(1/(3/12)); - padding-left:$l-constrained-padding-unit*(1/(3/12)); -} -*/ diff --git a/profiles/wcm_base/themes/ocio_omega_1/sass/base/_lists.scss b/profiles/wcm_base/themes/ocio_omega_1/sass/base/_lists.scss deleted file mode 100755 index e69de29bb2d1d6434b8b29ae775ad8c2e48c5391..0000000000000000000000000000000000000000 diff --git a/profiles/wcm_base/themes/ocio_omega_1/sass/base/_media.scss b/profiles/wcm_base/themes/ocio_omega_1/sass/base/_media.scss deleted file mode 100755 index a75269cc475fc6658ede8df2bfa1e5bc534894d4..0000000000000000000000000000000000000000 --- a/profiles/wcm_base/themes/ocio_omega_1/sass/base/_media.scss +++ /dev/null @@ -1,3 +0,0 @@ -img, media { - max-width: 100%; -} diff --git a/profiles/wcm_base/themes/ocio_omega_1/sass/base/_pager.scss b/profiles/wcm_base/themes/ocio_omega_1/sass/base/_pager.scss deleted file mode 100644 index 6526d623f83303e952ffc83b1f3bf3ad40655c66..0000000000000000000000000000000000000000 --- a/profiles/wcm_base/themes/ocio_omega_1/sass/base/_pager.scss +++ /dev/null @@ -1,61 +0,0 @@ -.pager { - text-align:right; -} - -/* -.pager__item { - background-color:darken($lt-gray,10%); - box-shadow: 0px 4px 0px 0px darken($lt-gray,16%); - padding: 0.25em 0.6em; - - color:$white; - font-weight:normal; - a { - @include link-colors($md-gray, $dk-gray, $red, $md-gray, $md-gray); - &:hover { - text-decoration:none; - } - } - &:hover { - background-color:$md-gray; - box-shadow: 0px 4px 0px 0px darken($md-gray,6%); - } - &.pager__item--current { - background-color:$dk-gray; - box-shadow: 0px 4px 0px 0px darken($dk-gray,10%); - &:hover{ - background-color:$dk-gray; - } - } -} -*/ - -.pager__item { - padding:0px; -} - -.pager__item--current { -@include sassy-button; - padding:0.2em 1em; - background-color:$dk-gray; - color:$white; - font-weight:normal; - box-shadow: 0px 4px 0px 0px darken($dk-gray,10%); - &:hover { - background-color:$dk-gray; - } - -} - -.pager__item a { - @include sassy-button; - background-color:darken($lt-gray,10%); - padding:0.2em 1em; - box-shadow: 0px 4px 0px 0px darken($lt-gray,16%); - @include link-colors($md-gray, $dk-gray, $red, $md-gray, $md-gray); - &:hover { - background-color:$md-gray; - box-shadow: 0px 4px 0px 0px darken($md-gray,6%); - color:$white; - } -} \ No newline at end of file diff --git a/profiles/wcm_base/themes/ocio_omega_1/sass/base/_tables.scss b/profiles/wcm_base/themes/ocio_omega_1/sass/base/_tables.scss deleted file mode 100755 index e69de29bb2d1d6434b8b29ae775ad8c2e48c5391..0000000000000000000000000000000000000000 diff --git a/profiles/wcm_base/themes/ocio_omega_1/sass/base/_typography.scss b/profiles/wcm_base/themes/ocio_omega_1/sass/base/_typography.scss deleted file mode 100755 index 708d7a535cf52cf30469c8d5fb92925d9fb74c0b..0000000000000000000000000000000000000000 --- a/profiles/wcm_base/themes/ocio_omega_1/sass/base/_typography.scss +++ /dev/null @@ -1,119 +0,0 @@ -// font units -@mixin font-size($sizeValue: 1.6) { - font-size: ($sizeValue * 10) + px; - font-size: $sizeValue + rem; -} - -//heading sizes -h1, .alpha { - @include font-size(4.0); - margin: .8em 0 0 0; -} -h2, .beta { - @include font-size(3.2); - margin: .9em 0 0 0; -} -h3, .gamma { - @include font-size(2.6); - margin: 1em 0 0 0; -} -h4, .delta { - @include font-size(2.4); - margin: 1.2em 0 0 0; -} -h5, .epsilon { - @include font-size(2); - margin: 1.4em 0 0 0; -} -h6, .zeta { - @include font-size(1.8); - margin: 1.4em 0 0 0; -} - -//headings style -h1, .alpha, -h2, .beta, -h3, .gamma, -h4, .delta, -h5, .epsilon, -h6, .zeta { - - font-family: $proxima; - font-weight: 600; - line-height: 100%; - - a, - a:visited { - @extend .header-links; - } -} - -//links -a { - @include link-colors($blue, $md-gray, $red, $blue, $yellow); - text-decoration: none; - font-weight: 500; - &:hover { - text-decoration: underline; - } -} -.header-links { - @include link-colors($red, $md-gray, $blue, $red, $yellow); - text-decoration: none; - &:hover { - text-decoration: none; - } -} -.reverse-links { - @include link-colors($lt-gray, $white, $red, $lt-gray, $yellow); -} - -//specific styles - -.more-link, -.more-link a { - text-transform: uppercase; - font-weight: 600; - text-decoration: none; - margin-top: 2em; - margin-bottom: 2em; -} - -.fine-print { - @include font-size(1.2); - line-height: 135%; -} - -.labels { - @include font-size(1.3); - text-transform: uppercase; - font-weight: 400; -} - - -.title-caps { - text-transform:uppercase; - @include font-size(2.6); -} - -.title-caps-red { - @extend .title-caps; - color:$red; -} - -h2.pane-title, h2.block__title { - text-transform: uppercase; - @include font-size(2.0); - color:$md-gray; - letter-spacing:1px; - font-weight:500; - margin: 3em 0 0 0; -} -.more-link-button { - color:$white; - - @extend .red-button; -} -blockquote p { - font-family:$capita; -} diff --git a/profiles/wcm_base/themes/ocio_omega_1/sass/components/README.md b/profiles/wcm_base/themes/ocio_omega_1/sass/components/README.md deleted file mode 100755 index c60898cdc20c3f2d92557a2eb0b6b9d045aa51ac..0000000000000000000000000000000000000000 --- a/profiles/wcm_base/themes/ocio_omega_1/sass/components/README.md +++ /dev/null @@ -1,40 +0,0 @@ -# Components -This directory should contain full components (modules in SMACSS), their -sub-components and modifiers. - -Components are discrete parts of your page that should sit within the regions -of your layouts. You should try to abstract your components as much as possible -to promote reuse throughout the theme. Components should be flexible enough to -respond to any width and should never rely on context -(e.g. .sidebar-first .component) for styling. This allows modules to be placed -throughout the theme with no risk of them breaking. - -If you find you need to change the look of a component depending on it's context -you should avoid using context based classes at all costs. Instead it is better -to add another "modifier" class to the component to alter the styling. Again, -this promotes reuse. - -Sub-components are the individual parts that make up a component. As a general -rule, adding a class to target a sub-component is a much better option than -using descendant selectors or element selectors. In many cases sub-components -can be made more reusable by making them components in their own right, so they -can then be used within other components. - -Almost everything that doesn't belong in base should be made a component. - -## Some common examples throughout Drupal - -* Blocks -* Content Types - For example, you may have a generic node component that contains - sub-components for the submitted by line and links. Specific components can - then be created for each content type to style the specifics of each. Finally, - by using entity view modes you can easily apply modifications based on the - .node-[view-mode] classes. -* Forms - For instance the log in form. -* Views - Each views output style could be made into a component, the content of each - row should be provided by a view mode styled by it's component CSS. Exposed - filter forms, views pagers and other views elements are also good candidates - for components. diff --git a/profiles/wcm_base/themes/ocio_omega_1/sass/components/_accordions.scss b/profiles/wcm_base/themes/ocio_omega_1/sass/components/_accordions.scss deleted file mode 100644 index e69de29bb2d1d6434b8b29ae775ad8c2e48c5391..0000000000000000000000000000000000000000 diff --git a/profiles/wcm_base/themes/ocio_omega_1/sass/components/_breadcrumbs.scss b/profiles/wcm_base/themes/ocio_omega_1/sass/components/_breadcrumbs.scss deleted file mode 100755 index d63d79870bbb5588c96b44bbd2e8daf383c500fd..0000000000000000000000000000000000000000 --- a/profiles/wcm_base/themes/ocio_omega_1/sass/components/_breadcrumbs.scss +++ /dev/null @@ -1,34 +0,0 @@ -.breadcrumb-wrapper { - background-color:lighten($md-gray,10%); - float:left; - width:100%; -} - -ul.breadcrumb { - - - li { - - - &:after { - content: "|"; - color: $lt-gray; - font-weight: 700; - margin-left: 0.3 * $horz-spacing-unit; - } - color:$white; - - a { - @include link-colors($white, $lt-gray, $blue, $lt-gray, $yellow); - } - - } - - //remove separator and margin for last item - li:last-child { - margin-right: 0; - &:after { - content: " "; - } - } -} diff --git a/profiles/wcm_base/themes/ocio_omega_1/sass/components/_faq.scss b/profiles/wcm_base/themes/ocio_omega_1/sass/components/_faq.scss deleted file mode 100644 index 21ad261628878943524aa7dd98cfb340eef17648..0000000000000000000000000000000000000000 --- a/profiles/wcm_base/themes/ocio_omega_1/sass/components/_faq.scss +++ /dev/null @@ -1,12 +0,0 @@ -.view-faq { - .item-list { - .views-field-title a { - font-weight:bold; - } - } - div.view-display-id-attachment_1 { - .views-field-title a { - font-weight:normal; - } - } -} \ No newline at end of file diff --git a/profiles/wcm_base/themes/ocio_omega_1/sass/components/_featured-slideshow.scss b/profiles/wcm_base/themes/ocio_omega_1/sass/components/_featured-slideshow.scss deleted file mode 100755 index a5087edd41656404593ed1f6bd1f0108629bb2cc..0000000000000000000000000000000000000000 --- a/profiles/wcm_base/themes/ocio_omega_1/sass/components/_featured-slideshow.scss +++ /dev/null @@ -1,62 +0,0 @@ -.flexslider a .flex-title, .flexslider a .flex-summary { - @extend .l-constrained; -} - - -.flexslider a .flex-meta .flex-title { - @include font-size(2.6); -} - - -.flex-direction-nav a { - color:$lt-gray; - text-shadow:none; - background:none; - &:hover { - color:$white; - } -} -.flexslider:hover a { - text-decoration:none; -} -ul.flex-direction-nav, ul.flex-direction-nav:hover { - display:none; -} -.flexslider a .flex-meta { - padding-left:0px; - padding-right:0px; - display:block; - position:relative; - background-color:$dk-gray; - padding-top:2em; - padding-bottom:2em; -} - -.flex-control-nav { - text-align:right; - @extend .l-constrained; - bottom:120px; - z-index:99; - width:100%; -} - -.flex-control-paging li a { - background-color:$dk-gray; - text-align:left; - width:20px; - height:20px; - margin-bottom:1em; - &.flex-active { - background-color:$white; - } -} - - /* IE9 SVG, needs conditional override of 'filter' to 'none' */ -//background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjU4JSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwLjYiLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==); -//background: -moz-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0.6) 58%); /* FF3.6+ */ -//background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,0,0,0)), color-stop(58%,rgba(0,0,0,0.6))); /* Chrome,Safari4+ */ -//background: -webkit-linear-gradient(top, rgba(0,0,0,0) 0%,rgba(0,0,0,0.6) 58%); /* Chrome10+,Safari5.1+ */ -//background: -o-linear-gradient(top, rgba(0,0,0,0) 0%,rgba(0,0,0,0.6) 58%); /* Opera 11.10+ */ -//background: -ms-linear-gradient(top, rgba(0,0,0,0) 0%,rgba(0,0,0,0.6) 58%); /* IE10+ */ -//background: linear-gradient(to bottom, rgba(0,0,0,0) 0%,rgba(0,0,0,0.6) 58%); /* W3C */ -//filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#99000000',GradientType=0 ); /* IE6-8 */ diff --git a/profiles/wcm_base/themes/ocio_omega_1/sass/components/_navigation.scss b/profiles/wcm_base/themes/ocio_omega_1/sass/components/_navigation.scss deleted file mode 100755 index df8d2dff4ddb49e21049c8f83ebb8b82edaaa988..0000000000000000000000000000000000000000 --- a/profiles/wcm_base/themes/ocio_omega_1/sass/components/_navigation.scss +++ /dev/null @@ -1,13 +0,0 @@ -.l-header { - padding-bottom: $vert-spacing-unit; - - .l-region--main-menu { - ul li.expanded:hover { - background-image: url("../images/arrow-up.svg"); - background-repeat: no-repeat; - background-position: 10% 100%; - background-size: 24px; - } - } -} - diff --git a/profiles/wcm_base/themes/ocio_omega_1/sass/components/_search.scss b/profiles/wcm_base/themes/ocio_omega_1/sass/components/_search.scss deleted file mode 100755 index e69de29bb2d1d6434b8b29ae775ad8c2e48c5391..0000000000000000000000000000000000000000 diff --git a/profiles/wcm_base/themes/ocio_omega_1/sass/components/_social.scss b/profiles/wcm_base/themes/ocio_omega_1/sass/components/_social.scss deleted file mode 100644 index 8819923c747bb64a1a053ab392fb45832291af0f..0000000000000000000000000000000000000000 --- a/profiles/wcm_base/themes/ocio_omega_1/sass/components/_social.scss +++ /dev/null @@ -1,20 +0,0 @@ -.osu-siteinfo-social li { - a { - border-bottom:3px solid darken($md-gray, 10%); - &.link-facebook:hover { - border-bottom:3px solid darken($facebook, 10%); - } - &.link-twitter:hover { - border-bottom:3px solid darken($twitter, 10%); - } - &.link-youtube:hover { - border-bottom:3px solid darken($youtube, 10%); - } - &.link-linkedin:hover { - border-bottom:3px solid darken($linkedin, 10%); - } - &.link-flickr:hover { - border-bottom:3px solid darken($flickr, 10%); - } - } -} \ No newline at end of file diff --git a/profiles/wcm_base/themes/ocio_omega_1/sass/components/_users.scss b/profiles/wcm_base/themes/ocio_omega_1/sass/components/_users.scss deleted file mode 100644 index ac3325c015cd11e8f759a61cad92c4caee32f657..0000000000000000000000000000000000000000 --- a/profiles/wcm_base/themes/ocio_omega_1/sass/components/_users.scss +++ /dev/null @@ -1,6 +0,0 @@ -.view-user-directory { - .isotope-element { - border-bottom:4px solid darken($lt-gray, 10%); - } - margin-top:1.5em; -} diff --git a/profiles/wcm_base/themes/ocio_omega_1/sass/components/regions/_hero.scss b/profiles/wcm_base/themes/ocio_omega_1/sass/components/regions/_hero.scss deleted file mode 100755 index e69de29bb2d1d6434b8b29ae775ad8c2e48c5391..0000000000000000000000000000000000000000 diff --git a/profiles/wcm_base/themes/ocio_omega_1/sass/components/regions/_main-menu.scss b/profiles/wcm_base/themes/ocio_omega_1/sass/components/regions/_main-menu.scss deleted file mode 100644 index e69de29bb2d1d6434b8b29ae775ad8c2e48c5391..0000000000000000000000000000000000000000 diff --git a/profiles/wcm_base/themes/ocio_omega_1/sass/components/regions/_main.scss b/profiles/wcm_base/themes/ocio_omega_1/sass/components/regions/_main.scss deleted file mode 100755 index e6335782fc4176da56030e70df73e950b819906c..0000000000000000000000000000000000000000 --- a/profiles/wcm_base/themes/ocio_omega_1/sass/components/regions/_main.scss +++ /dev/null @@ -1,5 +0,0 @@ -/* -.front div.l-content { - border-top:5px solid darken($lt-gray,10%);; -} -*/ diff --git a/profiles/wcm_base/themes/ocio_omega_1/sass/components/regions/_masthead.scss b/profiles/wcm_base/themes/ocio_omega_1/sass/components/regions/_masthead.scss deleted file mode 100755 index fd3caeb49b5d42c60944c5f1d911374af428ff3f..0000000000000000000000000000000000000000 --- a/profiles/wcm_base/themes/ocio_omega_1/sass/components/regions/_masthead.scss +++ /dev/null @@ -1,3 +0,0 @@ -.l-region--masthead { - background-color: $white; -} \ No newline at end of file diff --git a/profiles/wcm_base/themes/ocio_omega_1/sass/components/regions/_search.scss b/profiles/wcm_base/themes/ocio_omega_1/sass/components/regions/_search.scss deleted file mode 100644 index 3006bb253836fcc5bc89267ecabeca6142dcd961..0000000000000000000000000000000000000000 --- a/profiles/wcm_base/themes/ocio_omega_1/sass/components/regions/_search.scss +++ /dev/null @@ -1,17 +0,0 @@ -.l-search-wrapper { - background-color:lighten($md-gray,10%); - padding-top:1em; - padding-bottom:1em; - float:right; - width:100%; - clear:both; - .l-region--search { - float:right; - #edit-search-block-form--2 { - width:260px; - height:36px; - margin-right:0.5em; - border:1px solid lighten($md-gray,10%); - } - } -} \ No newline at end of file diff --git a/profiles/wcm_base/themes/ocio_omega_1/sass/components/regions/_sidebar.scss b/profiles/wcm_base/themes/ocio_omega_1/sass/components/regions/_sidebar.scss deleted file mode 100755 index cf6bcf414ff392c22beab598221907adbe5704a3..0000000000000000000000000000000000000000 --- a/profiles/wcm_base/themes/ocio_omega_1/sass/components/regions/_sidebar.scss +++ /dev/null @@ -1,7 +0,0 @@ -.l-region--sidebar-2, .l-region--sidebar-1 { - background-color:$lt-gray; -} - - - - diff --git a/profiles/wcm_base/themes/ocio_omega_1/sass/components/views/_news-view.scss b/profiles/wcm_base/themes/ocio_omega_1/sass/components/views/_news-view.scss deleted file mode 100755 index 36be9c833c606b7b725460d347bf87394bf65a09..0000000000000000000000000000000000000000 --- a/profiles/wcm_base/themes/ocio_omega_1/sass/components/views/_news-view.scss +++ /dev/null @@ -1,21 +0,0 @@ -.view-ocio-news-archive { - h3 { - text-transform:uppercase; - a { - font-weight:bold; - } - } - .field--name-node-link { - margin-bottom: 1em; - a { - @extend .more-link-button; - margin-top:0px; - } - } - -} - -.view-display-id-archive_listing_block h3 { - text-transform:none; - color:$dk-gray; -} \ No newline at end of file diff --git a/profiles/wcm_base/themes/ocio_omega_1/sass/layouts/ocio-full/ocio-full.layout.no-query.scss b/profiles/wcm_base/themes/ocio_omega_1/sass/layouts/ocio-full/ocio-full.layout.no-query.scss deleted file mode 100755 index f4ff5cb5c0bf4355bd9ac51e2e89d5494aa15b94..0000000000000000000000000000000000000000 --- a/profiles/wcm_base/themes/ocio_omega_1/sass/layouts/ocio-full/ocio-full.layout.no-query.scss +++ /dev/null @@ -1,5 +0,0 @@ -$breakpoint-no-queries: true; -$breakpoint-no-query-fallbacks: true; - -// Re import everything but without media queries. -@import "ocio-full.layout"; \ No newline at end of file diff --git a/profiles/wcm_base/themes/ocio_omega_1/sass/layouts/ocio-full/ocio-full.layout.scss b/profiles/wcm_base/themes/ocio_omega_1/sass/layouts/ocio-full/ocio-full.layout.scss deleted file mode 100755 index 18b44bc1d73eb3384fa87a54fa49fc5d344b9315..0000000000000000000000000000000000000000 --- a/profiles/wcm_base/themes/ocio_omega_1/sass/layouts/ocio-full/ocio-full.layout.scss +++ /dev/null @@ -1,116 +0,0 @@ -/******************************************************************************* - * ocio-full.layout.scss - * - * Styles for the OCIO Full layout. - ******************************************************************************/ -@import "compass"; -@import "breakpoint"; -@import "singularitygs"; - -// Globbing from within sub-folders only works with relative paths. -@import "../../variables/**/*"; -@import "../../base/**/*"; - -/* Header */ -.l-region--header { - padding: $vert-spacing-unit 0; - - .block { - float: right; - } -} - -/* Content Area */ -.l-highlighted-wrapper { - padding: $vert-spacing-unit 0; -} -.l-region--highlighted { - @extend .l-constrained; -} -.l-region--help { - margin-bottom: $vert-spacing-unit; -} -.l-content { - @extend .l-constrained; -} -.front .l-content { - padding:0px 0px; -} - -.l-main { - overflow: hidden; -} -/* Sidebars */ -.l-region--sidebar-2, -.l-region--sidebar-1 { - @extend .l-constrained-right; - padding-top: $vert-spacing-unit; - padding-bottom: $vert-spacing-unit + 99999px; - margin-bottom: -99999px - $vert-spacing-unit; -} - -/* Footer */ -.l-footer-wrapper { - padding: $vert-spacing-unit 0; -} -.l-region--footer { - @extend .l-constrained; -} - -@include breakpoint($tab, true) { - - /* Header */ - .l-branding { - @include grid-span(3, 1); - } - .l-region--navigation { - @include grid-span(6, 4); - } - .l-region--header { - @include grid-span(3, 10); - } - - /* Sidebars */ - .has-two-sidebars, - .has-one-sidebar { - .l-content { - @include grid-span(8, 1); - } - .l-region--sidebar-1, - .l-region--sidebar-2 { - @include grid-span(4, 9); - clear: right; - } - } -} - -@include breakpoint($desk, true) { - - /* Sidebars */ - .has-one-sidebar { - .l-content { - @include grid-span(8, 1); - } - .l-region--sidebar-1 { - @include grid-span(4, 9); - clear: none; - } - } - .has-two-sidebars { - .l-content { - @include grid-span(6, 1); - } - .l-region--sidebar-1, - .l-region--sidebar-2 { - @include grid-span(3, 7); - clear: none; - } - .l-region--sidebar-2 { - @include grid-span(3, 10); - } - } -} - -.l-footer-wrapper { - clear:both; -} diff --git a/profiles/wcm_base/themes/ocio_omega_1/sass/ocio-1.hacks.scss b/profiles/wcm_base/themes/ocio_omega_1/sass/ocio-1.hacks.scss deleted file mode 100755 index a895ace16530eaeca47b02465ef51baabc8f293f..0000000000000000000000000000000000000000 --- a/profiles/wcm_base/themes/ocio_omega_1/sass/ocio-1.hacks.scss +++ /dev/null @@ -1,13 +0,0 @@ -// Hide the toolbar or admin menu on small screens. -@media all and (max-width: 800px) { - #toolbar, #admin-menu { - display: none; - } - - html { - body.toolbar, body.admin-menu { - padding-top: 0 !important; - margin-top: 0 !important; - } - } -} diff --git a/profiles/wcm_base/themes/ocio_omega_1/sass/ocio-1.no-query.scss b/profiles/wcm_base/themes/ocio_omega_1/sass/ocio-1.no-query.scss deleted file mode 100755 index bb6ea48524b3648596b050d8d2d49405cd0d44ea..0000000000000000000000000000000000000000 --- a/profiles/wcm_base/themes/ocio_omega_1/sass/ocio-1.no-query.scss +++ /dev/null @@ -1,5 +0,0 @@ -$breakpoint-no-queries: true; -$breakpoint-no-query-fallbacks: true; - -// Re-render everything from styles.scss but without media queries. -@import "ocio-1.styles"; diff --git a/profiles/wcm_base/themes/ocio_omega_1/sass/ocio-1.normalize.scss b/profiles/wcm_base/themes/ocio_omega_1/sass/ocio-1.normalize.scss deleted file mode 100755 index 3d6b6ddd827ea0b7c62858ede861e12192b37243..0000000000000000000000000000000000000000 --- a/profiles/wcm_base/themes/ocio_omega_1/sass/ocio-1.normalize.scss +++ /dev/null @@ -1,8 +0,0 @@ -// Import the legacy variables (relevant for controlling compass-normalize). -@import "variables/**/*"; - -// Generate normalize.css. -@import "normalize"; - -// Use 'border-box' for the box model. -@import "toolkit/kickstart"; diff --git a/profiles/wcm_base/themes/ocio_omega_1/sass/ocio-1.styles.scss b/profiles/wcm_base/themes/ocio_omega_1/sass/ocio-1.styles.scss deleted file mode 100755 index 6edbb26c1eb738b9bcf9e76aed08449ee3b4d316..0000000000000000000000000000000000000000 --- a/profiles/wcm_base/themes/ocio_omega_1/sass/ocio-1.styles.scss +++ /dev/null @@ -1,24 +0,0 @@ -// Import external libraries. -@import "compass"; -@import "breakpoint"; -@import "singularitygs"; -@import "toolkit"; - -// Import variables, abstractions, base styles and components using globbing. -// -// Globbing will always import files alphabetically. Optimally, all your -// components should be self-contained and explicit enough to not have any -// contained styles leak into unrelated components: The import order should not -// affect the result. -// -// If there are variables, functions or mixins that depend on each other and -// therefore need to be imported in a specific order you can import them -// directly. Variables-, function- or mixin providing partials should never -// output any styles themselves: Importing them multiple times to resolve -// dependencies shouldn't be a problem. -@import "variables/**/*"; -@import "abstractions/**/*"; -@import "base/**/*"; -@import "components/**/*"; - - diff --git a/profiles/wcm_base/themes/ocio_omega_1/sass/variables/README.md b/profiles/wcm_base/themes/ocio_omega_1/sass/variables/README.md deleted file mode 100755 index ddf13461d9402d7bdcbb19b6038138c30774b5bc..0000000000000000000000000000000000000000 --- a/profiles/wcm_base/themes/ocio_omega_1/sass/variables/README.md +++ /dev/null @@ -1,14 +0,0 @@ -# Variables -Sass allows you to define variables that can be used throughout your Sass files. -Using variables makes it much easier to ensure consistency throughout your -stylesheets for values such as colors and numeric values. Variables are also -used for configuration by many Sass extensions. Some examples of values that -should be defined as variables are: - -* Colors scheme. -* Spacing units, for example vertical and horizontal spacing units. -* Font sizes and related metrics such as line height. -* Font stacks. -* Grid sizing -* Legacy browser support. - diff --git a/profiles/wcm_base/themes/ocio_omega_1/sass/variables/_colors.scss b/profiles/wcm_base/themes/ocio_omega_1/sass/variables/_colors.scss deleted file mode 100755 index 11f1c4884ccce397592aad74b1de87af97b18c3c..0000000000000000000000000000000000000000 --- a/profiles/wcm_base/themes/ocio_omega_1/sass/variables/_colors.scss +++ /dev/null @@ -1,41 +0,0 @@ -// base colors -$red: #b00; -$lt-gray: #ececec; -$md-gray: #666666; -$dk-gray: #2d2d2d; -$black: #000; -$white: #fff; - - -// accent colors -$blue: #0070aa; -$yellow: #dcaa38; -$green: #909738; -$purple: #442369; - -// social media colors -$facebook: #3b5998; -$twitter: #00aced; -$youtube: $red; -$google-plus: #dd4b39; -$linkedin: #007bb6; -$flickr: #ff0084; - -//misc osu colors -$orange: #d65828; - -// swatch colors -$swatch-colors: ( - "white": $white, - "lt-gray": darken($lt-gray, 10%), - "md-gray": $md-gray, - "dk-gray": lighten($dk-gray, 10%), - "black": $black, - "yellow": $yellow, - "green": darken($green, 20%), - "purple": lighten($purple, 20%), - "blue": darken($blue, 15%), - "red": $red, - "none": #747474, -); - diff --git a/profiles/wcm_base/themes/ocio_omega_1/sass/variables/_grid.scss b/profiles/wcm_base/themes/ocio_omega_1/sass/variables/_grid.scss deleted file mode 100755 index 21ebe691dbfaeb85db3cb5314b83b98b032580d8..0000000000000000000000000000000000000000 --- a/profiles/wcm_base/themes/ocio_omega_1/sass/variables/_grid.scss +++ /dev/null @@ -1,5 +0,0 @@ -//import grid variables from ocio_omega_base -@import "../../../ocio_omega_base/sass/variables/_grid.scss"; - - -$gutters: 0; \ No newline at end of file diff --git a/profiles/wcm_base/themes/ocio_omega_1/sass/variables/_legacy.scss b/profiles/wcm_base/themes/ocio_omega_1/sass/variables/_legacy.scss deleted file mode 100755 index cf76adafca0d9f54a8b0140cb31cab3449d8dde7..0000000000000000000000000000000000000000 --- a/profiles/wcm_base/themes/ocio_omega_1/sass/variables/_legacy.scss +++ /dev/null @@ -1,4 +0,0 @@ -// Legacy support. -$legacy-support-for-ie6: false; -$legacy-support-for-ie7: true; -$legacy-support-for-ie8: true; diff --git a/profiles/wcm_base/themes/ocio_omega_1/sass/variables/_sassybuttons.scss b/profiles/wcm_base/themes/ocio_omega_1/sass/variables/_sassybuttons.scss deleted file mode 100755 index f28e400017bd804335e6620b1c6be094346d5a47..0000000000000000000000000000000000000000 --- a/profiles/wcm_base/themes/ocio_omega_1/sass/variables/_sassybuttons.scss +++ /dev/null @@ -1,11 +0,0 @@ -$sb-base-color: $red; // Base color of your button -$sb-second-color: false; // Optional second color of button gradient -$sb-border-radius: 0px; // Button border radius -$sb-border-width: 0px; // Button border width -$sb-padding: 0.5em 1em 0.5em 1em; // Button padding -$sb-font-size: 13px; // Button font-size -$sb-line-height: 1em; // Button line-height -$sb-text-color: white; // Button text color -$sb-text-style: "none"; // Button text shadow style -$sb-gradient-style: "flat"; // Button gradient style -$sb-auto-states: true; // Automatically create pseudo styles \ No newline at end of file diff --git a/profiles/wcm_base/themes/ocio_omega_1/sass/variables/_typography.scss b/profiles/wcm_base/themes/ocio_omega_1/sass/variables/_typography.scss deleted file mode 100755 index ce5a9e11ef63f8bd7bd85bc22ca5d1d08d16fac8..0000000000000000000000000000000000000000 --- a/profiles/wcm_base/themes/ocio_omega_1/sass/variables/_typography.scss +++ /dev/null @@ -1,2 +0,0 @@ -//import typography variables from ocio_omega_base -@import "../../../ocio_omega_base/sass/variables/_typography.scss"; \ No newline at end of file diff --git a/profiles/wcm_base/themes/ocio_omega_1/screenshot.png b/profiles/wcm_base/themes/ocio_omega_1/screenshot.png deleted file mode 100755 index 127f551b159bbb9e2cd8696b6ee52886fca9c8e6..0000000000000000000000000000000000000000 Binary files a/profiles/wcm_base/themes/ocio_omega_1/screenshot.png and /dev/null differ diff --git a/profiles/wcm_base/themes/ocio_omega_1/template.php b/profiles/wcm_base/themes/ocio_omega_1/template.php deleted file mode 100755 index bbb1d47b4b71bf5f9f15e80ab50c55f8d5d83135..0000000000000000000000000000000000000000 --- a/profiles/wcm_base/themes/ocio_omega_1/template.php +++ /dev/null @@ -1,7 +0,0 @@ -<?php - -/** - * @file - * Template overrides as well as (pre-)process and alter hooks for the - * OCIO 1 theme. - */ diff --git a/profiles/wcm_base/themes/ocio_omega_1/templates/README.md b/profiles/wcm_base/themes/ocio_omega_1/templates/README.md deleted file mode 100755 index 51dd46f5efc186af69b56f0e6d27d7e6ae5aeb46..0000000000000000000000000000000000000000 --- a/profiles/wcm_base/themes/ocio_omega_1/templates/README.md +++ /dev/null @@ -1,3 +0,0 @@ -# Overriding template files -Place your template files in this directory. You can optionally organize them in -subdirectories. diff --git a/profiles/wcm_base/themes/ocio_omega_1/theme-settings.php b/profiles/wcm_base/themes/ocio_omega_1/theme-settings.php deleted file mode 100755 index 5696680b83105add8375bbb0ca51e2b32bf4c653..0000000000000000000000000000000000000000 --- a/profiles/wcm_base/themes/ocio_omega_1/theme-settings.php +++ /dev/null @@ -1,17 +0,0 @@ -<?php - -/** - * @file - * Theme settings file for the OCIO 1 theme. - */ - -require_once dirname(__FILE__) . '/template.php'; - -/** - * Implements hook_form_FORM_alter(). - */ -function ocio_1_form_system_theme_settings_alter(&$form, $form_state) { - // You can use this hook to append your own theme settings to the theme - // settings form for your subtheme. You should also take a look at the - // 'extensions' concept in the Omega base theme. -} diff --git a/profiles/wcm_base/themes/ocio_omega_1/theme/README.md b/profiles/wcm_base/themes/ocio_omega_1/theme/README.md deleted file mode 100755 index 81772435e8edab63bb46ebcc7396947c8c27df08..0000000000000000000000000000000000000000 --- a/profiles/wcm_base/themes/ocio_omega_1/theme/README.md +++ /dev/null @@ -1,32 +0,0 @@ -# Overriding theme function -Instead of defining theme function overrides in your template.php file Omega allows you to split them up into separate include files. These follow the same naming pattern as (pre-)process include files and are automatically lazy-loaded whenever the theme hook is invoked. - -This feature greatly improves the maintainability of large themes that would otherwise contain hundreds of lines of unrelated code in your template.php file. - -The include files have to follow a certain naming pattern (HOOK.theme.inc) for them to be automatically discovered: - -* THEMENAME_breadcrumb() = breadcrumb.theme.inc -* THEMENAME_button() = button.theme.inc - -As with template files, you should replace underscores from the hook names with hyphens: - -* THEMENAME_status_messages() = status-messages.theme.inc -* THEMENAME_menu_link() = menu-link.theme.inc - -Inside of each of these files you define the theme function override just as you would otherwise do in your template.php file: - -``` -function THEMENAME_HOOK(&$variables) { - // Your code here. -} -``` - -Example: - -``` -function THEMENAME_menu_link(&$variables) { - // Your code here. -} -``` - -You can also provide theme function include files for theme hook suggestions. diff --git a/profiles/wcm_base/themes/ocio_omega_2/.bowerrc b/profiles/wcm_base/themes/ocio_omega_2/.bowerrc deleted file mode 100644 index 77f92b3539f898efe063f4817a8ca534fc1a1481..0000000000000000000000000000000000000000 --- a/profiles/wcm_base/themes/ocio_omega_2/.bowerrc +++ /dev/null @@ -1,3 +0,0 @@ -{ - "directory" : "libraries" -} diff --git a/profiles/wcm_base/themes/ocio_omega_2/.gitignore b/profiles/wcm_base/themes/ocio_omega_2/.gitignore deleted file mode 100644 index 5f4bf95fe117bf391462ac0f4076785c26d9f94e..0000000000000000000000000000000000000000 --- a/profiles/wcm_base/themes/ocio_omega_2/.gitignore +++ /dev/null @@ -1,5 +0,0 @@ -# Ignore the node modules folder (created by 'npm install'). -node_modules - -# We absolutely don't want to have the .sass-cache in git. -.sass-cache diff --git a/profiles/wcm_base/themes/ocio_omega_2/.jshintrc b/profiles/wcm_base/themes/ocio_omega_2/.jshintrc deleted file mode 100644 index 680407bdce308a26fc3500f18ca76aae4320fbad..0000000000000000000000000000000000000000 --- a/profiles/wcm_base/themes/ocio_omega_2/.jshintrc +++ /dev/null @@ -1,24 +0,0 @@ -{ - "browser": true, - "bitwise": true, - "devel": true, - "curly": true, - "eqeqeq": true, - "forin": true, - "immed": true, - "indent": 2, - "jquery": true, - "latedef": true, - "newcap": true, - "noarg": true, - "quotmark": true, - "regexp": true, - "undef": true, - "unused": true, - "trailing": true, - "smarttabs": true, - "predef": [ - "Drupal", - "Modernizr" - ] -} diff --git a/profiles/wcm_base/themes/ocio_omega_2/.ruby-gemset b/profiles/wcm_base/themes/ocio_omega_2/.ruby-gemset deleted file mode 100644 index d8be1614894aae68da58e2ef32ddead240b37e01..0000000000000000000000000000000000000000 --- a/profiles/wcm_base/themes/ocio_omega_2/.ruby-gemset +++ /dev/null @@ -1 +0,0 @@ -omega.ocio_2 diff --git a/profiles/wcm_base/themes/ocio_omega_2/.ruby-version b/profiles/wcm_base/themes/ocio_omega_2/.ruby-version deleted file mode 100644 index 77fee73a8cf94e4af1b19dc7787d1c48c7d2063f..0000000000000000000000000000000000000000 --- a/profiles/wcm_base/themes/ocio_omega_2/.ruby-version +++ /dev/null @@ -1 +0,0 @@ -1.9.3 diff --git a/profiles/wcm_base/themes/ocio_omega_2/Gemfile b/profiles/wcm_base/themes/ocio_omega_2/Gemfile deleted file mode 100644 index ea96f010b7d06ec38b40c1361e0aa5cf830592f8..0000000000000000000000000000000000000000 --- a/profiles/wcm_base/themes/ocio_omega_2/Gemfile +++ /dev/null @@ -1,33 +0,0 @@ -source 'https://rubygems.org' - -group :development do - - # Sass, Compass and extensions. - gem 'sass' # Sass. - gem 'sass-globbing', '1.1.0' # Import Sass files based on globbing pattern. - gem 'compass' # Framework built on Sass. - gem 'compass-validator' # So you can `compass validate`. - gem 'compass-normalize' # Compass version of normalize.css. - gem 'compass-rgbapng' # Turns rgba() into .png's for backwards compatibility. - gem 'singularitygs' # Alternative to the Susy grid framework. - gem 'toolkit' # Compass utility from the fabulous Snugug. - gem 'breakpoint' # Manages CSS media queries. - gem 'oily_png' # Faster Compass sprite generation. - gem 'css_parser' # Helps `compass stats` output statistics. - gem 'sassy-buttons' # Sassy-Buttons. - - # Guard - gem 'guard' # Guard event handler. - gem 'guard-compass' # Compile on sass/scss change. - gem 'guard-shell' # Run shell commands. - gem 'guard-livereload' # Browser reload. - gem 'yajl-ruby' # Faster JSON with LiveReload in the browser. - - # Dependency to prevent polling. Setup for multiple OS environments. - # Optionally remove the lines not specific to your OS. - # https://github.com/guard/guard#efficient-filesystem-handling - gem 'rb-inotify', '~> 0.9', :require => false # Linux - gem 'rb-fsevent', :require => false # Mac OSX - gem 'rb-fchange', :require => false # Windows - -end diff --git a/profiles/wcm_base/themes/ocio_omega_2/Gemfile.lock b/profiles/wcm_base/themes/ocio_omega_2/Gemfile.lock deleted file mode 100644 index 0e625cc2076b9895ac7a7ee77f9a14794edbbbe3..0000000000000000000000000000000000000000 --- a/profiles/wcm_base/themes/ocio_omega_2/Gemfile.lock +++ /dev/null @@ -1,118 +0,0 @@ -GEM - remote: https://rubygems.org/ - specs: - addressable (2.3.6) - breakpoint (2.5.0) - sass (~> 3.3) - sassy-maps (< 1.0.0) - celluloid (0.16.0) - timers (~> 4.0.0) - chunky_png (1.3.3) - coderay (1.1.0) - compass (1.0.1) - chunky_png (~> 1.2) - compass-core (~> 1.0.1) - compass-import-once (~> 1.0.5) - rb-fsevent (>= 0.9.3) - rb-inotify (>= 0.9) - sass (>= 3.3.13, < 3.5) - compass-core (1.0.1) - multi_json (~> 1.0) - sass (>= 3.3.0, < 3.5) - compass-import-once (1.0.5) - sass (>= 3.2, < 3.5) - compass-normalize (1.5) - compass (>= 0.12.0) - compass-rgbapng (0.2.1) - chunky_png (>= 0.8.0) - compass (>= 0.10.0) - compass-validator (3.0.1) - css_parser (1.3.5) - addressable - em-websocket (0.5.1) - eventmachine (>= 0.12.9) - http_parser.rb (~> 0.6.0) - eventmachine (1.0.3) - ffi (1.9.6) - formatador (0.2.5) - guard (2.10.4) - formatador (>= 0.2.4) - listen (~> 2.7) - lumberjack (~> 1.0) - nenv (~> 0.1) - pry (>= 0.9.12) - thor (>= 0.18.1) - guard-compass (1.1.0) - compass (>= 0.10.5) - guard (~> 2.0) - guard-compat (1.1.0) - guard-livereload (2.4.0) - em-websocket (~> 0.5) - guard (~> 2.8) - multi_json (~> 1.8) - guard-shell (0.7.1) - guard (>= 2.0.0) - guard-compat (~> 1.0) - hitimes (1.2.2) - http_parser.rb (0.6.0) - listen (2.8.4) - celluloid (>= 0.15.2) - rb-fsevent (>= 0.9.3) - rb-inotify (>= 0.9) - lumberjack (1.0.9) - method_source (0.8.2) - multi_json (1.10.1) - nenv (0.1.1) - oily_png (1.1.2) - chunky_png (~> 1.3.1) - pry (0.10.1) - coderay (~> 1.1.0) - method_source (~> 0.8.1) - slop (~> 3.4) - rb-fchange (0.0.6) - ffi - rb-fsevent (0.9.4) - rb-inotify (0.9.5) - ffi (>= 0.5.0) - sass (3.4.9) - sass-globbing (1.1.0) - sass (>= 3.1) - sassy-buttons (0.2.6) - compass (>= 0.12.2) - sassy-maps (0.4.0) - sass (~> 3.3) - singularitygs (1.4.0) - breakpoint (~> 2.4) - sass (~> 3.3) - slop (3.6.0) - thor (0.19.1) - timers (4.0.1) - hitimes - toolkit (2.6.0) - sass (~> 3.3) - yajl-ruby (1.2.1) - -PLATFORMS - ruby - -DEPENDENCIES - breakpoint - compass - compass-normalize - compass-rgbapng - compass-validator - css_parser - guard - guard-compass - guard-livereload - guard-shell - oily_png - rb-fchange - rb-fsevent - rb-inotify (~> 0.9) - sass - sass-globbing (= 1.1.0) - sassy-buttons - singularitygs - toolkit - yajl-ruby diff --git a/profiles/wcm_base/themes/ocio_omega_2/Gruntfile.js b/profiles/wcm_base/themes/ocio_omega_2/Gruntfile.js deleted file mode 100644 index e4683ef92ebf8d7fa61d80d288f5089b38c88bb6..0000000000000000000000000000000000000000 --- a/profiles/wcm_base/themes/ocio_omega_2/Gruntfile.js +++ /dev/null @@ -1,122 +0,0 @@ -'use strict'; - -module.exports = function (grunt) { - - grunt.initConfig({ - watch: { - options: { - livereload: true - }, - sass: { - files: ['sass/{,**/}*.{scss,sass}'], - tasks: ['compass:dev'], - options: { - livereload: false - } - }, - registry: { - files: ['*.info', '{,**}/*.{php,inc}'], - tasks: ['shell'], - options: { - livereload: false - } - }, - images: { - files: ['images/**'] - }, - css: { - files: ['css/{,**/}*.css'] - }, - js: { - files: ['js/{,**/}*.js', '!js/{,**/}*.min.js'], - tasks: ['jshint', 'uglify:dev'] - } - }, - - shell: { - all: { - command: 'drush cache-clear theme-registry' - } - }, - - compass: { - options: { - config: 'config.rb', - bundleExec: true, - force: true - }, - dev: { - options: { - environment: 'development' - } - }, - dist: { - options: { - environment: 'production' - } - } - }, - - jshint: { - options: { - jshintrc: '.jshintrc' - }, - all: ['js/{,**/}*.js', '!js/{,**/}*.min.js'] - }, - - uglify: { - dev: { - options: { - mangle: false, - compress: false, - beautify: true - }, - files: [{ - expand: true, - flatten: true, - cwd: 'js', - dest: 'js', - src: ['**/*.js', '!**/*.min.js'], - rename: function(dest, src) { - var folder = src.substring(0, src.lastIndexOf('/')); - var filename = src.substring(src.lastIndexOf('/'), src.length); - filename = filename.substring(0, filename.lastIndexOf('.')); - return dest + '/' + folder + filename + '.min.js'; - } - }] - }, - dist: { - options: { - mangle: true, - compress: true - }, - files: [{ - expand: true, - flatten: true, - cwd: 'js', - dest: 'js', - src: ['**/*.js', '!**/*.min.js'], - rename: function(dest, src) { - var folder = src.substring(0, src.lastIndexOf('/')); - var filename = src.substring(src.lastIndexOf('/'), src.length); - filename = filename.substring(0, filename.lastIndexOf('.')); - return dest + '/' + folder + filename + '.min.js'; - } - }] - } - } - }); - - grunt.loadNpmTasks('grunt-contrib-watch'); - grunt.loadNpmTasks('grunt-contrib-compass'); - grunt.loadNpmTasks('grunt-contrib-jshint'); - grunt.loadNpmTasks('grunt-contrib-uglify'); - grunt.loadNpmTasks('grunt-shell'); - - grunt.registerTask('build', [ - 'uglify:dist', - 'compass:dist', - 'jshint' - ]); - -}; diff --git a/profiles/wcm_base/themes/ocio_omega_2/Guardfile b/profiles/wcm_base/themes/ocio_omega_2/Guardfile deleted file mode 100644 index a63ae8519e056e2753ac831620d0dd1c943aa2cd..0000000000000000000000000000000000000000 --- a/profiles/wcm_base/themes/ocio_omega_2/Guardfile +++ /dev/null @@ -1,34 +0,0 @@ -notification :off - -group :development do - - # Only run Compass if we have a config.rb file in place. - if File.exists?("config.rb") - # Compile on start. - puts `compass compile --time --quiet` - - # https://github.com/guard/guard-compass - guard :compass do - watch(%r{.+\.s[ac]ss$}) - end - end - - ## Uncomment this if you wish to clear the theme registry every time you - ## change one of the relevant theme files. - #guard :shell do - # puts 'Monitoring theme files.' - # - # watch(%r{.+\.(php|inc|info)$}) { |m| - # puts 'Change detected: ' + m[0] - # `drush cache-clear theme-registry` - # puts 'Cleared theme registry.' - # } - #end - - # https://github.com/guard/guard-livereload. - # Ignore *.normalize.scss to prevent flashing content when re-rendering. - guard :livereload do - watch(%r{^((?!\.normalize\.).)*\.(css|js)$}) - end - -end diff --git a/profiles/wcm_base/themes/ocio_omega_2/README b/profiles/wcm_base/themes/ocio_omega_2/README deleted file mode 100644 index e69de29bb2d1d6434b8b29ae775ad8c2e48c5391..0000000000000000000000000000000000000000 diff --git a/profiles/wcm_base/themes/ocio_omega_2/bower.json b/profiles/wcm_base/themes/ocio_omega_2/bower.json deleted file mode 100644 index e4a38e91659835ff55312e0922def64c7385f5e3..0000000000000000000000000000000000000000 --- a/profiles/wcm_base/themes/ocio_omega_2/bower.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "name": "ocio_2", - "version": "1.0.0", - "dependencies": { - "respond": "fubhy/respond", - "selectivizr": "fubhy/selectivizr", - "html5shiv": "fubhy/html5shiv", - "matchmedia": "fubhy/matchmedia", - "pie": "fubhy/pie" - } -} diff --git a/profiles/wcm_base/themes/ocio_omega_2/config.rb b/profiles/wcm_base/themes/ocio_omega_2/config.rb deleted file mode 100644 index 483a4a9a1940e117f31a0985b1371f57df68385c..0000000000000000000000000000000000000000 --- a/profiles/wcm_base/themes/ocio_omega_2/config.rb +++ /dev/null @@ -1,55 +0,0 @@ -## -## This file is only needed for Compass/Sass integration. If you are not using -## Compass, you may safely ignore or delete this file. -## -## If you'd like to learn more about Sass and Compass, see the sass/README.txt -## file for more information. -## - -# Default to development if environment is not set. -saved = environment -if (environment.nil?) - environment = :production -else - environment = saved -end - -# Location of the theme's resources. -css_dir = "css" -sass_dir = "sass" -images_dir = "images" -generated_images_dir = images_dir + "/generated" -javascripts_dir = "js" - -# Require any additional compass plugins installed on your system. -require 'compass-normalize' -require 'rgbapng' -require 'toolkit' -#require 'susy' -require 'sass-globbing' -require 'breakpoint' -require 'singularitygs' -require 'sassy-buttons' - - -## -## You probably don't need to edit anything below this. -## - -# You can select your preferred output style here (:expanded, :nested, :compact -# or :compressed). -output_style = (environment == :production) ? :expanded : :nested - -# To enable relative paths to assets via compass helper functions. Since Drupal -# themes can be installed in multiple locations, we don't need to worry about -# the absolute path to the theme from the server omega. -relative_assets = true - -# Conditionally enable line comments when in development mode. -line_comments = (environment == :production) ? false : true - -# Output debugging info in development mode. -sass_options = (environment == :production) ? {} : {:debug_info => true} - -# Add the 'sass' directory itself as an import path to ease imports. -add_import_path 'sass' diff --git a/profiles/wcm_base/themes/ocio_omega_2/css/layouts/ocio-2/ocio-2.layout.css b/profiles/wcm_base/themes/ocio_omega_2/css/layouts/ocio-2/ocio-2.layout.css deleted file mode 100644 index b46604664323ceb1c1104e725883d95567e4e049..0000000000000000000000000000000000000000 --- a/profiles/wcm_base/themes/ocio_omega_2/css/layouts/ocio-2/ocio-2.layout.css +++ /dev/null @@ -1,176 +0,0 @@ -/******************************************************************************* - * ocio-default.layout.scss - * - * Styles for the OCIO Default layout. - ******************************************************************************/ -/*** THIS Theme uses its own grid variables ***/ -.l-constrained, .l-region--highlighted, .l-region--footer { - padding: 0 4%; - margin: 0 auto; - *zoom: 1; -} -.l-constrained:after, .l-region--highlighted:after, .l-region--footer:after { - content: ""; - display: table; - clear: both; -} -@media (min-width: 47.5em) { - .l-constrained, .l-region--highlighted, .l-region--footer { - padding: 0 10%; - } -} - -@media (min-width: 91.25em) { - .max-width { - max-width: 72.875em; - margin: 0 auto; - padding: 0; - } -} -img, media { - max-width: 100%; -} - -/* Header */ -.l-region--header { - padding: 20px 0; -} -.l-region--header .block { - float: right; -} - -/* Content Area */ -.l-highlighted-wrapper { - padding: 20px 0; -} - -.l-region--help { - margin-bottom: 20px; -} - -.l-main { - margin-top: 40px; - margin-bottom: 40px; -} - -/* Sidebars */ -.l-region--sidebar-1, -.l-region--sidebar-2 { - padding: 20px 1.5em; -} - -/* Footer */ -.l-footer-wrapper { - padding: 20px 0; -} - -@media (min-width: 47.5em) { - /* Header */ - .l-branding { - width: 23.72881%; - float: left; - margin-right: -100%; - margin-left: 0; - clear: none; - } - - .l-region--navigation { - width: 49.15254%; - float: left; - margin-right: -100%; - margin-left: 25.42373%; - clear: none; - } - - .l-region--header { - width: 23.72881%; - float: right; - margin-left: 0; - margin-right: 0; - clear: none; - } - - /* Sidebars */ - .has-two-sidebars .l-content, - .has-one-sidebar .l-content { - width: 66.10169%; - float: left; - margin-right: -100%; - margin-left: 0; - clear: none; - } - .has-two-sidebars .l-region--sidebar-1, - .has-two-sidebars .l-region--sidebar-2, - .has-one-sidebar .l-region--sidebar-1, - .has-one-sidebar .l-region--sidebar-2 { - width: 32.20339%; - float: right; - margin-left: 0; - margin-right: 0; - clear: none; - clear: right; - } - - /* Footer */ - .l-region--footer-1 { - width: 57.62712%; - float: left; - margin-right: -100%; - margin-left: 0; - clear: none; - } - - .l-region--footer-2 { - width: 40.67797%; - float: right; - margin-left: 0; - margin-right: 0; - clear: none; - } - - .l-region--footer-3 { - clear: both; - } -} -@media (min-width: 60em) { - /* Sidebars */ - .has-one-sidebar .l-content { - width: 66.10169%; - float: left; - margin-right: -100%; - margin-left: 0; - clear: none; - } - .has-one-sidebar .l-region--sidebar-1 { - width: 32.20339%; - float: right; - margin-left: 0; - margin-right: 0; - clear: none; - clear: none; - } - - .has-two-sidebars .l-content { - width: 49.15254%; - float: left; - margin-right: -100%; - margin-left: 0; - clear: none; - } - .has-two-sidebars .l-region--sidebar-1, - .has-two-sidebars .l-region--sidebar-2 { - width: 23.72881%; - float: left; - margin-right: -100%; - margin-left: 50.84746%; - clear: none; - clear: none; - } - .has-two-sidebars .l-region--sidebar-2 { - width: 23.72881%; - float: right; - margin-left: 0; - margin-right: 0; - clear: none; - } -} diff --git a/profiles/wcm_base/themes/ocio_omega_2/css/layouts/ocio-2/ocio-2.layout.no-query.css b/profiles/wcm_base/themes/ocio_omega_2/css/layouts/ocio-2/ocio-2.layout.no-query.css deleted file mode 100644 index 6d60ac255eea0b926c1be1cb5113c458e6a5744b..0000000000000000000000000000000000000000 --- a/profiles/wcm_base/themes/ocio_omega_2/css/layouts/ocio-2/ocio-2.layout.no-query.css +++ /dev/null @@ -1,162 +0,0 @@ -/******************************************************************************* - * ocio-default.layout.scss - * - * Styles for the OCIO Default layout. - ******************************************************************************/ -/*** THIS Theme uses its own grid variables ***/ -.l-constrained, .l-region--highlighted, .l-region--footer { - padding: 0 4%; - margin: 0 auto; - *zoom: 1; - padding: 0 10%; -} -.l-constrained:after, .l-region--highlighted:after, .l-region--footer:after { - content: ""; - display: table; - clear: both; -} - -img, media { - max-width: 100%; -} - -/* Header */ -.l-region--header { - padding: 20px 0; -} -.l-region--header .block { - float: right; -} - -/* Content Area */ -.l-highlighted-wrapper { - padding: 20px 0; -} - -.l-region--help { - margin-bottom: 20px; -} - -.l-main { - margin-top: 40px; - margin-bottom: 40px; -} - -/* Sidebars */ -.l-region--sidebar-1, -.l-region--sidebar-2 { - padding: 20px 1.5em; -} - -/* Footer */ -.l-footer-wrapper { - padding: 20px 0; -} - -/* Header */ -.l-branding { - width: 23.72881%; - float: left; - margin-right: -100%; - margin-left: 0; - clear: none; -} - -.l-region--navigation { - width: 49.15254%; - float: left; - margin-right: -100%; - margin-left: 25.42373%; - clear: none; -} - -.l-region--header { - width: 23.72881%; - float: right; - margin-left: 0; - margin-right: 0; - clear: none; -} - -/* Sidebars */ -.has-two-sidebars .l-content, -.has-one-sidebar .l-content { - width: 66.10169%; - float: left; - margin-right: -100%; - margin-left: 0; - clear: none; -} -.has-two-sidebars .l-region--sidebar-1, -.has-two-sidebars .l-region--sidebar-2, -.has-one-sidebar .l-region--sidebar-1, -.has-one-sidebar .l-region--sidebar-2 { - width: 32.20339%; - float: right; - margin-left: 0; - margin-right: 0; - clear: none; - clear: right; -} - -/* Footer */ -.l-region--footer-1 { - width: 57.62712%; - float: left; - margin-right: -100%; - margin-left: 0; - clear: none; -} - -.l-region--footer-2 { - width: 40.67797%; - float: right; - margin-left: 0; - margin-right: 0; - clear: none; -} - -.l-region--footer-3 { - clear: both; -} - -/* Sidebars */ -.has-one-sidebar .l-content { - width: 66.10169%; - float: left; - margin-right: -100%; - margin-left: 0; - clear: none; -} -.has-one-sidebar .l-region--sidebar-1 { - width: 32.20339%; - float: right; - margin-left: 0; - margin-right: 0; - clear: none; - clear: none; -} - -.has-two-sidebars .l-content { - width: 49.15254%; - float: left; - margin-right: -100%; - margin-left: 0; - clear: none; -} -.has-two-sidebars .l-region--sidebar-1, -.has-two-sidebars .l-region--sidebar-2 { - width: 23.72881%; - float: left; - margin-right: -100%; - margin-left: 50.84746%; - clear: none; - clear: none; -} -.has-two-sidebars .l-region--sidebar-2 { - width: 23.72881%; - float: right; - margin-left: 0; - margin-right: 0; - clear: none; -} diff --git a/profiles/wcm_base/themes/ocio_omega_2/css/layouts/ocio-2/ocio-default.layout.css b/profiles/wcm_base/themes/ocio_omega_2/css/layouts/ocio-2/ocio-default.layout.css deleted file mode 100644 index b46604664323ceb1c1104e725883d95567e4e049..0000000000000000000000000000000000000000 --- a/profiles/wcm_base/themes/ocio_omega_2/css/layouts/ocio-2/ocio-default.layout.css +++ /dev/null @@ -1,176 +0,0 @@ -/******************************************************************************* - * ocio-default.layout.scss - * - * Styles for the OCIO Default layout. - ******************************************************************************/ -/*** THIS Theme uses its own grid variables ***/ -.l-constrained, .l-region--highlighted, .l-region--footer { - padding: 0 4%; - margin: 0 auto; - *zoom: 1; -} -.l-constrained:after, .l-region--highlighted:after, .l-region--footer:after { - content: ""; - display: table; - clear: both; -} -@media (min-width: 47.5em) { - .l-constrained, .l-region--highlighted, .l-region--footer { - padding: 0 10%; - } -} - -@media (min-width: 91.25em) { - .max-width { - max-width: 72.875em; - margin: 0 auto; - padding: 0; - } -} -img, media { - max-width: 100%; -} - -/* Header */ -.l-region--header { - padding: 20px 0; -} -.l-region--header .block { - float: right; -} - -/* Content Area */ -.l-highlighted-wrapper { - padding: 20px 0; -} - -.l-region--help { - margin-bottom: 20px; -} - -.l-main { - margin-top: 40px; - margin-bottom: 40px; -} - -/* Sidebars */ -.l-region--sidebar-1, -.l-region--sidebar-2 { - padding: 20px 1.5em; -} - -/* Footer */ -.l-footer-wrapper { - padding: 20px 0; -} - -@media (min-width: 47.5em) { - /* Header */ - .l-branding { - width: 23.72881%; - float: left; - margin-right: -100%; - margin-left: 0; - clear: none; - } - - .l-region--navigation { - width: 49.15254%; - float: left; - margin-right: -100%; - margin-left: 25.42373%; - clear: none; - } - - .l-region--header { - width: 23.72881%; - float: right; - margin-left: 0; - margin-right: 0; - clear: none; - } - - /* Sidebars */ - .has-two-sidebars .l-content, - .has-one-sidebar .l-content { - width: 66.10169%; - float: left; - margin-right: -100%; - margin-left: 0; - clear: none; - } - .has-two-sidebars .l-region--sidebar-1, - .has-two-sidebars .l-region--sidebar-2, - .has-one-sidebar .l-region--sidebar-1, - .has-one-sidebar .l-region--sidebar-2 { - width: 32.20339%; - float: right; - margin-left: 0; - margin-right: 0; - clear: none; - clear: right; - } - - /* Footer */ - .l-region--footer-1 { - width: 57.62712%; - float: left; - margin-right: -100%; - margin-left: 0; - clear: none; - } - - .l-region--footer-2 { - width: 40.67797%; - float: right; - margin-left: 0; - margin-right: 0; - clear: none; - } - - .l-region--footer-3 { - clear: both; - } -} -@media (min-width: 60em) { - /* Sidebars */ - .has-one-sidebar .l-content { - width: 66.10169%; - float: left; - margin-right: -100%; - margin-left: 0; - clear: none; - } - .has-one-sidebar .l-region--sidebar-1 { - width: 32.20339%; - float: right; - margin-left: 0; - margin-right: 0; - clear: none; - clear: none; - } - - .has-two-sidebars .l-content { - width: 49.15254%; - float: left; - margin-right: -100%; - margin-left: 0; - clear: none; - } - .has-two-sidebars .l-region--sidebar-1, - .has-two-sidebars .l-region--sidebar-2 { - width: 23.72881%; - float: left; - margin-right: -100%; - margin-left: 50.84746%; - clear: none; - clear: none; - } - .has-two-sidebars .l-region--sidebar-2 { - width: 23.72881%; - float: right; - margin-left: 0; - margin-right: 0; - clear: none; - } -} diff --git a/profiles/wcm_base/themes/ocio_omega_2/css/layouts/ocio-2/ocio-default.layout.no-query.css b/profiles/wcm_base/themes/ocio_omega_2/css/layouts/ocio-2/ocio-default.layout.no-query.css deleted file mode 100644 index 6d60ac255eea0b926c1be1cb5113c458e6a5744b..0000000000000000000000000000000000000000 --- a/profiles/wcm_base/themes/ocio_omega_2/css/layouts/ocio-2/ocio-default.layout.no-query.css +++ /dev/null @@ -1,162 +0,0 @@ -/******************************************************************************* - * ocio-default.layout.scss - * - * Styles for the OCIO Default layout. - ******************************************************************************/ -/*** THIS Theme uses its own grid variables ***/ -.l-constrained, .l-region--highlighted, .l-region--footer { - padding: 0 4%; - margin: 0 auto; - *zoom: 1; - padding: 0 10%; -} -.l-constrained:after, .l-region--highlighted:after, .l-region--footer:after { - content: ""; - display: table; - clear: both; -} - -img, media { - max-width: 100%; -} - -/* Header */ -.l-region--header { - padding: 20px 0; -} -.l-region--header .block { - float: right; -} - -/* Content Area */ -.l-highlighted-wrapper { - padding: 20px 0; -} - -.l-region--help { - margin-bottom: 20px; -} - -.l-main { - margin-top: 40px; - margin-bottom: 40px; -} - -/* Sidebars */ -.l-region--sidebar-1, -.l-region--sidebar-2 { - padding: 20px 1.5em; -} - -/* Footer */ -.l-footer-wrapper { - padding: 20px 0; -} - -/* Header */ -.l-branding { - width: 23.72881%; - float: left; - margin-right: -100%; - margin-left: 0; - clear: none; -} - -.l-region--navigation { - width: 49.15254%; - float: left; - margin-right: -100%; - margin-left: 25.42373%; - clear: none; -} - -.l-region--header { - width: 23.72881%; - float: right; - margin-left: 0; - margin-right: 0; - clear: none; -} - -/* Sidebars */ -.has-two-sidebars .l-content, -.has-one-sidebar .l-content { - width: 66.10169%; - float: left; - margin-right: -100%; - margin-left: 0; - clear: none; -} -.has-two-sidebars .l-region--sidebar-1, -.has-two-sidebars .l-region--sidebar-2, -.has-one-sidebar .l-region--sidebar-1, -.has-one-sidebar .l-region--sidebar-2 { - width: 32.20339%; - float: right; - margin-left: 0; - margin-right: 0; - clear: none; - clear: right; -} - -/* Footer */ -.l-region--footer-1 { - width: 57.62712%; - float: left; - margin-right: -100%; - margin-left: 0; - clear: none; -} - -.l-region--footer-2 { - width: 40.67797%; - float: right; - margin-left: 0; - margin-right: 0; - clear: none; -} - -.l-region--footer-3 { - clear: both; -} - -/* Sidebars */ -.has-one-sidebar .l-content { - width: 66.10169%; - float: left; - margin-right: -100%; - margin-left: 0; - clear: none; -} -.has-one-sidebar .l-region--sidebar-1 { - width: 32.20339%; - float: right; - margin-left: 0; - margin-right: 0; - clear: none; - clear: none; -} - -.has-two-sidebars .l-content { - width: 49.15254%; - float: left; - margin-right: -100%; - margin-left: 0; - clear: none; -} -.has-two-sidebars .l-region--sidebar-1, -.has-two-sidebars .l-region--sidebar-2 { - width: 23.72881%; - float: left; - margin-right: -100%; - margin-left: 50.84746%; - clear: none; - clear: none; -} -.has-two-sidebars .l-region--sidebar-2 { - width: 23.72881%; - float: right; - margin-left: 0; - margin-right: 0; - clear: none; -} diff --git a/profiles/wcm_base/themes/ocio_omega_2/css/layouts/ocio-default/ocio-default.layout.css b/profiles/wcm_base/themes/ocio_omega_2/css/layouts/ocio-default/ocio-default.layout.css deleted file mode 100644 index b46604664323ceb1c1104e725883d95567e4e049..0000000000000000000000000000000000000000 --- a/profiles/wcm_base/themes/ocio_omega_2/css/layouts/ocio-default/ocio-default.layout.css +++ /dev/null @@ -1,176 +0,0 @@ -/******************************************************************************* - * ocio-default.layout.scss - * - * Styles for the OCIO Default layout. - ******************************************************************************/ -/*** THIS Theme uses its own grid variables ***/ -.l-constrained, .l-region--highlighted, .l-region--footer { - padding: 0 4%; - margin: 0 auto; - *zoom: 1; -} -.l-constrained:after, .l-region--highlighted:after, .l-region--footer:after { - content: ""; - display: table; - clear: both; -} -@media (min-width: 47.5em) { - .l-constrained, .l-region--highlighted, .l-region--footer { - padding: 0 10%; - } -} - -@media (min-width: 91.25em) { - .max-width { - max-width: 72.875em; - margin: 0 auto; - padding: 0; - } -} -img, media { - max-width: 100%; -} - -/* Header */ -.l-region--header { - padding: 20px 0; -} -.l-region--header .block { - float: right; -} - -/* Content Area */ -.l-highlighted-wrapper { - padding: 20px 0; -} - -.l-region--help { - margin-bottom: 20px; -} - -.l-main { - margin-top: 40px; - margin-bottom: 40px; -} - -/* Sidebars */ -.l-region--sidebar-1, -.l-region--sidebar-2 { - padding: 20px 1.5em; -} - -/* Footer */ -.l-footer-wrapper { - padding: 20px 0; -} - -@media (min-width: 47.5em) { - /* Header */ - .l-branding { - width: 23.72881%; - float: left; - margin-right: -100%; - margin-left: 0; - clear: none; - } - - .l-region--navigation { - width: 49.15254%; - float: left; - margin-right: -100%; - margin-left: 25.42373%; - clear: none; - } - - .l-region--header { - width: 23.72881%; - float: right; - margin-left: 0; - margin-right: 0; - clear: none; - } - - /* Sidebars */ - .has-two-sidebars .l-content, - .has-one-sidebar .l-content { - width: 66.10169%; - float: left; - margin-right: -100%; - margin-left: 0; - clear: none; - } - .has-two-sidebars .l-region--sidebar-1, - .has-two-sidebars .l-region--sidebar-2, - .has-one-sidebar .l-region--sidebar-1, - .has-one-sidebar .l-region--sidebar-2 { - width: 32.20339%; - float: right; - margin-left: 0; - margin-right: 0; - clear: none; - clear: right; - } - - /* Footer */ - .l-region--footer-1 { - width: 57.62712%; - float: left; - margin-right: -100%; - margin-left: 0; - clear: none; - } - - .l-region--footer-2 { - width: 40.67797%; - float: right; - margin-left: 0; - margin-right: 0; - clear: none; - } - - .l-region--footer-3 { - clear: both; - } -} -@media (min-width: 60em) { - /* Sidebars */ - .has-one-sidebar .l-content { - width: 66.10169%; - float: left; - margin-right: -100%; - margin-left: 0; - clear: none; - } - .has-one-sidebar .l-region--sidebar-1 { - width: 32.20339%; - float: right; - margin-left: 0; - margin-right: 0; - clear: none; - clear: none; - } - - .has-two-sidebars .l-content { - width: 49.15254%; - float: left; - margin-right: -100%; - margin-left: 0; - clear: none; - } - .has-two-sidebars .l-region--sidebar-1, - .has-two-sidebars .l-region--sidebar-2 { - width: 23.72881%; - float: left; - margin-right: -100%; - margin-left: 50.84746%; - clear: none; - clear: none; - } - .has-two-sidebars .l-region--sidebar-2 { - width: 23.72881%; - float: right; - margin-left: 0; - margin-right: 0; - clear: none; - } -} diff --git a/profiles/wcm_base/themes/ocio_omega_2/css/layouts/ocio-default/ocio-default.layout.no-query.css b/profiles/wcm_base/themes/ocio_omega_2/css/layouts/ocio-default/ocio-default.layout.no-query.css deleted file mode 100644 index 6d60ac255eea0b926c1be1cb5113c458e6a5744b..0000000000000000000000000000000000000000 --- a/profiles/wcm_base/themes/ocio_omega_2/css/layouts/ocio-default/ocio-default.layout.no-query.css +++ /dev/null @@ -1,162 +0,0 @@ -/******************************************************************************* - * ocio-default.layout.scss - * - * Styles for the OCIO Default layout. - ******************************************************************************/ -/*** THIS Theme uses its own grid variables ***/ -.l-constrained, .l-region--highlighted, .l-region--footer { - padding: 0 4%; - margin: 0 auto; - *zoom: 1; - padding: 0 10%; -} -.l-constrained:after, .l-region--highlighted:after, .l-region--footer:after { - content: ""; - display: table; - clear: both; -} - -img, media { - max-width: 100%; -} - -/* Header */ -.l-region--header { - padding: 20px 0; -} -.l-region--header .block { - float: right; -} - -/* Content Area */ -.l-highlighted-wrapper { - padding: 20px 0; -} - -.l-region--help { - margin-bottom: 20px; -} - -.l-main { - margin-top: 40px; - margin-bottom: 40px; -} - -/* Sidebars */ -.l-region--sidebar-1, -.l-region--sidebar-2 { - padding: 20px 1.5em; -} - -/* Footer */ -.l-footer-wrapper { - padding: 20px 0; -} - -/* Header */ -.l-branding { - width: 23.72881%; - float: left; - margin-right: -100%; - margin-left: 0; - clear: none; -} - -.l-region--navigation { - width: 49.15254%; - float: left; - margin-right: -100%; - margin-left: 25.42373%; - clear: none; -} - -.l-region--header { - width: 23.72881%; - float: right; - margin-left: 0; - margin-right: 0; - clear: none; -} - -/* Sidebars */ -.has-two-sidebars .l-content, -.has-one-sidebar .l-content { - width: 66.10169%; - float: left; - margin-right: -100%; - margin-left: 0; - clear: none; -} -.has-two-sidebars .l-region--sidebar-1, -.has-two-sidebars .l-region--sidebar-2, -.has-one-sidebar .l-region--sidebar-1, -.has-one-sidebar .l-region--sidebar-2 { - width: 32.20339%; - float: right; - margin-left: 0; - margin-right: 0; - clear: none; - clear: right; -} - -/* Footer */ -.l-region--footer-1 { - width: 57.62712%; - float: left; - margin-right: -100%; - margin-left: 0; - clear: none; -} - -.l-region--footer-2 { - width: 40.67797%; - float: right; - margin-left: 0; - margin-right: 0; - clear: none; -} - -.l-region--footer-3 { - clear: both; -} - -/* Sidebars */ -.has-one-sidebar .l-content { - width: 66.10169%; - float: left; - margin-right: -100%; - margin-left: 0; - clear: none; -} -.has-one-sidebar .l-region--sidebar-1 { - width: 32.20339%; - float: right; - margin-left: 0; - margin-right: 0; - clear: none; - clear: none; -} - -.has-two-sidebars .l-content { - width: 49.15254%; - float: left; - margin-right: -100%; - margin-left: 0; - clear: none; -} -.has-two-sidebars .l-region--sidebar-1, -.has-two-sidebars .l-region--sidebar-2 { - width: 23.72881%; - float: left; - margin-right: -100%; - margin-left: 50.84746%; - clear: none; - clear: none; -} -.has-two-sidebars .l-region--sidebar-2 { - width: 23.72881%; - float: right; - margin-left: 0; - margin-right: 0; - clear: none; -} diff --git a/profiles/wcm_base/themes/ocio_omega_2/css/ocio-2.hacks.css b/profiles/wcm_base/themes/ocio_omega_2/css/ocio-2.hacks.css deleted file mode 100644 index 90c82a757c916531f0d12a571ce03044171a4201..0000000000000000000000000000000000000000 --- a/profiles/wcm_base/themes/ocio_omega_2/css/ocio-2.hacks.css +++ /dev/null @@ -1,10 +0,0 @@ -@media all and (max-width: 800px) { - #toolbar, #admin-menu { - display: none; - } - - html body.toolbar, html body.admin-menu { - padding-top: 0 !important; - margin-top: 0 !important; - } -} diff --git a/profiles/wcm_base/themes/ocio_omega_2/css/ocio-2.no-query.css b/profiles/wcm_base/themes/ocio_omega_2/css/ocio-2.no-query.css deleted file mode 100644 index 80c1b5050406fb3e61e99ac2c62ec87e62e4a0ff..0000000000000000000000000000000000000000 --- a/profiles/wcm_base/themes/ocio_omega_2/css/ocio-2.no-query.css +++ /dev/null @@ -1,255 +0,0 @@ -/*** THIS Theme uses its own grid variables ***/ -.l-constrained { - padding: 0 4%; - margin: 0 auto; - *zoom: 1; - padding: 0 10%; -} -.l-constrained:after { - content: ""; - display: table; - clear: both; -} - -img, media { - max-width: 100%; -} - -body .ui-accordion .ui-accordion-header, body .ui-accordion .ui-accordion-header.ui-state-active, body .ui-accordion .ui-accordion-header.ui-state-default, body .ui-accordion .ui-accordion-header.ui-state-hover { - background-color: #dcaa38; -} -body .ui-accordion .ui-accordion-header, body .ui-accordion .ui-accordion-header a, body .ui-accordion .ui-accordion-header.ui-state-active, body .ui-accordion .ui-accordion-header.ui-state-active a, body .ui-accordion .ui-accordion-header.ui-state-default, body .ui-accordion .ui-accordion-header.ui-state-default a, body .ui-accordion .ui-accordion-header.ui-state-hover, body .ui-accordion .ui-accordion-header.ui-state-hover a { - color: #fff; -} -body .ui-accordion .ui-accordion-content { - background-color: white; -} - -.flex-control-paging { - display: none; -} - -.flexslider { - margin-bottom: 1.3em; -} - -.l-page .l-main { - margin: 2rem 0; -} -.l-page .l-main .l-region--sidebar-1, .l-page .l-main .l-region--sidebar-2 { - padding: 0; -} -.l-page .l-main .node--article .field--name-byline { - margin: 0; -} -.l-page .l-main .node--article .field--name-byline p { - margin-top: 0; -} -.l-page .l-main .views-row-first h3, -.l-page .l-main .block--views .view-content h3:first-child, -.l-page .l-main .search-results h3:first-child { - margin-top: 0; -} -.l-page .l-main .pane-title, -.l-page .l-main h1.page-title, -.l-page .l-main h1 { - display: block; - margin: 0; - background-color: #ededed; - padding: 17px 17px 8px; - /* IE8 Fallback */ - padding: 1.7rem 1.7rem 1.7rem; - font-size: 26px; - font-size: 2.6rem; - color: #fff; - font-weight: 600; - background-color: #b00; - text-transform: uppercase; - padding: 13px 17px 8px; - /* IE8 Fallback */ - padding: 1.3rem 1.7rem 0.8rem; -} -.l-page .l-main h1.page-title, -.l-page .l-main h1 { - font-size: 36px; - font-size: 3.6rem; -} -.l-page .l-main .ocio-omega-twocol-sidebar .pane-title, -.l-page .l-main .ocio-omega-twocol-flipped-sidebar .pane-title, -.l-page .l-main .ocio-omega-equalcol-column1 .pane-title, -.l-page .l-main .ocio-omega-threecol-column1 .pane-title { - display: block; - margin: 0; - background-color: #ededed; - padding: 17px 17px 8px; - /* IE8 Fallback */ - padding: 1.7rem 1.7rem 1.7rem; - font-size: 26px; - font-size: 2.6rem; - color: #fff; - font-weight: 600; - background-color: #d65828; - text-transform: uppercase; - padding: 13px 17px 8px; - /* IE8 Fallback */ - padding: 1.3rem 1.7rem 0.8rem; -} -.l-page .l-main .ocio-omega-twocol-content .pane-title, -.l-page .l-main .ocio-omega-twocol-flipped-content .pane-title, -.l-page .l-main .ocio-omega-equalcol-column2 .pane-title, -.l-page .l-main .ocio-omega-threecol-column2 .pane-title, -.l-page .l-main .l-region--sidebar-2 h2 { - display: block; - margin: 0; - background-color: #ededed; - padding: 17px 17px 8px; - /* IE8 Fallback */ - padding: 1.7rem 1.7rem 1.7rem; - font-size: 26px; - font-size: 2.6rem; - color: #fff; - font-weight: 600; - background-color: #028da9; - text-transform: uppercase; - padding: 13px 17px 8px; - /* IE8 Fallback */ - padding: 1.3rem 1.7rem 0.8rem; -} -.l-page .l-main .ocio-omega-twocol-footer .pane-title, -.l-page .l-main .ocio-omega-twocol-flipped-footer .pane-title, -.l-page .l-main .ocio-omega-equalcol-footer .pane-title { - display: block; - margin: 0; - background-color: #ededed; - padding: 17px 17px 8px; - /* IE8 Fallback */ - padding: 1.7rem 1.7rem 1.7rem; - font-size: 26px; - font-size: 2.6rem; - color: #fff; - font-weight: 600; - background-color: #442369; - text-transform: uppercase; - padding: 13px 17px 8px; - /* IE8 Fallback */ - padding: 1.3rem 1.7rem 0.8rem; -} -.l-page .l-main .ocio-omega-threecol-column3 .pane-title { - display: block; - margin: 0; - background-color: #ededed; - padding: 17px 17px 8px; - /* IE8 Fallback */ - padding: 1.7rem 1.7rem 1.7rem; - font-size: 26px; - font-size: 2.6rem; - color: #fff; - font-weight: 600; - background-color: #9aa41d; - text-transform: uppercase; - padding: 13px 17px 8px; - /* IE8 Fallback */ - padding: 1.3rem 1.7rem 0.8rem; -} -.l-page .l-main .panel-pane, -.l-page .l-main .node .field--name-title { - margin-bottom: 1.3em; -} -.l-page .l-main .view, -.l-page .l-main .node--full, -.l-page .l-main .search-form, -.l-page .l-main .search-results, -.l-page .l-main .search-form + h2, -.l-page .l-main .pane-title + div, -.l-page .l-main .pane-header + div { - display: block; - margin: 0; - background-color: #ededed; - padding: 17px 17px 8px; - /* IE8 Fallback */ - padding: 1.7rem 1.7rem 1.7rem; -} -.l-page .l-main .view .view-content, -.l-page .l-main .view .views-table, -.l-page .l-main .node--full .view-content, -.l-page .l-main .node--full .views-table, -.l-page .l-main .search-form .view-content, -.l-page .l-main .search-form .views-table, -.l-page .l-main .search-results .view-content, -.l-page .l-main .search-results .views-table, -.l-page .l-main .search-form + h2 .view-content, -.l-page .l-main .search-form + h2 .views-table, -.l-page .l-main .pane-title + div .view-content, -.l-page .l-main .pane-title + div .views-table, -.l-page .l-main .pane-header + div .view-content, -.l-page .l-main .pane-header + div .views-table { - margin: 0; -} -.l-page .l-main .view .views-row-first, -.l-page .l-main .view .views-row-first h2, -.l-page .l-main .node--full .views-row-first, -.l-page .l-main .node--full .views-row-first h2, -.l-page .l-main .search-form .views-row-first, -.l-page .l-main .search-form .views-row-first h2, -.l-page .l-main .search-results .views-row-first, -.l-page .l-main .search-results .views-row-first h2, -.l-page .l-main .search-form + h2 .views-row-first, -.l-page .l-main .search-form + h2 .views-row-first h2, -.l-page .l-main .pane-title + div .views-row-first, -.l-page .l-main .pane-title + div .views-row-first h2, -.l-page .l-main .pane-header + div .views-row-first, -.l-page .l-main .pane-header + div .views-row-first h2 { - margin-top: 0; -} -.l-page .l-main .view .views-row-last, -.l-page .l-main .node--full .views-row-last, -.l-page .l-main .search-form .views-row-last, -.l-page .l-main .search-results .views-row-last, -.l-page .l-main .search-form + h2 .views-row-last, -.l-page .l-main .pane-title + div .views-row-last, -.l-page .l-main .pane-header + div .views-row-last { - margin-bottom: 0; -} -.l-page .l-main .view-featured-slideshow { - padding: 0; -} - -.block--mm-widgets .item, -.pane-mm-widgets-live-pane .item { - margin: 1.25em 0 0 0; -} -.block--mm-widgets .item:first-child, -.pane-mm-widgets-live-pane .item:first-child { - margin-top: 0; -} -.block--mm-widgets.mm-single-channel .fa.mm-channel, -.pane-mm-widgets-live-pane.mm-single-channel .fa.mm-channel { - margin-right: 0; - padding: 0 0 0 0.6em; - float: none; - text-align: right; - position: relative; - top: -1px; -} -.block--mm-widgets.mm-single-channel .fa.mm-channel.fa-facebook-page:before, -.pane-mm-widgets-live-pane.mm-single-channel .fa.mm-channel.fa-facebook-page:before { - content: '\f230'; -} -.block--mm-widgets.mm-single-channel .pane-title, -.pane-mm-widgets-live-pane.mm-single-channel .pane-title { - display: table; - width: 100%; -} -.block--mm-widgets.mm-single-channel .pane-title-wrapper, -.block--mm-widgets.mm-single-channel .fa.mm-channel, -.pane-mm-widgets-live-pane.mm-single-channel .pane-title-wrapper, -.pane-mm-widgets-live-pane.mm-single-channel .fa.mm-channel { - background-color: transparent; - width: auto; - display: table-cell; - vertical-align: middle; -} - -.image-border, .panopoly-image-featured, .panopoly-image-full, .panopoly-image-half, .panopoly-image-original, .panopoly-image-quarter, .panopoly-image-square, .panopoly-image-thumbnail { - border: 0 none; -} diff --git a/profiles/wcm_base/themes/ocio_omega_2/css/ocio-2.normalize.css b/profiles/wcm_base/themes/ocio_omega_2/css/ocio-2.normalize.css deleted file mode 100644 index 458c481c04b9c56cff4ce76eca2310d87d967233..0000000000000000000000000000000000000000 --- a/profiles/wcm_base/themes/ocio_omega_2/css/ocio-2.normalize.css +++ /dev/null @@ -1,238 +0,0 @@ -/*** THIS Theme uses its own grid variables ***/ -/*! normalize.css v3.0.0 | MIT License | git.io/normalize */ -/*! normalize.css v3.0.0 | HTML5 Display Definitions | MIT License | git.io/normalize */ -article, -aside, -details, -figcaption, -figure, -footer, -header, -hgroup, -main, -nav, -section, -summary { - display: block; -} - -audio, -canvas, -progress, -video { - display: inline-block; - vertical-align: baseline; -} - -audio:not([controls]) { - display: none; - height: 0; -} - -[hidden], -template { - display: none; -} - -/*! normalize.css v3.0.0 | Base | MIT License | git.io/normalize */ -html { - font-family: sans-serif; - -webkit-text-size-adjust: 100%; - -ms-text-size-adjust: 100%; -} - -body { - margin: 0; -} - -/*! normalize.css v3.0.0 | Links | MIT License | git.io/normalize */ -a { - background: transparent; -} - -a:active, -a:hover { - outline: 0; -} - -/*! normalize.css v3.0.0 | Typography | MIT License | git.io/normalize */ -abbr[title] { - border-bottom: 1px dotted; -} - -b, -strong { - font-weight: bold; -} - -dfn { - font-style: italic; -} - -h1 { - font-size: 2em; - margin: 0.67em 0; -} - -mark { - background: #ff0; - color: #000; -} - -small { - font-size: 80%; -} - -sub, -sup { - font-size: 75%; - line-height: 0; - position: relative; - vertical-align: baseline; -} - -sup { - top: -0.5em; -} - -sub { - bottom: -0.25em; -} - -/*! normalize.css v3.0.0 | Embedded Content | MIT License | git.io/normalize */ -img { - border: 0; -} - -svg:not(:root) { - overflow: hidden; -} - -/*! normalize.css v3.0.0 | Figures | MIT License | git.io/normalize */ -figure { - margin: 1em 40px; -} - -hr { - -moz-box-sizing: content-box; - box-sizing: content-box; - height: 0; -} - -pre { - overflow: auto; -} - -code, -kbd, -pre, -samp { - font-family: monospace, monospace; - font-size: 1em; -} - -/*! normalize.css v3.0.0 | Forms | MIT License | git.io/normalize */ -button, -input, -optgroup, -select, -textarea { - color: inherit; - font: inherit; - margin: 0; -} - -button { - overflow: visible; -} - -button, -select { - text-transform: none; -} - -button, -html input[type="button"], -input[type="reset"], -input[type="submit"] { - -webkit-appearance: button; - cursor: pointer; -} - -button[disabled], -html input[disabled] { - cursor: default; -} - -button::-moz-focus-inner, -input::-moz-focus-inner { - border: 0; - padding: 0; -} - -input { - line-height: normal; -} - -input[type="checkbox"], -input[type="radio"] { - box-sizing: border-box; - padding: 0; -} - -input[type="number"]::-webkit-inner-spin-button, -input[type="number"]::-webkit-outer-spin-button { - height: auto; -} - -input[type="search"] { - -webkit-appearance: textfield; - -moz-box-sizing: content-box; - -webkit-box-sizing: content-box; - box-sizing: content-box; -} - -input[type="search"]::-webkit-search-cancel-button, -input[type="search"]::-webkit-search-decoration { - -webkit-appearance: none; -} - -fieldset { - border: 1px solid #c0c0c0; - margin: 0 2px; - padding: 0.35em 0.625em 0.75em; -} - -legend { - border: 0; - padding: 0; -} - -textarea { - overflow: auto; -} - -optgroup { - font-weight: bold; -} - -/*! normalize.css v3.0.0 | Tables | MIT License | git.io/normalize */ -table { - border-collapse: collapse; - border-spacing: 0; -} - -td, -th { - padding: 0; -} - -*, *:before, *:after { - -moz-box-sizing: border-box; - box-sizing: border-box; -} - -img, video { - max-width: 100%; - height: auto; -} diff --git a/profiles/wcm_base/themes/ocio_omega_2/css/ocio-2.styles.css b/profiles/wcm_base/themes/ocio_omega_2/css/ocio-2.styles.css deleted file mode 100644 index e4774bc0dd0af22ff61f3e24df0e83f216236fbc..0000000000000000000000000000000000000000 --- a/profiles/wcm_base/themes/ocio_omega_2/css/ocio-2.styles.css +++ /dev/null @@ -1,266 +0,0 @@ -/*** THIS Theme uses its own grid variables ***/ -.l-constrained { - padding: 0 4%; - margin: 0 auto; - *zoom: 1; -} -.l-constrained:after { - content: ""; - display: table; - clear: both; -} -@media (min-width: 47.5em) { - .l-constrained { - padding: 0 10%; - } -} - -@media (min-width: 91.25em) { - .max-width { - max-width: 72.875em; - margin: 0 auto; - padding: 0; - } -} -img, media { - max-width: 100%; -} - -body .ui-accordion .ui-accordion-header, body .ui-accordion .ui-accordion-header.ui-state-active, body .ui-accordion .ui-accordion-header.ui-state-default, body .ui-accordion .ui-accordion-header.ui-state-hover { - background-color: #dcaa38; -} -body .ui-accordion .ui-accordion-header, body .ui-accordion .ui-accordion-header a, body .ui-accordion .ui-accordion-header.ui-state-active, body .ui-accordion .ui-accordion-header.ui-state-active a, body .ui-accordion .ui-accordion-header.ui-state-default, body .ui-accordion .ui-accordion-header.ui-state-default a, body .ui-accordion .ui-accordion-header.ui-state-hover, body .ui-accordion .ui-accordion-header.ui-state-hover a { - color: #fff; -} -body .ui-accordion .ui-accordion-content { - background-color: white; -} - -.flex-control-paging { - display: none; -} - -.flexslider { - margin-bottom: 1.3em; -} - -.l-page .l-main { - margin: 2rem 0; -} -.l-page .l-main .l-region--sidebar-1, .l-page .l-main .l-region--sidebar-2 { - padding: 0; -} -.l-page .l-main .node--article .field--name-byline { - margin: 0; -} -.l-page .l-main .node--article .field--name-byline p { - margin-top: 0; -} -.l-page .l-main .views-row-first h3, -.l-page .l-main .block--views .view-content h3:first-child, -.l-page .l-main .search-results h3:first-child { - margin-top: 0; -} -.l-page .l-main .pane-title, -.l-page .l-main h1.page-title, -.l-page .l-main h1 { - display: block; - margin: 0; - background-color: #ededed; - padding: 17px 17px 8px; - /* IE8 Fallback */ - padding: 1.7rem 1.7rem 1.7rem; - font-size: 26px; - font-size: 2.6rem; - color: #fff; - font-weight: 600; - background-color: #b00; - text-transform: uppercase; - padding: 13px 17px 8px; - /* IE8 Fallback */ - padding: 1.3rem 1.7rem 0.8rem; -} -.l-page .l-main h1.page-title, -.l-page .l-main h1 { - font-size: 36px; - font-size: 3.6rem; -} -.l-page .l-main .ocio-omega-twocol-sidebar .pane-title, -.l-page .l-main .ocio-omega-twocol-flipped-sidebar .pane-title, -.l-page .l-main .ocio-omega-equalcol-column1 .pane-title, -.l-page .l-main .ocio-omega-threecol-column1 .pane-title { - display: block; - margin: 0; - background-color: #ededed; - padding: 17px 17px 8px; - /* IE8 Fallback */ - padding: 1.7rem 1.7rem 1.7rem; - font-size: 26px; - font-size: 2.6rem; - color: #fff; - font-weight: 600; - background-color: #d65828; - text-transform: uppercase; - padding: 13px 17px 8px; - /* IE8 Fallback */ - padding: 1.3rem 1.7rem 0.8rem; -} -.l-page .l-main .ocio-omega-twocol-content .pane-title, -.l-page .l-main .ocio-omega-twocol-flipped-content .pane-title, -.l-page .l-main .ocio-omega-equalcol-column2 .pane-title, -.l-page .l-main .ocio-omega-threecol-column2 .pane-title, -.l-page .l-main .l-region--sidebar-2 h2 { - display: block; - margin: 0; - background-color: #ededed; - padding: 17px 17px 8px; - /* IE8 Fallback */ - padding: 1.7rem 1.7rem 1.7rem; - font-size: 26px; - font-size: 2.6rem; - color: #fff; - font-weight: 600; - background-color: #028da9; - text-transform: uppercase; - padding: 13px 17px 8px; - /* IE8 Fallback */ - padding: 1.3rem 1.7rem 0.8rem; -} -.l-page .l-main .ocio-omega-twocol-footer .pane-title, -.l-page .l-main .ocio-omega-twocol-flipped-footer .pane-title, -.l-page .l-main .ocio-omega-equalcol-footer .pane-title { - display: block; - margin: 0; - background-color: #ededed; - padding: 17px 17px 8px; - /* IE8 Fallback */ - padding: 1.7rem 1.7rem 1.7rem; - font-size: 26px; - font-size: 2.6rem; - color: #fff; - font-weight: 600; - background-color: #442369; - text-transform: uppercase; - padding: 13px 17px 8px; - /* IE8 Fallback */ - padding: 1.3rem 1.7rem 0.8rem; -} -.l-page .l-main .ocio-omega-threecol-column3 .pane-title { - display: block; - margin: 0; - background-color: #ededed; - padding: 17px 17px 8px; - /* IE8 Fallback */ - padding: 1.7rem 1.7rem 1.7rem; - font-size: 26px; - font-size: 2.6rem; - color: #fff; - font-weight: 600; - background-color: #9aa41d; - text-transform: uppercase; - padding: 13px 17px 8px; - /* IE8 Fallback */ - padding: 1.3rem 1.7rem 0.8rem; -} -.l-page .l-main .panel-pane, -.l-page .l-main .node .field--name-title { - margin-bottom: 1.3em; -} -.l-page .l-main .view, -.l-page .l-main .node--full, -.l-page .l-main .search-form, -.l-page .l-main .search-results, -.l-page .l-main .search-form + h2, -.l-page .l-main .pane-title + div, -.l-page .l-main .pane-header + div { - display: block; - margin: 0; - background-color: #ededed; - padding: 17px 17px 8px; - /* IE8 Fallback */ - padding: 1.7rem 1.7rem 1.7rem; -} -.l-page .l-main .view .view-content, -.l-page .l-main .view .views-table, -.l-page .l-main .node--full .view-content, -.l-page .l-main .node--full .views-table, -.l-page .l-main .search-form .view-content, -.l-page .l-main .search-form .views-table, -.l-page .l-main .search-results .view-content, -.l-page .l-main .search-results .views-table, -.l-page .l-main .search-form + h2 .view-content, -.l-page .l-main .search-form + h2 .views-table, -.l-page .l-main .pane-title + div .view-content, -.l-page .l-main .pane-title + div .views-table, -.l-page .l-main .pane-header + div .view-content, -.l-page .l-main .pane-header + div .views-table { - margin: 0; -} -.l-page .l-main .view .views-row-first, -.l-page .l-main .view .views-row-first h2, -.l-page .l-main .node--full .views-row-first, -.l-page .l-main .node--full .views-row-first h2, -.l-page .l-main .search-form .views-row-first, -.l-page .l-main .search-form .views-row-first h2, -.l-page .l-main .search-results .views-row-first, -.l-page .l-main .search-results .views-row-first h2, -.l-page .l-main .search-form + h2 .views-row-first, -.l-page .l-main .search-form + h2 .views-row-first h2, -.l-page .l-main .pane-title + div .views-row-first, -.l-page .l-main .pane-title + div .views-row-first h2, -.l-page .l-main .pane-header + div .views-row-first, -.l-page .l-main .pane-header + div .views-row-first h2 { - margin-top: 0; -} -.l-page .l-main .view .views-row-last, -.l-page .l-main .node--full .views-row-last, -.l-page .l-main .search-form .views-row-last, -.l-page .l-main .search-results .views-row-last, -.l-page .l-main .search-form + h2 .views-row-last, -.l-page .l-main .pane-title + div .views-row-last, -.l-page .l-main .pane-header + div .views-row-last { - margin-bottom: 0; -} -.l-page .l-main .view-featured-slideshow { - padding: 0; -} - -.block--mm-widgets .item, -.pane-mm-widgets-live-pane .item { - margin: 1.25em 0 0 0; -} -.block--mm-widgets .item:first-child, -.pane-mm-widgets-live-pane .item:first-child { - margin-top: 0; -} -.block--mm-widgets.mm-single-channel .fa.mm-channel, -.pane-mm-widgets-live-pane.mm-single-channel .fa.mm-channel { - margin-right: 0; - padding: 0 0 0 0.6em; - float: none; - text-align: right; - position: relative; - top: -1px; -} -.block--mm-widgets.mm-single-channel .fa.mm-channel.fa-facebook-page:before, -.pane-mm-widgets-live-pane.mm-single-channel .fa.mm-channel.fa-facebook-page:before { - content: '\f230'; -} -.block--mm-widgets.mm-single-channel .pane-title, -.pane-mm-widgets-live-pane.mm-single-channel .pane-title { - display: table; - width: 100%; -} -.block--mm-widgets.mm-single-channel .pane-title-wrapper, -.block--mm-widgets.mm-single-channel .fa.mm-channel, -.pane-mm-widgets-live-pane.mm-single-channel .pane-title-wrapper, -.pane-mm-widgets-live-pane.mm-single-channel .fa.mm-channel { - background-color: transparent; - width: auto; - display: table-cell; - vertical-align: middle; -} - -.image-border, .panopoly-image-featured, .panopoly-image-full, .panopoly-image-half, .panopoly-image-original, .panopoly-image-quarter, .panopoly-image-square, .panopoly-image-thumbnail { - border: 0 none; -} diff --git a/profiles/wcm_base/themes/ocio_omega_2/images/README.txt b/profiles/wcm_base/themes/ocio_omega_2/images/README.txt deleted file mode 100644 index a782f11e1ddb42253a1e71d2151331eab38da300..0000000000000000000000000000000000000000 --- a/profiles/wcm_base/themes/ocio_omega_2/images/README.txt +++ /dev/null @@ -1,5 +0,0 @@ -# Images -All image assets for the theme should be declared here and organized into sub -directories. The Compass generated images directory (see config.rb) is set to -use a sub directory within this folder to store generated images such as -sprites. diff --git a/profiles/wcm_base/themes/ocio_omega_2/js/ocio-2.behaviors.js b/profiles/wcm_base/themes/ocio_omega_2/js/ocio-2.behaviors.js deleted file mode 100644 index 209cb72344809bd4554ec51f42c001ae8cb4a2f5..0000000000000000000000000000000000000000 --- a/profiles/wcm_base/themes/ocio_omega_2/js/ocio-2.behaviors.js +++ /dev/null @@ -1,60 +0,0 @@ -(function ($) { - - /** - * The recommended way for producing HTML markup through JavaScript is to write - * theming functions. These are similiar to the theming functions that you might - * know from 'phptemplate' (the default PHP templating engine used by most - * Drupal themes including Omega). JavaScript theme functions accept arguments - * and can be overriden by sub-themes. - * - * In most cases, there is no good reason to NOT wrap your markup producing - * JavaScript in a theme function. - */ - Drupal.theme.prototype.ocio2ExampleButton = function (path, title) { - // Create an anchor element with jQuery. - return $('<a href="' + path + '" title="' + title + '">' + title + '</a>'); - }; - - /** - * Behaviors are Drupal's way of applying JavaScript to a page. In short, the - * advantage of Behaviors over a simple 'document.ready()' lies in how it - * interacts with content loaded through Ajax. Opposed to the - * 'document.ready()' event which is only fired once when the page is - * initially loaded, behaviors get re-executed whenever something is added to - * the page through Ajax. - * - * You can attach as many behaviors as you wish. In fact, instead of overloading - * a single behavior with multiple, completely unrelated tasks you should create - * a separate behavior for every separate task. - * - * In most cases, there is no good reason to NOT wrap your JavaScript code in a - * behavior. - * - * @param context - * The context for which the behavior is being executed. This is either the - * full page or a piece of HTML that was just added through Ajax. - * @param settings - * An array of settings (added through drupal_add_js()). Instead of accessing - * Drupal.settings directly you should use this because of potential - * modifications made by the Ajax callback that also produced 'context'. - */ - Drupal.behaviors.ocio2ExampleBehavior = { - attach: function (context, settings) { - // By using the 'context' variable we make sure that our code only runs on - // the relevant HTML. Furthermore, by using jQuery.once() we make sure that - // we don't run the same piece of code for an HTML snippet that we already - // processed previously. By using .once('foo') all processed elements will - // get tagged with a 'foo-processed' class, causing all future invocations - // of this behavior to ignore them. - $('.some-selector', context).once('foo', function () { - // Now, we are invoking the previously declared theme function using two - // settings as arguments. - var $anchor = Drupal.theme('ocio2ExampleButton', settings.myExampleLinkPath, settings.myExampleLinkTitle); - - // The anchor is then appended to the current element. - $anchor.appendTo(this); - }); - } - }; - -})(jQuery); diff --git a/profiles/wcm_base/themes/ocio_omega_2/layouts/ocio-2/ocio-2-layout.tpl.php b/profiles/wcm_base/themes/ocio_omega_2/layouts/ocio-2/ocio-2-layout.tpl.php deleted file mode 100644 index 12b252460b72354c0c49f5361fb5b7d14dbead62..0000000000000000000000000000000000000000 --- a/profiles/wcm_base/themes/ocio_omega_2/layouts/ocio-2/ocio-2-layout.tpl.php +++ /dev/null @@ -1,64 +0,0 @@ -<div<?php print $attributes; ?>> - <header class="l-header" role="banner"> - <?php print render($page['osu_navbar']); ?> - <?php print render($page['masthead']); ?> - <?php print render($page['main_menu']); ?> - </header> - - <div class="l-region--hero-wrapper <?php print $main_classes; ?>"> - <?php print render($page['hero']); ?> - </div> - - <?php if (!empty($page['highlighted'])): ?> - <div class="l-highlighted-wrapper"> - <?php print render($page['highlighted']); ?> - </div> - <?php endif; ?> - - <div class="l-main <?php print $main_classes; ?>"> - <a id="main-content"></a> - - <div class="l-constrained max-width"> - <?php print $breadcrumb; ?> - <?php print render($tabs); ?> - <?php print render($page['help']); ?> - <?php print $messages; ?> - <?php print render($page['workbench']); ?> - </div> - - <?php if (!$landing_page) :?> - <div class="l-constrained max-width"> - <?php else: ?> - <div> - <?php endif; ?> - <div class="l-content" role="main"> - <?php if (!empty($title)): ?> - <?php print render($title_prefix); ?> - <h1 <?php print $title_attributes; ?>><?php print $title; ?></h1> - <?php print render($title_suffix); ?> - <?php endif; ?> - - <?php if ($action_links): ?> - <ul class="action-links"><?php print render($action_links); ?></ul> - <?php endif; ?> - - <?php print render($page['content']); ?> - <?php print $feed_icons; ?> - </div> - - <?php print render($page['sidebar_1']); ?> - <?php print render($page['sidebar_2']); ?> - </div> - </div> - <div class="l-region--pre-footer-wrapper <?php print $main_classes; ?>"> - <?php print render($page['pre_footer']); ?> - </div> - - <footer class="l-footer-wrapper" role="contentinfo"> - <div class="l-constrained max-width"> - <?php print render($page['footer_1']); ?> - <?php print render($page['footer_2']); ?> - <?php print render($page['footer_3']); ?> - </div> - </footer> -</div> diff --git a/profiles/wcm_base/themes/ocio_omega_2/layouts/ocio-2/ocio-2.layout.inc b/profiles/wcm_base/themes/ocio_omega_2/layouts/ocio-2/ocio-2.layout.inc deleted file mode 100644 index 55905d996b256dc428b14e8947f30985f0991291..0000000000000000000000000000000000000000 --- a/profiles/wcm_base/themes/ocio_omega_2/layouts/ocio-2/ocio-2.layout.inc +++ /dev/null @@ -1,24 +0,0 @@ -name = OCIO Omega 2 -description = Default layout with two optional sidebars. -preview = preview.png -template = ocio-2-layout - -; Regions -regions[osu_navbar] = OSU Navbar -regions[masthead] = Masthead -regions[main_menu] = Main Menu -regions[hero] = Hero -regions[workbench] = Workbench Info -regions[content] = Content -regions[sidebar_1] = Sidebar 1 -regions[sidebar_2] = Sidebar 2 -regions[pre_footer] = Pre-Footer -regions[footer_1] = Footer 1 -regions[footer_2] = Footer 2 -regions[footer_3] = Footer 3 -regions[user] = User - - -; Stylesheets -stylesheets[all][] = css/layouts/ocio-2/ocio-2.layout.css -stylesheets[all][] = css/layouts/ocio-2/ocio-2.layout.no-query.css diff --git a/profiles/wcm_base/themes/ocio_omega_2/layouts/ocio-2/preview.png b/profiles/wcm_base/themes/ocio_omega_2/layouts/ocio-2/preview.png deleted file mode 100644 index 363f682ba910b40ad70350a5a575e512303a0754..0000000000000000000000000000000000000000 Binary files a/profiles/wcm_base/themes/ocio_omega_2/layouts/ocio-2/preview.png and /dev/null differ diff --git a/profiles/wcm_base/themes/ocio_omega_2/libraries.make b/profiles/wcm_base/themes/ocio_omega_2/libraries.make deleted file mode 100644 index afc5e02bff27c409258e12b8fb44773c52093498..0000000000000000000000000000000000000000 --- a/profiles/wcm_base/themes/ocio_omega_2/libraries.make +++ /dev/null @@ -1,39 +0,0 @@ -; ############################################################################## -; -; This is a Drush make file that will automatically download the front-end -; libraries used by Omega. Alternatively, you can use Bower (http://bower.io) to -; accomplish this. -; -; Running Drush make in your sub-theme will cause the libraries to be downloaded -; into your theme. If you want to download them into Omega directly to make them -; available to all of your sub-themes (if you have multiple) then you should -; instead run omega.make from the Omega theme directory. -; -; To run this file with 'drush make' you first have to navigate into your theme. -; Normally, this would be 'sites/all/themes/ocio_2'. -; -; $ cd sites/all/themes/ocio_2 -; -; Now you can invoke 'drush make' using the following command: -; -; $ drush make libraries.make --no-core --contrib-destination=. -; -; ############################################################################## - -core = 7.x -api = 2 - -libraries[selectivizr][download][type] = "file" -libraries[selectivizr][download][url] = "https://github.com/fubhy/selectivizr/archive/master.zip" - -libraries[html5shiv][download][type] = "file" -libraries[html5shiv][download][url] = "https://github.com/fubhy/html5shiv/archive/master.zip" - -libraries[respond][download][type] = "file" -libraries[respond][download][url] = "https://github.com/fubhy/respond/archive/master.zip" - -libraries[matchmedia][download][type] = "file" -libraries[matchmedia][download][url] = "https://github.com/fubhy/matchmedia/archive/master.zip" - -libraries[pie][download][type] = "file" -libraries[pie][download][url] = "https://github.com/fubhy/pie/archive/master.zip" diff --git a/profiles/wcm_base/themes/ocio_omega_2/libraries/html5shiv/html5shiv-printshiv.js b/profiles/wcm_base/themes/ocio_omega_2/libraries/html5shiv/html5shiv-printshiv.js deleted file mode 100644 index 9993e39f64b914ea414e547566fa64b943a1a558..0000000000000000000000000000000000000000 --- a/profiles/wcm_base/themes/ocio_omega_2/libraries/html5shiv/html5shiv-printshiv.js +++ /dev/null @@ -1,499 +0,0 @@ -/** - * @preserve HTML5 Shiv v3.6.2 | @afarkas @jdalton @jon_neal @rem | MIT/GPL2 Licensed - */ -;(function(window, document) { - /*jshint evil:true */ - /** version */ - var version = '3.6.2'; - - /** Preset options */ - var options = window.html5 || {}; - - /** Used to skip problem elements */ - var reSkip = /^<|^(?:button|map|select|textarea|object|iframe|option|optgroup)$/i; - - /** Not all elements can be cloned in IE **/ - var saveClones = /^(?:a|b|code|div|fieldset|h1|h2|h3|h4|h5|h6|i|label|li|ol|p|q|span|strong|style|table|tbody|td|th|tr|ul)$/i; - - /** Detect whether the browser supports default html5 styles */ - var supportsHtml5Styles; - - /** Name of the expando, to work with multiple documents or to re-shiv one document */ - var expando = '_html5shiv'; - - /** The id for the the documents expando */ - var expanID = 0; - - /** Cached data for each document */ - var expandoData = {}; - - /** Detect whether the browser supports unknown elements */ - var supportsUnknownElements; - - (function() { - try { - var a = document.createElement('a'); - a.innerHTML = '<xyz></xyz>'; - //if the hidden property is implemented we can assume, that the browser supports basic HTML5 Styles - supportsHtml5Styles = ('hidden' in a); - - supportsUnknownElements = a.childNodes.length == 1 || (function() { - // assign a false positive if unable to shiv - (document.createElement)('a'); - var frag = document.createDocumentFragment(); - return ( - typeof frag.cloneNode == 'undefined' || - typeof frag.createDocumentFragment == 'undefined' || - typeof frag.createElement == 'undefined' - ); - }()); - } catch(e) { - // assign a false positive if detection fails => unable to shiv - supportsHtml5Styles = true; - supportsUnknownElements = true; - } - - }()); - - /*--------------------------------------------------------------------------*/ - - /** - * Creates a style sheet with the given CSS text and adds it to the document. - * @private - * @param {Document} ownerDocument The document. - * @param {String} cssText The CSS text. - * @returns {StyleSheet} The style element. - */ - function addStyleSheet(ownerDocument, cssText) { - var p = ownerDocument.createElement('p'), - parent = ownerDocument.getElementsByTagName('head')[0] || ownerDocument.documentElement; - - p.innerHTML = 'x<style>' + cssText + '</style>'; - return parent.insertBefore(p.lastChild, parent.firstChild); - } - - /** - * Returns the value of `html5.elements` as an array. - * @private - * @returns {Array} An array of shived element node names. - */ - function getElements() { - var elements = html5.elements; - return typeof elements == 'string' ? elements.split(' ') : elements; - } - - /** - * Returns the data associated to the given document - * @private - * @param {Document} ownerDocument The document. - * @returns {Object} An object of data. - */ - function getExpandoData(ownerDocument) { - var data = expandoData[ownerDocument[expando]]; - if (!data) { - data = {}; - expanID++; - ownerDocument[expando] = expanID; - expandoData[expanID] = data; - } - return data; - } - - /** - * returns a shived element for the given nodeName and document - * @memberOf html5 - * @param {String} nodeName name of the element - * @param {Document} ownerDocument The context document. - * @returns {Object} The shived element. - */ - function createElement(nodeName, ownerDocument, data){ - if (!ownerDocument) { - ownerDocument = document; - } - if(supportsUnknownElements){ - return ownerDocument.createElement(nodeName); - } - if (!data) { - data = getExpandoData(ownerDocument); - } - var node; - - if (data.cache[nodeName]) { - node = data.cache[nodeName].cloneNode(); - } else if (saveClones.test(nodeName)) { - node = (data.cache[nodeName] = data.createElem(nodeName)).cloneNode(); - } else { - node = data.createElem(nodeName); - } - - // Avoid adding some elements to fragments in IE < 9 because - // * Attributes like `name` or `type` cannot be set/changed once an element - // is inserted into a document/fragment - // * Link elements with `src` attributes that are inaccessible, as with - // a 403 response, will cause the tab/window to crash - // * Script elements appended to fragments will execute when their `src` - // or `text` property is set - return node.canHaveChildren && !reSkip.test(nodeName) ? data.frag.appendChild(node) : node; - } - - /** - * returns a shived DocumentFragment for the given document - * @memberOf html5 - * @param {Document} ownerDocument The context document. - * @returns {Object} The shived DocumentFragment. - */ - function createDocumentFragment(ownerDocument, data){ - if (!ownerDocument) { - ownerDocument = document; - } - if(supportsUnknownElements){ - return ownerDocument.createDocumentFragment(); - } - data = data || getExpandoData(ownerDocument); - var clone = data.frag.cloneNode(), - i = 0, - elems = getElements(), - l = elems.length; - for(;i<l;i++){ - clone.createElement(elems[i]); - } - return clone; - } - - /** - * Shivs the `createElement` and `createDocumentFragment` methods of the document. - * @private - * @param {Document|DocumentFragment} ownerDocument The document. - * @param {Object} data of the document. - */ - function shivMethods(ownerDocument, data) { - if (!data.cache) { - data.cache = {}; - data.createElem = ownerDocument.createElement; - data.createFrag = ownerDocument.createDocumentFragment; - data.frag = data.createFrag(); - } - - - ownerDocument.createElement = function(nodeName) { - //abort shiv - if (!html5.shivMethods) { - return data.createElem(nodeName); - } - return createElement(nodeName, ownerDocument, data); - }; - - ownerDocument.createDocumentFragment = Function('h,f', 'return function(){' + - 'var n=f.cloneNode(),c=n.createElement;' + - 'h.shivMethods&&(' + - // unroll the `createElement` calls - getElements().join().replace(/\w+/g, function(nodeName) { - data.createElem(nodeName); - data.frag.createElement(nodeName); - return 'c("' + nodeName + '")'; - }) + - ');return n}' - )(html5, data.frag); - } - - /*--------------------------------------------------------------------------*/ - - /** - * Shivs the given document. - * @memberOf html5 - * @param {Document} ownerDocument The document to shiv. - * @returns {Document} The shived document. - */ - function shivDocument(ownerDocument) { - if (!ownerDocument) { - ownerDocument = document; - } - var data = getExpandoData(ownerDocument); - - if (html5.shivCSS && !supportsHtml5Styles && !data.hasCSS) { - data.hasCSS = !!addStyleSheet(ownerDocument, - // corrects block display not defined in IE6/7/8/9 - 'article,aside,dialog,figcaption,figure,footer,header,hgroup,main,nav,section{display:block}' + - // adds styling not present in IE6/7/8/9 - 'mark{background:#FF0;color:#000}' + - // hides non-rendered elements - 'template{display:none}' - ); - } - if (!supportsUnknownElements) { - shivMethods(ownerDocument, data); - } - return ownerDocument; - } - - /*--------------------------------------------------------------------------*/ - - /** - * The `html5` object is exposed so that more elements can be shived and - * existing shiving can be detected on iframes. - * @type Object - * @example - * - * // options can be changed before the script is included - * html5 = { 'elements': 'mark section', 'shivCSS': false, 'shivMethods': false }; - */ - var html5 = { - - /** - * An array or space separated string of node names of the elements to shiv. - * @memberOf html5 - * @type Array|String - */ - 'elements': options.elements || 'abbr article aside audio bdi canvas data datalist details dialog figcaption figure footer header hgroup main mark meter nav output progress section summary template time video', - - /** - * current version of html5shiv - */ - 'version': version, - - /** - * A flag to indicate that the HTML5 style sheet should be inserted. - * @memberOf html5 - * @type Boolean - */ - 'shivCSS': (options.shivCSS !== false), - - /** - * Is equal to true if a browser supports creating unknown/HTML5 elements - * @memberOf html5 - * @type boolean - */ - 'supportsUnknownElements': supportsUnknownElements, - - /** - * A flag to indicate that the document's `createElement` and `createDocumentFragment` - * methods should be overwritten. - * @memberOf html5 - * @type Boolean - */ - 'shivMethods': (options.shivMethods !== false), - - /** - * A string to describe the type of `html5` object ("default" or "default print"). - * @memberOf html5 - * @type String - */ - 'type': 'default', - - // shivs the document according to the specified `html5` object options - 'shivDocument': shivDocument, - - //creates a shived element - createElement: createElement, - - //creates a shived documentFragment - createDocumentFragment: createDocumentFragment - }; - - /*--------------------------------------------------------------------------*/ - - // expose html5 - window.html5 = html5; - - // shiv the document - shivDocument(document); - - /*------------------------------- Print Shiv -------------------------------*/ - - /** Used to filter media types */ - var reMedia = /^$|\b(?:all|print)\b/; - - /** Used to namespace printable elements */ - var shivNamespace = 'html5shiv'; - - /** Detect whether the browser supports shivable style sheets */ - var supportsShivableSheets = !supportsUnknownElements && (function() { - // assign a false negative if unable to shiv - var docEl = document.documentElement; - return !( - typeof document.namespaces == 'undefined' || - typeof document.parentWindow == 'undefined' || - typeof docEl.applyElement == 'undefined' || - typeof docEl.removeNode == 'undefined' || - typeof window.attachEvent == 'undefined' - ); - }()); - - /*--------------------------------------------------------------------------*/ - - /** - * Wraps all HTML5 elements in the given document with printable elements. - * (eg. the "header" element is wrapped with the "html5shiv:header" element) - * @private - * @param {Document} ownerDocument The document. - * @returns {Array} An array wrappers added. - */ - function addWrappers(ownerDocument) { - var node, - nodes = ownerDocument.getElementsByTagName('*'), - index = nodes.length, - reElements = RegExp('^(?:' + getElements().join('|') + ')$', 'i'), - result = []; - - while (index--) { - node = nodes[index]; - if (reElements.test(node.nodeName)) { - result.push(node.applyElement(createWrapper(node))); - } - } - return result; - } - - /** - * Creates a printable wrapper for the given element. - * @private - * @param {Element} element The element. - * @returns {Element} The wrapper. - */ - function createWrapper(element) { - var node, - nodes = element.attributes, - index = nodes.length, - wrapper = element.ownerDocument.createElement(shivNamespace + ':' + element.nodeName); - - // copy element attributes to the wrapper - while (index--) { - node = nodes[index]; - node.specified && wrapper.setAttribute(node.nodeName, node.nodeValue); - } - // copy element styles to the wrapper - wrapper.style.cssText = element.style.cssText; - return wrapper; - } - - /** - * Shivs the given CSS text. - * (eg. header{} becomes html5shiv\:header{}) - * @private - * @param {String} cssText The CSS text to shiv. - * @returns {String} The shived CSS text. - */ - function shivCssText(cssText) { - var pair, - parts = cssText.split('{'), - index = parts.length, - reElements = RegExp('(^|[\\s,>+~])(' + getElements().join('|') + ')(?=[[\\s,>+~#.:]|$)', 'gi'), - replacement = '$1' + shivNamespace + '\\:$2'; - - while (index--) { - pair = parts[index] = parts[index].split('}'); - pair[pair.length - 1] = pair[pair.length - 1].replace(reElements, replacement); - parts[index] = pair.join('}'); - } - return parts.join('{'); - } - - /** - * Removes the given wrappers, leaving the original elements. - * @private - * @params {Array} wrappers An array of printable wrappers. - */ - function removeWrappers(wrappers) { - var index = wrappers.length; - while (index--) { - wrappers[index].removeNode(); - } - } - - /*--------------------------------------------------------------------------*/ - - /** - * Shivs the given document for print. - * @memberOf html5 - * @param {Document} ownerDocument The document to shiv. - * @returns {Document} The shived document. - */ - function shivPrint(ownerDocument) { - var shivedSheet, - wrappers, - data = getExpandoData(ownerDocument), - namespaces = ownerDocument.namespaces, - ownerWindow = ownerDocument.parentWindow; - - if (!supportsShivableSheets || ownerDocument.printShived) { - return ownerDocument; - } - if (typeof namespaces[shivNamespace] == 'undefined') { - namespaces.add(shivNamespace); - } - - function removeSheet() { - clearTimeout(data._removeSheetTimer); - if (shivedSheet) { - shivedSheet.removeNode(true); - } - shivedSheet= null; - } - - ownerWindow.attachEvent('onbeforeprint', function() { - - removeSheet(); - - var imports, - length, - sheet, - collection = ownerDocument.styleSheets, - cssText = [], - index = collection.length, - sheets = Array(index); - - // convert styleSheets collection to an array - while (index--) { - sheets[index] = collection[index]; - } - // concat all style sheet CSS text - while ((sheet = sheets.pop())) { - // IE does not enforce a same origin policy for external style sheets... - // but has trouble with some dynamically created stylesheets - if (!sheet.disabled && reMedia.test(sheet.media)) { - - try { - imports = sheet.imports; - length = imports.length; - } catch(er){ - length = 0; - } - - for (index = 0; index < length; index++) { - sheets.push(imports[index]); - } - - try { - cssText.push(sheet.cssText); - } catch(er){} - } - } - - // wrap all HTML5 elements with printable elements and add the shived style sheet - cssText = shivCssText(cssText.reverse().join('')); - wrappers = addWrappers(ownerDocument); - shivedSheet = addStyleSheet(ownerDocument, cssText); - - }); - - ownerWindow.attachEvent('onafterprint', function() { - // remove wrappers, leaving the original elements, and remove the shived style sheet - removeWrappers(wrappers); - clearTimeout(data._removeSheetTimer); - data._removeSheetTimer = setTimeout(removeSheet, 500); - }); - - ownerDocument.printShived = true; - return ownerDocument; - } - - /*--------------------------------------------------------------------------*/ - - // expose API - html5.type += ' print'; - html5.shivPrint = shivPrint; - - // shiv for print - shivPrint(document); - -}(this, document)); diff --git a/profiles/wcm_base/themes/ocio_omega_2/libraries/html5shiv/html5shiv-printshiv.min.js b/profiles/wcm_base/themes/ocio_omega_2/libraries/html5shiv/html5shiv-printshiv.min.js deleted file mode 100644 index d6546cfda58dc97801e94fcb6bb9631f390bd43b..0000000000000000000000000000000000000000 --- a/profiles/wcm_base/themes/ocio_omega_2/libraries/html5shiv/html5shiv-printshiv.min.js +++ /dev/null @@ -1,2 +0,0 @@ -/* @preserve HTML5 Shiv v3.6.2 | @afarkas @jdalton @jon_neal @rem | MIT/GPL2 Licensed */ -(function(e,t){function c(e,t){var n=e.createElement("p"),r=e.getElementsByTagName("head")[0]||e.documentElement;n.innerHTML="x<style>"+t+"</style>";return r.insertBefore(n.lastChild,r.firstChild)}function h(){var e=y.elements;return typeof e=="string"?e.split(" "):e}function p(e){var t=f[e[u]];if(!t){t={};a++;e[u]=a;f[a]=t}return t}function d(e,n,r){if(!n){n=t}if(l){return n.createElement(e)}if(!r){r=p(n)}var o;if(r.cache[e]){o=r.cache[e].cloneNode()}else if(s.test(e)){o=(r.cache[e]=r.createElem(e)).cloneNode()}else{o=r.createElem(e)}return o.canHaveChildren&&!i.test(e)?r.frag.appendChild(o):o}function v(e,n){if(!e){e=t}if(l){return e.createDocumentFragment()}n=n||p(e);var r=n.frag.cloneNode(),i=0,s=h(),o=s.length;for(;i<o;i++){r.createElement(s[i])}return r}function m(e,t){if(!t.cache){t.cache={};t.createElem=e.createElement;t.createFrag=e.createDocumentFragment;t.frag=t.createFrag()}e.createElement=function(n){if(!y.shivMethods){return t.createElem(n)}return d(n,e,t)};e.createDocumentFragment=Function("h,f","return function(){"+"var n=f.cloneNode(),c=n.createElement;"+"h.shivMethods&&("+h().join().replace(/\w+/g,function(e){t.createElem(e);t.frag.createElement(e);return'c("'+e+'")'})+");return n}")(y,t.frag)}function g(e){if(!e){e=t}var n=p(e);if(y.shivCSS&&!o&&!n.hasCSS){n.hasCSS=!!c(e,"article,aside,dialog,figcaption,figure,footer,header,hgroup,main,nav,section{display:block}"+"mark{background:#FF0;color:#000}"+"template{display:none}")}if(!l){m(e,n)}return e}function S(e){var t,n=e.getElementsByTagName("*"),r=n.length,i=RegExp("^(?:"+h().join("|")+")$","i"),s=[];while(r--){t=n[r];if(i.test(t.nodeName)){s.push(t.applyElement(x(t)))}}return s}function x(e){var t,n=e.attributes,r=n.length,i=e.ownerDocument.createElement(w+":"+e.nodeName);while(r--){t=n[r];t.specified&&i.setAttribute(t.nodeName,t.nodeValue)}i.style.cssText=e.style.cssText;return i}function T(e){var t,n=e.split("{"),r=n.length,i=RegExp("(^|[\\s,>+~])("+h().join("|")+")(?=[[\\s,>+~#.:]|$)","gi"),s="$1"+w+"\\:$2";while(r--){t=n[r]=n[r].split("}");t[t.length-1]=t[t.length-1].replace(i,s);n[r]=t.join("}")}return n.join("{")}function N(e){var t=e.length;while(t--){e[t].removeNode()}}function C(e){function o(){clearTimeout(r._removeSheetTimer);if(t){t.removeNode(true)}t=null}var t,n,r=p(e),i=e.namespaces,s=e.parentWindow;if(!E||e.printShived){return e}if(typeof i[w]=="undefined"){i.add(w)}s.attachEvent("onbeforeprint",function(){o();var r,i,s,u=e.styleSheets,a=[],f=u.length,l=Array(f);while(f--){l[f]=u[f]}while(s=l.pop()){if(!s.disabled&&b.test(s.media)){try{r=s.imports;i=r.length}catch(h){i=0}for(f=0;f<i;f++){l.push(r[f])}try{a.push(s.cssText)}catch(h){}}}a=T(a.reverse().join(""));n=S(e);t=c(e,a)});s.attachEvent("onafterprint",function(){N(n);clearTimeout(r._removeSheetTimer);r._removeSheetTimer=setTimeout(o,500)});e.printShived=true;return e}var n="3.6.2";var r=e.html5||{};var i=/^<|^(?:button|map|select|textarea|object|iframe|option|optgroup)$/i;var s=/^(?:a|b|code|div|fieldset|h1|h2|h3|h4|h5|h6|i|label|li|ol|p|q|span|strong|style|table|tbody|td|th|tr|ul)$/i;var o;var u="_html5shiv";var a=0;var f={};var l;(function(){try{var e=t.createElement("a");e.innerHTML="<xyz></xyz>";o="hidden"in e;l=e.childNodes.length==1||function(){t.createElement("a");var e=t.createDocumentFragment();return typeof e.cloneNode=="undefined"||typeof e.createDocumentFragment=="undefined"||typeof e.createElement=="undefined"}()}catch(n){o=true;l=true}})();var y={elements:r.elements||"abbr article aside audio bdi canvas data datalist details dialog figcaption figure footer header hgroup main mark meter nav output progress section summary template time video",version:n,shivCSS:r.shivCSS!==false,supportsUnknownElements:l,shivMethods:r.shivMethods!==false,type:"default",shivDocument:g,createElement:d,createDocumentFragment:v};e.html5=y;g(t);var b=/^$|\b(?:all|print)\b/;var w="html5shiv";var E=!l&&function(){var n=t.documentElement;return!(typeof t.namespaces=="undefined"||typeof t.parentWindow=="undefined"||typeof n.applyElement=="undefined"||typeof n.removeNode=="undefined"||typeof e.attachEvent=="undefined")}();y.type+=" print";y.shivPrint=C;C(t)})(this,document) diff --git a/profiles/wcm_base/themes/ocio_omega_2/libraries/html5shiv/html5shiv.js b/profiles/wcm_base/themes/ocio_omega_2/libraries/html5shiv/html5shiv.js deleted file mode 100644 index d6ee9ce04161eac8db2e05f4f93ecbb4c4a816fe..0000000000000000000000000000000000000000 --- a/profiles/wcm_base/themes/ocio_omega_2/libraries/html5shiv/html5shiv.js +++ /dev/null @@ -1,301 +0,0 @@ -/** - * @preserve HTML5 Shiv v3.6.2 | @afarkas @jdalton @jon_neal @rem | MIT/GPL2 Licensed - */ -;(function(window, document) { - /*jshint evil:true */ - /** version */ - var version = '3.6.2'; - - /** Preset options */ - var options = window.html5 || {}; - - /** Used to skip problem elements */ - var reSkip = /^<|^(?:button|map|select|textarea|object|iframe|option|optgroup)$/i; - - /** Not all elements can be cloned in IE **/ - var saveClones = /^(?:a|b|code|div|fieldset|h1|h2|h3|h4|h5|h6|i|label|li|ol|p|q|span|strong|style|table|tbody|td|th|tr|ul)$/i; - - /** Detect whether the browser supports default html5 styles */ - var supportsHtml5Styles; - - /** Name of the expando, to work with multiple documents or to re-shiv one document */ - var expando = '_html5shiv'; - - /** The id for the the documents expando */ - var expanID = 0; - - /** Cached data for each document */ - var expandoData = {}; - - /** Detect whether the browser supports unknown elements */ - var supportsUnknownElements; - - (function() { - try { - var a = document.createElement('a'); - a.innerHTML = '<xyz></xyz>'; - //if the hidden property is implemented we can assume, that the browser supports basic HTML5 Styles - supportsHtml5Styles = ('hidden' in a); - - supportsUnknownElements = a.childNodes.length == 1 || (function() { - // assign a false positive if unable to shiv - (document.createElement)('a'); - var frag = document.createDocumentFragment(); - return ( - typeof frag.cloneNode == 'undefined' || - typeof frag.createDocumentFragment == 'undefined' || - typeof frag.createElement == 'undefined' - ); - }()); - } catch(e) { - // assign a false positive if detection fails => unable to shiv - supportsHtml5Styles = true; - supportsUnknownElements = true; - } - - }()); - - /*--------------------------------------------------------------------------*/ - - /** - * Creates a style sheet with the given CSS text and adds it to the document. - * @private - * @param {Document} ownerDocument The document. - * @param {String} cssText The CSS text. - * @returns {StyleSheet} The style element. - */ - function addStyleSheet(ownerDocument, cssText) { - var p = ownerDocument.createElement('p'), - parent = ownerDocument.getElementsByTagName('head')[0] || ownerDocument.documentElement; - - p.innerHTML = 'x<style>' + cssText + '</style>'; - return parent.insertBefore(p.lastChild, parent.firstChild); - } - - /** - * Returns the value of `html5.elements` as an array. - * @private - * @returns {Array} An array of shived element node names. - */ - function getElements() { - var elements = html5.elements; - return typeof elements == 'string' ? elements.split(' ') : elements; - } - - /** - * Returns the data associated to the given document - * @private - * @param {Document} ownerDocument The document. - * @returns {Object} An object of data. - */ - function getExpandoData(ownerDocument) { - var data = expandoData[ownerDocument[expando]]; - if (!data) { - data = {}; - expanID++; - ownerDocument[expando] = expanID; - expandoData[expanID] = data; - } - return data; - } - - /** - * returns a shived element for the given nodeName and document - * @memberOf html5 - * @param {String} nodeName name of the element - * @param {Document} ownerDocument The context document. - * @returns {Object} The shived element. - */ - function createElement(nodeName, ownerDocument, data){ - if (!ownerDocument) { - ownerDocument = document; - } - if(supportsUnknownElements){ - return ownerDocument.createElement(nodeName); - } - if (!data) { - data = getExpandoData(ownerDocument); - } - var node; - - if (data.cache[nodeName]) { - node = data.cache[nodeName].cloneNode(); - } else if (saveClones.test(nodeName)) { - node = (data.cache[nodeName] = data.createElem(nodeName)).cloneNode(); - } else { - node = data.createElem(nodeName); - } - - // Avoid adding some elements to fragments in IE < 9 because - // * Attributes like `name` or `type` cannot be set/changed once an element - // is inserted into a document/fragment - // * Link elements with `src` attributes that are inaccessible, as with - // a 403 response, will cause the tab/window to crash - // * Script elements appended to fragments will execute when their `src` - // or `text` property is set - return node.canHaveChildren && !reSkip.test(nodeName) ? data.frag.appendChild(node) : node; - } - - /** - * returns a shived DocumentFragment for the given document - * @memberOf html5 - * @param {Document} ownerDocument The context document. - * @returns {Object} The shived DocumentFragment. - */ - function createDocumentFragment(ownerDocument, data){ - if (!ownerDocument) { - ownerDocument = document; - } - if(supportsUnknownElements){ - return ownerDocument.createDocumentFragment(); - } - data = data || getExpandoData(ownerDocument); - var clone = data.frag.cloneNode(), - i = 0, - elems = getElements(), - l = elems.length; - for(;i<l;i++){ - clone.createElement(elems[i]); - } - return clone; - } - - /** - * Shivs the `createElement` and `createDocumentFragment` methods of the document. - * @private - * @param {Document|DocumentFragment} ownerDocument The document. - * @param {Object} data of the document. - */ - function shivMethods(ownerDocument, data) { - if (!data.cache) { - data.cache = {}; - data.createElem = ownerDocument.createElement; - data.createFrag = ownerDocument.createDocumentFragment; - data.frag = data.createFrag(); - } - - - ownerDocument.createElement = function(nodeName) { - //abort shiv - if (!html5.shivMethods) { - return data.createElem(nodeName); - } - return createElement(nodeName, ownerDocument, data); - }; - - ownerDocument.createDocumentFragment = Function('h,f', 'return function(){' + - 'var n=f.cloneNode(),c=n.createElement;' + - 'h.shivMethods&&(' + - // unroll the `createElement` calls - getElements().join().replace(/\w+/g, function(nodeName) { - data.createElem(nodeName); - data.frag.createElement(nodeName); - return 'c("' + nodeName + '")'; - }) + - ');return n}' - )(html5, data.frag); - } - - /*--------------------------------------------------------------------------*/ - - /** - * Shivs the given document. - * @memberOf html5 - * @param {Document} ownerDocument The document to shiv. - * @returns {Document} The shived document. - */ - function shivDocument(ownerDocument) { - if (!ownerDocument) { - ownerDocument = document; - } - var data = getExpandoData(ownerDocument); - - if (html5.shivCSS && !supportsHtml5Styles && !data.hasCSS) { - data.hasCSS = !!addStyleSheet(ownerDocument, - // corrects block display not defined in IE6/7/8/9 - 'article,aside,dialog,figcaption,figure,footer,header,hgroup,main,nav,section{display:block}' + - // adds styling not present in IE6/7/8/9 - 'mark{background:#FF0;color:#000}' + - // hides non-rendered elements - 'template{display:none}' - ); - } - if (!supportsUnknownElements) { - shivMethods(ownerDocument, data); - } - return ownerDocument; - } - - /*--------------------------------------------------------------------------*/ - - /** - * The `html5` object is exposed so that more elements can be shived and - * existing shiving can be detected on iframes. - * @type Object - * @example - * - * // options can be changed before the script is included - * html5 = { 'elements': 'mark section', 'shivCSS': false, 'shivMethods': false }; - */ - var html5 = { - - /** - * An array or space separated string of node names of the elements to shiv. - * @memberOf html5 - * @type Array|String - */ - 'elements': options.elements || 'abbr article aside audio bdi canvas data datalist details dialog figcaption figure footer header hgroup main mark meter nav output progress section summary template time video', - - /** - * current version of html5shiv - */ - 'version': version, - - /** - * A flag to indicate that the HTML5 style sheet should be inserted. - * @memberOf html5 - * @type Boolean - */ - 'shivCSS': (options.shivCSS !== false), - - /** - * Is equal to true if a browser supports creating unknown/HTML5 elements - * @memberOf html5 - * @type boolean - */ - 'supportsUnknownElements': supportsUnknownElements, - - /** - * A flag to indicate that the document's `createElement` and `createDocumentFragment` - * methods should be overwritten. - * @memberOf html5 - * @type Boolean - */ - 'shivMethods': (options.shivMethods !== false), - - /** - * A string to describe the type of `html5` object ("default" or "default print"). - * @memberOf html5 - * @type String - */ - 'type': 'default', - - // shivs the document according to the specified `html5` object options - 'shivDocument': shivDocument, - - //creates a shived element - createElement: createElement, - - //creates a shived documentFragment - createDocumentFragment: createDocumentFragment - }; - - /*--------------------------------------------------------------------------*/ - - // expose html5 - window.html5 = html5; - - // shiv the document - shivDocument(document); - -}(this, document)); diff --git a/profiles/wcm_base/themes/ocio_omega_2/libraries/html5shiv/html5shiv.min.js b/profiles/wcm_base/themes/ocio_omega_2/libraries/html5shiv/html5shiv.min.js deleted file mode 100644 index 57d2cfa5d2a43113abec375cea51a65e4cdc93a0..0000000000000000000000000000000000000000 --- a/profiles/wcm_base/themes/ocio_omega_2/libraries/html5shiv/html5shiv.min.js +++ /dev/null @@ -1,2 +0,0 @@ -/* @preserve HTML5 Shiv v3.6.2 | @afarkas @jdalton @jon_neal @rem | MIT/GPL2 Licensed */ -(function(e,t){function c(e,t){var n=e.createElement("p"),r=e.getElementsByTagName("head")[0]||e.documentElement;n.innerHTML="x<style>"+t+"</style>";return r.insertBefore(n.lastChild,r.firstChild)}function h(){var e=y.elements;return typeof e=="string"?e.split(" "):e}function p(e){var t=f[e[u]];if(!t){t={};a++;e[u]=a;f[a]=t}return t}function d(e,n,r){if(!n){n=t}if(l){return n.createElement(e)}if(!r){r=p(n)}var o;if(r.cache[e]){o=r.cache[e].cloneNode()}else if(s.test(e)){o=(r.cache[e]=r.createElem(e)).cloneNode()}else{o=r.createElem(e)}return o.canHaveChildren&&!i.test(e)?r.frag.appendChild(o):o}function v(e,n){if(!e){e=t}if(l){return e.createDocumentFragment()}n=n||p(e);var r=n.frag.cloneNode(),i=0,s=h(),o=s.length;for(;i<o;i++){r.createElement(s[i])}return r}function m(e,t){if(!t.cache){t.cache={};t.createElem=e.createElement;t.createFrag=e.createDocumentFragment;t.frag=t.createFrag()}e.createElement=function(n){if(!y.shivMethods){return t.createElem(n)}return d(n,e,t)};e.createDocumentFragment=Function("h,f","return function(){"+"var n=f.cloneNode(),c=n.createElement;"+"h.shivMethods&&("+h().join().replace(/\w+/g,function(e){t.createElem(e);t.frag.createElement(e);return'c("'+e+'")'})+");return n}")(y,t.frag)}function g(e){if(!e){e=t}var n=p(e);if(y.shivCSS&&!o&&!n.hasCSS){n.hasCSS=!!c(e,"article,aside,dialog,figcaption,figure,footer,header,hgroup,main,nav,section{display:block}"+"mark{background:#FF0;color:#000}"+"template{display:none}")}if(!l){m(e,n)}return e}var n="3.6.2";var r=e.html5||{};var i=/^<|^(?:button|map|select|textarea|object|iframe|option|optgroup)$/i;var s=/^(?:a|b|code|div|fieldset|h1|h2|h3|h4|h5|h6|i|label|li|ol|p|q|span|strong|style|table|tbody|td|th|tr|ul)$/i;var o;var u="_html5shiv";var a=0;var f={};var l;(function(){try{var e=t.createElement("a");e.innerHTML="<xyz></xyz>";o="hidden"in e;l=e.childNodes.length==1||function(){t.createElement("a");var e=t.createDocumentFragment();return typeof e.cloneNode=="undefined"||typeof e.createDocumentFragment=="undefined"||typeof e.createElement=="undefined"}()}catch(n){o=true;l=true}})();var y={elements:r.elements||"abbr article aside audio bdi canvas data datalist details dialog figcaption figure footer header hgroup main mark meter nav output progress section summary template time video",version:n,shivCSS:r.shivCSS!==false,supportsUnknownElements:l,shivMethods:r.shivMethods!==false,type:"default",shivDocument:g,createElement:d,createDocumentFragment:v};e.html5=y;g(t)})(this,document) diff --git a/profiles/wcm_base/themes/ocio_omega_2/libraries/matchmedia/matchmedia.js b/profiles/wcm_base/themes/ocio_omega_2/libraries/matchmedia/matchmedia.js deleted file mode 100644 index 053dca178d204fce399db1f916c7808bb416d9de..0000000000000000000000000000000000000000 --- a/profiles/wcm_base/themes/ocio_omega_2/libraries/matchmedia/matchmedia.js +++ /dev/null @@ -1,81 +0,0 @@ -/*! matchMedia() polyfill - Test a CSS media type/query in JS. Authors & copyright (c) 2012: Scott Jehl, Paul Irish, Nicholas Zakas. Dual MIT/BSD license */ -window.matchMedia = window.matchMedia || (function( doc, undefined ) { - - "use strict"; - - var bool, - docElem = doc.documentElement, - refNode = docElem.firstElementChild || docElem.firstChild, - // fakeBody required for <FF4 when executed in <head> - fakeBody = doc.createElement( "body" ), - div = doc.createElement( "div" ); - - div.id = "mq-test-1"; - div.style.cssText = "position:absolute;top:-100em"; - fakeBody.style.background = "none"; - fakeBody.appendChild(div); - - return function(q){ - - div.innerHTML = "­<style media=\"" + q + "\"> #mq-test-1 { width: 42px; }</style>"; - - docElem.insertBefore( fakeBody, refNode ); - bool = div.offsetWidth === 42; - docElem.removeChild( fakeBody ); - - return { - matches: bool, - media: q - }; - - }; - -}( document )); - -/*! matchMedia() polyfill addListener/removeListener extension. Author & copyright (c) 2012: Scott Jehl. Dual MIT/BSD license */ -(function(){ - // monkeypatch unsupported addListener/removeListener with polling - if( !window.matchMedia( "all" ).addListener ){ - var oldMM = window.matchMedia; - - window.matchMedia = function( q ){ - var ret = oldMM( q ), - listeners = [], - last = ret.matches, - timer, - check = function(){ - var list = oldMM( q ), - unmatchToMatch = list.matches && !last, - matchToUnmatch = !list.matches && last; - - //fire callbacks only if transitioning to or from matched state - if( unmatchToMatch || matchToUnmatch ){ - for( var i =0, il = listeners.length; i< il; i++ ){ - listeners[ i ].call( ret, list ); - } - } - last = list.matches; - }; - - ret.addListener = function( cb ){ - listeners.push( cb ); - if( !timer ){ - timer = setInterval( check, 1000 ); - } - }; - - ret.removeListener = function( cb ){ - for( var i =0, il = listeners.length; i< il; i++ ){ - if( listeners[ i ] === cb ){ - listeners.splice( i, 1 ); - } - } - if( !listeners.length && timer ){ - clearInterval( timer ); - } - }; - - return ret; - }; - } -}()); diff --git a/profiles/wcm_base/themes/ocio_omega_2/libraries/matchmedia/matchmedia.min.js b/profiles/wcm_base/themes/ocio_omega_2/libraries/matchmedia/matchmedia.min.js deleted file mode 100644 index fb79feb1eac24338c91076a6360bc5bcd438c92e..0000000000000000000000000000000000000000 --- a/profiles/wcm_base/themes/ocio_omega_2/libraries/matchmedia/matchmedia.min.js +++ /dev/null @@ -1,3 +0,0 @@ -/*! matchMedia() polyfill - Test a CSS media type/query in JS. Authors & copyright (c) 2012: Scott Jehl, Paul Irish, Nicholas Zakas. Dual MIT/BSD license */ -/*! matchMedia() polyfill addListener/removeListener extension. Author & copyright (c) 2012: Scott Jehl. Dual MIT/BSD license */ -window.matchMedia=window.matchMedia||function(e,t){"use strict";var n,r=e.documentElement,i=r.firstElementChild||r.firstChild,s=e.createElement("body"),o=e.createElement("div");o.id="mq-test-1";o.style.cssText="position:absolute;top:-100em";s.style.background="none";s.appendChild(o);return function(e){o.innerHTML='<style media="'+e+'"> #mq-test-1 { width: 42px; }</style>';r.insertBefore(s,i);n=o.offsetWidth===42;r.removeChild(s);return{matches:n,media:e}}}(document);(function(){if(!window.matchMedia("all").addListener){var e=window.matchMedia;window.matchMedia=function(t){var n=e(t),r=[],i=n.matches,s,o=function(){var s=e(t),o=s.matches&&!i,u=!s.matches&&i;if(o||u){for(var a=0,f=r.length;a<f;a++){r[a].call(n,s)}}i=s.matches};n.addListener=function(e){r.push(e);if(!s){s=setInterval(o,1e3)}};n.removeListener=function(e){for(var t=0,n=r.length;t<n;t++){if(r[t]===e){r.splice(t,1)}}if(!r.length&&s){clearInterval(s)}};return n}}})() diff --git a/profiles/wcm_base/themes/ocio_omega_2/libraries/pie/PIE.htc b/profiles/wcm_base/themes/ocio_omega_2/libraries/pie/PIE.htc deleted file mode 100644 index ca3b54700cc7650313050b941e7327f7ec658d25..0000000000000000000000000000000000000000 --- a/profiles/wcm_base/themes/ocio_omega_2/libraries/pie/PIE.htc +++ /dev/null @@ -1,96 +0,0 @@ -<!-- -PIE: CSS3 rendering for IE -Version 1.0.0 -http://css3pie.com -Dual-licensed for use under the Apache License Version 2.0 or the General Public License (GPL) Version 2. ---> -<PUBLIC:COMPONENT lightWeight="true"> -<!-- saved from url=(0014)about:internet --> -<PUBLIC:ATTACH EVENT="oncontentready" FOR="element" ONEVENT="init()" /> -<PUBLIC:ATTACH EVENT="ondocumentready" FOR="element" ONEVENT="init()" /> -<PUBLIC:ATTACH EVENT="ondetach" FOR="element" ONEVENT="cleanup()" /> - -<script type="text/javascript"> -var doc = element.document;var f=window.PIE; -if(!f){f=window.PIE={F:"-pie-",nb:"Pie",La:"pie_",Ac:{TD:1,TH:1},cc:{TABLE:1,THEAD:1,TBODY:1,TFOOT:1,TR:1,INPUT:1,TEXTAREA:1,SELECT:1,OPTION:1,IMG:1,HR:1},fc:{A:1,INPUT:1,TEXTAREA:1,SELECT:1,BUTTON:1},Gd:{submit:1,button:1,reset:1},aa:function(){}};try{doc.execCommand("BackgroundImageCache",false,true)}catch(aa){}for(var ba=4,Z=doc.createElement("div"),ca=Z.getElementsByTagName("i"),ga;Z.innerHTML="<!--[if gt IE "+ ++ba+"]><i></i><![endif]--\>",ca[0];);f.O=ba;if(ba===6)f.F=f.F.replace(/^-/,"");f.ja= -doc.documentMode||f.O;Z.innerHTML='<v:shape adj="1"/>';ga=Z.firstChild;ga.style.behavior="url(#default#VML)";f.zc=typeof ga.adj==="object";(function(){var a,b=0,c={};f.p={Za:function(d){if(!a){a=doc.createDocumentFragment();a.namespaces.add("css3vml","urn:schemas-microsoft-com:vml")}return a.createElement("css3vml:"+d)},Ba:function(d){return d&&d._pieId||(d._pieId="_"+ ++b)},Eb:function(d){var e,g,j,i,h=arguments;e=1;for(g=h.length;e<g;e++){i=h[e];for(j in i)if(i.hasOwnProperty(j))d[j]=i[j]}return d}, -Rb:function(d,e,g){var j=c[d],i,h;if(j)Object.prototype.toString.call(j)==="[object Array]"?j.push([e,g]):e.call(g,j);else{h=c[d]=[[e,g]];i=new Image;i.onload=function(){j=c[d]={h:i.width,f:i.height};for(var k=0,n=h.length;k<n;k++)h[k][0].call(h[k][1],j);i.onload=null};i.src=d}}}})();f.Na={gc:function(a,b,c,d){function e(){k=j>=90&&j<270?b:0;n=j<180?c:0;m=b-k;p=c-n}function g(){for(;j<0;)j+=360;j%=360}var j=d.sa;d=d.zb;var i,h,k,n,m,p,r,t;if(d){d=d.coords(a,b,c);i=d.x;h=d.y}if(j){j=j.jd();g();e(); -if(!d){i=k;h=n}d=f.Na.tc(i,h,j,m,p);a=d[0];d=d[1]}else if(d){a=b-i;d=c-h}else{i=h=a=0;d=c}r=a-i;t=d-h;if(j===void 0){j=!r?t<0?90:270:!t?r<0?180:0:-Math.atan2(t,r)/Math.PI*180;g();e()}return{sa:j,xc:i,yc:h,td:a,ud:d,Wd:k,Xd:n,rd:m,sd:p,kd:r,ld:t,rc:f.Na.dc(i,h,a,d)}},tc:function(a,b,c,d,e){if(c===0||c===180)return[d,b];else if(c===90||c===270)return[a,e];else{c=Math.tan(-c*Math.PI/180);a=c*a-b;b=-1/c;d=b*d-e;e=b-c;return[(d-a)/e,(c*d-b*a)/e]}},dc:function(a,b,c,d){a=c-a;b=d-b;return Math.abs(a===0? -b:b===0?a:Math.sqrt(a*a+b*b))}};f.ea=function(){this.Gb=[];this.oc={}};f.ea.prototype={ba:function(a){var b=f.p.Ba(a),c=this.oc,d=this.Gb;if(!(b in c)){c[b]=d.length;d.push(a)}},Ha:function(a){a=f.p.Ba(a);var b=this.oc;if(a&&a in b){delete this.Gb[b[a]];delete b[a]}},xa:function(){for(var a=this.Gb,b=a.length;b--;)a[b]&&a[b]()}};f.Oa=new f.ea;f.Oa.Rd=function(){var a=this,b;if(!a.Sd){b=doc.documentElement.currentStyle.getAttribute(f.F+"poll-interval")||250;(function c(){a.xa();setTimeout(c,b)})(); -a.Sd=1}};(function(){function a(){f.L.xa();window.detachEvent("onunload",a);window.PIE=null}f.L=new f.ea;window.attachEvent("onunload",a);f.L.ta=function(b,c,d){b.attachEvent(c,d);this.ba(function(){b.detachEvent(c,d)})}})();f.Qa=new f.ea;f.L.ta(window,"onresize",function(){f.Qa.xa()});(function(){function a(){f.mb.xa()}f.mb=new f.ea;f.L.ta(window,"onscroll",a);f.Qa.ba(a)})();(function(){function a(){c=f.kb.md()}function b(){if(c){for(var d=0,e=c.length;d<e;d++)f.attach(c[d]);c=0}}var c;if(f.ja<9){f.L.ta(window, -"onbeforeprint",a);f.L.ta(window,"onafterprint",b)}})();f.lb=new f.ea;f.L.ta(doc,"onmouseup",function(){f.lb.xa()});f.he=function(){function a(h){this.Y=h}var b=doc.createElement("length-calc"),c=doc.body||doc.documentElement,d=b.style,e={},g=["mm","cm","in","pt","pc"],j=g.length,i={};d.position="absolute";d.top=d.left="-9999px";for(c.appendChild(b);j--;){d.width="100"+g[j];e[g[j]]=b.offsetWidth/100}c.removeChild(b);d.width="1em";a.prototype={Kb:/(px|em|ex|mm|cm|in|pt|pc|%)$/,ic:function(){var h= -this.Jd;if(h===void 0)h=this.Jd=parseFloat(this.Y);return h},yb:function(){var h=this.ae;if(!h)h=this.ae=(h=this.Y.match(this.Kb))&&h[0]||"px";return h},a:function(h,k){var n=this.ic(),m=this.yb();switch(m){case "px":return n;case "%":return n*(typeof k==="function"?k():k)/100;case "em":return n*this.xb(h);case "ex":return n*this.xb(h)/2;default:return n*e[m]}},xb:function(h){var k=h.currentStyle.fontSize,n,m;if(k.indexOf("px")>0)return parseFloat(k);else if(h.tagName in f.cc){m=this;n=h.parentNode; -return f.n(k).a(n,function(){return m.xb(n)})}else{h.appendChild(b);k=b.offsetWidth;b.parentNode===h&&h.removeChild(b);return k}}};f.n=function(h){return i[h]||(i[h]=new a(h))};return a}();f.Ja=function(){function a(e){this.X=e}var b=f.n("50%"),c={top:1,center:1,bottom:1},d={left:1,center:1,right:1};a.prototype={zd:function(){if(!this.ac){var e=this.X,g=e.length,j=f.v,i=j.qa,h=f.n("0");i=i.na;h=["left",h,"top",h];if(g===1){e.push(new j.ob(i,"center"));g++}if(g===2){i&(e[0].k|e[1].k)&&e[0].d in c&& -e[1].d in d&&e.push(e.shift());if(e[0].k&i)if(e[0].d==="center")h[1]=b;else h[0]=e[0].d;else if(e[0].W())h[1]=f.n(e[0].d);if(e[1].k&i)if(e[1].d==="center")h[3]=b;else h[2]=e[1].d;else if(e[1].W())h[3]=f.n(e[1].d)}this.ac=h}return this.ac},coords:function(e,g,j){var i=this.zd(),h=i[1].a(e,g);e=i[3].a(e,j);return{x:i[0]==="right"?g-h:h,y:i[2]==="bottom"?j-e:e}}};return a}();f.Ka=function(){function a(b,c){this.h=b;this.f=c}a.prototype={a:function(b,c,d,e,g){var j=this.h,i=this.f,h=c/d;e=e/g;if(j=== -"contain"){j=e>h?c:d*e;i=e>h?c/e:d}else if(j==="cover"){j=e<h?c:d*e;i=e<h?c/e:d}else if(j==="auto"){i=i==="auto"?g:i.a(b,d);j=i*e}else{j=j.a(b,c);i=i==="auto"?j/e:i.a(b,d)}return{h:j,f:i}}};a.Kc=new a("auto","auto");return a}();f.Ec=function(){function a(b){this.Y=b}a.prototype={Kb:/[a-z]+$/i,yb:function(){return this.ad||(this.ad=this.Y.match(this.Kb)[0].toLowerCase())},jd:function(){var b=this.Vc,c;if(b===undefined){b=this.yb();c=parseFloat(this.Y,10);b=this.Vc=b==="deg"?c:b==="rad"?c/Math.PI*180: -b==="grad"?c/400*360:b==="turn"?c*360:0}return b}};return a}();f.Jc=function(){function a(c){this.Y=c}var b={};a.Qd=/\s*rgba\(\s*(\d{1,3})\s*,\s*(\d{1,3})\s*,\s*(\d{1,3})\s*,\s*(\d+|\d*\.\d+)\s*\)\s*/;a.Fb={aliceblue:"F0F8FF",antiquewhite:"FAEBD7",aqua:"0FF",aquamarine:"7FFFD4",azure:"F0FFFF",beige:"F5F5DC",bisque:"FFE4C4",black:"000",blanchedalmond:"FFEBCD",blue:"00F",blueviolet:"8A2BE2",brown:"A52A2A",burlywood:"DEB887",cadetblue:"5F9EA0",chartreuse:"7FFF00",chocolate:"D2691E",coral:"FF7F50",cornflowerblue:"6495ED", -cornsilk:"FFF8DC",crimson:"DC143C",cyan:"0FF",darkblue:"00008B",darkcyan:"008B8B",darkgoldenrod:"B8860B",darkgray:"A9A9A9",darkgreen:"006400",darkkhaki:"BDB76B",darkmagenta:"8B008B",darkolivegreen:"556B2F",darkorange:"FF8C00",darkorchid:"9932CC",darkred:"8B0000",darksalmon:"E9967A",darkseagreen:"8FBC8F",darkslateblue:"483D8B",darkslategray:"2F4F4F",darkturquoise:"00CED1",darkviolet:"9400D3",deeppink:"FF1493",deepskyblue:"00BFFF",dimgray:"696969",dodgerblue:"1E90FF",firebrick:"B22222",floralwhite:"FFFAF0", -forestgreen:"228B22",fuchsia:"F0F",gainsboro:"DCDCDC",ghostwhite:"F8F8FF",gold:"FFD700",goldenrod:"DAA520",gray:"808080",green:"008000",greenyellow:"ADFF2F",honeydew:"F0FFF0",hotpink:"FF69B4",indianred:"CD5C5C",indigo:"4B0082",ivory:"FFFFF0",khaki:"F0E68C",lavender:"E6E6FA",lavenderblush:"FFF0F5",lawngreen:"7CFC00",lemonchiffon:"FFFACD",lightblue:"ADD8E6",lightcoral:"F08080",lightcyan:"E0FFFF",lightgoldenrodyellow:"FAFAD2",lightgreen:"90EE90",lightgrey:"D3D3D3",lightpink:"FFB6C1",lightsalmon:"FFA07A", -lightseagreen:"20B2AA",lightskyblue:"87CEFA",lightslategray:"789",lightsteelblue:"B0C4DE",lightyellow:"FFFFE0",lime:"0F0",limegreen:"32CD32",linen:"FAF0E6",magenta:"F0F",maroon:"800000",mediumauqamarine:"66CDAA",mediumblue:"0000CD",mediumorchid:"BA55D3",mediumpurple:"9370D8",mediumseagreen:"3CB371",mediumslateblue:"7B68EE",mediumspringgreen:"00FA9A",mediumturquoise:"48D1CC",mediumvioletred:"C71585",midnightblue:"191970",mintcream:"F5FFFA",mistyrose:"FFE4E1",moccasin:"FFE4B5",navajowhite:"FFDEAD", -navy:"000080",oldlace:"FDF5E6",olive:"808000",olivedrab:"688E23",orange:"FFA500",orangered:"FF4500",orchid:"DA70D6",palegoldenrod:"EEE8AA",palegreen:"98FB98",paleturquoise:"AFEEEE",palevioletred:"D87093",papayawhip:"FFEFD5",peachpuff:"FFDAB9",peru:"CD853F",pink:"FFC0CB",plum:"DDA0DD",powderblue:"B0E0E6",purple:"800080",red:"F00",rosybrown:"BC8F8F",royalblue:"4169E1",saddlebrown:"8B4513",salmon:"FA8072",sandybrown:"F4A460",seagreen:"2E8B57",seashell:"FFF5EE",sienna:"A0522D",silver:"C0C0C0",skyblue:"87CEEB", -slateblue:"6A5ACD",slategray:"708090",snow:"FFFAFA",springgreen:"00FF7F",steelblue:"4682B4",tan:"D2B48C",teal:"008080",thistle:"D8BFD8",tomato:"FF6347",turquoise:"40E0D0",violet:"EE82EE",wheat:"F5DEB3",white:"FFF",whitesmoke:"F5F5F5",yellow:"FF0",yellowgreen:"9ACD32"};a.prototype={parse:function(){if(!this.Ua){var c=this.Y,d;if(d=c.match(a.Qd)){this.Ua="rgb("+d[1]+","+d[2]+","+d[3]+")";this.Yb=parseFloat(d[4])}else{if((d=c.toLowerCase())in a.Fb)c="#"+a.Fb[d];this.Ua=c;this.Yb=c==="transparent"?0: -1}}},U:function(c){this.parse();return this.Ua==="currentColor"?c.currentStyle.color:this.Ua},fa:function(){this.parse();return this.Yb}};f.ha=function(c){return b[c]||(b[c]=new a(c))};return a}();f.v=function(){function a(c){this.$a=c;this.ch=0;this.X=[];this.Ga=0}var b=a.qa={Ia:1,Wb:2,z:4,Lc:8,Xb:16,na:32,K:64,oa:128,pa:256,Ra:512,Tc:1024,URL:2048};a.ob=function(c,d){this.k=c;this.d=d};a.ob.prototype={Ca:function(){return this.k&b.K||this.k&b.oa&&this.d==="0"},W:function(){return this.Ca()||this.k& -b.Ra}};a.prototype={de:/\s/,Kd:/^[\+\-]?(\d*\.)?\d+/,url:/^url\(\s*("([^"]*)"|'([^']*)'|([!#$%&*-~]*))\s*\)/i,nc:/^\-?[_a-z][\w-]*/i,Yd:/^("([^"]*)"|'([^']*)')/,Bd:/^#([\da-f]{6}|[\da-f]{3})/i,be:{px:b.K,em:b.K,ex:b.K,mm:b.K,cm:b.K,"in":b.K,pt:b.K,pc:b.K,deg:b.Ia,rad:b.Ia,grad:b.Ia},fd:{rgb:1,rgba:1,hsl:1,hsla:1},next:function(c){function d(p,r){p=new a.ob(p,r);if(!c){k.X.push(p);k.Ga++}return p}function e(){k.Ga++;return null}var g,j,i,h,k=this;if(this.Ga<this.X.length)return this.X[this.Ga++];for(;this.de.test(this.$a.charAt(this.ch));)this.ch++; -if(this.ch>=this.$a.length)return e();j=this.ch;g=this.$a.substring(this.ch);i=g.charAt(0);switch(i){case "#":if(h=g.match(this.Bd)){this.ch+=h[0].length;return d(b.z,h[0])}break;case '"':case "'":if(h=g.match(this.Yd)){this.ch+=h[0].length;return d(b.Tc,h[2]||h[3]||"")}break;case "/":case ",":this.ch++;return d(b.pa,i);case "u":if(h=g.match(this.url)){this.ch+=h[0].length;return d(b.URL,h[2]||h[3]||h[4]||"")}}if(h=g.match(this.Kd)){i=h[0];this.ch+=i.length;if(g.charAt(i.length)==="%"){this.ch++; -return d(b.Ra,i+"%")}if(h=g.substring(i.length).match(this.nc)){i+=h[0];this.ch+=h[0].length;return d(this.be[h[0].toLowerCase()]||b.Lc,i)}return d(b.oa,i)}if(h=g.match(this.nc)){i=h[0];this.ch+=i.length;if(i.toLowerCase()in f.Jc.Fb||i==="currentColor"||i==="transparent")return d(b.z,i);if(g.charAt(i.length)==="("){this.ch++;if(i.toLowerCase()in this.fd){g=function(p){return p&&p.k&b.oa};h=function(p){return p&&p.k&(b.oa|b.Ra)};var n=function(p,r){return p&&p.d===r},m=function(){return k.next(1)}; -if((i.charAt(0)==="r"?h(m()):g(m()))&&n(m(),",")&&h(m())&&n(m(),",")&&h(m())&&(i==="rgb"||i==="hsa"||n(m(),",")&&g(m()))&&n(m(),")"))return d(b.z,this.$a.substring(j,this.ch));return e()}return d(b.Xb,i)}return d(b.na,i)}this.ch++;return d(b.Wb,i)},D:function(){return this.X[this.Ga-- -2]},all:function(){for(;this.next(););return this.X},ma:function(c,d){for(var e=[],g,j;g=this.next();){if(c(g)){j=true;this.D();break}e.push(g)}return d&&!j?null:e}};return a}();var ha=function(a){this.e=a};ha.prototype= -{Z:0,Od:function(){var a=this.qb,b;return!a||(b=this.o())&&(a.x!==b.x||a.y!==b.y)},Td:function(){var a=this.qb,b;return!a||(b=this.o())&&(a.h!==b.h||a.f!==b.f)},hc:function(){var a=this.e,b=a.getBoundingClientRect(),c=f.ja===9,d=f.O===7,e=b.right-b.left;return{x:b.left,y:b.top,h:c||d?a.offsetWidth:e,f:c||d?a.offsetHeight:b.bottom-b.top,Hd:d&&e?a.offsetWidth/e:1}},o:function(){return this.Z?this.Va||(this.Va=this.hc()):this.hc()},Ad:function(){return!!this.qb},cb:function(){++this.Z},hb:function(){if(!--this.Z){if(this.Va)this.qb= -this.Va;this.Va=null}}};(function(){function a(b){var c=f.p.Ba(b);return function(){if(this.Z){var d=this.$b||(this.$b={});return c in d?d[c]:(d[c]=b.call(this))}else return b.call(this)}}f.B={Z:0,ka:function(b){function c(d){this.e=d;this.Zb=this.ia()}f.p.Eb(c.prototype,f.B,b);c.$c={};return c},j:function(){var b=this.ia(),c=this.constructor.$c;return b?b in c?c[b]:(c[b]=this.la(b)):null},ia:a(function(){var b=this.e,c=this.constructor,d=b.style;b=b.currentStyle;var e=this.wa,g=this.Fa,j=c.Yc||(c.Yc= -f.F+e);c=c.Zc||(c.Zc=f.nb+g.charAt(0).toUpperCase()+g.substring(1));return d[c]||b.getAttribute(j)||d[g]||b.getAttribute(e)}),i:a(function(){return!!this.j()}),H:a(function(){var b=this.ia(),c=b!==this.Zb;this.Zb=b;return c}),va:a,cb:function(){++this.Z},hb:function(){--this.Z||delete this.$b}}})();f.Sb=f.B.ka({wa:f.F+"background",Fa:f.nb+"Background",cd:{scroll:1,fixed:1,local:1},fb:{"repeat-x":1,"repeat-y":1,repeat:1,"no-repeat":1},sc:{"padding-box":1,"border-box":1,"content-box":1},Pd:{top:1,right:1, -bottom:1,left:1,center:1},Ud:{contain:1,cover:1},eb:{Ma:"backgroundClip",z:"backgroundColor",da:"backgroundImage",Pa:"backgroundOrigin",S:"backgroundPosition",T:"backgroundRepeat",Sa:"backgroundSize"},la:function(a){function b(s){return s&&s.W()||s.k&k&&s.d in t}function c(s){return s&&(s.W()&&f.n(s.d)||s.d==="auto"&&"auto")}var d=this.e.currentStyle,e,g,j,i=f.v.qa,h=i.pa,k=i.na,n=i.z,m,p,r=0,t=this.Pd,v,l,q={M:[]};if(this.wb()){e=new f.v(a);for(j={};g=e.next();){m=g.k;p=g.d;if(!j.P&&m&i.Xb&&p=== -"linear-gradient"){v={ca:[],P:p};for(l={};g=e.next();){m=g.k;p=g.d;if(m&i.Wb&&p===")"){l.color&&v.ca.push(l);v.ca.length>1&&f.p.Eb(j,v);break}if(m&n){if(v.sa||v.zb){g=e.D();if(g.k!==h)break;e.next()}l={color:f.ha(p)};g=e.next();if(g.W())l.db=f.n(g.d);else e.D()}else if(m&i.Ia&&!v.sa&&!l.color&&!v.ca.length)v.sa=new f.Ec(g.d);else if(b(g)&&!v.zb&&!l.color&&!v.ca.length){e.D();v.zb=new f.Ja(e.ma(function(s){return!b(s)},false))}else if(m&h&&p===","){if(l.color){v.ca.push(l);l={}}}else break}}else if(!j.P&& -m&i.URL){j.Ab=p;j.P="image"}else if(b(g)&&!j.$){e.D();j.$=new f.Ja(e.ma(function(s){return!b(s)},false))}else if(m&k)if(p in this.fb&&!j.bb)j.bb=p;else if(p in this.sc&&!j.Wa){j.Wa=p;if((g=e.next())&&g.k&k&&g.d in this.sc)j.ub=g.d;else{j.ub=p;e.D()}}else if(p in this.cd&&!j.bc)j.bc=p;else return null;else if(m&n&&!q.color)q.color=f.ha(p);else if(m&h&&p==="/"&&!j.Xa&&j.$){g=e.next();if(g.k&k&&g.d in this.Ud)j.Xa=new f.Ka(g.d);else if(g=c(g)){m=c(e.next());if(!m){m=g;e.D()}j.Xa=new f.Ka(g,m)}else return null}else if(m& -h&&p===","&&j.P){j.Hb=a.substring(r,e.ch-1);r=e.ch;q.M.push(j);j={}}else return null}if(j.P){j.Hb=a.substring(r);q.M.push(j)}}else this.Bc(f.ja<9?function(){var s=this.eb,o=d[s.S+"X"],u=d[s.S+"Y"],x=d[s.da],y=d[s.z];if(y!=="transparent")q.color=f.ha(y);if(x!=="none")q.M=[{P:"image",Ab:(new f.v(x)).next().d,bb:d[s.T],$:new f.Ja((new f.v(o+" "+u)).all())}]}:function(){var s=this.eb,o=/\s*,\s*/,u=d[s.da].split(o),x=d[s.z],y,z,B,E,D,C;if(x!=="transparent")q.color=f.ha(x);if((E=u.length)&&u[0]!=="none"){x= -d[s.T].split(o);y=d[s.S].split(o);z=d[s.Pa].split(o);B=d[s.Ma].split(o);s=d[s.Sa].split(o);q.M=[];for(o=0;o<E;o++)if((D=u[o])&&D!=="none"){C=s[o].split(" ");q.M.push({Hb:D+" "+x[o]+" "+y[o]+" / "+s[o]+" "+z[o]+" "+B[o],P:"image",Ab:(new f.v(D)).next().d,bb:x[o],$:new f.Ja((new f.v(y[o])).all()),Wa:z[o],ub:B[o],Xa:new f.Ka(C[0],C[1])})}}});return q.color||q.M[0]?q:null},Bc:function(a){var b=f.ja>8,c=this.eb,d=this.e.runtimeStyle,e=d[c.da],g=d[c.z],j=d[c.T],i,h,k,n;if(e)d[c.da]="";if(g)d[c.z]="";if(j)d[c.T]= -"";if(b){i=d[c.Ma];h=d[c.Pa];n=d[c.S];k=d[c.Sa];if(i)d[c.Ma]="";if(h)d[c.Pa]="";if(n)d[c.S]="";if(k)d[c.Sa]=""}a=a.call(this);if(e)d[c.da]=e;if(g)d[c.z]=g;if(j)d[c.T]=j;if(b){if(i)d[c.Ma]=i;if(h)d[c.Pa]=h;if(n)d[c.S]=n;if(k)d[c.Sa]=k}return a},ia:f.B.va(function(){return this.wb()||this.Bc(function(){var a=this.e.currentStyle,b=this.eb;return a[b.z]+" "+a[b.da]+" "+a[b.T]+" "+a[b.S+"X"]+" "+a[b.S+"Y"]})}),wb:f.B.va(function(){var a=this.e;return a.style[this.Fa]||a.currentStyle.getAttribute(this.wa)}), -qc:function(){var a=0;if(f.O<7){a=this.e;a=""+(a.style[f.nb+"PngFix"]||a.currentStyle.getAttribute(f.F+"png-fix"))==="true"}return a},i:f.B.va(function(){return(this.wb()||this.qc())&&!!this.j()})});f.Vb=f.B.ka({wc:["Top","Right","Bottom","Left"],Id:{thin:"1px",medium:"3px",thick:"5px"},la:function(){var a={},b={},c={},d=false,e=true,g=true,j=true;this.Cc(function(){for(var i=this.e.currentStyle,h=0,k,n,m,p,r,t,v;h<4;h++){m=this.wc[h];v=m.charAt(0).toLowerCase();k=b[v]=i["border"+m+"Style"];n=i["border"+ -m+"Color"];m=i["border"+m+"Width"];if(h>0){if(k!==p)g=false;if(n!==r)e=false;if(m!==t)j=false}p=k;r=n;t=m;c[v]=f.ha(n);m=a[v]=f.n(b[v]==="none"?"0":this.Id[m]||m);if(m.a(this.e)>0)d=true}});return d?{J:a,Zd:b,gd:c,ee:j,hd:e,$d:g}:null},ia:f.B.va(function(){var a=this.e,b=a.currentStyle,c;a.tagName in f.Ac&&a.offsetParent.currentStyle.borderCollapse==="collapse"||this.Cc(function(){c=b.borderWidth+"|"+b.borderStyle+"|"+b.borderColor});return c}),Cc:function(a){var b=this.e.runtimeStyle,c=b.borderWidth, -d=b.borderColor;if(c)b.borderWidth="";if(d)b.borderColor="";a=a.call(this);if(c)b.borderWidth=c;if(d)b.borderColor=d;return a}});(function(){f.jb=f.B.ka({wa:"border-radius",Fa:"borderRadius",la:function(b){var c=null,d,e,g,j,i=false;if(b){e=new f.v(b);var h=function(){for(var k=[],n;(g=e.next())&&g.W();){j=f.n(g.d);n=j.ic();if(n<0)return null;if(n>0)i=true;k.push(j)}return k.length>0&&k.length<5?{tl:k[0],tr:k[1]||k[0],br:k[2]||k[0],bl:k[3]||k[1]||k[0]}:null};if(b=h()){if(g){if(g.k&f.v.qa.pa&&g.d=== -"/")d=h()}else d=b;if(i&&b&&d)c={x:b,y:d}}}return c}});var a=f.n("0");a={tl:a,tr:a,br:a,bl:a};f.jb.Dc={x:a,y:a}})();f.Ub=f.B.ka({wa:"border-image",Fa:"borderImage",fb:{stretch:1,round:1,repeat:1,space:1},la:function(a){var b=null,c,d,e,g,j,i,h=0,k=f.v.qa,n=k.na,m=k.oa,p=k.Ra;if(a){c=new f.v(a);b={};for(var r=function(l){return l&&l.k&k.pa&&l.d==="/"},t=function(l){return l&&l.k&n&&l.d==="fill"},v=function(){g=c.ma(function(l){return!(l.k&(m|p))});if(t(c.next())&&!b.fill)b.fill=true;else c.D();if(r(c.next())){h++; -j=c.ma(function(l){return!l.W()&&!(l.k&n&&l.d==="auto")});if(r(c.next())){h++;i=c.ma(function(l){return!l.Ca()})}}else c.D()};a=c.next();){d=a.k;e=a.d;if(d&(m|p)&&!g){c.D();v()}else if(t(a)&&!b.fill){b.fill=true;v()}else if(d&n&&this.fb[e]&&!b.repeat){b.repeat={f:e};if(a=c.next())if(a.k&n&&this.fb[a.d])b.repeat.Ob=a.d;else c.D()}else if(d&k.URL&&!b.src)b.src=e;else return null}if(!b.src||!g||g.length<1||g.length>4||j&&j.length>4||h===1&&j.length<1||i&&i.length>4||h===2&&i.length<1)return null;if(!b.repeat)b.repeat= -{f:"stretch"};if(!b.repeat.Ob)b.repeat.Ob=b.repeat.f;a=function(l,q){return{t:q(l[0]),r:q(l[1]||l[0]),b:q(l[2]||l[0]),l:q(l[3]||l[1]||l[0])}};b.slice=a(g,function(l){return f.n(l.k&m?l.d+"px":l.d)});if(j&&j[0])b.J=a(j,function(l){return l.W()?f.n(l.d):l.d});if(i&&i[0])b.Da=a(i,function(l){return l.Ca()?f.n(l.d):l.d})}return b}});f.Ic=f.B.ka({wa:"box-shadow",Fa:"boxShadow",la:function(a){var b,c=f.n,d=f.v.qa,e;if(a){e=new f.v(a);b={Da:[],Bb:[]};for(a=function(){for(var g,j,i,h,k,n;g=e.next();){i=g.d; -j=g.k;if(j&d.pa&&i===",")break;else if(g.Ca()&&!k){e.D();k=e.ma(function(m){return!m.Ca()})}else if(j&d.z&&!h)h=i;else if(j&d.na&&i==="inset"&&!n)n=true;else return false}g=k&&k.length;if(g>1&&g<5){(n?b.Bb:b.Da).push({fe:c(k[0].d),ge:c(k[1].d),blur:c(k[2]?k[2].d:"0"),Vd:c(k[3]?k[3].d:"0"),color:f.ha(h||"currentColor")});return true}return false};a(););}return b&&(b.Bb.length||b.Da.length)?b:null}});f.Uc=f.B.ka({ia:f.B.va(function(){var a=this.e.currentStyle;return a.visibility+"|"+a.display}),la:function(){var a= -this.e,b=a.runtimeStyle;a=a.currentStyle;var c=b.visibility,d;b.visibility="";d=a.visibility;b.visibility=c;return{ce:d!=="hidden",nd:a.display!=="none"}},i:function(){return false}});f.u={R:function(a){function b(c,d,e,g){this.e=c;this.s=d;this.g=e;this.parent=g}f.p.Eb(b.prototype,f.u,a);return b},Cb:false,Q:function(){return false},Ea:f.aa,Lb:function(){this.m();this.i()&&this.V()},ib:function(){this.Cb=true},Mb:function(){this.i()?this.V():this.m()},sb:function(a,b){this.vc(a);for(var c=this.ra|| -(this.ra=[]),d=a+1,e=c.length,g;d<e;d++)if(g=c[d])break;c[a]=b;this.I().insertBefore(b,g||null)},za:function(a){var b=this.ra;return b&&b[a]||null},vc:function(a){var b=this.za(a),c=this.Ta;if(b&&c){c.removeChild(b);this.ra[a]=null}},Aa:function(a,b,c,d){var e=this.rb||(this.rb={}),g=e[a];if(!g){g=e[a]=f.p.Za("shape");if(b)g.appendChild(g[b]=f.p.Za(b));if(d){c=this.za(d);if(!c){this.sb(d,doc.createElement("group"+d));c=this.za(d)}}c.appendChild(g);a=g.style;a.position="absolute";a.left=a.top=0;a.behavior= -"url(#default#VML)"}return g},vb:function(a){var b=this.rb,c=b&&b[a];if(c){c.parentNode.removeChild(c);delete b[a]}return!!c},kc:function(a){var b=this.e,c=this.s.o(),d=c.h,e=c.f,g,j,i,h,k,n;c=a.x.tl.a(b,d);g=a.y.tl.a(b,e);j=a.x.tr.a(b,d);i=a.y.tr.a(b,e);h=a.x.br.a(b,d);k=a.y.br.a(b,e);n=a.x.bl.a(b,d);a=a.y.bl.a(b,e);d=Math.min(d/(c+j),e/(i+k),d/(n+h),e/(g+a));if(d<1){c*=d;g*=d;j*=d;i*=d;h*=d;k*=d;n*=d;a*=d}return{x:{tl:c,tr:j,br:h,bl:n},y:{tl:g,tr:i,br:k,bl:a}}},ya:function(a,b,c){b=b||1;var d,e, -g=this.s.o();e=g.h*b;g=g.f*b;var j=this.g.G,i=Math.floor,h=Math.ceil,k=a?a.Jb*b:0,n=a?a.Ib*b:0,m=a?a.tb*b:0;a=a?a.Db*b:0;var p,r,t,v,l;if(c||j.i()){d=this.kc(c||j.j());c=d.x.tl*b;j=d.y.tl*b;p=d.x.tr*b;r=d.y.tr*b;t=d.x.br*b;v=d.y.br*b;l=d.x.bl*b;b=d.y.bl*b;e="m"+i(a)+","+i(j)+"qy"+i(c)+","+i(k)+"l"+h(e-p)+","+i(k)+"qx"+h(e-n)+","+i(r)+"l"+h(e-n)+","+h(g-v)+"qy"+h(e-t)+","+h(g-m)+"l"+i(l)+","+h(g-m)+"qx"+i(a)+","+h(g-b)+" x e"}else e="m"+i(a)+","+i(k)+"l"+h(e-n)+","+i(k)+"l"+h(e-n)+","+h(g-m)+"l"+i(a)+ -","+h(g-m)+"xe";return e},I:function(){var a=this.parent.za(this.N),b;if(!a){a=doc.createElement(this.Ya);b=a.style;b.position="absolute";b.top=b.left=0;this.parent.sb(this.N,a)}return a},mc:function(){var a=this.e,b=a.currentStyle,c=a.runtimeStyle,d=a.tagName,e=f.O===6,g;if(e&&(d in f.cc||d==="FIELDSET")||d==="BUTTON"||d==="INPUT"&&a.type in f.Gd){c.borderWidth="";d=this.g.w.wc;for(g=d.length;g--;){e=d[g];c["padding"+e]="";c["padding"+e]=f.n(b["padding"+e]).a(a)+f.n(b["border"+e+"Width"]).a(a)+(f.O!== -8&&g%2?1:0)}c.borderWidth=0}else if(e){if(a.childNodes.length!==1||a.firstChild.tagName!=="ie6-mask"){b=doc.createElement("ie6-mask");d=b.style;d.visibility="visible";for(d.zoom=1;d=a.firstChild;)b.appendChild(d);a.appendChild(b);c.visibility="hidden"}}else c.borderColor="transparent"},ie:function(){},m:function(){this.parent.vc(this.N);delete this.rb;delete this.ra}};f.Rc=f.u.R({i:function(){var a=this.ed;for(var b in a)if(a.hasOwnProperty(b)&&a[b].i())return true;return false},Q:function(){return this.g.Pb.H()}, -ib:function(){if(this.i()){var a=this.jc(),b=a,c;a=a.currentStyle;var d=a.position,e=this.I().style,g=0,j=0;j=this.s.o();var i=j.Hd;if(d==="fixed"&&f.O>6){g=j.x*i;j=j.y*i;b=d}else{do b=b.offsetParent;while(b&&b.currentStyle.position==="static");if(b){c=b.getBoundingClientRect();b=b.currentStyle;g=(j.x-c.left)*i-(parseFloat(b.borderLeftWidth)||0);j=(j.y-c.top)*i-(parseFloat(b.borderTopWidth)||0)}else{b=doc.documentElement;g=(j.x+b.scrollLeft-b.clientLeft)*i;j=(j.y+b.scrollTop-b.clientTop)*i}b="absolute"}e.position= -b;e.left=g;e.top=j;e.zIndex=d==="static"?-1:a.zIndex;this.Cb=true}},Mb:f.aa,Nb:function(){var a=this.g.Pb.j();this.I().style.display=a.ce&&a.nd?"":"none"},Lb:function(){this.i()?this.Nb():this.m()},jc:function(){var a=this.e;return a.tagName in f.Ac?a.offsetParent:a},I:function(){var a=this.Ta,b;if(!a){b=this.jc();a=this.Ta=doc.createElement("css3-container");a.style.direction="ltr";this.Nb();b.parentNode.insertBefore(a,b)}return a},ab:f.aa,m:function(){var a=this.Ta,b;if(a&&(b=a.parentNode))b.removeChild(a); -delete this.Ta;delete this.ra}});f.Fc=f.u.R({N:2,Ya:"background",Q:function(){var a=this.g;return a.C.H()||a.G.H()},i:function(){var a=this.g;return a.q.i()||a.G.i()||a.C.i()||a.ga.i()&&a.ga.j().Bb},V:function(){var a=this.s.o();if(a.h&&a.f){this.od();this.pd()}},od:function(){var a=this.g.C.j(),b=this.s.o(),c=this.e,d=a&&a.color,e,g;if(d&&d.fa()>0){this.lc();a=this.Aa("bgColor","fill",this.I(),1);e=b.h;b=b.f;a.stroked=false;a.coordsize=e*2+","+b*2;a.coordorigin="1,1";a.path=this.ya(null,2);g=a.style; -g.width=e;g.height=b;a.fill.color=d.U(c);c=d.fa();if(c<1)a.fill.opacity=c}else this.vb("bgColor")},pd:function(){var a=this.g.C.j(),b=this.s.o();a=a&&a.M;var c,d,e,g,j;if(a){this.lc();d=b.h;e=b.f;for(j=a.length;j--;){b=a[j];c=this.Aa("bgImage"+j,"fill",this.I(),2);c.stroked=false;c.fill.type="tile";c.fillcolor="none";c.coordsize=d*2+","+e*2;c.coordorigin="1,1";c.path=this.ya(0,2);g=c.style;g.width=d;g.height=e;if(b.P==="linear-gradient")this.bd(c,b);else{c.fill.src=b.Ab;this.Nd(c,j)}}}for(j=a?a.length: -0;this.vb("bgImage"+j++););},Nd:function(a,b){var c=this;f.p.Rb(a.fill.src,function(d){var e=c.e,g=c.s.o(),j=g.h;g=g.f;if(j&&g){var i=a.fill,h=c.g,k=h.w.j(),n=k&&k.J;k=n?n.t.a(e):0;var m=n?n.r.a(e):0,p=n?n.b.a(e):0;n=n?n.l.a(e):0;h=h.C.j().M[b];e=h.$?h.$.coords(e,j-d.h-n-m,g-d.f-k-p):{x:0,y:0};h=h.bb;p=m=0;var r=j+1,t=g+1,v=f.O===8?0:1;n=Math.round(e.x)+n+0.5;k=Math.round(e.y)+k+0.5;i.position=n/j+","+k/g;i.size.x=1;i.size=d.h+"px,"+d.f+"px";if(h&&h!=="repeat"){if(h==="repeat-x"||h==="no-repeat"){m= -k+1;t=k+d.f+v}if(h==="repeat-y"||h==="no-repeat"){p=n+1;r=n+d.h+v}a.style.clip="rect("+m+"px,"+r+"px,"+t+"px,"+p+"px)"}}})},bd:function(a,b){var c=this.e,d=this.s.o(),e=d.h,g=d.f;a=a.fill;d=b.ca;var j=d.length,i=Math.PI,h=f.Na,k=h.tc,n=h.dc;b=h.gc(c,e,g,b);h=b.sa;var m=b.xc,p=b.yc,r=b.Wd,t=b.Xd,v=b.rd,l=b.sd,q=b.kd,s=b.ld;b=b.rc;e=h%90?Math.atan2(q*e/g,s)/i*180:h+90;e+=180;e%=360;v=k(r,t,h,v,l);g=n(r,t,v[0],v[1]);i=[];v=k(m,p,h,r,t);n=n(m,p,v[0],v[1])/g*100;k=[];for(h=0;h<j;h++)k.push(d[h].db?d[h].db.a(c, -b):h===0?0:h===j-1?b:null);for(h=1;h<j;h++){if(k[h]===null){m=k[h-1];b=h;do p=k[++b];while(p===null);k[h]=m+(p-m)/(b-h+1)}k[h]=Math.max(k[h],k[h-1])}for(h=0;h<j;h++)i.push(n+k[h]/g*100+"% "+d[h].color.U(c));a.angle=e;a.type="gradient";a.method="sigma";a.color=d[0].color.U(c);a.color2=d[j-1].color.U(c);if(a.colors)a.colors.value=i.join(",");else a.colors=i.join(",")},lc:function(){var a=this.e.runtimeStyle;a.backgroundImage="url(about:blank)";a.backgroundColor="transparent"},m:function(){f.u.m.call(this); -var a=this.e.runtimeStyle;a.backgroundImage=a.backgroundColor=""}});f.Gc=f.u.R({N:4,Ya:"border",Q:function(){var a=this.g;return a.w.H()||a.G.H()},i:function(){var a=this.g;return a.G.i()&&!a.q.i()&&a.w.i()},V:function(){var a=this.e,b=this.g.w.j(),c=this.s.o(),d=c.h;c=c.f;var e,g,j,i,h;if(b){this.mc();b=this.wd(2);i=0;for(h=b.length;i<h;i++){j=b[i];e=this.Aa("borderPiece"+i,j.stroke?"stroke":"fill",this.I());e.coordsize=d*2+","+c*2;e.coordorigin="1,1";e.path=j.path;g=e.style;g.width=d;g.height=c; -e.filled=!!j.fill;e.stroked=!!j.stroke;if(j.stroke){e=e.stroke;e.weight=j.Qb+"px";e.color=j.color.U(a);e.dashstyle=j.stroke==="dashed"?"2 2":j.stroke==="dotted"?"1 1":"solid";e.linestyle=j.stroke==="double"&&j.Qb>2?"ThinThin":"Single"}else e.fill.color=j.fill.U(a)}for(;this.vb("borderPiece"+i++););}},wd:function(a){var b=this.e,c,d,e,g=this.g.w,j=[],i,h,k,n,m=Math.round,p,r,t;if(g.i()){c=g.j();g=c.J;r=c.Zd;t=c.gd;if(c.ee&&c.$d&&c.hd){if(t.t.fa()>0){c=g.t.a(b);k=c/2;j.push({path:this.ya({Jb:k,Ib:k, -tb:k,Db:k},a),stroke:r.t,color:t.t,Qb:c})}}else{a=a||1;c=this.s.o();d=c.h;e=c.f;c=m(g.t.a(b));k=m(g.r.a(b));n=m(g.b.a(b));b=m(g.l.a(b));var v={t:c,r:k,b:n,l:b};b=this.g.G;if(b.i())p=this.kc(b.j());i=Math.floor;h=Math.ceil;var l=function(o,u){return p?p[o][u]:0},q=function(o,u,x,y,z,B){var E=l("x",o),D=l("y",o),C=o.charAt(1)==="r";o=o.charAt(0)==="b";return E>0&&D>0?(B?"al":"ae")+(C?h(d-E):i(E))*a+","+(o?h(e-D):i(D))*a+","+(i(E)-u)*a+","+(i(D)-x)*a+","+y*65535+","+2949075*(z?1:-1):(B?"m":"l")+(C?d- -u:u)*a+","+(o?e-x:x)*a},s=function(o,u,x,y){var z=o==="t"?i(l("x","tl"))*a+","+h(u)*a:o==="r"?h(d-u)*a+","+i(l("y","tr"))*a:o==="b"?h(d-l("x","br"))*a+","+i(e-u)*a:i(u)*a+","+h(e-l("y","bl"))*a;o=o==="t"?h(d-l("x","tr"))*a+","+h(u)*a:o==="r"?h(d-u)*a+","+h(e-l("y","br"))*a:o==="b"?i(l("x","bl"))*a+","+i(e-u)*a:i(u)*a+","+i(l("y","tl"))*a;return x?(y?"m"+o:"")+"l"+z:(y?"m"+z:"")+"l"+o};b=function(o,u,x,y,z,B){var E=o==="l"||o==="r",D=v[o],C,F;if(D>0&&r[o]!=="none"&&t[o].fa()>0){C=v[E?o:u];u=v[E?u: -o];F=v[E?o:x];x=v[E?x:o];if(r[o]==="dashed"||r[o]==="dotted"){j.push({path:q(y,C,u,B+45,0,1)+q(y,0,0,B,1,0),fill:t[o]});j.push({path:s(o,D/2,0,1),stroke:r[o],Qb:D,color:t[o]});j.push({path:q(z,F,x,B,0,1)+q(z,0,0,B-45,1,0),fill:t[o]})}else j.push({path:q(y,C,u,B+45,0,1)+s(o,D,0,0)+q(z,F,x,B,0,0)+(r[o]==="double"&&D>2?q(z,F-i(F/3),x-i(x/3),B-45,1,0)+s(o,h(D/3*2),1,0)+q(y,C-i(C/3),u-i(u/3),B,1,0)+"x "+q(y,i(C/3),i(u/3),B+45,0,1)+s(o,i(D/3),1,0)+q(z,i(F/3),i(x/3),B,0,0):"")+q(z,0,0,B-45,1,0)+s(o,0,1, -0)+q(y,0,0,B,1,0),fill:t[o]})}};b("t","l","r","tl","tr",90);b("r","t","b","tr","br",0);b("b","r","l","br","bl",-90);b("l","b","t","bl","tl",-180)}}return j},m:function(){if(this.ec||!this.g.q.i())this.e.runtimeStyle.borderColor="";f.u.m.call(this)}});f.Tb=f.u.R({N:5,Md:["t","tr","r","br","b","bl","l","tl","c"],Q:function(){return this.g.q.H()},i:function(){return this.g.q.i()},V:function(){this.I();var a=this.g.q.j(),b=this.g.w.j(),c=this.s.o(),d=this.e,e=this.uc;f.p.Rb(a.src,function(g){function j(s, -o,u,x,y){s=e[s].style;var z=Math.max;s.width=z(o,0);s.height=z(u,0);s.left=x;s.top=y}function i(s,o,u){for(var x=0,y=s.length;x<y;x++)e[s[x]].imagedata[o]=u}var h=c.h,k=c.f,n=f.n("0"),m=a.J||(b?b.J:{t:n,r:n,b:n,l:n});n=m.t.a(d);var p=m.r.a(d),r=m.b.a(d);m=m.l.a(d);var t=a.slice,v=t.t.a(d),l=t.r.a(d),q=t.b.a(d);t=t.l.a(d);j("tl",m,n,0,0);j("t",h-m-p,n,m,0);j("tr",p,n,h-p,0);j("r",p,k-n-r,h-p,n);j("br",p,r,h-p,k-r);j("b",h-m-p,r,m,k-r);j("bl",m,r,0,k-r);j("l",m,k-n-r,0,n);j("c",h-m-p,k-n-r,m,n);i(["tl", -"t","tr"],"cropBottom",(g.f-v)/g.f);i(["tl","l","bl"],"cropRight",(g.h-t)/g.h);i(["bl","b","br"],"cropTop",(g.f-q)/g.f);i(["tr","r","br"],"cropLeft",(g.h-l)/g.h);i(["l","r","c"],"cropTop",v/g.f);i(["l","r","c"],"cropBottom",q/g.f);i(["t","b","c"],"cropLeft",t/g.h);i(["t","b","c"],"cropRight",l/g.h);e.c.style.display=a.fill?"":"none"},this)},I:function(){var a=this.parent.za(this.N),b,c,d,e=this.Md,g=e.length;if(!a){a=doc.createElement("border-image");b=a.style;b.position="absolute";this.uc={};for(d= -0;d<g;d++){c=this.uc[e[d]]=f.p.Za("rect");c.appendChild(f.p.Za("imagedata"));b=c.style;b.behavior="url(#default#VML)";b.position="absolute";b.top=b.left=0;c.imagedata.src=this.g.q.j().src;c.stroked=false;c.filled=false;a.appendChild(c)}this.parent.sb(this.N,a)}return a},Ea:function(){if(this.i()){var a=this.e,b=a.runtimeStyle,c=this.g.q.j().J;b.borderStyle="solid";if(c){b.borderTopWidth=c.t.a(a)+"px";b.borderRightWidth=c.r.a(a)+"px";b.borderBottomWidth=c.b.a(a)+"px";b.borderLeftWidth=c.l.a(a)+"px"}this.mc()}}, -m:function(){var a=this.e.runtimeStyle;a.borderStyle="";if(this.ec||!this.g.w.i())a.borderColor=a.borderWidth="";f.u.m.call(this)}});f.Hc=f.u.R({N:1,Ya:"outset-box-shadow",Q:function(){var a=this.g;return a.ga.H()||a.G.H()},i:function(){var a=this.g.ga;return a.i()&&a.j().Da[0]},V:function(){function a(C,F,O,H,M,P,I){C=b.Aa("shadow"+C+F,"fill",d,j-C);F=C.fill;C.coordsize=n*2+","+m*2;C.coordorigin="1,1";C.stroked=false;C.filled=true;F.color=M.U(c);if(P){F.type="gradienttitle";F.color2=F.color;F.opacity= -0}C.path=I;l=C.style;l.left=O;l.top=H;l.width=n;l.height=m;return C}var b=this,c=this.e,d=this.I(),e=this.g,g=e.ga.j().Da;e=e.G.j();var j=g.length,i=j,h,k=this.s.o(),n=k.h,m=k.f;k=f.O===8?1:0;for(var p=["tl","tr","br","bl"],r,t,v,l,q,s,o,u,x,y,z,B,E,D;i--;){t=g[i];q=t.fe.a(c);s=t.ge.a(c);h=t.Vd.a(c);o=t.blur.a(c);t=t.color;u=-h-o;if(!e&&o)e=f.jb.Dc;u=this.ya({Jb:u,Ib:u,tb:u,Db:u},2,e);if(o){x=(h+o)*2+n;y=(h+o)*2+m;z=x?o*2/x:0;B=y?o*2/y:0;if(o-h>n/2||o-h>m/2)for(h=4;h--;){r=p[h];E=r.charAt(0)==="b"; -D=r.charAt(1)==="r";r=a(i,r,q,s,t,o,u);v=r.fill;v.focusposition=(D?1-z:z)+","+(E?1-B:B);v.focussize="0,0";r.style.clip="rect("+((E?y/2:0)+k)+"px,"+(D?x:x/2)+"px,"+(E?y:y/2)+"px,"+((D?x/2:0)+k)+"px)"}else{r=a(i,"",q,s,t,o,u);v=r.fill;v.focusposition=z+","+B;v.focussize=1-z*2+","+(1-B*2)}}else{r=a(i,"",q,s,t,o,u);q=t.fa();if(q<1)r.fill.opacity=q}}}});f.Pc=f.u.R({N:6,Ya:"imgEl",Q:function(){var a=this.g;return this.e.src!==this.Xc||a.G.H()},i:function(){var a=this.g;return a.G.i()||a.C.qc()},V:function(){this.Xc= -j;this.Cd();var a=this.Aa("img","fill",this.I()),b=a.fill,c=this.s.o(),d=c.h;c=c.f;var e=this.g.w.j(),g=e&&e.J;e=this.e;var j=e.src,i=Math.round,h=e.currentStyle,k=f.n;if(!g||f.O<7){g=f.n("0");g={t:g,r:g,b:g,l:g}}a.stroked=false;b.type="frame";b.src=j;b.position=(d?0.5/d:0)+","+(c?0.5/c:0);a.coordsize=d*2+","+c*2;a.coordorigin="1,1";a.path=this.ya({Jb:i(g.t.a(e)+k(h.paddingTop).a(e)),Ib:i(g.r.a(e)+k(h.paddingRight).a(e)),tb:i(g.b.a(e)+k(h.paddingBottom).a(e)),Db:i(g.l.a(e)+k(h.paddingLeft).a(e))}, -2);a=a.style;a.width=d;a.height=c},Cd:function(){this.e.runtimeStyle.filter="alpha(opacity=0)"},m:function(){f.u.m.call(this);this.e.runtimeStyle.filter=""}});f.Oc=f.u.R({ib:f.aa,Mb:f.aa,Nb:f.aa,Lb:f.aa,Ld:/^,+|,+$/g,Fd:/,+/g,gb:function(a,b){(this.pb||(this.pb=[]))[a]=b||void 0},ab:function(){var a=this.pb,b;if(a&&(b=a.join(",").replace(this.Ld,"").replace(this.Fd,","))!==this.Wc)this.Wc=this.e.runtimeStyle.background=b},m:function(){this.e.runtimeStyle.background="";delete this.pb}});f.Mc=f.u.R({ua:1, -Q:function(){return this.g.C.H()},i:function(){var a=this.g;return a.C.i()||a.q.i()},V:function(){var a=this.g.C.j(),b,c,d=0,e,g;if(a){b=[];if(c=a.M)for(;e=c[d++];)if(e.P==="linear-gradient"){g=this.vd(e.Wa);g=(e.Xa||f.Ka.Kc).a(this.e,g.h,g.f,g.h,g.f);b.push("url(data:image/svg+xml,"+escape(this.xd(e,g.h,g.f))+") "+this.dd(e.$)+" / "+g.h+"px "+g.f+"px "+(e.bc||"")+" "+(e.Wa||"")+" "+(e.ub||""))}else b.push(e.Hb);a.color&&b.push(a.color.Y);this.parent.gb(this.ua,b.join(","))}},dd:function(a){return a? -a.X.map(function(b){return b.d}).join(" "):"0 0"},vd:function(a){var b=this.e,c=this.s.o(),d=c.h;c=c.f;var e;if(a!=="border-box")if((e=this.g.w.j())&&(e=e.J)){d-=e.l.a(b)+e.l.a(b);c-=e.t.a(b)+e.b.a(b)}if(a==="content-box"){a=f.n;e=b.currentStyle;d-=a(e.paddingLeft).a(b)+a(e.paddingRight).a(b);c-=a(e.paddingTop).a(b)+a(e.paddingBottom).a(b)}return{h:d,f:c}},xd:function(a,b,c){var d=this.e,e=a.ca,g=e.length,j=f.Na.gc(d,b,c,a);a=j.xc;var i=j.yc,h=j.td,k=j.ud;j=j.rc;var n,m,p,r,t;n=[];for(m=0;m<g;m++)n.push(e[m].db? -e[m].db.a(d,j):m===0?0:m===g-1?j:null);for(m=1;m<g;m++)if(n[m]===null){r=n[m-1];p=m;do t=n[++p];while(t===null);n[m]=r+(t-r)/(p-m+1)}b=['<svg width="'+b+'" height="'+c+'" xmlns="http://www.w3.org/2000/svg"><defs><linearGradient id="g" gradientUnits="userSpaceOnUse" x1="'+a/b*100+'%" y1="'+i/c*100+'%" x2="'+h/b*100+'%" y2="'+k/c*100+'%">'];for(m=0;m<g;m++)b.push('<stop offset="'+n[m]/j+'" stop-color="'+e[m].color.U(d)+'" stop-opacity="'+e[m].color.fa()+'"/>');b.push('</linearGradient></defs><rect width="100%" height="100%" fill="url(#g)"/></svg>'); -return b.join("")},m:function(){this.parent.gb(this.ua)}});f.Nc=f.u.R({T:"repeat",Sc:"stretch",Qc:"round",ua:0,Q:function(){return this.g.q.H()},i:function(){return this.g.q.i()},V:function(){var a=this,b=a.g.q.j(),c=a.g.w.j(),d=a.s.o(),e=b.repeat,g=e.f,j=e.Ob,i=a.e,h=0;f.p.Rb(b.src,function(k){function n(Q,R,U,V,W,Y,X,S,w,A){K.push('<pattern patternUnits="userSpaceOnUse" id="pattern'+G+'" x="'+(g===l?Q+U/2-w/2:Q)+'" y="'+(j===l?R+V/2-A/2:R)+'" width="'+w+'" height="'+A+'"><svg width="'+w+'" height="'+ -A+'" viewBox="'+W+" "+Y+" "+X+" "+S+'" preserveAspectRatio="none"><image xlink:href="'+v+'" x="0" y="0" width="'+r+'" height="'+t+'" /></svg></pattern>');J.push('<rect x="'+Q+'" y="'+R+'" width="'+U+'" height="'+V+'" fill="url(#pattern'+G+')" />');G++}var m=d.h,p=d.f,r=k.h,t=k.f,v=a.Dd(b.src,r,t),l=a.T,q=a.Sc;k=a.Qc;var s=Math.ceil,o=f.n("0"),u=b.J||(c?c.J:{t:o,r:o,b:o,l:o});o=u.t.a(i);var x=u.r.a(i),y=u.b.a(i);u=u.l.a(i);var z=b.slice,B=z.t.a(i),E=z.r.a(i),D=z.b.a(i);z=z.l.a(i);var C=m-u-x,F=p-o- -y,O=r-z-E,H=t-B-D,M=g===q?C:O*o/B,P=j===q?F:H*x/E,I=g===q?C:O*y/D;q=j===q?F:H*u/z;var K=[],J=[],G=0;if(g===k){M-=(M-(C%M||M))/s(C/M);I-=(I-(C%I||I))/s(C/I)}if(j===k){P-=(P-(F%P||P))/s(F/P);q-=(q-(F%q||q))/s(F/q)}k=['<svg width="'+m+'" height="'+p+'" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">'];n(0,0,u,o,0,0,z,B,u,o);n(u,0,C,o,z,0,O,B,M,o);n(m-x,0,x,o,r-E,0,E,B,x,o);n(0,o,u,F,0,B,z,H,u,q);if(b.fill)n(u,o,C,F,z,B,O,H,M||I||O,q||P||H);n(m-x,o,x,F,r-E,B,E,H,x,P);n(0, -p-y,u,y,0,t-D,z,D,u,y);n(u,p-y,C,y,z,t-D,O,D,I,y);n(m-x,p-y,x,y,r-E,t-D,E,D,x,y);k.push("<defs>"+K.join("\n")+"</defs>"+J.join("\n")+"</svg>");a.parent.gb(a.ua,"url(data:image/svg+xml,"+escape(k.join(""))+") no-repeat border-box border-box");h&&a.parent.ab()},a);h=1},Dd:function(){var a={};return function(b,c,d){var e=a[b],g;if(!e){e=new Image;g=doc.createElement("canvas");e.src=b;g.width=c;g.height=d;g.getContext("2d").drawImage(e,0,0);e=a[b]=g.toDataURL()}return e}}(),Ea:f.Tb.prototype.Ea,m:function(){var a= -this.e.runtimeStyle;this.parent.gb(this.ua);a.borderColor=a.borderStyle=a.borderWidth=""}});f.kb=function(){function a(l,q){l.className+=" "+q}function b(l){var q=v.slice.call(arguments,1),s=q.length;setTimeout(function(){if(l)for(;s--;)a(l,q[s])},0)}function c(l){var q=v.slice.call(arguments,1),s=q.length;setTimeout(function(){if(l)for(;s--;){var o=q[s];o=t[o]||(t[o]=new RegExp("\\b"+o+"\\b","g"));l.className=l.className.replace(o,"")}},0)}function d(l){function q(){if(!U){var w,A,L=f.ja,T=l.currentStyle, -N=T.getAttribute(g)==="true",da=T.getAttribute(i)!=="false",ea=T.getAttribute(h)!=="false";S=T.getAttribute(j);S=L>7?S!=="false":S==="true";if(!R){R=1;l.runtimeStyle.zoom=1;T=l;for(var fa=1;T=T.previousSibling;)if(T.nodeType===1){fa=0;break}fa&&a(l,p)}J.cb();if(N&&(A=J.o())&&(w=doc.documentElement||doc.body)&&(A.y>w.clientHeight||A.x>w.clientWidth||A.y+A.f<0||A.x+A.h<0)){if(!Y){Y=1;f.mb.ba(q)}}else{U=1;Y=R=0;f.mb.Ha(q);if(L===9){G={C:new f.Sb(l),q:new f.Ub(l),w:new f.Vb(l)};Q=[G.C,G.q];K=new f.Oc(l, -J,G);w=[new f.Mc(l,J,G,K),new f.Nc(l,J,G,K)]}else{G={C:new f.Sb(l),w:new f.Vb(l),q:new f.Ub(l),G:new f.jb(l),ga:new f.Ic(l),Pb:new f.Uc(l)};Q=[G.C,G.w,G.q,G.G,G.ga,G.Pb];K=new f.Rc(l,J,G);w=[new f.Hc(l,J,G,K),new f.Fc(l,J,G,K),new f.Gc(l,J,G,K),new f.Tb(l,J,G,K)];l.tagName==="IMG"&&w.push(new f.Pc(l,J,G,K));K.ed=w}I=[K].concat(w);if(w=l.currentStyle.getAttribute(f.F+"watch-ancestors")){w=parseInt(w,10);A=0;for(N=l.parentNode;N&&(w==="NaN"||A++<w);){H(N,"onpropertychange",C);H(N,"onmouseenter",x); -H(N,"onmouseleave",y);H(N,"onmousedown",z);if(N.tagName in f.fc){H(N,"onfocus",E);H(N,"onblur",D)}N=N.parentNode}}if(S){f.Oa.ba(o);f.Oa.Rd()}o(1)}if(!V){V=1;L<9&&H(l,"onmove",s);H(l,"onresize",s);H(l,"onpropertychange",u);ea&&H(l,"onmouseenter",x);if(ea||da)H(l,"onmouseleave",y);da&&H(l,"onmousedown",z);if(l.tagName in f.fc){H(l,"onfocus",E);H(l,"onblur",D)}f.Qa.ba(s);f.L.ba(M)}J.hb()}}function s(){J&&J.Ad()&&o()}function o(w){if(!X)if(U){var A,L=I.length;F();for(A=0;A<L;A++)I[A].Ea();if(w||J.Od())for(A= -0;A<L;A++)I[A].ib();if(w||J.Td())for(A=0;A<L;A++)I[A].Mb();K.ab();O()}else R||q()}function u(){var w,A=I.length,L;w=event;if(!X&&!(w&&w.propertyName in r))if(U){F();for(w=0;w<A;w++)I[w].Ea();for(w=0;w<A;w++){L=I[w];L.Cb||L.ib();L.Q()&&L.Lb()}K.ab();O()}else R||q()}function x(){b(l,k)}function y(){c(l,k,n)}function z(){b(l,n);f.lb.ba(B)}function B(){c(l,n);f.lb.Ha(B)}function E(){b(l,m)}function D(){c(l,m)}function C(){var w=event.propertyName;if(w==="className"||w==="id")u()}function F(){J.cb();for(var w= -Q.length;w--;)Q[w].cb()}function O(){for(var w=Q.length;w--;)Q[w].hb();J.hb()}function H(w,A,L){w.attachEvent(A,L);W.push([w,A,L])}function M(){if(V){for(var w=W.length,A;w--;){A=W[w];A[0].detachEvent(A[1],A[2])}f.L.Ha(M);V=0;W=[]}}function P(){if(!X){var w,A;M();X=1;if(I){w=0;for(A=I.length;w<A;w++){I[w].ec=1;I[w].m()}}S&&f.Oa.Ha(o);f.Qa.Ha(o);I=J=G=Q=l=null}}var I,K,J=new ha(l),G,Q,R,U,V,W=[],Y,X,S;this.Ed=q;this.update=o;this.m=P;this.qd=l}var e={},g=f.F+"lazy-init",j=f.F+"poll",i=f.F+"track-active", -h=f.F+"track-hover",k=f.La+"hover",n=f.La+"active",m=f.La+"focus",p=f.La+"first-child",r={background:1,bgColor:1,display:1},t={},v=[];d.yd=function(l){var q=f.p.Ba(l);return e[q]||(e[q]=new d(l))};d.m=function(l){l=f.p.Ba(l);var q=e[l];if(q){q.m();delete e[l]}};d.md=function(){var l=[],q;if(e){for(var s in e)if(e.hasOwnProperty(s)){q=e[s];l.push(q.qd);q.m()}e={}}return l};return d}();f.supportsVML=f.zc;f.attach=function(a){f.ja<10&&f.zc&&f.kb.yd(a).Ed()};f.detach=function(a){f.kb.m(a)}}; -var $=element;function init(){if(doc.media!=="print"){var a=window.PIE;a&&a.attach($)}}function cleanup(){if(doc.media!=="print"){var a=window.PIE;if(a){a.detach($);$=0}}}$.readyState==="complete"&&init(); -</script> -</PUBLIC:COMPONENT> diff --git a/profiles/wcm_base/themes/ocio_omega_2/libraries/pie/PIE.js b/profiles/wcm_base/themes/ocio_omega_2/libraries/pie/PIE.js deleted file mode 100644 index d36448a9cdcb4b0c004491f8cb301b2b51167851..0000000000000000000000000000000000000000 --- a/profiles/wcm_base/themes/ocio_omega_2/libraries/pie/PIE.js +++ /dev/null @@ -1,88 +0,0 @@ -/* -PIE: CSS3 rendering for IE -Version 1.0.0 -http://css3pie.com -Dual-licensed for use under the Apache License Version 2.0 or the General Public License (GPL) Version 2. -*/ -(function(){ -var doc = document;var f=window.PIE; -if(!f){f=window.PIE={F:"-pie-",nb:"Pie",La:"pie_",Ac:{TD:1,TH:1},cc:{TABLE:1,THEAD:1,TBODY:1,TFOOT:1,TR:1,INPUT:1,TEXTAREA:1,SELECT:1,OPTION:1,IMG:1,HR:1},fc:{A:1,INPUT:1,TEXTAREA:1,SELECT:1,BUTTON:1},Gd:{submit:1,button:1,reset:1},aa:function(){}};try{doc.execCommand("BackgroundImageCache",false,true)}catch(aa){}for(var ba=4,Z=doc.createElement("div"),ca=Z.getElementsByTagName("i"),ga;Z.innerHTML="<!--[if gt IE "+ ++ba+"]><i></i><![endif]--\>",ca[0];);f.O=ba;if(ba===6)f.F=f.F.replace(/^-/,"");f.ja= -doc.documentMode||f.O;Z.innerHTML='<v:shape adj="1"/>';ga=Z.firstChild;ga.style.behavior="url(#default#VML)";f.zc=typeof ga.adj==="object";(function(){var a,b=0,c={};f.p={Za:function(d){if(!a){a=doc.createDocumentFragment();a.namespaces.add("css3vml","urn:schemas-microsoft-com:vml")}return a.createElement("css3vml:"+d)},Ba:function(d){return d&&d._pieId||(d._pieId="_"+ ++b)},Eb:function(d){var e,g,j,i,h=arguments;e=1;for(g=h.length;e<g;e++){i=h[e];for(j in i)if(i.hasOwnProperty(j))d[j]=i[j]}return d}, -Rb:function(d,e,g){var j=c[d],i,h;if(j)Object.prototype.toString.call(j)==="[object Array]"?j.push([e,g]):e.call(g,j);else{h=c[d]=[[e,g]];i=new Image;i.onload=function(){j=c[d]={h:i.width,f:i.height};for(var k=0,n=h.length;k<n;k++)h[k][0].call(h[k][1],j);i.onload=null};i.src=d}}}})();f.Na={gc:function(a,b,c,d){function e(){k=j>=90&&j<270?b:0;n=j<180?c:0;m=b-k;p=c-n}function g(){for(;j<0;)j+=360;j%=360}var j=d.sa;d=d.zb;var i,h,k,n,m,p,r,t;if(d){d=d.coords(a,b,c);i=d.x;h=d.y}if(j){j=j.jd();g();e(); -if(!d){i=k;h=n}d=f.Na.tc(i,h,j,m,p);a=d[0];d=d[1]}else if(d){a=b-i;d=c-h}else{i=h=a=0;d=c}r=a-i;t=d-h;if(j===void 0){j=!r?t<0?90:270:!t?r<0?180:0:-Math.atan2(t,r)/Math.PI*180;g();e()}return{sa:j,xc:i,yc:h,td:a,ud:d,Wd:k,Xd:n,rd:m,sd:p,kd:r,ld:t,rc:f.Na.dc(i,h,a,d)}},tc:function(a,b,c,d,e){if(c===0||c===180)return[d,b];else if(c===90||c===270)return[a,e];else{c=Math.tan(-c*Math.PI/180);a=c*a-b;b=-1/c;d=b*d-e;e=b-c;return[(d-a)/e,(c*d-b*a)/e]}},dc:function(a,b,c,d){a=c-a;b=d-b;return Math.abs(a===0? -b:b===0?a:Math.sqrt(a*a+b*b))}};f.ea=function(){this.Gb=[];this.oc={}};f.ea.prototype={ba:function(a){var b=f.p.Ba(a),c=this.oc,d=this.Gb;if(!(b in c)){c[b]=d.length;d.push(a)}},Ha:function(a){a=f.p.Ba(a);var b=this.oc;if(a&&a in b){delete this.Gb[b[a]];delete b[a]}},xa:function(){for(var a=this.Gb,b=a.length;b--;)a[b]&&a[b]()}};f.Oa=new f.ea;f.Oa.Rd=function(){var a=this,b;if(!a.Sd){b=doc.documentElement.currentStyle.getAttribute(f.F+"poll-interval")||250;(function c(){a.xa();setTimeout(c,b)})(); -a.Sd=1}};(function(){function a(){f.L.xa();window.detachEvent("onunload",a);window.PIE=null}f.L=new f.ea;window.attachEvent("onunload",a);f.L.ta=function(b,c,d){b.attachEvent(c,d);this.ba(function(){b.detachEvent(c,d)})}})();f.Qa=new f.ea;f.L.ta(window,"onresize",function(){f.Qa.xa()});(function(){function a(){f.mb.xa()}f.mb=new f.ea;f.L.ta(window,"onscroll",a);f.Qa.ba(a)})();(function(){function a(){c=f.kb.md()}function b(){if(c){for(var d=0,e=c.length;d<e;d++)f.attach(c[d]);c=0}}var c;if(f.ja<9){f.L.ta(window, -"onbeforeprint",a);f.L.ta(window,"onafterprint",b)}})();f.lb=new f.ea;f.L.ta(doc,"onmouseup",function(){f.lb.xa()});f.he=function(){function a(h){this.Y=h}var b=doc.createElement("length-calc"),c=doc.body||doc.documentElement,d=b.style,e={},g=["mm","cm","in","pt","pc"],j=g.length,i={};d.position="absolute";d.top=d.left="-9999px";for(c.appendChild(b);j--;){d.width="100"+g[j];e[g[j]]=b.offsetWidth/100}c.removeChild(b);d.width="1em";a.prototype={Kb:/(px|em|ex|mm|cm|in|pt|pc|%)$/,ic:function(){var h= -this.Jd;if(h===void 0)h=this.Jd=parseFloat(this.Y);return h},yb:function(){var h=this.ae;if(!h)h=this.ae=(h=this.Y.match(this.Kb))&&h[0]||"px";return h},a:function(h,k){var n=this.ic(),m=this.yb();switch(m){case "px":return n;case "%":return n*(typeof k==="function"?k():k)/100;case "em":return n*this.xb(h);case "ex":return n*this.xb(h)/2;default:return n*e[m]}},xb:function(h){var k=h.currentStyle.fontSize,n,m;if(k.indexOf("px")>0)return parseFloat(k);else if(h.tagName in f.cc){m=this;n=h.parentNode; -return f.n(k).a(n,function(){return m.xb(n)})}else{h.appendChild(b);k=b.offsetWidth;b.parentNode===h&&h.removeChild(b);return k}}};f.n=function(h){return i[h]||(i[h]=new a(h))};return a}();f.Ja=function(){function a(e){this.X=e}var b=f.n("50%"),c={top:1,center:1,bottom:1},d={left:1,center:1,right:1};a.prototype={zd:function(){if(!this.ac){var e=this.X,g=e.length,j=f.v,i=j.qa,h=f.n("0");i=i.na;h=["left",h,"top",h];if(g===1){e.push(new j.ob(i,"center"));g++}if(g===2){i&(e[0].k|e[1].k)&&e[0].d in c&& -e[1].d in d&&e.push(e.shift());if(e[0].k&i)if(e[0].d==="center")h[1]=b;else h[0]=e[0].d;else if(e[0].W())h[1]=f.n(e[0].d);if(e[1].k&i)if(e[1].d==="center")h[3]=b;else h[2]=e[1].d;else if(e[1].W())h[3]=f.n(e[1].d)}this.ac=h}return this.ac},coords:function(e,g,j){var i=this.zd(),h=i[1].a(e,g);e=i[3].a(e,j);return{x:i[0]==="right"?g-h:h,y:i[2]==="bottom"?j-e:e}}};return a}();f.Ka=function(){function a(b,c){this.h=b;this.f=c}a.prototype={a:function(b,c,d,e,g){var j=this.h,i=this.f,h=c/d;e=e/g;if(j=== -"contain"){j=e>h?c:d*e;i=e>h?c/e:d}else if(j==="cover"){j=e<h?c:d*e;i=e<h?c/e:d}else if(j==="auto"){i=i==="auto"?g:i.a(b,d);j=i*e}else{j=j.a(b,c);i=i==="auto"?j/e:i.a(b,d)}return{h:j,f:i}}};a.Kc=new a("auto","auto");return a}();f.Ec=function(){function a(b){this.Y=b}a.prototype={Kb:/[a-z]+$/i,yb:function(){return this.ad||(this.ad=this.Y.match(this.Kb)[0].toLowerCase())},jd:function(){var b=this.Vc,c;if(b===undefined){b=this.yb();c=parseFloat(this.Y,10);b=this.Vc=b==="deg"?c:b==="rad"?c/Math.PI*180: -b==="grad"?c/400*360:b==="turn"?c*360:0}return b}};return a}();f.Jc=function(){function a(c){this.Y=c}var b={};a.Qd=/\s*rgba\(\s*(\d{1,3})\s*,\s*(\d{1,3})\s*,\s*(\d{1,3})\s*,\s*(\d+|\d*\.\d+)\s*\)\s*/;a.Fb={aliceblue:"F0F8FF",antiquewhite:"FAEBD7",aqua:"0FF",aquamarine:"7FFFD4",azure:"F0FFFF",beige:"F5F5DC",bisque:"FFE4C4",black:"000",blanchedalmond:"FFEBCD",blue:"00F",blueviolet:"8A2BE2",brown:"A52A2A",burlywood:"DEB887",cadetblue:"5F9EA0",chartreuse:"7FFF00",chocolate:"D2691E",coral:"FF7F50",cornflowerblue:"6495ED", -cornsilk:"FFF8DC",crimson:"DC143C",cyan:"0FF",darkblue:"00008B",darkcyan:"008B8B",darkgoldenrod:"B8860B",darkgray:"A9A9A9",darkgreen:"006400",darkkhaki:"BDB76B",darkmagenta:"8B008B",darkolivegreen:"556B2F",darkorange:"FF8C00",darkorchid:"9932CC",darkred:"8B0000",darksalmon:"E9967A",darkseagreen:"8FBC8F",darkslateblue:"483D8B",darkslategray:"2F4F4F",darkturquoise:"00CED1",darkviolet:"9400D3",deeppink:"FF1493",deepskyblue:"00BFFF",dimgray:"696969",dodgerblue:"1E90FF",firebrick:"B22222",floralwhite:"FFFAF0", -forestgreen:"228B22",fuchsia:"F0F",gainsboro:"DCDCDC",ghostwhite:"F8F8FF",gold:"FFD700",goldenrod:"DAA520",gray:"808080",green:"008000",greenyellow:"ADFF2F",honeydew:"F0FFF0",hotpink:"FF69B4",indianred:"CD5C5C",indigo:"4B0082",ivory:"FFFFF0",khaki:"F0E68C",lavender:"E6E6FA",lavenderblush:"FFF0F5",lawngreen:"7CFC00",lemonchiffon:"FFFACD",lightblue:"ADD8E6",lightcoral:"F08080",lightcyan:"E0FFFF",lightgoldenrodyellow:"FAFAD2",lightgreen:"90EE90",lightgrey:"D3D3D3",lightpink:"FFB6C1",lightsalmon:"FFA07A", -lightseagreen:"20B2AA",lightskyblue:"87CEFA",lightslategray:"789",lightsteelblue:"B0C4DE",lightyellow:"FFFFE0",lime:"0F0",limegreen:"32CD32",linen:"FAF0E6",magenta:"F0F",maroon:"800000",mediumauqamarine:"66CDAA",mediumblue:"0000CD",mediumorchid:"BA55D3",mediumpurple:"9370D8",mediumseagreen:"3CB371",mediumslateblue:"7B68EE",mediumspringgreen:"00FA9A",mediumturquoise:"48D1CC",mediumvioletred:"C71585",midnightblue:"191970",mintcream:"F5FFFA",mistyrose:"FFE4E1",moccasin:"FFE4B5",navajowhite:"FFDEAD", -navy:"000080",oldlace:"FDF5E6",olive:"808000",olivedrab:"688E23",orange:"FFA500",orangered:"FF4500",orchid:"DA70D6",palegoldenrod:"EEE8AA",palegreen:"98FB98",paleturquoise:"AFEEEE",palevioletred:"D87093",papayawhip:"FFEFD5",peachpuff:"FFDAB9",peru:"CD853F",pink:"FFC0CB",plum:"DDA0DD",powderblue:"B0E0E6",purple:"800080",red:"F00",rosybrown:"BC8F8F",royalblue:"4169E1",saddlebrown:"8B4513",salmon:"FA8072",sandybrown:"F4A460",seagreen:"2E8B57",seashell:"FFF5EE",sienna:"A0522D",silver:"C0C0C0",skyblue:"87CEEB", -slateblue:"6A5ACD",slategray:"708090",snow:"FFFAFA",springgreen:"00FF7F",steelblue:"4682B4",tan:"D2B48C",teal:"008080",thistle:"D8BFD8",tomato:"FF6347",turquoise:"40E0D0",violet:"EE82EE",wheat:"F5DEB3",white:"FFF",whitesmoke:"F5F5F5",yellow:"FF0",yellowgreen:"9ACD32"};a.prototype={parse:function(){if(!this.Ua){var c=this.Y,d;if(d=c.match(a.Qd)){this.Ua="rgb("+d[1]+","+d[2]+","+d[3]+")";this.Yb=parseFloat(d[4])}else{if((d=c.toLowerCase())in a.Fb)c="#"+a.Fb[d];this.Ua=c;this.Yb=c==="transparent"?0: -1}}},U:function(c){this.parse();return this.Ua==="currentColor"?c.currentStyle.color:this.Ua},fa:function(){this.parse();return this.Yb}};f.ha=function(c){return b[c]||(b[c]=new a(c))};return a}();f.v=function(){function a(c){this.$a=c;this.ch=0;this.X=[];this.Ga=0}var b=a.qa={Ia:1,Wb:2,z:4,Lc:8,Xb:16,na:32,K:64,oa:128,pa:256,Ra:512,Tc:1024,URL:2048};a.ob=function(c,d){this.k=c;this.d=d};a.ob.prototype={Ca:function(){return this.k&b.K||this.k&b.oa&&this.d==="0"},W:function(){return this.Ca()||this.k& -b.Ra}};a.prototype={de:/\s/,Kd:/^[\+\-]?(\d*\.)?\d+/,url:/^url\(\s*("([^"]*)"|'([^']*)'|([!#$%&*-~]*))\s*\)/i,nc:/^\-?[_a-z][\w-]*/i,Yd:/^("([^"]*)"|'([^']*)')/,Bd:/^#([\da-f]{6}|[\da-f]{3})/i,be:{px:b.K,em:b.K,ex:b.K,mm:b.K,cm:b.K,"in":b.K,pt:b.K,pc:b.K,deg:b.Ia,rad:b.Ia,grad:b.Ia},fd:{rgb:1,rgba:1,hsl:1,hsla:1},next:function(c){function d(p,r){p=new a.ob(p,r);if(!c){k.X.push(p);k.Ga++}return p}function e(){k.Ga++;return null}var g,j,i,h,k=this;if(this.Ga<this.X.length)return this.X[this.Ga++];for(;this.de.test(this.$a.charAt(this.ch));)this.ch++; -if(this.ch>=this.$a.length)return e();j=this.ch;g=this.$a.substring(this.ch);i=g.charAt(0);switch(i){case "#":if(h=g.match(this.Bd)){this.ch+=h[0].length;return d(b.z,h[0])}break;case '"':case "'":if(h=g.match(this.Yd)){this.ch+=h[0].length;return d(b.Tc,h[2]||h[3]||"")}break;case "/":case ",":this.ch++;return d(b.pa,i);case "u":if(h=g.match(this.url)){this.ch+=h[0].length;return d(b.URL,h[2]||h[3]||h[4]||"")}}if(h=g.match(this.Kd)){i=h[0];this.ch+=i.length;if(g.charAt(i.length)==="%"){this.ch++; -return d(b.Ra,i+"%")}if(h=g.substring(i.length).match(this.nc)){i+=h[0];this.ch+=h[0].length;return d(this.be[h[0].toLowerCase()]||b.Lc,i)}return d(b.oa,i)}if(h=g.match(this.nc)){i=h[0];this.ch+=i.length;if(i.toLowerCase()in f.Jc.Fb||i==="currentColor"||i==="transparent")return d(b.z,i);if(g.charAt(i.length)==="("){this.ch++;if(i.toLowerCase()in this.fd){g=function(p){return p&&p.k&b.oa};h=function(p){return p&&p.k&(b.oa|b.Ra)};var n=function(p,r){return p&&p.d===r},m=function(){return k.next(1)}; -if((i.charAt(0)==="r"?h(m()):g(m()))&&n(m(),",")&&h(m())&&n(m(),",")&&h(m())&&(i==="rgb"||i==="hsa"||n(m(),",")&&g(m()))&&n(m(),")"))return d(b.z,this.$a.substring(j,this.ch));return e()}return d(b.Xb,i)}return d(b.na,i)}this.ch++;return d(b.Wb,i)},D:function(){return this.X[this.Ga-- -2]},all:function(){for(;this.next(););return this.X},ma:function(c,d){for(var e=[],g,j;g=this.next();){if(c(g)){j=true;this.D();break}e.push(g)}return d&&!j?null:e}};return a}();var ha=function(a){this.e=a};ha.prototype= -{Z:0,Od:function(){var a=this.qb,b;return!a||(b=this.o())&&(a.x!==b.x||a.y!==b.y)},Td:function(){var a=this.qb,b;return!a||(b=this.o())&&(a.h!==b.h||a.f!==b.f)},hc:function(){var a=this.e,b=a.getBoundingClientRect(),c=f.ja===9,d=f.O===7,e=b.right-b.left;return{x:b.left,y:b.top,h:c||d?a.offsetWidth:e,f:c||d?a.offsetHeight:b.bottom-b.top,Hd:d&&e?a.offsetWidth/e:1}},o:function(){return this.Z?this.Va||(this.Va=this.hc()):this.hc()},Ad:function(){return!!this.qb},cb:function(){++this.Z},hb:function(){if(!--this.Z){if(this.Va)this.qb= -this.Va;this.Va=null}}};(function(){function a(b){var c=f.p.Ba(b);return function(){if(this.Z){var d=this.$b||(this.$b={});return c in d?d[c]:(d[c]=b.call(this))}else return b.call(this)}}f.B={Z:0,ka:function(b){function c(d){this.e=d;this.Zb=this.ia()}f.p.Eb(c.prototype,f.B,b);c.$c={};return c},j:function(){var b=this.ia(),c=this.constructor.$c;return b?b in c?c[b]:(c[b]=this.la(b)):null},ia:a(function(){var b=this.e,c=this.constructor,d=b.style;b=b.currentStyle;var e=this.wa,g=this.Fa,j=c.Yc||(c.Yc= -f.F+e);c=c.Zc||(c.Zc=f.nb+g.charAt(0).toUpperCase()+g.substring(1));return d[c]||b.getAttribute(j)||d[g]||b.getAttribute(e)}),i:a(function(){return!!this.j()}),H:a(function(){var b=this.ia(),c=b!==this.Zb;this.Zb=b;return c}),va:a,cb:function(){++this.Z},hb:function(){--this.Z||delete this.$b}}})();f.Sb=f.B.ka({wa:f.F+"background",Fa:f.nb+"Background",cd:{scroll:1,fixed:1,local:1},fb:{"repeat-x":1,"repeat-y":1,repeat:1,"no-repeat":1},sc:{"padding-box":1,"border-box":1,"content-box":1},Pd:{top:1,right:1, -bottom:1,left:1,center:1},Ud:{contain:1,cover:1},eb:{Ma:"backgroundClip",z:"backgroundColor",da:"backgroundImage",Pa:"backgroundOrigin",S:"backgroundPosition",T:"backgroundRepeat",Sa:"backgroundSize"},la:function(a){function b(s){return s&&s.W()||s.k&k&&s.d in t}function c(s){return s&&(s.W()&&f.n(s.d)||s.d==="auto"&&"auto")}var d=this.e.currentStyle,e,g,j,i=f.v.qa,h=i.pa,k=i.na,n=i.z,m,p,r=0,t=this.Pd,v,l,q={M:[]};if(this.wb()){e=new f.v(a);for(j={};g=e.next();){m=g.k;p=g.d;if(!j.P&&m&i.Xb&&p=== -"linear-gradient"){v={ca:[],P:p};for(l={};g=e.next();){m=g.k;p=g.d;if(m&i.Wb&&p===")"){l.color&&v.ca.push(l);v.ca.length>1&&f.p.Eb(j,v);break}if(m&n){if(v.sa||v.zb){g=e.D();if(g.k!==h)break;e.next()}l={color:f.ha(p)};g=e.next();if(g.W())l.db=f.n(g.d);else e.D()}else if(m&i.Ia&&!v.sa&&!l.color&&!v.ca.length)v.sa=new f.Ec(g.d);else if(b(g)&&!v.zb&&!l.color&&!v.ca.length){e.D();v.zb=new f.Ja(e.ma(function(s){return!b(s)},false))}else if(m&h&&p===","){if(l.color){v.ca.push(l);l={}}}else break}}else if(!j.P&& -m&i.URL){j.Ab=p;j.P="image"}else if(b(g)&&!j.$){e.D();j.$=new f.Ja(e.ma(function(s){return!b(s)},false))}else if(m&k)if(p in this.fb&&!j.bb)j.bb=p;else if(p in this.sc&&!j.Wa){j.Wa=p;if((g=e.next())&&g.k&k&&g.d in this.sc)j.ub=g.d;else{j.ub=p;e.D()}}else if(p in this.cd&&!j.bc)j.bc=p;else return null;else if(m&n&&!q.color)q.color=f.ha(p);else if(m&h&&p==="/"&&!j.Xa&&j.$){g=e.next();if(g.k&k&&g.d in this.Ud)j.Xa=new f.Ka(g.d);else if(g=c(g)){m=c(e.next());if(!m){m=g;e.D()}j.Xa=new f.Ka(g,m)}else return null}else if(m& -h&&p===","&&j.P){j.Hb=a.substring(r,e.ch-1);r=e.ch;q.M.push(j);j={}}else return null}if(j.P){j.Hb=a.substring(r);q.M.push(j)}}else this.Bc(f.ja<9?function(){var s=this.eb,o=d[s.S+"X"],u=d[s.S+"Y"],x=d[s.da],y=d[s.z];if(y!=="transparent")q.color=f.ha(y);if(x!=="none")q.M=[{P:"image",Ab:(new f.v(x)).next().d,bb:d[s.T],$:new f.Ja((new f.v(o+" "+u)).all())}]}:function(){var s=this.eb,o=/\s*,\s*/,u=d[s.da].split(o),x=d[s.z],y,z,B,E,D,C;if(x!=="transparent")q.color=f.ha(x);if((E=u.length)&&u[0]!=="none"){x= -d[s.T].split(o);y=d[s.S].split(o);z=d[s.Pa].split(o);B=d[s.Ma].split(o);s=d[s.Sa].split(o);q.M=[];for(o=0;o<E;o++)if((D=u[o])&&D!=="none"){C=s[o].split(" ");q.M.push({Hb:D+" "+x[o]+" "+y[o]+" / "+s[o]+" "+z[o]+" "+B[o],P:"image",Ab:(new f.v(D)).next().d,bb:x[o],$:new f.Ja((new f.v(y[o])).all()),Wa:z[o],ub:B[o],Xa:new f.Ka(C[0],C[1])})}}});return q.color||q.M[0]?q:null},Bc:function(a){var b=f.ja>8,c=this.eb,d=this.e.runtimeStyle,e=d[c.da],g=d[c.z],j=d[c.T],i,h,k,n;if(e)d[c.da]="";if(g)d[c.z]="";if(j)d[c.T]= -"";if(b){i=d[c.Ma];h=d[c.Pa];n=d[c.S];k=d[c.Sa];if(i)d[c.Ma]="";if(h)d[c.Pa]="";if(n)d[c.S]="";if(k)d[c.Sa]=""}a=a.call(this);if(e)d[c.da]=e;if(g)d[c.z]=g;if(j)d[c.T]=j;if(b){if(i)d[c.Ma]=i;if(h)d[c.Pa]=h;if(n)d[c.S]=n;if(k)d[c.Sa]=k}return a},ia:f.B.va(function(){return this.wb()||this.Bc(function(){var a=this.e.currentStyle,b=this.eb;return a[b.z]+" "+a[b.da]+" "+a[b.T]+" "+a[b.S+"X"]+" "+a[b.S+"Y"]})}),wb:f.B.va(function(){var a=this.e;return a.style[this.Fa]||a.currentStyle.getAttribute(this.wa)}), -qc:function(){var a=0;if(f.O<7){a=this.e;a=""+(a.style[f.nb+"PngFix"]||a.currentStyle.getAttribute(f.F+"png-fix"))==="true"}return a},i:f.B.va(function(){return(this.wb()||this.qc())&&!!this.j()})});f.Vb=f.B.ka({wc:["Top","Right","Bottom","Left"],Id:{thin:"1px",medium:"3px",thick:"5px"},la:function(){var a={},b={},c={},d=false,e=true,g=true,j=true;this.Cc(function(){for(var i=this.e.currentStyle,h=0,k,n,m,p,r,t,v;h<4;h++){m=this.wc[h];v=m.charAt(0).toLowerCase();k=b[v]=i["border"+m+"Style"];n=i["border"+ -m+"Color"];m=i["border"+m+"Width"];if(h>0){if(k!==p)g=false;if(n!==r)e=false;if(m!==t)j=false}p=k;r=n;t=m;c[v]=f.ha(n);m=a[v]=f.n(b[v]==="none"?"0":this.Id[m]||m);if(m.a(this.e)>0)d=true}});return d?{J:a,Zd:b,gd:c,ee:j,hd:e,$d:g}:null},ia:f.B.va(function(){var a=this.e,b=a.currentStyle,c;a.tagName in f.Ac&&a.offsetParent.currentStyle.borderCollapse==="collapse"||this.Cc(function(){c=b.borderWidth+"|"+b.borderStyle+"|"+b.borderColor});return c}),Cc:function(a){var b=this.e.runtimeStyle,c=b.borderWidth, -d=b.borderColor;if(c)b.borderWidth="";if(d)b.borderColor="";a=a.call(this);if(c)b.borderWidth=c;if(d)b.borderColor=d;return a}});(function(){f.jb=f.B.ka({wa:"border-radius",Fa:"borderRadius",la:function(b){var c=null,d,e,g,j,i=false;if(b){e=new f.v(b);var h=function(){for(var k=[],n;(g=e.next())&&g.W();){j=f.n(g.d);n=j.ic();if(n<0)return null;if(n>0)i=true;k.push(j)}return k.length>0&&k.length<5?{tl:k[0],tr:k[1]||k[0],br:k[2]||k[0],bl:k[3]||k[1]||k[0]}:null};if(b=h()){if(g){if(g.k&f.v.qa.pa&&g.d=== -"/")d=h()}else d=b;if(i&&b&&d)c={x:b,y:d}}}return c}});var a=f.n("0");a={tl:a,tr:a,br:a,bl:a};f.jb.Dc={x:a,y:a}})();f.Ub=f.B.ka({wa:"border-image",Fa:"borderImage",fb:{stretch:1,round:1,repeat:1,space:1},la:function(a){var b=null,c,d,e,g,j,i,h=0,k=f.v.qa,n=k.na,m=k.oa,p=k.Ra;if(a){c=new f.v(a);b={};for(var r=function(l){return l&&l.k&k.pa&&l.d==="/"},t=function(l){return l&&l.k&n&&l.d==="fill"},v=function(){g=c.ma(function(l){return!(l.k&(m|p))});if(t(c.next())&&!b.fill)b.fill=true;else c.D();if(r(c.next())){h++; -j=c.ma(function(l){return!l.W()&&!(l.k&n&&l.d==="auto")});if(r(c.next())){h++;i=c.ma(function(l){return!l.Ca()})}}else c.D()};a=c.next();){d=a.k;e=a.d;if(d&(m|p)&&!g){c.D();v()}else if(t(a)&&!b.fill){b.fill=true;v()}else if(d&n&&this.fb[e]&&!b.repeat){b.repeat={f:e};if(a=c.next())if(a.k&n&&this.fb[a.d])b.repeat.Ob=a.d;else c.D()}else if(d&k.URL&&!b.src)b.src=e;else return null}if(!b.src||!g||g.length<1||g.length>4||j&&j.length>4||h===1&&j.length<1||i&&i.length>4||h===2&&i.length<1)return null;if(!b.repeat)b.repeat= -{f:"stretch"};if(!b.repeat.Ob)b.repeat.Ob=b.repeat.f;a=function(l,q){return{t:q(l[0]),r:q(l[1]||l[0]),b:q(l[2]||l[0]),l:q(l[3]||l[1]||l[0])}};b.slice=a(g,function(l){return f.n(l.k&m?l.d+"px":l.d)});if(j&&j[0])b.J=a(j,function(l){return l.W()?f.n(l.d):l.d});if(i&&i[0])b.Da=a(i,function(l){return l.Ca()?f.n(l.d):l.d})}return b}});f.Ic=f.B.ka({wa:"box-shadow",Fa:"boxShadow",la:function(a){var b,c=f.n,d=f.v.qa,e;if(a){e=new f.v(a);b={Da:[],Bb:[]};for(a=function(){for(var g,j,i,h,k,n;g=e.next();){i=g.d; -j=g.k;if(j&d.pa&&i===",")break;else if(g.Ca()&&!k){e.D();k=e.ma(function(m){return!m.Ca()})}else if(j&d.z&&!h)h=i;else if(j&d.na&&i==="inset"&&!n)n=true;else return false}g=k&&k.length;if(g>1&&g<5){(n?b.Bb:b.Da).push({fe:c(k[0].d),ge:c(k[1].d),blur:c(k[2]?k[2].d:"0"),Vd:c(k[3]?k[3].d:"0"),color:f.ha(h||"currentColor")});return true}return false};a(););}return b&&(b.Bb.length||b.Da.length)?b:null}});f.Uc=f.B.ka({ia:f.B.va(function(){var a=this.e.currentStyle;return a.visibility+"|"+a.display}),la:function(){var a= -this.e,b=a.runtimeStyle;a=a.currentStyle;var c=b.visibility,d;b.visibility="";d=a.visibility;b.visibility=c;return{ce:d!=="hidden",nd:a.display!=="none"}},i:function(){return false}});f.u={R:function(a){function b(c,d,e,g){this.e=c;this.s=d;this.g=e;this.parent=g}f.p.Eb(b.prototype,f.u,a);return b},Cb:false,Q:function(){return false},Ea:f.aa,Lb:function(){this.m();this.i()&&this.V()},ib:function(){this.Cb=true},Mb:function(){this.i()?this.V():this.m()},sb:function(a,b){this.vc(a);for(var c=this.ra|| -(this.ra=[]),d=a+1,e=c.length,g;d<e;d++)if(g=c[d])break;c[a]=b;this.I().insertBefore(b,g||null)},za:function(a){var b=this.ra;return b&&b[a]||null},vc:function(a){var b=this.za(a),c=this.Ta;if(b&&c){c.removeChild(b);this.ra[a]=null}},Aa:function(a,b,c,d){var e=this.rb||(this.rb={}),g=e[a];if(!g){g=e[a]=f.p.Za("shape");if(b)g.appendChild(g[b]=f.p.Za(b));if(d){c=this.za(d);if(!c){this.sb(d,doc.createElement("group"+d));c=this.za(d)}}c.appendChild(g);a=g.style;a.position="absolute";a.left=a.top=0;a.behavior= -"url(#default#VML)"}return g},vb:function(a){var b=this.rb,c=b&&b[a];if(c){c.parentNode.removeChild(c);delete b[a]}return!!c},kc:function(a){var b=this.e,c=this.s.o(),d=c.h,e=c.f,g,j,i,h,k,n;c=a.x.tl.a(b,d);g=a.y.tl.a(b,e);j=a.x.tr.a(b,d);i=a.y.tr.a(b,e);h=a.x.br.a(b,d);k=a.y.br.a(b,e);n=a.x.bl.a(b,d);a=a.y.bl.a(b,e);d=Math.min(d/(c+j),e/(i+k),d/(n+h),e/(g+a));if(d<1){c*=d;g*=d;j*=d;i*=d;h*=d;k*=d;n*=d;a*=d}return{x:{tl:c,tr:j,br:h,bl:n},y:{tl:g,tr:i,br:k,bl:a}}},ya:function(a,b,c){b=b||1;var d,e, -g=this.s.o();e=g.h*b;g=g.f*b;var j=this.g.G,i=Math.floor,h=Math.ceil,k=a?a.Jb*b:0,n=a?a.Ib*b:0,m=a?a.tb*b:0;a=a?a.Db*b:0;var p,r,t,v,l;if(c||j.i()){d=this.kc(c||j.j());c=d.x.tl*b;j=d.y.tl*b;p=d.x.tr*b;r=d.y.tr*b;t=d.x.br*b;v=d.y.br*b;l=d.x.bl*b;b=d.y.bl*b;e="m"+i(a)+","+i(j)+"qy"+i(c)+","+i(k)+"l"+h(e-p)+","+i(k)+"qx"+h(e-n)+","+i(r)+"l"+h(e-n)+","+h(g-v)+"qy"+h(e-t)+","+h(g-m)+"l"+i(l)+","+h(g-m)+"qx"+i(a)+","+h(g-b)+" x e"}else e="m"+i(a)+","+i(k)+"l"+h(e-n)+","+i(k)+"l"+h(e-n)+","+h(g-m)+"l"+i(a)+ -","+h(g-m)+"xe";return e},I:function(){var a=this.parent.za(this.N),b;if(!a){a=doc.createElement(this.Ya);b=a.style;b.position="absolute";b.top=b.left=0;this.parent.sb(this.N,a)}return a},mc:function(){var a=this.e,b=a.currentStyle,c=a.runtimeStyle,d=a.tagName,e=f.O===6,g;if(e&&(d in f.cc||d==="FIELDSET")||d==="BUTTON"||d==="INPUT"&&a.type in f.Gd){c.borderWidth="";d=this.g.w.wc;for(g=d.length;g--;){e=d[g];c["padding"+e]="";c["padding"+e]=f.n(b["padding"+e]).a(a)+f.n(b["border"+e+"Width"]).a(a)+(f.O!== -8&&g%2?1:0)}c.borderWidth=0}else if(e){if(a.childNodes.length!==1||a.firstChild.tagName!=="ie6-mask"){b=doc.createElement("ie6-mask");d=b.style;d.visibility="visible";for(d.zoom=1;d=a.firstChild;)b.appendChild(d);a.appendChild(b);c.visibility="hidden"}}else c.borderColor="transparent"},ie:function(){},m:function(){this.parent.vc(this.N);delete this.rb;delete this.ra}};f.Rc=f.u.R({i:function(){var a=this.ed;for(var b in a)if(a.hasOwnProperty(b)&&a[b].i())return true;return false},Q:function(){return this.g.Pb.H()}, -ib:function(){if(this.i()){var a=this.jc(),b=a,c;a=a.currentStyle;var d=a.position,e=this.I().style,g=0,j=0;j=this.s.o();var i=j.Hd;if(d==="fixed"&&f.O>6){g=j.x*i;j=j.y*i;b=d}else{do b=b.offsetParent;while(b&&b.currentStyle.position==="static");if(b){c=b.getBoundingClientRect();b=b.currentStyle;g=(j.x-c.left)*i-(parseFloat(b.borderLeftWidth)||0);j=(j.y-c.top)*i-(parseFloat(b.borderTopWidth)||0)}else{b=doc.documentElement;g=(j.x+b.scrollLeft-b.clientLeft)*i;j=(j.y+b.scrollTop-b.clientTop)*i}b="absolute"}e.position= -b;e.left=g;e.top=j;e.zIndex=d==="static"?-1:a.zIndex;this.Cb=true}},Mb:f.aa,Nb:function(){var a=this.g.Pb.j();this.I().style.display=a.ce&&a.nd?"":"none"},Lb:function(){this.i()?this.Nb():this.m()},jc:function(){var a=this.e;return a.tagName in f.Ac?a.offsetParent:a},I:function(){var a=this.Ta,b;if(!a){b=this.jc();a=this.Ta=doc.createElement("css3-container");a.style.direction="ltr";this.Nb();b.parentNode.insertBefore(a,b)}return a},ab:f.aa,m:function(){var a=this.Ta,b;if(a&&(b=a.parentNode))b.removeChild(a); -delete this.Ta;delete this.ra}});f.Fc=f.u.R({N:2,Ya:"background",Q:function(){var a=this.g;return a.C.H()||a.G.H()},i:function(){var a=this.g;return a.q.i()||a.G.i()||a.C.i()||a.ga.i()&&a.ga.j().Bb},V:function(){var a=this.s.o();if(a.h&&a.f){this.od();this.pd()}},od:function(){var a=this.g.C.j(),b=this.s.o(),c=this.e,d=a&&a.color,e,g;if(d&&d.fa()>0){this.lc();a=this.Aa("bgColor","fill",this.I(),1);e=b.h;b=b.f;a.stroked=false;a.coordsize=e*2+","+b*2;a.coordorigin="1,1";a.path=this.ya(null,2);g=a.style; -g.width=e;g.height=b;a.fill.color=d.U(c);c=d.fa();if(c<1)a.fill.opacity=c}else this.vb("bgColor")},pd:function(){var a=this.g.C.j(),b=this.s.o();a=a&&a.M;var c,d,e,g,j;if(a){this.lc();d=b.h;e=b.f;for(j=a.length;j--;){b=a[j];c=this.Aa("bgImage"+j,"fill",this.I(),2);c.stroked=false;c.fill.type="tile";c.fillcolor="none";c.coordsize=d*2+","+e*2;c.coordorigin="1,1";c.path=this.ya(0,2);g=c.style;g.width=d;g.height=e;if(b.P==="linear-gradient")this.bd(c,b);else{c.fill.src=b.Ab;this.Nd(c,j)}}}for(j=a?a.length: -0;this.vb("bgImage"+j++););},Nd:function(a,b){var c=this;f.p.Rb(a.fill.src,function(d){var e=c.e,g=c.s.o(),j=g.h;g=g.f;if(j&&g){var i=a.fill,h=c.g,k=h.w.j(),n=k&&k.J;k=n?n.t.a(e):0;var m=n?n.r.a(e):0,p=n?n.b.a(e):0;n=n?n.l.a(e):0;h=h.C.j().M[b];e=h.$?h.$.coords(e,j-d.h-n-m,g-d.f-k-p):{x:0,y:0};h=h.bb;p=m=0;var r=j+1,t=g+1,v=f.O===8?0:1;n=Math.round(e.x)+n+0.5;k=Math.round(e.y)+k+0.5;i.position=n/j+","+k/g;i.size.x=1;i.size=d.h+"px,"+d.f+"px";if(h&&h!=="repeat"){if(h==="repeat-x"||h==="no-repeat"){m= -k+1;t=k+d.f+v}if(h==="repeat-y"||h==="no-repeat"){p=n+1;r=n+d.h+v}a.style.clip="rect("+m+"px,"+r+"px,"+t+"px,"+p+"px)"}}})},bd:function(a,b){var c=this.e,d=this.s.o(),e=d.h,g=d.f;a=a.fill;d=b.ca;var j=d.length,i=Math.PI,h=f.Na,k=h.tc,n=h.dc;b=h.gc(c,e,g,b);h=b.sa;var m=b.xc,p=b.yc,r=b.Wd,t=b.Xd,v=b.rd,l=b.sd,q=b.kd,s=b.ld;b=b.rc;e=h%90?Math.atan2(q*e/g,s)/i*180:h+90;e+=180;e%=360;v=k(r,t,h,v,l);g=n(r,t,v[0],v[1]);i=[];v=k(m,p,h,r,t);n=n(m,p,v[0],v[1])/g*100;k=[];for(h=0;h<j;h++)k.push(d[h].db?d[h].db.a(c, -b):h===0?0:h===j-1?b:null);for(h=1;h<j;h++){if(k[h]===null){m=k[h-1];b=h;do p=k[++b];while(p===null);k[h]=m+(p-m)/(b-h+1)}k[h]=Math.max(k[h],k[h-1])}for(h=0;h<j;h++)i.push(n+k[h]/g*100+"% "+d[h].color.U(c));a.angle=e;a.type="gradient";a.method="sigma";a.color=d[0].color.U(c);a.color2=d[j-1].color.U(c);if(a.colors)a.colors.value=i.join(",");else a.colors=i.join(",")},lc:function(){var a=this.e.runtimeStyle;a.backgroundImage="url(about:blank)";a.backgroundColor="transparent"},m:function(){f.u.m.call(this); -var a=this.e.runtimeStyle;a.backgroundImage=a.backgroundColor=""}});f.Gc=f.u.R({N:4,Ya:"border",Q:function(){var a=this.g;return a.w.H()||a.G.H()},i:function(){var a=this.g;return a.G.i()&&!a.q.i()&&a.w.i()},V:function(){var a=this.e,b=this.g.w.j(),c=this.s.o(),d=c.h;c=c.f;var e,g,j,i,h;if(b){this.mc();b=this.wd(2);i=0;for(h=b.length;i<h;i++){j=b[i];e=this.Aa("borderPiece"+i,j.stroke?"stroke":"fill",this.I());e.coordsize=d*2+","+c*2;e.coordorigin="1,1";e.path=j.path;g=e.style;g.width=d;g.height=c; -e.filled=!!j.fill;e.stroked=!!j.stroke;if(j.stroke){e=e.stroke;e.weight=j.Qb+"px";e.color=j.color.U(a);e.dashstyle=j.stroke==="dashed"?"2 2":j.stroke==="dotted"?"1 1":"solid";e.linestyle=j.stroke==="double"&&j.Qb>2?"ThinThin":"Single"}else e.fill.color=j.fill.U(a)}for(;this.vb("borderPiece"+i++););}},wd:function(a){var b=this.e,c,d,e,g=this.g.w,j=[],i,h,k,n,m=Math.round,p,r,t;if(g.i()){c=g.j();g=c.J;r=c.Zd;t=c.gd;if(c.ee&&c.$d&&c.hd){if(t.t.fa()>0){c=g.t.a(b);k=c/2;j.push({path:this.ya({Jb:k,Ib:k, -tb:k,Db:k},a),stroke:r.t,color:t.t,Qb:c})}}else{a=a||1;c=this.s.o();d=c.h;e=c.f;c=m(g.t.a(b));k=m(g.r.a(b));n=m(g.b.a(b));b=m(g.l.a(b));var v={t:c,r:k,b:n,l:b};b=this.g.G;if(b.i())p=this.kc(b.j());i=Math.floor;h=Math.ceil;var l=function(o,u){return p?p[o][u]:0},q=function(o,u,x,y,z,B){var E=l("x",o),D=l("y",o),C=o.charAt(1)==="r";o=o.charAt(0)==="b";return E>0&&D>0?(B?"al":"ae")+(C?h(d-E):i(E))*a+","+(o?h(e-D):i(D))*a+","+(i(E)-u)*a+","+(i(D)-x)*a+","+y*65535+","+2949075*(z?1:-1):(B?"m":"l")+(C?d- -u:u)*a+","+(o?e-x:x)*a},s=function(o,u,x,y){var z=o==="t"?i(l("x","tl"))*a+","+h(u)*a:o==="r"?h(d-u)*a+","+i(l("y","tr"))*a:o==="b"?h(d-l("x","br"))*a+","+i(e-u)*a:i(u)*a+","+h(e-l("y","bl"))*a;o=o==="t"?h(d-l("x","tr"))*a+","+h(u)*a:o==="r"?h(d-u)*a+","+h(e-l("y","br"))*a:o==="b"?i(l("x","bl"))*a+","+i(e-u)*a:i(u)*a+","+i(l("y","tl"))*a;return x?(y?"m"+o:"")+"l"+z:(y?"m"+z:"")+"l"+o};b=function(o,u,x,y,z,B){var E=o==="l"||o==="r",D=v[o],C,F;if(D>0&&r[o]!=="none"&&t[o].fa()>0){C=v[E?o:u];u=v[E?u: -o];F=v[E?o:x];x=v[E?x:o];if(r[o]==="dashed"||r[o]==="dotted"){j.push({path:q(y,C,u,B+45,0,1)+q(y,0,0,B,1,0),fill:t[o]});j.push({path:s(o,D/2,0,1),stroke:r[o],Qb:D,color:t[o]});j.push({path:q(z,F,x,B,0,1)+q(z,0,0,B-45,1,0),fill:t[o]})}else j.push({path:q(y,C,u,B+45,0,1)+s(o,D,0,0)+q(z,F,x,B,0,0)+(r[o]==="double"&&D>2?q(z,F-i(F/3),x-i(x/3),B-45,1,0)+s(o,h(D/3*2),1,0)+q(y,C-i(C/3),u-i(u/3),B,1,0)+"x "+q(y,i(C/3),i(u/3),B+45,0,1)+s(o,i(D/3),1,0)+q(z,i(F/3),i(x/3),B,0,0):"")+q(z,0,0,B-45,1,0)+s(o,0,1, -0)+q(y,0,0,B,1,0),fill:t[o]})}};b("t","l","r","tl","tr",90);b("r","t","b","tr","br",0);b("b","r","l","br","bl",-90);b("l","b","t","bl","tl",-180)}}return j},m:function(){if(this.ec||!this.g.q.i())this.e.runtimeStyle.borderColor="";f.u.m.call(this)}});f.Tb=f.u.R({N:5,Md:["t","tr","r","br","b","bl","l","tl","c"],Q:function(){return this.g.q.H()},i:function(){return this.g.q.i()},V:function(){this.I();var a=this.g.q.j(),b=this.g.w.j(),c=this.s.o(),d=this.e,e=this.uc;f.p.Rb(a.src,function(g){function j(s, -o,u,x,y){s=e[s].style;var z=Math.max;s.width=z(o,0);s.height=z(u,0);s.left=x;s.top=y}function i(s,o,u){for(var x=0,y=s.length;x<y;x++)e[s[x]].imagedata[o]=u}var h=c.h,k=c.f,n=f.n("0"),m=a.J||(b?b.J:{t:n,r:n,b:n,l:n});n=m.t.a(d);var p=m.r.a(d),r=m.b.a(d);m=m.l.a(d);var t=a.slice,v=t.t.a(d),l=t.r.a(d),q=t.b.a(d);t=t.l.a(d);j("tl",m,n,0,0);j("t",h-m-p,n,m,0);j("tr",p,n,h-p,0);j("r",p,k-n-r,h-p,n);j("br",p,r,h-p,k-r);j("b",h-m-p,r,m,k-r);j("bl",m,r,0,k-r);j("l",m,k-n-r,0,n);j("c",h-m-p,k-n-r,m,n);i(["tl", -"t","tr"],"cropBottom",(g.f-v)/g.f);i(["tl","l","bl"],"cropRight",(g.h-t)/g.h);i(["bl","b","br"],"cropTop",(g.f-q)/g.f);i(["tr","r","br"],"cropLeft",(g.h-l)/g.h);i(["l","r","c"],"cropTop",v/g.f);i(["l","r","c"],"cropBottom",q/g.f);i(["t","b","c"],"cropLeft",t/g.h);i(["t","b","c"],"cropRight",l/g.h);e.c.style.display=a.fill?"":"none"},this)},I:function(){var a=this.parent.za(this.N),b,c,d,e=this.Md,g=e.length;if(!a){a=doc.createElement("border-image");b=a.style;b.position="absolute";this.uc={};for(d= -0;d<g;d++){c=this.uc[e[d]]=f.p.Za("rect");c.appendChild(f.p.Za("imagedata"));b=c.style;b.behavior="url(#default#VML)";b.position="absolute";b.top=b.left=0;c.imagedata.src=this.g.q.j().src;c.stroked=false;c.filled=false;a.appendChild(c)}this.parent.sb(this.N,a)}return a},Ea:function(){if(this.i()){var a=this.e,b=a.runtimeStyle,c=this.g.q.j().J;b.borderStyle="solid";if(c){b.borderTopWidth=c.t.a(a)+"px";b.borderRightWidth=c.r.a(a)+"px";b.borderBottomWidth=c.b.a(a)+"px";b.borderLeftWidth=c.l.a(a)+"px"}this.mc()}}, -m:function(){var a=this.e.runtimeStyle;a.borderStyle="";if(this.ec||!this.g.w.i())a.borderColor=a.borderWidth="";f.u.m.call(this)}});f.Hc=f.u.R({N:1,Ya:"outset-box-shadow",Q:function(){var a=this.g;return a.ga.H()||a.G.H()},i:function(){var a=this.g.ga;return a.i()&&a.j().Da[0]},V:function(){function a(C,F,O,H,M,P,I){C=b.Aa("shadow"+C+F,"fill",d,j-C);F=C.fill;C.coordsize=n*2+","+m*2;C.coordorigin="1,1";C.stroked=false;C.filled=true;F.color=M.U(c);if(P){F.type="gradienttitle";F.color2=F.color;F.opacity= -0}C.path=I;l=C.style;l.left=O;l.top=H;l.width=n;l.height=m;return C}var b=this,c=this.e,d=this.I(),e=this.g,g=e.ga.j().Da;e=e.G.j();var j=g.length,i=j,h,k=this.s.o(),n=k.h,m=k.f;k=f.O===8?1:0;for(var p=["tl","tr","br","bl"],r,t,v,l,q,s,o,u,x,y,z,B,E,D;i--;){t=g[i];q=t.fe.a(c);s=t.ge.a(c);h=t.Vd.a(c);o=t.blur.a(c);t=t.color;u=-h-o;if(!e&&o)e=f.jb.Dc;u=this.ya({Jb:u,Ib:u,tb:u,Db:u},2,e);if(o){x=(h+o)*2+n;y=(h+o)*2+m;z=x?o*2/x:0;B=y?o*2/y:0;if(o-h>n/2||o-h>m/2)for(h=4;h--;){r=p[h];E=r.charAt(0)==="b"; -D=r.charAt(1)==="r";r=a(i,r,q,s,t,o,u);v=r.fill;v.focusposition=(D?1-z:z)+","+(E?1-B:B);v.focussize="0,0";r.style.clip="rect("+((E?y/2:0)+k)+"px,"+(D?x:x/2)+"px,"+(E?y:y/2)+"px,"+((D?x/2:0)+k)+"px)"}else{r=a(i,"",q,s,t,o,u);v=r.fill;v.focusposition=z+","+B;v.focussize=1-z*2+","+(1-B*2)}}else{r=a(i,"",q,s,t,o,u);q=t.fa();if(q<1)r.fill.opacity=q}}}});f.Pc=f.u.R({N:6,Ya:"imgEl",Q:function(){var a=this.g;return this.e.src!==this.Xc||a.G.H()},i:function(){var a=this.g;return a.G.i()||a.C.qc()},V:function(){this.Xc= -j;this.Cd();var a=this.Aa("img","fill",this.I()),b=a.fill,c=this.s.o(),d=c.h;c=c.f;var e=this.g.w.j(),g=e&&e.J;e=this.e;var j=e.src,i=Math.round,h=e.currentStyle,k=f.n;if(!g||f.O<7){g=f.n("0");g={t:g,r:g,b:g,l:g}}a.stroked=false;b.type="frame";b.src=j;b.position=(d?0.5/d:0)+","+(c?0.5/c:0);a.coordsize=d*2+","+c*2;a.coordorigin="1,1";a.path=this.ya({Jb:i(g.t.a(e)+k(h.paddingTop).a(e)),Ib:i(g.r.a(e)+k(h.paddingRight).a(e)),tb:i(g.b.a(e)+k(h.paddingBottom).a(e)),Db:i(g.l.a(e)+k(h.paddingLeft).a(e))}, -2);a=a.style;a.width=d;a.height=c},Cd:function(){this.e.runtimeStyle.filter="alpha(opacity=0)"},m:function(){f.u.m.call(this);this.e.runtimeStyle.filter=""}});f.Oc=f.u.R({ib:f.aa,Mb:f.aa,Nb:f.aa,Lb:f.aa,Ld:/^,+|,+$/g,Fd:/,+/g,gb:function(a,b){(this.pb||(this.pb=[]))[a]=b||void 0},ab:function(){var a=this.pb,b;if(a&&(b=a.join(",").replace(this.Ld,"").replace(this.Fd,","))!==this.Wc)this.Wc=this.e.runtimeStyle.background=b},m:function(){this.e.runtimeStyle.background="";delete this.pb}});f.Mc=f.u.R({ua:1, -Q:function(){return this.g.C.H()},i:function(){var a=this.g;return a.C.i()||a.q.i()},V:function(){var a=this.g.C.j(),b,c,d=0,e,g;if(a){b=[];if(c=a.M)for(;e=c[d++];)if(e.P==="linear-gradient"){g=this.vd(e.Wa);g=(e.Xa||f.Ka.Kc).a(this.e,g.h,g.f,g.h,g.f);b.push("url(data:image/svg+xml,"+escape(this.xd(e,g.h,g.f))+") "+this.dd(e.$)+" / "+g.h+"px "+g.f+"px "+(e.bc||"")+" "+(e.Wa||"")+" "+(e.ub||""))}else b.push(e.Hb);a.color&&b.push(a.color.Y);this.parent.gb(this.ua,b.join(","))}},dd:function(a){return a? -a.X.map(function(b){return b.d}).join(" "):"0 0"},vd:function(a){var b=this.e,c=this.s.o(),d=c.h;c=c.f;var e;if(a!=="border-box")if((e=this.g.w.j())&&(e=e.J)){d-=e.l.a(b)+e.l.a(b);c-=e.t.a(b)+e.b.a(b)}if(a==="content-box"){a=f.n;e=b.currentStyle;d-=a(e.paddingLeft).a(b)+a(e.paddingRight).a(b);c-=a(e.paddingTop).a(b)+a(e.paddingBottom).a(b)}return{h:d,f:c}},xd:function(a,b,c){var d=this.e,e=a.ca,g=e.length,j=f.Na.gc(d,b,c,a);a=j.xc;var i=j.yc,h=j.td,k=j.ud;j=j.rc;var n,m,p,r,t;n=[];for(m=0;m<g;m++)n.push(e[m].db? -e[m].db.a(d,j):m===0?0:m===g-1?j:null);for(m=1;m<g;m++)if(n[m]===null){r=n[m-1];p=m;do t=n[++p];while(t===null);n[m]=r+(t-r)/(p-m+1)}b=['<svg width="'+b+'" height="'+c+'" xmlns="http://www.w3.org/2000/svg"><defs><linearGradient id="g" gradientUnits="userSpaceOnUse" x1="'+a/b*100+'%" y1="'+i/c*100+'%" x2="'+h/b*100+'%" y2="'+k/c*100+'%">'];for(m=0;m<g;m++)b.push('<stop offset="'+n[m]/j+'" stop-color="'+e[m].color.U(d)+'" stop-opacity="'+e[m].color.fa()+'"/>');b.push('</linearGradient></defs><rect width="100%" height="100%" fill="url(#g)"/></svg>'); -return b.join("")},m:function(){this.parent.gb(this.ua)}});f.Nc=f.u.R({T:"repeat",Sc:"stretch",Qc:"round",ua:0,Q:function(){return this.g.q.H()},i:function(){return this.g.q.i()},V:function(){var a=this,b=a.g.q.j(),c=a.g.w.j(),d=a.s.o(),e=b.repeat,g=e.f,j=e.Ob,i=a.e,h=0;f.p.Rb(b.src,function(k){function n(Q,R,U,V,W,Y,X,S,w,A){K.push('<pattern patternUnits="userSpaceOnUse" id="pattern'+G+'" x="'+(g===l?Q+U/2-w/2:Q)+'" y="'+(j===l?R+V/2-A/2:R)+'" width="'+w+'" height="'+A+'"><svg width="'+w+'" height="'+ -A+'" viewBox="'+W+" "+Y+" "+X+" "+S+'" preserveAspectRatio="none"><image xlink:href="'+v+'" x="0" y="0" width="'+r+'" height="'+t+'" /></svg></pattern>');J.push('<rect x="'+Q+'" y="'+R+'" width="'+U+'" height="'+V+'" fill="url(#pattern'+G+')" />');G++}var m=d.h,p=d.f,r=k.h,t=k.f,v=a.Dd(b.src,r,t),l=a.T,q=a.Sc;k=a.Qc;var s=Math.ceil,o=f.n("0"),u=b.J||(c?c.J:{t:o,r:o,b:o,l:o});o=u.t.a(i);var x=u.r.a(i),y=u.b.a(i);u=u.l.a(i);var z=b.slice,B=z.t.a(i),E=z.r.a(i),D=z.b.a(i);z=z.l.a(i);var C=m-u-x,F=p-o- -y,O=r-z-E,H=t-B-D,M=g===q?C:O*o/B,P=j===q?F:H*x/E,I=g===q?C:O*y/D;q=j===q?F:H*u/z;var K=[],J=[],G=0;if(g===k){M-=(M-(C%M||M))/s(C/M);I-=(I-(C%I||I))/s(C/I)}if(j===k){P-=(P-(F%P||P))/s(F/P);q-=(q-(F%q||q))/s(F/q)}k=['<svg width="'+m+'" height="'+p+'" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">'];n(0,0,u,o,0,0,z,B,u,o);n(u,0,C,o,z,0,O,B,M,o);n(m-x,0,x,o,r-E,0,E,B,x,o);n(0,o,u,F,0,B,z,H,u,q);if(b.fill)n(u,o,C,F,z,B,O,H,M||I||O,q||P||H);n(m-x,o,x,F,r-E,B,E,H,x,P);n(0, -p-y,u,y,0,t-D,z,D,u,y);n(u,p-y,C,y,z,t-D,O,D,I,y);n(m-x,p-y,x,y,r-E,t-D,E,D,x,y);k.push("<defs>"+K.join("\n")+"</defs>"+J.join("\n")+"</svg>");a.parent.gb(a.ua,"url(data:image/svg+xml,"+escape(k.join(""))+") no-repeat border-box border-box");h&&a.parent.ab()},a);h=1},Dd:function(){var a={};return function(b,c,d){var e=a[b],g;if(!e){e=new Image;g=doc.createElement("canvas");e.src=b;g.width=c;g.height=d;g.getContext("2d").drawImage(e,0,0);e=a[b]=g.toDataURL()}return e}}(),Ea:f.Tb.prototype.Ea,m:function(){var a= -this.e.runtimeStyle;this.parent.gb(this.ua);a.borderColor=a.borderStyle=a.borderWidth=""}});f.kb=function(){function a(l,q){l.className+=" "+q}function b(l){var q=v.slice.call(arguments,1),s=q.length;setTimeout(function(){if(l)for(;s--;)a(l,q[s])},0)}function c(l){var q=v.slice.call(arguments,1),s=q.length;setTimeout(function(){if(l)for(;s--;){var o=q[s];o=t[o]||(t[o]=new RegExp("\\b"+o+"\\b","g"));l.className=l.className.replace(o,"")}},0)}function d(l){function q(){if(!U){var w,A,L=f.ja,T=l.currentStyle, -N=T.getAttribute(g)==="true",da=T.getAttribute(i)!=="false",ea=T.getAttribute(h)!=="false";S=T.getAttribute(j);S=L>7?S!=="false":S==="true";if(!R){R=1;l.runtimeStyle.zoom=1;T=l;for(var fa=1;T=T.previousSibling;)if(T.nodeType===1){fa=0;break}fa&&a(l,p)}J.cb();if(N&&(A=J.o())&&(w=doc.documentElement||doc.body)&&(A.y>w.clientHeight||A.x>w.clientWidth||A.y+A.f<0||A.x+A.h<0)){if(!Y){Y=1;f.mb.ba(q)}}else{U=1;Y=R=0;f.mb.Ha(q);if(L===9){G={C:new f.Sb(l),q:new f.Ub(l),w:new f.Vb(l)};Q=[G.C,G.q];K=new f.Oc(l, -J,G);w=[new f.Mc(l,J,G,K),new f.Nc(l,J,G,K)]}else{G={C:new f.Sb(l),w:new f.Vb(l),q:new f.Ub(l),G:new f.jb(l),ga:new f.Ic(l),Pb:new f.Uc(l)};Q=[G.C,G.w,G.q,G.G,G.ga,G.Pb];K=new f.Rc(l,J,G);w=[new f.Hc(l,J,G,K),new f.Fc(l,J,G,K),new f.Gc(l,J,G,K),new f.Tb(l,J,G,K)];l.tagName==="IMG"&&w.push(new f.Pc(l,J,G,K));K.ed=w}I=[K].concat(w);if(w=l.currentStyle.getAttribute(f.F+"watch-ancestors")){w=parseInt(w,10);A=0;for(N=l.parentNode;N&&(w==="NaN"||A++<w);){H(N,"onpropertychange",C);H(N,"onmouseenter",x); -H(N,"onmouseleave",y);H(N,"onmousedown",z);if(N.tagName in f.fc){H(N,"onfocus",E);H(N,"onblur",D)}N=N.parentNode}}if(S){f.Oa.ba(o);f.Oa.Rd()}o(1)}if(!V){V=1;L<9&&H(l,"onmove",s);H(l,"onresize",s);H(l,"onpropertychange",u);ea&&H(l,"onmouseenter",x);if(ea||da)H(l,"onmouseleave",y);da&&H(l,"onmousedown",z);if(l.tagName in f.fc){H(l,"onfocus",E);H(l,"onblur",D)}f.Qa.ba(s);f.L.ba(M)}J.hb()}}function s(){J&&J.Ad()&&o()}function o(w){if(!X)if(U){var A,L=I.length;F();for(A=0;A<L;A++)I[A].Ea();if(w||J.Od())for(A= -0;A<L;A++)I[A].ib();if(w||J.Td())for(A=0;A<L;A++)I[A].Mb();K.ab();O()}else R||q()}function u(){var w,A=I.length,L;w=event;if(!X&&!(w&&w.propertyName in r))if(U){F();for(w=0;w<A;w++)I[w].Ea();for(w=0;w<A;w++){L=I[w];L.Cb||L.ib();L.Q()&&L.Lb()}K.ab();O()}else R||q()}function x(){b(l,k)}function y(){c(l,k,n)}function z(){b(l,n);f.lb.ba(B)}function B(){c(l,n);f.lb.Ha(B)}function E(){b(l,m)}function D(){c(l,m)}function C(){var w=event.propertyName;if(w==="className"||w==="id")u()}function F(){J.cb();for(var w= -Q.length;w--;)Q[w].cb()}function O(){for(var w=Q.length;w--;)Q[w].hb();J.hb()}function H(w,A,L){w.attachEvent(A,L);W.push([w,A,L])}function M(){if(V){for(var w=W.length,A;w--;){A=W[w];A[0].detachEvent(A[1],A[2])}f.L.Ha(M);V=0;W=[]}}function P(){if(!X){var w,A;M();X=1;if(I){w=0;for(A=I.length;w<A;w++){I[w].ec=1;I[w].m()}}S&&f.Oa.Ha(o);f.Qa.Ha(o);I=J=G=Q=l=null}}var I,K,J=new ha(l),G,Q,R,U,V,W=[],Y,X,S;this.Ed=q;this.update=o;this.m=P;this.qd=l}var e={},g=f.F+"lazy-init",j=f.F+"poll",i=f.F+"track-active", -h=f.F+"track-hover",k=f.La+"hover",n=f.La+"active",m=f.La+"focus",p=f.La+"first-child",r={background:1,bgColor:1,display:1},t={},v=[];d.yd=function(l){var q=f.p.Ba(l);return e[q]||(e[q]=new d(l))};d.m=function(l){l=f.p.Ba(l);var q=e[l];if(q){q.m();delete e[l]}};d.md=function(){var l=[],q;if(e){for(var s in e)if(e.hasOwnProperty(s)){q=e[s];l.push(q.qd);q.m()}e={}}return l};return d}();f.supportsVML=f.zc;f.attach=function(a){f.ja<10&&f.zc&&f.kb.yd(a).Ed()};f.detach=function(a){f.kb.m(a)}}; -})(); \ No newline at end of file diff --git a/profiles/wcm_base/themes/ocio_omega_2/libraries/respond/respond.js b/profiles/wcm_base/themes/ocio_omega_2/libraries/respond/respond.js deleted file mode 100644 index 74f2a189ee774efe42a254f2c8372ee71a8d0b0b..0000000000000000000000000000000000000000 --- a/profiles/wcm_base/themes/ocio_omega_2/libraries/respond/respond.js +++ /dev/null @@ -1,302 +0,0 @@ -/*! Respond.js v1.1.0: min/max-width media query polyfill. (c) Scott Jehl. MIT/GPLv2 Lic. j.mp/respondjs */ -(function( win ){ - - "use strict"; - - //exposed namespace - var respond = {}; - win.respond = respond; - - //define update even in native-mq-supporting browsers, to avoid errors - respond.update = function(){}; - - //expose media query support flag for external use - respond.mediaQueriesSupported = win.matchMedia && win.matchMedia( "only all" ).matches; - - //if media queries are supported, exit here - if( respond.mediaQueriesSupported ){ - return; - } - - //define vars - var doc = win.document, - docElem = doc.documentElement, - mediastyles = [], - rules = [], - appendedEls = [], - parsedSheets = {}, - resizeThrottle = 30, - head = doc.getElementsByTagName( "head" )[0] || docElem, - base = doc.getElementsByTagName( "base" )[0], - links = head.getElementsByTagName( "link" ), - requestQueue = [], - - //loop stylesheets, send text content to translate - ripCSS = function(){ - - for( var i = 0; i < links.length; i++ ){ - var sheet = links[ i ], - href = sheet.href, - media = sheet.media, - isCSS = sheet.rel && sheet.rel.toLowerCase() === "stylesheet"; - - //only links plz and prevent re-parsing - if( !!href && isCSS && !parsedSheets[ href ] ){ - // selectivizr exposes css through the rawCssText expando - if (sheet.styleSheet && sheet.styleSheet.rawCssText) { - translate( sheet.styleSheet.rawCssText, href, media ); - parsedSheets[ href ] = true; - } else { - if( (!/^([a-zA-Z:]*\/\/)/.test( href ) && !base) || - href.replace( RegExp.$1, "" ).split( "/" )[0] === win.location.host ){ - requestQueue.push( { - href: href, - media: media - } ); - } - } - } - } - makeRequests(); - }, - - //recurse through request queue, get css text - makeRequests = function(){ - if( requestQueue.length ){ - var thisRequest = requestQueue.shift(); - - ajax( thisRequest.href, function( styles ){ - translate( styles, thisRequest.href, thisRequest.media ); - parsedSheets[ thisRequest.href ] = true; - - // by wrapping recursive function call in setTimeout - // we prevent "Stack overflow" error in IE7 - win.setTimeout(function(){ makeRequests(); },0); - } ); - } - }, - - //find media blocks in css text, convert to style blocks - translate = function( styles, href, media ){ - var qs = styles.match( /@media[^\{]+\{([^\{\}]*\{[^\}\{]*\})+/gi ), - ql = qs && qs.length || 0; - - //try to get CSS path - href = href.substring( 0, href.lastIndexOf( "/" ) ); - - var repUrls = function( css ){ - return css.replace( /(url\()['"]?([^\/\)'"][^:\)'"]+)['"]?(\))/g, "$1" + href + "$2$3" ); - }, - useMedia = !ql && media; - - //if path exists, tack on trailing slash - if( href.length ){ href += "/"; } - - //if no internal queries exist, but media attr does, use that - //note: this currently lacks support for situations where a media attr is specified on a link AND - //its associated stylesheet has internal CSS media queries. - //In those cases, the media attribute will currently be ignored. - if( useMedia ){ - ql = 1; - } - - for( var i = 0; i < ql; i++ ){ - var fullq, thisq, eachq, eql; - - //media attr - if( useMedia ){ - fullq = media; - rules.push( repUrls( styles ) ); - } - //parse for styles - else{ - fullq = qs[ i ].match( /@media *([^\{]+)\{([\S\s]+?)$/ ) && RegExp.$1; - rules.push( RegExp.$2 && repUrls( RegExp.$2 ) ); - } - - eachq = fullq.split( "," ); - eql = eachq.length; - - for( var j = 0; j < eql; j++ ){ - thisq = eachq[ j ]; - mediastyles.push( { - media : thisq.split( "(" )[ 0 ].match( /(only\s+)?([a-zA-Z]+)\s?/ ) && RegExp.$2 || "all", - rules : rules.length - 1, - hasquery : thisq.indexOf("(") > -1, - minw : thisq.match( /\(\s*min\-width\s*:\s*(\s*[0-9\.]+)(px|em)\s*\)/ ) && parseFloat( RegExp.$1 ) + ( RegExp.$2 || "" ), - maxw : thisq.match( /\(\s*max\-width\s*:\s*(\s*[0-9\.]+)(px|em)\s*\)/ ) && parseFloat( RegExp.$1 ) + ( RegExp.$2 || "" ) - } ); - } - } - - applyMedia(); - }, - - lastCall, - - resizeDefer, - - // returns the value of 1em in pixels - getEmValue = function() { - var ret, - div = doc.createElement('div'), - body = doc.body, - fakeUsed = false; - - div.style.cssText = "position:absolute;font-size:1em;width:1em"; - - if( !body ){ - body = fakeUsed = doc.createElement( "body" ); - body.style.background = "none"; - } - - body.appendChild( div ); - - docElem.insertBefore( body, docElem.firstChild ); - - ret = div.offsetWidth; - - if( fakeUsed ){ - docElem.removeChild( body ); - } - else { - body.removeChild( div ); - } - - //also update eminpx before returning - ret = eminpx = parseFloat(ret); - - return ret; - }, - - //cached container for 1em value, populated the first time it's needed - eminpx, - - //enable/disable styles - applyMedia = function( fromResize ){ - var name = "clientWidth", - docElemProp = docElem[ name ], - currWidth = doc.compatMode === "CSS1Compat" && docElemProp || doc.body[ name ] || docElemProp, - styleBlocks = {}, - lastLink = links[ links.length-1 ], - now = (new Date()).getTime(); - - //throttle resize calls - if( fromResize && lastCall && now - lastCall < resizeThrottle ){ - win.clearTimeout( resizeDefer ); - resizeDefer = win.setTimeout( applyMedia, resizeThrottle ); - return; - } - else { - lastCall = now; - } - - for( var i in mediastyles ){ - if( mediastyles.hasOwnProperty( i ) ){ - var thisstyle = mediastyles[ i ], - min = thisstyle.minw, - max = thisstyle.maxw, - minnull = min === null, - maxnull = max === null, - em = "em"; - - if( !!min ){ - min = parseFloat( min ) * ( min.indexOf( em ) > -1 ? ( eminpx || getEmValue() ) : 1 ); - } - if( !!max ){ - max = parseFloat( max ) * ( max.indexOf( em ) > -1 ? ( eminpx || getEmValue() ) : 1 ); - } - - // if there's no media query at all (the () part), or min or max is not null, and if either is present, they're true - if( !thisstyle.hasquery || ( !minnull || !maxnull ) && ( minnull || currWidth >= min ) && ( maxnull || currWidth <= max ) ){ - if( !styleBlocks[ thisstyle.media ] ){ - styleBlocks[ thisstyle.media ] = []; - } - styleBlocks[ thisstyle.media ].push( rules[ thisstyle.rules ] ); - } - } - } - - //remove any existing respond style element(s) - for( var j in appendedEls ){ - if( appendedEls.hasOwnProperty( j ) ){ - if( appendedEls[ j ] && appendedEls[ j ].parentNode === head ){ - head.removeChild( appendedEls[ j ] ); - } - } - } - - //inject active styles, grouped by media type - for( var k in styleBlocks ){ - if( styleBlocks.hasOwnProperty( k ) ){ - var ss = doc.createElement( "style" ), - css = styleBlocks[ k ].join( "\n" ); - - ss.type = "text/css"; - ss.media = k; - - //originally, ss was appended to a documentFragment and sheets were appended in bulk. - //this caused crashes in IE in a number of circumstances, such as when the HTML element had a bg image set, so appending beforehand seems best. Thanks to @dvelyk for the initial research on this one! - head.insertBefore( ss, lastLink.nextSibling ); - - if ( ss.styleSheet ){ - ss.styleSheet.cssText = css; - } - else { - ss.appendChild( doc.createTextNode( css ) ); - } - - //push to appendedEls to track for later removal - appendedEls.push( ss ); - } - } - }, - //tweaked Ajax functions from Quirksmode - ajax = function( url, callback ) { - var req = xmlHttp(); - if (!req){ - return; - } - req.open( "GET", url, true ); - req.onreadystatechange = function () { - if ( req.readyState !== 4 || req.status !== 200 && req.status !== 304 ){ - return; - } - callback( req.responseText ); - }; - if ( req.readyState === 4 ){ - return; - } - req.send( null ); - }, - //define ajax obj - xmlHttp = (function() { - var xmlhttpmethod = false; - try { - xmlhttpmethod = new win.XMLHttpRequest(); - } - catch( e ){ - xmlhttpmethod = new win.ActiveXObject( "Microsoft.XMLHTTP" ); - } - return function(){ - return xmlhttpmethod; - }; - })(); - - //translate CSS - ripCSS(); - - //expose update for re-running respond later on - respond.update = ripCSS; - - //adjust on resize - function callMedia(){ - applyMedia( true ); - } - if( win.addEventListener ){ - win.addEventListener( "resize", callMedia, false ); - } - else if( win.attachEvent ){ - win.attachEvent( "onresize", callMedia ); - } -})(this); diff --git a/profiles/wcm_base/themes/ocio_omega_2/libraries/respond/respond.min.js b/profiles/wcm_base/themes/ocio_omega_2/libraries/respond/respond.min.js deleted file mode 100644 index ab7a1daeddd8e119805f269f00afafb254bd66d9..0000000000000000000000000000000000000000 --- a/profiles/wcm_base/themes/ocio_omega_2/libraries/respond/respond.min.js +++ /dev/null @@ -1,2 +0,0 @@ -/*! Respond.js v1.1.0: min/max-width media query polyfill. (c) Scott Jehl. MIT/GPLv2 Lic. j.mp/respondjs */ -(function(a){"use strict";function x(){u(!0)}var b={};if(a.respond=b,b.update=function(){},b.mediaQueriesSupported=a.matchMedia&&a.matchMedia("only all").matches,!b.mediaQueriesSupported){var q,r,t,c=a.document,d=c.documentElement,e=[],f=[],g=[],h={},i=30,j=c.getElementsByTagName("head")[0]||d,k=c.getElementsByTagName("base")[0],l=j.getElementsByTagName("link"),m=[],n=function(){for(var b=0;l.length>b;b++){var c=l[b],d=c.href,e=c.media,f=c.rel&&"stylesheet"===c.rel.toLowerCase();d&&f&&!h[d]&&(c.styleSheet&&c.styleSheet.rawCssText?(p(c.styleSheet.rawCssText,d,e),h[d]=!0):(!/^([a-zA-Z:]*\/\/)/.test(d)&&!k||d.replace(RegExp.$1,"").split("/")[0]===a.location.host)&&m.push({href:d,media:e}))}o()},o=function(){if(m.length){var b=m.shift();v(b.href,function(c){p(c,b.href,b.media),h[b.href]=!0,a.setTimeout(function(){o()},0)})}},p=function(a,b,c){var d=a.match(/@media[^\{]+\{([^\{\}]*\{[^\}\{]*\})+/gi),g=d&&d.length||0;b=b.substring(0,b.lastIndexOf("/"));var h=function(a){return a.replace(/(url\()['"]?([^\/\)'"][^:\)'"]+)['"]?(\))/g,"$1"+b+"$2$3")},i=!g&&c;b.length&&(b+="/"),i&&(g=1);for(var j=0;g>j;j++){var k,l,m,n;i?(k=c,f.push(h(a))):(k=d[j].match(/@media *([^\{]+)\{([\S\s]+?)$/)&&RegExp.$1,f.push(RegExp.$2&&h(RegExp.$2))),m=k.split(","),n=m.length;for(var o=0;n>o;o++)l=m[o],e.push({media:l.split("(")[0].match(/(only\s+)?([a-zA-Z]+)\s?/)&&RegExp.$2||"all",rules:f.length-1,hasquery:l.indexOf("(")>-1,minw:l.match(/\(\s*min\-width\s*:\s*(\s*[0-9\.]+)(px|em)\s*\)/)&&parseFloat(RegExp.$1)+(RegExp.$2||""),maxw:l.match(/\(\s*max\-width\s*:\s*(\s*[0-9\.]+)(px|em)\s*\)/)&&parseFloat(RegExp.$1)+(RegExp.$2||"")})}u()},s=function(){var a,b=c.createElement("div"),e=c.body,f=!1;return b.style.cssText="position:absolute;font-size:1em;width:1em",e||(e=f=c.createElement("body"),e.style.background="none"),e.appendChild(b),d.insertBefore(e,d.firstChild),a=b.offsetWidth,f?d.removeChild(e):e.removeChild(b),a=t=parseFloat(a)},u=function(b){var h="clientWidth",k=d[h],m="CSS1Compat"===c.compatMode&&k||c.body[h]||k,n={},o=l[l.length-1],p=(new Date).getTime();if(b&&q&&i>p-q)return a.clearTimeout(r),r=a.setTimeout(u,i),void 0;q=p;for(var v in e)if(e.hasOwnProperty(v)){var w=e[v],x=w.minw,y=w.maxw,z=null===x,A=null===y,B="em";x&&(x=parseFloat(x)*(x.indexOf(B)>-1?t||s():1)),y&&(y=parseFloat(y)*(y.indexOf(B)>-1?t||s():1)),w.hasquery&&(z&&A||!(z||m>=x)||!(A||y>=m))||(n[w.media]||(n[w.media]=[]),n[w.media].push(f[w.rules]))}for(var C in g)g.hasOwnProperty(C)&&g[C]&&g[C].parentNode===j&&j.removeChild(g[C]);for(var D in n)if(n.hasOwnProperty(D)){var E=c.createElement("style"),F=n[D].join("\n");E.type="text/css",E.media=D,j.insertBefore(E,o.nextSibling),E.styleSheet?E.styleSheet.cssText=F:E.appendChild(c.createTextNode(F)),g.push(E)}},v=function(a,b){var c=w();c&&(c.open("GET",a,!0),c.onreadystatechange=function(){4!==c.readyState||200!==c.status&&304!==c.status||b(c.responseText)},4!==c.readyState&&c.send(null))},w=function(){var b=!1;try{b=new a.XMLHttpRequest}catch(c){b=new a.ActiveXObject("Microsoft.XMLHTTP")}return function(){return b}}();n(),b.update=n,a.addEventListener?a.addEventListener("resize",x,!1):a.attachEvent&&a.attachEvent("onresize",x)}})(this); diff --git a/profiles/wcm_base/themes/ocio_omega_2/libraries/selectivizr/selectivizr.js b/profiles/wcm_base/themes/ocio_omega_2/libraries/selectivizr/selectivizr.js deleted file mode 100644 index a04698e720ee1106d8f5cf58c331c58462dfa573..0000000000000000000000000000000000000000 --- a/profiles/wcm_base/themes/ocio_omega_2/libraries/selectivizr/selectivizr.js +++ /dev/null @@ -1,563 +0,0 @@ -/* - selectivizr v1.0.3b - (c) Keith Clark, freely distributable under the terms - of the MIT license. - - selectivizr.com - */ -/* - - Notes about this source - ----------------------- - - * The #DEBUG_START and #DEBUG_END comments are used to mark blocks of code - that will be removed prior to building a final release version (using a - pre-compression script) - - - References: - ----------- - - * CSS Syntax : http://www.w3.org/TR/2003/WD-css3-syntax-20030813/#style - * Selectors : http://www.w3.org/TR/css3-selectors/#selectors - * IE Compatability : http://msdn.microsoft.com/en-us/library/cc351024(VS.85).aspx - * W3C Selector Tests : http://www.w3.org/Style/CSS/Test/CSS3/Selectors/current/html/tests/ - - */ - -(function(win) { - - // Determine IE version and stop execution if browser isn't IE. This - // handles the script being loaded by non IE browsers because the - // developer didn't use conditional comments. - var ieUserAgent = navigator.userAgent.match(/MSIE (\d+)/); - if (!ieUserAgent) { - return false; - } - - // =========================== Init Objects ============================ - - var doc = document; - var root = doc.documentElement; - var xhr = getXHRObject(); - var ieVersion = ieUserAgent[1]; - - // If were not in standards mode, IE is too old / new or we can't create - // an XMLHttpRequest object then we should get out now. - if (doc.compatMode != 'CSS1Compat' || ieVersion<6 || ieVersion>8 || !xhr) { - return; - } - - - // ========================= Common Objects ============================ - - // Compatiable selector engines in order of CSS3 support. Note: '*' is - // a placholder for the object key name. (basically, crude compression) - var selectorEngines = { - "NW" : "*.Dom.select", - "MooTools" : "$$", - "DOMAssistant" : "*.$", - "Prototype" : "$$", - "YAHOO" : "*.util.Selector.query", - "Sizzle" : "*", - "jQuery" : "*", - "dojo" : "*.query" - }; - - var selectorMethod; - var enabledWatchers = []; // array of :enabled/:disabled elements to poll - var domPatches = []; - var ie6PatchID = 0; // used to solve ie6's multiple class bug - var patchIE6MultipleClasses = true; // if true adds class bloat to ie6 - var namespace = "slvzr"; - - // Stylesheet parsing regexp's - var RE_COMMENT = /(\/\*[^*]*\*+([^\/][^*]*\*+)*\/)\s*?/g; - var RE_IMPORT = /@import\s*(?:(?:(?:url\(\s*(['"]?)(.*)\1)\s*\))|(?:(['"])(.*)\3))\s*([^;]*);/g; - var RE_ASSET_URL = /(behavior\s*?:\s*)?\burl\(\s*(["']?)(?!data:)([^"')]+)\2\s*\)/g; - var RE_PSEUDO_STRUCTURAL = /^:(empty|(first|last|only|nth(-last)?)-(child|of-type))$/; - var RE_PSEUDO_ELEMENTS = /:(:first-(?:line|letter))/g; - var RE_SELECTOR_GROUP = /((?:^|(?:\s*})+)(?:\s*@media[^{]+{)?)\s*([^\{]*?[\[:][^{]+)/g; - var RE_SELECTOR_PARSE = /([ +~>])|(:[a-z-]+(?:\(.*?\)+)?)|(\[.*?\])/g; - var RE_LIBRARY_INCOMPATIBLE_PSEUDOS = /(:not\()?:(hover|enabled|disabled|focus|checked|target|active|visited|first-line|first-letter)\)?/g; - var RE_PATCH_CLASS_NAME_REPLACE = /[^\w-]/g; - - // HTML UI element regexp's - var RE_INPUT_ELEMENTS = /^(INPUT|SELECT|TEXTAREA|BUTTON)$/; - var RE_INPUT_CHECKABLE_TYPES = /^(checkbox|radio)$/; - - // Broken attribute selector implementations (IE7/8 native [^=""], [$=""] and [*=""]) - var BROKEN_ATTR_IMPLEMENTATIONS = ieVersion>6 ? /[\$\^*]=(['"])\1/ : null; - - // Whitespace normalization regexp's - var RE_TIDY_TRAILING_WHITESPACE = /([(\[+~])\s+/g; - var RE_TIDY_LEADING_WHITESPACE = /\s+([)\]+~])/g; - var RE_TIDY_CONSECUTIVE_WHITESPACE = /\s+/g; - var RE_TIDY_TRIM_WHITESPACE = /^\s*((?:[\S\s]*\S)?)\s*$/; - - // String constants - var EMPTY_STRING = ""; - var SPACE_STRING = " "; - var PLACEHOLDER_STRING = "$1"; - - // =========================== Patching ================================ - - // --[ patchStyleSheet() ]---------------------------------------------- - // Scans the passed cssText for selectors that require emulation and - // creates one or more patches for each matched selector. - function patchStyleSheet( cssText ) { - return cssText.replace(RE_PSEUDO_ELEMENTS, PLACEHOLDER_STRING). - replace(RE_SELECTOR_GROUP, function(m, prefix, selectorText) { - var selectorGroups = selectorText.split(","); - for (var c = 0, cs = selectorGroups.length; c < cs; c++) { - var selector = normalizeSelectorWhitespace(selectorGroups[c]) + SPACE_STRING; - var patches = []; - selectorGroups[c] = selector.replace(RE_SELECTOR_PARSE, - function(match, combinator, pseudo, attribute, index) { - if (combinator) { - if (patches.length>0) { - domPatches.push( { selector: selector.substring(0, index), patches: patches } ) - patches = []; - } - return combinator; - } - else { - var patch = (pseudo) ? patchPseudoClass( pseudo ) : patchAttribute( attribute ); - if (patch) { - patches.push(patch); - return "." + patch.className; - } - return match; - } - } - ); - } - return prefix + selectorGroups.join(","); - }); - }; - - // --[ patchAttribute() ]----------------------------------------------- - // returns a patch for an attribute selector. - function patchAttribute( attr ) { - return (!BROKEN_ATTR_IMPLEMENTATIONS || BROKEN_ATTR_IMPLEMENTATIONS.test(attr)) ? - { className: createClassName(attr), applyClass: true } : null; - }; - - // --[ patchPseudoClass() ]--------------------------------------------- - // returns a patch for a pseudo-class - function patchPseudoClass( pseudo ) { - - var applyClass = true; - var className = createClassName(pseudo.slice(1)); - var isNegated = pseudo.substring(0, 5) == ":not("; - var activateEventName; - var deactivateEventName; - - // if negated, remove :not() - if (isNegated) { - pseudo = pseudo.slice(5, -1); - } - - // bracket contents are irrelevant - remove them - var bracketIndex = pseudo.indexOf("(") - if (bracketIndex > -1) { - pseudo = pseudo.substring(0, bracketIndex); - } - - // check we're still dealing with a pseudo-class - if (pseudo.charAt(0) == ":") { - switch (pseudo.slice(1)) { - - case "root": - applyClass = function(e) { - return isNegated ? e != root : e == root; - } - break; - - case "target": - // :target is only supported in IE8 - if (ieVersion == 8) { - applyClass = function(e) { - var handler = function() { - var hash = location.hash; - var hashID = hash.slice(1); - return isNegated ? (hash == EMPTY_STRING || e.id != hashID) : (hash != EMPTY_STRING && e.id == hashID); - }; - addEvent( win, "hashchange", function() { - toggleElementClass(e, className, handler()); - }) - return handler(); - } - break; - } - return false; - - case "checked": - applyClass = function(e) { - if (RE_INPUT_CHECKABLE_TYPES.test(e.type)) { - addEvent( e, "propertychange", function() { - if (event.propertyName == "checked") { - toggleElementClass( e, className, e.checked !== isNegated ); - } - }) - } - return e.checked !== isNegated; - } - break; - - case "disabled": - isNegated = !isNegated; - - case "enabled": - applyClass = function(e) { - if (RE_INPUT_ELEMENTS.test(e.tagName)) { - addEvent( e, "propertychange", function() { - if (event.propertyName == "$disabled") { - toggleElementClass( e, className, e.$disabled === isNegated ); - } - }); - enabledWatchers.push(e); - e.$disabled = e.disabled; - return e.disabled === isNegated; - } - return pseudo == ":enabled" ? isNegated : !isNegated; - } - break; - - case "focus": - activateEventName = "focus"; - deactivateEventName = "blur"; - - case "hover": - if (!activateEventName) { - activateEventName = "mouseenter"; - deactivateEventName = "mouseleave"; - } - applyClass = function(e) { - addEvent( e, isNegated ? deactivateEventName : activateEventName, function() { - toggleElementClass( e, className, true ); - }) - addEvent( e, isNegated ? activateEventName : deactivateEventName, function() { - toggleElementClass( e, className, false ); - }) - return isNegated; - } - break; - - // everything else - default: - // If we don't support this pseudo-class don't create - // a patch for it - if (!RE_PSEUDO_STRUCTURAL.test(pseudo)) { - return false; - } - break; - } - } - return { className: className, applyClass: applyClass }; - }; - - // --[ applyPatches() ]------------------------------------------------- - function applyPatches() { - var elms, selectorText, patches, domSelectorText; - - for (var c=0; c<domPatches.length; c++) { - selectorText = domPatches[c].selector; - patches = domPatches[c].patches; - - // Although some selector libraries can find :checked :enabled etc. - // we need to find all elements that could have that state because - // it can be changed by the user. - domSelectorText = selectorText.replace(RE_LIBRARY_INCOMPATIBLE_PSEUDOS, EMPTY_STRING); - - // If the dom selector equates to an empty string or ends with - // whitespace then we need to append a universal selector (*) to it. - if (domSelectorText == EMPTY_STRING || domSelectorText.charAt(domSelectorText.length - 1) == SPACE_STRING) { - domSelectorText += "*"; - } - - // Ensure we catch errors from the selector library - try { - elms = selectorMethod( domSelectorText ); - } catch (ex) { - // #DEBUG_START - log( "Selector '" + selectorText + "' threw exception '" + ex + "'" ); - // #DEBUG_END - } - - - if (elms) { - for (var d = 0, dl = elms.length; d < dl; d++) { - var elm = elms[d]; - var cssClasses = elm.className; - for (var f = 0, fl = patches.length; f < fl; f++) { - var patch = patches[f]; - if (!hasPatch(elm, patch)) { - if (patch.applyClass && (patch.applyClass === true || patch.applyClass(elm) === true)) { - cssClasses = toggleClass(cssClasses, patch.className, true ); - } - } - } - elm.className = cssClasses; - } - } - } - }; - - // --[ hasPatch() ]----------------------------------------------------- - // checks for the exsistence of a patch on an element - function hasPatch( elm, patch ) { - return new RegExp("(^|\\s)" + patch.className + "(\\s|$)").test(elm.className); - }; - - - // =========================== Utility ================================= - - function createClassName( className ) { - return namespace + "-" + ((ieVersion == 6 && patchIE6MultipleClasses) ? - ie6PatchID++ - : - className.replace(RE_PATCH_CLASS_NAME_REPLACE, function(a) { return a.charCodeAt(0) })); - }; - - // --[ log() ]---------------------------------------------------------- - // #DEBUG_START - function log( message ) { - if (win.console) { - win.console.log(message); - } - }; - // #DEBUG_END - - // --[ trim() ]--------------------------------------------------------- - // removes leading, trailing whitespace from a string - function trim( text ) { - return text.replace(RE_TIDY_TRIM_WHITESPACE, PLACEHOLDER_STRING); - }; - - // --[ normalizeWhitespace() ]------------------------------------------ - // removes leading, trailing and consecutive whitespace from a string - function normalizeWhitespace( text ) { - return trim(text).replace(RE_TIDY_CONSECUTIVE_WHITESPACE, SPACE_STRING); - }; - - // --[ normalizeSelectorWhitespace() ]---------------------------------- - // tidies whitespace around selector brackets and combinators - function normalizeSelectorWhitespace( selectorText ) { - return normalizeWhitespace(selectorText. - replace(RE_TIDY_TRAILING_WHITESPACE, PLACEHOLDER_STRING). - replace(RE_TIDY_LEADING_WHITESPACE, PLACEHOLDER_STRING) - ); - }; - - // --[ toggleElementClass() ]------------------------------------------- - // toggles a single className on an element - function toggleElementClass( elm, className, on ) { - var oldClassName = elm.className; - var newClassName = toggleClass(oldClassName, className, on); - if (newClassName != oldClassName) { - elm.className = newClassName; - elm.parentNode.className += EMPTY_STRING; - } - }; - - // --[ toggleClass() ]-------------------------------------------------- - // adds / removes a className from a string of classNames. Used to - // manage multiple class changes without forcing a DOM redraw - function toggleClass( classList, className, on ) { - var re = RegExp("(^|\\s)" + className + "(\\s|$)"); - var classExists = re.test(classList); - if (on) { - return classExists ? classList : classList + SPACE_STRING + className; - } else { - return classExists ? trim(classList.replace(re, PLACEHOLDER_STRING)) : classList; - } - }; - - // --[ addEvent() ]----------------------------------------------------- - function addEvent(elm, eventName, eventHandler) { - elm.attachEvent("on" + eventName, eventHandler); - }; - - // --[ getXHRObject() ]------------------------------------------------- - function getXHRObject() { - if (win.XMLHttpRequest) { - return new XMLHttpRequest; - } - try { - return new ActiveXObject('Microsoft.XMLHTTP'); - } catch(e) { - return null; - } - }; - - // --[ loadStyleSheet() ]----------------------------------------------- - function loadStyleSheet( url ) { - xhr.open("GET", url, false); - xhr.send(); - return (xhr.status==200) ? xhr.responseText : EMPTY_STRING; - }; - - // --[ resolveUrl() ]--------------------------------------------------- - // Converts a URL fragment to a fully qualified URL using the specified - // context URL. Returns null if same-origin policy is broken - function resolveUrl( url, contextUrl, ignoreSameOriginPolicy ) { - - function getProtocol( url ) { - return url.substring(0, url.indexOf("//")); - }; - - function getProtocolAndHost( url ) { - return url.substring(0, url.indexOf("/", 8)); - }; - - if (!contextUrl) { - contextUrl = baseUrl; - } - - // protocol-relative path - if (url.substring(0,2)=="//") { - url = getProtocol(contextUrl) + url; - } - - // absolute path - if (/^https?:\/\//i.test(url)) { - return !ignoreSameOriginPolicy && getProtocolAndHost(contextUrl) != getProtocolAndHost(url) ? null : url ; - } - - // root-relative path - if (url.charAt(0)=="/") { - return getProtocolAndHost(contextUrl) + url; - } - - // relative path - var contextUrlPath = contextUrl.split(/[?#]/)[0]; // ignore query string in the contextUrl - if (url.charAt(0) != "?" && contextUrlPath.charAt(contextUrlPath.length - 1) != "/") { - contextUrlPath = contextUrlPath.substring(0, contextUrlPath.lastIndexOf("/") + 1); - } - - return contextUrlPath + url; - }; - - // --[ parseStyleSheet() ]---------------------------------------------- - // Downloads the stylesheet specified by the URL, removes it's comments - // and recursivly replaces @import rules with their contents, ultimately - // returning the full cssText. - function parseStyleSheet( url ) { - if (url) { - return loadStyleSheet(url).replace(RE_COMMENT, EMPTY_STRING). - replace(RE_IMPORT, function( match, quoteChar, importUrl, quoteChar2, importUrl2, media ) { - var cssText = parseStyleSheet(resolveUrl(importUrl || importUrl2, url)); - return (media) ? "@media " + media + " {" + cssText + "}" : cssText; - }). - replace(RE_ASSET_URL, function( match, isBehavior, quoteChar, assetUrl ) { - quoteChar = quoteChar || EMPTY_STRING; - return isBehavior ? match : " url(" + quoteChar + resolveUrl(assetUrl, url, true) + quoteChar + ") "; - }); - } - return EMPTY_STRING; - }; - - // --[ getStyleSheets() ]----------------------------------------------- - function getStyleSheets() { - var url, stylesheet; - for (var c = 0; c < doc.styleSheets.length; c++) { - stylesheet = doc.styleSheets[c]; - if (stylesheet.href != EMPTY_STRING) { - url = resolveUrl(stylesheet.href); - if (url) { - stylesheet.cssText = stylesheet["rawCssText"] = patchStyleSheet( parseStyleSheet( url ) ); - } - } - } - }; - - // --[ init() ]--------------------------------------------------------- - function init() { - applyPatches(); - - // :enabled & :disabled polling script (since we can't hook - // onpropertychange event when an element is disabled) - if (enabledWatchers.length > 0) { - setInterval( function() { - for (var c = 0, cl = enabledWatchers.length; c < cl; c++) { - var e = enabledWatchers[c]; - if (e.disabled !== e.$disabled) { - if (e.disabled) { - e.disabled = false; - e.$disabled = true; - e.disabled = true; - } - else { - e.$disabled = e.disabled; - } - } - } - }, 250) - } - }; - - // Determine the baseUrl and download the stylesheets - var baseTags = doc.getElementsByTagName("BASE"); - var baseUrl = (baseTags.length > 0) ? baseTags[0].href : doc.location.href; - getStyleSheets(); - - // Bind selectivizr to the ContentLoaded event. - ContentLoaded(win, function() { - // Determine the "best fit" selector engine - for (var engine in selectorEngines) { - var members, member, context = win; - if (win[engine]) { - members = selectorEngines[engine].replace("*", engine).split("."); - while ((member = members.shift()) && (context = context[member])) {} - if (typeof context == "function") { - selectorMethod = context; - init(); - return; - } - } - } - }); - - - - /*! - * ContentLoaded.js by Diego Perini, modified for IE<9 only (to save space) - * - * Author: Diego Perini (diego.perini at gmail.com) - * Summary: cross-browser wrapper for DOMContentLoaded - * Updated: 20101020 - * License: MIT - * Version: 1.2 - * - * URL: - * http://javascript.nwbox.com/ContentLoaded/ - * http://javascript.nwbox.com/ContentLoaded/MIT-LICENSE - * - */ - - // @w window reference - // @f function reference - function ContentLoaded(win, fn) { - - var done = false, top = true, - init = function(e) { - if (e.type == "readystatechange" && doc.readyState != "complete") return; - (e.type == "load" ? win : doc).detachEvent("on" + e.type, init, false); - if (!done && (done = true)) fn.call(win, e.type || e); - }, - poll = function() { - try { root.doScroll("left"); } catch(e) { setTimeout(poll, 50); return; } - init('poll'); - }; - - if (doc.readyState == "complete") fn.call(win, EMPTY_STRING); - else { - if (doc.createEventObject && root.doScroll) { - try { top = !win.frameElement; } catch(e) { } - if (top) poll(); - } - addEvent(doc,"readystatechange", init); - addEvent(win,"load", init); - } - }; -})(this); diff --git a/profiles/wcm_base/themes/ocio_omega_2/libraries/selectivizr/selectivizr.min.js b/profiles/wcm_base/themes/ocio_omega_2/libraries/selectivizr/selectivizr.min.js deleted file mode 100644 index d0e8bc803f221743f98ba7c4f6f6c4634ded94d8..0000000000000000000000000000000000000000 --- a/profiles/wcm_base/themes/ocio_omega_2/libraries/selectivizr/selectivizr.min.js +++ /dev/null @@ -1,2 +0,0 @@ -/* selectivizr v1.0.3b - (c) Keith Clark, freely distributable under the terms of the MIT license. selectivizr.com */ -(function(e){function _(e){return e.replace(g,M).replace(y,function(e,t,n){var r=n.split(",");for(var i=0,s=r.length;i<s;i++){var o=R(r[i])+O;var u=[];r[i]=o.replace(b,function(e,t,n,r,i){if(t){if(u.length>0){f.push({selector:o.substring(0,i),patches:u});u=[]}return t}else{var s=n?P(n):D(r);if(s){u.push(s);return"."+s.className}return e}})}return t+r.join(",")})}function D(e){return!T||T.test(e)?{className:j(e),applyClass:true}:null}function P(t){var n=true;var i=j(t.slice(1));var o=t.substring(0,5)==":not(";var u;var f;if(o){t=t.slice(5,-1)}var l=t.indexOf("(");if(l>-1){t=t.substring(0,l)}if(t.charAt(0)==":"){switch(t.slice(1)){case"root":n=function(e){return o?e!=r:e==r};break;case"target":if(s==8){n=function(t){var n=function(){var e=location.hash;var n=e.slice(1);return o?e==A||t.id!=n:e!=A&&t.id==n};W(e,"hashchange",function(){U(t,i,n())});return n()};break}return false;case"checked":n=function(e){if(x.test(e.type)){W(e,"propertychange",function(){if(event.propertyName=="checked"){U(e,i,e.checked!==o)}})}return e.checked!==o};break;case"disabled":o=!o;case"enabled":n=function(e){if(S.test(e.tagName)){W(e,"propertychange",function(){if(event.propertyName=="$disabled"){U(e,i,e.$disabled===o)}});a.push(e);e.$disabled=e.disabled;return e.disabled===o}return t==":enabled"?o:!o};break;case"focus":u="focus";f="blur";case"hover":if(!u){u="mouseenter";f="mouseleave"}n=function(e){W(e,o?f:u,function(){U(e,i,true)});W(e,o?u:f,function(){U(e,i,false)});return o};break;default:if(!m.test(t)){return false}break}}return{className:i,applyClass:n}}function H(){var e,t,n,r;for(var i=0;i<f.length;i++){t=f[i].selector;n=f[i].patches;r=t.replace(w,A);if(r==A||r.charAt(r.length-1)==O){r+="*"}try{e=u(r)}catch(s){F("Selector '"+t+"' threw exception '"+s+"'")}if(e){for(var o=0,a=e.length;o<a;o++){var l=e[o];var c=l.className;for(var h=0,p=n.length;h<p;h++){var d=n[h];if(!B(l,d)){if(d.applyClass&&(d.applyClass===true||d.applyClass(l)===true)){c=z(c,d.className,true)}}}l.className=c}}}}function B(e,t){return(new RegExp("(^|\\s)"+t.className+"(\\s|$)")).test(e.className)}function j(e){return h+"-"+(s==6&&c?l++:e.replace(E,function(e){return e.charCodeAt(0)}))}function F(t){if(e.console){e.console.log(t)}}function I(e){return e.replace(L,M)}function q(e){return I(e).replace(k,O)}function R(e){return q(e.replace(N,M).replace(C,M))}function U(e,t,n){var r=e.className;var i=z(r,t,n);if(i!=r){e.className=i;e.parentNode.className+=A}}function z(e,t,n){var r=RegExp("(^|\\s)"+t+"(\\s|$)");var i=r.test(e);if(n){return i?e:e+O+t}else{return i?I(e.replace(r,M)):e}}function W(e,t,n){e.attachEvent("on"+t,n)}function X(){if(e.XMLHttpRequest){return new XMLHttpRequest}try{return new ActiveXObject("Microsoft.XMLHTTP")}catch(t){return null}}function V(e){i.open("GET",e,false);i.send();return i.status==200?i.responseText:A}function $(e,t,n){function r(e){return e.substring(0,e.indexOf("//"))}function i(e){return e.substring(0,e.indexOf("/",8))}if(!t){t=Y}if(e.substring(0,2)=="//"){e=r(t)+e}if(/^https?:\/\//i.test(e)){return!n&&i(t)!=i(e)?null:e}if(e.charAt(0)=="/"){return i(t)+e}var s=t.split(/[?#]/)[0];if(e.charAt(0)!="?"&&s.charAt(s.length-1)!="/"){s=s.substring(0,s.lastIndexOf("/")+1)}return s+e}function J(e){if(e){return V(e).replace(p,A).replace(d,function(t,n,r,i,s,o){var u=J($(r||s,e));return o?"@media "+o+" {"+u+"}":u}).replace(v,function(t,n,r,i){r=r||A;return n?t:" url("+r+$(i,e,true)+r+") "})}return A}function K(){var e,t;for(var r=0;r<n.styleSheets.length;r++){t=n.styleSheets[r];if(t.href!=A){e=$(t.href);if(e){t.cssText=t["rawCssText"]=_(J(e))}}}}function Q(){H();if(a.length>0){setInterval(function(){for(var e=0,t=a.length;e<t;e++){var n=a[e];if(n.disabled!==n.$disabled){if(n.disabled){n.disabled=false;n.$disabled=true;n.disabled=true}else{n.$disabled=n.disabled}}}},250)}}function Z(e,t){var i=false,s=true,o=function(r){if(r.type=="readystatechange"&&n.readyState!="complete")return;(r.type=="load"?e:n).detachEvent("on"+r.type,o,false);if(!i&&(i=true))t.call(e,r.type||r)},u=function(){try{r.doScroll("left")}catch(e){setTimeout(u,50);return}o("poll")};if(n.readyState=="complete")t.call(e,A);else{if(n.createEventObject&&r.doScroll){try{s=!e.frameElement}catch(a){}if(s)u()}W(n,"readystatechange",o);W(e,"load",o)}}var t=navigator.userAgent.match(/MSIE (\d+)/);if(!t){return false}var n=document;var r=n.documentElement;var i=X();var s=t[1];if(n.compatMode!="CSS1Compat"||s<6||s>8||!i){return}var o={NW:"*.Dom.select",MooTools:"$$",DOMAssistant:"*.$",Prototype:"$$",YAHOO:"*.util.Selector.query",Sizzle:"*",jQuery:"*",dojo:"*.query"};var u;var a=[];var f=[];var l=0;var c=true;var h="slvzr";var p=/(\/\*[^*]*\*+([^\/][^*]*\*+)*\/)\s*?/g;var d=/@import\s*(?:(?:(?:url\(\s*(['"]?)(.*)\1)\s*\))|(?:(['"])(.*)\3))\s*([^;]*);/g;var v=/(behavior\s*?:\s*)?\burl\(\s*(["']?)(?!data:)([^"')]+)\2\s*\)/g;var m=/^:(empty|(first|last|only|nth(-last)?)-(child|of-type))$/;var g=/:(:first-(?:line|letter))/g;var y=/((?:^|(?:\s*})+)(?:\s*@media[^{]+{)?)\s*([^\{]*?[\[:][^{]+)/g;var b=/([ +~>])|(:[a-z-]+(?:\(.*?\)+)?)|(\[.*?\])/g;var w=/(:not\()?:(hover|enabled|disabled|focus|checked|target|active|visited|first-line|first-letter)\)?/g;var E=/[^\w-]/g;var S=/^(INPUT|SELECT|TEXTAREA|BUTTON)$/;var x=/^(checkbox|radio)$/;var T=s>6?/[\$\^*]=(['"])\1/:null;var N=/([(\[+~])\s+/g;var C=/\s+([)\]+~])/g;var k=/\s+/g;var L=/^\s*((?:[\S\s]*\S)?)\s*$/;var A="";var O=" ";var M="$1";var G=n.getElementsByTagName("BASE");var Y=G.length>0?G[0].href:n.location.href;K();Z(e,function(){for(var t in o){var n,r,i=e;if(e[t]){n=o[t].replace("*",t).split(".");while((r=n.shift())&&(i=i[r])){}if(typeof i=="function"){u=i;Q();return}}}});})(this) diff --git a/profiles/wcm_base/themes/ocio_omega_2/logo.png b/profiles/wcm_base/themes/ocio_omega_2/logo.png deleted file mode 100644 index 995523e1ca2b56f380b0cdbb813005901e800d6f..0000000000000000000000000000000000000000 Binary files a/profiles/wcm_base/themes/ocio_omega_2/logo.png and /dev/null differ diff --git a/profiles/wcm_base/themes/ocio_omega_2/ocio_2.info b/profiles/wcm_base/themes/ocio_omega_2/ocio_2.info deleted file mode 100644 index be1b4d76b12a14ce4cfa30c83101e5aa031bc672..0000000000000000000000000000000000000000 --- a/profiles/wcm_base/themes/ocio_omega_2/ocio_2.info +++ /dev/null @@ -1,93 +0,0 @@ -name = Blocks (OCIO 2) -description = A modern-looking theme with headers and many entities within blocks. Includes OSU Navbar, Masthead, and Menu Bar color customization options. -base theme = ocio_omega_base -screenshot = screenshot.png -engine = phptemplate -core = 7.x - -; ======================================== -; Stylesheets -; ======================================== -stylesheets[all][] = css/ocio-2.normalize.css -stylesheets[all][] = css/ocio-2.hacks.css -stylesheets[all][] = css/ocio-2.styles.css -stylesheets[all][] = css/ocio-2.no-query.css - -; ======================================== -; Scripts -; ======================================== -scripts[] = js/ocio-2.behaviors.js - -; ======================================== -; Regions -; ======================================== -regions[osu_navbar] = OSU Navbar -regions[masthead] = Masthead -regions[main_menu] = Main Menu -regions[hero] = Hero -regions[workbench] = Workbench Info -regions[content] = Content -regions[sidebar_1] = Sidebar 1 -regions[sidebar_2] = Sidebar 2 -regions[pre_footer] = Pre-Footer -regions[footer_1] = Footer 1 -regions[footer_2] = Footer 2 -regions[footer_3] = Footer 3 -regions[user] = User - -; ======================================== -; Settings -; ======================================== -settings[toggle_logo] = 1 -settings[toggle_name] = 1 -settings[toggle_slogan] = 1 -settings[toggle_node_user_picture] = 1 -settings[toggle_comment_user_picture] = 1 -settings[toggle_comment_user_verification] = 1 -settings[toggle_favicon] = 1 -settings[toggle_main_menu] = 1 -settings[toggle_secondary_menu] = 1 -settings[omega_toggle_front_page_content] = 1 -settings[default_logo] = 1 -settings[logo_path] = "" -settings[logo_upload] = "" -settings[default_favicon] = 1 -settings[favicon_path] = "" -settings[favicon_upload] = "" -settings[omega_enable_warning] = 1 -settings[omega_toggle_extension_layouts] = 1 -settings[omega_layout] = ocio-2 -settings[omega_toggle_extension_development] = 1 -settings[omega_enable_export_reminder] = 1 -settings[omega_rebuild_theme_registry] = 0 -settings[omega_rebuild_aggregates] = 0 -settings[omega_browser_width_indicator] = 1 -settings[omega_livereload] = 1 -settings[omega_livereload_script] = http://localhost:35729/livereload.js -settings[omega_livereload_host] = localhost -settings[omega_livereload_port] = 35729 -settings[omega_demo_regions] = 0 -settings[omega_toggle_extension_compatibility] = 1 -settings[omega_conditional_classes_html] = 1 -settings[omega_apple_touch] = 1 -settings[omega_cleartype] = 1 -settings[omega_handheld_friendly] = 1 -settings[omega_mobile_optimized] = 1 -settings[omega_viewport] = 1 -settings[omega_viewport_user_scaleable] = 1 -settings[omega_chrome_edge] = 1 -settings[omega_toggle_extension_assets] = 1 -settings[omega_libraries][selectivizr][status] = 1 -settings[omega_libraries][respond][status] = 1 -settings[omega_libraries][pie][status] = 1 -settings[omega_libraries][html5shiv][status] = 1 -settings[omega_libraries][modernizr][status] = 1 - -; ======================================== -; OCIO Omega Settings -; ======================================== -settings[ocio_omega_breadcrumb] = 1 -settings[ocio_omega_color_navbar] = dk-gray -settings[ocio_omega_color_masthead] = lt-gray -settings[ocio_omega_color_menu] = dk-gray -settings[ocio_omega_color_accent] = none diff --git a/profiles/wcm_base/themes/ocio_omega_2/package.json b/profiles/wcm_base/themes/ocio_omega_2/package.json deleted file mode 100644 index 40551b264315b0f2f0da4450951de4494f8092bc..0000000000000000000000000000000000000000 --- a/profiles/wcm_base/themes/ocio_omega_2/package.json +++ /dev/null @@ -1,16 +0,0 @@ -{ - "name": "ocio_2", - "version": "1.0.0", - "dependencies": {}, - "devDependencies": { - "grunt": "~0.4.0", - "grunt-contrib-watch": "~0.4.3", - "grunt-contrib-compass": "~0.2.0", - "grunt-contrib-jshint": "~0.1.1", - "grunt-contrib-uglify": "~0.2.0", - "grunt-shell": "~0.3.1" - }, - "engines": { - "node": ">=0.8.0" - } -} diff --git a/profiles/wcm_base/themes/ocio_omega_2/preprocess/README.md b/profiles/wcm_base/themes/ocio_omega_2/preprocess/README.md deleted file mode 100644 index 43a31c100dd7de4ab8eb94818968bacbe2f6a5ea..0000000000000000000000000000000000000000 --- a/profiles/wcm_base/themes/ocio_omega_2/preprocess/README.md +++ /dev/null @@ -1,30 +0,0 @@ -# Defining preprocess hooks -Rather than placing your preprocess hooks directly in the template.php file you -can manage them in automatically discovered and lazy-loaded include files. It is -even possible to organize them in sub-folders. This feature greatly improves the -maintainability of large themes that would otherwise contain hundreds of lines -of unrelated code in your template.php file. - -The include files have to follow a certain naming pattern (HOOK.preprocess.inc) -for them to be automatically discovered: - -* THEMENAME_preprocess_html() = html.preprocess.inc -* THEMENAME_preprocess_page() = page.preprocess.inc -* THEMENAME_preprocess_node() = node.preprocess.inc -* THEMENAME_preprocess_comment() = comment.preprocess.inc -* THEMENAME_preprocess_region() = region.preprocess.inc - -As with template files, you should replace underscores from the hook names with -hyphens: - -* THEMENAME_preprocess_comment_wrapper() = comment-wrapper.preprocess.inc -* THEMENAME_preprocess_html_tag() = html-tag.preprocess.inc - -Inside of each of these files you define the preprocess hook just as you would -otherwise do in your template.php file: - -``` -function THEMENAME_preprocess_HOOK(&$variables) { - // Your code here. -} -``` diff --git a/profiles/wcm_base/themes/ocio_omega_2/preprocess/page.preprocess.inc b/profiles/wcm_base/themes/ocio_omega_2/preprocess/page.preprocess.inc deleted file mode 100644 index cae4c7d4ab27b24508ca994e5aa49d67847a9218..0000000000000000000000000000000000000000 --- a/profiles/wcm_base/themes/ocio_omega_2/preprocess/page.preprocess.inc +++ /dev/null @@ -1,9 +0,0 @@ -<?php - -/** - * Implements hook_preprocess_page(). - */ -function ocio_2_preprocess_page(&$variables) { - // You can use preprocess hooks to modify the variables before they are passed - // to the theme function or template file. -} diff --git a/profiles/wcm_base/themes/ocio_omega_2/process/README.md b/profiles/wcm_base/themes/ocio_omega_2/process/README.md deleted file mode 100644 index 180a293362fbdb05f862a22ba484f2e0f4369e83..0000000000000000000000000000000000000000 --- a/profiles/wcm_base/themes/ocio_omega_2/process/README.md +++ /dev/null @@ -1,30 +0,0 @@ -# Defining process hooks -Rather than placing your process hooks directly in the template.php file you can -manage them in automatically discovered and lazy-loaded include files. It is -even possible to organize them in sub-folders. This feature greatly improves the -maintainability of large themes that would otherwise contain hundreds of lines -of unrelated code in your template.php file. - -The include files have to follow a certain naming pattern (HOOK.process.inc) for -them to be automatically discovered: - -* THEMENAME_process_html() = html.process.inc -* THEMENAME_process_page() = page.process.inc -* THEMENAME_process_node() = node.process.inc -* THEMENAME_process_comment() = comment.process.inc -* THEMENAME_process_region() = region.process.inc - -As with template files, you should replace underscores from the hook names with -hyphens: - -* THEMENAME_process_comment_wrapper() = comment-wrapper.process.inc -* THEMENAME_process_html_tag() = html-tag.process.inc - -Inside of each of these files you define the process hook just as you would -otherwise do in your template.php file: - -``` -function THEMENAME_process_HOOK(&$variables) { - // Your code here. -} -``` diff --git a/profiles/wcm_base/themes/ocio_omega_2/process/page.process.inc b/profiles/wcm_base/themes/ocio_omega_2/process/page.process.inc deleted file mode 100644 index d7809d078ab31cb02f6c6f4d02b751e46bdba947..0000000000000000000000000000000000000000 --- a/profiles/wcm_base/themes/ocio_omega_2/process/page.process.inc +++ /dev/null @@ -1,9 +0,0 @@ -<?php - -/** - * Implements hook_process_page(). - */ -function ocio_2_process_page(&$variables) { - // You can use process hooks to modify the variables before they are passed to - // the theme function or template file. -} diff --git a/profiles/wcm_base/themes/ocio_omega_2/sass/README.md b/profiles/wcm_base/themes/ocio_omega_2/sass/README.md deleted file mode 100644 index f5d2ba75dd146f9cea49db7653d67cb57824ffe6..0000000000000000000000000000000000000000 --- a/profiles/wcm_base/themes/ocio_omega_2/sass/README.md +++ /dev/null @@ -1,124 +0,0 @@ -# Introduction to [Sass](http://sass-lang.com/) -Sass makes CSS fun again. Sass is an extension of CSS3, adding nested rules, -variables, mixins, selector inheritance, and more. It’s translated to well- -formatted, standard CSS using the command line tool or a web-framework plugin. - -Sass has two syntaxes. The new main syntax (as of Sass 3) is known as “SCSS” -(for “Sassy CSS”), and is a superset of CSS3’s syntax. This means that every -valid CSS3 stylesheet is valid SCSS as well. SCSS files use the extension .scss. - -The second, older syntax is known as the indented syntax (or just “Sass”). -Inspired by Haml’s terseness, it’s intended for people who prefer conciseness -over similarity to CSS. Instead of brackets and semicolons, it uses the -indentation of lines to specify blocks. Although no longer the primary syntax, -the indented syntax will continue to be supported. Files in the indented syntax -use the extension .sass. - -Please refer to the [Sass documentation](http://sass-lang.com/docs.html) for -further information about the syntax. - -## Introduction to [Compass](http://compass-style.org/) -Compass is an open-source CSS Authoring Framework. - -Please refer to the [Compass documentation](http://compass-style.org/reference) -for further information on how to leverage the powerful Compass framework. - -## Compass extensions -There are many extensions available for Compass. You can install and use as many -of them together or just a single one depending on your use-case. Good examples -for useful Compass extensions are "susy" (a responsive grid framework -[http://susy.oddbird.net/]) or "compass-rgbapng" (a rgba() .png file generator) -but there are many more. - -## Setting up and using Sass and Compass -Compass runs on any computer that has -[ruby](http://www.ruby-lang.org/en/downloads) installed. - -Once you got ruby installed you can easily install the required gems from the -command line: -``` -$ gem update --system -$ gem install compass -``` - -Any additional library can be installed in the same way: -``` -$ gem install compass-rgbapng -$ gem install susy -``` - -Once you have set up your environment you can navigate to the folder that holds -your config.rb file. - -The config.rb file is the configuration file that helps Sass and Compass to -understand your environment. For example, it defines which folder your .scss -or .sass files are stored in or where the generated .css files should be output -to. - -Executing the following command will constantly watch for any change in your -.scss files and re-compile them into .css: -``` -$ compass watch -``` - -You can also clear and recompile your .css manually: -``` -$ compass clean -$ compass compile -``` - -## Barebones Sass Structure -The barebones CSS structure provided in this starterkit uses many of the ideas -discussed in Jonathan [Snook's SMACSS](http://smacss.com) and is intended to -provide a starting point for building modular, scalable CSS using Sass and -Drupal. - -Multiple Sass partials are used to help organise the styles, these are combined -by including them in styles.scss which is compiled into styles.css in the css/ -directory. - -All styles are included in order of specificity, this means that as you go down -the document each section builds upon and inherits sensibly from the previous -ones. This results in less undoing of styles, less specificity problems and -all-round better architected and lighter stylesheets. - -The file and directory structure contained in this folder looks something like -this: - -### Top level files -These files are the main entry points for the Sass compiler and shouldn't -directly contain any CSS code, instead they only serves to combine the Sass -contained in the partials (see below) through @import directives. - -#### ocio-2.styles.scss -This file aggregates all the components into a single file. - -#### ocio-2.normalize.scss -This file provides a CSS reset/normalize generated based on the legacy -variables. - -#### ocio-2.hacks.scss -This file may be used to provide temporary hot-fixes for style issues that -you plan to properly implement as components at a later point in time or simply -don't have a proper solution for yet. - -#### ocio-2.no-query.scss -This file re-renders the same contents as the styles.scss file but without any -media queries. It can be used as a fallback for for older browsers that don't -support media queries. You can find more information about this on the -github repository of the -[breakpoint](https://github.com/Team-Sass/breakpoint/wiki/No-Query-Fallbacks). -Compass gem. - -### Partials -#### variables -This is where you place your Sass variables. - -#### abstractions -This is where you place your functions, mixins and extends. - -#### base -This is where you place all your basic, raw HTML element styling. - -#### components -This is where you place your components. diff --git a/profiles/wcm_base/themes/ocio_omega_2/sass/abstractions/README.md b/profiles/wcm_base/themes/ocio_omega_2/sass/abstractions/README.md deleted file mode 100644 index 7730ffb7c831e0c9500a73ed0d47d92855bc101c..0000000000000000000000000000000000000000 --- a/profiles/wcm_base/themes/ocio_omega_2/sass/abstractions/README.md +++ /dev/null @@ -1,3 +0,0 @@ -# Abstractions -Abstractions contains Sass mixins, extends and functions for use throughout your -stylesheets and help to promote code reuse. diff --git a/profiles/wcm_base/themes/ocio_omega_2/sass/abstractions/_scheme-colors.scss b/profiles/wcm_base/themes/ocio_omega_2/sass/abstractions/_scheme-colors.scss deleted file mode 100644 index ae0856f1287b17925357129f7c41e04d7758409f..0000000000000000000000000000000000000000 --- a/profiles/wcm_base/themes/ocio_omega_2/sass/abstractions/_scheme-colors.scss +++ /dev/null @@ -1,22 +0,0 @@ -// Import color scheme variables from base theme - -@mixin color-box($color: $lt-gray) { - @include content-box; - @include font-size(2.6); - color: $white; - font-weight: 600; - background-color: $color; - text-transform: uppercase; - padding: 13px 17px 8px; - /* IE8 Fallback */ - padding: 1.3rem 1.7rem 0.8rem; -} - -@mixin content-box { - display: block; - margin: 0; - background-color: $lt-gray; - padding: 17px 17px 8px; - /* IE8 Fallback */ - padding: 1.7rem 1.7rem 1.7rem; -} diff --git a/profiles/wcm_base/themes/ocio_omega_2/sass/base/README.md b/profiles/wcm_base/themes/ocio_omega_2/sass/base/README.md deleted file mode 100644 index 677a7c1530a3aa64023dfae0d6ce3c2b86a9f596..0000000000000000000000000000000000000000 --- a/profiles/wcm_base/themes/ocio_omega_2/sass/base/README.md +++ /dev/null @@ -1,12 +0,0 @@ -# Base styes -Base styles define the default look for HTML and, to some extent, common Drupal -elements. - -These rules will generally be made up of element selectors for HTML elements -such as headings, paragraphs and lists. Common Drupal elements, such as basic -form items, should be covered as well. - -The styleguide module (http://drupal.org/project/styleguide) gives you a good -overview of common Drupal elements for styling. By setting a solid baseline -before adding any more specific customisations you ensure that as any new -features are added they will be correctly styled without any extra work. diff --git a/profiles/wcm_base/themes/ocio_omega_2/sass/base/_forms.scss b/profiles/wcm_base/themes/ocio_omega_2/sass/base/_forms.scss deleted file mode 100644 index e69de29bb2d1d6434b8b29ae775ad8c2e48c5391..0000000000000000000000000000000000000000 diff --git a/profiles/wcm_base/themes/ocio_omega_2/sass/base/_layout-base.scss b/profiles/wcm_base/themes/ocio_omega_2/sass/base/_layout-base.scss deleted file mode 100644 index 245cd013ec8a5da2a67268c766e06e78f4f6a2d0..0000000000000000000000000000000000000000 --- a/profiles/wcm_base/themes/ocio_omega_2/sass/base/_layout-base.scss +++ /dev/null @@ -1,20 +0,0 @@ -// Setting l-constrained as percent padding -.l-constrained { - padding:0 4%; - margin: 0 auto; - @include pie-clearfix; - - @include breakpoint($tab, true) { - padding:0 10%; - } -} - - -// setting max-width of content containers -@include breakpoint($x-wide){ - .max-width { - max-width: $max-width; - margin: 0 auto; - padding: 0; - } -} diff --git a/profiles/wcm_base/themes/ocio_omega_2/sass/base/_lists.scss b/profiles/wcm_base/themes/ocio_omega_2/sass/base/_lists.scss deleted file mode 100644 index e69de29bb2d1d6434b8b29ae775ad8c2e48c5391..0000000000000000000000000000000000000000 diff --git a/profiles/wcm_base/themes/ocio_omega_2/sass/base/_media.scss b/profiles/wcm_base/themes/ocio_omega_2/sass/base/_media.scss deleted file mode 100644 index a75269cc475fc6658ede8df2bfa1e5bc534894d4..0000000000000000000000000000000000000000 --- a/profiles/wcm_base/themes/ocio_omega_2/sass/base/_media.scss +++ /dev/null @@ -1,3 +0,0 @@ -img, media { - max-width: 100%; -} diff --git a/profiles/wcm_base/themes/ocio_omega_2/sass/base/_tables.scss b/profiles/wcm_base/themes/ocio_omega_2/sass/base/_tables.scss deleted file mode 100644 index e69de29bb2d1d6434b8b29ae775ad8c2e48c5391..0000000000000000000000000000000000000000 diff --git a/profiles/wcm_base/themes/ocio_omega_2/sass/base/_typography.scss b/profiles/wcm_base/themes/ocio_omega_2/sass/base/_typography.scss deleted file mode 100644 index 5d893a124c9f4eb73b7ba7c493ea835aa63d1588..0000000000000000000000000000000000000000 --- a/profiles/wcm_base/themes/ocio_omega_2/sass/base/_typography.scss +++ /dev/null @@ -1,5 +0,0 @@ -// font units -@mixin font-size($sizeValue: 1.6) { - font-size: ($sizeValue * 10) + px; - font-size: $sizeValue + rem; -} diff --git a/profiles/wcm_base/themes/ocio_omega_2/sass/components/README.md b/profiles/wcm_base/themes/ocio_omega_2/sass/components/README.md deleted file mode 100644 index c60898cdc20c3f2d92557a2eb0b6b9d045aa51ac..0000000000000000000000000000000000000000 --- a/profiles/wcm_base/themes/ocio_omega_2/sass/components/README.md +++ /dev/null @@ -1,40 +0,0 @@ -# Components -This directory should contain full components (modules in SMACSS), their -sub-components and modifiers. - -Components are discrete parts of your page that should sit within the regions -of your layouts. You should try to abstract your components as much as possible -to promote reuse throughout the theme. Components should be flexible enough to -respond to any width and should never rely on context -(e.g. .sidebar-first .component) for styling. This allows modules to be placed -throughout the theme with no risk of them breaking. - -If you find you need to change the look of a component depending on it's context -you should avoid using context based classes at all costs. Instead it is better -to add another "modifier" class to the component to alter the styling. Again, -this promotes reuse. - -Sub-components are the individual parts that make up a component. As a general -rule, adding a class to target a sub-component is a much better option than -using descendant selectors or element selectors. In many cases sub-components -can be made more reusable by making them components in their own right, so they -can then be used within other components. - -Almost everything that doesn't belong in base should be made a component. - -## Some common examples throughout Drupal - -* Blocks -* Content Types - For example, you may have a generic node component that contains - sub-components for the submitted by line and links. Specific components can - then be created for each content type to style the specifics of each. Finally, - by using entity view modes you can easily apply modifications based on the - .node-[view-mode] classes. -* Forms - For instance the log in form. -* Views - Each views output style could be made into a component, the content of each - row should be provided by a view mode styled by it's component CSS. Exposed - filter forms, views pagers and other views elements are also good candidates - for components. diff --git a/profiles/wcm_base/themes/ocio_omega_2/sass/components/_accordions.scss b/profiles/wcm_base/themes/ocio_omega_2/sass/components/_accordions.scss deleted file mode 100644 index f4c0367756d71a98ae054d21e7c155399acd1dd6..0000000000000000000000000000000000000000 --- a/profiles/wcm_base/themes/ocio_omega_2/sass/components/_accordions.scss +++ /dev/null @@ -1,19 +0,0 @@ -body { - .ui-accordion { - - .ui-accordion-header { - - &, &.ui-state-active, &.ui-state-default, &.ui-state-hover { - background-color: $yellow; - - &, a { - color: $white; - } - } - } - - .ui-accordion-content { - background-color: lighten($lt-gray, 10%); - } - } -} diff --git a/profiles/wcm_base/themes/ocio_omega_2/sass/components/_featured-slideshow.scss b/profiles/wcm_base/themes/ocio_omega_2/sass/components/_featured-slideshow.scss deleted file mode 100644 index 4bf763b66f4c82f9cd4b8d5aa525e9ae31794de7..0000000000000000000000000000000000000000 --- a/profiles/wcm_base/themes/ocio_omega_2/sass/components/_featured-slideshow.scss +++ /dev/null @@ -1,7 +0,0 @@ -.flex-control-paging { - display:none; -} - -.flexslider { - margin-bottom: 1.3em; -} diff --git a/profiles/wcm_base/themes/ocio_omega_2/sass/components/_main-content.scss b/profiles/wcm_base/themes/ocio_omega_2/sass/components/_main-content.scss deleted file mode 100644 index 946f25231274c686aa69eb232ed8c67cfe987893..0000000000000000000000000000000000000000 --- a/profiles/wcm_base/themes/ocio_omega_2/sass/components/_main-content.scss +++ /dev/null @@ -1,92 +0,0 @@ -// Import content color scheme styles from base theme - -.l-page .l-main { - margin: 2rem 0; - - .l-region--sidebar-1, .l-region--sidebar-2 { - padding: 0; - } - - .node--article .field--name-byline { - margin: 0; - - p { - margin-top: 0; - } - } - - .views-row-first h3, - .block--views .view-content h3:first-child, - .search-results h3:first-child { - margin-top: 0; - } - - .pane-title, - h1.page-title, - h1 { - @include color-box($red); - } - - h1.page-title, - h1 { - @include font-size(3.6); - } - - .ocio-omega-twocol-sidebar .pane-title, - .ocio-omega-twocol-flipped-sidebar .pane-title, - .ocio-omega-equalcol-column1 .pane-title, - .ocio-omega-threecol-column1 .pane-title { - @include color-box($orange); - } - - .ocio-omega-twocol-content .pane-title, - .ocio-omega-twocol-flipped-content .pane-title, - .ocio-omega-equalcol-column2 .pane-title, - .ocio-omega-threecol-column2 .pane-title, - .l-region--sidebar-2 h2 { - @include color-box($blue); - } - - .ocio-omega-twocol-footer .pane-title, - .ocio-omega-twocol-flipped-footer .pane-title, - .ocio-omega-equalcol-footer .pane-title { - @include color-box($purple); - } - - .ocio-omega-threecol-column3 .pane-title { - @include color-box(darken($green, 20%)); - } - - .panel-pane, - .node .field--name-title { - margin-bottom: 1.3em; - } - - .view, - .node--full, - .search-form, - .search-results, - .search-form + h2, - .pane-title + div, - .pane-header + div { - @include content-box; - - .view-content, - .views-table { - margin: 0; - } - - .views-row-first, - .views-row-first h2 { - margin-top: 0; - } - - .views-row-last { - margin-bottom: 0; - } - } - - .view-featured-slideshow { - padding: 0; - } -} diff --git a/profiles/wcm_base/themes/ocio_omega_2/sass/components/_media_magnet.scss b/profiles/wcm_base/themes/ocio_omega_2/sass/components/_media_magnet.scss deleted file mode 100644 index 87aae6015b5a0307a241524b35d06c366c29a1b7..0000000000000000000000000000000000000000 --- a/profiles/wcm_base/themes/ocio_omega_2/sass/components/_media_magnet.scss +++ /dev/null @@ -1,38 +0,0 @@ -.block--mm-widgets, -.pane-mm-widgets-live-pane { - .item { - margin: 1.25em 0 0 0; - - &:first-child { - margin-top: 0; - } - } - - &.mm-single-channel { - .fa.mm-channel { - margin-right: 0; - padding: 0 0 0 0.6em; - float: none; - text-align: right; - position: relative; - top: -1px; - - &.fa-facebook-page:before { - content: '\f230'; - } - } - - .pane-title { - display: table; - width: 100%; - } - - .pane-title-wrapper, - .fa.mm-channel { - background-color: transparent; - width: auto; - display: table-cell; - vertical-align: middle; - } - } -} diff --git a/profiles/wcm_base/themes/ocio_omega_2/sass/components/_navigation.scss b/profiles/wcm_base/themes/ocio_omega_2/sass/components/_navigation.scss deleted file mode 100644 index e69de29bb2d1d6434b8b29ae775ad8c2e48c5391..0000000000000000000000000000000000000000 diff --git a/profiles/wcm_base/themes/ocio_omega_2/sass/components/_panes.scss b/profiles/wcm_base/themes/ocio_omega_2/sass/components/_panes.scss deleted file mode 100644 index e69de29bb2d1d6434b8b29ae775ad8c2e48c5391..0000000000000000000000000000000000000000 diff --git a/profiles/wcm_base/themes/ocio_omega_2/sass/components/_search.scss b/profiles/wcm_base/themes/ocio_omega_2/sass/components/_search.scss deleted file mode 100644 index e69de29bb2d1d6434b8b29ae775ad8c2e48c5391..0000000000000000000000000000000000000000 diff --git a/profiles/wcm_base/themes/ocio_omega_2/sass/layouts/ocio-2/ocio-2.layout.no-query.scss b/profiles/wcm_base/themes/ocio_omega_2/sass/layouts/ocio-2/ocio-2.layout.no-query.scss deleted file mode 100644 index be46c97a353abbeaf384b330986df55e6b4375ad..0000000000000000000000000000000000000000 --- a/profiles/wcm_base/themes/ocio_omega_2/sass/layouts/ocio-2/ocio-2.layout.no-query.scss +++ /dev/null @@ -1,5 +0,0 @@ -$breakpoint-no-queries: true; -$breakpoint-no-query-fallbacks: true; - -// Re import everything but without media queries. -@import "ocio-2.layout"; diff --git a/profiles/wcm_base/themes/ocio_omega_2/sass/layouts/ocio-2/ocio-2.layout.scss b/profiles/wcm_base/themes/ocio_omega_2/sass/layouts/ocio-2/ocio-2.layout.scss deleted file mode 100644 index ca23c403977a9d4350263fc0e6fcb1a415dc52a9..0000000000000000000000000000000000000000 --- a/profiles/wcm_base/themes/ocio_omega_2/sass/layouts/ocio-2/ocio-2.layout.scss +++ /dev/null @@ -1,118 +0,0 @@ -/******************************************************************************* - * ocio-default.layout.scss - * - * Styles for the OCIO Default layout. - ******************************************************************************/ -@import "compass"; -@import "breakpoint"; -@import "singularitygs"; - -// Globbing from within sub-folders only works with relative paths. -@import "../../variables/**/*"; -@import "../../base/**/*"; - -/* Header */ -.l-region--header { - padding: $vert-spacing-unit 0; - - .block { - float: right; - } -} - -/* Content Area */ -.l-highlighted-wrapper { - padding: $vert-spacing-unit 0; -} -.l-region--highlighted { - @extend .l-constrained; -} -.l-region--help { - margin-bottom: $vert-spacing-unit; -} -.l-main { - margin-top: 2 * $vert-spacing-unit; - margin-bottom: 2 * $vert-spacing-unit; -} - -/* Sidebars */ -.l-region--sidebar-1, -.l-region--sidebar-2 { - padding: $vert-spacing-unit $horz-spacing-unit; -} - -/* Footer */ -.l-footer-wrapper { - padding: $vert-spacing-unit 0; -} - -.l-region--footer { - @extend .l-constrained; -} - -@include breakpoint($tab, true) { - - /* Header */ - .l-branding { - @include grid-span(3, 1); - } - .l-region--navigation { - @include grid-span(6, 4); - } - .l-region--header { - @include grid-span(3, 10); - } - - /* Sidebars */ - .has-two-sidebars, - .has-one-sidebar { - .l-content { - @include grid-span(8, 1); - } - .l-region--sidebar-1, - .l-region--sidebar-2 { - @include grid-span(4, 9); - clear: right; - } - } - - /* Footer */ - .l-region--footer-1 { - @include grid-span(7, 1); - } - .l-region--footer-2 { - @include grid-span(5, 8); - } - .l-region--footer-3 { - clear: both; - } - -} - - -@include breakpoint($desk, true) { - - /* Sidebars */ - .has-one-sidebar { - .l-content { - @include grid-span(8, 1); - } - .l-region--sidebar-1 { - @include grid-span(4, 9); - clear: none; - } - } - .has-two-sidebars { - .l-content { - @include grid-span(6, 1); - } - .l-region--sidebar-1, - .l-region--sidebar-2 { - @include grid-span(3, 7); - clear: none; - } - .l-region--sidebar-2 { - @include grid-span(3, 10); - } - } -} diff --git a/profiles/wcm_base/themes/ocio_omega_2/sass/ocio-2.hacks.scss b/profiles/wcm_base/themes/ocio_omega_2/sass/ocio-2.hacks.scss deleted file mode 100644 index a895ace16530eaeca47b02465ef51baabc8f293f..0000000000000000000000000000000000000000 --- a/profiles/wcm_base/themes/ocio_omega_2/sass/ocio-2.hacks.scss +++ /dev/null @@ -1,13 +0,0 @@ -// Hide the toolbar or admin menu on small screens. -@media all and (max-width: 800px) { - #toolbar, #admin-menu { - display: none; - } - - html { - body.toolbar, body.admin-menu { - padding-top: 0 !important; - margin-top: 0 !important; - } - } -} diff --git a/profiles/wcm_base/themes/ocio_omega_2/sass/ocio-2.no-query.scss b/profiles/wcm_base/themes/ocio_omega_2/sass/ocio-2.no-query.scss deleted file mode 100644 index 701073f8c7a04d32e3692e8f5380526bddfaaa98..0000000000000000000000000000000000000000 --- a/profiles/wcm_base/themes/ocio_omega_2/sass/ocio-2.no-query.scss +++ /dev/null @@ -1,5 +0,0 @@ -$breakpoint-no-queries: true; -$breakpoint-no-query-fallbacks: true; - -// Re-render everything from styles.scss but without media queries. -@import "ocio-2.styles"; diff --git a/profiles/wcm_base/themes/ocio_omega_2/sass/ocio-2.normalize.scss b/profiles/wcm_base/themes/ocio_omega_2/sass/ocio-2.normalize.scss deleted file mode 100644 index 3d6b6ddd827ea0b7c62858ede861e12192b37243..0000000000000000000000000000000000000000 --- a/profiles/wcm_base/themes/ocio_omega_2/sass/ocio-2.normalize.scss +++ /dev/null @@ -1,8 +0,0 @@ -// Import the legacy variables (relevant for controlling compass-normalize). -@import "variables/**/*"; - -// Generate normalize.css. -@import "normalize"; - -// Use 'border-box' for the box model. -@import "toolkit/kickstart"; diff --git a/profiles/wcm_base/themes/ocio_omega_2/sass/ocio-2.styles.scss b/profiles/wcm_base/themes/ocio_omega_2/sass/ocio-2.styles.scss deleted file mode 100644 index 525537b0294cc37d92d81db0701d09f7a551c10d..0000000000000000000000000000000000000000 --- a/profiles/wcm_base/themes/ocio_omega_2/sass/ocio-2.styles.scss +++ /dev/null @@ -1,26 +0,0 @@ -// Import external libraries. -@import "compass"; -@import "breakpoint"; -@import "singularitygs"; -@import "toolkit"; - -// Import variables, abstractions, base styles and components using globbing. -// -// Globbing will always import files alphabetically. Optimally, all your -// components should be self-contained and explicit enough to not have any -// contained styles leak into unrelated components: The import order should not -// affect the result. -// -// If there are variables, functions or mixins that depend on each other and -// therefore need to be imported in a specific order you can import them -// directly. Variables-, function- or mixin providing partials should never -// output any styles themselves: Importing them multiple times to resolve -// dependencies shouldn't be a problem. -@import "variables/**/*"; -@import "abstractions/**/*"; -@import "base/**/*"; -@import "components/**/*"; - -.image-border, .panopoly-image-featured, .panopoly-image-full, .panopoly-image-half, .panopoly-image-original, .panopoly-image-quarter, .panopoly-image-square, .panopoly-image-thumbnail { - border: 0 none; -} diff --git a/profiles/wcm_base/themes/ocio_omega_2/sass/variables/README.md b/profiles/wcm_base/themes/ocio_omega_2/sass/variables/README.md deleted file mode 100644 index ddf13461d9402d7bdcbb19b6038138c30774b5bc..0000000000000000000000000000000000000000 --- a/profiles/wcm_base/themes/ocio_omega_2/sass/variables/README.md +++ /dev/null @@ -1,14 +0,0 @@ -# Variables -Sass allows you to define variables that can be used throughout your Sass files. -Using variables makes it much easier to ensure consistency throughout your -stylesheets for values such as colors and numeric values. Variables are also -used for configuration by many Sass extensions. Some examples of values that -should be defined as variables are: - -* Colors scheme. -* Spacing units, for example vertical and horizontal spacing units. -* Font sizes and related metrics such as line height. -* Font stacks. -* Grid sizing -* Legacy browser support. - diff --git a/profiles/wcm_base/themes/ocio_omega_2/sass/variables/_colors.scss b/profiles/wcm_base/themes/ocio_omega_2/sass/variables/_colors.scss deleted file mode 100644 index 9a6072de385597f43c6dddb27d7e319d9eb4ffd3..0000000000000000000000000000000000000000 --- a/profiles/wcm_base/themes/ocio_omega_2/sass/variables/_colors.scss +++ /dev/null @@ -1,2 +0,0 @@ -//import color variables from ocio_omega_base -@import "../../../ocio_omega_base/sass/variables/_colors.scss"; \ No newline at end of file diff --git a/profiles/wcm_base/themes/ocio_omega_2/sass/variables/_grid.scss b/profiles/wcm_base/themes/ocio_omega_2/sass/variables/_grid.scss deleted file mode 100644 index 4ffe735415d9c690addcae9bcc1fc1e78a3237af..0000000000000000000000000000000000000000 --- a/profiles/wcm_base/themes/ocio_omega_2/sass/variables/_grid.scss +++ /dev/null @@ -1,18 +0,0 @@ -/*** THIS Theme uses its own grid variables ***/ - -// Set consistent vertical and horizontal spacing units. -$vert-spacing-unit: 20px; -$horz-spacing-unit: 1.5em; - -$small: max-width 47.5em; // 760px -$tab: 47.5em; //760px -$desk: 60em; //960px -$wide: 75em; //1200px -$x-wide: 91.25em; //1460px - -$max-width: 72.875em; //1166px - -$grids: 4; -$grids: add-grid(12 at $tab); - -$gutters: 1/3; \ No newline at end of file diff --git a/profiles/wcm_base/themes/ocio_omega_2/sass/variables/_legacy.scss b/profiles/wcm_base/themes/ocio_omega_2/sass/variables/_legacy.scss deleted file mode 100644 index cf76adafca0d9f54a8b0140cb31cab3449d8dde7..0000000000000000000000000000000000000000 --- a/profiles/wcm_base/themes/ocio_omega_2/sass/variables/_legacy.scss +++ /dev/null @@ -1,4 +0,0 @@ -// Legacy support. -$legacy-support-for-ie6: false; -$legacy-support-for-ie7: true; -$legacy-support-for-ie8: true; diff --git a/profiles/wcm_base/themes/ocio_omega_2/sass/variables/_sassybuttons.scss b/profiles/wcm_base/themes/ocio_omega_2/sass/variables/_sassybuttons.scss deleted file mode 100644 index 25b5fef98be7eb785ad4e4f76027c5f524c5cdd4..0000000000000000000000000000000000000000 --- a/profiles/wcm_base/themes/ocio_omega_2/sass/variables/_sassybuttons.scss +++ /dev/null @@ -1,2 +0,0 @@ -//import sassy buttons variables from ocio_omega_base -@import "../../../ocio_omega_base/sass/variables/_sassybuttons.scss"; \ No newline at end of file diff --git a/profiles/wcm_base/themes/ocio_omega_2/sass/variables/_typography.scss b/profiles/wcm_base/themes/ocio_omega_2/sass/variables/_typography.scss deleted file mode 100644 index ce5a9e11ef63f8bd7bd85bc22ca5d1d08d16fac8..0000000000000000000000000000000000000000 --- a/profiles/wcm_base/themes/ocio_omega_2/sass/variables/_typography.scss +++ /dev/null @@ -1,2 +0,0 @@ -//import typography variables from ocio_omega_base -@import "../../../ocio_omega_base/sass/variables/_typography.scss"; \ No newline at end of file diff --git a/profiles/wcm_base/themes/ocio_omega_2/screenshot.png b/profiles/wcm_base/themes/ocio_omega_2/screenshot.png deleted file mode 100644 index c4cf37de3b2a5a9727a53e84af04197f98580d65..0000000000000000000000000000000000000000 Binary files a/profiles/wcm_base/themes/ocio_omega_2/screenshot.png and /dev/null differ diff --git a/profiles/wcm_base/themes/ocio_omega_2/template.php b/profiles/wcm_base/themes/ocio_omega_2/template.php deleted file mode 100644 index e41b026c77f53a2d229540e117549cefdd599dab..0000000000000000000000000000000000000000 --- a/profiles/wcm_base/themes/ocio_omega_2/template.php +++ /dev/null @@ -1,7 +0,0 @@ -<?php - -/** - * @file - * Template overrides as well as (pre-)process and alter hooks for the - * OCIO 2 theme. - */ diff --git a/profiles/wcm_base/themes/ocio_omega_2/templates/README.md b/profiles/wcm_base/themes/ocio_omega_2/templates/README.md deleted file mode 100644 index 51dd46f5efc186af69b56f0e6d27d7e6ae5aeb46..0000000000000000000000000000000000000000 --- a/profiles/wcm_base/themes/ocio_omega_2/templates/README.md +++ /dev/null @@ -1,3 +0,0 @@ -# Overriding template files -Place your template files in this directory. You can optionally organize them in -subdirectories. diff --git a/profiles/wcm_base/themes/ocio_omega_2/templates/panels-pane--mm-widgets-live-pane.tpl.php b/profiles/wcm_base/themes/ocio_omega_2/templates/panels-pane--mm-widgets-live-pane.tpl.php deleted file mode 100644 index c2000e62b3e8d623545c9dd3fdfa43f9d28183b3..0000000000000000000000000000000000000000 --- a/profiles/wcm_base/themes/ocio_omega_2/templates/panels-pane--mm-widgets-live-pane.tpl.php +++ /dev/null @@ -1,66 +0,0 @@ -<?php -/** - * @file panels-pane.tpl.php - * Main panel pane template - * - * Variables available: - * - $pane->type: the content type inside this pane - * - $pane->subtype: The subtype, if applicable. If a view it will be the - * view name; if a node it will be the nid, etc. - * - $title: The title of the content - * - $content: The actual content - * - $links: Any links associated with the content - * - $more: An optional 'more' link (destination only) - * - $admin_links: Administrative links associated with the content - * - $feeds: Any feed icons or associated with the content - * - $display: The complete panels display object containing all kinds of - * data including the contexts and all of the other panes being displayed. - */ -?> -<?php if ($pane_prefix): ?> - <?php print $pane_prefix; ?> -<?php endif; ?> -<div class="<?php print $classes; ?>" <?php print $id; ?> <?php print $attributes; ?>> - <?php if ($admin_links): ?> - <?php print $admin_links; ?> - <?php endif; ?> - - <?php print render($title_prefix); ?> - <?php if ($title): ?> - <<?php print $title_heading; ?><?php print $title_attributes; ?>> - <span class="pane-title-wrapper"> - <?php print $title; ?> - </span> - <?php if ($channel): ?> - <i class="mm-channel fa fa-<?php print $channel; ?>"></i> - <?php endif; ?> - </<?php print $title_heading; ?>> - <?php endif; ?> - <?php print render($title_suffix); ?> - - <?php if ($feeds): ?> - <div class="feed"> - <?php print $feeds; ?> - </div> - <?php endif; ?> - - <div class="pane-content"> - - <?php print render($content); ?> - </div> - - <?php if ($links): ?> - <div class="links"> - <?php print $links; ?> - </div> - <?php endif; ?> - - <?php if ($more): ?> - <div class="more-link"> - <?php print $more; ?> - </div> - <?php endif; ?> -</div> -<?php if ($pane_suffix): ?> - <?php print $pane_suffix; ?> -<?php endif; ?> diff --git a/profiles/wcm_base/themes/ocio_omega_2/theme-settings.php b/profiles/wcm_base/themes/ocio_omega_2/theme-settings.php deleted file mode 100644 index 2589726c9b5783bbafe5c95c235d05c6c413cec0..0000000000000000000000000000000000000000 --- a/profiles/wcm_base/themes/ocio_omega_2/theme-settings.php +++ /dev/null @@ -1,18 +0,0 @@ -<?php - -/** - * @file - * Theme settings file for the OCIO 2 theme. - */ - -require_once dirname(__FILE__) . '/template.php'; - -/** - * Implements hook_form_FORM_alter(). - */ -function ocio_2_form_system_theme_settings_alter(&$form, $form_state) { - // You can use this hook to append your own theme settings to the theme - // settings form for your subtheme. You should also take a look at the - // 'extensions' concept in the Omega base theme. - $form['ocio_omega']['#attached']['css'][] = drupal_get_path('theme', 'ocio_2') . '/css/ocio-2.settings.css'; -} diff --git a/profiles/wcm_base/themes/ocio_omega_2/theme/README.md b/profiles/wcm_base/themes/ocio_omega_2/theme/README.md deleted file mode 100644 index 81772435e8edab63bb46ebcc7396947c8c27df08..0000000000000000000000000000000000000000 --- a/profiles/wcm_base/themes/ocio_omega_2/theme/README.md +++ /dev/null @@ -1,32 +0,0 @@ -# Overriding theme function -Instead of defining theme function overrides in your template.php file Omega allows you to split them up into separate include files. These follow the same naming pattern as (pre-)process include files and are automatically lazy-loaded whenever the theme hook is invoked. - -This feature greatly improves the maintainability of large themes that would otherwise contain hundreds of lines of unrelated code in your template.php file. - -The include files have to follow a certain naming pattern (HOOK.theme.inc) for them to be automatically discovered: - -* THEMENAME_breadcrumb() = breadcrumb.theme.inc -* THEMENAME_button() = button.theme.inc - -As with template files, you should replace underscores from the hook names with hyphens: - -* THEMENAME_status_messages() = status-messages.theme.inc -* THEMENAME_menu_link() = menu-link.theme.inc - -Inside of each of these files you define the theme function override just as you would otherwise do in your template.php file: - -``` -function THEMENAME_HOOK(&$variables) { - // Your code here. -} -``` - -Example: - -``` -function THEMENAME_menu_link(&$variables) { - // Your code here. -} -``` - -You can also provide theme function include files for theme hook suggestions. diff --git a/profiles/wcm_base/themes/ocio_omega_3/.bowerrc b/profiles/wcm_base/themes/ocio_omega_3/.bowerrc deleted file mode 100644 index 77f92b3539f898efe063f4817a8ca534fc1a1481..0000000000000000000000000000000000000000 --- a/profiles/wcm_base/themes/ocio_omega_3/.bowerrc +++ /dev/null @@ -1,3 +0,0 @@ -{ - "directory" : "libraries" -} diff --git a/profiles/wcm_base/themes/ocio_omega_3/.gitignore b/profiles/wcm_base/themes/ocio_omega_3/.gitignore deleted file mode 100644 index 5f4bf95fe117bf391462ac0f4076785c26d9f94e..0000000000000000000000000000000000000000 --- a/profiles/wcm_base/themes/ocio_omega_3/.gitignore +++ /dev/null @@ -1,5 +0,0 @@ -# Ignore the node modules folder (created by 'npm install'). -node_modules - -# We absolutely don't want to have the .sass-cache in git. -.sass-cache diff --git a/profiles/wcm_base/themes/ocio_omega_3/.jshintrc b/profiles/wcm_base/themes/ocio_omega_3/.jshintrc deleted file mode 100644 index 680407bdce308a26fc3500f18ca76aae4320fbad..0000000000000000000000000000000000000000 --- a/profiles/wcm_base/themes/ocio_omega_3/.jshintrc +++ /dev/null @@ -1,24 +0,0 @@ -{ - "browser": true, - "bitwise": true, - "devel": true, - "curly": true, - "eqeqeq": true, - "forin": true, - "immed": true, - "indent": 2, - "jquery": true, - "latedef": true, - "newcap": true, - "noarg": true, - "quotmark": true, - "regexp": true, - "undef": true, - "unused": true, - "trailing": true, - "smarttabs": true, - "predef": [ - "Drupal", - "Modernizr" - ] -} diff --git a/profiles/wcm_base/themes/ocio_omega_3/.ruby-gemset b/profiles/wcm_base/themes/ocio_omega_3/.ruby-gemset deleted file mode 100644 index 9c8080160845713c97e10ee7fa05f868a55c49c9..0000000000000000000000000000000000000000 --- a/profiles/wcm_base/themes/ocio_omega_3/.ruby-gemset +++ /dev/null @@ -1 +0,0 @@ -omega.ocio_3 diff --git a/profiles/wcm_base/themes/ocio_omega_3/.ruby-version b/profiles/wcm_base/themes/ocio_omega_3/.ruby-version deleted file mode 100644 index 77fee73a8cf94e4af1b19dc7787d1c48c7d2063f..0000000000000000000000000000000000000000 --- a/profiles/wcm_base/themes/ocio_omega_3/.ruby-version +++ /dev/null @@ -1 +0,0 @@ -1.9.3 diff --git a/profiles/wcm_base/themes/ocio_omega_3/Gemfile b/profiles/wcm_base/themes/ocio_omega_3/Gemfile deleted file mode 100644 index ea96f010b7d06ec38b40c1361e0aa5cf830592f8..0000000000000000000000000000000000000000 --- a/profiles/wcm_base/themes/ocio_omega_3/Gemfile +++ /dev/null @@ -1,33 +0,0 @@ -source 'https://rubygems.org' - -group :development do - - # Sass, Compass and extensions. - gem 'sass' # Sass. - gem 'sass-globbing', '1.1.0' # Import Sass files based on globbing pattern. - gem 'compass' # Framework built on Sass. - gem 'compass-validator' # So you can `compass validate`. - gem 'compass-normalize' # Compass version of normalize.css. - gem 'compass-rgbapng' # Turns rgba() into .png's for backwards compatibility. - gem 'singularitygs' # Alternative to the Susy grid framework. - gem 'toolkit' # Compass utility from the fabulous Snugug. - gem 'breakpoint' # Manages CSS media queries. - gem 'oily_png' # Faster Compass sprite generation. - gem 'css_parser' # Helps `compass stats` output statistics. - gem 'sassy-buttons' # Sassy-Buttons. - - # Guard - gem 'guard' # Guard event handler. - gem 'guard-compass' # Compile on sass/scss change. - gem 'guard-shell' # Run shell commands. - gem 'guard-livereload' # Browser reload. - gem 'yajl-ruby' # Faster JSON with LiveReload in the browser. - - # Dependency to prevent polling. Setup for multiple OS environments. - # Optionally remove the lines not specific to your OS. - # https://github.com/guard/guard#efficient-filesystem-handling - gem 'rb-inotify', '~> 0.9', :require => false # Linux - gem 'rb-fsevent', :require => false # Mac OSX - gem 'rb-fchange', :require => false # Windows - -end diff --git a/profiles/wcm_base/themes/ocio_omega_3/Gemfile.lock b/profiles/wcm_base/themes/ocio_omega_3/Gemfile.lock deleted file mode 100644 index 0e625cc2076b9895ac7a7ee77f9a14794edbbbe3..0000000000000000000000000000000000000000 --- a/profiles/wcm_base/themes/ocio_omega_3/Gemfile.lock +++ /dev/null @@ -1,118 +0,0 @@ -GEM - remote: https://rubygems.org/ - specs: - addressable (2.3.6) - breakpoint (2.5.0) - sass (~> 3.3) - sassy-maps (< 1.0.0) - celluloid (0.16.0) - timers (~> 4.0.0) - chunky_png (1.3.3) - coderay (1.1.0) - compass (1.0.1) - chunky_png (~> 1.2) - compass-core (~> 1.0.1) - compass-import-once (~> 1.0.5) - rb-fsevent (>= 0.9.3) - rb-inotify (>= 0.9) - sass (>= 3.3.13, < 3.5) - compass-core (1.0.1) - multi_json (~> 1.0) - sass (>= 3.3.0, < 3.5) - compass-import-once (1.0.5) - sass (>= 3.2, < 3.5) - compass-normalize (1.5) - compass (>= 0.12.0) - compass-rgbapng (0.2.1) - chunky_png (>= 0.8.0) - compass (>= 0.10.0) - compass-validator (3.0.1) - css_parser (1.3.5) - addressable - em-websocket (0.5.1) - eventmachine (>= 0.12.9) - http_parser.rb (~> 0.6.0) - eventmachine (1.0.3) - ffi (1.9.6) - formatador (0.2.5) - guard (2.10.4) - formatador (>= 0.2.4) - listen (~> 2.7) - lumberjack (~> 1.0) - nenv (~> 0.1) - pry (>= 0.9.12) - thor (>= 0.18.1) - guard-compass (1.1.0) - compass (>= 0.10.5) - guard (~> 2.0) - guard-compat (1.1.0) - guard-livereload (2.4.0) - em-websocket (~> 0.5) - guard (~> 2.8) - multi_json (~> 1.8) - guard-shell (0.7.1) - guard (>= 2.0.0) - guard-compat (~> 1.0) - hitimes (1.2.2) - http_parser.rb (0.6.0) - listen (2.8.4) - celluloid (>= 0.15.2) - rb-fsevent (>= 0.9.3) - rb-inotify (>= 0.9) - lumberjack (1.0.9) - method_source (0.8.2) - multi_json (1.10.1) - nenv (0.1.1) - oily_png (1.1.2) - chunky_png (~> 1.3.1) - pry (0.10.1) - coderay (~> 1.1.0) - method_source (~> 0.8.1) - slop (~> 3.4) - rb-fchange (0.0.6) - ffi - rb-fsevent (0.9.4) - rb-inotify (0.9.5) - ffi (>= 0.5.0) - sass (3.4.9) - sass-globbing (1.1.0) - sass (>= 3.1) - sassy-buttons (0.2.6) - compass (>= 0.12.2) - sassy-maps (0.4.0) - sass (~> 3.3) - singularitygs (1.4.0) - breakpoint (~> 2.4) - sass (~> 3.3) - slop (3.6.0) - thor (0.19.1) - timers (4.0.1) - hitimes - toolkit (2.6.0) - sass (~> 3.3) - yajl-ruby (1.2.1) - -PLATFORMS - ruby - -DEPENDENCIES - breakpoint - compass - compass-normalize - compass-rgbapng - compass-validator - css_parser - guard - guard-compass - guard-livereload - guard-shell - oily_png - rb-fchange - rb-fsevent - rb-inotify (~> 0.9) - sass - sass-globbing (= 1.1.0) - sassy-buttons - singularitygs - toolkit - yajl-ruby diff --git a/profiles/wcm_base/themes/ocio_omega_3/Gruntfile.js b/profiles/wcm_base/themes/ocio_omega_3/Gruntfile.js deleted file mode 100644 index e4683ef92ebf8d7fa61d80d288f5089b38c88bb6..0000000000000000000000000000000000000000 --- a/profiles/wcm_base/themes/ocio_omega_3/Gruntfile.js +++ /dev/null @@ -1,122 +0,0 @@ -'use strict'; - -module.exports = function (grunt) { - - grunt.initConfig({ - watch: { - options: { - livereload: true - }, - sass: { - files: ['sass/{,**/}*.{scss,sass}'], - tasks: ['compass:dev'], - options: { - livereload: false - } - }, - registry: { - files: ['*.info', '{,**}/*.{php,inc}'], - tasks: ['shell'], - options: { - livereload: false - } - }, - images: { - files: ['images/**'] - }, - css: { - files: ['css/{,**/}*.css'] - }, - js: { - files: ['js/{,**/}*.js', '!js/{,**/}*.min.js'], - tasks: ['jshint', 'uglify:dev'] - } - }, - - shell: { - all: { - command: 'drush cache-clear theme-registry' - } - }, - - compass: { - options: { - config: 'config.rb', - bundleExec: true, - force: true - }, - dev: { - options: { - environment: 'development' - } - }, - dist: { - options: { - environment: 'production' - } - } - }, - - jshint: { - options: { - jshintrc: '.jshintrc' - }, - all: ['js/{,**/}*.js', '!js/{,**/}*.min.js'] - }, - - uglify: { - dev: { - options: { - mangle: false, - compress: false, - beautify: true - }, - files: [{ - expand: true, - flatten: true, - cwd: 'js', - dest: 'js', - src: ['**/*.js', '!**/*.min.js'], - rename: function(dest, src) { - var folder = src.substring(0, src.lastIndexOf('/')); - var filename = src.substring(src.lastIndexOf('/'), src.length); - filename = filename.substring(0, filename.lastIndexOf('.')); - return dest + '/' + folder + filename + '.min.js'; - } - }] - }, - dist: { - options: { - mangle: true, - compress: true - }, - files: [{ - expand: true, - flatten: true, - cwd: 'js', - dest: 'js', - src: ['**/*.js', '!**/*.min.js'], - rename: function(dest, src) { - var folder = src.substring(0, src.lastIndexOf('/')); - var filename = src.substring(src.lastIndexOf('/'), src.length); - filename = filename.substring(0, filename.lastIndexOf('.')); - return dest + '/' + folder + filename + '.min.js'; - } - }] - } - } - }); - - grunt.loadNpmTasks('grunt-contrib-watch'); - grunt.loadNpmTasks('grunt-contrib-compass'); - grunt.loadNpmTasks('grunt-contrib-jshint'); - grunt.loadNpmTasks('grunt-contrib-uglify'); - grunt.loadNpmTasks('grunt-shell'); - - grunt.registerTask('build', [ - 'uglify:dist', - 'compass:dist', - 'jshint' - ]); - -}; diff --git a/profiles/wcm_base/themes/ocio_omega_3/Guardfile b/profiles/wcm_base/themes/ocio_omega_3/Guardfile deleted file mode 100644 index a63ae8519e056e2753ac831620d0dd1c943aa2cd..0000000000000000000000000000000000000000 --- a/profiles/wcm_base/themes/ocio_omega_3/Guardfile +++ /dev/null @@ -1,34 +0,0 @@ -notification :off - -group :development do - - # Only run Compass if we have a config.rb file in place. - if File.exists?("config.rb") - # Compile on start. - puts `compass compile --time --quiet` - - # https://github.com/guard/guard-compass - guard :compass do - watch(%r{.+\.s[ac]ss$}) - end - end - - ## Uncomment this if you wish to clear the theme registry every time you - ## change one of the relevant theme files. - #guard :shell do - # puts 'Monitoring theme files.' - # - # watch(%r{.+\.(php|inc|info)$}) { |m| - # puts 'Change detected: ' + m[0] - # `drush cache-clear theme-registry` - # puts 'Cleared theme registry.' - # } - #end - - # https://github.com/guard/guard-livereload. - # Ignore *.normalize.scss to prevent flashing content when re-rendering. - guard :livereload do - watch(%r{^((?!\.normalize\.).)*\.(css|js)$}) - end - -end diff --git a/profiles/wcm_base/themes/ocio_omega_3/README b/profiles/wcm_base/themes/ocio_omega_3/README deleted file mode 100644 index e69de29bb2d1d6434b8b29ae775ad8c2e48c5391..0000000000000000000000000000000000000000 diff --git a/profiles/wcm_base/themes/ocio_omega_3/bower.json b/profiles/wcm_base/themes/ocio_omega_3/bower.json deleted file mode 100644 index 795a06b88100f886d26105edba6fab64c2f2d8aa..0000000000000000000000000000000000000000 --- a/profiles/wcm_base/themes/ocio_omega_3/bower.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "name": "ocio_3", - "version": "1.0.0", - "dependencies": { - "respond": "fubhy/respond", - "selectivizr": "fubhy/selectivizr", - "html5shiv": "fubhy/html5shiv", - "matchmedia": "fubhy/matchmedia", - "pie": "fubhy/pie" - } -} diff --git a/profiles/wcm_base/themes/ocio_omega_3/config.rb b/profiles/wcm_base/themes/ocio_omega_3/config.rb deleted file mode 100644 index 483a4a9a1940e117f31a0985b1371f57df68385c..0000000000000000000000000000000000000000 --- a/profiles/wcm_base/themes/ocio_omega_3/config.rb +++ /dev/null @@ -1,55 +0,0 @@ -## -## This file is only needed for Compass/Sass integration. If you are not using -## Compass, you may safely ignore or delete this file. -## -## If you'd like to learn more about Sass and Compass, see the sass/README.txt -## file for more information. -## - -# Default to development if environment is not set. -saved = environment -if (environment.nil?) - environment = :production -else - environment = saved -end - -# Location of the theme's resources. -css_dir = "css" -sass_dir = "sass" -images_dir = "images" -generated_images_dir = images_dir + "/generated" -javascripts_dir = "js" - -# Require any additional compass plugins installed on your system. -require 'compass-normalize' -require 'rgbapng' -require 'toolkit' -#require 'susy' -require 'sass-globbing' -require 'breakpoint' -require 'singularitygs' -require 'sassy-buttons' - - -## -## You probably don't need to edit anything below this. -## - -# You can select your preferred output style here (:expanded, :nested, :compact -# or :compressed). -output_style = (environment == :production) ? :expanded : :nested - -# To enable relative paths to assets via compass helper functions. Since Drupal -# themes can be installed in multiple locations, we don't need to worry about -# the absolute path to the theme from the server omega. -relative_assets = true - -# Conditionally enable line comments when in development mode. -line_comments = (environment == :production) ? false : true - -# Output debugging info in development mode. -sass_options = (environment == :production) ? {} : {:debug_info => true} - -# Add the 'sass' directory itself as an import path to ease imports. -add_import_path 'sass' diff --git a/profiles/wcm_base/themes/ocio_omega_3/css/layouts/ocio-3/ocio-3.layout.css b/profiles/wcm_base/themes/ocio_omega_3/css/layouts/ocio-3/ocio-3.layout.css deleted file mode 100644 index b3ef50437cd218c2d132591201f7cfe6ad1d53e0..0000000000000000000000000000000000000000 --- a/profiles/wcm_base/themes/ocio_omega_3/css/layouts/ocio-3/ocio-3.layout.css +++ /dev/null @@ -1,528 +0,0 @@ -/******************************************************************************* - * ocio-3.layout.scss - * - * Styles for the OCIO Default layout. - ******************************************************************************/ -/*** THIS Theme uses its own grid variables ***/ -.red-button, input[type=button], -.button, -.form-submit, -#edit-preview, -.webform-submit { - font-size: 14px; - padding: 0.6em 1.3em 0.5em 1.3em; - display: inline-block; - cursor: pointer; - -moz-border-radius: 2px; - -webkit-border-radius: 2px; - border-radius: 2px; - *zoom: 1; - filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FFBB0000', endColorstr='#FF550000'); - background-color: #b00; - border: 0; - color: white; - text-transform: uppercase; - font-family: "proximanova", Helvetica, Arial, sans-serif; - letter-spacing: 0.05em; - font-weight: 400; -} -.red-button:hover, input[type=button]:hover, -.button:hover, -.form-submit:hover, -#edit-preview:hover, -.webform-submit:hover { - text-decoration: none; -} -.red-button:hover, input[type=button]:hover, -.button:hover, -.form-submit:hover, -#edit-preview:hover, -.webform-submit:hover { - background-color: #a20000; -} -.red-button:active, input[type=button]:active, -.button:active, -.form-submit:active, -#edit-preview:active, -.webform-submit:active { - background-color: #920000; -} -.red-button.disabled, input.disabled[type=button], -.disabled.button, -.disabled.form-submit, -.disabled#edit-preview, -.disabled.webform-submit, .red-button[disabled], input[disabled][type=button], -[disabled].button, -[disabled].form-submit, -[disabled]#edit-preview, -[disabled].webform-submit { - filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=60); - opacity: 0.6; - background: false; - cursor: default; - -moz-box-shadow: none; - -webkit-box-shadow: none; - box-shadow: none; -} -.red-button::-moz-focus-inner, input[type=button]::-moz-focus-inner, -.button::-moz-focus-inner, -.form-submit::-moz-focus-inner, -#edit-preview::-moz-focus-inner, -.webform-submit::-moz-focus-inner { - padding: 0 !important; - margin: -1px !important; -} - -.l-constrained, .l-region--highlighted, .l-region--footer { - padding: 0; - margin: 0 auto; - *zoom: 1; -} -.l-constrained:after, .l-region--highlighted:after, .l-region--footer:after { - content: ""; - display: table; - clear: both; -} -@media (min-width: 47.5em) { - .l-constrained, .l-region--highlighted, .l-region--footer { - padding: 0 9%; - } -} - -@media (max-width: 47.5em) { - body .l-region--osu-navbar .l-constrained, body .l-region--osu-navbar .l-region--highlighted, body .l-region--osu-navbar .l-region--footer, body .l-region--masthead .l-constrained, body .l-region--masthead .l-region--highlighted, body .l-region--masthead .l-region--footer { - padding: 0 4%; - } - body .l-main, - body .l-footer-wrapper { - padding: 4%; - } -} -@media (min-width: 100em) { - .max-width { - max-width: 81.875em; - margin: 0 auto; - padding: 0; - } -} -/* Setting body and page background color */ -body.html { - background: #2d2d2d; -} - -.l-page { - background: #2d2d2d; -} - -.constrained-container { - background: #fff; -} - -/* setting padding for containers */ -.l-main { - *zoom: 1; - padding: 0 2.5%; -} -.l-main:after { - content: ""; - display: table; - clear: both; -} - -.node-type-ocio-landing-page .l-main { - padding: 0%; -} -.node-type-ocio-landing-page ul.breadcrumb { - padding: 0 2.5%; -} -.node-type-ocio-landing-page .tabs, .node-type-ocio-landing-page .messages { - margin: 2.5%; -} - -.panels-row { - padding: 0 2.5%; -} - -img, media { - max-width: 100%; -} - -td, th { - padding: 1em; -} - -table { - margin-top: 1em; -} - -html, body { - font-family: "proximanova", Helvetica, Arial, sans-serif; - color: #2d2d2d; - font-weight: 300; -} - -p { - margin-top: .4em; -} - -h1, .alpha { - font-size: 42px; - font-size: 4.2rem; - margin: .8em 0 0 0; - font-weight: 700; -} - -h2, .beta { - font-size: 36px; - font-size: 3.6rem; - margin: .9em 0 0 0; - font-weight: 700; -} - -h3, .gamma { - font-size: 28px; - font-size: 2.8rem; - margin: 1em 0 0 0; - font-weight: 600; -} - -h4, .delta { - font-size: 24px; - font-size: 2.4rem; - margin: 1.2em 0 0 0; - font-weight: 600; -} - -h5, .epsilon { - font-size: 20px; - font-size: 2rem; - margin: 1.4em 0 0 0; - font-weight: 600; -} - -h6, .zeta { - font-size: 18px; - font-size: 1.8rem; - margin: 1.4em 0 0 0; - font-weight: 600; -} - -h1, .alpha, -h2, .beta, -h3, .gamma, -h4, .delta, -h5, .epsilon, -h6, .zeta { - font-family: "proximanova", Helvetica, Arial, sans-serif; - line-height: 100%; -} - -h2.block__title { - margin-top: 0; -} - -@media (max-width: 47.5em) { - html { - font-size: 50%; - } - - body, - .body { - font-size: 18px; - font-size: 1.8rem; - line-height: 150%; - } -} -@media (min-width: 47.5em) { - html { - font-size: 57%; - } - - body, - .body { - font-size: 17px; - font-size: 1.7rem; - line-height: 150%; - } -} -@media (min-width: 72em) { - html { - font-size: 62.5%; - } - - body, - .body { - font-size: 16px; - font-size: 1.6rem; - line-height: 150%; - } -} -@media (min-width: 90em) { - html { - font-size: 66%; - } - - body, - .body { - font-size: 15px; - font-size: 1.5rem; - line-height: 150%; - } -} -a { - color: #b00; - text-decoration: none; -} -a:visited { - color: #b00; -} -a:focus { - color: #013944; -} -a:hover { - color: #666666; -} -a:active { - color: #d65828; -} -a:hover { - text-decoration: underline; -} - -.header-links, h1 a, -h1 a:visited, .alpha a, -.alpha a:visited, -h2 a, -h2 a:visited, .beta a, -.beta a:visited, -h3 a, -h3 a:visited, .gamma a, -.gamma a:visited, -h4 a, -h4 a:visited, .delta a, -.delta a:visited, -h5 a, -h5 a:visited, .epsilon a, -.epsilon a:visited, -h6 a, -h6 a:visited, .zeta a, -.zeta a:visited { - color: #b00; - text-decoration: none; -} -.header-links:visited, h1 a:visited, .alpha a:visited, -h2 a:visited, .beta a:visited, -h3 a:visited, .gamma a:visited, -h4 a:visited, .delta a:visited, -h5 a:visited, .epsilon a:visited, -h6 a:visited, .zeta a:visited { - color: #b00; -} -.header-links:focus, h1 a:focus, .alpha a:focus, -h2 a:focus, .beta a:focus, -h3 a:focus, .gamma a:focus, -h4 a:focus, .delta a:focus, -h5 a:focus, .epsilon a:focus, -h6 a:focus, .zeta a:focus { - color: #dcaa38; -} -.header-links:hover, h1 a:hover, .alpha a:hover, -h2 a:hover, .beta a:hover, -h3 a:hover, .gamma a:hover, -h4 a:hover, .delta a:hover, -h5 a:hover, .epsilon a:hover, -h6 a:hover, .zeta a:hover { - color: #666666; -} -.header-links:active, h1 a:active, .alpha a:active, -h2 a:active, .beta a:active, -h3 a:active, .gamma a:active, -h4 a:active, .delta a:active, -h5 a:active, .epsilon a:active, -h6 a:active, .zeta a:active { - color: #013944; -} -.header-links:hover, h1 a:hover, .alpha a:hover, -h2 a:hover, .beta a:hover, -h3 a:hover, .gamma a:hover, -h4 a:hover, .delta a:hover, -h5 a:hover, .epsilon a:hover, -h6 a:hover, .zeta a:hover { - text-decoration: none; -} - -.reverse-links { - color: #ededed; -} -.reverse-links:visited { - color: #ededed; -} -.reverse-links:focus { - color: #dcaa38; -} -.reverse-links:hover { - color: #fff; -} -.reverse-links:active { - color: #b00; -} - -.more-link, -.more-link a { - text-transform: uppercase; - font-weight: 600; - text-decoration: none; - margin-top: 2em; -} - -.fine-print { - font-size: 12px; - font-size: 1.2rem; - line-height: 135%; -} - -.labels { - font-size: 13px; - font-size: 1.3rem; - text-transform: uppercase; - font-weight: 400; -} - -/* Header */ -.l-region--header { - padding: 20px 0; -} -.l-region--header .block { - float: right; -} - -/* Content Area */ -.l-highlighted-wrapper { - padding: 20px 0; -} - -.l-region--help { - margin-bottom: 20px; -} - -/* Sidebars */ -.l-region--sidebar-1, -.l-region--sidebar-2 { - padding: 20px 1.5em; -} - -/* Footer */ -.l-footer-wrapper { - padding: 20px 0; -} - -@media (min-width: 47.5em) { - /* Header */ - .l-branding { - width: 23.72881%; - float: left; - margin-right: -100%; - margin-left: 0; - clear: none; - } - - .l-region--navigation { - width: 49.15254%; - float: left; - margin-right: -100%; - margin-left: 25.42373%; - clear: none; - } - - .l-region--header { - width: 23.72881%; - float: right; - margin-left: 0; - margin-right: 0; - clear: none; - } - - /* Sidebars */ - .has-two-sidebars .l-content, - .has-one-sidebar .l-content { - width: 66.10169%; - float: left; - margin-right: -100%; - margin-left: 0; - clear: none; - } - .has-two-sidebars .l-region--sidebar-1, - .has-two-sidebars .l-region--sidebar-2, - .has-one-sidebar .l-region--sidebar-1, - .has-one-sidebar .l-region--sidebar-2 { - width: 32.20339%; - float: right; - margin-left: 0; - margin-right: 0; - clear: none; - clear: right; - } - - /* Footer */ - .l-region--footer-1 { - width: 57.62712%; - float: left; - margin-right: -100%; - margin-left: 0; - clear: none; - } - - .l-region--footer-2 { - width: 40.67797%; - float: right; - margin-left: 0; - margin-right: 0; - clear: none; - } - - .l-region--footer-3 { - clear: both; - } -} -@media (min-width: 72em) { - /* Sidebars */ - .has-one-sidebar .l-content { - width: 66.10169%; - float: left; - margin-right: -100%; - margin-left: 0; - clear: none; - } - .has-one-sidebar .l-region--sidebar-1 { - width: 32.20339%; - float: right; - margin-left: 0; - margin-right: 0; - clear: none; - clear: none; - } - - .has-two-sidebars .l-content { - width: 49.15254%; - float: left; - margin-right: -100%; - margin-left: 0; - clear: none; - } - .has-two-sidebars .l-region--sidebar-1, - .has-two-sidebars .l-region--sidebar-2 { - width: 23.72881%; - float: left; - margin-right: -100%; - margin-left: 50.84746%; - clear: none; - clear: none; - } - .has-two-sidebars .l-region--sidebar-2 { - width: 23.72881%; - float: right; - margin-left: 0; - margin-right: 0; - clear: none; - } -} diff --git a/profiles/wcm_base/themes/ocio_omega_3/css/layouts/ocio-3/ocio-3.layout.no-query.css b/profiles/wcm_base/themes/ocio_omega_3/css/layouts/ocio-3/ocio-3.layout.no-query.css deleted file mode 100644 index 0ab897c561413b6d448ce6928935f5d28961fe30..0000000000000000000000000000000000000000 --- a/profiles/wcm_base/themes/ocio_omega_3/css/layouts/ocio-3/ocio-3.layout.no-query.css +++ /dev/null @@ -1,509 +0,0 @@ -/******************************************************************************* - * ocio-3.layout.scss - * - * Styles for the OCIO Default layout. - ******************************************************************************/ -/*** THIS Theme uses its own grid variables ***/ -.red-button, input[type=button], -.button, -.form-submit, -#edit-preview, -.webform-submit { - font-size: 14px; - padding: 0.6em 1.3em 0.5em 1.3em; - display: inline-block; - cursor: pointer; - -moz-border-radius: 2px; - -webkit-border-radius: 2px; - border-radius: 2px; - *zoom: 1; - filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FFBB0000', endColorstr='#FF550000'); - background-color: #b00; - border: 0; - color: white; - text-transform: uppercase; - font-family: "proximanova", Helvetica, Arial, sans-serif; - letter-spacing: 0.05em; - font-weight: 400; -} -.red-button:hover, input[type=button]:hover, -.button:hover, -.form-submit:hover, -#edit-preview:hover, -.webform-submit:hover { - text-decoration: none; -} -.red-button:hover, input[type=button]:hover, -.button:hover, -.form-submit:hover, -#edit-preview:hover, -.webform-submit:hover { - background-color: #a20000; -} -.red-button:active, input[type=button]:active, -.button:active, -.form-submit:active, -#edit-preview:active, -.webform-submit:active { - background-color: #920000; -} -.red-button.disabled, input.disabled[type=button], -.disabled.button, -.disabled.form-submit, -.disabled#edit-preview, -.disabled.webform-submit, .red-button[disabled], input[disabled][type=button], -[disabled].button, -[disabled].form-submit, -[disabled]#edit-preview, -[disabled].webform-submit { - filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=60); - opacity: 0.6; - background: false; - cursor: default; - -moz-box-shadow: none; - -webkit-box-shadow: none; - box-shadow: none; -} -.red-button::-moz-focus-inner, input[type=button]::-moz-focus-inner, -.button::-moz-focus-inner, -.form-submit::-moz-focus-inner, -#edit-preview::-moz-focus-inner, -.webform-submit::-moz-focus-inner { - padding: 0 !important; - margin: -1px !important; -} - -.l-constrained, .l-region--highlighted, .l-region--footer { - padding: 0; - margin: 0 auto; - *zoom: 1; - padding: 0 9%; -} -.l-constrained:after, .l-region--highlighted:after, .l-region--footer:after { - content: ""; - display: table; - clear: both; -} - -body .l-region--osu-navbar .l-constrained, body .l-region--osu-navbar .l-region--highlighted, body .l-region--osu-navbar .l-region--footer, body .l-region--masthead .l-constrained, body .l-region--masthead .l-region--highlighted, body .l-region--masthead .l-region--footer { - padding: 0 4%; -} -body .l-main, -body .l-footer-wrapper { - padding: 4%; -} - -/* Setting body and page background color */ -body.html { - background: #2d2d2d; -} - -.l-page { - background: #2d2d2d; -} - -.constrained-container { - background: #fff; -} - -/* setting padding for containers */ -.l-main { - *zoom: 1; - padding: 0 2.5%; -} -.l-main:after { - content: ""; - display: table; - clear: both; -} - -.node-type-ocio-landing-page .l-main { - padding: 0%; -} -.node-type-ocio-landing-page ul.breadcrumb { - padding: 0 2.5%; -} -.node-type-ocio-landing-page .tabs, .node-type-ocio-landing-page .messages { - margin: 2.5%; -} - -.panels-row { - padding: 0 2.5%; -} - -img, media { - max-width: 100%; -} - -td, th { - padding: 1em; -} - -table { - margin-top: 1em; -} - -html, body { - font-family: "proximanova", Helvetica, Arial, sans-serif; - color: #2d2d2d; - font-weight: 300; -} - -p { - margin-top: .4em; -} - -h1, .alpha { - font-size: 42px; - font-size: 4.2rem; - margin: .8em 0 0 0; - font-weight: 700; -} - -h2, .beta { - font-size: 36px; - font-size: 3.6rem; - margin: .9em 0 0 0; - font-weight: 700; -} - -h3, .gamma { - font-size: 28px; - font-size: 2.8rem; - margin: 1em 0 0 0; - font-weight: 600; -} - -h4, .delta { - font-size: 24px; - font-size: 2.4rem; - margin: 1.2em 0 0 0; - font-weight: 600; -} - -h5, .epsilon { - font-size: 20px; - font-size: 2rem; - margin: 1.4em 0 0 0; - font-weight: 600; -} - -h6, .zeta { - font-size: 18px; - font-size: 1.8rem; - margin: 1.4em 0 0 0; - font-weight: 600; -} - -h1, .alpha, -h2, .beta, -h3, .gamma, -h4, .delta, -h5, .epsilon, -h6, .zeta { - font-family: "proximanova", Helvetica, Arial, sans-serif; - line-height: 100%; -} - -h2.block__title { - margin-top: 0; -} - -html { - font-size: 50%; -} - -body, -.body { - font-size: 18px; - font-size: 1.8rem; - line-height: 150%; -} - -html { - font-size: 57%; -} - -body, -.body { - font-size: 17px; - font-size: 1.7rem; - line-height: 150%; -} - -html { - font-size: 62.5%; -} - -body, -.body { - font-size: 16px; - font-size: 1.6rem; - line-height: 150%; -} - -html { - font-size: 66%; -} - -body, -.body { - font-size: 15px; - font-size: 1.5rem; - line-height: 150%; -} - -a { - color: #b00; - text-decoration: none; -} -a:visited { - color: #b00; -} -a:focus { - color: #013944; -} -a:hover { - color: #666666; -} -a:active { - color: #d65828; -} -a:hover { - text-decoration: underline; -} - -.header-links, h1 a, -h1 a:visited, .alpha a, -.alpha a:visited, -h2 a, -h2 a:visited, .beta a, -.beta a:visited, -h3 a, -h3 a:visited, .gamma a, -.gamma a:visited, -h4 a, -h4 a:visited, .delta a, -.delta a:visited, -h5 a, -h5 a:visited, .epsilon a, -.epsilon a:visited, -h6 a, -h6 a:visited, .zeta a, -.zeta a:visited { - color: #b00; - text-decoration: none; -} -.header-links:visited, h1 a:visited, .alpha a:visited, -h2 a:visited, .beta a:visited, -h3 a:visited, .gamma a:visited, -h4 a:visited, .delta a:visited, -h5 a:visited, .epsilon a:visited, -h6 a:visited, .zeta a:visited { - color: #b00; -} -.header-links:focus, h1 a:focus, .alpha a:focus, -h2 a:focus, .beta a:focus, -h3 a:focus, .gamma a:focus, -h4 a:focus, .delta a:focus, -h5 a:focus, .epsilon a:focus, -h6 a:focus, .zeta a:focus { - color: #dcaa38; -} -.header-links:hover, h1 a:hover, .alpha a:hover, -h2 a:hover, .beta a:hover, -h3 a:hover, .gamma a:hover, -h4 a:hover, .delta a:hover, -h5 a:hover, .epsilon a:hover, -h6 a:hover, .zeta a:hover { - color: #666666; -} -.header-links:active, h1 a:active, .alpha a:active, -h2 a:active, .beta a:active, -h3 a:active, .gamma a:active, -h4 a:active, .delta a:active, -h5 a:active, .epsilon a:active, -h6 a:active, .zeta a:active { - color: #013944; -} -.header-links:hover, h1 a:hover, .alpha a:hover, -h2 a:hover, .beta a:hover, -h3 a:hover, .gamma a:hover, -h4 a:hover, .delta a:hover, -h5 a:hover, .epsilon a:hover, -h6 a:hover, .zeta a:hover { - text-decoration: none; -} - -.reverse-links { - color: #ededed; -} -.reverse-links:visited { - color: #ededed; -} -.reverse-links:focus { - color: #dcaa38; -} -.reverse-links:hover { - color: #fff; -} -.reverse-links:active { - color: #b00; -} - -.more-link, -.more-link a { - text-transform: uppercase; - font-weight: 600; - text-decoration: none; - margin-top: 2em; -} - -.fine-print { - font-size: 12px; - font-size: 1.2rem; - line-height: 135%; -} - -.labels { - font-size: 13px; - font-size: 1.3rem; - text-transform: uppercase; - font-weight: 400; -} - -/* Header */ -.l-region--header { - padding: 20px 0; -} -.l-region--header .block { - float: right; -} - -/* Content Area */ -.l-highlighted-wrapper { - padding: 20px 0; -} - -.l-region--help { - margin-bottom: 20px; -} - -/* Sidebars */ -.l-region--sidebar-1, -.l-region--sidebar-2 { - padding: 20px 1.5em; -} - -/* Footer */ -.l-footer-wrapper { - padding: 20px 0; -} - -/* Header */ -.l-branding { - width: 23.72881%; - float: left; - margin-right: -100%; - margin-left: 0; - clear: none; -} - -.l-region--navigation { - width: 49.15254%; - float: left; - margin-right: -100%; - margin-left: 25.42373%; - clear: none; -} - -.l-region--header { - width: 23.72881%; - float: right; - margin-left: 0; - margin-right: 0; - clear: none; -} - -/* Sidebars */ -.has-two-sidebars .l-content, -.has-one-sidebar .l-content { - width: 66.10169%; - float: left; - margin-right: -100%; - margin-left: 0; - clear: none; -} -.has-two-sidebars .l-region--sidebar-1, -.has-two-sidebars .l-region--sidebar-2, -.has-one-sidebar .l-region--sidebar-1, -.has-one-sidebar .l-region--sidebar-2 { - width: 32.20339%; - float: right; - margin-left: 0; - margin-right: 0; - clear: none; - clear: right; -} - -/* Footer */ -.l-region--footer-1 { - width: 57.62712%; - float: left; - margin-right: -100%; - margin-left: 0; - clear: none; -} - -.l-region--footer-2 { - width: 40.67797%; - float: right; - margin-left: 0; - margin-right: 0; - clear: none; -} - -.l-region--footer-3 { - clear: both; -} - -/* Sidebars */ -.has-one-sidebar .l-content { - width: 66.10169%; - float: left; - margin-right: -100%; - margin-left: 0; - clear: none; -} -.has-one-sidebar .l-region--sidebar-1 { - width: 32.20339%; - float: right; - margin-left: 0; - margin-right: 0; - clear: none; - clear: none; -} - -.has-two-sidebars .l-content { - width: 49.15254%; - float: left; - margin-right: -100%; - margin-left: 0; - clear: none; -} -.has-two-sidebars .l-region--sidebar-1, -.has-two-sidebars .l-region--sidebar-2 { - width: 23.72881%; - float: left; - margin-right: -100%; - margin-left: 50.84746%; - clear: none; - clear: none; -} -.has-two-sidebars .l-region--sidebar-2 { - width: 23.72881%; - float: right; - margin-left: 0; - margin-right: 0; - clear: none; -} diff --git a/profiles/wcm_base/themes/ocio_omega_3/css/ocio-3.hacks.css b/profiles/wcm_base/themes/ocio_omega_3/css/ocio-3.hacks.css deleted file mode 100644 index 90c82a757c916531f0d12a571ce03044171a4201..0000000000000000000000000000000000000000 --- a/profiles/wcm_base/themes/ocio_omega_3/css/ocio-3.hacks.css +++ /dev/null @@ -1,10 +0,0 @@ -@media all and (max-width: 800px) { - #toolbar, #admin-menu { - display: none; - } - - html body.toolbar, html body.admin-menu { - padding-top: 0 !important; - margin-top: 0 !important; - } -} diff --git a/profiles/wcm_base/themes/ocio_omega_3/css/ocio-3.no-query.css b/profiles/wcm_base/themes/ocio_omega_3/css/ocio-3.no-query.css deleted file mode 100644 index 90d3167293e1f6be7a9070c6e58b6ccfd672e7f4..0000000000000000000000000000000000000000 --- a/profiles/wcm_base/themes/ocio_omega_3/css/ocio-3.no-query.css +++ /dev/null @@ -1,489 +0,0 @@ -/*** THIS Theme uses its own grid variables ***/ -/* No files to import found in abstractions/**\/* */ -.red-button, input[type=button], -.button, -.form-submit, -#edit-preview, -.webform-submit, .node-type-webform #edit-submitted-file-upload-button { - font-size: 14px; - padding: 0.6em 1.3em 0.5em 1.3em; - display: inline-block; - cursor: pointer; - -moz-border-radius: 2px; - -webkit-border-radius: 2px; - border-radius: 2px; - *zoom: 1; - filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FFBB0000', endColorstr='#FF550000'); - background-color: #b00; - border: 0; - color: white; - text-transform: uppercase; - font-family: "proximanova", Helvetica, Arial, sans-serif; - letter-spacing: 0.05em; - font-weight: 400; -} -.red-button:hover, input[type=button]:hover, -.button:hover, -.form-submit:hover, -#edit-preview:hover, -.webform-submit:hover, .node-type-webform #edit-submitted-file-upload-button:hover { - text-decoration: none; -} -.red-button:hover, input[type=button]:hover, -.button:hover, -.form-submit:hover, -#edit-preview:hover, -.webform-submit:hover, .node-type-webform #edit-submitted-file-upload-button:hover { - background-color: #a20000; -} -.red-button:active, input[type=button]:active, -.button:active, -.form-submit:active, -#edit-preview:active, -.webform-submit:active, .node-type-webform #edit-submitted-file-upload-button:active { - background-color: #920000; -} -.red-button.disabled, input.disabled[type=button], -.disabled.button, -.disabled.form-submit, -.disabled#edit-preview, -.disabled.webform-submit, .node-type-webform .disabled#edit-submitted-file-upload-button, .red-button[disabled], input[disabled][type=button], -[disabled].button, -[disabled].form-submit, -[disabled]#edit-preview, -[disabled].webform-submit, .node-type-webform [disabled]#edit-submitted-file-upload-button { - filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=60); - opacity: 0.6; - background: false; - cursor: default; - -moz-box-shadow: none; - -webkit-box-shadow: none; - box-shadow: none; -} -.red-button::-moz-focus-inner, input[type=button]::-moz-focus-inner, -.button::-moz-focus-inner, -.form-submit::-moz-focus-inner, -#edit-preview::-moz-focus-inner, -.webform-submit::-moz-focus-inner, .node-type-webform #edit-submitted-file-upload-button::-moz-focus-inner { - padding: 0 !important; - margin: -1px !important; -} - -.l-constrained { - padding: 0; - margin: 0 auto; - *zoom: 1; - padding: 0 9%; -} -.l-constrained:after { - content: ""; - display: table; - clear: both; -} - -body .l-region--osu-navbar .l-constrained, body .l-region--masthead .l-constrained { - padding: 0 4%; -} -body .l-main, -body .l-footer-wrapper { - padding: 4%; -} - -/* Setting body and page background color */ -body.html { - background: #2d2d2d; -} - -.l-page { - background: #2d2d2d; -} - -.constrained-container { - background: #fff; -} - -/* setting padding for containers */ -.l-main { - *zoom: 1; - padding: 0 2.5%; -} -.l-main:after { - content: ""; - display: table; - clear: both; -} - -.node-type-ocio-landing-page .l-main { - padding: 0%; -} -.node-type-ocio-landing-page ul.breadcrumb { - padding: 0 2.5%; -} -.node-type-ocio-landing-page .tabs, .node-type-ocio-landing-page .messages { - margin: 2.5%; -} - -.panels-row { - padding: 0 2.5%; -} - -img, media { - max-width: 100%; -} - -td, th { - padding: 1em; -} - -table { - margin-top: 1em; -} - -html, body { - font-family: "proximanova", Helvetica, Arial, sans-serif; - color: #2d2d2d; - font-weight: 300; -} - -p { - margin-top: .4em; -} - -h1, .alpha { - font-size: 42px; - font-size: 4.2rem; - margin: .8em 0 0 0; - font-weight: 700; -} - -h2, .beta { - font-size: 36px; - font-size: 3.6rem; - margin: .9em 0 0 0; - font-weight: 700; -} - -h3, .gamma { - font-size: 28px; - font-size: 2.8rem; - margin: 1em 0 0 0; - font-weight: 600; -} - -h4, .delta { - font-size: 24px; - font-size: 2.4rem; - margin: 1.2em 0 0 0; - font-weight: 600; -} - -h5, .epsilon { - font-size: 20px; - font-size: 2rem; - margin: 1.4em 0 0 0; - font-weight: 600; -} - -h6, .zeta { - font-size: 18px; - font-size: 1.8rem; - margin: 1.4em 0 0 0; - font-weight: 600; -} - -h1, .alpha, -h2, .beta, -h3, .gamma, -h4, .delta, -h5, .epsilon, -h6, .zeta { - font-family: "proximanova", Helvetica, Arial, sans-serif; - line-height: 100%; -} - -h2.block__title { - margin-top: 0; -} - -html { - font-size: 50%; -} - -body, -.body { - font-size: 18px; - font-size: 1.8rem; - line-height: 150%; -} - -html { - font-size: 57%; -} - -body, -.body { - font-size: 17px; - font-size: 1.7rem; - line-height: 150%; -} - -html { - font-size: 62.5%; -} - -body, -.body { - font-size: 16px; - font-size: 1.6rem; - line-height: 150%; -} - -html { - font-size: 66%; -} - -body, -.body { - font-size: 15px; - font-size: 1.5rem; - line-height: 150%; -} - -a { - color: #b00; - text-decoration: none; -} -a:visited { - color: #b00; -} -a:focus { - color: #013944; -} -a:hover { - color: #666666; -} -a:active { - color: #d65828; -} -a:hover { - text-decoration: underline; -} - -.header-links, h1 a, -h1 a:visited, .alpha a, -.alpha a:visited, -h2 a, -h2 a:visited, .beta a, -.beta a:visited, -h3 a, -h3 a:visited, .gamma a, -.gamma a:visited, -h4 a, -h4 a:visited, .delta a, -.delta a:visited, -h5 a, -h5 a:visited, .epsilon a, -.epsilon a:visited, -h6 a, -h6 a:visited, .zeta a, -.zeta a:visited { - color: #b00; - text-decoration: none; -} -.header-links:visited, h1 a:visited, .alpha a:visited, -h2 a:visited, .beta a:visited, -h3 a:visited, .gamma a:visited, -h4 a:visited, .delta a:visited, -h5 a:visited, .epsilon a:visited, -h6 a:visited, .zeta a:visited { - color: #b00; -} -.header-links:focus, h1 a:focus, .alpha a:focus, -h2 a:focus, .beta a:focus, -h3 a:focus, .gamma a:focus, -h4 a:focus, .delta a:focus, -h5 a:focus, .epsilon a:focus, -h6 a:focus, .zeta a:focus { - color: #dcaa38; -} -.header-links:hover, h1 a:hover, .alpha a:hover, -h2 a:hover, .beta a:hover, -h3 a:hover, .gamma a:hover, -h4 a:hover, .delta a:hover, -h5 a:hover, .epsilon a:hover, -h6 a:hover, .zeta a:hover { - color: #666666; -} -.header-links:active, h1 a:active, .alpha a:active, -h2 a:active, .beta a:active, -h3 a:active, .gamma a:active, -h4 a:active, .delta a:active, -h5 a:active, .epsilon a:active, -h6 a:active, .zeta a:active { - color: #013944; -} -.header-links:hover, h1 a:hover, .alpha a:hover, -h2 a:hover, .beta a:hover, -h3 a:hover, .gamma a:hover, -h4 a:hover, .delta a:hover, -h5 a:hover, .epsilon a:hover, -h6 a:hover, .zeta a:hover { - text-decoration: none; -} - -.reverse-links { - color: #ededed; -} -.reverse-links:visited { - color: #ededed; -} -.reverse-links:focus { - color: #dcaa38; -} -.reverse-links:hover { - color: #fff; -} -.reverse-links:active { - color: #b00; -} - -.more-link, .field--name-node-link, -.more-link a, -.field--name-node-link a { - text-transform: uppercase; - font-weight: 600; - text-decoration: none; - margin-top: 2em; -} - -.fine-print { - font-size: 12px; - font-size: 1.2rem; - line-height: 135%; -} - -.labels { - font-size: 13px; - font-size: 1.3rem; - text-transform: uppercase; - font-weight: 400; -} - -.flex-control-paging { - display: none; -} - -.l-main { - margin-top: 0 !important; - margin-bottom: 0 !important; -} - -.l-main.lt-gray { - background: #ededed; -} -.l-main.lt-gray .panels-row.even { - background: #ededed; -} -.l-main.lt-gray .panels-row.odd { - background: white; -} - -.l-main.white { - background: white; -} -.l-main.white .panels-row.even { - background: white; -} -.l-main.white .panels-row.odd { - background: #ededed; -} - -.page-news .view-display-id-page { - padding-right: 2em; - margin-top: 1em; -} -.page-news .l-region--sidebar-2 { - background: #ededed; -} -.page-news .l-region--sidebar-2 h2.block__title { - text-transform: uppercase; - font-size: 28px; - font-size: 2.8rem; -} - -h2.pane-title { - text-transform: uppercase; - margin-top: 1em; -} - -.more-link, .field--name-node-link { - font-size: 15px; - font-size: 1.5rem; -} -.more-link a, .field--name-node-link a { - text-transform: uppercase; - color: #b00; -} -.more-link a:hover, .field--name-node-link a:hover { - text-decoration: none; -} - -.field--name-node-link { - margin-top: 10px; -} - -fieldset.search-advanced { - padding-left: 1em; -} - -.node-type-webform .webform-component-fieldset { - margin: 40px 0 20px 0; - padding: 20px 1.5em; -} -.node-type-webform .webform-component-fieldset legend { - text-transform: uppercase; - font-weight: 600; - padding: 0 0.375em; -} -.node-type-webform #edit-submitted-file-ajax-wrapper { - padding: 20px 0; -} - -div.workbench-info-block { - background: #ededed; - padding: 1em 1.5em; - margin: 1em 0; - border: none; - color: #2d2d2d; - font-size: 14px; - font-size: 1.4rem; - border-left: 8px solid #d65828; -} -div.workbench-info-block #edit-submit { - margin-left: 1em; - font-size: 13px !important; - padding: 0.4em 0.8em 0.4em 0.8em !important; -} - -.l-footer-wrapper .l-region--footer-1, -.l-footer-wrapper .l-region--footer-2 { - margin-top: 10px; -} - -.l-region--hero-wrapper.lt-gray { - background: #ededed; -} - -.l-region--hero-wrapper.white { - background: white; -} - -.l-region--pre-footer-wrapper.lt-gray { - background: #ededed; -} -.l-region--pre-footer-wrapper.white { - background: white; -} -.l-region--pre-footer-wrapper img { - display: block; -} diff --git a/profiles/wcm_base/themes/ocio_omega_3/css/ocio-3.normalize.css b/profiles/wcm_base/themes/ocio_omega_3/css/ocio-3.normalize.css deleted file mode 100644 index 458c481c04b9c56cff4ce76eca2310d87d967233..0000000000000000000000000000000000000000 --- a/profiles/wcm_base/themes/ocio_omega_3/css/ocio-3.normalize.css +++ /dev/null @@ -1,238 +0,0 @@ -/*** THIS Theme uses its own grid variables ***/ -/*! normalize.css v3.0.0 | MIT License | git.io/normalize */ -/*! normalize.css v3.0.0 | HTML5 Display Definitions | MIT License | git.io/normalize */ -article, -aside, -details, -figcaption, -figure, -footer, -header, -hgroup, -main, -nav, -section, -summary { - display: block; -} - -audio, -canvas, -progress, -video { - display: inline-block; - vertical-align: baseline; -} - -audio:not([controls]) { - display: none; - height: 0; -} - -[hidden], -template { - display: none; -} - -/*! normalize.css v3.0.0 | Base | MIT License | git.io/normalize */ -html { - font-family: sans-serif; - -webkit-text-size-adjust: 100%; - -ms-text-size-adjust: 100%; -} - -body { - margin: 0; -} - -/*! normalize.css v3.0.0 | Links | MIT License | git.io/normalize */ -a { - background: transparent; -} - -a:active, -a:hover { - outline: 0; -} - -/*! normalize.css v3.0.0 | Typography | MIT License | git.io/normalize */ -abbr[title] { - border-bottom: 1px dotted; -} - -b, -strong { - font-weight: bold; -} - -dfn { - font-style: italic; -} - -h1 { - font-size: 2em; - margin: 0.67em 0; -} - -mark { - background: #ff0; - color: #000; -} - -small { - font-size: 80%; -} - -sub, -sup { - font-size: 75%; - line-height: 0; - position: relative; - vertical-align: baseline; -} - -sup { - top: -0.5em; -} - -sub { - bottom: -0.25em; -} - -/*! normalize.css v3.0.0 | Embedded Content | MIT License | git.io/normalize */ -img { - border: 0; -} - -svg:not(:root) { - overflow: hidden; -} - -/*! normalize.css v3.0.0 | Figures | MIT License | git.io/normalize */ -figure { - margin: 1em 40px; -} - -hr { - -moz-box-sizing: content-box; - box-sizing: content-box; - height: 0; -} - -pre { - overflow: auto; -} - -code, -kbd, -pre, -samp { - font-family: monospace, monospace; - font-size: 1em; -} - -/*! normalize.css v3.0.0 | Forms | MIT License | git.io/normalize */ -button, -input, -optgroup, -select, -textarea { - color: inherit; - font: inherit; - margin: 0; -} - -button { - overflow: visible; -} - -button, -select { - text-transform: none; -} - -button, -html input[type="button"], -input[type="reset"], -input[type="submit"] { - -webkit-appearance: button; - cursor: pointer; -} - -button[disabled], -html input[disabled] { - cursor: default; -} - -button::-moz-focus-inner, -input::-moz-focus-inner { - border: 0; - padding: 0; -} - -input { - line-height: normal; -} - -input[type="checkbox"], -input[type="radio"] { - box-sizing: border-box; - padding: 0; -} - -input[type="number"]::-webkit-inner-spin-button, -input[type="number"]::-webkit-outer-spin-button { - height: auto; -} - -input[type="search"] { - -webkit-appearance: textfield; - -moz-box-sizing: content-box; - -webkit-box-sizing: content-box; - box-sizing: content-box; -} - -input[type="search"]::-webkit-search-cancel-button, -input[type="search"]::-webkit-search-decoration { - -webkit-appearance: none; -} - -fieldset { - border: 1px solid #c0c0c0; - margin: 0 2px; - padding: 0.35em 0.625em 0.75em; -} - -legend { - border: 0; - padding: 0; -} - -textarea { - overflow: auto; -} - -optgroup { - font-weight: bold; -} - -/*! normalize.css v3.0.0 | Tables | MIT License | git.io/normalize */ -table { - border-collapse: collapse; - border-spacing: 0; -} - -td, -th { - padding: 0; -} - -*, *:before, *:after { - -moz-box-sizing: border-box; - box-sizing: border-box; -} - -img, video { - max-width: 100%; - height: auto; -} diff --git a/profiles/wcm_base/themes/ocio_omega_3/css/ocio-3.styles.css b/profiles/wcm_base/themes/ocio_omega_3/css/ocio-3.styles.css deleted file mode 100644 index 4d5b63e45a41d472703297bd97f53117bebc27b0..0000000000000000000000000000000000000000 --- a/profiles/wcm_base/themes/ocio_omega_3/css/ocio-3.styles.css +++ /dev/null @@ -1,512 +0,0 @@ -/*** THIS Theme uses its own grid variables ***/ -/* No files to import found in abstractions/**\/* */ -.red-button, input[type=button], -.button, -.form-submit, -#edit-preview, -.webform-submit, .node-type-webform #edit-submitted-file-upload-button { - font-size: 14px; - padding: 0.6em 1.3em 0.5em 1.3em; - display: inline-block; - cursor: pointer; - -moz-border-radius: 2px; - -webkit-border-radius: 2px; - border-radius: 2px; - *zoom: 1; - filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FFBB0000', endColorstr='#FF550000'); - background-color: #b00; - border: 0; - color: white; - text-transform: uppercase; - font-family: "proximanova", Helvetica, Arial, sans-serif; - letter-spacing: 0.05em; - font-weight: 400; -} -.red-button:hover, input[type=button]:hover, -.button:hover, -.form-submit:hover, -#edit-preview:hover, -.webform-submit:hover, .node-type-webform #edit-submitted-file-upload-button:hover { - text-decoration: none; -} -.red-button:hover, input[type=button]:hover, -.button:hover, -.form-submit:hover, -#edit-preview:hover, -.webform-submit:hover, .node-type-webform #edit-submitted-file-upload-button:hover { - background-color: #a20000; -} -.red-button:active, input[type=button]:active, -.button:active, -.form-submit:active, -#edit-preview:active, -.webform-submit:active, .node-type-webform #edit-submitted-file-upload-button:active { - background-color: #920000; -} -.red-button.disabled, input.disabled[type=button], -.disabled.button, -.disabled.form-submit, -.disabled#edit-preview, -.disabled.webform-submit, .node-type-webform .disabled#edit-submitted-file-upload-button, .red-button[disabled], input[disabled][type=button], -[disabled].button, -[disabled].form-submit, -[disabled]#edit-preview, -[disabled].webform-submit, .node-type-webform [disabled]#edit-submitted-file-upload-button { - filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=60); - opacity: 0.6; - background: false; - cursor: default; - -moz-box-shadow: none; - -webkit-box-shadow: none; - box-shadow: none; -} -.red-button::-moz-focus-inner, input[type=button]::-moz-focus-inner, -.button::-moz-focus-inner, -.form-submit::-moz-focus-inner, -#edit-preview::-moz-focus-inner, -.webform-submit::-moz-focus-inner, .node-type-webform #edit-submitted-file-upload-button::-moz-focus-inner { - padding: 0 !important; - margin: -1px !important; -} - -.l-constrained { - padding: 0; - margin: 0 auto; - *zoom: 1; -} -.l-constrained:after { - content: ""; - display: table; - clear: both; -} -@media (min-width: 47.5em) { - .l-constrained { - padding: 0 9%; - } -} - -@media (max-width: 47.5em) { - body .l-region--osu-navbar .l-constrained, body .l-region--masthead .l-constrained { - padding: 0 4%; - } - body .l-main, - body .l-footer-wrapper { - padding: 4%; - } -} -@media (min-width: 100em) { - .max-width { - max-width: 81.875em; - margin: 0 auto; - padding: 0; - } -} -/* Setting body and page background color */ -body.html { - background: #2d2d2d; -} - -.l-page { - background: #2d2d2d; -} - -.constrained-container { - background: #fff; -} - -/* setting padding for containers */ -.l-main { - *zoom: 1; - padding: 0 2.5%; -} -.l-main:after { - content: ""; - display: table; - clear: both; -} - -.node-type-ocio-landing-page .l-main { - padding: 0%; -} -.node-type-ocio-landing-page ul.breadcrumb { - padding: 0 2.5%; -} -.node-type-ocio-landing-page .tabs, .node-type-ocio-landing-page .messages { - margin: 2.5%; -} - -.panels-row { - padding: 0 2.5%; -} - -img, media { - max-width: 100%; -} - -td, th { - padding: 1em; -} - -table { - margin-top: 1em; -} - -html, body { - font-family: "proximanova", Helvetica, Arial, sans-serif; - color: #2d2d2d; - font-weight: 300; -} - -p { - margin-top: .4em; -} - -h1, .alpha { - font-size: 42px; - font-size: 4.2rem; - margin: .8em 0 0 0; - font-weight: 700; -} - -h2, .beta { - font-size: 36px; - font-size: 3.6rem; - margin: .9em 0 0 0; - font-weight: 700; -} - -h3, .gamma { - font-size: 28px; - font-size: 2.8rem; - margin: 1em 0 0 0; - font-weight: 600; -} - -h4, .delta { - font-size: 24px; - font-size: 2.4rem; - margin: 1.2em 0 0 0; - font-weight: 600; -} - -h5, .epsilon { - font-size: 20px; - font-size: 2rem; - margin: 1.4em 0 0 0; - font-weight: 600; -} - -h6, .zeta { - font-size: 18px; - font-size: 1.8rem; - margin: 1.4em 0 0 0; - font-weight: 600; -} - -h1, .alpha, -h2, .beta, -h3, .gamma, -h4, .delta, -h5, .epsilon, -h6, .zeta { - font-family: "proximanova", Helvetica, Arial, sans-serif; - line-height: 100%; -} - -h2.block__title { - margin-top: 0; -} - -@media (max-width: 47.5em) { - html { - font-size: 50%; - } - - body, - .body { - font-size: 18px; - font-size: 1.8rem; - line-height: 150%; - } -} -@media (min-width: 47.5em) { - html { - font-size: 57%; - } - - body, - .body { - font-size: 17px; - font-size: 1.7rem; - line-height: 150%; - } -} -@media (min-width: 72em) { - html { - font-size: 62.5%; - } - - body, - .body { - font-size: 16px; - font-size: 1.6rem; - line-height: 150%; - } -} -@media (min-width: 90em) { - html { - font-size: 66%; - } - - body, - .body { - font-size: 15px; - font-size: 1.5rem; - line-height: 150%; - } -} -a { - color: #b00; - text-decoration: none; -} -a:visited { - color: #b00; -} -a:focus { - color: #013944; -} -a:hover { - color: #666666; -} -a:active { - color: #d65828; -} -a:hover { - text-decoration: underline; -} - -.header-links, h1 a, -h1 a:visited, .alpha a, -.alpha a:visited, -h2 a, -h2 a:visited, .beta a, -.beta a:visited, -h3 a, -h3 a:visited, .gamma a, -.gamma a:visited, -h4 a, -h4 a:visited, .delta a, -.delta a:visited, -h5 a, -h5 a:visited, .epsilon a, -.epsilon a:visited, -h6 a, -h6 a:visited, .zeta a, -.zeta a:visited { - color: #b00; - text-decoration: none; -} -.header-links:visited, h1 a:visited, .alpha a:visited, -h2 a:visited, .beta a:visited, -h3 a:visited, .gamma a:visited, -h4 a:visited, .delta a:visited, -h5 a:visited, .epsilon a:visited, -h6 a:visited, .zeta a:visited { - color: #b00; -} -.header-links:focus, h1 a:focus, .alpha a:focus, -h2 a:focus, .beta a:focus, -h3 a:focus, .gamma a:focus, -h4 a:focus, .delta a:focus, -h5 a:focus, .epsilon a:focus, -h6 a:focus, .zeta a:focus { - color: #dcaa38; -} -.header-links:hover, h1 a:hover, .alpha a:hover, -h2 a:hover, .beta a:hover, -h3 a:hover, .gamma a:hover, -h4 a:hover, .delta a:hover, -h5 a:hover, .epsilon a:hover, -h6 a:hover, .zeta a:hover { - color: #666666; -} -.header-links:active, h1 a:active, .alpha a:active, -h2 a:active, .beta a:active, -h3 a:active, .gamma a:active, -h4 a:active, .delta a:active, -h5 a:active, .epsilon a:active, -h6 a:active, .zeta a:active { - color: #013944; -} -.header-links:hover, h1 a:hover, .alpha a:hover, -h2 a:hover, .beta a:hover, -h3 a:hover, .gamma a:hover, -h4 a:hover, .delta a:hover, -h5 a:hover, .epsilon a:hover, -h6 a:hover, .zeta a:hover { - text-decoration: none; -} - -.reverse-links { - color: #ededed; -} -.reverse-links:visited { - color: #ededed; -} -.reverse-links:focus { - color: #dcaa38; -} -.reverse-links:hover { - color: #fff; -} -.reverse-links:active { - color: #b00; -} - -.more-link, .field--name-node-link, -.more-link a, -.field--name-node-link a { - text-transform: uppercase; - font-weight: 600; - text-decoration: none; - margin-top: 2em; -} - -.fine-print { - font-size: 12px; - font-size: 1.2rem; - line-height: 135%; -} - -.labels { - font-size: 13px; - font-size: 1.3rem; - text-transform: uppercase; - font-weight: 400; -} - -.flex-control-paging { - display: none; -} - -.l-main { - margin-top: 0 !important; - margin-bottom: 0 !important; -} - -.l-main.lt-gray { - background: #ededed; -} -.l-main.lt-gray .panels-row.even { - background: #ededed; -} -.l-main.lt-gray .panels-row.odd { - background: white; -} - -.l-main.white { - background: white; -} -.l-main.white .panels-row.even { - background: white; -} -.l-main.white .panels-row.odd { - background: #ededed; -} - -@media (min-width: 47.5em) { - .page-news .view-display-id-page { - padding-right: 2em; - margin-top: 1em; - } -} -.page-news .l-region--sidebar-2 { - background: #ededed; -} -.page-news .l-region--sidebar-2 h2.block__title { - text-transform: uppercase; - font-size: 28px; - font-size: 2.8rem; -} - -h2.pane-title { - text-transform: uppercase; - margin-top: 1em; -} - -.more-link, .field--name-node-link { - font-size: 15px; - font-size: 1.5rem; -} -.more-link a, .field--name-node-link a { - text-transform: uppercase; - color: #b00; -} -.more-link a:hover, .field--name-node-link a:hover { - text-decoration: none; -} - -.field--name-node-link { - margin-top: 10px; -} - -fieldset.search-advanced { - padding-left: 1em; -} - -.node-type-webform .webform-component-fieldset { - margin: 40px 0 20px 0; - padding: 20px 1.5em; -} -.node-type-webform .webform-component-fieldset legend { - text-transform: uppercase; - font-weight: 600; - padding: 0 0.375em; -} -.node-type-webform #edit-submitted-file-ajax-wrapper { - padding: 20px 0; -} - -div.workbench-info-block { - background: #ededed; - padding: 1em 1.5em; - margin: 1em 0; - border: none; - color: #2d2d2d; - font-size: 14px; - font-size: 1.4rem; - border-left: 8px solid #d65828; -} -div.workbench-info-block #edit-submit { - margin-left: 1em; - font-size: 13px !important; - padding: 0.4em 0.8em 0.4em 0.8em !important; -} - -.l-footer-wrapper .l-region--footer-1, -.l-footer-wrapper .l-region--footer-2 { - margin-top: 10px; -} - -.l-region--hero-wrapper.lt-gray { - background: #ededed; -} - -.l-region--hero-wrapper.white { - background: white; -} - -@media (min-width: 47.5em) { - .l-region--main-menu-wrapper .max-width { - padding: 0 2%; - } -} -.l-region--pre-footer-wrapper.lt-gray { - background: #ededed; -} -.l-region--pre-footer-wrapper.white { - background: white; -} -.l-region--pre-footer-wrapper img { - display: block; -} diff --git a/profiles/wcm_base/themes/ocio_omega_3/images/README.txt b/profiles/wcm_base/themes/ocio_omega_3/images/README.txt deleted file mode 100644 index a782f11e1ddb42253a1e71d2151331eab38da300..0000000000000000000000000000000000000000 --- a/profiles/wcm_base/themes/ocio_omega_3/images/README.txt +++ /dev/null @@ -1,5 +0,0 @@ -# Images -All image assets for the theme should be declared here and organized into sub -directories. The Compass generated images directory (see config.rb) is set to -use a sub directory within this folder to store generated images such as -sprites. diff --git a/profiles/wcm_base/themes/ocio_omega_3/js/ocio-3.behaviors.js b/profiles/wcm_base/themes/ocio_omega_3/js/ocio-3.behaviors.js deleted file mode 100644 index 00dff50bd564a2d35e07eb8eda08b334ef0a9b50..0000000000000000000000000000000000000000 --- a/profiles/wcm_base/themes/ocio_omega_3/js/ocio-3.behaviors.js +++ /dev/null @@ -1,60 +0,0 @@ -(function ($) { - - /** - * The recommended way for producing HTML markup through JavaScript is to write - * theming functions. These are similiar to the theming functions that you might - * know from 'phptemplate' (the default PHP templating engine used by most - * Drupal themes including Omega). JavaScript theme functions accept arguments - * and can be overriden by sub-themes. - * - * In most cases, there is no good reason to NOT wrap your markup producing - * JavaScript in a theme function. - */ - Drupal.theme.prototype.ocio3ExampleButton = function (path, title) { - // Create an anchor element with jQuery. - return $('<a href="' + path + '" title="' + title + '">' + title + '</a>'); - }; - - /** - * Behaviors are Drupal's way of applying JavaScript to a page. In short, the - * advantage of Behaviors over a simple 'document.ready()' lies in how it - * interacts with content loaded through Ajax. Opposed to the - * 'document.ready()' event which is only fired once when the page is - * initially loaded, behaviors get re-executed whenever something is added to - * the page through Ajax. - * - * You can attach as many behaviors as you wish. In fact, instead of overloading - * a single behavior with multiple, completely unrelated tasks you should create - * a separate behavior for every separate task. - * - * In most cases, there is no good reason to NOT wrap your JavaScript code in a - * behavior. - * - * @param context - * The context for which the behavior is being executed. This is either the - * full page or a piece of HTML that was just added through Ajax. - * @param settings - * An array of settings (added through drupal_add_js()). Instead of accessing - * Drupal.settings directly you should use this because of potential - * modifications made by the Ajax callback that also produced 'context'. - */ - Drupal.behaviors.ocio3ExampleBehavior = { - attach: function (context, settings) { - // By using the 'context' variable we make sure that our code only runs on - // the relevant HTML. Furthermore, by using jQuery.once() we make sure that - // we don't run the same piece of code for an HTML snippet that we already - // processed previously. By using .once('foo') all processed elements will - // get tagged with a 'foo-processed' class, causing all future invocations - // of this behavior to ignore them. - $('.some-selector', context).once('foo', function () { - // Now, we are invoking the previously declared theme function using two - // settings as arguments. - var $anchor = Drupal.theme('ocio3ExampleButton', settings.myExampleLinkPath, settings.myExampleLinkTitle); - - // The anchor is then appended to the current element. - $anchor.appendTo(this); - }); - } - }; - -})(jQuery); diff --git a/profiles/wcm_base/themes/ocio_omega_3/layouts/ocio-3/ocio-3-layout.tpl.php b/profiles/wcm_base/themes/ocio_omega_3/layouts/ocio-3/ocio-3-layout.tpl.php deleted file mode 100644 index 768ce78114909ac34a5689c20b49833f0d5e775f..0000000000000000000000000000000000000000 --- a/profiles/wcm_base/themes/ocio_omega_3/layouts/ocio-3/ocio-3-layout.tpl.php +++ /dev/null @@ -1,61 +0,0 @@ -<div<?php print $attributes; ?>> - - <header class="l-header" role="banner"> - <?php print render($page['osu_navbar']); ?> - <?php print render($page['masthead']); ?> - </header> - - <div class="l-constrained max-width"> - <div class="constrained-container"> - - <?php print render($page['main_menu']); ?> - - <div class="l-region--hero-wrapper <?php print $main_classes; ?>"> - <?php print render($page['hero']); ?> - </div> - - <?php if (!empty($page['highlighted'])): ?> - <div class="l-highlighted-wrapper"> - <?php print render($page['highlighted']); ?> - </div> - <?php endif; ?> - - <div class="l-main <?php print $main_classes; ?>"> - <a id="main-content"></a> - <?php print $breadcrumb; ?> - <?php print render($tabs); ?> - <?php print render($page['help']); ?> - <?php print $messages; ?> - - <?php print render($page['workbench']); ?> - - <div class="l-content" role="main"> - <?php if (!empty($title)): ?> - <?php print render($title_prefix); ?> - <h1 <?php print $title_attributes; ?>><?php print $title; ?></h1> - <?php print render($title_suffix); ?> - <?php endif; ?> - - <?php if ($action_links): ?> - <ul class="action-links"><?php print render($action_links); ?></ul> - <?php endif; ?> - <?php print render($page['content']); ?> - <?php print $feed_icons; ?> - </div> - - <?php print render($page['sidebar_1']); ?> - <?php print render($page['sidebar_2']); ?> - </div> - - <div class="l-region--pre-footer-wrapper <?php print $main_classes; ?>"> - <?php print render($page['pre_footer']); ?> - </div> - - <footer class="l-footer-wrapper" role="contentinfo"> - <?php print render($page['footer_1']); ?> - <?php print render($page['footer_2']); ?> - <?php print render($page['footer_3']); ?> - </footer> - </div> <!--/constrained-container--> - </div> -</div> diff --git a/profiles/wcm_base/themes/ocio_omega_3/layouts/ocio-3/ocio-3.layout.inc b/profiles/wcm_base/themes/ocio_omega_3/layouts/ocio-3/ocio-3.layout.inc deleted file mode 100644 index 02abfa30fa4f1a2c0c3aa9b1c1c5caaffd4f9844..0000000000000000000000000000000000000000 --- a/profiles/wcm_base/themes/ocio_omega_3/layouts/ocio-3/ocio-3.layout.inc +++ /dev/null @@ -1,23 +0,0 @@ -name = OCIO Theme 3 -description = Constrained layout to be used with theme 3 (Traditional). -preview = preview.png -template = ocio-3-layout - -; Regions -regions[osu_navbar] = OSU Navbar -regions[masthead] = Masthead -regions[main_menu] = Main Menu -regions[hero] = Hero -regions[workbench] = Workbench Info -regions[content] = Content -regions[sidebar_1] = Sidebar 1 -regions[sidebar_2] = Sidebar 2 -regions[footer_1] = Footer 1 -regions[footer_2] = Footer 2 -regions[footer_3] = Footer 3 -regions[user] = User - - -; Stylesheets -stylesheets[all][] = css/layouts/ocio-3/ocio-3.layout.css -stylesheets[all][] = css/layouts/ocio-3/ocio-3.layout.no-query.css diff --git a/profiles/wcm_base/themes/ocio_omega_3/layouts/ocio-3/preview.png b/profiles/wcm_base/themes/ocio_omega_3/layouts/ocio-3/preview.png deleted file mode 100644 index 363f682ba910b40ad70350a5a575e512303a0754..0000000000000000000000000000000000000000 Binary files a/profiles/wcm_base/themes/ocio_omega_3/layouts/ocio-3/preview.png and /dev/null differ diff --git a/profiles/wcm_base/themes/ocio_omega_3/libraries.make b/profiles/wcm_base/themes/ocio_omega_3/libraries.make deleted file mode 100644 index 80f568a5aa5c80fe1972426498041f1a516d3860..0000000000000000000000000000000000000000 --- a/profiles/wcm_base/themes/ocio_omega_3/libraries.make +++ /dev/null @@ -1,39 +0,0 @@ -; ############################################################################## -; -; This is a Drush make file that will automatically download the front-end -; libraries used by Omega. Alternatively, you can use Bower (http://bower.io) to -; accomplish this. -; -; Running Drush make in your sub-theme will cause the libraries to be downloaded -; into your theme. If you want to download them into Omega directly to make them -; available to all of your sub-themes (if you have multiple) then you should -; instead run omega.make from the Omega theme directory. -; -; To run this file with 'drush make' you first have to navigate into your theme. -; Normally, this would be 'sites/all/themes/ocio_3'. -; -; $ cd sites/all/themes/ocio_3 -; -; Now you can invoke 'drush make' using the following command: -; -; $ drush make libraries.make --no-core --contrib-destination=. -; -; ############################################################################## - -core = 7.x -api = 2 - -libraries[selectivizr][download][type] = "file" -libraries[selectivizr][download][url] = "https://github.com/fubhy/selectivizr/archive/master.zip" - -libraries[html5shiv][download][type] = "file" -libraries[html5shiv][download][url] = "https://github.com/fubhy/html5shiv/archive/master.zip" - -libraries[respond][download][type] = "file" -libraries[respond][download][url] = "https://github.com/fubhy/respond/archive/master.zip" - -libraries[matchmedia][download][type] = "file" -libraries[matchmedia][download][url] = "https://github.com/fubhy/matchmedia/archive/master.zip" - -libraries[pie][download][type] = "file" -libraries[pie][download][url] = "https://github.com/fubhy/pie/archive/master.zip" diff --git a/profiles/wcm_base/themes/ocio_omega_3/libraries/html5shiv/html5shiv-printshiv.js b/profiles/wcm_base/themes/ocio_omega_3/libraries/html5shiv/html5shiv-printshiv.js deleted file mode 100644 index 9993e39f64b914ea414e547566fa64b943a1a558..0000000000000000000000000000000000000000 --- a/profiles/wcm_base/themes/ocio_omega_3/libraries/html5shiv/html5shiv-printshiv.js +++ /dev/null @@ -1,499 +0,0 @@ -/** - * @preserve HTML5 Shiv v3.6.2 | @afarkas @jdalton @jon_neal @rem | MIT/GPL2 Licensed - */ -;(function(window, document) { - /*jshint evil:true */ - /** version */ - var version = '3.6.2'; - - /** Preset options */ - var options = window.html5 || {}; - - /** Used to skip problem elements */ - var reSkip = /^<|^(?:button|map|select|textarea|object|iframe|option|optgroup)$/i; - - /** Not all elements can be cloned in IE **/ - var saveClones = /^(?:a|b|code|div|fieldset|h1|h2|h3|h4|h5|h6|i|label|li|ol|p|q|span|strong|style|table|tbody|td|th|tr|ul)$/i; - - /** Detect whether the browser supports default html5 styles */ - var supportsHtml5Styles; - - /** Name of the expando, to work with multiple documents or to re-shiv one document */ - var expando = '_html5shiv'; - - /** The id for the the documents expando */ - var expanID = 0; - - /** Cached data for each document */ - var expandoData = {}; - - /** Detect whether the browser supports unknown elements */ - var supportsUnknownElements; - - (function() { - try { - var a = document.createElement('a'); - a.innerHTML = '<xyz></xyz>'; - //if the hidden property is implemented we can assume, that the browser supports basic HTML5 Styles - supportsHtml5Styles = ('hidden' in a); - - supportsUnknownElements = a.childNodes.length == 1 || (function() { - // assign a false positive if unable to shiv - (document.createElement)('a'); - var frag = document.createDocumentFragment(); - return ( - typeof frag.cloneNode == 'undefined' || - typeof frag.createDocumentFragment == 'undefined' || - typeof frag.createElement == 'undefined' - ); - }()); - } catch(e) { - // assign a false positive if detection fails => unable to shiv - supportsHtml5Styles = true; - supportsUnknownElements = true; - } - - }()); - - /*--------------------------------------------------------------------------*/ - - /** - * Creates a style sheet with the given CSS text and adds it to the document. - * @private - * @param {Document} ownerDocument The document. - * @param {String} cssText The CSS text. - * @returns {StyleSheet} The style element. - */ - function addStyleSheet(ownerDocument, cssText) { - var p = ownerDocument.createElement('p'), - parent = ownerDocument.getElementsByTagName('head')[0] || ownerDocument.documentElement; - - p.innerHTML = 'x<style>' + cssText + '</style>'; - return parent.insertBefore(p.lastChild, parent.firstChild); - } - - /** - * Returns the value of `html5.elements` as an array. - * @private - * @returns {Array} An array of shived element node names. - */ - function getElements() { - var elements = html5.elements; - return typeof elements == 'string' ? elements.split(' ') : elements; - } - - /** - * Returns the data associated to the given document - * @private - * @param {Document} ownerDocument The document. - * @returns {Object} An object of data. - */ - function getExpandoData(ownerDocument) { - var data = expandoData[ownerDocument[expando]]; - if (!data) { - data = {}; - expanID++; - ownerDocument[expando] = expanID; - expandoData[expanID] = data; - } - return data; - } - - /** - * returns a shived element for the given nodeName and document - * @memberOf html5 - * @param {String} nodeName name of the element - * @param {Document} ownerDocument The context document. - * @returns {Object} The shived element. - */ - function createElement(nodeName, ownerDocument, data){ - if (!ownerDocument) { - ownerDocument = document; - } - if(supportsUnknownElements){ - return ownerDocument.createElement(nodeName); - } - if (!data) { - data = getExpandoData(ownerDocument); - } - var node; - - if (data.cache[nodeName]) { - node = data.cache[nodeName].cloneNode(); - } else if (saveClones.test(nodeName)) { - node = (data.cache[nodeName] = data.createElem(nodeName)).cloneNode(); - } else { - node = data.createElem(nodeName); - } - - // Avoid adding some elements to fragments in IE < 9 because - // * Attributes like `name` or `type` cannot be set/changed once an element - // is inserted into a document/fragment - // * Link elements with `src` attributes that are inaccessible, as with - // a 403 response, will cause the tab/window to crash - // * Script elements appended to fragments will execute when their `src` - // or `text` property is set - return node.canHaveChildren && !reSkip.test(nodeName) ? data.frag.appendChild(node) : node; - } - - /** - * returns a shived DocumentFragment for the given document - * @memberOf html5 - * @param {Document} ownerDocument The context document. - * @returns {Object} The shived DocumentFragment. - */ - function createDocumentFragment(ownerDocument, data){ - if (!ownerDocument) { - ownerDocument = document; - } - if(supportsUnknownElements){ - return ownerDocument.createDocumentFragment(); - } - data = data || getExpandoData(ownerDocument); - var clone = data.frag.cloneNode(), - i = 0, - elems = getElements(), - l = elems.length; - for(;i<l;i++){ - clone.createElement(elems[i]); - } - return clone; - } - - /** - * Shivs the `createElement` and `createDocumentFragment` methods of the document. - * @private - * @param {Document|DocumentFragment} ownerDocument The document. - * @param {Object} data of the document. - */ - function shivMethods(ownerDocument, data) { - if (!data.cache) { - data.cache = {}; - data.createElem = ownerDocument.createElement; - data.createFrag = ownerDocument.createDocumentFragment; - data.frag = data.createFrag(); - } - - - ownerDocument.createElement = function(nodeName) { - //abort shiv - if (!html5.shivMethods) { - return data.createElem(nodeName); - } - return createElement(nodeName, ownerDocument, data); - }; - - ownerDocument.createDocumentFragment = Function('h,f', 'return function(){' + - 'var n=f.cloneNode(),c=n.createElement;' + - 'h.shivMethods&&(' + - // unroll the `createElement` calls - getElements().join().replace(/\w+/g, function(nodeName) { - data.createElem(nodeName); - data.frag.createElement(nodeName); - return 'c("' + nodeName + '")'; - }) + - ');return n}' - )(html5, data.frag); - } - - /*--------------------------------------------------------------------------*/ - - /** - * Shivs the given document. - * @memberOf html5 - * @param {Document} ownerDocument The document to shiv. - * @returns {Document} The shived document. - */ - function shivDocument(ownerDocument) { - if (!ownerDocument) { - ownerDocument = document; - } - var data = getExpandoData(ownerDocument); - - if (html5.shivCSS && !supportsHtml5Styles && !data.hasCSS) { - data.hasCSS = !!addStyleSheet(ownerDocument, - // corrects block display not defined in IE6/7/8/9 - 'article,aside,dialog,figcaption,figure,footer,header,hgroup,main,nav,section{display:block}' + - // adds styling not present in IE6/7/8/9 - 'mark{background:#FF0;color:#000}' + - // hides non-rendered elements - 'template{display:none}' - ); - } - if (!supportsUnknownElements) { - shivMethods(ownerDocument, data); - } - return ownerDocument; - } - - /*--------------------------------------------------------------------------*/ - - /** - * The `html5` object is exposed so that more elements can be shived and - * existing shiving can be detected on iframes. - * @type Object - * @example - * - * // options can be changed before the script is included - * html5 = { 'elements': 'mark section', 'shivCSS': false, 'shivMethods': false }; - */ - var html5 = { - - /** - * An array or space separated string of node names of the elements to shiv. - * @memberOf html5 - * @type Array|String - */ - 'elements': options.elements || 'abbr article aside audio bdi canvas data datalist details dialog figcaption figure footer header hgroup main mark meter nav output progress section summary template time video', - - /** - * current version of html5shiv - */ - 'version': version, - - /** - * A flag to indicate that the HTML5 style sheet should be inserted. - * @memberOf html5 - * @type Boolean - */ - 'shivCSS': (options.shivCSS !== false), - - /** - * Is equal to true if a browser supports creating unknown/HTML5 elements - * @memberOf html5 - * @type boolean - */ - 'supportsUnknownElements': supportsUnknownElements, - - /** - * A flag to indicate that the document's `createElement` and `createDocumentFragment` - * methods should be overwritten. - * @memberOf html5 - * @type Boolean - */ - 'shivMethods': (options.shivMethods !== false), - - /** - * A string to describe the type of `html5` object ("default" or "default print"). - * @memberOf html5 - * @type String - */ - 'type': 'default', - - // shivs the document according to the specified `html5` object options - 'shivDocument': shivDocument, - - //creates a shived element - createElement: createElement, - - //creates a shived documentFragment - createDocumentFragment: createDocumentFragment - }; - - /*--------------------------------------------------------------------------*/ - - // expose html5 - window.html5 = html5; - - // shiv the document - shivDocument(document); - - /*------------------------------- Print Shiv -------------------------------*/ - - /** Used to filter media types */ - var reMedia = /^$|\b(?:all|print)\b/; - - /** Used to namespace printable elements */ - var shivNamespace = 'html5shiv'; - - /** Detect whether the browser supports shivable style sheets */ - var supportsShivableSheets = !supportsUnknownElements && (function() { - // assign a false negative if unable to shiv - var docEl = document.documentElement; - return !( - typeof document.namespaces == 'undefined' || - typeof document.parentWindow == 'undefined' || - typeof docEl.applyElement == 'undefined' || - typeof docEl.removeNode == 'undefined' || - typeof window.attachEvent == 'undefined' - ); - }()); - - /*--------------------------------------------------------------------------*/ - - /** - * Wraps all HTML5 elements in the given document with printable elements. - * (eg. the "header" element is wrapped with the "html5shiv:header" element) - * @private - * @param {Document} ownerDocument The document. - * @returns {Array} An array wrappers added. - */ - function addWrappers(ownerDocument) { - var node, - nodes = ownerDocument.getElementsByTagName('*'), - index = nodes.length, - reElements = RegExp('^(?:' + getElements().join('|') + ')$', 'i'), - result = []; - - while (index--) { - node = nodes[index]; - if (reElements.test(node.nodeName)) { - result.push(node.applyElement(createWrapper(node))); - } - } - return result; - } - - /** - * Creates a printable wrapper for the given element. - * @private - * @param {Element} element The element. - * @returns {Element} The wrapper. - */ - function createWrapper(element) { - var node, - nodes = element.attributes, - index = nodes.length, - wrapper = element.ownerDocument.createElement(shivNamespace + ':' + element.nodeName); - - // copy element attributes to the wrapper - while (index--) { - node = nodes[index]; - node.specified && wrapper.setAttribute(node.nodeName, node.nodeValue); - } - // copy element styles to the wrapper - wrapper.style.cssText = element.style.cssText; - return wrapper; - } - - /** - * Shivs the given CSS text. - * (eg. header{} becomes html5shiv\:header{}) - * @private - * @param {String} cssText The CSS text to shiv. - * @returns {String} The shived CSS text. - */ - function shivCssText(cssText) { - var pair, - parts = cssText.split('{'), - index = parts.length, - reElements = RegExp('(^|[\\s,>+~])(' + getElements().join('|') + ')(?=[[\\s,>+~#.:]|$)', 'gi'), - replacement = '$1' + shivNamespace + '\\:$2'; - - while (index--) { - pair = parts[index] = parts[index].split('}'); - pair[pair.length - 1] = pair[pair.length - 1].replace(reElements, replacement); - parts[index] = pair.join('}'); - } - return parts.join('{'); - } - - /** - * Removes the given wrappers, leaving the original elements. - * @private - * @params {Array} wrappers An array of printable wrappers. - */ - function removeWrappers(wrappers) { - var index = wrappers.length; - while (index--) { - wrappers[index].removeNode(); - } - } - - /*--------------------------------------------------------------------------*/ - - /** - * Shivs the given document for print. - * @memberOf html5 - * @param {Document} ownerDocument The document to shiv. - * @returns {Document} The shived document. - */ - function shivPrint(ownerDocument) { - var shivedSheet, - wrappers, - data = getExpandoData(ownerDocument), - namespaces = ownerDocument.namespaces, - ownerWindow = ownerDocument.parentWindow; - - if (!supportsShivableSheets || ownerDocument.printShived) { - return ownerDocument; - } - if (typeof namespaces[shivNamespace] == 'undefined') { - namespaces.add(shivNamespace); - } - - function removeSheet() { - clearTimeout(data._removeSheetTimer); - if (shivedSheet) { - shivedSheet.removeNode(true); - } - shivedSheet= null; - } - - ownerWindow.attachEvent('onbeforeprint', function() { - - removeSheet(); - - var imports, - length, - sheet, - collection = ownerDocument.styleSheets, - cssText = [], - index = collection.length, - sheets = Array(index); - - // convert styleSheets collection to an array - while (index--) { - sheets[index] = collection[index]; - } - // concat all style sheet CSS text - while ((sheet = sheets.pop())) { - // IE does not enforce a same origin policy for external style sheets... - // but has trouble with some dynamically created stylesheets - if (!sheet.disabled && reMedia.test(sheet.media)) { - - try { - imports = sheet.imports; - length = imports.length; - } catch(er){ - length = 0; - } - - for (index = 0; index < length; index++) { - sheets.push(imports[index]); - } - - try { - cssText.push(sheet.cssText); - } catch(er){} - } - } - - // wrap all HTML5 elements with printable elements and add the shived style sheet - cssText = shivCssText(cssText.reverse().join('')); - wrappers = addWrappers(ownerDocument); - shivedSheet = addStyleSheet(ownerDocument, cssText); - - }); - - ownerWindow.attachEvent('onafterprint', function() { - // remove wrappers, leaving the original elements, and remove the shived style sheet - removeWrappers(wrappers); - clearTimeout(data._removeSheetTimer); - data._removeSheetTimer = setTimeout(removeSheet, 500); - }); - - ownerDocument.printShived = true; - return ownerDocument; - } - - /*--------------------------------------------------------------------------*/ - - // expose API - html5.type += ' print'; - html5.shivPrint = shivPrint; - - // shiv for print - shivPrint(document); - -}(this, document)); diff --git a/profiles/wcm_base/themes/ocio_omega_3/libraries/html5shiv/html5shiv-printshiv.min.js b/profiles/wcm_base/themes/ocio_omega_3/libraries/html5shiv/html5shiv-printshiv.min.js deleted file mode 100644 index d6546cfda58dc97801e94fcb6bb9631f390bd43b..0000000000000000000000000000000000000000 --- a/profiles/wcm_base/themes/ocio_omega_3/libraries/html5shiv/html5shiv-printshiv.min.js +++ /dev/null @@ -1,2 +0,0 @@ -/* @preserve HTML5 Shiv v3.6.2 | @afarkas @jdalton @jon_neal @rem | MIT/GPL2 Licensed */ -(function(e,t){function c(e,t){var n=e.createElement("p"),r=e.getElementsByTagName("head")[0]||e.documentElement;n.innerHTML="x<style>"+t+"</style>";return r.insertBefore(n.lastChild,r.firstChild)}function h(){var e=y.elements;return typeof e=="string"?e.split(" "):e}function p(e){var t=f[e[u]];if(!t){t={};a++;e[u]=a;f[a]=t}return t}function d(e,n,r){if(!n){n=t}if(l){return n.createElement(e)}if(!r){r=p(n)}var o;if(r.cache[e]){o=r.cache[e].cloneNode()}else if(s.test(e)){o=(r.cache[e]=r.createElem(e)).cloneNode()}else{o=r.createElem(e)}return o.canHaveChildren&&!i.test(e)?r.frag.appendChild(o):o}function v(e,n){if(!e){e=t}if(l){return e.createDocumentFragment()}n=n||p(e);var r=n.frag.cloneNode(),i=0,s=h(),o=s.length;for(;i<o;i++){r.createElement(s[i])}return r}function m(e,t){if(!t.cache){t.cache={};t.createElem=e.createElement;t.createFrag=e.createDocumentFragment;t.frag=t.createFrag()}e.createElement=function(n){if(!y.shivMethods){return t.createElem(n)}return d(n,e,t)};e.createDocumentFragment=Function("h,f","return function(){"+"var n=f.cloneNode(),c=n.createElement;"+"h.shivMethods&&("+h().join().replace(/\w+/g,function(e){t.createElem(e);t.frag.createElement(e);return'c("'+e+'")'})+");return n}")(y,t.frag)}function g(e){if(!e){e=t}var n=p(e);if(y.shivCSS&&!o&&!n.hasCSS){n.hasCSS=!!c(e,"article,aside,dialog,figcaption,figure,footer,header,hgroup,main,nav,section{display:block}"+"mark{background:#FF0;color:#000}"+"template{display:none}")}if(!l){m(e,n)}return e}function S(e){var t,n=e.getElementsByTagName("*"),r=n.length,i=RegExp("^(?:"+h().join("|")+")$","i"),s=[];while(r--){t=n[r];if(i.test(t.nodeName)){s.push(t.applyElement(x(t)))}}return s}function x(e){var t,n=e.attributes,r=n.length,i=e.ownerDocument.createElement(w+":"+e.nodeName);while(r--){t=n[r];t.specified&&i.setAttribute(t.nodeName,t.nodeValue)}i.style.cssText=e.style.cssText;return i}function T(e){var t,n=e.split("{"),r=n.length,i=RegExp("(^|[\\s,>+~])("+h().join("|")+")(?=[[\\s,>+~#.:]|$)","gi"),s="$1"+w+"\\:$2";while(r--){t=n[r]=n[r].split("}");t[t.length-1]=t[t.length-1].replace(i,s);n[r]=t.join("}")}return n.join("{")}function N(e){var t=e.length;while(t--){e[t].removeNode()}}function C(e){function o(){clearTimeout(r._removeSheetTimer);if(t){t.removeNode(true)}t=null}var t,n,r=p(e),i=e.namespaces,s=e.parentWindow;if(!E||e.printShived){return e}if(typeof i[w]=="undefined"){i.add(w)}s.attachEvent("onbeforeprint",function(){o();var r,i,s,u=e.styleSheets,a=[],f=u.length,l=Array(f);while(f--){l[f]=u[f]}while(s=l.pop()){if(!s.disabled&&b.test(s.media)){try{r=s.imports;i=r.length}catch(h){i=0}for(f=0;f<i;f++){l.push(r[f])}try{a.push(s.cssText)}catch(h){}}}a=T(a.reverse().join(""));n=S(e);t=c(e,a)});s.attachEvent("onafterprint",function(){N(n);clearTimeout(r._removeSheetTimer);r._removeSheetTimer=setTimeout(o,500)});e.printShived=true;return e}var n="3.6.2";var r=e.html5||{};var i=/^<|^(?:button|map|select|textarea|object|iframe|option|optgroup)$/i;var s=/^(?:a|b|code|div|fieldset|h1|h2|h3|h4|h5|h6|i|label|li|ol|p|q|span|strong|style|table|tbody|td|th|tr|ul)$/i;var o;var u="_html5shiv";var a=0;var f={};var l;(function(){try{var e=t.createElement("a");e.innerHTML="<xyz></xyz>";o="hidden"in e;l=e.childNodes.length==1||function(){t.createElement("a");var e=t.createDocumentFragment();return typeof e.cloneNode=="undefined"||typeof e.createDocumentFragment=="undefined"||typeof e.createElement=="undefined"}()}catch(n){o=true;l=true}})();var y={elements:r.elements||"abbr article aside audio bdi canvas data datalist details dialog figcaption figure footer header hgroup main mark meter nav output progress section summary template time video",version:n,shivCSS:r.shivCSS!==false,supportsUnknownElements:l,shivMethods:r.shivMethods!==false,type:"default",shivDocument:g,createElement:d,createDocumentFragment:v};e.html5=y;g(t);var b=/^$|\b(?:all|print)\b/;var w="html5shiv";var E=!l&&function(){var n=t.documentElement;return!(typeof t.namespaces=="undefined"||typeof t.parentWindow=="undefined"||typeof n.applyElement=="undefined"||typeof n.removeNode=="undefined"||typeof e.attachEvent=="undefined")}();y.type+=" print";y.shivPrint=C;C(t)})(this,document) diff --git a/profiles/wcm_base/themes/ocio_omega_3/libraries/html5shiv/html5shiv.js b/profiles/wcm_base/themes/ocio_omega_3/libraries/html5shiv/html5shiv.js deleted file mode 100644 index d6ee9ce04161eac8db2e05f4f93ecbb4c4a816fe..0000000000000000000000000000000000000000 --- a/profiles/wcm_base/themes/ocio_omega_3/libraries/html5shiv/html5shiv.js +++ /dev/null @@ -1,301 +0,0 @@ -/** - * @preserve HTML5 Shiv v3.6.2 | @afarkas @jdalton @jon_neal @rem | MIT/GPL2 Licensed - */ -;(function(window, document) { - /*jshint evil:true */ - /** version */ - var version = '3.6.2'; - - /** Preset options */ - var options = window.html5 || {}; - - /** Used to skip problem elements */ - var reSkip = /^<|^(?:button|map|select|textarea|object|iframe|option|optgroup)$/i; - - /** Not all elements can be cloned in IE **/ - var saveClones = /^(?:a|b|code|div|fieldset|h1|h2|h3|h4|h5|h6|i|label|li|ol|p|q|span|strong|style|table|tbody|td|th|tr|ul)$/i; - - /** Detect whether the browser supports default html5 styles */ - var supportsHtml5Styles; - - /** Name of the expando, to work with multiple documents or to re-shiv one document */ - var expando = '_html5shiv'; - - /** The id for the the documents expando */ - var expanID = 0; - - /** Cached data for each document */ - var expandoData = {}; - - /** Detect whether the browser supports unknown elements */ - var supportsUnknownElements; - - (function() { - try { - var a = document.createElement('a'); - a.innerHTML = '<xyz></xyz>'; - //if the hidden property is implemented we can assume, that the browser supports basic HTML5 Styles - supportsHtml5Styles = ('hidden' in a); - - supportsUnknownElements = a.childNodes.length == 1 || (function() { - // assign a false positive if unable to shiv - (document.createElement)('a'); - var frag = document.createDocumentFragment(); - return ( - typeof frag.cloneNode == 'undefined' || - typeof frag.createDocumentFragment == 'undefined' || - typeof frag.createElement == 'undefined' - ); - }()); - } catch(e) { - // assign a false positive if detection fails => unable to shiv - supportsHtml5Styles = true; - supportsUnknownElements = true; - } - - }()); - - /*--------------------------------------------------------------------------*/ - - /** - * Creates a style sheet with the given CSS text and adds it to the document. - * @private - * @param {Document} ownerDocument The document. - * @param {String} cssText The CSS text. - * @returns {StyleSheet} The style element. - */ - function addStyleSheet(ownerDocument, cssText) { - var p = ownerDocument.createElement('p'), - parent = ownerDocument.getElementsByTagName('head')[0] || ownerDocument.documentElement; - - p.innerHTML = 'x<style>' + cssText + '</style>'; - return parent.insertBefore(p.lastChild, parent.firstChild); - } - - /** - * Returns the value of `html5.elements` as an array. - * @private - * @returns {Array} An array of shived element node names. - */ - function getElements() { - var elements = html5.elements; - return typeof elements == 'string' ? elements.split(' ') : elements; - } - - /** - * Returns the data associated to the given document - * @private - * @param {Document} ownerDocument The document. - * @returns {Object} An object of data. - */ - function getExpandoData(ownerDocument) { - var data = expandoData[ownerDocument[expando]]; - if (!data) { - data = {}; - expanID++; - ownerDocument[expando] = expanID; - expandoData[expanID] = data; - } - return data; - } - - /** - * returns a shived element for the given nodeName and document - * @memberOf html5 - * @param {String} nodeName name of the element - * @param {Document} ownerDocument The context document. - * @returns {Object} The shived element. - */ - function createElement(nodeName, ownerDocument, data){ - if (!ownerDocument) { - ownerDocument = document; - } - if(supportsUnknownElements){ - return ownerDocument.createElement(nodeName); - } - if (!data) { - data = getExpandoData(ownerDocument); - } - var node; - - if (data.cache[nodeName]) { - node = data.cache[nodeName].cloneNode(); - } else if (saveClones.test(nodeName)) { - node = (data.cache[nodeName] = data.createElem(nodeName)).cloneNode(); - } else { - node = data.createElem(nodeName); - } - - // Avoid adding some elements to fragments in IE < 9 because - // * Attributes like `name` or `type` cannot be set/changed once an element - // is inserted into a document/fragment - // * Link elements with `src` attributes that are inaccessible, as with - // a 403 response, will cause the tab/window to crash - // * Script elements appended to fragments will execute when their `src` - // or `text` property is set - return node.canHaveChildren && !reSkip.test(nodeName) ? data.frag.appendChild(node) : node; - } - - /** - * returns a shived DocumentFragment for the given document - * @memberOf html5 - * @param {Document} ownerDocument The context document. - * @returns {Object} The shived DocumentFragment. - */ - function createDocumentFragment(ownerDocument, data){ - if (!ownerDocument) { - ownerDocument = document; - } - if(supportsUnknownElements){ - return ownerDocument.createDocumentFragment(); - } - data = data || getExpandoData(ownerDocument); - var clone = data.frag.cloneNode(), - i = 0, - elems = getElements(), - l = elems.length; - for(;i<l;i++){ - clone.createElement(elems[i]); - } - return clone; - } - - /** - * Shivs the `createElement` and `createDocumentFragment` methods of the document. - * @private - * @param {Document|DocumentFragment} ownerDocument The document. - * @param {Object} data of the document. - */ - function shivMethods(ownerDocument, data) { - if (!data.cache) { - data.cache = {}; - data.createElem = ownerDocument.createElement; - data.createFrag = ownerDocument.createDocumentFragment; - data.frag = data.createFrag(); - } - - - ownerDocument.createElement = function(nodeName) { - //abort shiv - if (!html5.shivMethods) { - return data.createElem(nodeName); - } - return createElement(nodeName, ownerDocument, data); - }; - - ownerDocument.createDocumentFragment = Function('h,f', 'return function(){' + - 'var n=f.cloneNode(),c=n.createElement;' + - 'h.shivMethods&&(' + - // unroll the `createElement` calls - getElements().join().replace(/\w+/g, function(nodeName) { - data.createElem(nodeName); - data.frag.createElement(nodeName); - return 'c("' + nodeName + '")'; - }) + - ');return n}' - )(html5, data.frag); - } - - /*--------------------------------------------------------------------------*/ - - /** - * Shivs the given document. - * @memberOf html5 - * @param {Document} ownerDocument The document to shiv. - * @returns {Document} The shived document. - */ - function shivDocument(ownerDocument) { - if (!ownerDocument) { - ownerDocument = document; - } - var data = getExpandoData(ownerDocument); - - if (html5.shivCSS && !supportsHtml5Styles && !data.hasCSS) { - data.hasCSS = !!addStyleSheet(ownerDocument, - // corrects block display not defined in IE6/7/8/9 - 'article,aside,dialog,figcaption,figure,footer,header,hgroup,main,nav,section{display:block}' + - // adds styling not present in IE6/7/8/9 - 'mark{background:#FF0;color:#000}' + - // hides non-rendered elements - 'template{display:none}' - ); - } - if (!supportsUnknownElements) { - shivMethods(ownerDocument, data); - } - return ownerDocument; - } - - /*--------------------------------------------------------------------------*/ - - /** - * The `html5` object is exposed so that more elements can be shived and - * existing shiving can be detected on iframes. - * @type Object - * @example - * - * // options can be changed before the script is included - * html5 = { 'elements': 'mark section', 'shivCSS': false, 'shivMethods': false }; - */ - var html5 = { - - /** - * An array or space separated string of node names of the elements to shiv. - * @memberOf html5 - * @type Array|String - */ - 'elements': options.elements || 'abbr article aside audio bdi canvas data datalist details dialog figcaption figure footer header hgroup main mark meter nav output progress section summary template time video', - - /** - * current version of html5shiv - */ - 'version': version, - - /** - * A flag to indicate that the HTML5 style sheet should be inserted. - * @memberOf html5 - * @type Boolean - */ - 'shivCSS': (options.shivCSS !== false), - - /** - * Is equal to true if a browser supports creating unknown/HTML5 elements - * @memberOf html5 - * @type boolean - */ - 'supportsUnknownElements': supportsUnknownElements, - - /** - * A flag to indicate that the document's `createElement` and `createDocumentFragment` - * methods should be overwritten. - * @memberOf html5 - * @type Boolean - */ - 'shivMethods': (options.shivMethods !== false), - - /** - * A string to describe the type of `html5` object ("default" or "default print"). - * @memberOf html5 - * @type String - */ - 'type': 'default', - - // shivs the document according to the specified `html5` object options - 'shivDocument': shivDocument, - - //creates a shived element - createElement: createElement, - - //creates a shived documentFragment - createDocumentFragment: createDocumentFragment - }; - - /*--------------------------------------------------------------------------*/ - - // expose html5 - window.html5 = html5; - - // shiv the document - shivDocument(document); - -}(this, document)); diff --git a/profiles/wcm_base/themes/ocio_omega_3/libraries/html5shiv/html5shiv.min.js b/profiles/wcm_base/themes/ocio_omega_3/libraries/html5shiv/html5shiv.min.js deleted file mode 100644 index 57d2cfa5d2a43113abec375cea51a65e4cdc93a0..0000000000000000000000000000000000000000 --- a/profiles/wcm_base/themes/ocio_omega_3/libraries/html5shiv/html5shiv.min.js +++ /dev/null @@ -1,2 +0,0 @@ -/* @preserve HTML5 Shiv v3.6.2 | @afarkas @jdalton @jon_neal @rem | MIT/GPL2 Licensed */ -(function(e,t){function c(e,t){var n=e.createElement("p"),r=e.getElementsByTagName("head")[0]||e.documentElement;n.innerHTML="x<style>"+t+"</style>";return r.insertBefore(n.lastChild,r.firstChild)}function h(){var e=y.elements;return typeof e=="string"?e.split(" "):e}function p(e){var t=f[e[u]];if(!t){t={};a++;e[u]=a;f[a]=t}return t}function d(e,n,r){if(!n){n=t}if(l){return n.createElement(e)}if(!r){r=p(n)}var o;if(r.cache[e]){o=r.cache[e].cloneNode()}else if(s.test(e)){o=(r.cache[e]=r.createElem(e)).cloneNode()}else{o=r.createElem(e)}return o.canHaveChildren&&!i.test(e)?r.frag.appendChild(o):o}function v(e,n){if(!e){e=t}if(l){return e.createDocumentFragment()}n=n||p(e);var r=n.frag.cloneNode(),i=0,s=h(),o=s.length;for(;i<o;i++){r.createElement(s[i])}return r}function m(e,t){if(!t.cache){t.cache={};t.createElem=e.createElement;t.createFrag=e.createDocumentFragment;t.frag=t.createFrag()}e.createElement=function(n){if(!y.shivMethods){return t.createElem(n)}return d(n,e,t)};e.createDocumentFragment=Function("h,f","return function(){"+"var n=f.cloneNode(),c=n.createElement;"+"h.shivMethods&&("+h().join().replace(/\w+/g,function(e){t.createElem(e);t.frag.createElement(e);return'c("'+e+'")'})+");return n}")(y,t.frag)}function g(e){if(!e){e=t}var n=p(e);if(y.shivCSS&&!o&&!n.hasCSS){n.hasCSS=!!c(e,"article,aside,dialog,figcaption,figure,footer,header,hgroup,main,nav,section{display:block}"+"mark{background:#FF0;color:#000}"+"template{display:none}")}if(!l){m(e,n)}return e}var n="3.6.2";var r=e.html5||{};var i=/^<|^(?:button|map|select|textarea|object|iframe|option|optgroup)$/i;var s=/^(?:a|b|code|div|fieldset|h1|h2|h3|h4|h5|h6|i|label|li|ol|p|q|span|strong|style|table|tbody|td|th|tr|ul)$/i;var o;var u="_html5shiv";var a=0;var f={};var l;(function(){try{var e=t.createElement("a");e.innerHTML="<xyz></xyz>";o="hidden"in e;l=e.childNodes.length==1||function(){t.createElement("a");var e=t.createDocumentFragment();return typeof e.cloneNode=="undefined"||typeof e.createDocumentFragment=="undefined"||typeof e.createElement=="undefined"}()}catch(n){o=true;l=true}})();var y={elements:r.elements||"abbr article aside audio bdi canvas data datalist details dialog figcaption figure footer header hgroup main mark meter nav output progress section summary template time video",version:n,shivCSS:r.shivCSS!==false,supportsUnknownElements:l,shivMethods:r.shivMethods!==false,type:"default",shivDocument:g,createElement:d,createDocumentFragment:v};e.html5=y;g(t)})(this,document) diff --git a/profiles/wcm_base/themes/ocio_omega_3/libraries/matchmedia/matchmedia.js b/profiles/wcm_base/themes/ocio_omega_3/libraries/matchmedia/matchmedia.js deleted file mode 100644 index 053dca178d204fce399db1f916c7808bb416d9de..0000000000000000000000000000000000000000 --- a/profiles/wcm_base/themes/ocio_omega_3/libraries/matchmedia/matchmedia.js +++ /dev/null @@ -1,81 +0,0 @@ -/*! matchMedia() polyfill - Test a CSS media type/query in JS. Authors & copyright (c) 2012: Scott Jehl, Paul Irish, Nicholas Zakas. Dual MIT/BSD license */ -window.matchMedia = window.matchMedia || (function( doc, undefined ) { - - "use strict"; - - var bool, - docElem = doc.documentElement, - refNode = docElem.firstElementChild || docElem.firstChild, - // fakeBody required for <FF4 when executed in <head> - fakeBody = doc.createElement( "body" ), - div = doc.createElement( "div" ); - - div.id = "mq-test-1"; - div.style.cssText = "position:absolute;top:-100em"; - fakeBody.style.background = "none"; - fakeBody.appendChild(div); - - return function(q){ - - div.innerHTML = "­<style media=\"" + q + "\"> #mq-test-1 { width: 42px; }</style>"; - - docElem.insertBefore( fakeBody, refNode ); - bool = div.offsetWidth === 42; - docElem.removeChild( fakeBody ); - - return { - matches: bool, - media: q - }; - - }; - -}( document )); - -/*! matchMedia() polyfill addListener/removeListener extension. Author & copyright (c) 2012: Scott Jehl. Dual MIT/BSD license */ -(function(){ - // monkeypatch unsupported addListener/removeListener with polling - if( !window.matchMedia( "all" ).addListener ){ - var oldMM = window.matchMedia; - - window.matchMedia = function( q ){ - var ret = oldMM( q ), - listeners = [], - last = ret.matches, - timer, - check = function(){ - var list = oldMM( q ), - unmatchToMatch = list.matches && !last, - matchToUnmatch = !list.matches && last; - - //fire callbacks only if transitioning to or from matched state - if( unmatchToMatch || matchToUnmatch ){ - for( var i =0, il = listeners.length; i< il; i++ ){ - listeners[ i ].call( ret, list ); - } - } - last = list.matches; - }; - - ret.addListener = function( cb ){ - listeners.push( cb ); - if( !timer ){ - timer = setInterval( check, 1000 ); - } - }; - - ret.removeListener = function( cb ){ - for( var i =0, il = listeners.length; i< il; i++ ){ - if( listeners[ i ] === cb ){ - listeners.splice( i, 1 ); - } - } - if( !listeners.length && timer ){ - clearInterval( timer ); - } - }; - - return ret; - }; - } -}()); diff --git a/profiles/wcm_base/themes/ocio_omega_3/libraries/matchmedia/matchmedia.min.js b/profiles/wcm_base/themes/ocio_omega_3/libraries/matchmedia/matchmedia.min.js deleted file mode 100644 index fb79feb1eac24338c91076a6360bc5bcd438c92e..0000000000000000000000000000000000000000 --- a/profiles/wcm_base/themes/ocio_omega_3/libraries/matchmedia/matchmedia.min.js +++ /dev/null @@ -1,3 +0,0 @@ -/*! matchMedia() polyfill - Test a CSS media type/query in JS. Authors & copyright (c) 2012: Scott Jehl, Paul Irish, Nicholas Zakas. Dual MIT/BSD license */ -/*! matchMedia() polyfill addListener/removeListener extension. Author & copyright (c) 2012: Scott Jehl. Dual MIT/BSD license */ -window.matchMedia=window.matchMedia||function(e,t){"use strict";var n,r=e.documentElement,i=r.firstElementChild||r.firstChild,s=e.createElement("body"),o=e.createElement("div");o.id="mq-test-1";o.style.cssText="position:absolute;top:-100em";s.style.background="none";s.appendChild(o);return function(e){o.innerHTML='<style media="'+e+'"> #mq-test-1 { width: 42px; }</style>';r.insertBefore(s,i);n=o.offsetWidth===42;r.removeChild(s);return{matches:n,media:e}}}(document);(function(){if(!window.matchMedia("all").addListener){var e=window.matchMedia;window.matchMedia=function(t){var n=e(t),r=[],i=n.matches,s,o=function(){var s=e(t),o=s.matches&&!i,u=!s.matches&&i;if(o||u){for(var a=0,f=r.length;a<f;a++){r[a].call(n,s)}}i=s.matches};n.addListener=function(e){r.push(e);if(!s){s=setInterval(o,1e3)}};n.removeListener=function(e){for(var t=0,n=r.length;t<n;t++){if(r[t]===e){r.splice(t,1)}}if(!r.length&&s){clearInterval(s)}};return n}}})() diff --git a/profiles/wcm_base/themes/ocio_omega_3/libraries/pie/PIE.htc b/profiles/wcm_base/themes/ocio_omega_3/libraries/pie/PIE.htc deleted file mode 100644 index ca3b54700cc7650313050b941e7327f7ec658d25..0000000000000000000000000000000000000000 --- a/profiles/wcm_base/themes/ocio_omega_3/libraries/pie/PIE.htc +++ /dev/null @@ -1,96 +0,0 @@ -<!-- -PIE: CSS3 rendering for IE -Version 1.0.0 -http://css3pie.com -Dual-licensed for use under the Apache License Version 2.0 or the General Public License (GPL) Version 2. ---> -<PUBLIC:COMPONENT lightWeight="true"> -<!-- saved from url=(0014)about:internet --> -<PUBLIC:ATTACH EVENT="oncontentready" FOR="element" ONEVENT="init()" /> -<PUBLIC:ATTACH EVENT="ondocumentready" FOR="element" ONEVENT="init()" /> -<PUBLIC:ATTACH EVENT="ondetach" FOR="element" ONEVENT="cleanup()" /> - -<script type="text/javascript"> -var doc = element.document;var f=window.PIE; -if(!f){f=window.PIE={F:"-pie-",nb:"Pie",La:"pie_",Ac:{TD:1,TH:1},cc:{TABLE:1,THEAD:1,TBODY:1,TFOOT:1,TR:1,INPUT:1,TEXTAREA:1,SELECT:1,OPTION:1,IMG:1,HR:1},fc:{A:1,INPUT:1,TEXTAREA:1,SELECT:1,BUTTON:1},Gd:{submit:1,button:1,reset:1},aa:function(){}};try{doc.execCommand("BackgroundImageCache",false,true)}catch(aa){}for(var ba=4,Z=doc.createElement("div"),ca=Z.getElementsByTagName("i"),ga;Z.innerHTML="<!--[if gt IE "+ ++ba+"]><i></i><![endif]--\>",ca[0];);f.O=ba;if(ba===6)f.F=f.F.replace(/^-/,"");f.ja= -doc.documentMode||f.O;Z.innerHTML='<v:shape adj="1"/>';ga=Z.firstChild;ga.style.behavior="url(#default#VML)";f.zc=typeof ga.adj==="object";(function(){var a,b=0,c={};f.p={Za:function(d){if(!a){a=doc.createDocumentFragment();a.namespaces.add("css3vml","urn:schemas-microsoft-com:vml")}return a.createElement("css3vml:"+d)},Ba:function(d){return d&&d._pieId||(d._pieId="_"+ ++b)},Eb:function(d){var e,g,j,i,h=arguments;e=1;for(g=h.length;e<g;e++){i=h[e];for(j in i)if(i.hasOwnProperty(j))d[j]=i[j]}return d}, -Rb:function(d,e,g){var j=c[d],i,h;if(j)Object.prototype.toString.call(j)==="[object Array]"?j.push([e,g]):e.call(g,j);else{h=c[d]=[[e,g]];i=new Image;i.onload=function(){j=c[d]={h:i.width,f:i.height};for(var k=0,n=h.length;k<n;k++)h[k][0].call(h[k][1],j);i.onload=null};i.src=d}}}})();f.Na={gc:function(a,b,c,d){function e(){k=j>=90&&j<270?b:0;n=j<180?c:0;m=b-k;p=c-n}function g(){for(;j<0;)j+=360;j%=360}var j=d.sa;d=d.zb;var i,h,k,n,m,p,r,t;if(d){d=d.coords(a,b,c);i=d.x;h=d.y}if(j){j=j.jd();g();e(); -if(!d){i=k;h=n}d=f.Na.tc(i,h,j,m,p);a=d[0];d=d[1]}else if(d){a=b-i;d=c-h}else{i=h=a=0;d=c}r=a-i;t=d-h;if(j===void 0){j=!r?t<0?90:270:!t?r<0?180:0:-Math.atan2(t,r)/Math.PI*180;g();e()}return{sa:j,xc:i,yc:h,td:a,ud:d,Wd:k,Xd:n,rd:m,sd:p,kd:r,ld:t,rc:f.Na.dc(i,h,a,d)}},tc:function(a,b,c,d,e){if(c===0||c===180)return[d,b];else if(c===90||c===270)return[a,e];else{c=Math.tan(-c*Math.PI/180);a=c*a-b;b=-1/c;d=b*d-e;e=b-c;return[(d-a)/e,(c*d-b*a)/e]}},dc:function(a,b,c,d){a=c-a;b=d-b;return Math.abs(a===0? -b:b===0?a:Math.sqrt(a*a+b*b))}};f.ea=function(){this.Gb=[];this.oc={}};f.ea.prototype={ba:function(a){var b=f.p.Ba(a),c=this.oc,d=this.Gb;if(!(b in c)){c[b]=d.length;d.push(a)}},Ha:function(a){a=f.p.Ba(a);var b=this.oc;if(a&&a in b){delete this.Gb[b[a]];delete b[a]}},xa:function(){for(var a=this.Gb,b=a.length;b--;)a[b]&&a[b]()}};f.Oa=new f.ea;f.Oa.Rd=function(){var a=this,b;if(!a.Sd){b=doc.documentElement.currentStyle.getAttribute(f.F+"poll-interval")||250;(function c(){a.xa();setTimeout(c,b)})(); -a.Sd=1}};(function(){function a(){f.L.xa();window.detachEvent("onunload",a);window.PIE=null}f.L=new f.ea;window.attachEvent("onunload",a);f.L.ta=function(b,c,d){b.attachEvent(c,d);this.ba(function(){b.detachEvent(c,d)})}})();f.Qa=new f.ea;f.L.ta(window,"onresize",function(){f.Qa.xa()});(function(){function a(){f.mb.xa()}f.mb=new f.ea;f.L.ta(window,"onscroll",a);f.Qa.ba(a)})();(function(){function a(){c=f.kb.md()}function b(){if(c){for(var d=0,e=c.length;d<e;d++)f.attach(c[d]);c=0}}var c;if(f.ja<9){f.L.ta(window, -"onbeforeprint",a);f.L.ta(window,"onafterprint",b)}})();f.lb=new f.ea;f.L.ta(doc,"onmouseup",function(){f.lb.xa()});f.he=function(){function a(h){this.Y=h}var b=doc.createElement("length-calc"),c=doc.body||doc.documentElement,d=b.style,e={},g=["mm","cm","in","pt","pc"],j=g.length,i={};d.position="absolute";d.top=d.left="-9999px";for(c.appendChild(b);j--;){d.width="100"+g[j];e[g[j]]=b.offsetWidth/100}c.removeChild(b);d.width="1em";a.prototype={Kb:/(px|em|ex|mm|cm|in|pt|pc|%)$/,ic:function(){var h= -this.Jd;if(h===void 0)h=this.Jd=parseFloat(this.Y);return h},yb:function(){var h=this.ae;if(!h)h=this.ae=(h=this.Y.match(this.Kb))&&h[0]||"px";return h},a:function(h,k){var n=this.ic(),m=this.yb();switch(m){case "px":return n;case "%":return n*(typeof k==="function"?k():k)/100;case "em":return n*this.xb(h);case "ex":return n*this.xb(h)/2;default:return n*e[m]}},xb:function(h){var k=h.currentStyle.fontSize,n,m;if(k.indexOf("px")>0)return parseFloat(k);else if(h.tagName in f.cc){m=this;n=h.parentNode; -return f.n(k).a(n,function(){return m.xb(n)})}else{h.appendChild(b);k=b.offsetWidth;b.parentNode===h&&h.removeChild(b);return k}}};f.n=function(h){return i[h]||(i[h]=new a(h))};return a}();f.Ja=function(){function a(e){this.X=e}var b=f.n("50%"),c={top:1,center:1,bottom:1},d={left:1,center:1,right:1};a.prototype={zd:function(){if(!this.ac){var e=this.X,g=e.length,j=f.v,i=j.qa,h=f.n("0");i=i.na;h=["left",h,"top",h];if(g===1){e.push(new j.ob(i,"center"));g++}if(g===2){i&(e[0].k|e[1].k)&&e[0].d in c&& -e[1].d in d&&e.push(e.shift());if(e[0].k&i)if(e[0].d==="center")h[1]=b;else h[0]=e[0].d;else if(e[0].W())h[1]=f.n(e[0].d);if(e[1].k&i)if(e[1].d==="center")h[3]=b;else h[2]=e[1].d;else if(e[1].W())h[3]=f.n(e[1].d)}this.ac=h}return this.ac},coords:function(e,g,j){var i=this.zd(),h=i[1].a(e,g);e=i[3].a(e,j);return{x:i[0]==="right"?g-h:h,y:i[2]==="bottom"?j-e:e}}};return a}();f.Ka=function(){function a(b,c){this.h=b;this.f=c}a.prototype={a:function(b,c,d,e,g){var j=this.h,i=this.f,h=c/d;e=e/g;if(j=== -"contain"){j=e>h?c:d*e;i=e>h?c/e:d}else if(j==="cover"){j=e<h?c:d*e;i=e<h?c/e:d}else if(j==="auto"){i=i==="auto"?g:i.a(b,d);j=i*e}else{j=j.a(b,c);i=i==="auto"?j/e:i.a(b,d)}return{h:j,f:i}}};a.Kc=new a("auto","auto");return a}();f.Ec=function(){function a(b){this.Y=b}a.prototype={Kb:/[a-z]+$/i,yb:function(){return this.ad||(this.ad=this.Y.match(this.Kb)[0].toLowerCase())},jd:function(){var b=this.Vc,c;if(b===undefined){b=this.yb();c=parseFloat(this.Y,10);b=this.Vc=b==="deg"?c:b==="rad"?c/Math.PI*180: -b==="grad"?c/400*360:b==="turn"?c*360:0}return b}};return a}();f.Jc=function(){function a(c){this.Y=c}var b={};a.Qd=/\s*rgba\(\s*(\d{1,3})\s*,\s*(\d{1,3})\s*,\s*(\d{1,3})\s*,\s*(\d+|\d*\.\d+)\s*\)\s*/;a.Fb={aliceblue:"F0F8FF",antiquewhite:"FAEBD7",aqua:"0FF",aquamarine:"7FFFD4",azure:"F0FFFF",beige:"F5F5DC",bisque:"FFE4C4",black:"000",blanchedalmond:"FFEBCD",blue:"00F",blueviolet:"8A2BE2",brown:"A52A2A",burlywood:"DEB887",cadetblue:"5F9EA0",chartreuse:"7FFF00",chocolate:"D2691E",coral:"FF7F50",cornflowerblue:"6495ED", -cornsilk:"FFF8DC",crimson:"DC143C",cyan:"0FF",darkblue:"00008B",darkcyan:"008B8B",darkgoldenrod:"B8860B",darkgray:"A9A9A9",darkgreen:"006400",darkkhaki:"BDB76B",darkmagenta:"8B008B",darkolivegreen:"556B2F",darkorange:"FF8C00",darkorchid:"9932CC",darkred:"8B0000",darksalmon:"E9967A",darkseagreen:"8FBC8F",darkslateblue:"483D8B",darkslategray:"2F4F4F",darkturquoise:"00CED1",darkviolet:"9400D3",deeppink:"FF1493",deepskyblue:"00BFFF",dimgray:"696969",dodgerblue:"1E90FF",firebrick:"B22222",floralwhite:"FFFAF0", -forestgreen:"228B22",fuchsia:"F0F",gainsboro:"DCDCDC",ghostwhite:"F8F8FF",gold:"FFD700",goldenrod:"DAA520",gray:"808080",green:"008000",greenyellow:"ADFF2F",honeydew:"F0FFF0",hotpink:"FF69B4",indianred:"CD5C5C",indigo:"4B0082",ivory:"FFFFF0",khaki:"F0E68C",lavender:"E6E6FA",lavenderblush:"FFF0F5",lawngreen:"7CFC00",lemonchiffon:"FFFACD",lightblue:"ADD8E6",lightcoral:"F08080",lightcyan:"E0FFFF",lightgoldenrodyellow:"FAFAD2",lightgreen:"90EE90",lightgrey:"D3D3D3",lightpink:"FFB6C1",lightsalmon:"FFA07A", -lightseagreen:"20B2AA",lightskyblue:"87CEFA",lightslategray:"789",lightsteelblue:"B0C4DE",lightyellow:"FFFFE0",lime:"0F0",limegreen:"32CD32",linen:"FAF0E6",magenta:"F0F",maroon:"800000",mediumauqamarine:"66CDAA",mediumblue:"0000CD",mediumorchid:"BA55D3",mediumpurple:"9370D8",mediumseagreen:"3CB371",mediumslateblue:"7B68EE",mediumspringgreen:"00FA9A",mediumturquoise:"48D1CC",mediumvioletred:"C71585",midnightblue:"191970",mintcream:"F5FFFA",mistyrose:"FFE4E1",moccasin:"FFE4B5",navajowhite:"FFDEAD", -navy:"000080",oldlace:"FDF5E6",olive:"808000",olivedrab:"688E23",orange:"FFA500",orangered:"FF4500",orchid:"DA70D6",palegoldenrod:"EEE8AA",palegreen:"98FB98",paleturquoise:"AFEEEE",palevioletred:"D87093",papayawhip:"FFEFD5",peachpuff:"FFDAB9",peru:"CD853F",pink:"FFC0CB",plum:"DDA0DD",powderblue:"B0E0E6",purple:"800080",red:"F00",rosybrown:"BC8F8F",royalblue:"4169E1",saddlebrown:"8B4513",salmon:"FA8072",sandybrown:"F4A460",seagreen:"2E8B57",seashell:"FFF5EE",sienna:"A0522D",silver:"C0C0C0",skyblue:"87CEEB", -slateblue:"6A5ACD",slategray:"708090",snow:"FFFAFA",springgreen:"00FF7F",steelblue:"4682B4",tan:"D2B48C",teal:"008080",thistle:"D8BFD8",tomato:"FF6347",turquoise:"40E0D0",violet:"EE82EE",wheat:"F5DEB3",white:"FFF",whitesmoke:"F5F5F5",yellow:"FF0",yellowgreen:"9ACD32"};a.prototype={parse:function(){if(!this.Ua){var c=this.Y,d;if(d=c.match(a.Qd)){this.Ua="rgb("+d[1]+","+d[2]+","+d[3]+")";this.Yb=parseFloat(d[4])}else{if((d=c.toLowerCase())in a.Fb)c="#"+a.Fb[d];this.Ua=c;this.Yb=c==="transparent"?0: -1}}},U:function(c){this.parse();return this.Ua==="currentColor"?c.currentStyle.color:this.Ua},fa:function(){this.parse();return this.Yb}};f.ha=function(c){return b[c]||(b[c]=new a(c))};return a}();f.v=function(){function a(c){this.$a=c;this.ch=0;this.X=[];this.Ga=0}var b=a.qa={Ia:1,Wb:2,z:4,Lc:8,Xb:16,na:32,K:64,oa:128,pa:256,Ra:512,Tc:1024,URL:2048};a.ob=function(c,d){this.k=c;this.d=d};a.ob.prototype={Ca:function(){return this.k&b.K||this.k&b.oa&&this.d==="0"},W:function(){return this.Ca()||this.k& -b.Ra}};a.prototype={de:/\s/,Kd:/^[\+\-]?(\d*\.)?\d+/,url:/^url\(\s*("([^"]*)"|'([^']*)'|([!#$%&*-~]*))\s*\)/i,nc:/^\-?[_a-z][\w-]*/i,Yd:/^("([^"]*)"|'([^']*)')/,Bd:/^#([\da-f]{6}|[\da-f]{3})/i,be:{px:b.K,em:b.K,ex:b.K,mm:b.K,cm:b.K,"in":b.K,pt:b.K,pc:b.K,deg:b.Ia,rad:b.Ia,grad:b.Ia},fd:{rgb:1,rgba:1,hsl:1,hsla:1},next:function(c){function d(p,r){p=new a.ob(p,r);if(!c){k.X.push(p);k.Ga++}return p}function e(){k.Ga++;return null}var g,j,i,h,k=this;if(this.Ga<this.X.length)return this.X[this.Ga++];for(;this.de.test(this.$a.charAt(this.ch));)this.ch++; -if(this.ch>=this.$a.length)return e();j=this.ch;g=this.$a.substring(this.ch);i=g.charAt(0);switch(i){case "#":if(h=g.match(this.Bd)){this.ch+=h[0].length;return d(b.z,h[0])}break;case '"':case "'":if(h=g.match(this.Yd)){this.ch+=h[0].length;return d(b.Tc,h[2]||h[3]||"")}break;case "/":case ",":this.ch++;return d(b.pa,i);case "u":if(h=g.match(this.url)){this.ch+=h[0].length;return d(b.URL,h[2]||h[3]||h[4]||"")}}if(h=g.match(this.Kd)){i=h[0];this.ch+=i.length;if(g.charAt(i.length)==="%"){this.ch++; -return d(b.Ra,i+"%")}if(h=g.substring(i.length).match(this.nc)){i+=h[0];this.ch+=h[0].length;return d(this.be[h[0].toLowerCase()]||b.Lc,i)}return d(b.oa,i)}if(h=g.match(this.nc)){i=h[0];this.ch+=i.length;if(i.toLowerCase()in f.Jc.Fb||i==="currentColor"||i==="transparent")return d(b.z,i);if(g.charAt(i.length)==="("){this.ch++;if(i.toLowerCase()in this.fd){g=function(p){return p&&p.k&b.oa};h=function(p){return p&&p.k&(b.oa|b.Ra)};var n=function(p,r){return p&&p.d===r},m=function(){return k.next(1)}; -if((i.charAt(0)==="r"?h(m()):g(m()))&&n(m(),",")&&h(m())&&n(m(),",")&&h(m())&&(i==="rgb"||i==="hsa"||n(m(),",")&&g(m()))&&n(m(),")"))return d(b.z,this.$a.substring(j,this.ch));return e()}return d(b.Xb,i)}return d(b.na,i)}this.ch++;return d(b.Wb,i)},D:function(){return this.X[this.Ga-- -2]},all:function(){for(;this.next(););return this.X},ma:function(c,d){for(var e=[],g,j;g=this.next();){if(c(g)){j=true;this.D();break}e.push(g)}return d&&!j?null:e}};return a}();var ha=function(a){this.e=a};ha.prototype= -{Z:0,Od:function(){var a=this.qb,b;return!a||(b=this.o())&&(a.x!==b.x||a.y!==b.y)},Td:function(){var a=this.qb,b;return!a||(b=this.o())&&(a.h!==b.h||a.f!==b.f)},hc:function(){var a=this.e,b=a.getBoundingClientRect(),c=f.ja===9,d=f.O===7,e=b.right-b.left;return{x:b.left,y:b.top,h:c||d?a.offsetWidth:e,f:c||d?a.offsetHeight:b.bottom-b.top,Hd:d&&e?a.offsetWidth/e:1}},o:function(){return this.Z?this.Va||(this.Va=this.hc()):this.hc()},Ad:function(){return!!this.qb},cb:function(){++this.Z},hb:function(){if(!--this.Z){if(this.Va)this.qb= -this.Va;this.Va=null}}};(function(){function a(b){var c=f.p.Ba(b);return function(){if(this.Z){var d=this.$b||(this.$b={});return c in d?d[c]:(d[c]=b.call(this))}else return b.call(this)}}f.B={Z:0,ka:function(b){function c(d){this.e=d;this.Zb=this.ia()}f.p.Eb(c.prototype,f.B,b);c.$c={};return c},j:function(){var b=this.ia(),c=this.constructor.$c;return b?b in c?c[b]:(c[b]=this.la(b)):null},ia:a(function(){var b=this.e,c=this.constructor,d=b.style;b=b.currentStyle;var e=this.wa,g=this.Fa,j=c.Yc||(c.Yc= -f.F+e);c=c.Zc||(c.Zc=f.nb+g.charAt(0).toUpperCase()+g.substring(1));return d[c]||b.getAttribute(j)||d[g]||b.getAttribute(e)}),i:a(function(){return!!this.j()}),H:a(function(){var b=this.ia(),c=b!==this.Zb;this.Zb=b;return c}),va:a,cb:function(){++this.Z},hb:function(){--this.Z||delete this.$b}}})();f.Sb=f.B.ka({wa:f.F+"background",Fa:f.nb+"Background",cd:{scroll:1,fixed:1,local:1},fb:{"repeat-x":1,"repeat-y":1,repeat:1,"no-repeat":1},sc:{"padding-box":1,"border-box":1,"content-box":1},Pd:{top:1,right:1, -bottom:1,left:1,center:1},Ud:{contain:1,cover:1},eb:{Ma:"backgroundClip",z:"backgroundColor",da:"backgroundImage",Pa:"backgroundOrigin",S:"backgroundPosition",T:"backgroundRepeat",Sa:"backgroundSize"},la:function(a){function b(s){return s&&s.W()||s.k&k&&s.d in t}function c(s){return s&&(s.W()&&f.n(s.d)||s.d==="auto"&&"auto")}var d=this.e.currentStyle,e,g,j,i=f.v.qa,h=i.pa,k=i.na,n=i.z,m,p,r=0,t=this.Pd,v,l,q={M:[]};if(this.wb()){e=new f.v(a);for(j={};g=e.next();){m=g.k;p=g.d;if(!j.P&&m&i.Xb&&p=== -"linear-gradient"){v={ca:[],P:p};for(l={};g=e.next();){m=g.k;p=g.d;if(m&i.Wb&&p===")"){l.color&&v.ca.push(l);v.ca.length>1&&f.p.Eb(j,v);break}if(m&n){if(v.sa||v.zb){g=e.D();if(g.k!==h)break;e.next()}l={color:f.ha(p)};g=e.next();if(g.W())l.db=f.n(g.d);else e.D()}else if(m&i.Ia&&!v.sa&&!l.color&&!v.ca.length)v.sa=new f.Ec(g.d);else if(b(g)&&!v.zb&&!l.color&&!v.ca.length){e.D();v.zb=new f.Ja(e.ma(function(s){return!b(s)},false))}else if(m&h&&p===","){if(l.color){v.ca.push(l);l={}}}else break}}else if(!j.P&& -m&i.URL){j.Ab=p;j.P="image"}else if(b(g)&&!j.$){e.D();j.$=new f.Ja(e.ma(function(s){return!b(s)},false))}else if(m&k)if(p in this.fb&&!j.bb)j.bb=p;else if(p in this.sc&&!j.Wa){j.Wa=p;if((g=e.next())&&g.k&k&&g.d in this.sc)j.ub=g.d;else{j.ub=p;e.D()}}else if(p in this.cd&&!j.bc)j.bc=p;else return null;else if(m&n&&!q.color)q.color=f.ha(p);else if(m&h&&p==="/"&&!j.Xa&&j.$){g=e.next();if(g.k&k&&g.d in this.Ud)j.Xa=new f.Ka(g.d);else if(g=c(g)){m=c(e.next());if(!m){m=g;e.D()}j.Xa=new f.Ka(g,m)}else return null}else if(m& -h&&p===","&&j.P){j.Hb=a.substring(r,e.ch-1);r=e.ch;q.M.push(j);j={}}else return null}if(j.P){j.Hb=a.substring(r);q.M.push(j)}}else this.Bc(f.ja<9?function(){var s=this.eb,o=d[s.S+"X"],u=d[s.S+"Y"],x=d[s.da],y=d[s.z];if(y!=="transparent")q.color=f.ha(y);if(x!=="none")q.M=[{P:"image",Ab:(new f.v(x)).next().d,bb:d[s.T],$:new f.Ja((new f.v(o+" "+u)).all())}]}:function(){var s=this.eb,o=/\s*,\s*/,u=d[s.da].split(o),x=d[s.z],y,z,B,E,D,C;if(x!=="transparent")q.color=f.ha(x);if((E=u.length)&&u[0]!=="none"){x= -d[s.T].split(o);y=d[s.S].split(o);z=d[s.Pa].split(o);B=d[s.Ma].split(o);s=d[s.Sa].split(o);q.M=[];for(o=0;o<E;o++)if((D=u[o])&&D!=="none"){C=s[o].split(" ");q.M.push({Hb:D+" "+x[o]+" "+y[o]+" / "+s[o]+" "+z[o]+" "+B[o],P:"image",Ab:(new f.v(D)).next().d,bb:x[o],$:new f.Ja((new f.v(y[o])).all()),Wa:z[o],ub:B[o],Xa:new f.Ka(C[0],C[1])})}}});return q.color||q.M[0]?q:null},Bc:function(a){var b=f.ja>8,c=this.eb,d=this.e.runtimeStyle,e=d[c.da],g=d[c.z],j=d[c.T],i,h,k,n;if(e)d[c.da]="";if(g)d[c.z]="";if(j)d[c.T]= -"";if(b){i=d[c.Ma];h=d[c.Pa];n=d[c.S];k=d[c.Sa];if(i)d[c.Ma]="";if(h)d[c.Pa]="";if(n)d[c.S]="";if(k)d[c.Sa]=""}a=a.call(this);if(e)d[c.da]=e;if(g)d[c.z]=g;if(j)d[c.T]=j;if(b){if(i)d[c.Ma]=i;if(h)d[c.Pa]=h;if(n)d[c.S]=n;if(k)d[c.Sa]=k}return a},ia:f.B.va(function(){return this.wb()||this.Bc(function(){var a=this.e.currentStyle,b=this.eb;return a[b.z]+" "+a[b.da]+" "+a[b.T]+" "+a[b.S+"X"]+" "+a[b.S+"Y"]})}),wb:f.B.va(function(){var a=this.e;return a.style[this.Fa]||a.currentStyle.getAttribute(this.wa)}), -qc:function(){var a=0;if(f.O<7){a=this.e;a=""+(a.style[f.nb+"PngFix"]||a.currentStyle.getAttribute(f.F+"png-fix"))==="true"}return a},i:f.B.va(function(){return(this.wb()||this.qc())&&!!this.j()})});f.Vb=f.B.ka({wc:["Top","Right","Bottom","Left"],Id:{thin:"1px",medium:"3px",thick:"5px"},la:function(){var a={},b={},c={},d=false,e=true,g=true,j=true;this.Cc(function(){for(var i=this.e.currentStyle,h=0,k,n,m,p,r,t,v;h<4;h++){m=this.wc[h];v=m.charAt(0).toLowerCase();k=b[v]=i["border"+m+"Style"];n=i["border"+ -m+"Color"];m=i["border"+m+"Width"];if(h>0){if(k!==p)g=false;if(n!==r)e=false;if(m!==t)j=false}p=k;r=n;t=m;c[v]=f.ha(n);m=a[v]=f.n(b[v]==="none"?"0":this.Id[m]||m);if(m.a(this.e)>0)d=true}});return d?{J:a,Zd:b,gd:c,ee:j,hd:e,$d:g}:null},ia:f.B.va(function(){var a=this.e,b=a.currentStyle,c;a.tagName in f.Ac&&a.offsetParent.currentStyle.borderCollapse==="collapse"||this.Cc(function(){c=b.borderWidth+"|"+b.borderStyle+"|"+b.borderColor});return c}),Cc:function(a){var b=this.e.runtimeStyle,c=b.borderWidth, -d=b.borderColor;if(c)b.borderWidth="";if(d)b.borderColor="";a=a.call(this);if(c)b.borderWidth=c;if(d)b.borderColor=d;return a}});(function(){f.jb=f.B.ka({wa:"border-radius",Fa:"borderRadius",la:function(b){var c=null,d,e,g,j,i=false;if(b){e=new f.v(b);var h=function(){for(var k=[],n;(g=e.next())&&g.W();){j=f.n(g.d);n=j.ic();if(n<0)return null;if(n>0)i=true;k.push(j)}return k.length>0&&k.length<5?{tl:k[0],tr:k[1]||k[0],br:k[2]||k[0],bl:k[3]||k[1]||k[0]}:null};if(b=h()){if(g){if(g.k&f.v.qa.pa&&g.d=== -"/")d=h()}else d=b;if(i&&b&&d)c={x:b,y:d}}}return c}});var a=f.n("0");a={tl:a,tr:a,br:a,bl:a};f.jb.Dc={x:a,y:a}})();f.Ub=f.B.ka({wa:"border-image",Fa:"borderImage",fb:{stretch:1,round:1,repeat:1,space:1},la:function(a){var b=null,c,d,e,g,j,i,h=0,k=f.v.qa,n=k.na,m=k.oa,p=k.Ra;if(a){c=new f.v(a);b={};for(var r=function(l){return l&&l.k&k.pa&&l.d==="/"},t=function(l){return l&&l.k&n&&l.d==="fill"},v=function(){g=c.ma(function(l){return!(l.k&(m|p))});if(t(c.next())&&!b.fill)b.fill=true;else c.D();if(r(c.next())){h++; -j=c.ma(function(l){return!l.W()&&!(l.k&n&&l.d==="auto")});if(r(c.next())){h++;i=c.ma(function(l){return!l.Ca()})}}else c.D()};a=c.next();){d=a.k;e=a.d;if(d&(m|p)&&!g){c.D();v()}else if(t(a)&&!b.fill){b.fill=true;v()}else if(d&n&&this.fb[e]&&!b.repeat){b.repeat={f:e};if(a=c.next())if(a.k&n&&this.fb[a.d])b.repeat.Ob=a.d;else c.D()}else if(d&k.URL&&!b.src)b.src=e;else return null}if(!b.src||!g||g.length<1||g.length>4||j&&j.length>4||h===1&&j.length<1||i&&i.length>4||h===2&&i.length<1)return null;if(!b.repeat)b.repeat= -{f:"stretch"};if(!b.repeat.Ob)b.repeat.Ob=b.repeat.f;a=function(l,q){return{t:q(l[0]),r:q(l[1]||l[0]),b:q(l[2]||l[0]),l:q(l[3]||l[1]||l[0])}};b.slice=a(g,function(l){return f.n(l.k&m?l.d+"px":l.d)});if(j&&j[0])b.J=a(j,function(l){return l.W()?f.n(l.d):l.d});if(i&&i[0])b.Da=a(i,function(l){return l.Ca()?f.n(l.d):l.d})}return b}});f.Ic=f.B.ka({wa:"box-shadow",Fa:"boxShadow",la:function(a){var b,c=f.n,d=f.v.qa,e;if(a){e=new f.v(a);b={Da:[],Bb:[]};for(a=function(){for(var g,j,i,h,k,n;g=e.next();){i=g.d; -j=g.k;if(j&d.pa&&i===",")break;else if(g.Ca()&&!k){e.D();k=e.ma(function(m){return!m.Ca()})}else if(j&d.z&&!h)h=i;else if(j&d.na&&i==="inset"&&!n)n=true;else return false}g=k&&k.length;if(g>1&&g<5){(n?b.Bb:b.Da).push({fe:c(k[0].d),ge:c(k[1].d),blur:c(k[2]?k[2].d:"0"),Vd:c(k[3]?k[3].d:"0"),color:f.ha(h||"currentColor")});return true}return false};a(););}return b&&(b.Bb.length||b.Da.length)?b:null}});f.Uc=f.B.ka({ia:f.B.va(function(){var a=this.e.currentStyle;return a.visibility+"|"+a.display}),la:function(){var a= -this.e,b=a.runtimeStyle;a=a.currentStyle;var c=b.visibility,d;b.visibility="";d=a.visibility;b.visibility=c;return{ce:d!=="hidden",nd:a.display!=="none"}},i:function(){return false}});f.u={R:function(a){function b(c,d,e,g){this.e=c;this.s=d;this.g=e;this.parent=g}f.p.Eb(b.prototype,f.u,a);return b},Cb:false,Q:function(){return false},Ea:f.aa,Lb:function(){this.m();this.i()&&this.V()},ib:function(){this.Cb=true},Mb:function(){this.i()?this.V():this.m()},sb:function(a,b){this.vc(a);for(var c=this.ra|| -(this.ra=[]),d=a+1,e=c.length,g;d<e;d++)if(g=c[d])break;c[a]=b;this.I().insertBefore(b,g||null)},za:function(a){var b=this.ra;return b&&b[a]||null},vc:function(a){var b=this.za(a),c=this.Ta;if(b&&c){c.removeChild(b);this.ra[a]=null}},Aa:function(a,b,c,d){var e=this.rb||(this.rb={}),g=e[a];if(!g){g=e[a]=f.p.Za("shape");if(b)g.appendChild(g[b]=f.p.Za(b));if(d){c=this.za(d);if(!c){this.sb(d,doc.createElement("group"+d));c=this.za(d)}}c.appendChild(g);a=g.style;a.position="absolute";a.left=a.top=0;a.behavior= -"url(#default#VML)"}return g},vb:function(a){var b=this.rb,c=b&&b[a];if(c){c.parentNode.removeChild(c);delete b[a]}return!!c},kc:function(a){var b=this.e,c=this.s.o(),d=c.h,e=c.f,g,j,i,h,k,n;c=a.x.tl.a(b,d);g=a.y.tl.a(b,e);j=a.x.tr.a(b,d);i=a.y.tr.a(b,e);h=a.x.br.a(b,d);k=a.y.br.a(b,e);n=a.x.bl.a(b,d);a=a.y.bl.a(b,e);d=Math.min(d/(c+j),e/(i+k),d/(n+h),e/(g+a));if(d<1){c*=d;g*=d;j*=d;i*=d;h*=d;k*=d;n*=d;a*=d}return{x:{tl:c,tr:j,br:h,bl:n},y:{tl:g,tr:i,br:k,bl:a}}},ya:function(a,b,c){b=b||1;var d,e, -g=this.s.o();e=g.h*b;g=g.f*b;var j=this.g.G,i=Math.floor,h=Math.ceil,k=a?a.Jb*b:0,n=a?a.Ib*b:0,m=a?a.tb*b:0;a=a?a.Db*b:0;var p,r,t,v,l;if(c||j.i()){d=this.kc(c||j.j());c=d.x.tl*b;j=d.y.tl*b;p=d.x.tr*b;r=d.y.tr*b;t=d.x.br*b;v=d.y.br*b;l=d.x.bl*b;b=d.y.bl*b;e="m"+i(a)+","+i(j)+"qy"+i(c)+","+i(k)+"l"+h(e-p)+","+i(k)+"qx"+h(e-n)+","+i(r)+"l"+h(e-n)+","+h(g-v)+"qy"+h(e-t)+","+h(g-m)+"l"+i(l)+","+h(g-m)+"qx"+i(a)+","+h(g-b)+" x e"}else e="m"+i(a)+","+i(k)+"l"+h(e-n)+","+i(k)+"l"+h(e-n)+","+h(g-m)+"l"+i(a)+ -","+h(g-m)+"xe";return e},I:function(){var a=this.parent.za(this.N),b;if(!a){a=doc.createElement(this.Ya);b=a.style;b.position="absolute";b.top=b.left=0;this.parent.sb(this.N,a)}return a},mc:function(){var a=this.e,b=a.currentStyle,c=a.runtimeStyle,d=a.tagName,e=f.O===6,g;if(e&&(d in f.cc||d==="FIELDSET")||d==="BUTTON"||d==="INPUT"&&a.type in f.Gd){c.borderWidth="";d=this.g.w.wc;for(g=d.length;g--;){e=d[g];c["padding"+e]="";c["padding"+e]=f.n(b["padding"+e]).a(a)+f.n(b["border"+e+"Width"]).a(a)+(f.O!== -8&&g%2?1:0)}c.borderWidth=0}else if(e){if(a.childNodes.length!==1||a.firstChild.tagName!=="ie6-mask"){b=doc.createElement("ie6-mask");d=b.style;d.visibility="visible";for(d.zoom=1;d=a.firstChild;)b.appendChild(d);a.appendChild(b);c.visibility="hidden"}}else c.borderColor="transparent"},ie:function(){},m:function(){this.parent.vc(this.N);delete this.rb;delete this.ra}};f.Rc=f.u.R({i:function(){var a=this.ed;for(var b in a)if(a.hasOwnProperty(b)&&a[b].i())return true;return false},Q:function(){return this.g.Pb.H()}, -ib:function(){if(this.i()){var a=this.jc(),b=a,c;a=a.currentStyle;var d=a.position,e=this.I().style,g=0,j=0;j=this.s.o();var i=j.Hd;if(d==="fixed"&&f.O>6){g=j.x*i;j=j.y*i;b=d}else{do b=b.offsetParent;while(b&&b.currentStyle.position==="static");if(b){c=b.getBoundingClientRect();b=b.currentStyle;g=(j.x-c.left)*i-(parseFloat(b.borderLeftWidth)||0);j=(j.y-c.top)*i-(parseFloat(b.borderTopWidth)||0)}else{b=doc.documentElement;g=(j.x+b.scrollLeft-b.clientLeft)*i;j=(j.y+b.scrollTop-b.clientTop)*i}b="absolute"}e.position= -b;e.left=g;e.top=j;e.zIndex=d==="static"?-1:a.zIndex;this.Cb=true}},Mb:f.aa,Nb:function(){var a=this.g.Pb.j();this.I().style.display=a.ce&&a.nd?"":"none"},Lb:function(){this.i()?this.Nb():this.m()},jc:function(){var a=this.e;return a.tagName in f.Ac?a.offsetParent:a},I:function(){var a=this.Ta,b;if(!a){b=this.jc();a=this.Ta=doc.createElement("css3-container");a.style.direction="ltr";this.Nb();b.parentNode.insertBefore(a,b)}return a},ab:f.aa,m:function(){var a=this.Ta,b;if(a&&(b=a.parentNode))b.removeChild(a); -delete this.Ta;delete this.ra}});f.Fc=f.u.R({N:2,Ya:"background",Q:function(){var a=this.g;return a.C.H()||a.G.H()},i:function(){var a=this.g;return a.q.i()||a.G.i()||a.C.i()||a.ga.i()&&a.ga.j().Bb},V:function(){var a=this.s.o();if(a.h&&a.f){this.od();this.pd()}},od:function(){var a=this.g.C.j(),b=this.s.o(),c=this.e,d=a&&a.color,e,g;if(d&&d.fa()>0){this.lc();a=this.Aa("bgColor","fill",this.I(),1);e=b.h;b=b.f;a.stroked=false;a.coordsize=e*2+","+b*2;a.coordorigin="1,1";a.path=this.ya(null,2);g=a.style; -g.width=e;g.height=b;a.fill.color=d.U(c);c=d.fa();if(c<1)a.fill.opacity=c}else this.vb("bgColor")},pd:function(){var a=this.g.C.j(),b=this.s.o();a=a&&a.M;var c,d,e,g,j;if(a){this.lc();d=b.h;e=b.f;for(j=a.length;j--;){b=a[j];c=this.Aa("bgImage"+j,"fill",this.I(),2);c.stroked=false;c.fill.type="tile";c.fillcolor="none";c.coordsize=d*2+","+e*2;c.coordorigin="1,1";c.path=this.ya(0,2);g=c.style;g.width=d;g.height=e;if(b.P==="linear-gradient")this.bd(c,b);else{c.fill.src=b.Ab;this.Nd(c,j)}}}for(j=a?a.length: -0;this.vb("bgImage"+j++););},Nd:function(a,b){var c=this;f.p.Rb(a.fill.src,function(d){var e=c.e,g=c.s.o(),j=g.h;g=g.f;if(j&&g){var i=a.fill,h=c.g,k=h.w.j(),n=k&&k.J;k=n?n.t.a(e):0;var m=n?n.r.a(e):0,p=n?n.b.a(e):0;n=n?n.l.a(e):0;h=h.C.j().M[b];e=h.$?h.$.coords(e,j-d.h-n-m,g-d.f-k-p):{x:0,y:0};h=h.bb;p=m=0;var r=j+1,t=g+1,v=f.O===8?0:1;n=Math.round(e.x)+n+0.5;k=Math.round(e.y)+k+0.5;i.position=n/j+","+k/g;i.size.x=1;i.size=d.h+"px,"+d.f+"px";if(h&&h!=="repeat"){if(h==="repeat-x"||h==="no-repeat"){m= -k+1;t=k+d.f+v}if(h==="repeat-y"||h==="no-repeat"){p=n+1;r=n+d.h+v}a.style.clip="rect("+m+"px,"+r+"px,"+t+"px,"+p+"px)"}}})},bd:function(a,b){var c=this.e,d=this.s.o(),e=d.h,g=d.f;a=a.fill;d=b.ca;var j=d.length,i=Math.PI,h=f.Na,k=h.tc,n=h.dc;b=h.gc(c,e,g,b);h=b.sa;var m=b.xc,p=b.yc,r=b.Wd,t=b.Xd,v=b.rd,l=b.sd,q=b.kd,s=b.ld;b=b.rc;e=h%90?Math.atan2(q*e/g,s)/i*180:h+90;e+=180;e%=360;v=k(r,t,h,v,l);g=n(r,t,v[0],v[1]);i=[];v=k(m,p,h,r,t);n=n(m,p,v[0],v[1])/g*100;k=[];for(h=0;h<j;h++)k.push(d[h].db?d[h].db.a(c, -b):h===0?0:h===j-1?b:null);for(h=1;h<j;h++){if(k[h]===null){m=k[h-1];b=h;do p=k[++b];while(p===null);k[h]=m+(p-m)/(b-h+1)}k[h]=Math.max(k[h],k[h-1])}for(h=0;h<j;h++)i.push(n+k[h]/g*100+"% "+d[h].color.U(c));a.angle=e;a.type="gradient";a.method="sigma";a.color=d[0].color.U(c);a.color2=d[j-1].color.U(c);if(a.colors)a.colors.value=i.join(",");else a.colors=i.join(",")},lc:function(){var a=this.e.runtimeStyle;a.backgroundImage="url(about:blank)";a.backgroundColor="transparent"},m:function(){f.u.m.call(this); -var a=this.e.runtimeStyle;a.backgroundImage=a.backgroundColor=""}});f.Gc=f.u.R({N:4,Ya:"border",Q:function(){var a=this.g;return a.w.H()||a.G.H()},i:function(){var a=this.g;return a.G.i()&&!a.q.i()&&a.w.i()},V:function(){var a=this.e,b=this.g.w.j(),c=this.s.o(),d=c.h;c=c.f;var e,g,j,i,h;if(b){this.mc();b=this.wd(2);i=0;for(h=b.length;i<h;i++){j=b[i];e=this.Aa("borderPiece"+i,j.stroke?"stroke":"fill",this.I());e.coordsize=d*2+","+c*2;e.coordorigin="1,1";e.path=j.path;g=e.style;g.width=d;g.height=c; -e.filled=!!j.fill;e.stroked=!!j.stroke;if(j.stroke){e=e.stroke;e.weight=j.Qb+"px";e.color=j.color.U(a);e.dashstyle=j.stroke==="dashed"?"2 2":j.stroke==="dotted"?"1 1":"solid";e.linestyle=j.stroke==="double"&&j.Qb>2?"ThinThin":"Single"}else e.fill.color=j.fill.U(a)}for(;this.vb("borderPiece"+i++););}},wd:function(a){var b=this.e,c,d,e,g=this.g.w,j=[],i,h,k,n,m=Math.round,p,r,t;if(g.i()){c=g.j();g=c.J;r=c.Zd;t=c.gd;if(c.ee&&c.$d&&c.hd){if(t.t.fa()>0){c=g.t.a(b);k=c/2;j.push({path:this.ya({Jb:k,Ib:k, -tb:k,Db:k},a),stroke:r.t,color:t.t,Qb:c})}}else{a=a||1;c=this.s.o();d=c.h;e=c.f;c=m(g.t.a(b));k=m(g.r.a(b));n=m(g.b.a(b));b=m(g.l.a(b));var v={t:c,r:k,b:n,l:b};b=this.g.G;if(b.i())p=this.kc(b.j());i=Math.floor;h=Math.ceil;var l=function(o,u){return p?p[o][u]:0},q=function(o,u,x,y,z,B){var E=l("x",o),D=l("y",o),C=o.charAt(1)==="r";o=o.charAt(0)==="b";return E>0&&D>0?(B?"al":"ae")+(C?h(d-E):i(E))*a+","+(o?h(e-D):i(D))*a+","+(i(E)-u)*a+","+(i(D)-x)*a+","+y*65535+","+2949075*(z?1:-1):(B?"m":"l")+(C?d- -u:u)*a+","+(o?e-x:x)*a},s=function(o,u,x,y){var z=o==="t"?i(l("x","tl"))*a+","+h(u)*a:o==="r"?h(d-u)*a+","+i(l("y","tr"))*a:o==="b"?h(d-l("x","br"))*a+","+i(e-u)*a:i(u)*a+","+h(e-l("y","bl"))*a;o=o==="t"?h(d-l("x","tr"))*a+","+h(u)*a:o==="r"?h(d-u)*a+","+h(e-l("y","br"))*a:o==="b"?i(l("x","bl"))*a+","+i(e-u)*a:i(u)*a+","+i(l("y","tl"))*a;return x?(y?"m"+o:"")+"l"+z:(y?"m"+z:"")+"l"+o};b=function(o,u,x,y,z,B){var E=o==="l"||o==="r",D=v[o],C,F;if(D>0&&r[o]!=="none"&&t[o].fa()>0){C=v[E?o:u];u=v[E?u: -o];F=v[E?o:x];x=v[E?x:o];if(r[o]==="dashed"||r[o]==="dotted"){j.push({path:q(y,C,u,B+45,0,1)+q(y,0,0,B,1,0),fill:t[o]});j.push({path:s(o,D/2,0,1),stroke:r[o],Qb:D,color:t[o]});j.push({path:q(z,F,x,B,0,1)+q(z,0,0,B-45,1,0),fill:t[o]})}else j.push({path:q(y,C,u,B+45,0,1)+s(o,D,0,0)+q(z,F,x,B,0,0)+(r[o]==="double"&&D>2?q(z,F-i(F/3),x-i(x/3),B-45,1,0)+s(o,h(D/3*2),1,0)+q(y,C-i(C/3),u-i(u/3),B,1,0)+"x "+q(y,i(C/3),i(u/3),B+45,0,1)+s(o,i(D/3),1,0)+q(z,i(F/3),i(x/3),B,0,0):"")+q(z,0,0,B-45,1,0)+s(o,0,1, -0)+q(y,0,0,B,1,0),fill:t[o]})}};b("t","l","r","tl","tr",90);b("r","t","b","tr","br",0);b("b","r","l","br","bl",-90);b("l","b","t","bl","tl",-180)}}return j},m:function(){if(this.ec||!this.g.q.i())this.e.runtimeStyle.borderColor="";f.u.m.call(this)}});f.Tb=f.u.R({N:5,Md:["t","tr","r","br","b","bl","l","tl","c"],Q:function(){return this.g.q.H()},i:function(){return this.g.q.i()},V:function(){this.I();var a=this.g.q.j(),b=this.g.w.j(),c=this.s.o(),d=this.e,e=this.uc;f.p.Rb(a.src,function(g){function j(s, -o,u,x,y){s=e[s].style;var z=Math.max;s.width=z(o,0);s.height=z(u,0);s.left=x;s.top=y}function i(s,o,u){for(var x=0,y=s.length;x<y;x++)e[s[x]].imagedata[o]=u}var h=c.h,k=c.f,n=f.n("0"),m=a.J||(b?b.J:{t:n,r:n,b:n,l:n});n=m.t.a(d);var p=m.r.a(d),r=m.b.a(d);m=m.l.a(d);var t=a.slice,v=t.t.a(d),l=t.r.a(d),q=t.b.a(d);t=t.l.a(d);j("tl",m,n,0,0);j("t",h-m-p,n,m,0);j("tr",p,n,h-p,0);j("r",p,k-n-r,h-p,n);j("br",p,r,h-p,k-r);j("b",h-m-p,r,m,k-r);j("bl",m,r,0,k-r);j("l",m,k-n-r,0,n);j("c",h-m-p,k-n-r,m,n);i(["tl", -"t","tr"],"cropBottom",(g.f-v)/g.f);i(["tl","l","bl"],"cropRight",(g.h-t)/g.h);i(["bl","b","br"],"cropTop",(g.f-q)/g.f);i(["tr","r","br"],"cropLeft",(g.h-l)/g.h);i(["l","r","c"],"cropTop",v/g.f);i(["l","r","c"],"cropBottom",q/g.f);i(["t","b","c"],"cropLeft",t/g.h);i(["t","b","c"],"cropRight",l/g.h);e.c.style.display=a.fill?"":"none"},this)},I:function(){var a=this.parent.za(this.N),b,c,d,e=this.Md,g=e.length;if(!a){a=doc.createElement("border-image");b=a.style;b.position="absolute";this.uc={};for(d= -0;d<g;d++){c=this.uc[e[d]]=f.p.Za("rect");c.appendChild(f.p.Za("imagedata"));b=c.style;b.behavior="url(#default#VML)";b.position="absolute";b.top=b.left=0;c.imagedata.src=this.g.q.j().src;c.stroked=false;c.filled=false;a.appendChild(c)}this.parent.sb(this.N,a)}return a},Ea:function(){if(this.i()){var a=this.e,b=a.runtimeStyle,c=this.g.q.j().J;b.borderStyle="solid";if(c){b.borderTopWidth=c.t.a(a)+"px";b.borderRightWidth=c.r.a(a)+"px";b.borderBottomWidth=c.b.a(a)+"px";b.borderLeftWidth=c.l.a(a)+"px"}this.mc()}}, -m:function(){var a=this.e.runtimeStyle;a.borderStyle="";if(this.ec||!this.g.w.i())a.borderColor=a.borderWidth="";f.u.m.call(this)}});f.Hc=f.u.R({N:1,Ya:"outset-box-shadow",Q:function(){var a=this.g;return a.ga.H()||a.G.H()},i:function(){var a=this.g.ga;return a.i()&&a.j().Da[0]},V:function(){function a(C,F,O,H,M,P,I){C=b.Aa("shadow"+C+F,"fill",d,j-C);F=C.fill;C.coordsize=n*2+","+m*2;C.coordorigin="1,1";C.stroked=false;C.filled=true;F.color=M.U(c);if(P){F.type="gradienttitle";F.color2=F.color;F.opacity= -0}C.path=I;l=C.style;l.left=O;l.top=H;l.width=n;l.height=m;return C}var b=this,c=this.e,d=this.I(),e=this.g,g=e.ga.j().Da;e=e.G.j();var j=g.length,i=j,h,k=this.s.o(),n=k.h,m=k.f;k=f.O===8?1:0;for(var p=["tl","tr","br","bl"],r,t,v,l,q,s,o,u,x,y,z,B,E,D;i--;){t=g[i];q=t.fe.a(c);s=t.ge.a(c);h=t.Vd.a(c);o=t.blur.a(c);t=t.color;u=-h-o;if(!e&&o)e=f.jb.Dc;u=this.ya({Jb:u,Ib:u,tb:u,Db:u},2,e);if(o){x=(h+o)*2+n;y=(h+o)*2+m;z=x?o*2/x:0;B=y?o*2/y:0;if(o-h>n/2||o-h>m/2)for(h=4;h--;){r=p[h];E=r.charAt(0)==="b"; -D=r.charAt(1)==="r";r=a(i,r,q,s,t,o,u);v=r.fill;v.focusposition=(D?1-z:z)+","+(E?1-B:B);v.focussize="0,0";r.style.clip="rect("+((E?y/2:0)+k)+"px,"+(D?x:x/2)+"px,"+(E?y:y/2)+"px,"+((D?x/2:0)+k)+"px)"}else{r=a(i,"",q,s,t,o,u);v=r.fill;v.focusposition=z+","+B;v.focussize=1-z*2+","+(1-B*2)}}else{r=a(i,"",q,s,t,o,u);q=t.fa();if(q<1)r.fill.opacity=q}}}});f.Pc=f.u.R({N:6,Ya:"imgEl",Q:function(){var a=this.g;return this.e.src!==this.Xc||a.G.H()},i:function(){var a=this.g;return a.G.i()||a.C.qc()},V:function(){this.Xc= -j;this.Cd();var a=this.Aa("img","fill",this.I()),b=a.fill,c=this.s.o(),d=c.h;c=c.f;var e=this.g.w.j(),g=e&&e.J;e=this.e;var j=e.src,i=Math.round,h=e.currentStyle,k=f.n;if(!g||f.O<7){g=f.n("0");g={t:g,r:g,b:g,l:g}}a.stroked=false;b.type="frame";b.src=j;b.position=(d?0.5/d:0)+","+(c?0.5/c:0);a.coordsize=d*2+","+c*2;a.coordorigin="1,1";a.path=this.ya({Jb:i(g.t.a(e)+k(h.paddingTop).a(e)),Ib:i(g.r.a(e)+k(h.paddingRight).a(e)),tb:i(g.b.a(e)+k(h.paddingBottom).a(e)),Db:i(g.l.a(e)+k(h.paddingLeft).a(e))}, -2);a=a.style;a.width=d;a.height=c},Cd:function(){this.e.runtimeStyle.filter="alpha(opacity=0)"},m:function(){f.u.m.call(this);this.e.runtimeStyle.filter=""}});f.Oc=f.u.R({ib:f.aa,Mb:f.aa,Nb:f.aa,Lb:f.aa,Ld:/^,+|,+$/g,Fd:/,+/g,gb:function(a,b){(this.pb||(this.pb=[]))[a]=b||void 0},ab:function(){var a=this.pb,b;if(a&&(b=a.join(",").replace(this.Ld,"").replace(this.Fd,","))!==this.Wc)this.Wc=this.e.runtimeStyle.background=b},m:function(){this.e.runtimeStyle.background="";delete this.pb}});f.Mc=f.u.R({ua:1, -Q:function(){return this.g.C.H()},i:function(){var a=this.g;return a.C.i()||a.q.i()},V:function(){var a=this.g.C.j(),b,c,d=0,e,g;if(a){b=[];if(c=a.M)for(;e=c[d++];)if(e.P==="linear-gradient"){g=this.vd(e.Wa);g=(e.Xa||f.Ka.Kc).a(this.e,g.h,g.f,g.h,g.f);b.push("url(data:image/svg+xml,"+escape(this.xd(e,g.h,g.f))+") "+this.dd(e.$)+" / "+g.h+"px "+g.f+"px "+(e.bc||"")+" "+(e.Wa||"")+" "+(e.ub||""))}else b.push(e.Hb);a.color&&b.push(a.color.Y);this.parent.gb(this.ua,b.join(","))}},dd:function(a){return a? -a.X.map(function(b){return b.d}).join(" "):"0 0"},vd:function(a){var b=this.e,c=this.s.o(),d=c.h;c=c.f;var e;if(a!=="border-box")if((e=this.g.w.j())&&(e=e.J)){d-=e.l.a(b)+e.l.a(b);c-=e.t.a(b)+e.b.a(b)}if(a==="content-box"){a=f.n;e=b.currentStyle;d-=a(e.paddingLeft).a(b)+a(e.paddingRight).a(b);c-=a(e.paddingTop).a(b)+a(e.paddingBottom).a(b)}return{h:d,f:c}},xd:function(a,b,c){var d=this.e,e=a.ca,g=e.length,j=f.Na.gc(d,b,c,a);a=j.xc;var i=j.yc,h=j.td,k=j.ud;j=j.rc;var n,m,p,r,t;n=[];for(m=0;m<g;m++)n.push(e[m].db? -e[m].db.a(d,j):m===0?0:m===g-1?j:null);for(m=1;m<g;m++)if(n[m]===null){r=n[m-1];p=m;do t=n[++p];while(t===null);n[m]=r+(t-r)/(p-m+1)}b=['<svg width="'+b+'" height="'+c+'" xmlns="http://www.w3.org/2000/svg"><defs><linearGradient id="g" gradientUnits="userSpaceOnUse" x1="'+a/b*100+'%" y1="'+i/c*100+'%" x2="'+h/b*100+'%" y2="'+k/c*100+'%">'];for(m=0;m<g;m++)b.push('<stop offset="'+n[m]/j+'" stop-color="'+e[m].color.U(d)+'" stop-opacity="'+e[m].color.fa()+'"/>');b.push('</linearGradient></defs><rect width="100%" height="100%" fill="url(#g)"/></svg>'); -return b.join("")},m:function(){this.parent.gb(this.ua)}});f.Nc=f.u.R({T:"repeat",Sc:"stretch",Qc:"round",ua:0,Q:function(){return this.g.q.H()},i:function(){return this.g.q.i()},V:function(){var a=this,b=a.g.q.j(),c=a.g.w.j(),d=a.s.o(),e=b.repeat,g=e.f,j=e.Ob,i=a.e,h=0;f.p.Rb(b.src,function(k){function n(Q,R,U,V,W,Y,X,S,w,A){K.push('<pattern patternUnits="userSpaceOnUse" id="pattern'+G+'" x="'+(g===l?Q+U/2-w/2:Q)+'" y="'+(j===l?R+V/2-A/2:R)+'" width="'+w+'" height="'+A+'"><svg width="'+w+'" height="'+ -A+'" viewBox="'+W+" "+Y+" "+X+" "+S+'" preserveAspectRatio="none"><image xlink:href="'+v+'" x="0" y="0" width="'+r+'" height="'+t+'" /></svg></pattern>');J.push('<rect x="'+Q+'" y="'+R+'" width="'+U+'" height="'+V+'" fill="url(#pattern'+G+')" />');G++}var m=d.h,p=d.f,r=k.h,t=k.f,v=a.Dd(b.src,r,t),l=a.T,q=a.Sc;k=a.Qc;var s=Math.ceil,o=f.n("0"),u=b.J||(c?c.J:{t:o,r:o,b:o,l:o});o=u.t.a(i);var x=u.r.a(i),y=u.b.a(i);u=u.l.a(i);var z=b.slice,B=z.t.a(i),E=z.r.a(i),D=z.b.a(i);z=z.l.a(i);var C=m-u-x,F=p-o- -y,O=r-z-E,H=t-B-D,M=g===q?C:O*o/B,P=j===q?F:H*x/E,I=g===q?C:O*y/D;q=j===q?F:H*u/z;var K=[],J=[],G=0;if(g===k){M-=(M-(C%M||M))/s(C/M);I-=(I-(C%I||I))/s(C/I)}if(j===k){P-=(P-(F%P||P))/s(F/P);q-=(q-(F%q||q))/s(F/q)}k=['<svg width="'+m+'" height="'+p+'" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">'];n(0,0,u,o,0,0,z,B,u,o);n(u,0,C,o,z,0,O,B,M,o);n(m-x,0,x,o,r-E,0,E,B,x,o);n(0,o,u,F,0,B,z,H,u,q);if(b.fill)n(u,o,C,F,z,B,O,H,M||I||O,q||P||H);n(m-x,o,x,F,r-E,B,E,H,x,P);n(0, -p-y,u,y,0,t-D,z,D,u,y);n(u,p-y,C,y,z,t-D,O,D,I,y);n(m-x,p-y,x,y,r-E,t-D,E,D,x,y);k.push("<defs>"+K.join("\n")+"</defs>"+J.join("\n")+"</svg>");a.parent.gb(a.ua,"url(data:image/svg+xml,"+escape(k.join(""))+") no-repeat border-box border-box");h&&a.parent.ab()},a);h=1},Dd:function(){var a={};return function(b,c,d){var e=a[b],g;if(!e){e=new Image;g=doc.createElement("canvas");e.src=b;g.width=c;g.height=d;g.getContext("2d").drawImage(e,0,0);e=a[b]=g.toDataURL()}return e}}(),Ea:f.Tb.prototype.Ea,m:function(){var a= -this.e.runtimeStyle;this.parent.gb(this.ua);a.borderColor=a.borderStyle=a.borderWidth=""}});f.kb=function(){function a(l,q){l.className+=" "+q}function b(l){var q=v.slice.call(arguments,1),s=q.length;setTimeout(function(){if(l)for(;s--;)a(l,q[s])},0)}function c(l){var q=v.slice.call(arguments,1),s=q.length;setTimeout(function(){if(l)for(;s--;){var o=q[s];o=t[o]||(t[o]=new RegExp("\\b"+o+"\\b","g"));l.className=l.className.replace(o,"")}},0)}function d(l){function q(){if(!U){var w,A,L=f.ja,T=l.currentStyle, -N=T.getAttribute(g)==="true",da=T.getAttribute(i)!=="false",ea=T.getAttribute(h)!=="false";S=T.getAttribute(j);S=L>7?S!=="false":S==="true";if(!R){R=1;l.runtimeStyle.zoom=1;T=l;for(var fa=1;T=T.previousSibling;)if(T.nodeType===1){fa=0;break}fa&&a(l,p)}J.cb();if(N&&(A=J.o())&&(w=doc.documentElement||doc.body)&&(A.y>w.clientHeight||A.x>w.clientWidth||A.y+A.f<0||A.x+A.h<0)){if(!Y){Y=1;f.mb.ba(q)}}else{U=1;Y=R=0;f.mb.Ha(q);if(L===9){G={C:new f.Sb(l),q:new f.Ub(l),w:new f.Vb(l)};Q=[G.C,G.q];K=new f.Oc(l, -J,G);w=[new f.Mc(l,J,G,K),new f.Nc(l,J,G,K)]}else{G={C:new f.Sb(l),w:new f.Vb(l),q:new f.Ub(l),G:new f.jb(l),ga:new f.Ic(l),Pb:new f.Uc(l)};Q=[G.C,G.w,G.q,G.G,G.ga,G.Pb];K=new f.Rc(l,J,G);w=[new f.Hc(l,J,G,K),new f.Fc(l,J,G,K),new f.Gc(l,J,G,K),new f.Tb(l,J,G,K)];l.tagName==="IMG"&&w.push(new f.Pc(l,J,G,K));K.ed=w}I=[K].concat(w);if(w=l.currentStyle.getAttribute(f.F+"watch-ancestors")){w=parseInt(w,10);A=0;for(N=l.parentNode;N&&(w==="NaN"||A++<w);){H(N,"onpropertychange",C);H(N,"onmouseenter",x); -H(N,"onmouseleave",y);H(N,"onmousedown",z);if(N.tagName in f.fc){H(N,"onfocus",E);H(N,"onblur",D)}N=N.parentNode}}if(S){f.Oa.ba(o);f.Oa.Rd()}o(1)}if(!V){V=1;L<9&&H(l,"onmove",s);H(l,"onresize",s);H(l,"onpropertychange",u);ea&&H(l,"onmouseenter",x);if(ea||da)H(l,"onmouseleave",y);da&&H(l,"onmousedown",z);if(l.tagName in f.fc){H(l,"onfocus",E);H(l,"onblur",D)}f.Qa.ba(s);f.L.ba(M)}J.hb()}}function s(){J&&J.Ad()&&o()}function o(w){if(!X)if(U){var A,L=I.length;F();for(A=0;A<L;A++)I[A].Ea();if(w||J.Od())for(A= -0;A<L;A++)I[A].ib();if(w||J.Td())for(A=0;A<L;A++)I[A].Mb();K.ab();O()}else R||q()}function u(){var w,A=I.length,L;w=event;if(!X&&!(w&&w.propertyName in r))if(U){F();for(w=0;w<A;w++)I[w].Ea();for(w=0;w<A;w++){L=I[w];L.Cb||L.ib();L.Q()&&L.Lb()}K.ab();O()}else R||q()}function x(){b(l,k)}function y(){c(l,k,n)}function z(){b(l,n);f.lb.ba(B)}function B(){c(l,n);f.lb.Ha(B)}function E(){b(l,m)}function D(){c(l,m)}function C(){var w=event.propertyName;if(w==="className"||w==="id")u()}function F(){J.cb();for(var w= -Q.length;w--;)Q[w].cb()}function O(){for(var w=Q.length;w--;)Q[w].hb();J.hb()}function H(w,A,L){w.attachEvent(A,L);W.push([w,A,L])}function M(){if(V){for(var w=W.length,A;w--;){A=W[w];A[0].detachEvent(A[1],A[2])}f.L.Ha(M);V=0;W=[]}}function P(){if(!X){var w,A;M();X=1;if(I){w=0;for(A=I.length;w<A;w++){I[w].ec=1;I[w].m()}}S&&f.Oa.Ha(o);f.Qa.Ha(o);I=J=G=Q=l=null}}var I,K,J=new ha(l),G,Q,R,U,V,W=[],Y,X,S;this.Ed=q;this.update=o;this.m=P;this.qd=l}var e={},g=f.F+"lazy-init",j=f.F+"poll",i=f.F+"track-active", -h=f.F+"track-hover",k=f.La+"hover",n=f.La+"active",m=f.La+"focus",p=f.La+"first-child",r={background:1,bgColor:1,display:1},t={},v=[];d.yd=function(l){var q=f.p.Ba(l);return e[q]||(e[q]=new d(l))};d.m=function(l){l=f.p.Ba(l);var q=e[l];if(q){q.m();delete e[l]}};d.md=function(){var l=[],q;if(e){for(var s in e)if(e.hasOwnProperty(s)){q=e[s];l.push(q.qd);q.m()}e={}}return l};return d}();f.supportsVML=f.zc;f.attach=function(a){f.ja<10&&f.zc&&f.kb.yd(a).Ed()};f.detach=function(a){f.kb.m(a)}}; -var $=element;function init(){if(doc.media!=="print"){var a=window.PIE;a&&a.attach($)}}function cleanup(){if(doc.media!=="print"){var a=window.PIE;if(a){a.detach($);$=0}}}$.readyState==="complete"&&init(); -</script> -</PUBLIC:COMPONENT> diff --git a/profiles/wcm_base/themes/ocio_omega_3/libraries/pie/PIE.js b/profiles/wcm_base/themes/ocio_omega_3/libraries/pie/PIE.js deleted file mode 100644 index d36448a9cdcb4b0c004491f8cb301b2b51167851..0000000000000000000000000000000000000000 --- a/profiles/wcm_base/themes/ocio_omega_3/libraries/pie/PIE.js +++ /dev/null @@ -1,88 +0,0 @@ -/* -PIE: CSS3 rendering for IE -Version 1.0.0 -http://css3pie.com -Dual-licensed for use under the Apache License Version 2.0 or the General Public License (GPL) Version 2. -*/ -(function(){ -var doc = document;var f=window.PIE; -if(!f){f=window.PIE={F:"-pie-",nb:"Pie",La:"pie_",Ac:{TD:1,TH:1},cc:{TABLE:1,THEAD:1,TBODY:1,TFOOT:1,TR:1,INPUT:1,TEXTAREA:1,SELECT:1,OPTION:1,IMG:1,HR:1},fc:{A:1,INPUT:1,TEXTAREA:1,SELECT:1,BUTTON:1},Gd:{submit:1,button:1,reset:1},aa:function(){}};try{doc.execCommand("BackgroundImageCache",false,true)}catch(aa){}for(var ba=4,Z=doc.createElement("div"),ca=Z.getElementsByTagName("i"),ga;Z.innerHTML="<!--[if gt IE "+ ++ba+"]><i></i><![endif]--\>",ca[0];);f.O=ba;if(ba===6)f.F=f.F.replace(/^-/,"");f.ja= -doc.documentMode||f.O;Z.innerHTML='<v:shape adj="1"/>';ga=Z.firstChild;ga.style.behavior="url(#default#VML)";f.zc=typeof ga.adj==="object";(function(){var a,b=0,c={};f.p={Za:function(d){if(!a){a=doc.createDocumentFragment();a.namespaces.add("css3vml","urn:schemas-microsoft-com:vml")}return a.createElement("css3vml:"+d)},Ba:function(d){return d&&d._pieId||(d._pieId="_"+ ++b)},Eb:function(d){var e,g,j,i,h=arguments;e=1;for(g=h.length;e<g;e++){i=h[e];for(j in i)if(i.hasOwnProperty(j))d[j]=i[j]}return d}, -Rb:function(d,e,g){var j=c[d],i,h;if(j)Object.prototype.toString.call(j)==="[object Array]"?j.push([e,g]):e.call(g,j);else{h=c[d]=[[e,g]];i=new Image;i.onload=function(){j=c[d]={h:i.width,f:i.height};for(var k=0,n=h.length;k<n;k++)h[k][0].call(h[k][1],j);i.onload=null};i.src=d}}}})();f.Na={gc:function(a,b,c,d){function e(){k=j>=90&&j<270?b:0;n=j<180?c:0;m=b-k;p=c-n}function g(){for(;j<0;)j+=360;j%=360}var j=d.sa;d=d.zb;var i,h,k,n,m,p,r,t;if(d){d=d.coords(a,b,c);i=d.x;h=d.y}if(j){j=j.jd();g();e(); -if(!d){i=k;h=n}d=f.Na.tc(i,h,j,m,p);a=d[0];d=d[1]}else if(d){a=b-i;d=c-h}else{i=h=a=0;d=c}r=a-i;t=d-h;if(j===void 0){j=!r?t<0?90:270:!t?r<0?180:0:-Math.atan2(t,r)/Math.PI*180;g();e()}return{sa:j,xc:i,yc:h,td:a,ud:d,Wd:k,Xd:n,rd:m,sd:p,kd:r,ld:t,rc:f.Na.dc(i,h,a,d)}},tc:function(a,b,c,d,e){if(c===0||c===180)return[d,b];else if(c===90||c===270)return[a,e];else{c=Math.tan(-c*Math.PI/180);a=c*a-b;b=-1/c;d=b*d-e;e=b-c;return[(d-a)/e,(c*d-b*a)/e]}},dc:function(a,b,c,d){a=c-a;b=d-b;return Math.abs(a===0? -b:b===0?a:Math.sqrt(a*a+b*b))}};f.ea=function(){this.Gb=[];this.oc={}};f.ea.prototype={ba:function(a){var b=f.p.Ba(a),c=this.oc,d=this.Gb;if(!(b in c)){c[b]=d.length;d.push(a)}},Ha:function(a){a=f.p.Ba(a);var b=this.oc;if(a&&a in b){delete this.Gb[b[a]];delete b[a]}},xa:function(){for(var a=this.Gb,b=a.length;b--;)a[b]&&a[b]()}};f.Oa=new f.ea;f.Oa.Rd=function(){var a=this,b;if(!a.Sd){b=doc.documentElement.currentStyle.getAttribute(f.F+"poll-interval")||250;(function c(){a.xa();setTimeout(c,b)})(); -a.Sd=1}};(function(){function a(){f.L.xa();window.detachEvent("onunload",a);window.PIE=null}f.L=new f.ea;window.attachEvent("onunload",a);f.L.ta=function(b,c,d){b.attachEvent(c,d);this.ba(function(){b.detachEvent(c,d)})}})();f.Qa=new f.ea;f.L.ta(window,"onresize",function(){f.Qa.xa()});(function(){function a(){f.mb.xa()}f.mb=new f.ea;f.L.ta(window,"onscroll",a);f.Qa.ba(a)})();(function(){function a(){c=f.kb.md()}function b(){if(c){for(var d=0,e=c.length;d<e;d++)f.attach(c[d]);c=0}}var c;if(f.ja<9){f.L.ta(window, -"onbeforeprint",a);f.L.ta(window,"onafterprint",b)}})();f.lb=new f.ea;f.L.ta(doc,"onmouseup",function(){f.lb.xa()});f.he=function(){function a(h){this.Y=h}var b=doc.createElement("length-calc"),c=doc.body||doc.documentElement,d=b.style,e={},g=["mm","cm","in","pt","pc"],j=g.length,i={};d.position="absolute";d.top=d.left="-9999px";for(c.appendChild(b);j--;){d.width="100"+g[j];e[g[j]]=b.offsetWidth/100}c.removeChild(b);d.width="1em";a.prototype={Kb:/(px|em|ex|mm|cm|in|pt|pc|%)$/,ic:function(){var h= -this.Jd;if(h===void 0)h=this.Jd=parseFloat(this.Y);return h},yb:function(){var h=this.ae;if(!h)h=this.ae=(h=this.Y.match(this.Kb))&&h[0]||"px";return h},a:function(h,k){var n=this.ic(),m=this.yb();switch(m){case "px":return n;case "%":return n*(typeof k==="function"?k():k)/100;case "em":return n*this.xb(h);case "ex":return n*this.xb(h)/2;default:return n*e[m]}},xb:function(h){var k=h.currentStyle.fontSize,n,m;if(k.indexOf("px")>0)return parseFloat(k);else if(h.tagName in f.cc){m=this;n=h.parentNode; -return f.n(k).a(n,function(){return m.xb(n)})}else{h.appendChild(b);k=b.offsetWidth;b.parentNode===h&&h.removeChild(b);return k}}};f.n=function(h){return i[h]||(i[h]=new a(h))};return a}();f.Ja=function(){function a(e){this.X=e}var b=f.n("50%"),c={top:1,center:1,bottom:1},d={left:1,center:1,right:1};a.prototype={zd:function(){if(!this.ac){var e=this.X,g=e.length,j=f.v,i=j.qa,h=f.n("0");i=i.na;h=["left",h,"top",h];if(g===1){e.push(new j.ob(i,"center"));g++}if(g===2){i&(e[0].k|e[1].k)&&e[0].d in c&& -e[1].d in d&&e.push(e.shift());if(e[0].k&i)if(e[0].d==="center")h[1]=b;else h[0]=e[0].d;else if(e[0].W())h[1]=f.n(e[0].d);if(e[1].k&i)if(e[1].d==="center")h[3]=b;else h[2]=e[1].d;else if(e[1].W())h[3]=f.n(e[1].d)}this.ac=h}return this.ac},coords:function(e,g,j){var i=this.zd(),h=i[1].a(e,g);e=i[3].a(e,j);return{x:i[0]==="right"?g-h:h,y:i[2]==="bottom"?j-e:e}}};return a}();f.Ka=function(){function a(b,c){this.h=b;this.f=c}a.prototype={a:function(b,c,d,e,g){var j=this.h,i=this.f,h=c/d;e=e/g;if(j=== -"contain"){j=e>h?c:d*e;i=e>h?c/e:d}else if(j==="cover"){j=e<h?c:d*e;i=e<h?c/e:d}else if(j==="auto"){i=i==="auto"?g:i.a(b,d);j=i*e}else{j=j.a(b,c);i=i==="auto"?j/e:i.a(b,d)}return{h:j,f:i}}};a.Kc=new a("auto","auto");return a}();f.Ec=function(){function a(b){this.Y=b}a.prototype={Kb:/[a-z]+$/i,yb:function(){return this.ad||(this.ad=this.Y.match(this.Kb)[0].toLowerCase())},jd:function(){var b=this.Vc,c;if(b===undefined){b=this.yb();c=parseFloat(this.Y,10);b=this.Vc=b==="deg"?c:b==="rad"?c/Math.PI*180: -b==="grad"?c/400*360:b==="turn"?c*360:0}return b}};return a}();f.Jc=function(){function a(c){this.Y=c}var b={};a.Qd=/\s*rgba\(\s*(\d{1,3})\s*,\s*(\d{1,3})\s*,\s*(\d{1,3})\s*,\s*(\d+|\d*\.\d+)\s*\)\s*/;a.Fb={aliceblue:"F0F8FF",antiquewhite:"FAEBD7",aqua:"0FF",aquamarine:"7FFFD4",azure:"F0FFFF",beige:"F5F5DC",bisque:"FFE4C4",black:"000",blanchedalmond:"FFEBCD",blue:"00F",blueviolet:"8A2BE2",brown:"A52A2A",burlywood:"DEB887",cadetblue:"5F9EA0",chartreuse:"7FFF00",chocolate:"D2691E",coral:"FF7F50",cornflowerblue:"6495ED", -cornsilk:"FFF8DC",crimson:"DC143C",cyan:"0FF",darkblue:"00008B",darkcyan:"008B8B",darkgoldenrod:"B8860B",darkgray:"A9A9A9",darkgreen:"006400",darkkhaki:"BDB76B",darkmagenta:"8B008B",darkolivegreen:"556B2F",darkorange:"FF8C00",darkorchid:"9932CC",darkred:"8B0000",darksalmon:"E9967A",darkseagreen:"8FBC8F",darkslateblue:"483D8B",darkslategray:"2F4F4F",darkturquoise:"00CED1",darkviolet:"9400D3",deeppink:"FF1493",deepskyblue:"00BFFF",dimgray:"696969",dodgerblue:"1E90FF",firebrick:"B22222",floralwhite:"FFFAF0", -forestgreen:"228B22",fuchsia:"F0F",gainsboro:"DCDCDC",ghostwhite:"F8F8FF",gold:"FFD700",goldenrod:"DAA520",gray:"808080",green:"008000",greenyellow:"ADFF2F",honeydew:"F0FFF0",hotpink:"FF69B4",indianred:"CD5C5C",indigo:"4B0082",ivory:"FFFFF0",khaki:"F0E68C",lavender:"E6E6FA",lavenderblush:"FFF0F5",lawngreen:"7CFC00",lemonchiffon:"FFFACD",lightblue:"ADD8E6",lightcoral:"F08080",lightcyan:"E0FFFF",lightgoldenrodyellow:"FAFAD2",lightgreen:"90EE90",lightgrey:"D3D3D3",lightpink:"FFB6C1",lightsalmon:"FFA07A", -lightseagreen:"20B2AA",lightskyblue:"87CEFA",lightslategray:"789",lightsteelblue:"B0C4DE",lightyellow:"FFFFE0",lime:"0F0",limegreen:"32CD32",linen:"FAF0E6",magenta:"F0F",maroon:"800000",mediumauqamarine:"66CDAA",mediumblue:"0000CD",mediumorchid:"BA55D3",mediumpurple:"9370D8",mediumseagreen:"3CB371",mediumslateblue:"7B68EE",mediumspringgreen:"00FA9A",mediumturquoise:"48D1CC",mediumvioletred:"C71585",midnightblue:"191970",mintcream:"F5FFFA",mistyrose:"FFE4E1",moccasin:"FFE4B5",navajowhite:"FFDEAD", -navy:"000080",oldlace:"FDF5E6",olive:"808000",olivedrab:"688E23",orange:"FFA500",orangered:"FF4500",orchid:"DA70D6",palegoldenrod:"EEE8AA",palegreen:"98FB98",paleturquoise:"AFEEEE",palevioletred:"D87093",papayawhip:"FFEFD5",peachpuff:"FFDAB9",peru:"CD853F",pink:"FFC0CB",plum:"DDA0DD",powderblue:"B0E0E6",purple:"800080",red:"F00",rosybrown:"BC8F8F",royalblue:"4169E1",saddlebrown:"8B4513",salmon:"FA8072",sandybrown:"F4A460",seagreen:"2E8B57",seashell:"FFF5EE",sienna:"A0522D",silver:"C0C0C0",skyblue:"87CEEB", -slateblue:"6A5ACD",slategray:"708090",snow:"FFFAFA",springgreen:"00FF7F",steelblue:"4682B4",tan:"D2B48C",teal:"008080",thistle:"D8BFD8",tomato:"FF6347",turquoise:"40E0D0",violet:"EE82EE",wheat:"F5DEB3",white:"FFF",whitesmoke:"F5F5F5",yellow:"FF0",yellowgreen:"9ACD32"};a.prototype={parse:function(){if(!this.Ua){var c=this.Y,d;if(d=c.match(a.Qd)){this.Ua="rgb("+d[1]+","+d[2]+","+d[3]+")";this.Yb=parseFloat(d[4])}else{if((d=c.toLowerCase())in a.Fb)c="#"+a.Fb[d];this.Ua=c;this.Yb=c==="transparent"?0: -1}}},U:function(c){this.parse();return this.Ua==="currentColor"?c.currentStyle.color:this.Ua},fa:function(){this.parse();return this.Yb}};f.ha=function(c){return b[c]||(b[c]=new a(c))};return a}();f.v=function(){function a(c){this.$a=c;this.ch=0;this.X=[];this.Ga=0}var b=a.qa={Ia:1,Wb:2,z:4,Lc:8,Xb:16,na:32,K:64,oa:128,pa:256,Ra:512,Tc:1024,URL:2048};a.ob=function(c,d){this.k=c;this.d=d};a.ob.prototype={Ca:function(){return this.k&b.K||this.k&b.oa&&this.d==="0"},W:function(){return this.Ca()||this.k& -b.Ra}};a.prototype={de:/\s/,Kd:/^[\+\-]?(\d*\.)?\d+/,url:/^url\(\s*("([^"]*)"|'([^']*)'|([!#$%&*-~]*))\s*\)/i,nc:/^\-?[_a-z][\w-]*/i,Yd:/^("([^"]*)"|'([^']*)')/,Bd:/^#([\da-f]{6}|[\da-f]{3})/i,be:{px:b.K,em:b.K,ex:b.K,mm:b.K,cm:b.K,"in":b.K,pt:b.K,pc:b.K,deg:b.Ia,rad:b.Ia,grad:b.Ia},fd:{rgb:1,rgba:1,hsl:1,hsla:1},next:function(c){function d(p,r){p=new a.ob(p,r);if(!c){k.X.push(p);k.Ga++}return p}function e(){k.Ga++;return null}var g,j,i,h,k=this;if(this.Ga<this.X.length)return this.X[this.Ga++];for(;this.de.test(this.$a.charAt(this.ch));)this.ch++; -if(this.ch>=this.$a.length)return e();j=this.ch;g=this.$a.substring(this.ch);i=g.charAt(0);switch(i){case "#":if(h=g.match(this.Bd)){this.ch+=h[0].length;return d(b.z,h[0])}break;case '"':case "'":if(h=g.match(this.Yd)){this.ch+=h[0].length;return d(b.Tc,h[2]||h[3]||"")}break;case "/":case ",":this.ch++;return d(b.pa,i);case "u":if(h=g.match(this.url)){this.ch+=h[0].length;return d(b.URL,h[2]||h[3]||h[4]||"")}}if(h=g.match(this.Kd)){i=h[0];this.ch+=i.length;if(g.charAt(i.length)==="%"){this.ch++; -return d(b.Ra,i+"%")}if(h=g.substring(i.length).match(this.nc)){i+=h[0];this.ch+=h[0].length;return d(this.be[h[0].toLowerCase()]||b.Lc,i)}return d(b.oa,i)}if(h=g.match(this.nc)){i=h[0];this.ch+=i.length;if(i.toLowerCase()in f.Jc.Fb||i==="currentColor"||i==="transparent")return d(b.z,i);if(g.charAt(i.length)==="("){this.ch++;if(i.toLowerCase()in this.fd){g=function(p){return p&&p.k&b.oa};h=function(p){return p&&p.k&(b.oa|b.Ra)};var n=function(p,r){return p&&p.d===r},m=function(){return k.next(1)}; -if((i.charAt(0)==="r"?h(m()):g(m()))&&n(m(),",")&&h(m())&&n(m(),",")&&h(m())&&(i==="rgb"||i==="hsa"||n(m(),",")&&g(m()))&&n(m(),")"))return d(b.z,this.$a.substring(j,this.ch));return e()}return d(b.Xb,i)}return d(b.na,i)}this.ch++;return d(b.Wb,i)},D:function(){return this.X[this.Ga-- -2]},all:function(){for(;this.next(););return this.X},ma:function(c,d){for(var e=[],g,j;g=this.next();){if(c(g)){j=true;this.D();break}e.push(g)}return d&&!j?null:e}};return a}();var ha=function(a){this.e=a};ha.prototype= -{Z:0,Od:function(){var a=this.qb,b;return!a||(b=this.o())&&(a.x!==b.x||a.y!==b.y)},Td:function(){var a=this.qb,b;return!a||(b=this.o())&&(a.h!==b.h||a.f!==b.f)},hc:function(){var a=this.e,b=a.getBoundingClientRect(),c=f.ja===9,d=f.O===7,e=b.right-b.left;return{x:b.left,y:b.top,h:c||d?a.offsetWidth:e,f:c||d?a.offsetHeight:b.bottom-b.top,Hd:d&&e?a.offsetWidth/e:1}},o:function(){return this.Z?this.Va||(this.Va=this.hc()):this.hc()},Ad:function(){return!!this.qb},cb:function(){++this.Z},hb:function(){if(!--this.Z){if(this.Va)this.qb= -this.Va;this.Va=null}}};(function(){function a(b){var c=f.p.Ba(b);return function(){if(this.Z){var d=this.$b||(this.$b={});return c in d?d[c]:(d[c]=b.call(this))}else return b.call(this)}}f.B={Z:0,ka:function(b){function c(d){this.e=d;this.Zb=this.ia()}f.p.Eb(c.prototype,f.B,b);c.$c={};return c},j:function(){var b=this.ia(),c=this.constructor.$c;return b?b in c?c[b]:(c[b]=this.la(b)):null},ia:a(function(){var b=this.e,c=this.constructor,d=b.style;b=b.currentStyle;var e=this.wa,g=this.Fa,j=c.Yc||(c.Yc= -f.F+e);c=c.Zc||(c.Zc=f.nb+g.charAt(0).toUpperCase()+g.substring(1));return d[c]||b.getAttribute(j)||d[g]||b.getAttribute(e)}),i:a(function(){return!!this.j()}),H:a(function(){var b=this.ia(),c=b!==this.Zb;this.Zb=b;return c}),va:a,cb:function(){++this.Z},hb:function(){--this.Z||delete this.$b}}})();f.Sb=f.B.ka({wa:f.F+"background",Fa:f.nb+"Background",cd:{scroll:1,fixed:1,local:1},fb:{"repeat-x":1,"repeat-y":1,repeat:1,"no-repeat":1},sc:{"padding-box":1,"border-box":1,"content-box":1},Pd:{top:1,right:1, -bottom:1,left:1,center:1},Ud:{contain:1,cover:1},eb:{Ma:"backgroundClip",z:"backgroundColor",da:"backgroundImage",Pa:"backgroundOrigin",S:"backgroundPosition",T:"backgroundRepeat",Sa:"backgroundSize"},la:function(a){function b(s){return s&&s.W()||s.k&k&&s.d in t}function c(s){return s&&(s.W()&&f.n(s.d)||s.d==="auto"&&"auto")}var d=this.e.currentStyle,e,g,j,i=f.v.qa,h=i.pa,k=i.na,n=i.z,m,p,r=0,t=this.Pd,v,l,q={M:[]};if(this.wb()){e=new f.v(a);for(j={};g=e.next();){m=g.k;p=g.d;if(!j.P&&m&i.Xb&&p=== -"linear-gradient"){v={ca:[],P:p};for(l={};g=e.next();){m=g.k;p=g.d;if(m&i.Wb&&p===")"){l.color&&v.ca.push(l);v.ca.length>1&&f.p.Eb(j,v);break}if(m&n){if(v.sa||v.zb){g=e.D();if(g.k!==h)break;e.next()}l={color:f.ha(p)};g=e.next();if(g.W())l.db=f.n(g.d);else e.D()}else if(m&i.Ia&&!v.sa&&!l.color&&!v.ca.length)v.sa=new f.Ec(g.d);else if(b(g)&&!v.zb&&!l.color&&!v.ca.length){e.D();v.zb=new f.Ja(e.ma(function(s){return!b(s)},false))}else if(m&h&&p===","){if(l.color){v.ca.push(l);l={}}}else break}}else if(!j.P&& -m&i.URL){j.Ab=p;j.P="image"}else if(b(g)&&!j.$){e.D();j.$=new f.Ja(e.ma(function(s){return!b(s)},false))}else if(m&k)if(p in this.fb&&!j.bb)j.bb=p;else if(p in this.sc&&!j.Wa){j.Wa=p;if((g=e.next())&&g.k&k&&g.d in this.sc)j.ub=g.d;else{j.ub=p;e.D()}}else if(p in this.cd&&!j.bc)j.bc=p;else return null;else if(m&n&&!q.color)q.color=f.ha(p);else if(m&h&&p==="/"&&!j.Xa&&j.$){g=e.next();if(g.k&k&&g.d in this.Ud)j.Xa=new f.Ka(g.d);else if(g=c(g)){m=c(e.next());if(!m){m=g;e.D()}j.Xa=new f.Ka(g,m)}else return null}else if(m& -h&&p===","&&j.P){j.Hb=a.substring(r,e.ch-1);r=e.ch;q.M.push(j);j={}}else return null}if(j.P){j.Hb=a.substring(r);q.M.push(j)}}else this.Bc(f.ja<9?function(){var s=this.eb,o=d[s.S+"X"],u=d[s.S+"Y"],x=d[s.da],y=d[s.z];if(y!=="transparent")q.color=f.ha(y);if(x!=="none")q.M=[{P:"image",Ab:(new f.v(x)).next().d,bb:d[s.T],$:new f.Ja((new f.v(o+" "+u)).all())}]}:function(){var s=this.eb,o=/\s*,\s*/,u=d[s.da].split(o),x=d[s.z],y,z,B,E,D,C;if(x!=="transparent")q.color=f.ha(x);if((E=u.length)&&u[0]!=="none"){x= -d[s.T].split(o);y=d[s.S].split(o);z=d[s.Pa].split(o);B=d[s.Ma].split(o);s=d[s.Sa].split(o);q.M=[];for(o=0;o<E;o++)if((D=u[o])&&D!=="none"){C=s[o].split(" ");q.M.push({Hb:D+" "+x[o]+" "+y[o]+" / "+s[o]+" "+z[o]+" "+B[o],P:"image",Ab:(new f.v(D)).next().d,bb:x[o],$:new f.Ja((new f.v(y[o])).all()),Wa:z[o],ub:B[o],Xa:new f.Ka(C[0],C[1])})}}});return q.color||q.M[0]?q:null},Bc:function(a){var b=f.ja>8,c=this.eb,d=this.e.runtimeStyle,e=d[c.da],g=d[c.z],j=d[c.T],i,h,k,n;if(e)d[c.da]="";if(g)d[c.z]="";if(j)d[c.T]= -"";if(b){i=d[c.Ma];h=d[c.Pa];n=d[c.S];k=d[c.Sa];if(i)d[c.Ma]="";if(h)d[c.Pa]="";if(n)d[c.S]="";if(k)d[c.Sa]=""}a=a.call(this);if(e)d[c.da]=e;if(g)d[c.z]=g;if(j)d[c.T]=j;if(b){if(i)d[c.Ma]=i;if(h)d[c.Pa]=h;if(n)d[c.S]=n;if(k)d[c.Sa]=k}return a},ia:f.B.va(function(){return this.wb()||this.Bc(function(){var a=this.e.currentStyle,b=this.eb;return a[b.z]+" "+a[b.da]+" "+a[b.T]+" "+a[b.S+"X"]+" "+a[b.S+"Y"]})}),wb:f.B.va(function(){var a=this.e;return a.style[this.Fa]||a.currentStyle.getAttribute(this.wa)}), -qc:function(){var a=0;if(f.O<7){a=this.e;a=""+(a.style[f.nb+"PngFix"]||a.currentStyle.getAttribute(f.F+"png-fix"))==="true"}return a},i:f.B.va(function(){return(this.wb()||this.qc())&&!!this.j()})});f.Vb=f.B.ka({wc:["Top","Right","Bottom","Left"],Id:{thin:"1px",medium:"3px",thick:"5px"},la:function(){var a={},b={},c={},d=false,e=true,g=true,j=true;this.Cc(function(){for(var i=this.e.currentStyle,h=0,k,n,m,p,r,t,v;h<4;h++){m=this.wc[h];v=m.charAt(0).toLowerCase();k=b[v]=i["border"+m+"Style"];n=i["border"+ -m+"Color"];m=i["border"+m+"Width"];if(h>0){if(k!==p)g=false;if(n!==r)e=false;if(m!==t)j=false}p=k;r=n;t=m;c[v]=f.ha(n);m=a[v]=f.n(b[v]==="none"?"0":this.Id[m]||m);if(m.a(this.e)>0)d=true}});return d?{J:a,Zd:b,gd:c,ee:j,hd:e,$d:g}:null},ia:f.B.va(function(){var a=this.e,b=a.currentStyle,c;a.tagName in f.Ac&&a.offsetParent.currentStyle.borderCollapse==="collapse"||this.Cc(function(){c=b.borderWidth+"|"+b.borderStyle+"|"+b.borderColor});return c}),Cc:function(a){var b=this.e.runtimeStyle,c=b.borderWidth, -d=b.borderColor;if(c)b.borderWidth="";if(d)b.borderColor="";a=a.call(this);if(c)b.borderWidth=c;if(d)b.borderColor=d;return a}});(function(){f.jb=f.B.ka({wa:"border-radius",Fa:"borderRadius",la:function(b){var c=null,d,e,g,j,i=false;if(b){e=new f.v(b);var h=function(){for(var k=[],n;(g=e.next())&&g.W();){j=f.n(g.d);n=j.ic();if(n<0)return null;if(n>0)i=true;k.push(j)}return k.length>0&&k.length<5?{tl:k[0],tr:k[1]||k[0],br:k[2]||k[0],bl:k[3]||k[1]||k[0]}:null};if(b=h()){if(g){if(g.k&f.v.qa.pa&&g.d=== -"/")d=h()}else d=b;if(i&&b&&d)c={x:b,y:d}}}return c}});var a=f.n("0");a={tl:a,tr:a,br:a,bl:a};f.jb.Dc={x:a,y:a}})();f.Ub=f.B.ka({wa:"border-image",Fa:"borderImage",fb:{stretch:1,round:1,repeat:1,space:1},la:function(a){var b=null,c,d,e,g,j,i,h=0,k=f.v.qa,n=k.na,m=k.oa,p=k.Ra;if(a){c=new f.v(a);b={};for(var r=function(l){return l&&l.k&k.pa&&l.d==="/"},t=function(l){return l&&l.k&n&&l.d==="fill"},v=function(){g=c.ma(function(l){return!(l.k&(m|p))});if(t(c.next())&&!b.fill)b.fill=true;else c.D();if(r(c.next())){h++; -j=c.ma(function(l){return!l.W()&&!(l.k&n&&l.d==="auto")});if(r(c.next())){h++;i=c.ma(function(l){return!l.Ca()})}}else c.D()};a=c.next();){d=a.k;e=a.d;if(d&(m|p)&&!g){c.D();v()}else if(t(a)&&!b.fill){b.fill=true;v()}else if(d&n&&this.fb[e]&&!b.repeat){b.repeat={f:e};if(a=c.next())if(a.k&n&&this.fb[a.d])b.repeat.Ob=a.d;else c.D()}else if(d&k.URL&&!b.src)b.src=e;else return null}if(!b.src||!g||g.length<1||g.length>4||j&&j.length>4||h===1&&j.length<1||i&&i.length>4||h===2&&i.length<1)return null;if(!b.repeat)b.repeat= -{f:"stretch"};if(!b.repeat.Ob)b.repeat.Ob=b.repeat.f;a=function(l,q){return{t:q(l[0]),r:q(l[1]||l[0]),b:q(l[2]||l[0]),l:q(l[3]||l[1]||l[0])}};b.slice=a(g,function(l){return f.n(l.k&m?l.d+"px":l.d)});if(j&&j[0])b.J=a(j,function(l){return l.W()?f.n(l.d):l.d});if(i&&i[0])b.Da=a(i,function(l){return l.Ca()?f.n(l.d):l.d})}return b}});f.Ic=f.B.ka({wa:"box-shadow",Fa:"boxShadow",la:function(a){var b,c=f.n,d=f.v.qa,e;if(a){e=new f.v(a);b={Da:[],Bb:[]};for(a=function(){for(var g,j,i,h,k,n;g=e.next();){i=g.d; -j=g.k;if(j&d.pa&&i===",")break;else if(g.Ca()&&!k){e.D();k=e.ma(function(m){return!m.Ca()})}else if(j&d.z&&!h)h=i;else if(j&d.na&&i==="inset"&&!n)n=true;else return false}g=k&&k.length;if(g>1&&g<5){(n?b.Bb:b.Da).push({fe:c(k[0].d),ge:c(k[1].d),blur:c(k[2]?k[2].d:"0"),Vd:c(k[3]?k[3].d:"0"),color:f.ha(h||"currentColor")});return true}return false};a(););}return b&&(b.Bb.length||b.Da.length)?b:null}});f.Uc=f.B.ka({ia:f.B.va(function(){var a=this.e.currentStyle;return a.visibility+"|"+a.display}),la:function(){var a= -this.e,b=a.runtimeStyle;a=a.currentStyle;var c=b.visibility,d;b.visibility="";d=a.visibility;b.visibility=c;return{ce:d!=="hidden",nd:a.display!=="none"}},i:function(){return false}});f.u={R:function(a){function b(c,d,e,g){this.e=c;this.s=d;this.g=e;this.parent=g}f.p.Eb(b.prototype,f.u,a);return b},Cb:false,Q:function(){return false},Ea:f.aa,Lb:function(){this.m();this.i()&&this.V()},ib:function(){this.Cb=true},Mb:function(){this.i()?this.V():this.m()},sb:function(a,b){this.vc(a);for(var c=this.ra|| -(this.ra=[]),d=a+1,e=c.length,g;d<e;d++)if(g=c[d])break;c[a]=b;this.I().insertBefore(b,g||null)},za:function(a){var b=this.ra;return b&&b[a]||null},vc:function(a){var b=this.za(a),c=this.Ta;if(b&&c){c.removeChild(b);this.ra[a]=null}},Aa:function(a,b,c,d){var e=this.rb||(this.rb={}),g=e[a];if(!g){g=e[a]=f.p.Za("shape");if(b)g.appendChild(g[b]=f.p.Za(b));if(d){c=this.za(d);if(!c){this.sb(d,doc.createElement("group"+d));c=this.za(d)}}c.appendChild(g);a=g.style;a.position="absolute";a.left=a.top=0;a.behavior= -"url(#default#VML)"}return g},vb:function(a){var b=this.rb,c=b&&b[a];if(c){c.parentNode.removeChild(c);delete b[a]}return!!c},kc:function(a){var b=this.e,c=this.s.o(),d=c.h,e=c.f,g,j,i,h,k,n;c=a.x.tl.a(b,d);g=a.y.tl.a(b,e);j=a.x.tr.a(b,d);i=a.y.tr.a(b,e);h=a.x.br.a(b,d);k=a.y.br.a(b,e);n=a.x.bl.a(b,d);a=a.y.bl.a(b,e);d=Math.min(d/(c+j),e/(i+k),d/(n+h),e/(g+a));if(d<1){c*=d;g*=d;j*=d;i*=d;h*=d;k*=d;n*=d;a*=d}return{x:{tl:c,tr:j,br:h,bl:n},y:{tl:g,tr:i,br:k,bl:a}}},ya:function(a,b,c){b=b||1;var d,e, -g=this.s.o();e=g.h*b;g=g.f*b;var j=this.g.G,i=Math.floor,h=Math.ceil,k=a?a.Jb*b:0,n=a?a.Ib*b:0,m=a?a.tb*b:0;a=a?a.Db*b:0;var p,r,t,v,l;if(c||j.i()){d=this.kc(c||j.j());c=d.x.tl*b;j=d.y.tl*b;p=d.x.tr*b;r=d.y.tr*b;t=d.x.br*b;v=d.y.br*b;l=d.x.bl*b;b=d.y.bl*b;e="m"+i(a)+","+i(j)+"qy"+i(c)+","+i(k)+"l"+h(e-p)+","+i(k)+"qx"+h(e-n)+","+i(r)+"l"+h(e-n)+","+h(g-v)+"qy"+h(e-t)+","+h(g-m)+"l"+i(l)+","+h(g-m)+"qx"+i(a)+","+h(g-b)+" x e"}else e="m"+i(a)+","+i(k)+"l"+h(e-n)+","+i(k)+"l"+h(e-n)+","+h(g-m)+"l"+i(a)+ -","+h(g-m)+"xe";return e},I:function(){var a=this.parent.za(this.N),b;if(!a){a=doc.createElement(this.Ya);b=a.style;b.position="absolute";b.top=b.left=0;this.parent.sb(this.N,a)}return a},mc:function(){var a=this.e,b=a.currentStyle,c=a.runtimeStyle,d=a.tagName,e=f.O===6,g;if(e&&(d in f.cc||d==="FIELDSET")||d==="BUTTON"||d==="INPUT"&&a.type in f.Gd){c.borderWidth="";d=this.g.w.wc;for(g=d.length;g--;){e=d[g];c["padding"+e]="";c["padding"+e]=f.n(b["padding"+e]).a(a)+f.n(b["border"+e+"Width"]).a(a)+(f.O!== -8&&g%2?1:0)}c.borderWidth=0}else if(e){if(a.childNodes.length!==1||a.firstChild.tagName!=="ie6-mask"){b=doc.createElement("ie6-mask");d=b.style;d.visibility="visible";for(d.zoom=1;d=a.firstChild;)b.appendChild(d);a.appendChild(b);c.visibility="hidden"}}else c.borderColor="transparent"},ie:function(){},m:function(){this.parent.vc(this.N);delete this.rb;delete this.ra}};f.Rc=f.u.R({i:function(){var a=this.ed;for(var b in a)if(a.hasOwnProperty(b)&&a[b].i())return true;return false},Q:function(){return this.g.Pb.H()}, -ib:function(){if(this.i()){var a=this.jc(),b=a,c;a=a.currentStyle;var d=a.position,e=this.I().style,g=0,j=0;j=this.s.o();var i=j.Hd;if(d==="fixed"&&f.O>6){g=j.x*i;j=j.y*i;b=d}else{do b=b.offsetParent;while(b&&b.currentStyle.position==="static");if(b){c=b.getBoundingClientRect();b=b.currentStyle;g=(j.x-c.left)*i-(parseFloat(b.borderLeftWidth)||0);j=(j.y-c.top)*i-(parseFloat(b.borderTopWidth)||0)}else{b=doc.documentElement;g=(j.x+b.scrollLeft-b.clientLeft)*i;j=(j.y+b.scrollTop-b.clientTop)*i}b="absolute"}e.position= -b;e.left=g;e.top=j;e.zIndex=d==="static"?-1:a.zIndex;this.Cb=true}},Mb:f.aa,Nb:function(){var a=this.g.Pb.j();this.I().style.display=a.ce&&a.nd?"":"none"},Lb:function(){this.i()?this.Nb():this.m()},jc:function(){var a=this.e;return a.tagName in f.Ac?a.offsetParent:a},I:function(){var a=this.Ta,b;if(!a){b=this.jc();a=this.Ta=doc.createElement("css3-container");a.style.direction="ltr";this.Nb();b.parentNode.insertBefore(a,b)}return a},ab:f.aa,m:function(){var a=this.Ta,b;if(a&&(b=a.parentNode))b.removeChild(a); -delete this.Ta;delete this.ra}});f.Fc=f.u.R({N:2,Ya:"background",Q:function(){var a=this.g;return a.C.H()||a.G.H()},i:function(){var a=this.g;return a.q.i()||a.G.i()||a.C.i()||a.ga.i()&&a.ga.j().Bb},V:function(){var a=this.s.o();if(a.h&&a.f){this.od();this.pd()}},od:function(){var a=this.g.C.j(),b=this.s.o(),c=this.e,d=a&&a.color,e,g;if(d&&d.fa()>0){this.lc();a=this.Aa("bgColor","fill",this.I(),1);e=b.h;b=b.f;a.stroked=false;a.coordsize=e*2+","+b*2;a.coordorigin="1,1";a.path=this.ya(null,2);g=a.style; -g.width=e;g.height=b;a.fill.color=d.U(c);c=d.fa();if(c<1)a.fill.opacity=c}else this.vb("bgColor")},pd:function(){var a=this.g.C.j(),b=this.s.o();a=a&&a.M;var c,d,e,g,j;if(a){this.lc();d=b.h;e=b.f;for(j=a.length;j--;){b=a[j];c=this.Aa("bgImage"+j,"fill",this.I(),2);c.stroked=false;c.fill.type="tile";c.fillcolor="none";c.coordsize=d*2+","+e*2;c.coordorigin="1,1";c.path=this.ya(0,2);g=c.style;g.width=d;g.height=e;if(b.P==="linear-gradient")this.bd(c,b);else{c.fill.src=b.Ab;this.Nd(c,j)}}}for(j=a?a.length: -0;this.vb("bgImage"+j++););},Nd:function(a,b){var c=this;f.p.Rb(a.fill.src,function(d){var e=c.e,g=c.s.o(),j=g.h;g=g.f;if(j&&g){var i=a.fill,h=c.g,k=h.w.j(),n=k&&k.J;k=n?n.t.a(e):0;var m=n?n.r.a(e):0,p=n?n.b.a(e):0;n=n?n.l.a(e):0;h=h.C.j().M[b];e=h.$?h.$.coords(e,j-d.h-n-m,g-d.f-k-p):{x:0,y:0};h=h.bb;p=m=0;var r=j+1,t=g+1,v=f.O===8?0:1;n=Math.round(e.x)+n+0.5;k=Math.round(e.y)+k+0.5;i.position=n/j+","+k/g;i.size.x=1;i.size=d.h+"px,"+d.f+"px";if(h&&h!=="repeat"){if(h==="repeat-x"||h==="no-repeat"){m= -k+1;t=k+d.f+v}if(h==="repeat-y"||h==="no-repeat"){p=n+1;r=n+d.h+v}a.style.clip="rect("+m+"px,"+r+"px,"+t+"px,"+p+"px)"}}})},bd:function(a,b){var c=this.e,d=this.s.o(),e=d.h,g=d.f;a=a.fill;d=b.ca;var j=d.length,i=Math.PI,h=f.Na,k=h.tc,n=h.dc;b=h.gc(c,e,g,b);h=b.sa;var m=b.xc,p=b.yc,r=b.Wd,t=b.Xd,v=b.rd,l=b.sd,q=b.kd,s=b.ld;b=b.rc;e=h%90?Math.atan2(q*e/g,s)/i*180:h+90;e+=180;e%=360;v=k(r,t,h,v,l);g=n(r,t,v[0],v[1]);i=[];v=k(m,p,h,r,t);n=n(m,p,v[0],v[1])/g*100;k=[];for(h=0;h<j;h++)k.push(d[h].db?d[h].db.a(c, -b):h===0?0:h===j-1?b:null);for(h=1;h<j;h++){if(k[h]===null){m=k[h-1];b=h;do p=k[++b];while(p===null);k[h]=m+(p-m)/(b-h+1)}k[h]=Math.max(k[h],k[h-1])}for(h=0;h<j;h++)i.push(n+k[h]/g*100+"% "+d[h].color.U(c));a.angle=e;a.type="gradient";a.method="sigma";a.color=d[0].color.U(c);a.color2=d[j-1].color.U(c);if(a.colors)a.colors.value=i.join(",");else a.colors=i.join(",")},lc:function(){var a=this.e.runtimeStyle;a.backgroundImage="url(about:blank)";a.backgroundColor="transparent"},m:function(){f.u.m.call(this); -var a=this.e.runtimeStyle;a.backgroundImage=a.backgroundColor=""}});f.Gc=f.u.R({N:4,Ya:"border",Q:function(){var a=this.g;return a.w.H()||a.G.H()},i:function(){var a=this.g;return a.G.i()&&!a.q.i()&&a.w.i()},V:function(){var a=this.e,b=this.g.w.j(),c=this.s.o(),d=c.h;c=c.f;var e,g,j,i,h;if(b){this.mc();b=this.wd(2);i=0;for(h=b.length;i<h;i++){j=b[i];e=this.Aa("borderPiece"+i,j.stroke?"stroke":"fill",this.I());e.coordsize=d*2+","+c*2;e.coordorigin="1,1";e.path=j.path;g=e.style;g.width=d;g.height=c; -e.filled=!!j.fill;e.stroked=!!j.stroke;if(j.stroke){e=e.stroke;e.weight=j.Qb+"px";e.color=j.color.U(a);e.dashstyle=j.stroke==="dashed"?"2 2":j.stroke==="dotted"?"1 1":"solid";e.linestyle=j.stroke==="double"&&j.Qb>2?"ThinThin":"Single"}else e.fill.color=j.fill.U(a)}for(;this.vb("borderPiece"+i++););}},wd:function(a){var b=this.e,c,d,e,g=this.g.w,j=[],i,h,k,n,m=Math.round,p,r,t;if(g.i()){c=g.j();g=c.J;r=c.Zd;t=c.gd;if(c.ee&&c.$d&&c.hd){if(t.t.fa()>0){c=g.t.a(b);k=c/2;j.push({path:this.ya({Jb:k,Ib:k, -tb:k,Db:k},a),stroke:r.t,color:t.t,Qb:c})}}else{a=a||1;c=this.s.o();d=c.h;e=c.f;c=m(g.t.a(b));k=m(g.r.a(b));n=m(g.b.a(b));b=m(g.l.a(b));var v={t:c,r:k,b:n,l:b};b=this.g.G;if(b.i())p=this.kc(b.j());i=Math.floor;h=Math.ceil;var l=function(o,u){return p?p[o][u]:0},q=function(o,u,x,y,z,B){var E=l("x",o),D=l("y",o),C=o.charAt(1)==="r";o=o.charAt(0)==="b";return E>0&&D>0?(B?"al":"ae")+(C?h(d-E):i(E))*a+","+(o?h(e-D):i(D))*a+","+(i(E)-u)*a+","+(i(D)-x)*a+","+y*65535+","+2949075*(z?1:-1):(B?"m":"l")+(C?d- -u:u)*a+","+(o?e-x:x)*a},s=function(o,u,x,y){var z=o==="t"?i(l("x","tl"))*a+","+h(u)*a:o==="r"?h(d-u)*a+","+i(l("y","tr"))*a:o==="b"?h(d-l("x","br"))*a+","+i(e-u)*a:i(u)*a+","+h(e-l("y","bl"))*a;o=o==="t"?h(d-l("x","tr"))*a+","+h(u)*a:o==="r"?h(d-u)*a+","+h(e-l("y","br"))*a:o==="b"?i(l("x","bl"))*a+","+i(e-u)*a:i(u)*a+","+i(l("y","tl"))*a;return x?(y?"m"+o:"")+"l"+z:(y?"m"+z:"")+"l"+o};b=function(o,u,x,y,z,B){var E=o==="l"||o==="r",D=v[o],C,F;if(D>0&&r[o]!=="none"&&t[o].fa()>0){C=v[E?o:u];u=v[E?u: -o];F=v[E?o:x];x=v[E?x:o];if(r[o]==="dashed"||r[o]==="dotted"){j.push({path:q(y,C,u,B+45,0,1)+q(y,0,0,B,1,0),fill:t[o]});j.push({path:s(o,D/2,0,1),stroke:r[o],Qb:D,color:t[o]});j.push({path:q(z,F,x,B,0,1)+q(z,0,0,B-45,1,0),fill:t[o]})}else j.push({path:q(y,C,u,B+45,0,1)+s(o,D,0,0)+q(z,F,x,B,0,0)+(r[o]==="double"&&D>2?q(z,F-i(F/3),x-i(x/3),B-45,1,0)+s(o,h(D/3*2),1,0)+q(y,C-i(C/3),u-i(u/3),B,1,0)+"x "+q(y,i(C/3),i(u/3),B+45,0,1)+s(o,i(D/3),1,0)+q(z,i(F/3),i(x/3),B,0,0):"")+q(z,0,0,B-45,1,0)+s(o,0,1, -0)+q(y,0,0,B,1,0),fill:t[o]})}};b("t","l","r","tl","tr",90);b("r","t","b","tr","br",0);b("b","r","l","br","bl",-90);b("l","b","t","bl","tl",-180)}}return j},m:function(){if(this.ec||!this.g.q.i())this.e.runtimeStyle.borderColor="";f.u.m.call(this)}});f.Tb=f.u.R({N:5,Md:["t","tr","r","br","b","bl","l","tl","c"],Q:function(){return this.g.q.H()},i:function(){return this.g.q.i()},V:function(){this.I();var a=this.g.q.j(),b=this.g.w.j(),c=this.s.o(),d=this.e,e=this.uc;f.p.Rb(a.src,function(g){function j(s, -o,u,x,y){s=e[s].style;var z=Math.max;s.width=z(o,0);s.height=z(u,0);s.left=x;s.top=y}function i(s,o,u){for(var x=0,y=s.length;x<y;x++)e[s[x]].imagedata[o]=u}var h=c.h,k=c.f,n=f.n("0"),m=a.J||(b?b.J:{t:n,r:n,b:n,l:n});n=m.t.a(d);var p=m.r.a(d),r=m.b.a(d);m=m.l.a(d);var t=a.slice,v=t.t.a(d),l=t.r.a(d),q=t.b.a(d);t=t.l.a(d);j("tl",m,n,0,0);j("t",h-m-p,n,m,0);j("tr",p,n,h-p,0);j("r",p,k-n-r,h-p,n);j("br",p,r,h-p,k-r);j("b",h-m-p,r,m,k-r);j("bl",m,r,0,k-r);j("l",m,k-n-r,0,n);j("c",h-m-p,k-n-r,m,n);i(["tl", -"t","tr"],"cropBottom",(g.f-v)/g.f);i(["tl","l","bl"],"cropRight",(g.h-t)/g.h);i(["bl","b","br"],"cropTop",(g.f-q)/g.f);i(["tr","r","br"],"cropLeft",(g.h-l)/g.h);i(["l","r","c"],"cropTop",v/g.f);i(["l","r","c"],"cropBottom",q/g.f);i(["t","b","c"],"cropLeft",t/g.h);i(["t","b","c"],"cropRight",l/g.h);e.c.style.display=a.fill?"":"none"},this)},I:function(){var a=this.parent.za(this.N),b,c,d,e=this.Md,g=e.length;if(!a){a=doc.createElement("border-image");b=a.style;b.position="absolute";this.uc={};for(d= -0;d<g;d++){c=this.uc[e[d]]=f.p.Za("rect");c.appendChild(f.p.Za("imagedata"));b=c.style;b.behavior="url(#default#VML)";b.position="absolute";b.top=b.left=0;c.imagedata.src=this.g.q.j().src;c.stroked=false;c.filled=false;a.appendChild(c)}this.parent.sb(this.N,a)}return a},Ea:function(){if(this.i()){var a=this.e,b=a.runtimeStyle,c=this.g.q.j().J;b.borderStyle="solid";if(c){b.borderTopWidth=c.t.a(a)+"px";b.borderRightWidth=c.r.a(a)+"px";b.borderBottomWidth=c.b.a(a)+"px";b.borderLeftWidth=c.l.a(a)+"px"}this.mc()}}, -m:function(){var a=this.e.runtimeStyle;a.borderStyle="";if(this.ec||!this.g.w.i())a.borderColor=a.borderWidth="";f.u.m.call(this)}});f.Hc=f.u.R({N:1,Ya:"outset-box-shadow",Q:function(){var a=this.g;return a.ga.H()||a.G.H()},i:function(){var a=this.g.ga;return a.i()&&a.j().Da[0]},V:function(){function a(C,F,O,H,M,P,I){C=b.Aa("shadow"+C+F,"fill",d,j-C);F=C.fill;C.coordsize=n*2+","+m*2;C.coordorigin="1,1";C.stroked=false;C.filled=true;F.color=M.U(c);if(P){F.type="gradienttitle";F.color2=F.color;F.opacity= -0}C.path=I;l=C.style;l.left=O;l.top=H;l.width=n;l.height=m;return C}var b=this,c=this.e,d=this.I(),e=this.g,g=e.ga.j().Da;e=e.G.j();var j=g.length,i=j,h,k=this.s.o(),n=k.h,m=k.f;k=f.O===8?1:0;for(var p=["tl","tr","br","bl"],r,t,v,l,q,s,o,u,x,y,z,B,E,D;i--;){t=g[i];q=t.fe.a(c);s=t.ge.a(c);h=t.Vd.a(c);o=t.blur.a(c);t=t.color;u=-h-o;if(!e&&o)e=f.jb.Dc;u=this.ya({Jb:u,Ib:u,tb:u,Db:u},2,e);if(o){x=(h+o)*2+n;y=(h+o)*2+m;z=x?o*2/x:0;B=y?o*2/y:0;if(o-h>n/2||o-h>m/2)for(h=4;h--;){r=p[h];E=r.charAt(0)==="b"; -D=r.charAt(1)==="r";r=a(i,r,q,s,t,o,u);v=r.fill;v.focusposition=(D?1-z:z)+","+(E?1-B:B);v.focussize="0,0";r.style.clip="rect("+((E?y/2:0)+k)+"px,"+(D?x:x/2)+"px,"+(E?y:y/2)+"px,"+((D?x/2:0)+k)+"px)"}else{r=a(i,"",q,s,t,o,u);v=r.fill;v.focusposition=z+","+B;v.focussize=1-z*2+","+(1-B*2)}}else{r=a(i,"",q,s,t,o,u);q=t.fa();if(q<1)r.fill.opacity=q}}}});f.Pc=f.u.R({N:6,Ya:"imgEl",Q:function(){var a=this.g;return this.e.src!==this.Xc||a.G.H()},i:function(){var a=this.g;return a.G.i()||a.C.qc()},V:function(){this.Xc= -j;this.Cd();var a=this.Aa("img","fill",this.I()),b=a.fill,c=this.s.o(),d=c.h;c=c.f;var e=this.g.w.j(),g=e&&e.J;e=this.e;var j=e.src,i=Math.round,h=e.currentStyle,k=f.n;if(!g||f.O<7){g=f.n("0");g={t:g,r:g,b:g,l:g}}a.stroked=false;b.type="frame";b.src=j;b.position=(d?0.5/d:0)+","+(c?0.5/c:0);a.coordsize=d*2+","+c*2;a.coordorigin="1,1";a.path=this.ya({Jb:i(g.t.a(e)+k(h.paddingTop).a(e)),Ib:i(g.r.a(e)+k(h.paddingRight).a(e)),tb:i(g.b.a(e)+k(h.paddingBottom).a(e)),Db:i(g.l.a(e)+k(h.paddingLeft).a(e))}, -2);a=a.style;a.width=d;a.height=c},Cd:function(){this.e.runtimeStyle.filter="alpha(opacity=0)"},m:function(){f.u.m.call(this);this.e.runtimeStyle.filter=""}});f.Oc=f.u.R({ib:f.aa,Mb:f.aa,Nb:f.aa,Lb:f.aa,Ld:/^,+|,+$/g,Fd:/,+/g,gb:function(a,b){(this.pb||(this.pb=[]))[a]=b||void 0},ab:function(){var a=this.pb,b;if(a&&(b=a.join(",").replace(this.Ld,"").replace(this.Fd,","))!==this.Wc)this.Wc=this.e.runtimeStyle.background=b},m:function(){this.e.runtimeStyle.background="";delete this.pb}});f.Mc=f.u.R({ua:1, -Q:function(){return this.g.C.H()},i:function(){var a=this.g;return a.C.i()||a.q.i()},V:function(){var a=this.g.C.j(),b,c,d=0,e,g;if(a){b=[];if(c=a.M)for(;e=c[d++];)if(e.P==="linear-gradient"){g=this.vd(e.Wa);g=(e.Xa||f.Ka.Kc).a(this.e,g.h,g.f,g.h,g.f);b.push("url(data:image/svg+xml,"+escape(this.xd(e,g.h,g.f))+") "+this.dd(e.$)+" / "+g.h+"px "+g.f+"px "+(e.bc||"")+" "+(e.Wa||"")+" "+(e.ub||""))}else b.push(e.Hb);a.color&&b.push(a.color.Y);this.parent.gb(this.ua,b.join(","))}},dd:function(a){return a? -a.X.map(function(b){return b.d}).join(" "):"0 0"},vd:function(a){var b=this.e,c=this.s.o(),d=c.h;c=c.f;var e;if(a!=="border-box")if((e=this.g.w.j())&&(e=e.J)){d-=e.l.a(b)+e.l.a(b);c-=e.t.a(b)+e.b.a(b)}if(a==="content-box"){a=f.n;e=b.currentStyle;d-=a(e.paddingLeft).a(b)+a(e.paddingRight).a(b);c-=a(e.paddingTop).a(b)+a(e.paddingBottom).a(b)}return{h:d,f:c}},xd:function(a,b,c){var d=this.e,e=a.ca,g=e.length,j=f.Na.gc(d,b,c,a);a=j.xc;var i=j.yc,h=j.td,k=j.ud;j=j.rc;var n,m,p,r,t;n=[];for(m=0;m<g;m++)n.push(e[m].db? -e[m].db.a(d,j):m===0?0:m===g-1?j:null);for(m=1;m<g;m++)if(n[m]===null){r=n[m-1];p=m;do t=n[++p];while(t===null);n[m]=r+(t-r)/(p-m+1)}b=['<svg width="'+b+'" height="'+c+'" xmlns="http://www.w3.org/2000/svg"><defs><linearGradient id="g" gradientUnits="userSpaceOnUse" x1="'+a/b*100+'%" y1="'+i/c*100+'%" x2="'+h/b*100+'%" y2="'+k/c*100+'%">'];for(m=0;m<g;m++)b.push('<stop offset="'+n[m]/j+'" stop-color="'+e[m].color.U(d)+'" stop-opacity="'+e[m].color.fa()+'"/>');b.push('</linearGradient></defs><rect width="100%" height="100%" fill="url(#g)"/></svg>'); -return b.join("")},m:function(){this.parent.gb(this.ua)}});f.Nc=f.u.R({T:"repeat",Sc:"stretch",Qc:"round",ua:0,Q:function(){return this.g.q.H()},i:function(){return this.g.q.i()},V:function(){var a=this,b=a.g.q.j(),c=a.g.w.j(),d=a.s.o(),e=b.repeat,g=e.f,j=e.Ob,i=a.e,h=0;f.p.Rb(b.src,function(k){function n(Q,R,U,V,W,Y,X,S,w,A){K.push('<pattern patternUnits="userSpaceOnUse" id="pattern'+G+'" x="'+(g===l?Q+U/2-w/2:Q)+'" y="'+(j===l?R+V/2-A/2:R)+'" width="'+w+'" height="'+A+'"><svg width="'+w+'" height="'+ -A+'" viewBox="'+W+" "+Y+" "+X+" "+S+'" preserveAspectRatio="none"><image xlink:href="'+v+'" x="0" y="0" width="'+r+'" height="'+t+'" /></svg></pattern>');J.push('<rect x="'+Q+'" y="'+R+'" width="'+U+'" height="'+V+'" fill="url(#pattern'+G+')" />');G++}var m=d.h,p=d.f,r=k.h,t=k.f,v=a.Dd(b.src,r,t),l=a.T,q=a.Sc;k=a.Qc;var s=Math.ceil,o=f.n("0"),u=b.J||(c?c.J:{t:o,r:o,b:o,l:o});o=u.t.a(i);var x=u.r.a(i),y=u.b.a(i);u=u.l.a(i);var z=b.slice,B=z.t.a(i),E=z.r.a(i),D=z.b.a(i);z=z.l.a(i);var C=m-u-x,F=p-o- -y,O=r-z-E,H=t-B-D,M=g===q?C:O*o/B,P=j===q?F:H*x/E,I=g===q?C:O*y/D;q=j===q?F:H*u/z;var K=[],J=[],G=0;if(g===k){M-=(M-(C%M||M))/s(C/M);I-=(I-(C%I||I))/s(C/I)}if(j===k){P-=(P-(F%P||P))/s(F/P);q-=(q-(F%q||q))/s(F/q)}k=['<svg width="'+m+'" height="'+p+'" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">'];n(0,0,u,o,0,0,z,B,u,o);n(u,0,C,o,z,0,O,B,M,o);n(m-x,0,x,o,r-E,0,E,B,x,o);n(0,o,u,F,0,B,z,H,u,q);if(b.fill)n(u,o,C,F,z,B,O,H,M||I||O,q||P||H);n(m-x,o,x,F,r-E,B,E,H,x,P);n(0, -p-y,u,y,0,t-D,z,D,u,y);n(u,p-y,C,y,z,t-D,O,D,I,y);n(m-x,p-y,x,y,r-E,t-D,E,D,x,y);k.push("<defs>"+K.join("\n")+"</defs>"+J.join("\n")+"</svg>");a.parent.gb(a.ua,"url(data:image/svg+xml,"+escape(k.join(""))+") no-repeat border-box border-box");h&&a.parent.ab()},a);h=1},Dd:function(){var a={};return function(b,c,d){var e=a[b],g;if(!e){e=new Image;g=doc.createElement("canvas");e.src=b;g.width=c;g.height=d;g.getContext("2d").drawImage(e,0,0);e=a[b]=g.toDataURL()}return e}}(),Ea:f.Tb.prototype.Ea,m:function(){var a= -this.e.runtimeStyle;this.parent.gb(this.ua);a.borderColor=a.borderStyle=a.borderWidth=""}});f.kb=function(){function a(l,q){l.className+=" "+q}function b(l){var q=v.slice.call(arguments,1),s=q.length;setTimeout(function(){if(l)for(;s--;)a(l,q[s])},0)}function c(l){var q=v.slice.call(arguments,1),s=q.length;setTimeout(function(){if(l)for(;s--;){var o=q[s];o=t[o]||(t[o]=new RegExp("\\b"+o+"\\b","g"));l.className=l.className.replace(o,"")}},0)}function d(l){function q(){if(!U){var w,A,L=f.ja,T=l.currentStyle, -N=T.getAttribute(g)==="true",da=T.getAttribute(i)!=="false",ea=T.getAttribute(h)!=="false";S=T.getAttribute(j);S=L>7?S!=="false":S==="true";if(!R){R=1;l.runtimeStyle.zoom=1;T=l;for(var fa=1;T=T.previousSibling;)if(T.nodeType===1){fa=0;break}fa&&a(l,p)}J.cb();if(N&&(A=J.o())&&(w=doc.documentElement||doc.body)&&(A.y>w.clientHeight||A.x>w.clientWidth||A.y+A.f<0||A.x+A.h<0)){if(!Y){Y=1;f.mb.ba(q)}}else{U=1;Y=R=0;f.mb.Ha(q);if(L===9){G={C:new f.Sb(l),q:new f.Ub(l),w:new f.Vb(l)};Q=[G.C,G.q];K=new f.Oc(l, -J,G);w=[new f.Mc(l,J,G,K),new f.Nc(l,J,G,K)]}else{G={C:new f.Sb(l),w:new f.Vb(l),q:new f.Ub(l),G:new f.jb(l),ga:new f.Ic(l),Pb:new f.Uc(l)};Q=[G.C,G.w,G.q,G.G,G.ga,G.Pb];K=new f.Rc(l,J,G);w=[new f.Hc(l,J,G,K),new f.Fc(l,J,G,K),new f.Gc(l,J,G,K),new f.Tb(l,J,G,K)];l.tagName==="IMG"&&w.push(new f.Pc(l,J,G,K));K.ed=w}I=[K].concat(w);if(w=l.currentStyle.getAttribute(f.F+"watch-ancestors")){w=parseInt(w,10);A=0;for(N=l.parentNode;N&&(w==="NaN"||A++<w);){H(N,"onpropertychange",C);H(N,"onmouseenter",x); -H(N,"onmouseleave",y);H(N,"onmousedown",z);if(N.tagName in f.fc){H(N,"onfocus",E);H(N,"onblur",D)}N=N.parentNode}}if(S){f.Oa.ba(o);f.Oa.Rd()}o(1)}if(!V){V=1;L<9&&H(l,"onmove",s);H(l,"onresize",s);H(l,"onpropertychange",u);ea&&H(l,"onmouseenter",x);if(ea||da)H(l,"onmouseleave",y);da&&H(l,"onmousedown",z);if(l.tagName in f.fc){H(l,"onfocus",E);H(l,"onblur",D)}f.Qa.ba(s);f.L.ba(M)}J.hb()}}function s(){J&&J.Ad()&&o()}function o(w){if(!X)if(U){var A,L=I.length;F();for(A=0;A<L;A++)I[A].Ea();if(w||J.Od())for(A= -0;A<L;A++)I[A].ib();if(w||J.Td())for(A=0;A<L;A++)I[A].Mb();K.ab();O()}else R||q()}function u(){var w,A=I.length,L;w=event;if(!X&&!(w&&w.propertyName in r))if(U){F();for(w=0;w<A;w++)I[w].Ea();for(w=0;w<A;w++){L=I[w];L.Cb||L.ib();L.Q()&&L.Lb()}K.ab();O()}else R||q()}function x(){b(l,k)}function y(){c(l,k,n)}function z(){b(l,n);f.lb.ba(B)}function B(){c(l,n);f.lb.Ha(B)}function E(){b(l,m)}function D(){c(l,m)}function C(){var w=event.propertyName;if(w==="className"||w==="id")u()}function F(){J.cb();for(var w= -Q.length;w--;)Q[w].cb()}function O(){for(var w=Q.length;w--;)Q[w].hb();J.hb()}function H(w,A,L){w.attachEvent(A,L);W.push([w,A,L])}function M(){if(V){for(var w=W.length,A;w--;){A=W[w];A[0].detachEvent(A[1],A[2])}f.L.Ha(M);V=0;W=[]}}function P(){if(!X){var w,A;M();X=1;if(I){w=0;for(A=I.length;w<A;w++){I[w].ec=1;I[w].m()}}S&&f.Oa.Ha(o);f.Qa.Ha(o);I=J=G=Q=l=null}}var I,K,J=new ha(l),G,Q,R,U,V,W=[],Y,X,S;this.Ed=q;this.update=o;this.m=P;this.qd=l}var e={},g=f.F+"lazy-init",j=f.F+"poll",i=f.F+"track-active", -h=f.F+"track-hover",k=f.La+"hover",n=f.La+"active",m=f.La+"focus",p=f.La+"first-child",r={background:1,bgColor:1,display:1},t={},v=[];d.yd=function(l){var q=f.p.Ba(l);return e[q]||(e[q]=new d(l))};d.m=function(l){l=f.p.Ba(l);var q=e[l];if(q){q.m();delete e[l]}};d.md=function(){var l=[],q;if(e){for(var s in e)if(e.hasOwnProperty(s)){q=e[s];l.push(q.qd);q.m()}e={}}return l};return d}();f.supportsVML=f.zc;f.attach=function(a){f.ja<10&&f.zc&&f.kb.yd(a).Ed()};f.detach=function(a){f.kb.m(a)}}; -})(); \ No newline at end of file diff --git a/profiles/wcm_base/themes/ocio_omega_3/libraries/respond/respond.js b/profiles/wcm_base/themes/ocio_omega_3/libraries/respond/respond.js deleted file mode 100644 index 74f2a189ee774efe42a254f2c8372ee71a8d0b0b..0000000000000000000000000000000000000000 --- a/profiles/wcm_base/themes/ocio_omega_3/libraries/respond/respond.js +++ /dev/null @@ -1,302 +0,0 @@ -/*! Respond.js v1.1.0: min/max-width media query polyfill. (c) Scott Jehl. MIT/GPLv2 Lic. j.mp/respondjs */ -(function( win ){ - - "use strict"; - - //exposed namespace - var respond = {}; - win.respond = respond; - - //define update even in native-mq-supporting browsers, to avoid errors - respond.update = function(){}; - - //expose media query support flag for external use - respond.mediaQueriesSupported = win.matchMedia && win.matchMedia( "only all" ).matches; - - //if media queries are supported, exit here - if( respond.mediaQueriesSupported ){ - return; - } - - //define vars - var doc = win.document, - docElem = doc.documentElement, - mediastyles = [], - rules = [], - appendedEls = [], - parsedSheets = {}, - resizeThrottle = 30, - head = doc.getElementsByTagName( "head" )[0] || docElem, - base = doc.getElementsByTagName( "base" )[0], - links = head.getElementsByTagName( "link" ), - requestQueue = [], - - //loop stylesheets, send text content to translate - ripCSS = function(){ - - for( var i = 0; i < links.length; i++ ){ - var sheet = links[ i ], - href = sheet.href, - media = sheet.media, - isCSS = sheet.rel && sheet.rel.toLowerCase() === "stylesheet"; - - //only links plz and prevent re-parsing - if( !!href && isCSS && !parsedSheets[ href ] ){ - // selectivizr exposes css through the rawCssText expando - if (sheet.styleSheet && sheet.styleSheet.rawCssText) { - translate( sheet.styleSheet.rawCssText, href, media ); - parsedSheets[ href ] = true; - } else { - if( (!/^([a-zA-Z:]*\/\/)/.test( href ) && !base) || - href.replace( RegExp.$1, "" ).split( "/" )[0] === win.location.host ){ - requestQueue.push( { - href: href, - media: media - } ); - } - } - } - } - makeRequests(); - }, - - //recurse through request queue, get css text - makeRequests = function(){ - if( requestQueue.length ){ - var thisRequest = requestQueue.shift(); - - ajax( thisRequest.href, function( styles ){ - translate( styles, thisRequest.href, thisRequest.media ); - parsedSheets[ thisRequest.href ] = true; - - // by wrapping recursive function call in setTimeout - // we prevent "Stack overflow" error in IE7 - win.setTimeout(function(){ makeRequests(); },0); - } ); - } - }, - - //find media blocks in css text, convert to style blocks - translate = function( styles, href, media ){ - var qs = styles.match( /@media[^\{]+\{([^\{\}]*\{[^\}\{]*\})+/gi ), - ql = qs && qs.length || 0; - - //try to get CSS path - href = href.substring( 0, href.lastIndexOf( "/" ) ); - - var repUrls = function( css ){ - return css.replace( /(url\()['"]?([^\/\)'"][^:\)'"]+)['"]?(\))/g, "$1" + href + "$2$3" ); - }, - useMedia = !ql && media; - - //if path exists, tack on trailing slash - if( href.length ){ href += "/"; } - - //if no internal queries exist, but media attr does, use that - //note: this currently lacks support for situations where a media attr is specified on a link AND - //its associated stylesheet has internal CSS media queries. - //In those cases, the media attribute will currently be ignored. - if( useMedia ){ - ql = 1; - } - - for( var i = 0; i < ql; i++ ){ - var fullq, thisq, eachq, eql; - - //media attr - if( useMedia ){ - fullq = media; - rules.push( repUrls( styles ) ); - } - //parse for styles - else{ - fullq = qs[ i ].match( /@media *([^\{]+)\{([\S\s]+?)$/ ) && RegExp.$1; - rules.push( RegExp.$2 && repUrls( RegExp.$2 ) ); - } - - eachq = fullq.split( "," ); - eql = eachq.length; - - for( var j = 0; j < eql; j++ ){ - thisq = eachq[ j ]; - mediastyles.push( { - media : thisq.split( "(" )[ 0 ].match( /(only\s+)?([a-zA-Z]+)\s?/ ) && RegExp.$2 || "all", - rules : rules.length - 1, - hasquery : thisq.indexOf("(") > -1, - minw : thisq.match( /\(\s*min\-width\s*:\s*(\s*[0-9\.]+)(px|em)\s*\)/ ) && parseFloat( RegExp.$1 ) + ( RegExp.$2 || "" ), - maxw : thisq.match( /\(\s*max\-width\s*:\s*(\s*[0-9\.]+)(px|em)\s*\)/ ) && parseFloat( RegExp.$1 ) + ( RegExp.$2 || "" ) - } ); - } - } - - applyMedia(); - }, - - lastCall, - - resizeDefer, - - // returns the value of 1em in pixels - getEmValue = function() { - var ret, - div = doc.createElement('div'), - body = doc.body, - fakeUsed = false; - - div.style.cssText = "position:absolute;font-size:1em;width:1em"; - - if( !body ){ - body = fakeUsed = doc.createElement( "body" ); - body.style.background = "none"; - } - - body.appendChild( div ); - - docElem.insertBefore( body, docElem.firstChild ); - - ret = div.offsetWidth; - - if( fakeUsed ){ - docElem.removeChild( body ); - } - else { - body.removeChild( div ); - } - - //also update eminpx before returning - ret = eminpx = parseFloat(ret); - - return ret; - }, - - //cached container for 1em value, populated the first time it's needed - eminpx, - - //enable/disable styles - applyMedia = function( fromResize ){ - var name = "clientWidth", - docElemProp = docElem[ name ], - currWidth = doc.compatMode === "CSS1Compat" && docElemProp || doc.body[ name ] || docElemProp, - styleBlocks = {}, - lastLink = links[ links.length-1 ], - now = (new Date()).getTime(); - - //throttle resize calls - if( fromResize && lastCall && now - lastCall < resizeThrottle ){ - win.clearTimeout( resizeDefer ); - resizeDefer = win.setTimeout( applyMedia, resizeThrottle ); - return; - } - else { - lastCall = now; - } - - for( var i in mediastyles ){ - if( mediastyles.hasOwnProperty( i ) ){ - var thisstyle = mediastyles[ i ], - min = thisstyle.minw, - max = thisstyle.maxw, - minnull = min === null, - maxnull = max === null, - em = "em"; - - if( !!min ){ - min = parseFloat( min ) * ( min.indexOf( em ) > -1 ? ( eminpx || getEmValue() ) : 1 ); - } - if( !!max ){ - max = parseFloat( max ) * ( max.indexOf( em ) > -1 ? ( eminpx || getEmValue() ) : 1 ); - } - - // if there's no media query at all (the () part), or min or max is not null, and if either is present, they're true - if( !thisstyle.hasquery || ( !minnull || !maxnull ) && ( minnull || currWidth >= min ) && ( maxnull || currWidth <= max ) ){ - if( !styleBlocks[ thisstyle.media ] ){ - styleBlocks[ thisstyle.media ] = []; - } - styleBlocks[ thisstyle.media ].push( rules[ thisstyle.rules ] ); - } - } - } - - //remove any existing respond style element(s) - for( var j in appendedEls ){ - if( appendedEls.hasOwnProperty( j ) ){ - if( appendedEls[ j ] && appendedEls[ j ].parentNode === head ){ - head.removeChild( appendedEls[ j ] ); - } - } - } - - //inject active styles, grouped by media type - for( var k in styleBlocks ){ - if( styleBlocks.hasOwnProperty( k ) ){ - var ss = doc.createElement( "style" ), - css = styleBlocks[ k ].join( "\n" ); - - ss.type = "text/css"; - ss.media = k; - - //originally, ss was appended to a documentFragment and sheets were appended in bulk. - //this caused crashes in IE in a number of circumstances, such as when the HTML element had a bg image set, so appending beforehand seems best. Thanks to @dvelyk for the initial research on this one! - head.insertBefore( ss, lastLink.nextSibling ); - - if ( ss.styleSheet ){ - ss.styleSheet.cssText = css; - } - else { - ss.appendChild( doc.createTextNode( css ) ); - } - - //push to appendedEls to track for later removal - appendedEls.push( ss ); - } - } - }, - //tweaked Ajax functions from Quirksmode - ajax = function( url, callback ) { - var req = xmlHttp(); - if (!req){ - return; - } - req.open( "GET", url, true ); - req.onreadystatechange = function () { - if ( req.readyState !== 4 || req.status !== 200 && req.status !== 304 ){ - return; - } - callback( req.responseText ); - }; - if ( req.readyState === 4 ){ - return; - } - req.send( null ); - }, - //define ajax obj - xmlHttp = (function() { - var xmlhttpmethod = false; - try { - xmlhttpmethod = new win.XMLHttpRequest(); - } - catch( e ){ - xmlhttpmethod = new win.ActiveXObject( "Microsoft.XMLHTTP" ); - } - return function(){ - return xmlhttpmethod; - }; - })(); - - //translate CSS - ripCSS(); - - //expose update for re-running respond later on - respond.update = ripCSS; - - //adjust on resize - function callMedia(){ - applyMedia( true ); - } - if( win.addEventListener ){ - win.addEventListener( "resize", callMedia, false ); - } - else if( win.attachEvent ){ - win.attachEvent( "onresize", callMedia ); - } -})(this); diff --git a/profiles/wcm_base/themes/ocio_omega_3/libraries/respond/respond.min.js b/profiles/wcm_base/themes/ocio_omega_3/libraries/respond/respond.min.js deleted file mode 100644 index ab7a1daeddd8e119805f269f00afafb254bd66d9..0000000000000000000000000000000000000000 --- a/profiles/wcm_base/themes/ocio_omega_3/libraries/respond/respond.min.js +++ /dev/null @@ -1,2 +0,0 @@ -/*! Respond.js v1.1.0: min/max-width media query polyfill. (c) Scott Jehl. MIT/GPLv2 Lic. j.mp/respondjs */ -(function(a){"use strict";function x(){u(!0)}var b={};if(a.respond=b,b.update=function(){},b.mediaQueriesSupported=a.matchMedia&&a.matchMedia("only all").matches,!b.mediaQueriesSupported){var q,r,t,c=a.document,d=c.documentElement,e=[],f=[],g=[],h={},i=30,j=c.getElementsByTagName("head")[0]||d,k=c.getElementsByTagName("base")[0],l=j.getElementsByTagName("link"),m=[],n=function(){for(var b=0;l.length>b;b++){var c=l[b],d=c.href,e=c.media,f=c.rel&&"stylesheet"===c.rel.toLowerCase();d&&f&&!h[d]&&(c.styleSheet&&c.styleSheet.rawCssText?(p(c.styleSheet.rawCssText,d,e),h[d]=!0):(!/^([a-zA-Z:]*\/\/)/.test(d)&&!k||d.replace(RegExp.$1,"").split("/")[0]===a.location.host)&&m.push({href:d,media:e}))}o()},o=function(){if(m.length){var b=m.shift();v(b.href,function(c){p(c,b.href,b.media),h[b.href]=!0,a.setTimeout(function(){o()},0)})}},p=function(a,b,c){var d=a.match(/@media[^\{]+\{([^\{\}]*\{[^\}\{]*\})+/gi),g=d&&d.length||0;b=b.substring(0,b.lastIndexOf("/"));var h=function(a){return a.replace(/(url\()['"]?([^\/\)'"][^:\)'"]+)['"]?(\))/g,"$1"+b+"$2$3")},i=!g&&c;b.length&&(b+="/"),i&&(g=1);for(var j=0;g>j;j++){var k,l,m,n;i?(k=c,f.push(h(a))):(k=d[j].match(/@media *([^\{]+)\{([\S\s]+?)$/)&&RegExp.$1,f.push(RegExp.$2&&h(RegExp.$2))),m=k.split(","),n=m.length;for(var o=0;n>o;o++)l=m[o],e.push({media:l.split("(")[0].match(/(only\s+)?([a-zA-Z]+)\s?/)&&RegExp.$2||"all",rules:f.length-1,hasquery:l.indexOf("(")>-1,minw:l.match(/\(\s*min\-width\s*:\s*(\s*[0-9\.]+)(px|em)\s*\)/)&&parseFloat(RegExp.$1)+(RegExp.$2||""),maxw:l.match(/\(\s*max\-width\s*:\s*(\s*[0-9\.]+)(px|em)\s*\)/)&&parseFloat(RegExp.$1)+(RegExp.$2||"")})}u()},s=function(){var a,b=c.createElement("div"),e=c.body,f=!1;return b.style.cssText="position:absolute;font-size:1em;width:1em",e||(e=f=c.createElement("body"),e.style.background="none"),e.appendChild(b),d.insertBefore(e,d.firstChild),a=b.offsetWidth,f?d.removeChild(e):e.removeChild(b),a=t=parseFloat(a)},u=function(b){var h="clientWidth",k=d[h],m="CSS1Compat"===c.compatMode&&k||c.body[h]||k,n={},o=l[l.length-1],p=(new Date).getTime();if(b&&q&&i>p-q)return a.clearTimeout(r),r=a.setTimeout(u,i),void 0;q=p;for(var v in e)if(e.hasOwnProperty(v)){var w=e[v],x=w.minw,y=w.maxw,z=null===x,A=null===y,B="em";x&&(x=parseFloat(x)*(x.indexOf(B)>-1?t||s():1)),y&&(y=parseFloat(y)*(y.indexOf(B)>-1?t||s():1)),w.hasquery&&(z&&A||!(z||m>=x)||!(A||y>=m))||(n[w.media]||(n[w.media]=[]),n[w.media].push(f[w.rules]))}for(var C in g)g.hasOwnProperty(C)&&g[C]&&g[C].parentNode===j&&j.removeChild(g[C]);for(var D in n)if(n.hasOwnProperty(D)){var E=c.createElement("style"),F=n[D].join("\n");E.type="text/css",E.media=D,j.insertBefore(E,o.nextSibling),E.styleSheet?E.styleSheet.cssText=F:E.appendChild(c.createTextNode(F)),g.push(E)}},v=function(a,b){var c=w();c&&(c.open("GET",a,!0),c.onreadystatechange=function(){4!==c.readyState||200!==c.status&&304!==c.status||b(c.responseText)},4!==c.readyState&&c.send(null))},w=function(){var b=!1;try{b=new a.XMLHttpRequest}catch(c){b=new a.ActiveXObject("Microsoft.XMLHTTP")}return function(){return b}}();n(),b.update=n,a.addEventListener?a.addEventListener("resize",x,!1):a.attachEvent&&a.attachEvent("onresize",x)}})(this); diff --git a/profiles/wcm_base/themes/ocio_omega_3/libraries/selectivizr/selectivizr.js b/profiles/wcm_base/themes/ocio_omega_3/libraries/selectivizr/selectivizr.js deleted file mode 100644 index a04698e720ee1106d8f5cf58c331c58462dfa573..0000000000000000000000000000000000000000 --- a/profiles/wcm_base/themes/ocio_omega_3/libraries/selectivizr/selectivizr.js +++ /dev/null @@ -1,563 +0,0 @@ -/* - selectivizr v1.0.3b - (c) Keith Clark, freely distributable under the terms - of the MIT license. - - selectivizr.com - */ -/* - - Notes about this source - ----------------------- - - * The #DEBUG_START and #DEBUG_END comments are used to mark blocks of code - that will be removed prior to building a final release version (using a - pre-compression script) - - - References: - ----------- - - * CSS Syntax : http://www.w3.org/TR/2003/WD-css3-syntax-20030813/#style - * Selectors : http://www.w3.org/TR/css3-selectors/#selectors - * IE Compatability : http://msdn.microsoft.com/en-us/library/cc351024(VS.85).aspx - * W3C Selector Tests : http://www.w3.org/Style/CSS/Test/CSS3/Selectors/current/html/tests/ - - */ - -(function(win) { - - // Determine IE version and stop execution if browser isn't IE. This - // handles the script being loaded by non IE browsers because the - // developer didn't use conditional comments. - var ieUserAgent = navigator.userAgent.match(/MSIE (\d+)/); - if (!ieUserAgent) { - return false; - } - - // =========================== Init Objects ============================ - - var doc = document; - var root = doc.documentElement; - var xhr = getXHRObject(); - var ieVersion = ieUserAgent[1]; - - // If were not in standards mode, IE is too old / new or we can't create - // an XMLHttpRequest object then we should get out now. - if (doc.compatMode != 'CSS1Compat' || ieVersion<6 || ieVersion>8 || !xhr) { - return; - } - - - // ========================= Common Objects ============================ - - // Compatiable selector engines in order of CSS3 support. Note: '*' is - // a placholder for the object key name. (basically, crude compression) - var selectorEngines = { - "NW" : "*.Dom.select", - "MooTools" : "$$", - "DOMAssistant" : "*.$", - "Prototype" : "$$", - "YAHOO" : "*.util.Selector.query", - "Sizzle" : "*", - "jQuery" : "*", - "dojo" : "*.query" - }; - - var selectorMethod; - var enabledWatchers = []; // array of :enabled/:disabled elements to poll - var domPatches = []; - var ie6PatchID = 0; // used to solve ie6's multiple class bug - var patchIE6MultipleClasses = true; // if true adds class bloat to ie6 - var namespace = "slvzr"; - - // Stylesheet parsing regexp's - var RE_COMMENT = /(\/\*[^*]*\*+([^\/][^*]*\*+)*\/)\s*?/g; - var RE_IMPORT = /@import\s*(?:(?:(?:url\(\s*(['"]?)(.*)\1)\s*\))|(?:(['"])(.*)\3))\s*([^;]*);/g; - var RE_ASSET_URL = /(behavior\s*?:\s*)?\burl\(\s*(["']?)(?!data:)([^"')]+)\2\s*\)/g; - var RE_PSEUDO_STRUCTURAL = /^:(empty|(first|last|only|nth(-last)?)-(child|of-type))$/; - var RE_PSEUDO_ELEMENTS = /:(:first-(?:line|letter))/g; - var RE_SELECTOR_GROUP = /((?:^|(?:\s*})+)(?:\s*@media[^{]+{)?)\s*([^\{]*?[\[:][^{]+)/g; - var RE_SELECTOR_PARSE = /([ +~>])|(:[a-z-]+(?:\(.*?\)+)?)|(\[.*?\])/g; - var RE_LIBRARY_INCOMPATIBLE_PSEUDOS = /(:not\()?:(hover|enabled|disabled|focus|checked|target|active|visited|first-line|first-letter)\)?/g; - var RE_PATCH_CLASS_NAME_REPLACE = /[^\w-]/g; - - // HTML UI element regexp's - var RE_INPUT_ELEMENTS = /^(INPUT|SELECT|TEXTAREA|BUTTON)$/; - var RE_INPUT_CHECKABLE_TYPES = /^(checkbox|radio)$/; - - // Broken attribute selector implementations (IE7/8 native [^=""], [$=""] and [*=""]) - var BROKEN_ATTR_IMPLEMENTATIONS = ieVersion>6 ? /[\$\^*]=(['"])\1/ : null; - - // Whitespace normalization regexp's - var RE_TIDY_TRAILING_WHITESPACE = /([(\[+~])\s+/g; - var RE_TIDY_LEADING_WHITESPACE = /\s+([)\]+~])/g; - var RE_TIDY_CONSECUTIVE_WHITESPACE = /\s+/g; - var RE_TIDY_TRIM_WHITESPACE = /^\s*((?:[\S\s]*\S)?)\s*$/; - - // String constants - var EMPTY_STRING = ""; - var SPACE_STRING = " "; - var PLACEHOLDER_STRING = "$1"; - - // =========================== Patching ================================ - - // --[ patchStyleSheet() ]---------------------------------------------- - // Scans the passed cssText for selectors that require emulation and - // creates one or more patches for each matched selector. - function patchStyleSheet( cssText ) { - return cssText.replace(RE_PSEUDO_ELEMENTS, PLACEHOLDER_STRING). - replace(RE_SELECTOR_GROUP, function(m, prefix, selectorText) { - var selectorGroups = selectorText.split(","); - for (var c = 0, cs = selectorGroups.length; c < cs; c++) { - var selector = normalizeSelectorWhitespace(selectorGroups[c]) + SPACE_STRING; - var patches = []; - selectorGroups[c] = selector.replace(RE_SELECTOR_PARSE, - function(match, combinator, pseudo, attribute, index) { - if (combinator) { - if (patches.length>0) { - domPatches.push( { selector: selector.substring(0, index), patches: patches } ) - patches = []; - } - return combinator; - } - else { - var patch = (pseudo) ? patchPseudoClass( pseudo ) : patchAttribute( attribute ); - if (patch) { - patches.push(patch); - return "." + patch.className; - } - return match; - } - } - ); - } - return prefix + selectorGroups.join(","); - }); - }; - - // --[ patchAttribute() ]----------------------------------------------- - // returns a patch for an attribute selector. - function patchAttribute( attr ) { - return (!BROKEN_ATTR_IMPLEMENTATIONS || BROKEN_ATTR_IMPLEMENTATIONS.test(attr)) ? - { className: createClassName(attr), applyClass: true } : null; - }; - - // --[ patchPseudoClass() ]--------------------------------------------- - // returns a patch for a pseudo-class - function patchPseudoClass( pseudo ) { - - var applyClass = true; - var className = createClassName(pseudo.slice(1)); - var isNegated = pseudo.substring(0, 5) == ":not("; - var activateEventName; - var deactivateEventName; - - // if negated, remove :not() - if (isNegated) { - pseudo = pseudo.slice(5, -1); - } - - // bracket contents are irrelevant - remove them - var bracketIndex = pseudo.indexOf("(") - if (bracketIndex > -1) { - pseudo = pseudo.substring(0, bracketIndex); - } - - // check we're still dealing with a pseudo-class - if (pseudo.charAt(0) == ":") { - switch (pseudo.slice(1)) { - - case "root": - applyClass = function(e) { - return isNegated ? e != root : e == root; - } - break; - - case "target": - // :target is only supported in IE8 - if (ieVersion == 8) { - applyClass = function(e) { - var handler = function() { - var hash = location.hash; - var hashID = hash.slice(1); - return isNegated ? (hash == EMPTY_STRING || e.id != hashID) : (hash != EMPTY_STRING && e.id == hashID); - }; - addEvent( win, "hashchange", function() { - toggleElementClass(e, className, handler()); - }) - return handler(); - } - break; - } - return false; - - case "checked": - applyClass = function(e) { - if (RE_INPUT_CHECKABLE_TYPES.test(e.type)) { - addEvent( e, "propertychange", function() { - if (event.propertyName == "checked") { - toggleElementClass( e, className, e.checked !== isNegated ); - } - }) - } - return e.checked !== isNegated; - } - break; - - case "disabled": - isNegated = !isNegated; - - case "enabled": - applyClass = function(e) { - if (RE_INPUT_ELEMENTS.test(e.tagName)) { - addEvent( e, "propertychange", function() { - if (event.propertyName == "$disabled") { - toggleElementClass( e, className, e.$disabled === isNegated ); - } - }); - enabledWatchers.push(e); - e.$disabled = e.disabled; - return e.disabled === isNegated; - } - return pseudo == ":enabled" ? isNegated : !isNegated; - } - break; - - case "focus": - activateEventName = "focus"; - deactivateEventName = "blur"; - - case "hover": - if (!activateEventName) { - activateEventName = "mouseenter"; - deactivateEventName = "mouseleave"; - } - applyClass = function(e) { - addEvent( e, isNegated ? deactivateEventName : activateEventName, function() { - toggleElementClass( e, className, true ); - }) - addEvent( e, isNegated ? activateEventName : deactivateEventName, function() { - toggleElementClass( e, className, false ); - }) - return isNegated; - } - break; - - // everything else - default: - // If we don't support this pseudo-class don't create - // a patch for it - if (!RE_PSEUDO_STRUCTURAL.test(pseudo)) { - return false; - } - break; - } - } - return { className: className, applyClass: applyClass }; - }; - - // --[ applyPatches() ]------------------------------------------------- - function applyPatches() { - var elms, selectorText, patches, domSelectorText; - - for (var c=0; c<domPatches.length; c++) { - selectorText = domPatches[c].selector; - patches = domPatches[c].patches; - - // Although some selector libraries can find :checked :enabled etc. - // we need to find all elements that could have that state because - // it can be changed by the user. - domSelectorText = selectorText.replace(RE_LIBRARY_INCOMPATIBLE_PSEUDOS, EMPTY_STRING); - - // If the dom selector equates to an empty string or ends with - // whitespace then we need to append a universal selector (*) to it. - if (domSelectorText == EMPTY_STRING || domSelectorText.charAt(domSelectorText.length - 1) == SPACE_STRING) { - domSelectorText += "*"; - } - - // Ensure we catch errors from the selector library - try { - elms = selectorMethod( domSelectorText ); - } catch (ex) { - // #DEBUG_START - log( "Selector '" + selectorText + "' threw exception '" + ex + "'" ); - // #DEBUG_END - } - - - if (elms) { - for (var d = 0, dl = elms.length; d < dl; d++) { - var elm = elms[d]; - var cssClasses = elm.className; - for (var f = 0, fl = patches.length; f < fl; f++) { - var patch = patches[f]; - if (!hasPatch(elm, patch)) { - if (patch.applyClass && (patch.applyClass === true || patch.applyClass(elm) === true)) { - cssClasses = toggleClass(cssClasses, patch.className, true ); - } - } - } - elm.className = cssClasses; - } - } - } - }; - - // --[ hasPatch() ]----------------------------------------------------- - // checks for the exsistence of a patch on an element - function hasPatch( elm, patch ) { - return new RegExp("(^|\\s)" + patch.className + "(\\s|$)").test(elm.className); - }; - - - // =========================== Utility ================================= - - function createClassName( className ) { - return namespace + "-" + ((ieVersion == 6 && patchIE6MultipleClasses) ? - ie6PatchID++ - : - className.replace(RE_PATCH_CLASS_NAME_REPLACE, function(a) { return a.charCodeAt(0) })); - }; - - // --[ log() ]---------------------------------------------------------- - // #DEBUG_START - function log( message ) { - if (win.console) { - win.console.log(message); - } - }; - // #DEBUG_END - - // --[ trim() ]--------------------------------------------------------- - // removes leading, trailing whitespace from a string - function trim( text ) { - return text.replace(RE_TIDY_TRIM_WHITESPACE, PLACEHOLDER_STRING); - }; - - // --[ normalizeWhitespace() ]------------------------------------------ - // removes leading, trailing and consecutive whitespace from a string - function normalizeWhitespace( text ) { - return trim(text).replace(RE_TIDY_CONSECUTIVE_WHITESPACE, SPACE_STRING); - }; - - // --[ normalizeSelectorWhitespace() ]---------------------------------- - // tidies whitespace around selector brackets and combinators - function normalizeSelectorWhitespace( selectorText ) { - return normalizeWhitespace(selectorText. - replace(RE_TIDY_TRAILING_WHITESPACE, PLACEHOLDER_STRING). - replace(RE_TIDY_LEADING_WHITESPACE, PLACEHOLDER_STRING) - ); - }; - - // --[ toggleElementClass() ]------------------------------------------- - // toggles a single className on an element - function toggleElementClass( elm, className, on ) { - var oldClassName = elm.className; - var newClassName = toggleClass(oldClassName, className, on); - if (newClassName != oldClassName) { - elm.className = newClassName; - elm.parentNode.className += EMPTY_STRING; - } - }; - - // --[ toggleClass() ]-------------------------------------------------- - // adds / removes a className from a string of classNames. Used to - // manage multiple class changes without forcing a DOM redraw - function toggleClass( classList, className, on ) { - var re = RegExp("(^|\\s)" + className + "(\\s|$)"); - var classExists = re.test(classList); - if (on) { - return classExists ? classList : classList + SPACE_STRING + className; - } else { - return classExists ? trim(classList.replace(re, PLACEHOLDER_STRING)) : classList; - } - }; - - // --[ addEvent() ]----------------------------------------------------- - function addEvent(elm, eventName, eventHandler) { - elm.attachEvent("on" + eventName, eventHandler); - }; - - // --[ getXHRObject() ]------------------------------------------------- - function getXHRObject() { - if (win.XMLHttpRequest) { - return new XMLHttpRequest; - } - try { - return new ActiveXObject('Microsoft.XMLHTTP'); - } catch(e) { - return null; - } - }; - - // --[ loadStyleSheet() ]----------------------------------------------- - function loadStyleSheet( url ) { - xhr.open("GET", url, false); - xhr.send(); - return (xhr.status==200) ? xhr.responseText : EMPTY_STRING; - }; - - // --[ resolveUrl() ]--------------------------------------------------- - // Converts a URL fragment to a fully qualified URL using the specified - // context URL. Returns null if same-origin policy is broken - function resolveUrl( url, contextUrl, ignoreSameOriginPolicy ) { - - function getProtocol( url ) { - return url.substring(0, url.indexOf("//")); - }; - - function getProtocolAndHost( url ) { - return url.substring(0, url.indexOf("/", 8)); - }; - - if (!contextUrl) { - contextUrl = baseUrl; - } - - // protocol-relative path - if (url.substring(0,2)=="//") { - url = getProtocol(contextUrl) + url; - } - - // absolute path - if (/^https?:\/\//i.test(url)) { - return !ignoreSameOriginPolicy && getProtocolAndHost(contextUrl) != getProtocolAndHost(url) ? null : url ; - } - - // root-relative path - if (url.charAt(0)=="/") { - return getProtocolAndHost(contextUrl) + url; - } - - // relative path - var contextUrlPath = contextUrl.split(/[?#]/)[0]; // ignore query string in the contextUrl - if (url.charAt(0) != "?" && contextUrlPath.charAt(contextUrlPath.length - 1) != "/") { - contextUrlPath = contextUrlPath.substring(0, contextUrlPath.lastIndexOf("/") + 1); - } - - return contextUrlPath + url; - }; - - // --[ parseStyleSheet() ]---------------------------------------------- - // Downloads the stylesheet specified by the URL, removes it's comments - // and recursivly replaces @import rules with their contents, ultimately - // returning the full cssText. - function parseStyleSheet( url ) { - if (url) { - return loadStyleSheet(url).replace(RE_COMMENT, EMPTY_STRING). - replace(RE_IMPORT, function( match, quoteChar, importUrl, quoteChar2, importUrl2, media ) { - var cssText = parseStyleSheet(resolveUrl(importUrl || importUrl2, url)); - return (media) ? "@media " + media + " {" + cssText + "}" : cssText; - }). - replace(RE_ASSET_URL, function( match, isBehavior, quoteChar, assetUrl ) { - quoteChar = quoteChar || EMPTY_STRING; - return isBehavior ? match : " url(" + quoteChar + resolveUrl(assetUrl, url, true) + quoteChar + ") "; - }); - } - return EMPTY_STRING; - }; - - // --[ getStyleSheets() ]----------------------------------------------- - function getStyleSheets() { - var url, stylesheet; - for (var c = 0; c < doc.styleSheets.length; c++) { - stylesheet = doc.styleSheets[c]; - if (stylesheet.href != EMPTY_STRING) { - url = resolveUrl(stylesheet.href); - if (url) { - stylesheet.cssText = stylesheet["rawCssText"] = patchStyleSheet( parseStyleSheet( url ) ); - } - } - } - }; - - // --[ init() ]--------------------------------------------------------- - function init() { - applyPatches(); - - // :enabled & :disabled polling script (since we can't hook - // onpropertychange event when an element is disabled) - if (enabledWatchers.length > 0) { - setInterval( function() { - for (var c = 0, cl = enabledWatchers.length; c < cl; c++) { - var e = enabledWatchers[c]; - if (e.disabled !== e.$disabled) { - if (e.disabled) { - e.disabled = false; - e.$disabled = true; - e.disabled = true; - } - else { - e.$disabled = e.disabled; - } - } - } - }, 250) - } - }; - - // Determine the baseUrl and download the stylesheets - var baseTags = doc.getElementsByTagName("BASE"); - var baseUrl = (baseTags.length > 0) ? baseTags[0].href : doc.location.href; - getStyleSheets(); - - // Bind selectivizr to the ContentLoaded event. - ContentLoaded(win, function() { - // Determine the "best fit" selector engine - for (var engine in selectorEngines) { - var members, member, context = win; - if (win[engine]) { - members = selectorEngines[engine].replace("*", engine).split("."); - while ((member = members.shift()) && (context = context[member])) {} - if (typeof context == "function") { - selectorMethod = context; - init(); - return; - } - } - } - }); - - - - /*! - * ContentLoaded.js by Diego Perini, modified for IE<9 only (to save space) - * - * Author: Diego Perini (diego.perini at gmail.com) - * Summary: cross-browser wrapper for DOMContentLoaded - * Updated: 20101020 - * License: MIT - * Version: 1.2 - * - * URL: - * http://javascript.nwbox.com/ContentLoaded/ - * http://javascript.nwbox.com/ContentLoaded/MIT-LICENSE - * - */ - - // @w window reference - // @f function reference - function ContentLoaded(win, fn) { - - var done = false, top = true, - init = function(e) { - if (e.type == "readystatechange" && doc.readyState != "complete") return; - (e.type == "load" ? win : doc).detachEvent("on" + e.type, init, false); - if (!done && (done = true)) fn.call(win, e.type || e); - }, - poll = function() { - try { root.doScroll("left"); } catch(e) { setTimeout(poll, 50); return; } - init('poll'); - }; - - if (doc.readyState == "complete") fn.call(win, EMPTY_STRING); - else { - if (doc.createEventObject && root.doScroll) { - try { top = !win.frameElement; } catch(e) { } - if (top) poll(); - } - addEvent(doc,"readystatechange", init); - addEvent(win,"load", init); - } - }; -})(this); diff --git a/profiles/wcm_base/themes/ocio_omega_3/libraries/selectivizr/selectivizr.min.js b/profiles/wcm_base/themes/ocio_omega_3/libraries/selectivizr/selectivizr.min.js deleted file mode 100644 index d0e8bc803f221743f98ba7c4f6f6c4634ded94d8..0000000000000000000000000000000000000000 --- a/profiles/wcm_base/themes/ocio_omega_3/libraries/selectivizr/selectivizr.min.js +++ /dev/null @@ -1,2 +0,0 @@ -/* selectivizr v1.0.3b - (c) Keith Clark, freely distributable under the terms of the MIT license. selectivizr.com */ -(function(e){function _(e){return e.replace(g,M).replace(y,function(e,t,n){var r=n.split(",");for(var i=0,s=r.length;i<s;i++){var o=R(r[i])+O;var u=[];r[i]=o.replace(b,function(e,t,n,r,i){if(t){if(u.length>0){f.push({selector:o.substring(0,i),patches:u});u=[]}return t}else{var s=n?P(n):D(r);if(s){u.push(s);return"."+s.className}return e}})}return t+r.join(",")})}function D(e){return!T||T.test(e)?{className:j(e),applyClass:true}:null}function P(t){var n=true;var i=j(t.slice(1));var o=t.substring(0,5)==":not(";var u;var f;if(o){t=t.slice(5,-1)}var l=t.indexOf("(");if(l>-1){t=t.substring(0,l)}if(t.charAt(0)==":"){switch(t.slice(1)){case"root":n=function(e){return o?e!=r:e==r};break;case"target":if(s==8){n=function(t){var n=function(){var e=location.hash;var n=e.slice(1);return o?e==A||t.id!=n:e!=A&&t.id==n};W(e,"hashchange",function(){U(t,i,n())});return n()};break}return false;case"checked":n=function(e){if(x.test(e.type)){W(e,"propertychange",function(){if(event.propertyName=="checked"){U(e,i,e.checked!==o)}})}return e.checked!==o};break;case"disabled":o=!o;case"enabled":n=function(e){if(S.test(e.tagName)){W(e,"propertychange",function(){if(event.propertyName=="$disabled"){U(e,i,e.$disabled===o)}});a.push(e);e.$disabled=e.disabled;return e.disabled===o}return t==":enabled"?o:!o};break;case"focus":u="focus";f="blur";case"hover":if(!u){u="mouseenter";f="mouseleave"}n=function(e){W(e,o?f:u,function(){U(e,i,true)});W(e,o?u:f,function(){U(e,i,false)});return o};break;default:if(!m.test(t)){return false}break}}return{className:i,applyClass:n}}function H(){var e,t,n,r;for(var i=0;i<f.length;i++){t=f[i].selector;n=f[i].patches;r=t.replace(w,A);if(r==A||r.charAt(r.length-1)==O){r+="*"}try{e=u(r)}catch(s){F("Selector '"+t+"' threw exception '"+s+"'")}if(e){for(var o=0,a=e.length;o<a;o++){var l=e[o];var c=l.className;for(var h=0,p=n.length;h<p;h++){var d=n[h];if(!B(l,d)){if(d.applyClass&&(d.applyClass===true||d.applyClass(l)===true)){c=z(c,d.className,true)}}}l.className=c}}}}function B(e,t){return(new RegExp("(^|\\s)"+t.className+"(\\s|$)")).test(e.className)}function j(e){return h+"-"+(s==6&&c?l++:e.replace(E,function(e){return e.charCodeAt(0)}))}function F(t){if(e.console){e.console.log(t)}}function I(e){return e.replace(L,M)}function q(e){return I(e).replace(k,O)}function R(e){return q(e.replace(N,M).replace(C,M))}function U(e,t,n){var r=e.className;var i=z(r,t,n);if(i!=r){e.className=i;e.parentNode.className+=A}}function z(e,t,n){var r=RegExp("(^|\\s)"+t+"(\\s|$)");var i=r.test(e);if(n){return i?e:e+O+t}else{return i?I(e.replace(r,M)):e}}function W(e,t,n){e.attachEvent("on"+t,n)}function X(){if(e.XMLHttpRequest){return new XMLHttpRequest}try{return new ActiveXObject("Microsoft.XMLHTTP")}catch(t){return null}}function V(e){i.open("GET",e,false);i.send();return i.status==200?i.responseText:A}function $(e,t,n){function r(e){return e.substring(0,e.indexOf("//"))}function i(e){return e.substring(0,e.indexOf("/",8))}if(!t){t=Y}if(e.substring(0,2)=="//"){e=r(t)+e}if(/^https?:\/\//i.test(e)){return!n&&i(t)!=i(e)?null:e}if(e.charAt(0)=="/"){return i(t)+e}var s=t.split(/[?#]/)[0];if(e.charAt(0)!="?"&&s.charAt(s.length-1)!="/"){s=s.substring(0,s.lastIndexOf("/")+1)}return s+e}function J(e){if(e){return V(e).replace(p,A).replace(d,function(t,n,r,i,s,o){var u=J($(r||s,e));return o?"@media "+o+" {"+u+"}":u}).replace(v,function(t,n,r,i){r=r||A;return n?t:" url("+r+$(i,e,true)+r+") "})}return A}function K(){var e,t;for(var r=0;r<n.styleSheets.length;r++){t=n.styleSheets[r];if(t.href!=A){e=$(t.href);if(e){t.cssText=t["rawCssText"]=_(J(e))}}}}function Q(){H();if(a.length>0){setInterval(function(){for(var e=0,t=a.length;e<t;e++){var n=a[e];if(n.disabled!==n.$disabled){if(n.disabled){n.disabled=false;n.$disabled=true;n.disabled=true}else{n.$disabled=n.disabled}}}},250)}}function Z(e,t){var i=false,s=true,o=function(r){if(r.type=="readystatechange"&&n.readyState!="complete")return;(r.type=="load"?e:n).detachEvent("on"+r.type,o,false);if(!i&&(i=true))t.call(e,r.type||r)},u=function(){try{r.doScroll("left")}catch(e){setTimeout(u,50);return}o("poll")};if(n.readyState=="complete")t.call(e,A);else{if(n.createEventObject&&r.doScroll){try{s=!e.frameElement}catch(a){}if(s)u()}W(n,"readystatechange",o);W(e,"load",o)}}var t=navigator.userAgent.match(/MSIE (\d+)/);if(!t){return false}var n=document;var r=n.documentElement;var i=X();var s=t[1];if(n.compatMode!="CSS1Compat"||s<6||s>8||!i){return}var o={NW:"*.Dom.select",MooTools:"$$",DOMAssistant:"*.$",Prototype:"$$",YAHOO:"*.util.Selector.query",Sizzle:"*",jQuery:"*",dojo:"*.query"};var u;var a=[];var f=[];var l=0;var c=true;var h="slvzr";var p=/(\/\*[^*]*\*+([^\/][^*]*\*+)*\/)\s*?/g;var d=/@import\s*(?:(?:(?:url\(\s*(['"]?)(.*)\1)\s*\))|(?:(['"])(.*)\3))\s*([^;]*);/g;var v=/(behavior\s*?:\s*)?\burl\(\s*(["']?)(?!data:)([^"')]+)\2\s*\)/g;var m=/^:(empty|(first|last|only|nth(-last)?)-(child|of-type))$/;var g=/:(:first-(?:line|letter))/g;var y=/((?:^|(?:\s*})+)(?:\s*@media[^{]+{)?)\s*([^\{]*?[\[:][^{]+)/g;var b=/([ +~>])|(:[a-z-]+(?:\(.*?\)+)?)|(\[.*?\])/g;var w=/(:not\()?:(hover|enabled|disabled|focus|checked|target|active|visited|first-line|first-letter)\)?/g;var E=/[^\w-]/g;var S=/^(INPUT|SELECT|TEXTAREA|BUTTON)$/;var x=/^(checkbox|radio)$/;var T=s>6?/[\$\^*]=(['"])\1/:null;var N=/([(\[+~])\s+/g;var C=/\s+([)\]+~])/g;var k=/\s+/g;var L=/^\s*((?:[\S\s]*\S)?)\s*$/;var A="";var O=" ";var M="$1";var G=n.getElementsByTagName("BASE");var Y=G.length>0?G[0].href:n.location.href;K();Z(e,function(){for(var t in o){var n,r,i=e;if(e[t]){n=o[t].replace("*",t).split(".");while((r=n.shift())&&(i=i[r])){}if(typeof i=="function"){u=i;Q();return}}}});})(this) diff --git a/profiles/wcm_base/themes/ocio_omega_3/logo.png b/profiles/wcm_base/themes/ocio_omega_3/logo.png deleted file mode 100644 index 995523e1ca2b56f380b0cdbb813005901e800d6f..0000000000000000000000000000000000000000 Binary files a/profiles/wcm_base/themes/ocio_omega_3/logo.png and /dev/null differ diff --git a/profiles/wcm_base/themes/ocio_omega_3/ocio_3.info b/profiles/wcm_base/themes/ocio_omega_3/ocio_3.info deleted file mode 100644 index 807637d9ad55190c19ceb20a71bcf0d4f6336d50..0000000000000000000000000000000000000000 --- a/profiles/wcm_base/themes/ocio_omega_3/ocio_3.info +++ /dev/null @@ -1,86 +0,0 @@ -name = Traditional (OCIO 3) -description = A traditional looking theme with a max-width container element. Includes Menu Bar and Body color customization options. Font customization options coming soon. -base theme = ocio_omega_base -screenshot = screenshot.png -engine = phptemplate -core = 7.x - -; ======================================== -; Stylesheets -; ======================================== -stylesheets[all][] = css/ocio-3.normalize.css -stylesheets[all][] = css/ocio-3.hacks.css -stylesheets[all][] = css/ocio-3.styles.css -stylesheets[all][] = css/ocio-3.no-query.css - -; ======================================== -; Scripts -; ======================================== -scripts[] = js/ocio-3.behaviors.js - -; ======================================== -; Regions -; ======================================== -regions[osu_navbar] = OSU Navbar -regions[masthead] = Masthead -regions[main_menu] = Main Menu -regions[hero] = Hero -regions[workbench] = Workbench Info -regions[content] = Content -regions[sidebar_1] = Sidebar 1 -regions[sidebar_2] = Sidebar 2 -regions[footer_1] = Footer 1 -regions[footer_2] = Footer 2 -regions[footer_3] = Footer 3 -regions[user] = User - -; ======================================== -; Settings -; ======================================== -settings[toggle_logo] = 1 -settings[toggle_name] = 1 -settings[toggle_slogan] = 1 -settings[toggle_node_user_picture] = 1 -settings[toggle_comment_user_picture] = 1 -settings[toggle_comment_user_verification] = 1 -settings[toggle_favicon] = 1 -settings[toggle_main_menu] = 1 -settings[toggle_secondary_menu] = 1 -settings[omega_toggle_front_page_content] = 1 -settings[default_logo] = 1 -settings[logo_path] = "" -settings[logo_upload] = "" -settings[default_favicon] = 1 -settings[favicon_path] = "" -settings[favicon_upload] = "" -settings[omega_enable_warning] = 1 -settings[omega_toggle_extension_layouts] = 1 -settings[omega_layout] = ocio-3 -settings[omega_toggle_extension_development] = 1 -settings[omega_enable_export_reminder] = 1 -settings[omega_rebuild_theme_registry] = 0 -settings[omega_rebuild_aggregates] = 0 -settings[omega_browser_width_indicator] = 1 -settings[omega_livereload] = 1 -settings[omega_livereload_script] = http://localhost:35729/livereload.js -settings[omega_livereload_host] = localhost -settings[omega_livereload_port] = 35729 -settings[omega_demo_regions] = 0 -settings[omega_toggle_extension_compatibility] = 1 -settings[omega_conditional_classes_html] = 1 -settings[omega_apple_touch] = 1 -settings[omega_cleartype] = 1 -settings[omega_handheld_friendly] = 1 -settings[omega_mobile_optimized] = 1 -settings[omega_viewport] = 1 -settings[omega_viewport_user_scaleable] = 1 -settings[omega_chrome_edge] = 1 -settings[omega_toggle_extension_assets] = 1 -settings[omega_libraries][selectivizr][status] = 1 -settings[omega_libraries][respond][status] = 1 -settings[omega_libraries][pie][status] = 1 -settings[omega_libraries][html5shiv][status] = 1 -settings[omega_libraries][modernizr][status] = 1 -settings[ocio_omega_breadcrumb] = 1 -settings[ocio_omega_color_menu] = md-gray -settings[ocio_omega_color_body] = white diff --git a/profiles/wcm_base/themes/ocio_omega_3/package.json b/profiles/wcm_base/themes/ocio_omega_3/package.json deleted file mode 100644 index 377a344477db8ae837405f62f3f958bbfc5717f1..0000000000000000000000000000000000000000 --- a/profiles/wcm_base/themes/ocio_omega_3/package.json +++ /dev/null @@ -1,16 +0,0 @@ -{ - "name": "ocio_3", - "version": "1.0.0", - "dependencies": {}, - "devDependencies": { - "grunt": "~0.4.0", - "grunt-contrib-watch": "~0.4.3", - "grunt-contrib-compass": "~0.2.0", - "grunt-contrib-jshint": "~0.1.1", - "grunt-contrib-uglify": "~0.2.0", - "grunt-shell": "~0.3.1" - }, - "engines": { - "node": ">=0.8.0" - } -} diff --git a/profiles/wcm_base/themes/ocio_omega_3/preprocess/README.md b/profiles/wcm_base/themes/ocio_omega_3/preprocess/README.md deleted file mode 100644 index 43a31c100dd7de4ab8eb94818968bacbe2f6a5ea..0000000000000000000000000000000000000000 --- a/profiles/wcm_base/themes/ocio_omega_3/preprocess/README.md +++ /dev/null @@ -1,30 +0,0 @@ -# Defining preprocess hooks -Rather than placing your preprocess hooks directly in the template.php file you -can manage them in automatically discovered and lazy-loaded include files. It is -even possible to organize them in sub-folders. This feature greatly improves the -maintainability of large themes that would otherwise contain hundreds of lines -of unrelated code in your template.php file. - -The include files have to follow a certain naming pattern (HOOK.preprocess.inc) -for them to be automatically discovered: - -* THEMENAME_preprocess_html() = html.preprocess.inc -* THEMENAME_preprocess_page() = page.preprocess.inc -* THEMENAME_preprocess_node() = node.preprocess.inc -* THEMENAME_preprocess_comment() = comment.preprocess.inc -* THEMENAME_preprocess_region() = region.preprocess.inc - -As with template files, you should replace underscores from the hook names with -hyphens: - -* THEMENAME_preprocess_comment_wrapper() = comment-wrapper.preprocess.inc -* THEMENAME_preprocess_html_tag() = html-tag.preprocess.inc - -Inside of each of these files you define the preprocess hook just as you would -otherwise do in your template.php file: - -``` -function THEMENAME_preprocess_HOOK(&$variables) { - // Your code here. -} -``` diff --git a/profiles/wcm_base/themes/ocio_omega_3/preprocess/page.preprocess.inc b/profiles/wcm_base/themes/ocio_omega_3/preprocess/page.preprocess.inc deleted file mode 100644 index 56e77a6aacc0175714530400ea6073d9166623aa..0000000000000000000000000000000000000000 --- a/profiles/wcm_base/themes/ocio_omega_3/preprocess/page.preprocess.inc +++ /dev/null @@ -1,9 +0,0 @@ -<?php - -/** - * Implements hook_preprocess_page(). - */ -function ocio_3_preprocess_page(&$vars) { - $classes[] = theme_get_setting('ocio_omega_color_body'); - $vars['main_classes'] = join(' ', $classes); -} diff --git a/profiles/wcm_base/themes/ocio_omega_3/process/README.md b/profiles/wcm_base/themes/ocio_omega_3/process/README.md deleted file mode 100644 index 180a293362fbdb05f862a22ba484f2e0f4369e83..0000000000000000000000000000000000000000 --- a/profiles/wcm_base/themes/ocio_omega_3/process/README.md +++ /dev/null @@ -1,30 +0,0 @@ -# Defining process hooks -Rather than placing your process hooks directly in the template.php file you can -manage them in automatically discovered and lazy-loaded include files. It is -even possible to organize them in sub-folders. This feature greatly improves the -maintainability of large themes that would otherwise contain hundreds of lines -of unrelated code in your template.php file. - -The include files have to follow a certain naming pattern (HOOK.process.inc) for -them to be automatically discovered: - -* THEMENAME_process_html() = html.process.inc -* THEMENAME_process_page() = page.process.inc -* THEMENAME_process_node() = node.process.inc -* THEMENAME_process_comment() = comment.process.inc -* THEMENAME_process_region() = region.process.inc - -As with template files, you should replace underscores from the hook names with -hyphens: - -* THEMENAME_process_comment_wrapper() = comment-wrapper.process.inc -* THEMENAME_process_html_tag() = html-tag.process.inc - -Inside of each of these files you define the process hook just as you would -otherwise do in your template.php file: - -``` -function THEMENAME_process_HOOK(&$variables) { - // Your code here. -} -``` diff --git a/profiles/wcm_base/themes/ocio_omega_3/process/page.process.inc b/profiles/wcm_base/themes/ocio_omega_3/process/page.process.inc deleted file mode 100644 index cb8c528bf427799a22e030142a10f96dccb7d98e..0000000000000000000000000000000000000000 --- a/profiles/wcm_base/themes/ocio_omega_3/process/page.process.inc +++ /dev/null @@ -1,9 +0,0 @@ -<?php - -/** - * Implements hook_process_page(). - */ -function ocio_3_process_page(&$variables) { - // You can use process hooks to modify the variables before they are passed to - // the theme function or template file. -} diff --git a/profiles/wcm_base/themes/ocio_omega_3/sass/README.md b/profiles/wcm_base/themes/ocio_omega_3/sass/README.md deleted file mode 100644 index 656c957ff994b61038bd77c6c5fb39ef27e17ff8..0000000000000000000000000000000000000000 --- a/profiles/wcm_base/themes/ocio_omega_3/sass/README.md +++ /dev/null @@ -1,124 +0,0 @@ -# Introduction to [Sass](http://sass-lang.com/) -Sass makes CSS fun again. Sass is an extension of CSS3, adding nested rules, -variables, mixins, selector inheritance, and more. It’s translated to well- -formatted, standard CSS using the command line tool or a web-framework plugin. - -Sass has two syntaxes. The new main syntax (as of Sass 3) is known as “SCSS” -(for “Sassy CSS”), and is a superset of CSS3’s syntax. This means that every -valid CSS3 stylesheet is valid SCSS as well. SCSS files use the extension .scss. - -The second, older syntax is known as the indented syntax (or just “Sass”). -Inspired by Haml’s terseness, it’s intended for people who prefer conciseness -over similarity to CSS. Instead of brackets and semicolons, it uses the -indentation of lines to specify blocks. Although no longer the primary syntax, -the indented syntax will continue to be supported. Files in the indented syntax -use the extension .sass. - -Please refer to the [Sass documentation](http://sass-lang.com/docs.html) for -further information about the syntax. - -## Introduction to [Compass](http://compass-style.org/) -Compass is an open-source CSS Authoring Framework. - -Please refer to the [Compass documentation](http://compass-style.org/reference) -for further information on how to leverage the powerful Compass framework. - -## Compass extensions -There are many extensions available for Compass. You can install and use as many -of them together or just a single one depending on your use-case. Good examples -for useful Compass extensions are "susy" (a responsive grid framework -[http://susy.oddbird.net/]) or "compass-rgbapng" (a rgba() .png file generator) -but there are many more. - -## Setting up and using Sass and Compass -Compass runs on any computer that has -[ruby](http://www.ruby-lang.org/en/downloads) installed. - -Once you got ruby installed you can easily install the required gems from the -command line: -``` -$ gem update --system -$ gem install compass -``` - -Any additional library can be installed in the same way: -``` -$ gem install compass-rgbapng -$ gem install susy -``` - -Once you have set up your environment you can navigate to the folder that holds -your config.rb file. - -The config.rb file is the configuration file that helps Sass and Compass to -understand your environment. For example, it defines which folder your .scss -or .sass files are stored in or where the generated .css files should be output -to. - -Executing the following command will constantly watch for any change in your -.scss files and re-compile them into .css: -``` -$ compass watch -``` - -You can also clear and recompile your .css manually: -``` -$ compass clean -$ compass compile -``` - -## Barebones Sass Structure -The barebones CSS structure provided in this starterkit uses many of the ideas -discussed in Jonathan [Snook's SMACSS](http://smacss.com) and is intended to -provide a starting point for building modular, scalable CSS using Sass and -Drupal. - -Multiple Sass partials are used to help organise the styles, these are combined -by including them in styles.scss which is compiled into styles.css in the css/ -directory. - -All styles are included in order of specificity, this means that as you go down -the document each section builds upon and inherits sensibly from the previous -ones. This results in less undoing of styles, less specificity problems and -all-round better architected and lighter stylesheets. - -The file and directory structure contained in this folder looks something like -this: - -### Top level files -These files are the main entry points for the Sass compiler and shouldn't -directly contain any CSS code, instead they only serves to combine the Sass -contained in the partials (see below) through @import directives. - -#### ocio-3.styles.scss -This file aggregates all the components into a single file. - -#### ocio-3.normalize.scss -This file provides a CSS reset/normalize generated based on the legacy -variables. - -#### ocio-3.hacks.scss -This file may be used to provide temporary hot-fixes for style issues that -you plan to properly implement as components at a later point in time or simply -don't have a proper solution for yet. - -#### ocio-3.no-query.scss -This file re-renders the same contents as the styles.scss file but without any -media queries. It can be used as a fallback for for older browsers that don't -support media queries. You can find more information about this on the -github repository of the -[breakpoint](https://github.com/Team-Sass/breakpoint/wiki/No-Query-Fallbacks). -Compass gem. - -### Partials -#### variables -This is where you place your Sass variables. - -#### abstractions -This is where you place your functions, mixins and extends. - -#### base -This is where you place all your basic, raw HTML element styling. - -#### components -This is where you place your components. diff --git a/profiles/wcm_base/themes/ocio_omega_3/sass/abstractions/README.md b/profiles/wcm_base/themes/ocio_omega_3/sass/abstractions/README.md deleted file mode 100644 index 7730ffb7c831e0c9500a73ed0d47d92855bc101c..0000000000000000000000000000000000000000 --- a/profiles/wcm_base/themes/ocio_omega_3/sass/abstractions/README.md +++ /dev/null @@ -1,3 +0,0 @@ -# Abstractions -Abstractions contains Sass mixins, extends and functions for use throughout your -stylesheets and help to promote code reuse. diff --git a/profiles/wcm_base/themes/ocio_omega_3/sass/base/README.md b/profiles/wcm_base/themes/ocio_omega_3/sass/base/README.md deleted file mode 100644 index 677a7c1530a3aa64023dfae0d6ce3c2b86a9f596..0000000000000000000000000000000000000000 --- a/profiles/wcm_base/themes/ocio_omega_3/sass/base/README.md +++ /dev/null @@ -1,12 +0,0 @@ -# Base styes -Base styles define the default look for HTML and, to some extent, common Drupal -elements. - -These rules will generally be made up of element selectors for HTML elements -such as headings, paragraphs and lists. Common Drupal elements, such as basic -form items, should be covered as well. - -The styleguide module (http://drupal.org/project/styleguide) gives you a good -overview of common Drupal elements for styling. By setting a solid baseline -before adding any more specific customisations you ensure that as any new -features are added they will be correctly styled without any extra work. diff --git a/profiles/wcm_base/themes/ocio_omega_3/sass/base/_buttons.scss b/profiles/wcm_base/themes/ocio_omega_3/sass/base/_buttons.scss deleted file mode 100644 index 7bb13f82a1ff216fdbb335cd5ba27714fbe79521..0000000000000000000000000000000000000000 --- a/profiles/wcm_base/themes/ocio_omega_3/sass/base/_buttons.scss +++ /dev/null @@ -1,19 +0,0 @@ -//sassy-buttons - -@import "sassy-buttons"; - -.red-button { - @include sassy-button; - text-transform: uppercase; - font-family: $proxima; - letter-spacing: 0.05em; - font-weight: 400; -} - -input[type=button], -.button, -.form-submit, -#edit-preview, -.webform-submit { - @extend .red-button; -} diff --git a/profiles/wcm_base/themes/ocio_omega_3/sass/base/_forms.scss b/profiles/wcm_base/themes/ocio_omega_3/sass/base/_forms.scss deleted file mode 100644 index e69de29bb2d1d6434b8b29ae775ad8c2e48c5391..0000000000000000000000000000000000000000 diff --git a/profiles/wcm_base/themes/ocio_omega_3/sass/base/_layout-base.scss b/profiles/wcm_base/themes/ocio_omega_3/sass/base/_layout-base.scss deleted file mode 100644 index 4e5ae79ad53632b9fc1fd4578f0f4cffaef45eb0..0000000000000000000000000000000000000000 --- a/profiles/wcm_base/themes/ocio_omega_3/sass/base/_layout-base.scss +++ /dev/null @@ -1,72 +0,0 @@ -// Setting l-constrained as percent padding -.l-constrained { - padding: 0; - margin: 0 auto; - @include pie-clearfix; - - @include breakpoint($tab, true) { - padding: 0 9%; - } -} - -//add padding to navbar and masthead for mobile -@include breakpoint($small, true) { - body { - .l-region--osu-navbar, .l-region--masthead { - .l-constrained { - padding: 0 4%; - } - } - - .l-main, - .l-footer-wrapper { - padding: 4%; - } - } -} - - -// setting max-width of content containers -@include breakpoint($x-wide) { - .max-width { - max-width: $max-width; - margin: 0 auto; - padding: 0; - } -} - - -/* Setting body and page background color */ -body.html { - background: $dk-gray; -} - -.l-page { - background: $dk-gray; -} - -.constrained-container { - background: $white; -} - - -/* setting padding for containers */ -.l-main { - @include pie-clearfix; - padding: 0 2.5%; -} -.node-type-ocio-landing-page { - .l-main { - padding: 0%; - } - ul.breadcrumb { - padding: 0 2.5%; - } - .tabs, .messages { - margin: 2.5%; - } -} - -.panels-row { - padding: 0 2.5%; -} \ No newline at end of file diff --git a/profiles/wcm_base/themes/ocio_omega_3/sass/base/_lists.scss b/profiles/wcm_base/themes/ocio_omega_3/sass/base/_lists.scss deleted file mode 100644 index e69de29bb2d1d6434b8b29ae775ad8c2e48c5391..0000000000000000000000000000000000000000 diff --git a/profiles/wcm_base/themes/ocio_omega_3/sass/base/_media.scss b/profiles/wcm_base/themes/ocio_omega_3/sass/base/_media.scss deleted file mode 100644 index a75269cc475fc6658ede8df2bfa1e5bc534894d4..0000000000000000000000000000000000000000 --- a/profiles/wcm_base/themes/ocio_omega_3/sass/base/_media.scss +++ /dev/null @@ -1,3 +0,0 @@ -img, media { - max-width: 100%; -} diff --git a/profiles/wcm_base/themes/ocio_omega_3/sass/base/_tables.scss b/profiles/wcm_base/themes/ocio_omega_3/sass/base/_tables.scss deleted file mode 100644 index 808645a0788b97a5489900c86d896685aa0be4a7..0000000000000000000000000000000000000000 --- a/profiles/wcm_base/themes/ocio_omega_3/sass/base/_tables.scss +++ /dev/null @@ -1,7 +0,0 @@ -td, th { - padding: 1em; -} - -table { - margin-top: 1em; -} \ No newline at end of file diff --git a/profiles/wcm_base/themes/ocio_omega_3/sass/base/_typography.scss b/profiles/wcm_base/themes/ocio_omega_3/sass/base/_typography.scss deleted file mode 100644 index 871de6bad114ccce2c2e5f149a2858a692947e7f..0000000000000000000000000000000000000000 --- a/profiles/wcm_base/themes/ocio_omega_3/sass/base/_typography.scss +++ /dev/null @@ -1,155 +0,0 @@ -// font units -@mixin font-size($sizeValue: 1.6) { - font-size: ($sizeValue * 10) + px; - font-size: $sizeValue + rem; -} - -// base typography -html, body { - font-family: $proxima; - color: $dk-gray; - font-weight: 300; -} - -p { - margin-top: .4em; -} - -//heading size and weight -h1, .alpha { - @include font-size(4.2); - margin: .8em 0 0 0; - font-weight: 700; -} -h2, .beta { - @include font-size(3.6); - margin: .9em 0 0 0; - font-weight: 700; -} -h3, .gamma { - @include font-size(2.8); - margin: 1em 0 0 0; - font-weight: 600; -} -h4, .delta { - @include font-size(2.4); - margin: 1.2em 0 0 0; - font-weight: 600; -} -h5, .epsilon { - @include font-size(2); - margin: 1.4em 0 0 0; - font-weight: 600; -} -h6, .zeta { - @include font-size(1.8); - margin: 1.4em 0 0 0; - font-weight: 600; -} - -//headings style -h1, .alpha, -h2, .beta, -h3, .gamma, -h4, .delta, -h5, .epsilon, -h6, .zeta { - - font-family: $proxima; - line-height: 100%; - - a, - a:visited { - @extend .header-links; - } -} - - - - -h2.block__title { - margin-top: 0; -} - -//base font sizing for various screen sizes -@include breakpoint($small, true) { - html { - font-size: 50%; - } - body, - .body { - @include font-size(1.8); - line-height: 150%; - } -} -@include breakpoint($tab, true) { - html { - font-size: 57%; - } - body, - .body { - @include font-size(1.7); - line-height: 150%; - } -} -@include breakpoint($desk, true) { - html { - font-size: 62.5%; - } - body, - .body { - @include font-size(1.6); - line-height: 150%; - } -} -@include breakpoint($wide, true) { - html { - font-size: 66%; - } - body, - .body { - @include font-size(1.5); - line-height: 150%; - } -} - -//links -a { - @include link-colors($red, $md-gray, $orange, $red, darken($blue,20%)); - text-decoration: none; - &:hover { - text-decoration: underline; - } -} -.header-links { - @include link-colors($red, $md-gray, darken($blue,20%), $red, $yellow); - text-decoration: none; - &:hover { - text-decoration: none; - } -} -.reverse-links { - @include link-colors($lt-gray, $white, $red, $lt-gray, $yellow); -} - - -//specific styles - -.more-link, -.more-link a { - text-transform: uppercase; - font-weight: 600; - text-decoration: none; - margin-top: 2em; -} - -.fine-print { - @include font-size(1.2); - line-height: 135%; -} - -.labels { - @include font-size(1.3); - text-transform: uppercase; - font-weight: 400; -} diff --git a/profiles/wcm_base/themes/ocio_omega_3/sass/components/README.md b/profiles/wcm_base/themes/ocio_omega_3/sass/components/README.md deleted file mode 100644 index c60898cdc20c3f2d92557a2eb0b6b9d045aa51ac..0000000000000000000000000000000000000000 --- a/profiles/wcm_base/themes/ocio_omega_3/sass/components/README.md +++ /dev/null @@ -1,40 +0,0 @@ -# Components -This directory should contain full components (modules in SMACSS), their -sub-components and modifiers. - -Components are discrete parts of your page that should sit within the regions -of your layouts. You should try to abstract your components as much as possible -to promote reuse throughout the theme. Components should be flexible enough to -respond to any width and should never rely on context -(e.g. .sidebar-first .component) for styling. This allows modules to be placed -throughout the theme with no risk of them breaking. - -If you find you need to change the look of a component depending on it's context -you should avoid using context based classes at all costs. Instead it is better -to add another "modifier" class to the component to alter the styling. Again, -this promotes reuse. - -Sub-components are the individual parts that make up a component. As a general -rule, adding a class to target a sub-component is a much better option than -using descendant selectors or element selectors. In many cases sub-components -can be made more reusable by making them components in their own right, so they -can then be used within other components. - -Almost everything that doesn't belong in base should be made a component. - -## Some common examples throughout Drupal - -* Blocks -* Content Types - For example, you may have a generic node component that contains - sub-components for the submitted by line and links. Specific components can - then be created for each content type to style the specifics of each. Finally, - by using entity view modes you can easily apply modifications based on the - .node-[view-mode] classes. -* Forms - For instance the log in form. -* Views - Each views output style could be made into a component, the content of each - row should be provided by a view mode styled by it's component CSS. Exposed - filter forms, views pagers and other views elements are also good candidates - for components. diff --git a/profiles/wcm_base/themes/ocio_omega_3/sass/components/_faq.scss b/profiles/wcm_base/themes/ocio_omega_3/sass/components/_faq.scss deleted file mode 100644 index e69de29bb2d1d6434b8b29ae775ad8c2e48c5391..0000000000000000000000000000000000000000 diff --git a/profiles/wcm_base/themes/ocio_omega_3/sass/components/_featured-slideshow.scss b/profiles/wcm_base/themes/ocio_omega_3/sass/components/_featured-slideshow.scss deleted file mode 100644 index 31fa71fd1243c7ed20f6c009400fd2b997109199..0000000000000000000000000000000000000000 --- a/profiles/wcm_base/themes/ocio_omega_3/sass/components/_featured-slideshow.scss +++ /dev/null @@ -1,3 +0,0 @@ -.flex-control-paging { - display:none; -} \ No newline at end of file diff --git a/profiles/wcm_base/themes/ocio_omega_3/sass/components/_front-page.scss b/profiles/wcm_base/themes/ocio_omega_3/sass/components/_front-page.scss deleted file mode 100644 index b126c2b58e61005bb52f25ee0aed0717ff1b61b6..0000000000000000000000000000000000000000 --- a/profiles/wcm_base/themes/ocio_omega_3/sass/components/_front-page.scss +++ /dev/null @@ -1,3 +0,0 @@ -.front { - -} \ No newline at end of file diff --git a/profiles/wcm_base/themes/ocio_omega_3/sass/components/_l-main.scss b/profiles/wcm_base/themes/ocio_omega_3/sass/components/_l-main.scss deleted file mode 100644 index d9382f60c153c8f1a5ac886d34f1ebcfdaae0f17..0000000000000000000000000000000000000000 --- a/profiles/wcm_base/themes/ocio_omega_3/sass/components/_l-main.scss +++ /dev/null @@ -1,26 +0,0 @@ -.l-main { - margin-top: 0 !important; - margin-bottom: 0 !important; -} - -.l-main.lt-gray { - background: $lt-gray; - - .panels-row.even { - background: $lt-gray; - } - .panels-row.odd { - background: white; - } -} - -.l-main.white { - background: white; - - .panels-row.even { - background: white; - } - .panels-row.odd { - background: $lt-gray; - } -} \ No newline at end of file diff --git a/profiles/wcm_base/themes/ocio_omega_3/sass/components/_news.scss b/profiles/wcm_base/themes/ocio_omega_3/sass/components/_news.scss deleted file mode 100644 index 6b17973666d03b84715fde92a4300d7948028367..0000000000000000000000000000000000000000 --- a/profiles/wcm_base/themes/ocio_omega_3/sass/components/_news.scss +++ /dev/null @@ -1,22 +0,0 @@ -// news page view -.page-news { - - .view-display-id-page { - @include breakpoint($tab,true){ - padding-right: 2em; - margin-top: 1em; - } - } - - //archive block - .l-region--sidebar-2 { - background: $lt-gray; - - h2.block__title { - text-transform: uppercase; - @include font-size(2.8); - } - } -} - - diff --git a/profiles/wcm_base/themes/ocio_omega_3/sass/components/_panels.scss b/profiles/wcm_base/themes/ocio_omega_3/sass/components/_panels.scss deleted file mode 100644 index bf7283fa08ce976335463ee09a4e7aaec110f2e0..0000000000000000000000000000000000000000 --- a/profiles/wcm_base/themes/ocio_omega_3/sass/components/_panels.scss +++ /dev/null @@ -1,7 +0,0 @@ -//panels specific components - -h2.pane-title { - text-transform: uppercase; - margin-top: 1em; -} - diff --git a/profiles/wcm_base/themes/ocio_omega_3/sass/components/_readmore.scss b/profiles/wcm_base/themes/ocio_omega_3/sass/components/_readmore.scss deleted file mode 100644 index 278b3fcef722a4302a60e80357e27990eef574b4..0000000000000000000000000000000000000000 --- a/profiles/wcm_base/themes/ocio_omega_3/sass/components/_readmore.scss +++ /dev/null @@ -1,20 +0,0 @@ -//base styling of more link -.more-link { - @include font-size(1.5); - - a { - text-transform: uppercase; - color: $red; - - &:hover { - text-decoration: none; - } - } -} - - -// extend to instances -.field--name-node-link { - @extend .more-link; - margin-top: 0.5 * $vert-spacing-unit; -} diff --git a/profiles/wcm_base/themes/ocio_omega_3/sass/components/_search.scss b/profiles/wcm_base/themes/ocio_omega_3/sass/components/_search.scss deleted file mode 100644 index e7e95167b2ac66cb06038b0d6d95f06d13edb810..0000000000000000000000000000000000000000 --- a/profiles/wcm_base/themes/ocio_omega_3/sass/components/_search.scss +++ /dev/null @@ -1,3 +0,0 @@ -fieldset.search-advanced { - padding-left:1em; -} \ No newline at end of file diff --git a/profiles/wcm_base/themes/ocio_omega_3/sass/components/_tags.scss b/profiles/wcm_base/themes/ocio_omega_3/sass/components/_tags.scss deleted file mode 100644 index e69de29bb2d1d6434b8b29ae775ad8c2e48c5391..0000000000000000000000000000000000000000 diff --git a/profiles/wcm_base/themes/ocio_omega_3/sass/components/_users.scss b/profiles/wcm_base/themes/ocio_omega_3/sass/components/_users.scss deleted file mode 100644 index 75806ae7dfd535acc4c524c283d2c5967d9014f0..0000000000000000000000000000000000000000 --- a/profiles/wcm_base/themes/ocio_omega_3/sass/components/_users.scss +++ /dev/null @@ -1,4 +0,0 @@ -.view-user-directory { - - -} diff --git a/profiles/wcm_base/themes/ocio_omega_3/sass/components/_webform.scss b/profiles/wcm_base/themes/ocio_omega_3/sass/components/_webform.scss deleted file mode 100644 index 1950f38703117de1a69740bd98f16c72debe9f9a..0000000000000000000000000000000000000000 --- a/profiles/wcm_base/themes/ocio_omega_3/sass/components/_webform.scss +++ /dev/null @@ -1,26 +0,0 @@ -.node-type-webform { - - //fieldset - .webform-component-fieldset { - margin: 2 * $vert-spacing-unit 0 $vert-spacing-unit 0; - padding: $vert-spacing-unit $horz-spacing-unit; - - legend { - text-transform: uppercase; - font-weight: 600; - padding: 0 0.25 * $horz-spacing-unit; - } - - } - - - //file uploads - #edit-submitted-file-ajax-wrapper { - padding: $vert-spacing-unit 0; - } - #edit-submitted-file-upload-button { - @extend .red-button; - } - - -} \ No newline at end of file diff --git a/profiles/wcm_base/themes/ocio_omega_3/sass/components/_workbench.scss b/profiles/wcm_base/themes/ocio_omega_3/sass/components/_workbench.scss deleted file mode 100644 index 4315ee15bc73ac67c26d792e25abf48c59041fbb..0000000000000000000000000000000000000000 --- a/profiles/wcm_base/themes/ocio_omega_3/sass/components/_workbench.scss +++ /dev/null @@ -1,19 +0,0 @@ -//from workbench_moderation.css -div.workbench-info-block { - background: $lt-gray; - padding: 1em 1.5em; - margin: 1em 0; - border: none; - color: $dk-gray; - @include font-size(1.4); - border-left: 8px solid $orange; - - #edit-submit { - margin-left: 1em; - font-size: 13px !important; - padding: 0.4em 0.8em 0.4em 0.8em !important; - } - - -} - diff --git a/profiles/wcm_base/themes/ocio_omega_3/sass/components/regions/_content.scss b/profiles/wcm_base/themes/ocio_omega_3/sass/components/regions/_content.scss deleted file mode 100644 index e69de29bb2d1d6434b8b29ae775ad8c2e48c5391..0000000000000000000000000000000000000000 diff --git a/profiles/wcm_base/themes/ocio_omega_3/sass/components/regions/_footer.scss b/profiles/wcm_base/themes/ocio_omega_3/sass/components/regions/_footer.scss deleted file mode 100644 index e9312da58f21e53f7b3e4d402ad644ecb9435c97..0000000000000000000000000000000000000000 --- a/profiles/wcm_base/themes/ocio_omega_3/sass/components/regions/_footer.scss +++ /dev/null @@ -1,6 +0,0 @@ -.l-footer-wrapper { - .l-region--footer-1, - .l-region--footer-2 { - margin-top: 10px; - } -} diff --git a/profiles/wcm_base/themes/ocio_omega_3/sass/components/regions/_hero.scss b/profiles/wcm_base/themes/ocio_omega_3/sass/components/regions/_hero.scss deleted file mode 100644 index d8a2fdf46b238fb8d663de13ca1f3da719a304d6..0000000000000000000000000000000000000000 --- a/profiles/wcm_base/themes/ocio_omega_3/sass/components/regions/_hero.scss +++ /dev/null @@ -1,7 +0,0 @@ -.l-region--hero-wrapper.lt-gray { - background: $lt-gray; -} - -.l-region--hero-wrapper.white { - background: white; -} diff --git a/profiles/wcm_base/themes/ocio_omega_3/sass/components/regions/_main-menu.scss b/profiles/wcm_base/themes/ocio_omega_3/sass/components/regions/_main-menu.scss deleted file mode 100644 index dd45f9c38a47cb01cdd3e7f0333595fbb9287edd..0000000000000000000000000000000000000000 --- a/profiles/wcm_base/themes/ocio_omega_3/sass/components/regions/_main-menu.scss +++ /dev/null @@ -1,7 +0,0 @@ -@include breakpoint($tab) { - .l-region--main-menu-wrapper { - .max-width { - padding: 0 2%; - } - } -} diff --git a/profiles/wcm_base/themes/ocio_omega_3/sass/components/regions/_masthead.scss b/profiles/wcm_base/themes/ocio_omega_3/sass/components/regions/_masthead.scss deleted file mode 100644 index b1af1b2e7d51a99225e73a9ddbf8417e77381089..0000000000000000000000000000000000000000 --- a/profiles/wcm_base/themes/ocio_omega_3/sass/components/regions/_masthead.scss +++ /dev/null @@ -1,3 +0,0 @@ -.l-region--masthead.dk-gray { - -} \ No newline at end of file diff --git a/profiles/wcm_base/themes/ocio_omega_3/sass/components/regions/_pre-footer.scss b/profiles/wcm_base/themes/ocio_omega_3/sass/components/regions/_pre-footer.scss deleted file mode 100644 index fd57f8ffc365b06c2e8cc50d3b71157265e620e5..0000000000000000000000000000000000000000 --- a/profiles/wcm_base/themes/ocio_omega_3/sass/components/regions/_pre-footer.scss +++ /dev/null @@ -1,13 +0,0 @@ -.l-region--pre-footer-wrapper { - &.lt-gray { - background: $lt-gray; - } - - &.white { - background: white; - } - - img { - display: block; - } -} diff --git a/profiles/wcm_base/themes/ocio_omega_3/sass/layouts/ocio-3/ocio-3.layout.no-query.scss b/profiles/wcm_base/themes/ocio_omega_3/sass/layouts/ocio-3/ocio-3.layout.no-query.scss deleted file mode 100644 index 82415a8fdcd292529bb85850f752a68f2b6a6712..0000000000000000000000000000000000000000 --- a/profiles/wcm_base/themes/ocio_omega_3/sass/layouts/ocio-3/ocio-3.layout.no-query.scss +++ /dev/null @@ -1,5 +0,0 @@ -$breakpoint-no-queries: true; -$breakpoint-no-query-fallbacks: true; - -// Re import everything but without media queries. -@import "ocio-3.layout"; diff --git a/profiles/wcm_base/themes/ocio_omega_3/sass/layouts/ocio-3/ocio-3.layout.scss b/profiles/wcm_base/themes/ocio_omega_3/sass/layouts/ocio-3/ocio-3.layout.scss deleted file mode 100644 index a7c9d5db9964cd17cc7e95f28f9b05b95cb6d4c4..0000000000000000000000000000000000000000 --- a/profiles/wcm_base/themes/ocio_omega_3/sass/layouts/ocio-3/ocio-3.layout.scss +++ /dev/null @@ -1,126 +0,0 @@ -/******************************************************************************* - * ocio-3.layout.scss - * - * Styles for the OCIO Default layout. - ******************************************************************************/ -@import "compass"; -@import "breakpoint"; -@import "singularitygs"; - -// Globbing from within sub-folders only works with relative paths. -@import "../../variables/**/*"; -@import "../../base/**/*"; - -/* Header */ -.l-region--header { - padding: $vert-spacing-unit 0; - - .block { - float: right; - } -} - -/* Content Area */ -.l-highlighted-wrapper { - padding: $vert-spacing-unit 0; -} - -.l-region--highlighted { - @extend .l-constrained; -} - -.l-region--help { - margin-bottom: $vert-spacing-unit; -} - -.l-main { -} - -/* Sidebars */ - -.l-region--sidebar-1, -.l-region--sidebar-2 { - padding: $vert-spacing-unit $horz-spacing-unit; -} - -/* Footer */ -.l-footer-wrapper { - padding: $vert-spacing-unit 0; -} - -.l-region--footer { - @extend .l-constrained; -} - -@include breakpoint($tab, true) { - /* Header */ - .l-branding { - @include grid-span(3, 1); - } - - .l-region--navigation { - @include grid-span(6, 4); - } - - .l-region--header { - @include grid-span(3, 10); - } - - /* Sidebars */ - .has-two-sidebars, - .has-one-sidebar { - .l-content { - @include grid-span(8, 1); - } - - .l-region--sidebar-1, - .l-region--sidebar-2 { - @include grid-span(4, 9); - clear: right; - } - } - - /* Footer */ - .l-region--footer-1 { - @include grid-span(7, 1); - } - - .l-region--footer-2 { - @include grid-span(5, 8); - } - - .l-region--footer-3 { - clear: both; - } -} - - -@include breakpoint($desk, true) { - /* Sidebars */ - .has-one-sidebar { - .l-content { - @include grid-span(8, 1); - } - - .l-region--sidebar-1 { - @include grid-span(4, 9); - clear: none; - } - } - - .has-two-sidebars { - .l-content { - @include grid-span(6, 1); - } - - .l-region--sidebar-1, - .l-region--sidebar-2 { - @include grid-span(3, 7); - clear: none; - } - - .l-region--sidebar-2 { - @include grid-span(3, 10); - } - } -} diff --git a/profiles/wcm_base/themes/ocio_omega_3/sass/ocio-3.hacks.scss b/profiles/wcm_base/themes/ocio_omega_3/sass/ocio-3.hacks.scss deleted file mode 100644 index a895ace16530eaeca47b02465ef51baabc8f293f..0000000000000000000000000000000000000000 --- a/profiles/wcm_base/themes/ocio_omega_3/sass/ocio-3.hacks.scss +++ /dev/null @@ -1,13 +0,0 @@ -// Hide the toolbar or admin menu on small screens. -@media all and (max-width: 800px) { - #toolbar, #admin-menu { - display: none; - } - - html { - body.toolbar, body.admin-menu { - padding-top: 0 !important; - margin-top: 0 !important; - } - } -} diff --git a/profiles/wcm_base/themes/ocio_omega_3/sass/ocio-3.no-query.scss b/profiles/wcm_base/themes/ocio_omega_3/sass/ocio-3.no-query.scss deleted file mode 100644 index c2f0aa276ee3ca6e7e120ecb5a64aeeecd416a6b..0000000000000000000000000000000000000000 --- a/profiles/wcm_base/themes/ocio_omega_3/sass/ocio-3.no-query.scss +++ /dev/null @@ -1,5 +0,0 @@ -$breakpoint-no-queries: true; -$breakpoint-no-query-fallbacks: true; - -// Re-render everything from styles.scss but without media queries. -@import "ocio-3.styles"; diff --git a/profiles/wcm_base/themes/ocio_omega_3/sass/ocio-3.normalize.scss b/profiles/wcm_base/themes/ocio_omega_3/sass/ocio-3.normalize.scss deleted file mode 100644 index 3d6b6ddd827ea0b7c62858ede861e12192b37243..0000000000000000000000000000000000000000 --- a/profiles/wcm_base/themes/ocio_omega_3/sass/ocio-3.normalize.scss +++ /dev/null @@ -1,8 +0,0 @@ -// Import the legacy variables (relevant for controlling compass-normalize). -@import "variables/**/*"; - -// Generate normalize.css. -@import "normalize"; - -// Use 'border-box' for the box model. -@import "toolkit/kickstart"; diff --git a/profiles/wcm_base/themes/ocio_omega_3/sass/ocio-3.styles.scss b/profiles/wcm_base/themes/ocio_omega_3/sass/ocio-3.styles.scss deleted file mode 100644 index 6edbb26c1eb738b9bcf9e76aed08449ee3b4d316..0000000000000000000000000000000000000000 --- a/profiles/wcm_base/themes/ocio_omega_3/sass/ocio-3.styles.scss +++ /dev/null @@ -1,24 +0,0 @@ -// Import external libraries. -@import "compass"; -@import "breakpoint"; -@import "singularitygs"; -@import "toolkit"; - -// Import variables, abstractions, base styles and components using globbing. -// -// Globbing will always import files alphabetically. Optimally, all your -// components should be self-contained and explicit enough to not have any -// contained styles leak into unrelated components: The import order should not -// affect the result. -// -// If there are variables, functions or mixins that depend on each other and -// therefore need to be imported in a specific order you can import them -// directly. Variables-, function- or mixin providing partials should never -// output any styles themselves: Importing them multiple times to resolve -// dependencies shouldn't be a problem. -@import "variables/**/*"; -@import "abstractions/**/*"; -@import "base/**/*"; -@import "components/**/*"; - - diff --git a/profiles/wcm_base/themes/ocio_omega_3/sass/variables/README.md b/profiles/wcm_base/themes/ocio_omega_3/sass/variables/README.md deleted file mode 100644 index ddf13461d9402d7bdcbb19b6038138c30774b5bc..0000000000000000000000000000000000000000 --- a/profiles/wcm_base/themes/ocio_omega_3/sass/variables/README.md +++ /dev/null @@ -1,14 +0,0 @@ -# Variables -Sass allows you to define variables that can be used throughout your Sass files. -Using variables makes it much easier to ensure consistency throughout your -stylesheets for values such as colors and numeric values. Variables are also -used for configuration by many Sass extensions. Some examples of values that -should be defined as variables are: - -* Colors scheme. -* Spacing units, for example vertical and horizontal spacing units. -* Font sizes and related metrics such as line height. -* Font stacks. -* Grid sizing -* Legacy browser support. - diff --git a/profiles/wcm_base/themes/ocio_omega_3/sass/variables/_colors.scss b/profiles/wcm_base/themes/ocio_omega_3/sass/variables/_colors.scss deleted file mode 100644 index 9a6072de385597f43c6dddb27d7e319d9eb4ffd3..0000000000000000000000000000000000000000 --- a/profiles/wcm_base/themes/ocio_omega_3/sass/variables/_colors.scss +++ /dev/null @@ -1,2 +0,0 @@ -//import color variables from ocio_omega_base -@import "../../../ocio_omega_base/sass/variables/_colors.scss"; \ No newline at end of file diff --git a/profiles/wcm_base/themes/ocio_omega_3/sass/variables/_grid.scss b/profiles/wcm_base/themes/ocio_omega_3/sass/variables/_grid.scss deleted file mode 100644 index 5ef60b92a8b0187af57ec5c3b9f5c3318a46f383..0000000000000000000000000000000000000000 --- a/profiles/wcm_base/themes/ocio_omega_3/sass/variables/_grid.scss +++ /dev/null @@ -1,18 +0,0 @@ -/*** THIS Theme uses its own grid variables ***/ - -// Set consistent vertical and horizontal spacing units. -$vert-spacing-unit: 20px; -$horz-spacing-unit: 1.5em; - -$small: max-width 47.5em; // 760px -$tab: 47.5em; //760px -$desk: 72em; //1152px -$wide: 90em; //1440px -$x-wide: 100em; //1600px - -$max-width: 81.875em; //1310px - -$grids: 4; -$grids: add-grid(12 at $tab); - -$gutters: 1/3; \ No newline at end of file diff --git a/profiles/wcm_base/themes/ocio_omega_3/sass/variables/_legacy.scss b/profiles/wcm_base/themes/ocio_omega_3/sass/variables/_legacy.scss deleted file mode 100644 index cf76adafca0d9f54a8b0140cb31cab3449d8dde7..0000000000000000000000000000000000000000 --- a/profiles/wcm_base/themes/ocio_omega_3/sass/variables/_legacy.scss +++ /dev/null @@ -1,4 +0,0 @@ -// Legacy support. -$legacy-support-for-ie6: false; -$legacy-support-for-ie7: true; -$legacy-support-for-ie8: true; diff --git a/profiles/wcm_base/themes/ocio_omega_3/sass/variables/_sassybuttons.scss b/profiles/wcm_base/themes/ocio_omega_3/sass/variables/_sassybuttons.scss deleted file mode 100644 index 25b5fef98be7eb785ad4e4f76027c5f524c5cdd4..0000000000000000000000000000000000000000 --- a/profiles/wcm_base/themes/ocio_omega_3/sass/variables/_sassybuttons.scss +++ /dev/null @@ -1,2 +0,0 @@ -//import sassy buttons variables from ocio_omega_base -@import "../../../ocio_omega_base/sass/variables/_sassybuttons.scss"; \ No newline at end of file diff --git a/profiles/wcm_base/themes/ocio_omega_3/sass/variables/_typography.scss b/profiles/wcm_base/themes/ocio_omega_3/sass/variables/_typography.scss deleted file mode 100644 index ce5a9e11ef63f8bd7bd85bc22ca5d1d08d16fac8..0000000000000000000000000000000000000000 --- a/profiles/wcm_base/themes/ocio_omega_3/sass/variables/_typography.scss +++ /dev/null @@ -1,2 +0,0 @@ -//import typography variables from ocio_omega_base -@import "../../../ocio_omega_base/sass/variables/_typography.scss"; \ No newline at end of file diff --git a/profiles/wcm_base/themes/ocio_omega_3/screenshot.png b/profiles/wcm_base/themes/ocio_omega_3/screenshot.png deleted file mode 100644 index 53c58beda8afa55680bbac0a137efc5770e9ef31..0000000000000000000000000000000000000000 Binary files a/profiles/wcm_base/themes/ocio_omega_3/screenshot.png and /dev/null differ diff --git a/profiles/wcm_base/themes/ocio_omega_3/template.php b/profiles/wcm_base/themes/ocio_omega_3/template.php deleted file mode 100644 index 26d112a396e488f922789bb91f9d8d61bf215e49..0000000000000000000000000000000000000000 --- a/profiles/wcm_base/themes/ocio_omega_3/template.php +++ /dev/null @@ -1,7 +0,0 @@ -<?php - -/** - * @file - * Template overrides as well as (pre-)process and alter hooks for the - * OCIO 3 theme. - */ diff --git a/profiles/wcm_base/themes/ocio_omega_3/templates/README.md b/profiles/wcm_base/themes/ocio_omega_3/templates/README.md deleted file mode 100644 index 51dd46f5efc186af69b56f0e6d27d7e6ae5aeb46..0000000000000000000000000000000000000000 --- a/profiles/wcm_base/themes/ocio_omega_3/templates/README.md +++ /dev/null @@ -1,3 +0,0 @@ -# Overriding template files -Place your template files in this directory. You can optionally organize them in -subdirectories. diff --git a/profiles/wcm_base/themes/ocio_omega_3/templates/regions/region--main-menu.tpl.php b/profiles/wcm_base/themes/ocio_omega_3/templates/regions/region--main-menu.tpl.php deleted file mode 100644 index 55c31ce2d6b2ea239b7da793b8c769266d5849c7..0000000000000000000000000000000000000000 --- a/profiles/wcm_base/themes/ocio_omega_3/templates/regions/region--main-menu.tpl.php +++ /dev/null @@ -1,39 +0,0 @@ -<?php - -/** - * @file - * Default theme implementation to display a region. - * - * Available variables: - * - $content: The content for this region, typically blocks. - * - $classes: String of classes that can be used to style contextually through - * CSS. It can be manipulated through the variable $classes_array from - * preprocess functions. The default values can be one or more of the - * following: - * - region: The current template type, i.e., "theming hook". - * - region-[name]: The name of the region with underscores replaced with - * dashes. For example, the page_top region would have a region-page-top - * class. - * - $region: The name of the region variable as defined in the theme's .info - * file. - * - * Helper variables: - * - $classes_array: Array of html class attribute values. It is flattened - * into a string within the variable $classes. - * - $is_admin: Flags true when the current user is an administrator. - * - $is_front: Flags true when presented in the front page. - * - $logged_in: Flags true when the current user is a logged-in member. - * - * @see template_preprocess() - * @see template_preprocess_region() - * @see template_process() - */ -?> -<div class="l-region--main-menu-wrapper <?php print $menu_color ?>"> - <div class="max-width"> - <div<?php print $attributes; ?>> - <?php print $content; ?> - </div> - </div> -</div> - diff --git a/profiles/wcm_base/themes/ocio_omega_3/theme-settings.php b/profiles/wcm_base/themes/ocio_omega_3/theme-settings.php deleted file mode 100644 index 05a7473b7460200f3671df5e458106e597d128e7..0000000000000000000000000000000000000000 --- a/profiles/wcm_base/themes/ocio_omega_3/theme-settings.php +++ /dev/null @@ -1,31 +0,0 @@ -<?php - -/** - * @file - * Theme settings file for the OCIO 3 theme. - */ - -require_once dirname(__FILE__) . '/template.php'; - -/** - * Implements hook_form_FORM_alter(). - */ -function ocio_3_form_system_theme_settings_alter(&$form, $form_state) { - - // Add body color option - $form['ocio_omega']['ocio_omega_color_body']= array( - '#type' => 'radios', - '#title' => t('Body Color'), - '#default_value' => theme_get_setting('ocio_omega_color_body'), - '#options' => ocio_omega_base_generate_color_swatches( - array( - 'white' => t('White'), - 'lt-gray' => t('Light Gray'), - ) - ), - ); - - //unset options from the base theme that we don't want for this site - unset($form['ocio_omega']['ocio_omega_color_navbar']); - unset($form['ocio_omega']['ocio_omega_color_masthead']); -} diff --git a/profiles/wcm_base/themes/ocio_omega_3/theme/README.md b/profiles/wcm_base/themes/ocio_omega_3/theme/README.md deleted file mode 100644 index 81772435e8edab63bb46ebcc7396947c8c27df08..0000000000000000000000000000000000000000 --- a/profiles/wcm_base/themes/ocio_omega_3/theme/README.md +++ /dev/null @@ -1,32 +0,0 @@ -# Overriding theme function -Instead of defining theme function overrides in your template.php file Omega allows you to split them up into separate include files. These follow the same naming pattern as (pre-)process include files and are automatically lazy-loaded whenever the theme hook is invoked. - -This feature greatly improves the maintainability of large themes that would otherwise contain hundreds of lines of unrelated code in your template.php file. - -The include files have to follow a certain naming pattern (HOOK.theme.inc) for them to be automatically discovered: - -* THEMENAME_breadcrumb() = breadcrumb.theme.inc -* THEMENAME_button() = button.theme.inc - -As with template files, you should replace underscores from the hook names with hyphens: - -* THEMENAME_status_messages() = status-messages.theme.inc -* THEMENAME_menu_link() = menu-link.theme.inc - -Inside of each of these files you define the theme function override just as you would otherwise do in your template.php file: - -``` -function THEMENAME_HOOK(&$variables) { - // Your code here. -} -``` - -Example: - -``` -function THEMENAME_menu_link(&$variables) { - // Your code here. -} -``` - -You can also provide theme function include files for theme hook suggestions. diff --git a/profiles/wcm_base/wcm_base.make b/profiles/wcm_base/wcm_base.make index f2cd8a0119066d0035e24249a09d7a2c8e849664..a0a0fbfabc7b741bb56b99f856b64ad82cae65e3 100644 --- a/profiles/wcm_base/wcm_base.make +++ b/profiles/wcm_base/wcm_base.make @@ -23,7 +23,7 @@ projects[context_omega][subdir] = contrib projects[ctools][version] = 1.12 projects[ctools][subdir] = contrib -projects[date][version] = 2.9 +projects[date][version] = 2.10 projects[date][subdir] = contrib projects[defaultconfig][version] = 1.0-alpha11 @@ -466,33 +466,33 @@ libraries[ocio_modernizr][download][branch] = 7.x-1.x ; The Panopoly Foundation -projects[panopoly_core][version] = 1.44 +projects[panopoly_core][version] = 1.45 projects[panopoly_core][subdir] = panopoly -projects[panopoly_theme][version] = 1.44 +projects[panopoly_theme][version] = 1.45 projects[panopoly_theme][subdir] = panopoly -projects[panopoly_magic][version] = 1.44 +projects[panopoly_magic][version] = 1.45 projects[panopoly_magic][subdir] = panopoly projects[panopoly_magic][patch][2869560] = http://drupal.org/files/issues/panopoly_magic-indirect_variable_access-2869560-4.patch -projects[panopoly_widgets][version] = 1.44 +projects[panopoly_widgets][version] = 1.45 projects[panopoly_widgets][subdir] = panopoly -projects[panopoly_admin][version] = 1.44 +projects[panopoly_admin][version] = 1.45 projects[panopoly_admin][subdir] = panopoly ; The Panopoly Toolset -projects[panopoly_pages][version] = 1.44 +projects[panopoly_pages][version] = 1.45 projects[panopoly_pages][subdir] = panopoly -projects[panopoly_search][version] = 1.44 +projects[panopoly_search][version] = 1.45 projects[panopoly_search][subdir] = panopoly projects[panopoly_search][patch][2863077] = http://drupal.org/files/issues/panopoly_search-update-search-api-2863077-2.patch ; For running the automated tests. -projects[panopoly_test][version] = 1.44 +projects[panopoly_test][version] = 1.45 projects[panopoly_test][subdir] = panopoly